.se-web-login-page{--se-red:#c5142b;--se-red-dark:#970d1e;--se-red-deep:#760a17;--se-graphite:#15171b;--se-steel:#262930;--se-text:#17191e;--se-muted:#727680;--se-border:#e1e3e7;align-items:center;background:#0c0e12;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:42px;position:relative;width:100%}.se-web-login-backdrop{background-position:50%;background-repeat:no-repeat;background-size:cover;filter:saturate(.82) contrast(1.04);transform:scale(1.015)}.se-web-login-backdrop,.se-web-login-shade{inset:0;pointer-events:none;position:absolute}.se-web-login-shade{backdrop-filter:blur(1.4px);-webkit-backdrop-filter:blur(1.4px);background:radial-gradient(circle at 82% 17%,#d5142d38,#0000 31%),radial-gradient(circle at 18% 82%,#0f182652,#0000 37%),linear-gradient(112deg,#05080dd1,#090d14ad 43%,#2c080fb0)}.se-web-login-shell{animation:seLoginShellEnter .55s cubic-bezier(.22,1,.36,1);background:hsla(0,0%,100%,.985);border:1px solid #ffffff30;border-radius:30px;box-shadow:0 45px 120px #00000080,0 12px 38px #0003;display:grid;grid-template-columns:minmax(445px,.98fr) minmax(410px,.82fr);min-height:668px;overflow:hidden;position:relative;width:min(1080px,100%);z-index:2}@keyframes seLoginShellEnter{0%{opacity:0;transform:translateY(12px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}.se-web-login-auth{background:linear-gradient(180deg,#fff,#fcfcfd 63%,#f8f9fa);display:flex;flex-direction:column;padding:38px 53px 27px;position:relative}.se-web-login-auth:before{background:linear-gradient(90deg,var(--se-red) 0,var(--se-red-dark) 38%,#0000 82%);content:"";height:3px;left:0;position:absolute;top:0;width:100%}.se-web-login-brand{align-items:center;display:flex;gap:18px}.se-web-login-logo{height:55px;object-fit:contain;object-position:left center;width:158px}.se-web-login-brand-copy{border-left:1px solid #e5e6e9;min-width:0;padding-left:17px}.se-web-login-product{color:#17191e;display:block;font-size:13px;font-weight:900;letter-spacing:1.55px;line-height:1}.se-web-login-product-sub{color:#8a8d95;display:block;font-size:9.5px;font-weight:750;letter-spacing:.35px;line-height:1.25;margin-top:7px}.se-web-login-heading{margin-top:50px}.se-web-login-eyebrow{align-items:center;color:#b20f22;display:inline-flex;font-size:10px;font-weight:900;gap:8px;letter-spacing:1.55px}.se-web-login-eyebrow:before{background:var(--se-red);border-radius:99px;content:"";height:2px;width:18px}.se-web-login-heading h1{color:var(--se-text);font-size:38px;font-weight:850;letter-spacing:-1.45px;line-height:1.06;margin:12px 0 8px}.se-web-login-heading p{color:var(--se-muted);font-size:13.5px;font-weight:500;line-height:1.65;margin:0;max-width:390px}.se-web-login-form{margin-top:28px}.se-web-login-field{margin-bottom:17px}.se-web-login-field label{color:#34373e;display:block;font-size:11.5px;font-weight:800;letter-spacing:.05px;margin-bottom:8px}.se-web-login-field>input{background:#fff;border:1px solid #dfe1e5;border-radius:12px;box-shadow:0 1px 2px #11182705;color:#17191e;font-size:14px;font-weight:600;height:53px;outline:0;padding:0 16px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.se-web-login-field>input::placeholder{color:#a4a7ae;font-weight:500}.se-web-login-field>input:hover:not(:disabled){border-color:#c8cbd1}.se-web-login-field>input:focus{border-color:#c3192d;box-shadow:0 0 0 4px #c3192d17,0 5px 16px #1e20260d}.se-web-login-field>input:disabled{background:#f5f6f7;color:#858891}.se-web-login-password-label{align-items:center;display:flex;gap:15px;justify-content:space-between}.se-web-login-password-label label{margin-bottom:8px}.se-web-login-forgot{background:#0000;border:0;color:#b51125;cursor:pointer;font-size:10.5px;font-weight:850;margin:0 0 8px;padding:0;transition:color .18s ease}.se-web-login-forgot:hover{color:#820b19;text-decoration:underline}.se-web-login-password-box{align-items:center;background:#fff;border:1px solid #dfe1e5;border-radius:12px;display:flex;height:53px;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.se-web-login-password-box:hover{border-color:#c8cbd1}.se-web-login-password-box:focus-within{border-color:#c3192d;box-shadow:0 0 0 4px #c3192d17,0 5px 16px #1e20260d}.se-web-login-password-box input{background:#0000;border:0;color:#17191e;flex:1 1;font-size:14px;font-weight:600;height:100%;min-width:0;outline:0;padding:0 16px}.se-web-login-password-box input::placeholder{color:#a4a7ae;font-weight:500}.se-web-login-password-toggle{background:#f6f6f7;border:1px solid #ececef;border-radius:8px;color:#565a63;cursor:pointer;font-size:10.5px;font-weight:850;height:33px;margin-right:9px;padding:0 12px;transition:background .18s ease,color .18s ease}.se-web-login-password-toggle:hover:not(:disabled){background:#ededf0;color:#24272d}.se-web-login-error{align-items:flex-start;background:rgba(196,20,43,.055);border:1px solid #be122729;border-radius:10px;color:#a20e20;display:flex;font-size:11.5px;font-weight:650;gap:9px;line-height:1.45;margin:-2px 0 15px;padding:10px 12px}.se-web-login-error-mark{background:#bd1429;border-radius:50%;display:inline-flex;flex:0 0 18px;font-size:10px;font-weight:900;height:18px;margin-top:1px;width:18px}.se-web-login-error-mark,.se-web-login-primary{align-items:center;color:#fff;justify-content:center}.se-web-login-primary{background:linear-gradient(135deg,#ce1930,#a70d20 55%,#8d0b1a);border:0;border-radius:12px;box-shadow:0 14px 27px #a60d2038;cursor:pointer;display:flex;font-size:13.5px;font-weight:850;gap:13px;height:54px;letter-spacing:.05px;overflow:hidden;position:relative;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,opacity .18s ease;width:100%}.se-web-login-primary:before{background:linear-gradient(90deg,#0000,#ffffff21,#0000);content:"";height:100%;left:-45%;position:absolute;top:0;transform:skewX(-20deg);transition:left .45s ease;width:38%}.se-web-login-primary:hover:not(:disabled):before{left:115%}.se-web-login-primary:hover:not(:disabled){box-shadow:0 18px 34px #9b0a1d47;filter:brightness(1.025);transform:translateY(-1px)}.se-web-login-primary:active:not(:disabled){transform:translateY(0) scale(.995)}.se-web-login-primary:disabled{cursor:wait;opacity:.68}.se-web-login-arrow{font-size:19px;line-height:1;transition:transform .18s ease}.se-web-login-primary:hover .se-web-login-arrow{transform:translateX(3px)}.se-web-login-spinner{animation:seLoginSpin .75s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#fff;height:15px;width:15px}@keyframes seLoginSpin{to{transform:rotate(1turn)}}.se-web-login-divider{align-items:center;display:flex;gap:12px;margin:20px 0 15px}.se-web-login-divider span{background:linear-gradient(90deg,#0000,#e1e3e6);flex:1 1;height:1px}.se-web-login-divider span:last-child{background:linear-gradient(90deg,#e1e3e6,#0000)}.se-web-login-divider p{color:#9a9da5;font-size:8.5px;font-weight:900;letter-spacing:1.1px;margin:0;white-space:nowrap}.se-web-login-google{align-items:center;border-radius:9px;display:flex;justify-content:center;min-height:44px;overflow:hidden}.se-web-login-google>div{max-width:100%}.se-web-login-google-note{align-items:center;color:#8b8e96;display:flex;gap:7px;justify-content:center;margin:11px auto 0;max-width:360px;text-align:center}.se-web-login-google-note-icon{align-items:center;background:#f1f2f4;border-radius:50%;color:#62666f;display:inline-flex;flex:0 0 16px;font-size:9px;font-weight:900;height:16px;justify-content:center;width:16px}.se-web-login-google-note p{font-size:9.5px;line-height:1.5;margin:0}.se-web-login-google-note strong{color:#555962;font-weight:800}.se-web-login-footer{align-items:center;color:#9a9da5;display:flex;font-size:9.5px;font-weight:650;gap:9px;justify-content:center;margin-top:auto;padding-top:23px}.se-web-login-footer-dot{color:#c3c5c9}.se-web-login-insight{background:linear-gradient(145deg,#111318,#202329 47%,#4b0b16);color:#fff;display:flex;flex-direction:column;overflow:hidden;padding:39px 42px 33px;position:relative}.se-web-login-insight:before{background:radial-gradient(circle,#dc193052 0,#bd10251f 47%,#0000 70%);border-radius:50%;content:"";filter:blur(2px);height:410px;position:absolute;right:-170px;top:-175px;width:410px}.se-web-login-insight:after{border:1px solid hsla(0,0%,100%,.075);border-radius:50%;bottom:-155px;content:"";height:290px;left:-155px;position:absolute;width:290px}.se-web-login-insight-grid{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0);background-size:46px 46px;inset:0;-webkit-mask-image:linear-gradient(180deg,#000c,#0000);mask-image:linear-gradient(180deg,#000c,#0000);opacity:.15;pointer-events:none;position:absolute}.se-web-login-insight-top{align-items:center;color:#ffffff8f;display:flex;font-size:9.5px;font-weight:850;justify-content:space-between;letter-spacing:1.25px;position:relative;z-index:2}.se-web-login-live{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #ffffff1f;border-radius:999px;color:#ffffffb8;display:inline-flex;font-size:8px;gap:6px;padding:6px 9px}.se-web-login-live i{background:#db1c34;border-radius:50%;box-shadow:0 0 0 3px #db1c3421;height:5px;width:5px}.se-web-login-slide{animation:seWebSlideEnter .48s cubic-bezier(.22,1,.36,1);margin:auto 0;position:relative;z-index:2}@keyframes seWebSlideEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.se-web-login-slide-eyebrow{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.055);border:1px solid #ffffff1f;border-radius:999px;color:#ffb0ba;display:inline-flex;font-size:8.5px;font-weight:850;letter-spacing:1.25px;padding:7px 11px}.se-web-login-slide h2{color:#fff;font-size:36px;font-weight:850;letter-spacing:-1.45px;line-height:1.11;margin:22px 0 15px;max-width:400px}.se-web-login-slide>p{color:#ffffffa3;font-size:12.5px;line-height:1.76;margin:0;max-width:385px}.se-web-login-slide-stat{align-items:center;display:flex;gap:16px;margin-top:38px}.se-web-login-slide-stat strong{color:#fff;font-size:31px;font-weight:850;letter-spacing:-1.1px;line-height:1}.se-web-login-slide-stat span{border-left:1px solid #ffffff2b;color:#ffffff8c;font-size:9.5px;font-weight:700;line-height:1.5;max-width:180px;padding-left:15px}.se-web-login-slide-dots{display:flex;gap:7px;margin-bottom:24px;position:relative;z-index:2}.se-web-login-dot{background:#ffffff38;border:0;border-radius:999px;cursor:pointer;height:7px;padding:0;transition:width .2s ease,background .2s ease,transform .2s ease;width:7px}.se-web-login-dot:hover{background:#ffffff6b;transform:scale(1.12)}.se-web-login-dot.active{background:linear-gradient(90deg,#e21d35,#bd1027);width:26px}.se-web-login-insight-bottom{align-items:flex-start;display:flex;gap:13px;position:relative;z-index:2}.se-web-login-insight-line{background:#df1c33;flex-shrink:0;height:2px;margin-top:7px;width:25px}.se-web-login-insight-bottom p{color:#ffffff70;font-size:8.8px;font-weight:600;line-height:1.58;margin:0;max-width:280px}@media (max-width:1050px){.se-web-login-page{padding:28px}.se-web-login-shell{grid-template-columns:minmax(420px,1fr) minmax(350px,.78fr)}.se-web-login-auth{padding:34px 40px 26px}.se-web-login-insight{padding:35px 34px 30px}.se-web-login-slide h2{font-size:31px}}@media (max-width:820px){.se-web-login-page{padding:18px}.se-web-login-shell{border-radius:27px;display:block;min-height:auto;width:min(500px,100%)}.se-web-login-insight{display:none}.se-web-login-auth{min-height:635px;padding:32px 29px 25px}.se-web-login-heading{margin-top:43px}}@media (max-width:480px){.se-web-login-page{align-items:stretch;padding:10px}.se-web-login-shell{border-radius:23px;margin:auto 0}.se-web-login-auth{min-height:610px;padding:26px 20px 21px}.se-web-login-logo{height:48px;width:138px}.se-web-login-brand{gap:13px}.se-web-login-brand-copy{padding-left:13px}.se-web-login-product{font-size:11.5px}.se-web-login-product-sub{font-size:8.5px;max-width:115px}.se-web-login-heading{margin-top:34px}.se-web-login-heading h1{font-size:31px}.se-web-login-heading p{font-size:12.5px}.se-web-login-form{margin-top:26px}.se-web-login-google{transform-origin:center}.se-web-login-footer{flex-wrap:wrap;row-gap:4px}}@media (prefers-reduced-motion:reduce){.se-web-login-shell,.se-web-login-slide,.se-web-login-spinner{animation:none}.se-web-login-arrow,.se-web-login-dot,.se-web-login-primary{transition:none}}.se-reset-overlay{align-items:center;animation:seResetFadeIn .2s ease-out;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#040f1bc2,#071b2fad);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.se-reset-modal{animation:seResetModalIn .26s cubic-bezier(.22,1,.36,1);background:hsla(0,0%,100%,.985);border:1px solid #fffc;border-radius:24px;box-shadow:0 40px 100px #040f1b57,0 12px 34px #040f1b29;max-height:calc(100dvh - 40px);overflow-x:hidden;overflow-y:auto;position:relative;width:min(520px,100%)}.se-reset-modal::-webkit-scrollbar{width:6px}.se-reset-modal::-webkit-scrollbar-thumb{background:#ccd5df;border-radius:20px}.se-reset-accent{background:linear-gradient(90deg,#c8102e,#e12a43 45%,#163b63);height:4px;left:0;position:absolute;right:0;top:0}.se-reset-header{align-items:center;border-bottom:1px solid #edf1f5;display:flex;justify-content:space-between;padding:22px 24px 18px}.se-reset-brand{align-items:center;display:flex;gap:12px}.se-reset-brand img{display:block;height:40px;object-fit:contain;object-position:left center;width:116px}.se-reset-brand>div{border-left:1px solid #e2e8f0;display:flex;flex-direction:column;padding-left:12px}.se-reset-brand strong{color:#15263b;font-size:12px;font-weight:850;letter-spacing:.06em;line-height:1.25}.se-reset-brand span{color:#8491a1;font-size:8.5px;font-weight:650;letter-spacing:.03em;line-height:1.3;margin-top:3px}.se-reset-close{background:#f8fafc;border:1px solid #e1e7ed;border-radius:10px;color:#607083;cursor:pointer;display:grid;font-family:inherit;font-size:23px;height:34px;line-height:1;padding:0;place-items:center;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease;width:34px}.se-reset-close:hover{background:#fff4f5;border-color:#f0cbd1;color:#c8102e;transform:translateY(-1px)}.se-reset-close:disabled{cursor:not-allowed;opacity:.5}.se-reset-progress{grid-gap:10px;align-items:center;background:linear-gradient(180deg,#fbfcfd,#f8fafc);border-bottom:1px solid #edf1f5;display:grid;gap:10px;grid-template-columns:auto 1fr auto 1fr auto;padding:18px 25px}.se-reset-progress>i{background:#dce3ea;display:block;height:1px}.se-reset-progress-item{align-items:center;display:flex;gap:8px;opacity:.52}.se-reset-progress-item>span{background:#fff;border:1px solid #cbd5df;border-radius:50%;color:#748397;display:grid;flex-shrink:0;font-size:9px;font-weight:850;height:25px;place-items:center;width:25px}.se-reset-progress-item>div{display:flex;flex-direction:column}.se-reset-progress-item strong{color:#475569;font-size:8.5px;font-weight:800}.se-reset-progress-item small{display:none}.se-reset-progress-item.active,.se-reset-progress-item.complete{opacity:1}.se-reset-progress-item.active>span{background:linear-gradient(135deg,#d21e39,#a90e27);border-color:#c8102e;box-shadow:0 5px 14px #c8102e33;color:#fff}.se-reset-progress-item.complete>span{background:#1c8756;border-color:#1c8756;color:#fff}.se-reset-content{padding:30px 36px 28px}.se-reset-icon{background:linear-gradient(145deg,#fff7f8,#fff0f2);border:1px solid #f1cbd2;border-radius:14px;box-shadow:0 8px 22px #c8102e14;color:#c8102e;display:grid;font-size:18px;font-weight:850;height:44px;margin-bottom:18px;place-items:center;width:44px}.se-reset-icon.whatsapp{background:linear-gradient(145deg,#f2fbf7,#e8f8f0);border-color:#cce9db;box-shadow:0 8px 22px #177c5014;color:#177c50}.se-reset-icon.password{background:linear-gradient(145deg,#f4f9fd,#eaf3fa);border-color:#d2e3f1;box-shadow:0 8px 22px #174f8214;color:#174f82}.se-reset-eyebrow{color:#c8102e;display:block;font-size:9px;font-weight:900;letter-spacing:.15em;line-height:1.3;margin-bottom:8px}.se-reset-content h2{color:#15263b;font-size:25px;font-weight:800;letter-spacing:-.025em;line-height:1.18;margin:0}.se-reset-description{color:#66758a;font-size:12px;font-weight:500;line-height:1.7;margin:10px 0 24px;max-width:430px}.se-reset-description strong{color:#263a52;font-weight:750}.se-reset-field{display:block;margin-bottom:16px}.se-reset-field>span{color:#34465c;display:block;font-size:10px;font-weight:750;line-height:1.3;margin-bottom:7px}.se-reset-input-shell,.se-reset-password-shell{align-items:center;background:#fff;border:1px solid #d9e0e7;border-radius:11px;display:flex;min-height:48px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.se-reset-input-shell:focus-within,.se-reset-password-shell:focus-within{border-color:#aebdca;box-shadow:0 0 0 4px #163b630f}.se-reset-input-icon{color:#8795a5;display:grid;flex-shrink:0;font-size:13px;font-weight:800;place-items:center;width:43px}.se-reset-input-shell input,.se-reset-password-shell input{background:#0000;border:0;color:#172a40;font-family:inherit;font-size:12px;font-weight:600;height:46px;outline:0;padding:0 14px;width:100%}.se-reset-input-shell input{padding-left:0}.se-reset-input-shell input::placeholder,.se-reset-password-shell input::placeholder{color:#a3aeba;font-weight:500}.se-reset-password-shell button{background:#0000;border:0;color:#607286;cursor:pointer;font-family:inherit;font-size:9px;font-weight:800;min-width:54px;padding:0 12px}.se-reset-otp-input{background:linear-gradient(180deg,#fff,#fbfcfd);border:1px solid #d6dee6;border-radius:12px;color:#15263b;font-family:inherit;font-size:24px;height:58px;letter-spacing:.38em;padding:0 16px;transition:border-color .18s ease,box-shadow .18s ease}.se-reset-otp-input:focus{border-color:#9dafbf;box-shadow:0 0 0 4px #163b630f}.se-reset-otp-input::placeholder{color:#b7c0ca;letter-spacing:.25em}.se-reset-otp-meta{gap:15px;margin:-5px 0 16px}.se-reset-otp-meta span{color:#8995a3;font-size:8.5px;font-weight:600}.se-reset-otp-meta button{color:#174f82;font-family:inherit;font-size:9px;font-weight:800;padding:0}.se-reset-otp-meta button:disabled{color:#9ba7b4}.se-reset-feedback{border:1px solid;gap:9px;margin:2px 0 16px;padding:10px 12px}.se-reset-feedback>span{display:grid;flex-shrink:0;font-size:9px;font-weight:900;height:18px;place-items:center;width:18px}.se-reset-feedback p{font-size:9.5px;font-weight:600;line-height:1.55;margin:0}.se-reset-feedback.error{background:#fff6f7;border-color:#f1cbd2;color:#a91d32}.se-reset-feedback.error>span{background:#c8102e}.se-reset-feedback.success{background:#f3faf6;border-color:#cce7d9;color:#286b4c}.se-reset-feedback.success>span{background:#26825a}.se-reset-primary{align-items:center;background:linear-gradient(135deg,#c8102e,#a70d27);border:0;border-radius:11px;box-shadow:0 10px 25px #c8102e2e;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:11px;font-weight:800;gap:12px;justify-content:center;margin-top:6px;min-height:48px;padding:0 18px;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease;width:100%}.se-reset-primary:hover:not(:disabled){box-shadow:0 14px 30px #c8102e3d;transform:translateY(-1px)}.se-reset-primary>span:last-child{font-size:16px}.se-reset-secondary{background:#0000;border:0;color:#68798d;cursor:pointer;display:block;font-family:inherit;font-size:9px;font-weight:750;margin:16px auto 0;padding:4px}.se-reset-secondary:hover{color:#174f82}.se-reset-button-spinner{animation:seResetSpin .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:15px;width:15px}.se-reset-password-rule{align-items:center;display:flex;gap:7px;margin:-4px 0 16px}.se-reset-password-rule span{border:1px solid #d4dce5;border-radius:50%;color:#a1acb8;display:grid;font-size:8px;height:17px;place-items:center;width:17px}.se-reset-password-rule span.complete{background:#258258;border-color:#b9dfcd;color:#fff}.se-reset-password-rule p{color:#7c8999;font-size:9px;font-weight:600;margin:0}.se-reset-security{align-items:flex-start;border-top:1px solid #edf1f5;display:flex;gap:8px;margin-top:17px;padding-top:15px}.se-reset-security>span{background:#294f73;border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:8px;font-weight:900;height:18px;place-items:center;width:18px}.se-reset-security p{color:#8995a3;font-size:8.5px;font-weight:550;line-height:1.55;margin:0}.se-reset-success{padding:12px 0 5px;text-align:center}.se-reset-success-mark{background:linear-gradient(145deg,#299068,#19764f);border:6px solid #e5f5ed;border-radius:50%;box-shadow:0 12px 28px #1d7e572e;color:#fff;display:grid;font-size:27px;font-weight:900;height:68px;margin:0 auto 22px;place-items:center;width:68px}.se-reset-success h2{margin-top:7px}.se-reset-success>p{color:#68778a;font-size:11px;font-weight:550;line-height:1.7;margin:12px auto 25px;max-width:380px}.se-reset-footer{align-items:center;background:#fafbfd;border-top:1px solid #edf1f5;display:flex;gap:7px;justify-content:center;padding:13px 20px}.se-reset-footer span{font-size:9px}.se-reset-footer p{color:#929daa;font-size:8px;font-weight:650;letter-spacing:.025em;margin:0}@keyframes seResetFadeIn{0%{opacity:0}to{opacity:1}}@keyframes seResetModalIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes seResetSpin{to{transform:rotate(1turn)}}@media (max-width:620px){.se-reset-overlay{align-items:flex-end;padding:12px 12px max(12px,env(
          safe-area-inset-bottom
        ))}.se-reset-modal{border-radius:22px 22px 18px 18px;max-height:calc(100dvh - 24px);width:100%}.se-reset-header{padding:18px 18px 15px}.se-reset-brand img{height:34px;width:100px}.se-reset-brand>div{display:none}.se-reset-progress{padding:14px 18px}.se-reset-progress-item>div{display:none}.se-reset-progress>i{min-width:20px}.se-reset-content{padding:25px 21px 24px}.se-reset-content h2{font-size:22px}.se-reset-description{font-size:11px;margin-bottom:20px}.se-reset-otp-input{font-size:21px}}@media (max-width:380px){.se-reset-overlay{padding:7px}.se-reset-content{padding:22px 17px}.se-reset-header{padding:16px 17px 14px}}@media (prefers-reduced-motion:reduce){.se-reset-button-spinner,.se-reset-modal,.se-reset-overlay{animation:none}}.se-reset-otp-input{background:#fff;border:1.5px solid #d8e0ea;border-radius:13px;caret-color:#d90d2f;color:#142238;font-size:27px;font-weight:800;letter-spacing:10px;min-height:62px;outline:none;padding:0 20px;text-align:center;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease;width:100%}.se-reset-otp-input:hover:not(:disabled){border-color:#bcc8d6}.se-reset-otp-input:focus{background:#fff;border-color:#d90d2f;box-shadow:0 0 0 4px #d90d2f14}.se-reset-otp-input.has-error{background:#fffafb;border-color:#dc3545;box-shadow:0 0 0 4px #dc354512}.se-reset-otp-input.has-error:focus{border-color:#dc3545;box-shadow:0 0 0 4px #dc35451a}.se-reset-otp-input:disabled{background:#f6f8fb;cursor:not-allowed;opacity:.7}.se-reset-otp-meta{align-items:center;color:#7b8798;display:flex;font-size:12px;gap:14px;justify-content:space-between;margin-top:10px}.se-reset-otp-meta>span{line-height:1.5}.se-reset-otp-meta button{background:#0000;border:0;color:#174f87;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:700;padding:4px 0;transition:color .18s ease,opacity .18s ease}.se-reset-otp-meta button:hover:not(:disabled){color:#d90d2f}.se-reset-otp-meta button:disabled{color:#9aa6b5;cursor:not-allowed;opacity:.75}.se-reset-feedback{align-items:flex-start;animation:seResetFeedbackIn .2s ease;border-radius:10px;display:flex;font-size:12px;font-weight:600;gap:10px;line-height:1.45;margin:14px 0 0;padding:11px 13px;width:100%}.se-reset-feedback>span{align-items:center;border-radius:50%;display:flex;flex:0 0 20px;font-size:11px;font-weight:800;height:20px;justify-content:center;width:20px}.se-reset-feedback p{margin:1px 0 0;padding:0}.se-reset-feedback.error{background:#fff5f6;border:1px solid #dc354538;color:#b42335}.se-reset-feedback.error>span{background:#d7193f;color:#fff}.se-reset-feedback.success{background:#f2fbf6;border:1px solid #1f9d5f38;color:#167346}.se-reset-feedback.success>span{background:#20975c;color:#fff}.se-reset-primary:disabled{box-shadow:none;cursor:not-allowed;opacity:.58;transform:none}.se-reset-primary:not(:disabled){transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.se-reset-primary:not(:disabled):hover{transform:translateY(-1px)}@keyframes seResetFeedbackIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.se-reset-otp-input{font-size:23px;letter-spacing:7px;min-height:58px;padding:0 14px}.se-reset-otp-meta{align-items:flex-start;gap:10px}.se-reset-feedback{font-size:11.5px}}.se-app-login{--app-ink:#1b243b;--app-muted:#778096;--app-accent:#3659d9;-webkit-tap-highlight-color:transparent;background-color:#162238;background-image:linear-gradient(180deg,#0d192f6b,#141c31ad),var(--se-login-photo);background-position:50%,58%;background-repeat:no-repeat;background-size:cover;color:var(--app-ink);font-family:inherit;min-height:100vh;min-height:100dvh}.se-app-login,.se-app-login *,.se-app-login :after,.se-app-login :before{box-sizing:border-box}.se-app-login__shell{background:#0000;display:flex;flex-direction:column;margin:0 auto;min-height:100vh;min-height:100dvh;padding:max(24px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom));width:min(100%,480px)}.se-app-login__brand{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:34px}.se-app-login__logo{display:block;height:54px;object-position:left center;width:154px}.se-app-login__product{background:#0f192d66;border:1px solid #ffffff4d;border-radius:999px;color:#fff;font-size:11px;font-weight:700;letter-spacing:1.6px;padding:8px 12px}.se-app-login__content{background:#fbfcff;border:1px solid #ffffffb3;border-radius:26px;box-shadow:0 18px 54px #0812243d;margin:auto 0 20px;padding:28px 24px;width:100%}.se-app-login__symbol{background:#edf1ff;border:1px solid #dfe5fc;border-radius:16px;color:var(--app-accent);display:grid;height:42px;margin-bottom:18px;place-items:center;width:42px}.se-app-login svg{flex-shrink:0;height:21px;width:21px}.se-app-login__content h1{color:var(--app-ink);font-size:clamp(28px,7.5vw,34px);font-weight:800;letter-spacing:-1px;line-height:1.15;margin:0}.se-app-login__subtitle{color:var(--app-muted);font-size:15px;line-height:1.6;margin:10px 0 26px}.se-app-login__field{margin-bottom:20px}.se-app-login__field label{color:#3b455f;display:block;font-size:13px;font-weight:700;margin-bottom:9px}.se-app-login__field input{background:#fff;border:1px solid #dce1ed;border-radius:14px;color:var(--app-ink);font:inherit;font-size:16px;height:56px;min-width:0;outline:none;padding:0 16px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.se-app-login__field input::placeholder{color:#9aa7ad}.se-app-login__field input:focus{border-color:var(--app-accent);box-shadow:0 0 0 3px #087c7614}.se-app-login__password{position:relative}.se-app-login__password input{padding-right:56px}.se-app-login__password button{background:#0000;border:0;border-radius:10px;color:#6a8089;cursor:pointer;display:grid;height:46px;place-items:center;position:absolute;right:5px;top:5px;width:46px}.se-app-login__recovery{display:flex;justify-content:flex-end;margin:-10px 0 22px}.se-app-login__back,.se-app-login__recovery button{background:#0000;border:0;color:#3659c9;cursor:pointer;font:inherit;font-size:13px;font-weight:600;min-height:44px;padding:8px 0}.se-app-login__back{align-items:center;display:flex;gap:8px;margin:-24px 0 22px}.se-app-login__primary{align-items:center;background:linear-gradient(110deg,#3659d9,#4d6ae4);border:1px solid #3659d9;border-radius:14px;box-shadow:0 7px 18px #3659d929;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:16px;font-weight:600;gap:12px;justify-content:space-between;min-height:56px;padding:14px 20px;width:100%}.se-app-login__primary:hover:not(:disabled){background:#2c49bc;border-color:#2c49bc}.se-app-login button:disabled{cursor:default;opacity:.6}.se-app-login input:disabled{opacity:.7}.se-app-login button:focus-visible{outline:3px solid #94a7f3;outline-offset:3px}.se-app-login__divider{align-items:center;color:#829198;display:flex;font-size:12px;gap:16px;margin:26px 0}.se-app-login__divider:after,.se-app-login__divider:before{background:#e1e8e9;content:"";flex:1 1;height:1px}.se-app-login__google{width:100%}.se-app-login__google fieldset{border:0;display:flex;justify-content:center;margin:0;min-width:0;padding:0}.se-app-login__error,.se-app-login__notice{background:#fff4f1;border:1px solid #ecd0cc;border-radius:10px;color:#963e31;font-size:13px;line-height:1.6;margin:0 0 20px;overflow-wrap:anywhere;padding:12px 14px}.se-app-login__notice{background:#eef2ff;border-color:#d8e0fb;color:#344a86}.se-app-login__field .se-app-login__otp{font-feature-settings:"tnum";font-size:24px;font-variant-numeric:tabular-nums;letter-spacing:10px;text-align:center}.se-app-login__footer{align-items:center;color:#e3e7f1;display:flex;flex-direction:column;font-size:11px;gap:16px;text-align:center}.se-app-login__footer-line{background:#b8c6ee;border-radius:2px;height:3px;width:30px}.se-app-login__spinner{animation:seAppLoginSpin .7s linear infinite;border:2px solid #ffffff60;border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes seAppLoginSpin{to{transform:rotate(1turn)}}@media (max-width:359px){.se-app-login__shell{padding-inline:12px}}@media (max-height:720px){.se-app-login__content{padding:22px 20px}.se-app-login__symbol{margin-bottom:16px}.se-app-login__subtitle{margin-bottom:18px}}@media (prefers-reduced-motion:reduce){.se-app-login__spinner{animation:none}.se-app-login__field input{transition:none}}@media (max-width:359px){.se-app-login__content{padding-inline:18px}}.se-app-login__logo{box-sizing:border-box;object-fit:contain;padding:3px}.se-mpr-page{color:#17191f;width:100%}.se-mpr-page-head{align-items:flex-end;margin-bottom:16px}.se-mpr-page-head>div:first-child>span{color:#e30613;display:block;font-size:8px;font-weight:900;letter-spacing:1.5px}.se-mpr-page-head h2{color:#181a20;font-size:27px;letter-spacing:-.9px;line-height:1.08;margin:7px 0 5px}.se-mpr-page-head p{color:#91959d;font-size:10px;line-height:1.55;margin:0;max-width:640px}.se-mpr-head-actions{gap:9px}.se-mpr-create-btn,.se-mpr-refresh{align-items:center;border-radius:11px;cursor:pointer;display:inline-flex;font-size:9px;font-weight:850;gap:7px;justify-content:center;min-height:40px}.se-mpr-refresh{background:#fff;border:1px solid #e1e3e7;color:#62666d;padding:0 12px}.se-mpr-create-btn{background:linear-gradient(135deg,#f01827,#e30613 58%,#c90010);border:0;box-shadow:0 10px 23px #e3061333;color:#fff;padding:0 15px}.se-mpr-create-btn>span{font-size:14px}.se-mpr-summary-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.se-mpr-summary-grid>button{align-items:center;background:#fff;border:1px solid #e6e8ec;border-radius:15px;cursor:pointer;display:flex;gap:11px;min-height:82px;padding:13px;text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.se-mpr-summary-grid>button:hover{box-shadow:0 10px 25px #191d220f;transform:translateY(-2px)}.se-mpr-summary-grid>button.active{border-color:#d2d5da;box-shadow:0 10px 26px #191d2212}.se-mpr-summary-icon{align-items:center;background:#f1f2f4;border-radius:11px;color:#6c7078;display:flex;flex-shrink:0;font-size:10px;font-weight:900;height:36px;justify-content:center;width:36px}.se-mpr-summary-grid>button.amber
.se-mpr-summary-icon{background:#fff5df;color:#af7009}.se-mpr-summary-grid>button.blue
.se-mpr-summary-icon{background:#eaf3ff;color:#326fc0}.se-mpr-summary-grid>button.purple
.se-mpr-summary-icon{background:#f2edff;color:#7250bd}.se-mpr-summary-grid>button.red
.se-mpr-summary-icon{background:#ffebed;color:#c83240}.se-mpr-summary-grid>button>div{display:flex;flex-direction:column;min-width:0}.se-mpr-summary-grid strong{color:#25282e;font-size:20px;line-height:1}.se-mpr-summary-grid>button>div>span{color:#8f939a;font-size:8px;font-weight:750;margin-top:5px}.se-mpr-toolbar{background:#fff;border:1px solid #e7e8eb;border-radius:14px;gap:9px;margin-top:13px;padding:9px}.se-mpr-search,.se-mpr-toolbar{align-items:center;display:flex}.se-mpr-search{background:#f8f9fa;border:1px solid #e4e6e9;border-radius:10px;gap:7px;height:39px;padding:0 10px;width:260px}.se-mpr-search>span{color:#9da0a7;font-size:14px}.se-mpr-search input{background:#0000;border:0;color:#363940;flex:1 1;font-family:inherit;font-size:9px;min-width:0;outline:none}.se-mpr-search button{background:#0000;border:0;color:#9da0a7;cursor:pointer}.se-mpr-status-tabs{align-items:center;display:flex;flex:1 1;gap:4px;min-width:0;overflow-x:auto}.se-mpr-status-tabs button{background:#0000;border:0;border-radius:9px;color:#82868d;cursor:pointer;font-size:8px;font-weight:800;min-height:34px;padding:0 10px;white-space:nowrap}.se-mpr-status-tabs button:hover{background:#f6f7f8}.se-mpr-status-tabs button.active{background:#fff0f1;color:#d90012}.se-mpr-approval-inbox-pill{align-items:center;background:#fff9e9;border:1px solid #f2d291;border-radius:10px;color:#986408;cursor:pointer;display:flex;font-size:7px;font-weight:850;gap:6px;min-height:36px;padding:0 10px}.se-mpr-approval-inbox-pill>span{align-items:center;background:#fff;border-radius:7px;display:flex;font-size:8px;height:20px;justify-content:center;min-width:20px}.se-mpr-error{align-items:center;background:#fff5f6;border:1px solid #f5c8cd;border-radius:12px;display:flex;gap:9px;margin-top:12px;padding:11px 13px}.se-mpr-error>span{align-items:center;background:#ffebed;border-radius:9px;color:#c83240;display:flex;flex-shrink:0;font-weight:900;height:29px;justify-content:center;width:29px}.se-mpr-error>div{flex:1 1}.se-mpr-error strong{color:#733c42;display:block;font-size:9px}.se-mpr-error p{color:#a0686f;font-size:8px;margin:2px 0 0}.se-mpr-error button{background:#0000;border:0;color:#c83240;cursor:pointer;font-size:8px;font-weight:850}.se-mpr-list-panel{background:#fff;border:1px solid #e6e8ec;border-radius:17px;box-shadow:0 9px 28px rgba(25,29,34,.025);margin-top:13px;overflow:hidden}.se-mpr-list-head{align-items:center;border-bottom:1px solid #eef0f2;display:flex;gap:16px;justify-content:space-between;min-height:62px;padding:13px 16px}.se-mpr-list-head>div{display:flex;flex-direction:column;gap:4px}.se-mpr-list-head>div>span{color:#e30613;font-size:7px;font-weight:900;letter-spacing:1.2px}.se-mpr-list-head strong{color:#44474e;font-size:9px}.se-mpr-list-head p{color:#a0a3a9;font-size:8px;margin:0}.se-mpr-table{border-collapse:collapse;min-width:1030px}.se-mpr-table th{background:#fafafb;border-bottom:1px solid #eef0f2;color:#969aa1;font-size:7px;font-weight:900;height:38px;padding:0 12px}.se-mpr-table td{border-bottom:1px solid #f1f2f4;color:#41444b;font-size:8px;height:67px;padding:8px 12px}.se-mpr-table tbody tr{cursor:pointer;transition:background .14s ease}.se-mpr-table tbody tr:hover{background:#fafafb}.se-mpr-table tbody tr:last-child td{border-bottom:0}.se-mpr-role-cell{align-items:center;display:flex;gap:10px;min-width:210px}.se-mpr-role-icon{align-items:center;background:linear-gradient(135deg,#22252b,#3b3f47);border-radius:11px;color:#fff;display:flex;flex-shrink:0;font-size:10px;font-weight:900;height:37px;justify-content:center;width:37px}.se-mpr-role-cell>div{min-width:0}.se-mpr-role-cell strong{color:#34373d;display:block;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-mpr-role-cell>div>span{color:#999ca3;display:block;font-size:7px;font-weight:700;margin-top:4px}.se-mpr-table-main-text{color:#555960;font-size:8px}.se-mpr-openings{align-items:center;background:#f2f3f5;border-radius:9px;color:#45484f;display:inline-flex;font-size:9px;font-weight:900;height:28px;justify-content:center;min-width:28px}.se-mpr-person-cell{align-items:center;display:flex;gap:8px;min-width:145px}.se-mpr-person-cell>span{align-items:center;background:#edf3fb;border-radius:9px;color:#3267a9;display:flex;flex-shrink:0;font-size:8px;font-weight:900;height:29px;justify-content:center;width:29px}.se-mpr-person-cell div{min-width:0}.se-mpr-person-cell strong{color:#555960;display:block;font-size:8px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-mpr-person-cell small{color:#a0a3aa;display:block;font-size:7px}.se-mpr-row-arrow{color:#adb0b6;font-size:14px}.se-mpr-table-skeleton{display:flex;flex-direction:column;gap:7px;padding:12px}.se-mpr-table-skeleton span{animation:seMprSkeleton 1.3s linear infinite;background:linear-gradient(90deg,#f2f3f5,#fafafb,#f2f3f5);background-size:220% 100%;border-radius:10px;height:56px}@keyframes seMprSkeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.se-mpr-overlay{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#0c0f147a;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:3000}.se-mpr-create-drawer,.se-mpr-detail-drawer{animation:seMprDrawerIn .22s ease;background:#fff;box-shadow:-25px 0 70px #080b1033;display:flex;flex-direction:column;height:100vh;overflow:hidden;width:min(720px,calc(100vw - 50px))}.se-mpr-detail-drawer{width:min(680px,calc(100vw - 50px))}@keyframes seMprDrawerIn{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.se-mpr-drawer-head{align-items:flex-start;color:#fff;display:flex;gap:18px;justify-content:space-between;min-height:125px;padding:24px 25px}.se-mpr-drawer-head.create{background:radial-gradient(circle at 88% 12%,#ffffff1a,#0000 28%),linear-gradient(128deg,#17191e,#272a30 62%,#b20714)}.se-mpr-drawer-head.detail{background:radial-gradient(circle at 90% 0,#e306134d,#0000 31%),linear-gradient(132deg,#17191e,#26292f)}.se-mpr-detail-title>span,.se-mpr-drawer-head>div>span{color:#ffb7bd;font-size:8px;font-weight:900;letter-spacing:1.35px}.se-mpr-drawer-head h2{font-size:23px;letter-spacing:-.7px;line-height:1.1;margin:8px 0 5px}.se-mpr-drawer-head p{color:#ffffff9c;font-size:9px;line-height:1.55;margin:0;max-width:520px}.se-mpr-close{background:#ffffff14;border:1px solid #ffffff24;border-radius:11px;color:#fff;cursor:pointer;flex-shrink:0;font-size:20px;height:37px;width:37px}.se-mpr-detail-badges{align-items:center;flex-wrap:wrap;gap:6px;margin-top:12px}.se-mpr-form{background:#f7f8fa;flex:1 1;overflow-y:auto;padding:20px 23px 25px}.se-mpr-form-error{align-items:center;background:#fff1f3;border:1px solid #f3c4ca;border-radius:11px;color:#a52b38;display:flex;gap:8px;margin-bottom:13px;padding:10px 12px}.se-mpr-form-error>span{align-items:center;background:#fff;border-radius:8px;display:flex;flex-shrink:0;font-size:9px;font-weight:900;height:25px;justify-content:center;width:25px}.se-mpr-form-error p{font-size:8px;line-height:1.4;margin:0}.se-mpr-form-section{background:#fff;border:1px solid #e4e7eb;border-radius:15px;margin-bottom:12px;padding:17px}.se-mpr-form-section-head{align-items:center;display:flex;gap:10px;margin-bottom:15px}.se-mpr-form-section-head>span{align-items:center;background:#fff0f1;border-radius:9px;color:#e30613;display:flex;flex-shrink:0;font-size:7px;font-weight:900;height:31px;justify-content:center;width:31px}.se-mpr-form-section-head
strong{color:#373a41;display:block;font-size:10px}.se-mpr-form-section-head
p{color:#9da0a7;font-size:8px;margin:3px 0 0}.se-mpr-form-grid{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))}.se-mpr-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.se-mpr-approval-zone
label,.se-mpr-form-grid
label,.se-mpr-full-field,.se-mpr-reject-form
label{color:#555960;display:flex;flex-direction:column;font-size:8px;font-weight:850;gap:6px}.se-mpr-form-grid
label.wide{grid-column:1/-1}.se-mpr-approval-zone
label>span,.se-mpr-form-grid
label>span,.se-mpr-full-field>span,.se-mpr-reject-form
label>span{color:#555960;font-size:8px;font-weight:850}.se-mpr-approval-zone
textarea,.se-mpr-form-grid
input,.se-mpr-form-grid
select,.se-mpr-form-grid
textarea,.se-mpr-full-field
textarea,.se-mpr-reject-form
textarea{background:#f9fafb;border:1px solid #dfe2e7;border-radius:10px;color:#34373d;font-family:inherit;font-size:9px;min-height:42px;outline:none;padding:9px 10px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.se-mpr-approval-zone
textarea,.se-mpr-form-grid
textarea,.se-mpr-full-field
textarea,.se-mpr-reject-form
textarea{min-height:90px;resize:vertical}.se-mpr-approval-zone
textarea:focus,.se-mpr-form-grid
input:focus,.se-mpr-form-grid
select:focus,.se-mpr-form-grid
textarea:focus,.se-mpr-full-field
textarea:focus,.se-mpr-reject-form
textarea:focus{background:#fff;border-color:#e3061359;box-shadow:0 0 0 3px #e306130f}.se-mpr-form-grid
label
small{color:#a3a6ad;font-size:7px;font-weight:600;line-height:1.4}.se-mpr-input-unit{display:flex;position:relative}.se-mpr-input-unit input{padding-right:50px}.se-mpr-input-unit>span{color:#9a9da4;font-size:7px;font-weight:800;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.se-mpr-skill-preview{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.se-mpr-detail-skills
span,.se-mpr-skill-preview
span{align-items:center;background:#f1f6fd;border:1px solid #dce8f7;border-radius:999px;color:#34689d;display:inline-flex;font-size:7px;font-weight:800;min-height:26px;padding:0 9px}.se-mpr-automation-note{align-items:center;background:linear-gradient(135deg,#f3f8ff,#fff);border:1px solid #d8e7f8;border-radius:12px;display:flex;gap:10px;padding:12px}.se-mpr-automation-icon{align-items:center;background:#eaf3ff;border-radius:10px;color:#326fc0;display:flex;flex-shrink:0;font-size:12px;font-weight:900;height:33px;justify-content:center;width:33px}.se-mpr-automation-note
strong{color:#345879;display:block;font-size:8px}.se-mpr-automation-note p{color:#7890a7;font-size:7px;line-height:1.5;margin:3px 0 0}.se-mpr-form-actions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #e5e7ea;bottom:-25px;display:flex;gap:8px;justify-content:flex-end;margin:17px -23px -25px;padding:14px 23px;position:sticky}.se-mpr-form-actions
button{border-radius:10px;cursor:pointer;font-size:8px;font-weight:850;min-height:40px;padding:0 14px}.se-mpr-form-actions
.secondary{background:#fff;border:1px solid #e1e4e8;color:#666a71}.se-mpr-form-actions
.primary{background:linear-gradient(135deg,#f01726,#e30613,#ca0010);border:0;box-shadow:0 9px 22px #e306132e;color:#fff}.se-mpr-detail-body{background:#f7f8fa;flex:1 1;overflow-y:auto;padding:18px 20px 30px}.se-mpr-detail-summary{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.se-mpr-detail-summary>div{background:#fff;border:1px solid #e3e6ea;border-radius:12px;display:flex;flex-direction:column;justify-content:center;min-height:72px;padding:11px}.se-mpr-detail-summary
span{color:#9ca0a7;font-size:6px;font-weight:900;letter-spacing:.6px}.se-mpr-detail-summary
strong{color:#35383f;font-size:9px;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-mpr-detail-section{background:#fff;border:1px solid #e4e7eb;border-radius:14px;margin-top:12px;padding:16px}.se-mpr-detail-section-head{margin-bottom:13px}.se-mpr-detail-section-head>span{color:#e30613;font-size:7px;font-weight:900;letter-spacing:1.15px}.se-mpr-detail-section-head
h3{color:#3a3d44;font-size:13px;margin:5px 0 0}.se-mpr-info-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.se-mpr-info-grid>div{background:#f8f9fa;border-radius:10px;padding:10px}.se-mpr-info-grid
span{color:#9ca0a7;display:block;font-size:6px;font-weight:900;text-transform:uppercase}.se-mpr-info-grid
strong{color:#4b4e55;display:block;font-size:8px;margin-top:5px;text-transform:capitalize}.se-mpr-detail-skills{display:flex;flex-wrap:wrap;gap:6px}.se-mpr-detail-empty-text{color:#999da4;font-size:8px;margin:0}.se-mpr-reason-card{background:#fafafb;border:1px solid #eceef1;border-radius:11px;padding:12px}.se-mpr-reason-card p{color:#656970;font-size:9px;margin:0}.se-mpr-owner-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.se-mpr-owner-grid>div{align-items:center;background:#fafafb;border:1px solid #e9ebee;display:flex;gap:9px;padding:11px}.se-mpr-owner-avatar{align-items:center;border-radius:11px;display:flex;flex-shrink:0;font-size:10px;font-weight:900;height:36px;justify-content:center;width:36px}.se-mpr-owner-avatar.requester{background:#edf4ff;color:#326fc0}.se-mpr-owner-avatar.approver{background:#f2edff;color:#7250bd}.se-mpr-owner-grid
small{color:#9da0a7;font-size:6px;font-weight:900}.se-mpr-owner-grid
strong{color:#45484f;display:block;font-size:8px;margin-top:3px}.se-mpr-owner-grid p{color:#9ca0a7;font-size:7px;margin:2px 0 0}.se-mpr-rejected-box{background:#fff3f4;border:1px solid #f2c4ca;border-radius:12px;margin-top:12px;padding:13px}.se-mpr-rejected-box span{color:#c83240;font-size:7px;font-weight:900;letter-spacing:1px}.se-mpr-rejected-box p{color:#865057;font-size:8px;line-height:1.55;margin:6px 0 0}.se-mpr-history{display:flex;flex-direction:column}.se-mpr-history-item{grid-gap:8px;display:grid;grid-template-columns:22px minmax(0,1fr)}.se-mpr-history-track{display:flex;justify-content:center;position:relative}.se-mpr-history-dot{background:#9ea2a8;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #e4e6ea;height:9px;margin-top:5px;position:relative;width:9px;z-index:2}.se-mpr-history-dot.approved{background:#2aa65b;box-shadow:0 0 0 2px #ccebd8}.se-mpr-history-dot.rejected{background:#cf3643;box-shadow:0 0 0 2px #f5d0d4}.se-mpr-history-dot.submitted{background:#3977c7;box-shadow:0 0 0 2px #d4e3f7}.se-mpr-history-track
i{background:#e2e5e9;bottom:-5px;position:absolute;top:14px;width:1px}.se-mpr-history-content{padding-bottom:16px}.se-mpr-history-content>div{align-items:center;display:flex;gap:10px;justify-content:space-between}.se-mpr-history-content
strong{color:#474a51;font-size:8px;text-transform:capitalize}.se-mpr-history-content>div>span{color:#a1a4aa;font-size:7px}.se-mpr-history-content
p{color:#858990;font-size:7px;margin:3px 0 0}.se-mpr-history-content
blockquote{background:#f8f9fa;border-left:2px solid #dce0e5;border-radius:0 8px 8px 0;color:#757980;font-size:7px;line-height:1.5;margin:6px 0 0;padding:8px 9px}.se-mpr-approval-zone{background:linear-gradient(135deg,#fffaf0,#fff);border:1px solid #ecd89c;border-radius:14px;margin-top:12px;padding:16px}.se-mpr-approval-zone-head>span{color:#a96e09;font-size:7px;font-weight:900;letter-spacing:1px}.se-mpr-approval-zone-head
h3{color:#5d512f;font-size:13px;margin:5px 0 3px}.se-mpr-approval-zone-head
p{color:#978766;font-size:8px;margin:0 0 12px}.se-mpr-approval-zone
label
small{color:#a9a096;font-size:6px;margin-left:5px}.se-mpr-approval-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.se-mpr-approval-actions
button,.se-mpr-reject-form>div
button{border-radius:10px;cursor:pointer;font-size:8px;font-weight:850;min-height:38px;padding:0 13px}.se-mpr-approval-actions
.reject{background:#fff3f4;border:1px solid #f0c2c7;color:#c83240}.se-mpr-approval-actions
.approve{background:linear-gradient(135deg,#2dad62,#23864d);border:0;box-shadow:0 8px 19px #23864d2b;color:#fff}.se-mpr-reject-form>div{display:flex;gap:7px;justify-content:flex-end;margin-top:9px}.se-mpr-reject-form
button.secondary{background:#fff;border:1px solid #e1e3e6;color:#6c7077}.se-mpr-reject-form
button.danger{background:#c83240;border:0;color:#fff}.se-mpr-detail-loading{display:flex;flex-direction:column;gap:10px;padding:25px}.se-mpr-detail-loading
span{animation:seMprSkeleton 1.3s linear infinite;background:linear-gradient(90deg,#f1f2f4,#fafafb,#f1f2f4);background-size:220% 100%;border-radius:14px;height:90px}.se-mpr-detail-error{flex:1 1;flex-direction:column;padding:30px;text-align:center}.se-mpr-detail-error,.se-mpr-detail-error>span{align-items:center;display:flex;justify-content:center}.se-mpr-detail-error>span{background:#ffebed;border-radius:14px;color:#c83240;font-weight:900;height:46px;margin-bottom:10px;width:46px}.se-mpr-detail-error
strong{color:#44474e;font-size:11px}.se-mpr-detail-error p{color:#969aa1;font-size:8px;margin:5px 0 13px;max-width:360px}.se-mpr-detail-error
button{background:#fff;border:1px solid #e0e3e7;border-radius:9px;color:#5e6269;cursor:pointer;font-size:8px;min-height:36px;padding:0 12px}@media (max-width:1200px){.se-mpr-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.se-mpr-toolbar{align-items:stretch;flex-direction:column}.se-mpr-search{width:100%}}@media (max-width:900px){.se-mpr-page-head{align-items:flex-start;flex-direction:column}.se-mpr-head-actions{width:100%}.se-mpr-head-actions button{flex:1 1}.se-mpr-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.se-mpr-create-drawer,.se-mpr-detail-drawer{max-width:100vw;width:100vw}.se-mpr-form-grid,.se-mpr-form-grid.three,.se-mpr-info-grid,.se-mpr-owner-grid{grid-template-columns:1fr}.se-mpr-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.se-mpr-create-modal,.se-mpr-detail-drawer,.se-mpr-overlay,.se-mpr-page{-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility}.se-mpr-create-overlay{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0c0f148f;justify-content:center;padding:28px}.se-mpr-create-modal{animation:seMprModalIn .2s ease;background:#f5f7fa;border:1px solid #ffffff29;border-radius:23px;box-shadow:0 34px 100px #070a0f52;display:flex;flex-direction:column;height:min(820px,calc(100vh - 56px));max-height:calc(100vh - 56px);overflow:hidden;width:min(1160px,calc(100vw - 72px))}@keyframes seMprModalIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.se-mpr-create-modal-head{align-items:flex-start;background:radial-gradient(circle at 88% 8%,#ffffff1f,#0000 26%),radial-gradient(circle at 75% 120%,#e3061340,#0000 37%),linear-gradient(126deg,#16191f,#252932 62%,#b00614);box-sizing:border-box;color:#fff;display:flex;flex-shrink:0;gap:22px;justify-content:space-between;min-height:126px;padding:25px 29px}.se-mpr-create-heading{min-width:0}.se-mpr-create-eyebrow{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.se-mpr-create-eyebrow>span{color:#ffb8bf;font-size:9px;font-weight:900;letter-spacing:1.45px;line-height:1}.se-mpr-create-eyebrow>b{align-items:center;background:#ffffff14;border:1px solid #ffffff21;border-radius:999px;color:#ffffffc7;display:inline-flex;font-size:9px;font-weight:750;min-height:25px;padding:0 9px}.se-mpr-create-modal-head
h2{font-size:28px;font-weight:800;letter-spacing:-.85px;line-height:1.1;margin:9px 0 5px}.se-mpr-create-modal-head
p{color:#ffffffa1;font-size:12px;font-weight:450;line-height:1.5;margin:0;max-width:700px}.se-mpr-create-modal-head
.se-mpr-close{background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;color:#fff;cursor:pointer;display:grid;flex:0 0 41px;font-size:21px;height:41px;place-items:center;transition:background .15s ease,transform .15s ease;width:41px}.se-mpr-create-modal-head
.se-mpr-close:hover:not(:disabled){background:#ffffff24;transform:translateY(-1px)}.se-mpr-create-modal-head
.se-mpr-close:disabled{cursor:not-allowed;opacity:.45}.se-mpr-modal-form{display:flex;flex:1 1;flex-direction:column;min-height:0}.se-mpr-modal-body{grid-gap:16px;align-items:start;background:linear-gradient(180deg,#f7f9fb,#f4f6f9);display:grid;flex:1 1;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;overflow-y:auto;padding:18px}.se-mpr-modal-column{display:flex;flex-direction:column;gap:14px;min-width:0}.se-mpr-create-modal
.se-mpr-form-section{background:#fff;border:1px solid #e1e5eb;border-radius:15px;box-shadow:0 4px 16px rgba(15,23,42,.025);margin:0;padding:17px;transition:border-color .16s ease,box-shadow .16s ease}.se-mpr-create-modal
.se-mpr-form-section:hover{border-color:#d9dee6;box-shadow:0 7px 22px #0f172a0a}.se-mpr-create-modal
.se-mpr-department-section{background:linear-gradient(145deg,#f6faff,#fff 60%);border-color:#cddff2}.se-mpr-create-modal
.se-mpr-package-section.has-error{background:linear-gradient(145deg,#fffafb,#fff);border-color:#efc3c8}.se-mpr-create-modal
.se-mpr-package-section.is-valid{border-color:#c6e4d1}.se-mpr-create-modal
.se-mpr-form-section-head{align-items:center;display:flex;gap:10px;margin-bottom:14px}.se-mpr-create-modal
.se-mpr-form-section-head>span{background:#fff0f1;border-radius:10px;color:#dc0715;display:grid;flex:0 0 34px;font-size:9px;font-weight:900;height:34px;place-items:center;width:34px}.se-mpr-create-modal
.se-mpr-department-section
.se-mpr-form-section-head>span{background:#e8f2ff;color:#326bb0}.se-mpr-create-modal
.se-mpr-form-section-head
strong{color:#303640;display:block;font-size:13px;font-weight:800;line-height:1.25}.se-mpr-create-modal
.se-mpr-form-section-head
p{color:#9299a5;font-size:10px;font-weight:450;line-height:1.4;margin:3px 0 0}.se-mpr-create-modal
.se-mpr-form-grid{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))}.se-mpr-create-modal
.se-mpr-form-grid.three{grid-template-columns:.75fr 1fr 1fr}.se-mpr-create-modal
.se-mpr-form-grid
label.wide{grid-column:1/-1}.se-mpr-create-modal
.se-mpr-form-grid
label,.se-mpr-create-modal
.se-mpr-full-field{color:#3f4550;display:flex;flex-direction:column;font-size:11px;font-weight:700;gap:6px;min-width:0}.se-mpr-create-modal
.se-mpr-form-grid
label>span,.se-mpr-create-modal
.se-mpr-full-field>span{color:#373d47;font-size:11px;font-weight:750;line-height:1.25}.se-mpr-create-modal
.se-mpr-form-grid
input,.se-mpr-create-modal
.se-mpr-form-grid
select,.se-mpr-create-modal
.se-mpr-form-grid
textarea,.se-mpr-create-modal
.se-mpr-full-field
input,.se-mpr-create-modal
.se-mpr-full-field
select,.se-mpr-create-modal
.se-mpr-full-field
textarea{background:#fafbfd;border:1px solid #d9dfe7;border-radius:10px;box-sizing:border-box;color:#262c35;font-family:inherit;font-size:12.5px;font-weight:500;line-height:1.4;min-height:45px;outline:0;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.se-mpr-create-modal
.se-mpr-form-grid
textarea,.se-mpr-create-modal
.se-mpr-full-field
textarea{line-height:1.5;min-height:82px;resize:vertical}.se-mpr-create-modal
.se-mpr-reason-section
textarea{min-height:110px}.se-mpr-create-modal
input::placeholder,.se-mpr-create-modal
textarea::placeholder{color:#9ba2ad;font-size:11.5px;opacity:1}.se-mpr-create-modal
input:focus,.se-mpr-create-modal
select:focus,.se-mpr-create-modal
textarea:focus{background:#fff;border-color:#e30613;box-shadow:0 0 0 3px rgba(227,6,19,.075)}.se-mpr-create-modal
.se-mpr-input-unit.invalid
input,.se-mpr-create-modal
input.invalid,.se-mpr-create-modal
select.invalid,.se-mpr-create-modal
textarea.invalid{background:#fffafb;border-color:#d93e4c;box-shadow:0 0 0 3px rgba(217,62,76,.055)}.se-mpr-create-modal
.se-mpr-field-error{color:#c53543!important;display:block;font-size:9.5px!important;font-weight:700!important;line-height:1.35!important}.se-mpr-create-modal
.se-mpr-field-error:before{color:#dc4654;content:"â—";font-size:6px;margin-right:5px}.se-mpr-create-modal
.se-mpr-field-success{color:#27844e!important;font-size:9.5px!important;font-weight:700!important;line-height:1.35}.se-mpr-create-modal
label
small{color:#9299a5;font-size:9.5px;font-weight:500;line-height:1.4}.se-mpr-create-modal
.se-mpr-input-unit{display:flex;position:relative}.se-mpr-create-modal
.se-mpr-input-unit
input{padding-right:54px}.se-mpr-create-modal
.se-mpr-input-unit>span{color:#858c97;font-size:9px;font-weight:700;pointer-events:none;position:absolute;right:11px;top:50%;transform:translateY(-50%)}.se-mpr-create-modal
.se-mpr-skill-preview{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.se-mpr-create-modal
.se-mpr-skill-preview
span{align-items:center;background:#eef6ff;border:1px solid #d2e3f6;border-radius:999px;color:#32679e;display:inline-flex;font-size:9px;font-weight:750;min-height:27px;padding:0 9px}.se-mpr-create-modal
.se-mpr-package-heading{align-items:center;background:linear-gradient(125deg,#f2f7ff,#fbfdff);border:1px solid #d8e5f3;border-radius:10px;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;min-height:43px;padding:9px 11px}.se-mpr-create-modal
.se-mpr-package-heading>div{align-items:center;display:flex;gap:7px}.se-mpr-create-modal
.se-mpr-package-heading>div>span{color:#607895;font-size:8px;font-weight:900;letter-spacing:.95px}.se-mpr-create-modal
.se-mpr-package-heading>div>small.invalid{align-items:center;background:#ffecef;border-radius:999px;color:#c53846;display:inline-flex;font-size:8px;font-weight:800;min-height:22px;padding:0 7px}.se-mpr-create-modal
.se-mpr-package-heading>strong{color:#244b75;font-size:13px;font-weight:800;white-space:nowrap}.se-mpr-create-modal
.se-mpr-package-heading>strong
i{color:#86a0bb;font-style:normal;margin:0 5px}.se-mpr-create-modal
.se-mpr-package-heading>strong
small{color:#8496aa;font-size:9px;font-weight:600;margin-left:4px}.se-mpr-create-modal
.se-mpr-field-footer{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.se-mpr-create-modal
.se-mpr-field-footer>span{color:#9da3ad;flex:0 0 auto;font-size:8.5px;font-weight:600}.se-mpr-create-modal
.se-mpr-automation-note{align-items:center;background:linear-gradient(135deg,#eef6ff,#fff);border:1px solid #d3e3f5;border-radius:12px;display:flex;gap:10px;min-height:62px;padding:11px 12px}.se-mpr-create-modal
.se-mpr-automation-icon{background:#e4f0ff;border-radius:10px;color:#3269ad;display:grid;flex:0 0 34px;font-size:13px;font-weight:900;height:34px;place-items:center;width:34px}.se-mpr-create-modal
.se-mpr-automation-note
strong{color:#345a7c;display:block;font-size:10.5px;font-weight:800}.se-mpr-create-modal
.se-mpr-automation-note
p{color:#738ba3;font-size:9px;line-height:1.4;margin:3px 0 0}.se-mpr-modal-footer{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border-top:1px solid #e1e5ea;box-shadow:0 -8px 30px rgba(15,23,42,.045);box-sizing:border-box;display:flex;flex:0 0 auto;gap:18px;justify-content:space-between;min-height:86px;padding:13px 18px}.se-mpr-readiness{flex:1 1;min-width:0}.se-mpr-readiness-title{align-items:center;display:flex;gap:9px}.se-mpr-readiness-title>span{border-radius:9px;display:grid;flex:0 0 31px;font-size:10px;font-weight:900;height:31px;place-items:center;width:31px}.se-mpr-readiness-title>span.ready{background:#e8f7ee;color:#23834c}.se-mpr-readiness-title>span.attention{background:#fff1dc;color:#a56a08}.se-mpr-readiness-title
strong{color:#383e47;display:block;font-size:10.5px;font-weight:800}.se-mpr-readiness-title
small{color:#9299a4;display:block;font-size:8.5px;margin-top:2px}.se-mpr-readiness-chips{align-items:center;display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.se-mpr-readiness-chips
span{align-items:center;border-radius:999px;display:inline-flex;font-size:8px;font-weight:750;gap:4px;min-height:23px;padding:0 7px}.se-mpr-readiness-chips
span.success{background:#edf8f1;color:#28784a}.se-mpr-readiness-chips
span.error{background:#fff0f2;color:#c43b48}.se-mpr-modal-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.se-mpr-modal-actions
button{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:10px;font-weight:800;gap:7px;justify-content:center;min-height:43px;padding:0 15px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.se-mpr-modal-actions
button:hover:not(:disabled){transform:translateY(-1px)}.se-mpr-modal-actions
.secondary{background:#fff;border:1px solid #dfe3e8;color:#646a73}.se-mpr-modal-actions
.primary{background:linear-gradient(135deg,#f01928,#e30613 58%,#c90010);border:0;box-shadow:0 10px 24px #e3061333;color:#fff;min-width:190px}.se-mpr-modal-actions
.review{background:linear-gradient(135deg,#fff8e9,#fff3d3);border:1px solid #edc168;color:#8f600b;min-width:150px}.se-mpr-modal-actions
button:disabled{cursor:not-allowed;opacity:.58;transform:none}.se-mpr-button-spinner{animation:seMprSpin .7s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#fff;display:inline-block;height:13px;width:13px}.se-mpr-toast{grid-gap:10px;align-items:center;animation:seMprToastIn .2s ease;background:#fff;border:1px solid #dfe4ea;border-radius:14px;box-shadow:0 18px 55px #0f172a2b;display:grid;gap:10px;grid-template-columns:35px minmax(0,1fr) auto;padding:13px;position:fixed;right:25px;top:86px;width:min(420px,calc(100vw - 36px));z-index:9000}.se-mpr-toast-icon{background:#f1f3f5;border-radius:10px;display:grid;font-size:12px;font-weight:900;height:35px;place-items:center;width:35px}.se-mpr-toast
strong{color:#313741;display:block;font-size:11px;font-weight:800}.se-mpr-toast
p{color:#747c88;font-size:9.5px;line-height:1.4;margin:3px 0 0}.se-mpr-toast>button{background:#f4f5f7;border:0;border-radius:8px;color:#707780;cursor:pointer;font-size:16px;height:29px;width:29px}.se-mpr-toast.error{background:#fffafb;border-color:#efc4c9}.se-mpr-toast.error
.se-mpr-toast-icon{background:#ffecef;color:#c73543}.se-mpr-toast.success{background:#fbfffc;border-color:#bee2cb}.se-mpr-toast.success
.se-mpr-toast-icon{background:#e8f7ee;color:#23834c}.se-mpr-toast.progress{background:#fbfdff;border-color:#cbdcef}.se-mpr-toast.progress
.se-mpr-toast-icon{animation:seMprSpin 1.1s linear infinite;background:#e8f2ff;color:#3169ac}@keyframes seMprToastIn{0%{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:translateY(0)}}.se-mpr-page-head>div:first-child>span{font-size:10px}.se-mpr-page-head
h2{font-size:30px}.se-mpr-page-head
p{font-size:11.5px}.se-mpr-create-btn,.se-mpr-refresh{font-size:11px}.se-mpr-summary-grid>button>div>span{font-size:10px}.se-mpr-search
input{font-size:11px}.se-mpr-status-tabs
button{font-size:10px}.se-mpr-approval-inbox-pill{font-size:9.5px}.se-mpr-list-head>div>span{font-size:9px}.se-mpr-list-head
strong{font-size:11px}.se-mpr-list-head
p{font-size:10px}.se-mpr-table
th{font-size:9px}.se-mpr-table
td{font-size:10.5px}.se-mpr-role-cell
strong{font-size:11px}.se-mpr-role-cell>div>span{font-size:9px}.se-mpr-table-main-text{font-size:10.5px}.se-mpr-person-cell
strong{font-size:10px}.se-mpr-person-cell
small{font-size:9px}.se-mpr-detail-drawer{max-width:760px;width:min(760px,calc(100vw - 70px))}@media (max-width:1100px){.se-mpr-create-modal{height:calc(100vh - 40px);max-height:calc(100vh - 40px);width:calc(100vw - 40px)}.se-mpr-create-overlay{padding:20px}.se-mpr-modal-body{gap:12px;padding:14px}.se-mpr-create-modal .se-mpr-form-grid.three{grid-template-columns:1fr 1fr}.se-mpr-create-modal .se-mpr-form-grid.three>label:first-child{grid-column:1/-1}}@media (max-width:850px){.se-mpr-create-overlay{align-items:stretch;padding:0}.se-mpr-create-modal{border:0;border-radius:0;height:100vh;max-height:100vh;width:100vw}.se-mpr-create-modal-head{min-height:117px;padding:20px}.se-mpr-create-modal-head h2{font-size:24px}.se-mpr-modal-body{grid-template-columns:1fr}.se-mpr-modal-footer{align-items:flex-start;flex-direction:column}.se-mpr-modal-actions{width:100%}.se-mpr-modal-actions button{flex:1 1}}@media (max-width:600px){.se-mpr-create-modal-head{padding:17px}.se-mpr-create-eyebrow>b{display:none}.se-mpr-create-modal-head h2{font-size:22px}.se-mpr-create-modal-head p{font-size:10.5px}.se-mpr-modal-body{padding:11px}.se-mpr-create-modal .se-mpr-form-section{border-radius:13px;padding:14px}.se-mpr-create-modal .se-mpr-form-grid,.se-mpr-create-modal .se-mpr-form-grid.three{grid-template-columns:1fr}.se-mpr-create-modal .se-mpr-form-grid.three>label:first-child{grid-column:auto}.se-mpr-create-modal input,.se-mpr-create-modal select,.se-mpr-create-modal textarea{font-size:16px}.se-mpr-package-heading{align-items:flex-start!important;flex-direction:column}.se-mpr-package-heading>strong{white-space:normal!important}.se-mpr-modal-footer{padding:11px}.se-mpr-readiness-chips{display:none}.se-mpr-toast{left:10px;right:10px;top:10px;width:auto}}.se-mpr-detail-drawer.se-mpr-detail-premium{max-width:820px!important;width:min(820px,calc(100vw - 72px))!important}.se-mpr-detail-premium
.se-mpr-drawer-head{min-height:142px!important;padding:27px 29px!important}.se-mpr-detail-premium
.se-mpr-detail-title>span{font-size:10px!important;font-weight:900!important;letter-spacing:1.45px!important;line-height:1.2!important}.se-mpr-detail-premium
.se-mpr-drawer-head
h2{font-size:27px!important;font-weight:800!important;letter-spacing:-.75px!important;line-height:1.12!important;margin:10px 0 8px!important}.se-mpr-detail-premium
.se-mpr-detail-badges{gap:8px!important;margin-top:13px!important}.se-mpr-detail-premium
.se-mpr-close{border-radius:12px!important;font-size:22px!important;height:42px!important;width:42px!important}.se-mpr-detail-premium
.se-mpr-detail-body{padding:20px 21px 35px!important}.se-mpr-detail-premium
.se-mpr-detail-summary{gap:10px!important}.se-mpr-detail-premium
.se-mpr-detail-summary>div{border-radius:13px!important;min-height:80px!important;padding:13px!important}.se-mpr-detail-premium
.se-mpr-detail-summary
span{font-size:8.5px!important;font-weight:900!important;letter-spacing:.65px!important;line-height:1.2!important}.se-mpr-detail-premium
.se-mpr-detail-summary
strong{color:#303640!important;font-size:12.5px!important;font-weight:800!important;line-height:1.3!important;margin-top:7px!important}.se-mpr-detail-premium
.se-mpr-detail-section{border-radius:15px!important;margin-top:14px!important;padding:19px!important}.se-mpr-detail-premium
.se-mpr-detail-section-head{margin-bottom:15px!important}.se-mpr-detail-premium
.se-mpr-detail-section-head>span{font-size:9px!important;font-weight:900!important;letter-spacing:1.2px!important;line-height:1.2!important}.se-mpr-detail-premium
.se-mpr-detail-section-head
h3{color:#323842!important;font-size:16px!important;font-weight:800!important;line-height:1.25!important;margin:6px 0 0!important}.se-mpr-detail-premium
.se-mpr-info-grid{gap:10px!important}.se-mpr-detail-premium
.se-mpr-info-grid>div{background:#f8f9fb!important;border:1px solid #edf0f3!important;border-radius:11px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:62px!important;padding:12px 13px!important}.se-mpr-detail-premium
.se-mpr-info-grid
span{font-size:8.5px!important;font-weight:900!important;letter-spacing:.45px!important;line-height:1.2!important}.se-mpr-detail-premium
.se-mpr-info-grid
strong{color:#404650!important;font-size:12px!important;font-weight:750!important;line-height:1.35!important;margin-top:7px!important}.se-mpr-detail-premium
.se-mpr-detail-skills{gap:8px!important}.se-mpr-detail-premium
.se-mpr-detail-skills
span{font-size:10.5px!important;font-weight:750!important;min-height:32px!important;padding:0 11px!important}.se-mpr-detail-premium
.se-mpr-reason-card{border-radius:12px!important;padding:14px 15px!important}.se-mpr-detail-premium
.se-mpr-reason-card
p{color:#59616c!important;font-size:12px!important;font-weight:500!important;line-height:1.6!important}.se-mpr-detail-premium
.se-mpr-detail-empty-text{font-size:11px!important;line-height:1.45!important}.se-mpr-detail-premium
.se-mpr-owner-grid{gap:10px!important}.se-mpr-detail-premium
.se-mpr-owner-grid>div{border-radius:12px!important;gap:11px!important;min-height:73px!important;padding:13px!important}.se-mpr-detail-premium
.se-mpr-owner-avatar{border-radius:12px!important;font-size:12px!important;height:42px!important;width:42px!important}.se-mpr-detail-premium
.se-mpr-owner-grid
small{font-size:8px!important;letter-spacing:.45px!important;line-height:1.2!important}.se-mpr-detail-premium
.se-mpr-owner-grid
strong{color:#3e454f!important;font-size:11.5px!important;font-weight:800!important;line-height:1.3!important;margin-top:4px!important}.se-mpr-detail-premium
.se-mpr-owner-grid
p{font-size:9.5px!important;line-height:1.35!important;margin-top:3px!important}.se-mpr-detail-premium
.se-mpr-history-item{gap:10px!important;grid-template-columns:27px minmax(0,1fr)!important}.se-mpr-detail-premium
.se-mpr-history-dot{height:11px!important;width:11px!important}.se-mpr-detail-premium
.se-mpr-history-content{padding-bottom:20px!important}.se-mpr-detail-premium
.se-mpr-history-content
strong{color:#3f4650!important;font-size:11px!important;font-weight:800!important;line-height:1.3!important}.se-mpr-detail-premium
.se-mpr-history-content>div>span{font-size:9px!important;line-height:1.3!important}.se-mpr-detail-premium
.se-mpr-history-content
p{font-size:10px!important;line-height:1.35!important;margin-top:4px!important}.se-mpr-detail-premium
.se-mpr-history-content
blockquote{color:#626973!important;font-size:10px!important;line-height:1.5!important;margin-top:8px!important;padding:10px 11px!important}.se-mpr-detail-premium
.se-mpr-rejected-box{border-radius:13px!important;padding:15px!important}.se-mpr-detail-premium
.se-mpr-rejected-box
span{font-size:9px!important;font-weight:900!important}.se-mpr-detail-premium
.se-mpr-rejected-box
p{font-size:11px!important;line-height:1.55!important;margin-top:7px!important}.se-mpr-action-message{grid-gap:11px;animation:seMprActionMessageIn .2s ease;border:1px solid #dde2e8;border-radius:13px;box-shadow:0 7px 22px #0f172a0a;display:grid;gap:11px;grid-template-columns:38px minmax(0,1fr) auto;margin-bottom:14px;padding:14px}@keyframes seMprActionMessageIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.se-mpr-action-message-icon{border-radius:11px;display:grid;font-size:13px;font-weight:900;height:38px;place-items:center;width:38px}.se-mpr-action-message
strong{display:block;font-size:12px;font-weight:800;line-height:1.3}.se-mpr-action-message
p{font-size:10.5px;font-weight:500;line-height:1.5;margin:4px 0 0}.se-mpr-action-message>button{background:rgba(0,0,0,.045);border-radius:8px;display:grid;font-size:16px;height:30px;place-items:center;width:30px}.se-mpr-action-message.success{background:linear-gradient(135deg,#f7fff9,#fff);border-color:#bce1c9;color:#276c45}.se-mpr-action-message.success
.se-mpr-action-message-icon{background:#e5f7ec;color:#218349}.se-mpr-action-message.error{background:linear-gradient(135deg,#fff7f8,#fff);border-color:#efc0c6;color:#963743}.se-mpr-action-message.error
.se-mpr-action-message-icon{background:#ffe8eb;color:#c93241}.se-mpr-detail-premium
.se-mpr-form-error{border-radius:12px!important;padding:13px!important}.se-mpr-detail-premium
.se-mpr-form-error>div
strong{display:block;font-size:11px!important}.se-mpr-detail-premium
.se-mpr-form-error
p{font-size:10px!important;line-height:1.45!important;margin-top:3px!important}.se-mpr-detail-premium
.se-mpr-approval-zone-premium{background:linear-gradient(135deg,#fffaf0,#fff 70%)!important;border:1px solid #ead596!important;border-radius:16px!important;box-shadow:0 7px 22px #a070140a;margin-top:15px!important;padding:20px!important}.se-mpr-detail-premium
.se-mpr-approval-zone-head>span{font-size:9px!important;letter-spacing:1.1px!important}.se-mpr-detail-premium
.se-mpr-approval-zone-head
h3{color:#4d452e!important;font-size:17px!important;font-weight:800!important;line-height:1.25!important;margin:7px 0 5px!important}.se-mpr-detail-premium
.se-mpr-approval-zone-head
p{color:#817452!important;font-size:11px!important;line-height:1.5!important;margin:0!important}.se-mpr-approval-guidance{align-items:flex-start;background:#ffffffb8;border:1px solid #e3e9ef;border-radius:11px;display:flex;gap:9px;margin-top:13px;padding:11px 12px}.se-mpr-approval-guidance>span{background:#edf4fc;border-radius:8px;color:#37699d;display:grid;flex:0 0 25px;font-size:10px;font-weight:900;height:25px;place-items:center;width:25px}.se-mpr-approval-guidance
p{color:#67717c;font-size:10px;line-height:1.5;margin:0}.se-mpr-detail-premium
.se-mpr-approval-actions{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:15px!important}.se-mpr-detail-premium
.se-mpr-approval-actions
button{align-items:center!important;border-radius:12px!important;display:inline-flex!important;font-size:11.5px!important;font-weight:850!important;gap:8px!important;justify-content:center!important;line-height:1!important;min-height:49px!important;padding:0 16px!important;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease!important;width:100%!important}.se-mpr-detail-premium
.se-mpr-approval-actions
button:hover:not(:disabled){transform:translateY(-1px)}.se-mpr-detail-premium
.se-mpr-approval-actions
.reject{background:linear-gradient(135deg,#fff4f5,#ffedef)!important;border:1px solid #efc1c7!important;box-shadow:0 7px 17px #be344212!important;color:#be3442!important}.se-mpr-detail-premium
.se-mpr-approval-actions
.approve{background:linear-gradient(135deg,#32b56a,#23864d)!important;border:1px solid #258b50!important;box-shadow:0 9px 21px #23864d30!important;color:#fff!important}.se-mpr-detail-premium
.se-mpr-approval-actions
button:disabled{cursor:not-allowed!important;opacity:.52!important;transform:none!important}.se-mpr-action-button-icon{font-size:14px;font-weight:900}.se-mpr-confirm-overlay{animation:seMprConfirmFade .18s ease;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);background:#080b1099;padding:24px;z-index:9100}@keyframes seMprConfirmFade{0%{opacity:0}to{opacity:1}}.se-mpr-confirm-modal{animation:seMprConfirmIn .2s ease;border:1px solid #e5e8ec;border-radius:20px;box-shadow:0 35px 110px #080b104d;max-height:calc(100vh - 48px);overflow-y:auto;padding:25px;width:min(540px,calc(100vw - 40px))}@keyframes seMprConfirmIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.se-mpr-confirm-icon{border-radius:15px;display:grid;font-weight:900;height:52px;place-items:center;width:52px}.se-mpr-confirm-icon.approve{background:#e8f8ee;border:1px solid #bce2ca;color:#22834b}.se-mpr-confirm-icon.reject{background:#ffebed;border:1px solid #f1c1c7;color:#c73442}.se-mpr-confirm-heading>span{color:#e30613;font-weight:900;letter-spacing:1.25px;line-height:1}.se-mpr-confirm-heading
h3{color:#252a32;font-size:23px;font-weight:800;letter-spacing:-.45px;line-height:1.2;margin:8px 0 6px}.se-mpr-confirm-heading
p{color:#727a85;font-size:11.5px;line-height:1.55;margin:0}.se-mpr-confirm-heading
p
strong{color:#454b54;font-weight:800}.se-mpr-confirm-summary{grid-gap:9px;gap:9px;margin-top:17px}.se-mpr-confirm-summary>div{background:#f8f9fb;border:1px solid #e9ecf0;border-radius:11px;min-height:59px;padding:11px 12px}.se-mpr-confirm-summary
span{color:#969da7;display:block;font-size:8px;font-weight:900;text-transform:uppercase}.se-mpr-confirm-summary
strong{color:#414852;display:block;font-size:11px;font-weight:800;line-height:1.3;margin-top:6px}.se-mpr-confirm-field{margin-top:17px}.se-mpr-confirm-field>span{color:#444b55;font-size:11px;font-weight:800}.se-mpr-confirm-field>span
small{color:#969da7;font-size:9px;font-weight:600;margin-left:6px}.se-mpr-confirm-field
textarea{background:#fafbfd;border:1px solid #dce1e7;border-radius:11px;box-sizing:border-box;color:#343a43;font-family:inherit;font-size:12px;line-height:1.5;min-height:105px;outline:none;padding:11px 12px;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.se-mpr-confirm-field
textarea:focus{background:#fff;border-color:#e30613;box-shadow:0 0 0 3px #e3061312}.se-mpr-confirm-field
textarea.invalid{background:#fffafb;border-color:#d33d4b;box-shadow:0 0 0 3px #d33d4b0f}.se-mpr-confirm-field>small{color:#9299a4;font-size:9.5px;line-height:1.4}.se-mpr-confirm-field-error{color:#c53543!important;font-weight:750!important}.se-mpr-confirm-warning{align-items:flex-start;border-radius:11px;display:flex;gap:9px;margin-top:15px;padding:11px 12px}.se-mpr-confirm-warning>span{border-radius:8px;display:grid;flex:0 0 26px;font-size:10px;font-weight:900;height:26px;place-items:center;width:26px}.se-mpr-confirm-warning
p{font-size:10px;font-weight:500;line-height:1.5;margin:0}.se-mpr-confirm-warning.positive{background:#f4fbf7;border:1px solid #cde5d6;color:#4d735d}.se-mpr-confirm-warning.positive>span{background:#e3f5ea;color:#27834c}.se-mpr-confirm-warning.danger{background:#fff7f8;border:1px solid #f0cbd0;color:#8f5960}.se-mpr-confirm-warning.danger>span{background:#ffe8eb;color:#c53543}.se-mpr-confirm-actions{grid-gap:9px;gap:9px;grid-template-columns:.8fr 1.35fr}.se-mpr-confirm-actions
button{align-items:center;border-radius:11px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:850;gap:8px;justify-content:center;min-height:47px;padding:0 14px;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.se-mpr-confirm-actions
button:hover:not(:disabled){transform:translateY(-1px)}.se-mpr-confirm-actions
.cancel{background:#fff;border:1px solid #dde2e7;color:#666d76}.se-mpr-confirm-actions
.confirm-approve{background:linear-gradient(135deg,#32b66a,#23864d);border:0;box-shadow:0 9px 21px #23864d2e;color:#fff}.se-mpr-confirm-actions
.confirm-reject{background:linear-gradient(135deg,#dd4351,#be2938);border:0;box-shadow:0 9px 21px #be29382e;color:#fff}.se-mpr-confirm-actions
button:disabled{cursor:not-allowed;opacity:.55;transform:none}.se-mpr-confirm-spinner{animation:seMprConfirmSpin .7s linear infinite;display:inline-block}@keyframes seMprConfirmSpin{to{transform:rotate(1turn)}}@media (max-width:900px){.se-mpr-detail-drawer.se-mpr-detail-premium{max-width:100vw!important;width:100vw!important}.se-mpr-detail-premium .se-mpr-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){.se-mpr-detail-premium .se-mpr-drawer-head{padding:21px 17px!important}.se-mpr-detail-premium .se-mpr-drawer-head h2{font-size:23px!important}.se-mpr-detail-premium .se-mpr-detail-body{padding:13px!important}.se-mpr-detail-premium .se-mpr-approval-actions,.se-mpr-detail-premium .se-mpr-detail-summary,.se-mpr-detail-premium .se-mpr-info-grid,.se-mpr-detail-premium .se-mpr-owner-grid{grid-template-columns:1fr!important}.se-mpr-confirm-overlay{padding:12px}.se-mpr-confirm-modal{border-radius:17px;padding:19px;width:100%}.se-mpr-confirm-heading h3{font-size:21px}.se-mpr-confirm-summary{grid-template-columns:1fr}.se-mpr-confirm-field textarea{font-size:16px}.se-mpr-confirm-actions{grid-template-columns:1fr}}:root{--mpr-font:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mpr-text:#172033;--mpr-text-2:#344054;--mpr-muted:#667085;--mpr-soft:#98a2b3;--mpr-line:#e4e7ec;--mpr-line-2:#eaecf0;--mpr-surface:#fff;--mpr-bg:#f6f8fb;--mpr-red:#d92d20;--mpr-red-bg:#fef3f2;--mpr-green:#067647;--mpr-green-bg:#ecfdf3;--mpr-amber:#b54708;--mpr-amber-bg:#fffaeb;--mpr-blue:#175cd3;--mpr-blue-bg:#eff8ff;--mpr-shadow:0 24px 80px #1018282e}.se-mpr-confirm-modal,.se-mpr-confirm-overlay,.se-mpr-create-modal,.se-mpr-detail-modal,.se-mpr-detail-modal-overlay,.se-mpr-overlay,.se-mpr-page{-webkit-font-smoothing:antialiased;font-feature-settings:"kern" 1,"liga" 1;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-family:var(--mpr-font)!important;text-rendering:optimizeLegibility}.se-mpr-page-head{align-items:center;margin-bottom:20px}.se-mpr-page-head>div:first-child>span{color:#d92d20;font-size:11px;font-weight:800;letter-spacing:1.2px;line-height:1.2;text-transform:uppercase}.se-mpr-page-head h2{color:#101828;font-size:clamp(26px,2vw,34px);font-weight:750;letter-spacing:-.7px;line-height:1.15;margin:7px 0 6px}.se-mpr-page-head p{color:#667085;font-size:13px;line-height:1.6;max-width:720px}.se-mpr-create-btn,.se-mpr-refresh{border-radius:10px;font-size:12px;font-weight:700;min-height:44px;padding:0 16px}.se-mpr-summary-grid{gap:12px}.se-mpr-summary-grid>button{border-color:#e4e7ec;border-color:var(--mpr-line);border-radius:14px;box-shadow:0 1px 2px #10182808;min-height:96px;padding:17px}.se-mpr-summary-icon{border-radius:10px;font-size:12px;height:42px;width:42px}.se-mpr-summary-grid strong{color:#101828;font-size:24px;font-weight:750}.se-mpr-summary-grid>button>div>span{color:#667085;font-size:11px;font-weight:650;margin-top:6px}.se-mpr-toolbar{border-color:#e4e7ec;border-color:var(--mpr-line);border-radius:12px;gap:10px;margin-top:16px;padding:10px}.se-mpr-search{background:#fff;border-color:#d0d5dd;border-radius:9px;height:42px;padding:0 12px;width:min(330px,100%)}.se-mpr-search input{color:#101828;font-size:12px}.se-mpr-search input::placeholder{color:#98a2b3}.se-mpr-status-tabs button{border-radius:8px;color:#667085;font-size:11px;font-weight:700;min-height:38px;padding:0 13px}.se-mpr-status-tabs button.active{background:#fef3f2;color:#b42318}.se-mpr-approval-inbox-pill{background:#fffaeb;border-color:#fedf89;border-radius:9px;color:#b54708;font-size:11px;font-weight:750;min-height:40px;padding:0 13px}.se-mpr-list-panel{border:1px solid #e4e7ec;border:1px solid var(--mpr-line);border-radius:14px;box-shadow:0 2px 8px rgba(16,24,40,.035);margin-top:16px}.se-mpr-list-head{border-bottom-color:#e4e7ec;border-bottom-color:var(--mpr-line);min-height:72px;padding:16px 20px}.se-mpr-list-head>div>span{color:#d92d20;font-size:10px;font-weight:800;letter-spacing:1px}.se-mpr-list-head strong{color:#101828;font-size:14px;font-weight:700}.se-mpr-list-head p{color:#667085;font-size:11px;line-height:1.5}.se-mpr-table-wrap{overflow-x:auto;scrollbar-color:#d0d5dd #0000;scrollbar-width:thin;width:100%}.se-mpr-table{border-collapse:initial;border-spacing:0;min-width:1120px;table-layout:fixed;width:100%}.se-mpr-table th{background:#f9fafb;border-bottom:1px solid #e4e7ec;color:#475467;font-size:10px;font-weight:750;height:46px;letter-spacing:.55px;line-height:1.2;padding:0 16px;text-align:left;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.se-mpr-table td{border-bottom:1px solid #eaecf0;color:#344054;font-size:12px;height:78px;line-height:1.45;padding:12px 16px;vertical-align:middle}.se-mpr-table tbody tr{background:#fff;transition:background-color .14s ease,box-shadow .14s ease}.se-mpr-table tbody tr:hover{background:#f9fafb;box-shadow:inset 3px 0 0 #d92d20}.se-mpr-table td:first-child,.se-mpr-table th:first-child{width:28%}.se-mpr-table td:nth-child(2),.se-mpr-table th:nth-child(2){width:15%}.se-mpr-table td:nth-child(3),.se-mpr-table th:nth-child(3){text-align:center;width:8%}.se-mpr-table td:nth-child(4),.se-mpr-table td:nth-child(5),.se-mpr-table td:nth-child(6),.se-mpr-table th:nth-child(4),.se-mpr-table th:nth-child(5),.se-mpr-table th:nth-child(6){width:13%}.se-mpr-table td:last-child,.se-mpr-table th:last-child{text-align:center;width:56px}.se-mpr-role-cell{gap:12px;min-width:0}.se-mpr-role-icon{background:#101828;border-radius:10px;font-size:11px;height:42px;width:42px}.se-mpr-role-cell strong{color:#101828;font-size:13px;font-weight:700;line-height:1.35;max-width:250px}.se-mpr-role-cell>div>span{color:#667085;font-size:10px;font-weight:600;margin-top:5px}.se-mpr-table-main-text{color:#344054;font-size:12px;font-weight:600}.se-mpr-openings{background:#f2f4f7;border-radius:8px;color:#344054;font-size:12px;font-weight:750;height:32px;min-width:34px}.se-mpr-person-cell{gap:9px;min-width:0}.se-mpr-person-cell>span{background:#eff8ff;border-radius:50%;color:#175cd3;font-size:10px;font-weight:800;height:34px;width:34px}.se-mpr-person-cell strong{color:#344054;font-size:11px;font-weight:700;max-width:140px}.se-mpr-person-cell small{color:#98a2b3;font-size:9px;margin-top:3px}.se-mpr-row-arrow{color:#98a2b3;font-size:18px;transition:transform .14s ease,color .14s ease}.se-mpr-table tbody tr:hover .se-mpr-row-arrow{color:#d92d20;transform:translateX(2px)}.se-mpr-status-badge,.se-recruitment-status-badge,[class*=status-badge]{align-items:center;background:#f9fafb;border:1px solid #d0d5dd;border-radius:999px;color:#475467;display:inline-flex;font-size:10px;font-weight:750;gap:6px;line-height:1;min-height:28px;padding:0 10px;white-space:nowrap}[class*=status-badge].approved,[class*=status-badge].green,[class*=status-badge].success,[class*=status-badge][class*=success]{background:#ecfdf3!important;border-color:#abefc6!important;color:#067647!important}[class*=status-badge].amber,[class*=status-badge].pending,[class*=status-badge].warning,[class*=status-badge][class*=warning]{background:#fffaeb!important;border-color:#fedf89!important;color:#b54708!important}[class*=status-badge].danger,[class*=status-badge].red,[class*=status-badge].rejected,[class*=status-badge][class*=danger]{background:#fef3f2!important;border-color:#fecdca!important;color:#b42318!important}[class*=status-badge].blue,[class*=status-badge].info,[class*=status-badge][class*=info]{background:#eff8ff!important;border-color:#b2ddff!important;color:#175cd3!important}.se-mpr-create-modal strong,.se-mpr-form-section-head strong{font-weight:700}.se-mpr-approval-zone label,.se-mpr-form-grid label,.se-mpr-full-field,.se-mpr-reject-form label{color:#344054;font-size:11px;font-weight:650}.se-mpr-approval-zone label>span,.se-mpr-form-grid label>span,.se-mpr-full-field>span,.se-mpr-reject-form label>span{color:#344054;font-size:11px;font-weight:700}.se-mpr-approval-zone textarea,.se-mpr-form-grid input,.se-mpr-form-grid select,.se-mpr-form-grid textarea,.se-mpr-full-field textarea,.se-mpr-reject-form textarea{background:#fff;border-color:#d0d5dd;border-radius:9px;color:#101828;font-size:12px;line-height:1.5;min-height:44px;padding:10px 12px}.se-mpr-detail-modal-overlay{align-items:center;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);background:#1018289e;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:4200}.se-mpr-detail-modal{animation:seMprEnterpriseModalIn .18s ease-out;background:#f7f9fc;border:1px solid #ffffff40;border-radius:18px;box-shadow:0 24px 80px #1018282e;box-shadow:var(--mpr-shadow);display:flex;flex-direction:column;height:min(900px,calc(100vh - 48px));max-height:calc(100vh - 48px);overflow:hidden;width:min(1380px,calc(100vw - 48px))}@keyframes seMprEnterpriseModalIn{0%{opacity:0;transform:translateY(10px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}.se-mpr-detail-modal-header{align-items:center;background:radial-gradient(circle at 90% 10%,#d92d203d,#0000 31%),linear-gradient(120deg,#101828,#1d2939 64%,#3a1b20);color:#fff;display:flex;flex-shrink:0;gap:24px;justify-content:space-between;min-height:112px;padding:22px 28px}.se-mpr-detail-modal-heading{min-width:0}.se-mpr-detail-modal-eyebrow{color:#fda29b;font-size:11px;font-weight:800;letter-spacing:1.4px;line-height:1.2;margin-bottom:8px;text-transform:uppercase}.se-mpr-detail-modal-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.se-mpr-detail-modal-title-row h2{color:#fff;font-size:clamp(26px,2.1vw,34px);font-weight:750;letter-spacing:-.7px;line-height:1.15;margin:0}.se-mpr-detail-badges{display:flex;gap:7px;margin-top:0}.se-mpr-detail-modal-close{align-items:center;background:#ffffff14;border:1px solid #ffffff2e;border-radius:11px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 44px;font-size:26px;height:44px;justify-content:center;line-height:1;transition:background .14s ease,transform .14s ease;width:44px}.se-mpr-detail-modal-close:hover{background:#ffffff29;transform:scale(1.03)}.se-mpr-detail-modal-body{grid-gap:18px;align-items:start;display:grid;flex:1 1;gap:18px;grid-template-columns:minmax(0,1fr) 340px;min-height:0;overflow-y:auto;padding:20px;scrollbar-color:#cfd4dc #0000;scrollbar-width:thin}.se-mpr-detail-modal-main,.se-mpr-detail-modal-side{min-width:0}.se-mpr-detail-modal-main,.se-mpr-detail-modal-side{display:flex;flex-direction:column;gap:14px}.se-mpr-detail-modal-side{position:sticky;top:0}.se-mpr-popup-summary-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.se-mpr-popup-summary-card{background:#fff;border:1px solid #e4e7ec;border-radius:12px;box-shadow:0 1px 2px #10182805;display:flex;flex-direction:column;justify-content:center;min-height:86px;padding:16px}.se-mpr-popup-summary-card span{color:#667085;font-size:9px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.se-mpr-popup-summary-card strong{color:#101828;font-size:15px;font-weight:700;line-height:1.35;margin-top:7px;overflow-wrap:anywhere}.se-mpr-popup-action-card,.se-mpr-popup-history-card,.se-mpr-popup-section,.se-mpr-popup-status-card{background:#fff;border:1px solid #e4e7ec;border-radius:14px;box-shadow:0 1px 3px rgba(16,24,40,.025)}.se-mpr-popup-section{padding:18px}.se-mpr-popup-section-title{margin-bottom:14px}.se-mpr-popup-action-head>span,.se-mpr-popup-section-title>span,.se-mpr-popup-status-card>span{color:#d92d20;display:block;font-size:9px;font-weight:800;letter-spacing:1px;line-height:1.2;margin-bottom:5px;text-transform:uppercase}.se-mpr-popup-action-head h3,.se-mpr-popup-section-title h3{color:#101828;font-size:16px;font-weight:700;letter-spacing:-.15px;line-height:1.35;margin:0}.se-mpr-popup-info-grid{background:#fff;border:1px solid #eaecf0;border-radius:11px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.se-mpr-popup-info-grid>div{background:#fcfcfd;border-bottom:1px solid #eaecf0;border-right:1px solid #eaecf0;display:flex;flex-direction:column;justify-content:center;min-height:82px;padding:14px 15px}.se-mpr-popup-info-grid>div:nth-child(3n){border-right:0}.se-mpr-popup-info-grid>div:nth-last-child(-n+3){border-bottom:0}.se-mpr-popup-info-grid span{color:#667085;font-size:9px;font-weight:750;letter-spacing:.55px;text-transform:uppercase}.se-mpr-popup-info-grid strong{color:#1d2939;font-size:13px;font-weight:700;line-height:1.4;margin-top:7px;overflow-wrap:anywhere}.se-mpr-popup-two-column{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.se-mpr-detail-skills{gap:7px}.se-mpr-detail-skills span,.se-mpr-skill-preview span{background:#eff8ff;border:1px solid #b2ddff;border-radius:999px;color:#175cd3;font-size:10px;font-weight:700;min-height:30px;padding:0 11px}.se-mpr-detail-empty-text{color:#667085;font-size:12px;line-height:1.6}.se-mpr-reason-card{background:#f9fafb;border-color:#eaecf0;border-radius:10px;padding:14px 15px}.se-mpr-reason-card p{color:#475467;font-size:12px;line-height:1.65}.se-mpr-owner-grid{gap:10px}.se-mpr-owner-grid>div{background:#f9fafb;border-color:#eaecf0;border-radius:11px;min-height:82px;padding:14px}.se-mpr-owner-avatar{border-radius:50%;font-size:12px;height:42px;width:42px}.se-mpr-owner-grid small{color:#667085;font-size:9px;font-weight:750;letter-spacing:.5px}.se-mpr-owner-grid strong{color:#101828;font-size:12px;font-weight:700;margin-top:4px}.se-mpr-owner-grid p{color:#667085;font-size:10px;margin-top:3px;overflow-wrap:anywhere}.se-mpr-popup-action-card{background:linear-gradient(180deg,#fffdf7,#fff 58%);border-color:#fedf89;padding:18px}.se-mpr-popup-action-head>span{color:#b54708}.se-mpr-popup-action-request{background:#fff;border:1px solid #eaecf0;border-radius:10px;display:flex;flex-direction:column;gap:3px;margin:14px 0;padding:13px}.se-mpr-popup-action-request strong{color:#101828;font-size:13px;font-weight:700}.se-mpr-popup-action-request span{color:#667085;font-size:10px;font-weight:600}.se-mpr-popup-approve-btn,.se-mpr-popup-reject-btn{align-items:center;border-radius:9px;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:750;gap:8px;justify-content:center;min-height:44px;padding:0 14px;transition:transform .12s ease,box-shadow .12s ease,background .12s ease;width:100%}.se-mpr-popup-approve-btn{background:#067647;border:1px solid #067647;box-shadow:0 4px 10px #06764726;color:#fff}.se-mpr-popup-approve-btn:hover:not(:disabled){background:#05603a;transform:translateY(-1px)}.se-mpr-popup-reject-btn{background:#fff;border:1px solid #fda29b;color:#b42318;margin-top:9px}.se-mpr-popup-reject-btn:hover:not(:disabled){background:#fef3f2}.se-mpr-popup-approve-btn:disabled,.se-mpr-popup-reject-btn:disabled{cursor:not-allowed;opacity:.55}.se-mpr-popup-status-card{padding:18px}.se-mpr-popup-status-card>div{margin-top:10px}.se-mpr-popup-history-card{padding:18px}.se-mpr-history-item{gap:8px;grid-template-columns:20px minmax(0,1fr)}.se-mpr-history-dot{height:10px;margin-top:6px;width:10px}.se-mpr-history-content{padding-bottom:17px}.se-mpr-history-content>div{align-items:flex-start}.se-mpr-history-content strong{color:#344054;font-size:11px;font-weight:700}.se-mpr-history-content>div>span{color:#98a2b3;font-size:9px;line-height:1.4;text-align:right}.se-mpr-history-content p{color:#667085;font-size:10px;margin-top:4px}.se-mpr-history-content blockquote{background:#f9fafb;border-left-color:#d0d5dd;color:#475467;font-size:10px;line-height:1.55;margin-top:7px;padding:8px 10px}.se-mpr-rejected-box{background:#fef3f2;border-color:#fecdca;border-radius:11px;margin-top:0;padding:14px 16px}.se-mpr-rejected-box span{color:#b42318;font-size:9px}.se-mpr-rejected-box p{color:#912018;font-size:11px}.se-mpr-action-message{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:10px;display:flex;gap:10px;margin:14px 20px 0;padding:12px 14px}.se-mpr-action-message.success{background:#ecfdf3;border-color:#abefc6;color:#067647}.se-mpr-action-message.error{background:#fef3f2;border-color:#fecdca;color:#b42318}.se-mpr-action-message-icon{align-items:center;background:#ffffffbf;border-radius:50%;display:inline-flex;flex:0 0 28px;font-size:12px;font-weight:800;height:28px;justify-content:center;width:28px}.se-mpr-action-message>div{flex:1 1}.se-mpr-action-message strong{display:block;font-size:11px;font-weight:750}.se-mpr-action-message p{font-size:10px;line-height:1.45;margin:2px 0 0}.se-mpr-action-message>button{background:#0000;border:0;color:currentColor;cursor:pointer;font-size:18px}.se-mpr-detail-modal-loading{background:#f7f9fc;flex:1 1;padding:24px}.se-mpr-detail-modal-loading .se-mpr-detail-loading{padding:0}.se-mpr-confirm-overlay{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#101828ad;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:5000}.se-mpr-confirm-modal{animation:seMprEnterpriseModalIn .16s ease-out;background:#fff;border:1px solid #e4e7ec;border-radius:16px;box-shadow:0 30px 90px #10182847;padding:24px;width:min(520px,calc(100vw - 40px))}.se-mpr-confirm-icon{align-items:center;border-radius:50%;display:flex;font-size:18px;font-weight:800;height:48px;justify-content:center;margin-bottom:16px;width:48px}.se-mpr-confirm-icon.approve{background:#d1fadf;border:8px solid #ecfdf3;color:#067647}.se-mpr-confirm-icon.reject{background:#fee4e2;border:8px solid #fef3f2;color:#b42318}.se-mpr-confirm-heading>span{color:#667085;font-size:9px;font-weight:800;letter-spacing:1px}.se-mpr-confirm-heading h3{color:#101828;font-size:22px;font-weight:750;letter-spacing:-.35px;line-height:1.3;margin:5px 0}.se-mpr-confirm-heading p{color:#667085;font-size:11px;line-height:1.55;margin:0}.se-mpr-confirm-heading p strong{color:#344054}.se-mpr-confirm-summary{border:1px solid #eaecf0;border-radius:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0;overflow:hidden}.se-mpr-confirm-summary>div{background:#f9fafb;padding:12px 14px}.se-mpr-confirm-summary>div+div{border-left:1px solid #eaecf0}.se-mpr-confirm-summary span{color:#667085;display:block;font-size:9px;font-weight:700;text-transform:uppercase}.se-mpr-confirm-summary strong{color:#101828;display:block;font-size:12px;font-weight:700;margin-top:4px}.se-mpr-confirm-field{color:#344054;display:flex;flex-direction:column;font-size:11px;font-weight:700;gap:7px}.se-mpr-confirm-field>span{align-items:center;display:flex;gap:6px}.se-mpr-confirm-field>span small{color:#98a2b3;font-size:9px;font-weight:500}.se-mpr-confirm-field textarea{background:#fff;border:1px solid #d0d5dd;border-radius:9px;color:#101828;font-family:inherit;font-size:12px;line-height:1.5;min-height:100px;outline:none;padding:11px 12px;resize:vertical;transition:border-color .14s ease,box-shadow .14s ease;width:100%}.se-mpr-confirm-field textarea:focus{border-color:#84adff;box-shadow:0 0 0 3px #2f80ed1a}.se-mpr-confirm-field textarea.invalid{border-color:#f04438;box-shadow:0 0 0 3px #f0443814}.se-mpr-confirm-field-error{color:#b42318;font-size:10px;font-weight:600}.se-mpr-confirm-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:20px}.se-mpr-confirm-actions button{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:750;gap:7px;justify-content:center;min-height:44px;padding:0 14px}.se-mpr-confirm-actions .cancel{background:#fff;border:1px solid #d0d5dd;color:#344054}.se-mpr-confirm-actions .confirm-approve{background:#067647;border:1px solid #067647;color:#fff}.se-mpr-confirm-actions .confirm-reject{background:#b42318;border:1px solid #b42318;color:#fff}.se-mpr-confirm-actions button:disabled{cursor:not-allowed;opacity:.58}.se-mpr-confirm-spinner{animation:seMprSpin .7s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes seMprSpin{to{transform:rotate(1turn)}}@media (max-width:1180px){.se-mpr-detail-modal-body{grid-template-columns:minmax(0,1fr) 300px}.se-mpr-popup-info-grid,.se-mpr-popup-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.se-mpr-popup-info-grid>div{border-bottom:1px solid #eaecf0;border-right:1px solid #eaecf0}.se-mpr-popup-info-grid>div:nth-child(2n){border-right:0}.se-mpr-popup-info-grid>div:nth-last-child(-n+2){border-bottom:0}}@media (max-width:900px){.se-mpr-detail-modal-overlay{padding:0}.se-mpr-detail-modal{border:0;border-radius:0;height:100dvh;max-height:100dvh;width:100vw}.se-mpr-detail-modal-header{min-height:104px;padding:18px 20px}.se-mpr-detail-modal-title-row{align-items:flex-start;flex-direction:column;gap:8px}.se-mpr-detail-modal-title-row h2{font-size:24px}.se-mpr-detail-modal-body{grid-template-columns:1fr;padding:14px}.se-mpr-detail-modal-side{position:static}.se-mpr-popup-two-column{grid-template-columns:1fr}}@media (max-width:640px){.se-mpr-page-head h2{font-size:25px}.se-mpr-page-head p{font-size:12px}.se-mpr-summary-grid{grid-template-columns:1fr 1fr}.se-mpr-summary-grid>button{min-height:82px;padding:13px}.se-mpr-summary-grid strong{font-size:20px}.se-mpr-detail-modal-header{padding:16px}.se-mpr-detail-modal-eyebrow{font-size:9px}.se-mpr-detail-modal-title-row h2{font-size:21px}.se-mpr-detail-modal-close{flex-basis:40px;height:40px;width:40px}.se-mpr-popup-summary-grid{grid-template-columns:1fr 1fr}.se-mpr-popup-summary-card{min-height:76px;padding:12px}.se-mpr-popup-summary-card strong{font-size:13px}.se-mpr-popup-info-grid{grid-template-columns:1fr}.se-mpr-popup-info-grid>div,.se-mpr-popup-info-grid>div:nth-child(2n),.se-mpr-popup-info-grid>div:nth-child(3n){border-bottom:1px solid #eaecf0;border-right:0}.se-mpr-popup-info-grid>div:last-child{border-bottom:0}.se-mpr-owner-grid{grid-template-columns:1fr}.se-mpr-confirm-overlay{padding:12px}.se-mpr-confirm-modal{border-radius:14px;padding:20px;width:100%}.se-mpr-confirm-summary{grid-template-columns:1fr}.se-mpr-confirm-summary>div+div{border-left:0;border-top:1px solid #eaecf0}.se-mpr-confirm-actions{grid-template-columns:1fr}.se-mpr-confirm-field textarea{font-size:16px}}.se-mpr-page{--mpr-navy:#0f172a;--mpr-navy-2:#172554;--mpr-line:#dbe3ee;--mpr-line-soft:#e9eef5;--mpr-text:#172033;--mpr-muted:#64748b;--mpr-green:#087443;--mpr-green-bg:#eaf8f0;--mpr-green-line:#9bd8b7;--mpr-amber:#a85a00;--mpr-amber-bg:#fff3d6;--mpr-amber-line:#f2c35c;--mpr-red:#b42318;--mpr-red-bg:#feeceb;--mpr-red-line:#f3aaa4;--mpr-purple:#6941c6;--mpr-purple-bg:#f1ebff;--mpr-purple-line:#cdbcf6;--mpr-blue:#175cd3;--mpr-blue-bg:#eaf4ff;--mpr-blue-line:#a9d2ff;color:#172033;color:var(--mpr-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.se-mpr-page-head{margin-bottom:20px!important}.se-mpr-page-head>div:first-child>span{color:#e11d2e!important;font-size:11px!important;letter-spacing:1.5px!important}.se-mpr-page-head h2{color:#111827!important;font-size:32px!important;letter-spacing:-1px!important;line-height:1.08!important;margin:8px 0 7px!important}.se-mpr-page-head p{color:#64748b!important;font-size:13px!important;line-height:1.55!important;max-width:760px!important}.se-mpr-create-btn,.se-mpr-refresh{border-radius:10px!important;font-size:12px!important;font-weight:750!important;min-height:44px!important;padding:0 17px!important}.se-mpr-summary-grid{gap:12px!important}.se-mpr-summary-grid>button{background:#fff!important;border:1px solid #dfe5ed!important;border-radius:14px!important;box-shadow:0 2px 7px rgba(15,23,42,.035)!important;min-height:98px!important;padding:17px 18px!important}.se-mpr-summary-grid>button:hover{border-color:#cbd5e1!important;box-shadow:0 10px 26px #0f172a14!important;transform:translateY(-2px)!important}.se-mpr-summary-icon{border-radius:11px!important;font-size:12px!important;height:44px!important;width:44px!important}.se-mpr-summary-grid strong{color:#0f172a!important;font-size:24px!important;font-weight:800!important}.se-mpr-summary-grid>button>div>span{color:#64748b!important;font-size:11px!important;font-weight:700!important;margin-top:6px!important}.se-mpr-summary-grid>button.amber{border-top:3px solid #f59e0b!important}.se-mpr-summary-grid>button.amber .se-mpr-summary-icon{background:#fffaeb!important;background:var(--mpr-amber-bg)!important;color:#b54708!important;color:var(--mpr-amber)!important}.se-mpr-summary-grid>button.blue{border-top:3px solid #16a34a!important}.se-mpr-summary-grid>button.blue .se-mpr-summary-icon{background:#ecfdf3!important;background:var(--mpr-green-bg)!important;color:#067647!important;color:var(--mpr-green)!important}.se-mpr-summary-grid>button.purple{border-top:3px solid #7c3aed!important}.se-mpr-summary-grid>button.purple .se-mpr-summary-icon{background:var(--mpr-purple-bg)!important;color:var(--mpr-purple)!important}.se-mpr-summary-grid>button.red{border-top:3px solid #dc2626!important}.se-mpr-summary-grid>button.red .se-mpr-summary-icon{background:#fef3f2!important;background:var(--mpr-red-bg)!important;color:#d92d20!important;color:var(--mpr-red)!important}.se-mpr-toolbar{background:#fff!important;border:1px solid #dfe5ed!important;border-radius:13px!important;box-shadow:0 2px 8px rgba(15,23,42,.025)!important;margin-top:16px!important;padding:10px!important}.se-mpr-search{background:#fff!important;border:1px solid #cfd8e3!important;border-radius:9px!important;height:42px!important;width:330px!important}.se-mpr-search input{color:#0f172a!important;font-size:12px!important}.se-mpr-status-tabs button{border-radius:8px!important;color:#64748b!important;font-size:11px!important;font-weight:750!important;min-height:38px!important;padding:0 14px!important}.se-mpr-status-tabs button:hover{background:#f1f5f9!important;color:#334155!important}.se-mpr-status-tabs button.active{background:#fff0f1!important;box-shadow:inset 0 0 0 1px #ffd4d8!important;color:#d11224!important}.se-mpr-approval-inbox-pill{background:#fff7df!important;border:1px solid #f2c45f!important;border-radius:9px!important;color:#9a5300!important;font-size:11px!important;font-weight:800!important;min-height:40px!important;padding:0 14px!important}.se-mpr-list-panel{border:1px solid #d9e1eb!important;box-shadow:0 5px 18px #0f172a0d!important;margin-top:16px!important}.se-mpr-list-head{background:linear-gradient(180deg,#fff,#fbfcfe)!important;border-bottom:1px solid #dce4ed!important;min-height:68px!important;padding:15px 18px!important}.se-mpr-list-head>div>span{color:#dc1e2f!important;font-size:10px!important;font-weight:900!important;letter-spacing:1.2px!important}.se-mpr-list-head strong{color:#172033!important;font-size:14px!important;font-weight:800!important;margin-top:2px!important}.se-mpr-list-head p{color:#64748b!important;font-size:11px!important}.se-mpr-table-wrap{overflow-x:auto!important;padding-bottom:0!important}.se-mpr-table{min-width:1180px!important}.se-mpr-table th,.se-mpr-table thead{background:#111c34!important}.se-mpr-table th{border-right:1px solid #ffffff1a!important;color:#f8fafc!important;font-size:10px!important;height:52px!important;line-height:1.25!important;padding:0 14px!important;text-align:left!important}.se-mpr-table td{border-right:1px solid #e5ebf2!important;font-size:12px!important;height:82px!important;line-height:1.45!important;padding:12px 14px!important}.se-mpr-table tbody tr{background:#fff!important;cursor:pointer!important;position:relative!important}.se-mpr-table tbody tr:nth-child(2n){background:#f8fafc!important}.se-mpr-table tbody tr:hover{background:#edf5ff!important;box-shadow:inset 4px 0 0 #2563eb!important}.se-mpr-table tbody tr:hover td{background:#eff6ffb8!important}.se-mpr-table td:first-child,.se-mpr-table th:first-child{width:25%!important}.se-mpr-table td:nth-child(2),.se-mpr-table th:nth-child(2){width:13%!important}.se-mpr-table td:nth-child(3),.se-mpr-table th:nth-child(3){width:8%!important}.se-mpr-table td:nth-child(4),.se-mpr-table th:nth-child(4){width:11%!important}.se-mpr-table td:nth-child(5),.se-mpr-table th:nth-child(5){width:13%!important}.se-mpr-table td:nth-child(6),.se-mpr-table td:nth-child(7),.se-mpr-table th:nth-child(6),.se-mpr-table th:nth-child(7){width:14%!important}.se-mpr-table td:nth-child(8),.se-mpr-table th:nth-child(8){width:52px!important}.se-mpr-role-cell{gap:12px!important}.se-mpr-role-icon{background:linear-gradient(145deg,#0f172a,#1e293b)!important;border-radius:11px!important;box-shadow:0 4px 10px #0f172a1f!important;flex:0 0 43px!important;font-size:12px!important;height:43px!important;width:43px!important}.se-mpr-role-cell strong{color:#0f172a!important;font-size:13px!important;font-weight:800!important;line-height:1.35!important;max-width:250px!important}.se-mpr-role-cell>div>span{color:#64748b!important;font-size:10px!important;font-weight:650!important;margin-top:5px!important}.se-mpr-table-main-text{color:#334155!important;font-size:12px!important;font-weight:700!important}.se-mpr-openings{background:#f1f5f9!important;border:1px solid #dce4ed!important;border-radius:9px!important;font-size:12px!important;font-weight:850!important;height:34px!important;min-width:36px!important;padding:0 8px!important}.se-mpr-person-cell{grid-gap:10px!important;gap:10px!important;grid-template-columns:36px minmax(0,1fr)!important}.se-mpr-person-cell>span{background:#eaf4ff!important;color:#175cd3!important;font-size:11px!important;font-weight:850!important;height:36px!important;width:36px!important}.se-mpr-person-cell strong{font-size:11px!important;font-weight:750!important}.se-mpr-person-cell small{color:#718096!important;font-size:10px!important;line-height:1.3!important;margin-top:3px!important}.se-mpr-row-arrow{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9px!important;color:#334155!important;font-size:18px!important;font-weight:700!important;height:34px!important;line-height:1!important;transition:.14s ease!important;width:34px!important}.se-mpr-table tbody tr:hover .se-mpr-row-arrow{background:#dbeafe!important;border-color:#93c5fd!important;color:#1d4ed8!important;transform:translateX(2px)!important}.se-mpr-status-badge,.se-recruitment-status-badge,.se-status-badge,[class*=status-badge]{align-items:center!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:999px!important;color:#475569!important;display:inline-flex!important;font-size:10px!important;font-weight:800!important;gap:6px!important;justify-content:center!important;line-height:1!important;min-height:29px!important;padding:0 11px!important;white-space:nowrap!important}.se-mpr-status-badge:before,.se-recruitment-status-badge:before,.se-status-badge:before,[class*=status-badge]:before{background:currentColor!important;border-radius:50%!important;content:""!important;flex:0 0 6px!important;height:6px!important;width:6px!important}.se-mpr-status-badge.approved,.se-mpr-status-badge.green,.se-mpr-status-badge.success,.se-recruitment-status-badge.approved,.se-recruitment-status-badge.green,.se-recruitment-status-badge.success,.se-status-approved,.se-status-selected,.se-status-shortlisted,[class*=status-badge].approved,[class*=status-badge].green,[class*=status-badge].success,[class*=status-badge][class*=approved],[class*=status-badge][class*=green],[class*=status-badge][class*=success]{background:#ecfdf3!important;background:var(--mpr-green-bg)!important;border-color:var(--mpr-green-line)!important;color:#067647!important;color:var(--mpr-green)!important}.se-mpr-status-badge.amber,.se-mpr-status-badge.pending,.se-mpr-status-badge.warning,.se-recruitment-status-badge.amber,.se-recruitment-status-badge.orange,.se-recruitment-status-badge.pending,.se-recruitment-status-badge.warning,.se-status-follow-up,.se-status-pending,[class*=status-badge].amber,[class*=status-badge].orange,[class*=status-badge].pending,[class*=status-badge].warning,[class*=status-badge][class*=amber],[class*=status-badge][class*=pending],[class*=status-badge][class*=warning]{background:#fffaeb!important;background:var(--mpr-amber-bg)!important;border-color:var(--mpr-amber-line)!important;color:#b54708!important;color:var(--mpr-amber)!important}.se-mpr-status-badge.danger,.se-mpr-status-badge.red,.se-mpr-status-badge.rejected,.se-recruitment-status-badge.danger,.se-recruitment-status-badge.error,.se-recruitment-status-badge.red,.se-recruitment-status-badge.rejected,.se-status-rejected,[class*=status-badge].danger,[class*=status-badge].error,[class*=status-badge].red,[class*=status-badge].rejected,[class*=status-badge][class*=danger],[class*=status-badge][class*=error],[class*=status-badge][class*=rejected]{background:#fef3f2!important;background:var(--mpr-red-bg)!important;border-color:var(--mpr-red-line)!important;color:#d92d20!important;color:var(--mpr-red)!important}.se-mpr-status-badge.purple,.se-recruitment-status-badge.purple,.se-status-hiring,.se-status-hiring-in-progress,.se-status-screening,[class*=status-badge].purple,[class*=status-badge][class*=purple]{background:var(--mpr-purple-bg)!important;border-color:var(--mpr-purple-line)!important;color:var(--mpr-purple)!important}.se-mpr-status-badge.blue,.se-mpr-status-badge.info,.se-recruitment-status-badge.blue,.se-recruitment-status-badge.info,.se-status-interview,[class*=status-badge].blue,[class*=status-badge].info,[class*=status-badge][class*=blue],[class*=status-badge][class*=info]{background:#eff8ff!important;background:var(--mpr-blue-bg)!important;border-color:var(--mpr-blue-line)!important;color:#175cd3!important;color:var(--mpr-blue)!important}.se-mpr-table td:nth-child(4) .se-recruitment-status-badge,.se-mpr-table td:nth-child(4) [class*=status-badge]{font-weight:850!important}.MuiTablePagination-root,.se-mpr-pagination,.se-mpr-pagination-wrap,.se-mpr-table-pagination{background:#fff!important;border-top:1px solid #dfe6ee!important;box-sizing:border-box!important;color:#475569!important;margin:0!important;min-height:58px!important;padding:8px 14px!important;position:relative!important;width:100%!important;z-index:1!important}.MuiTablePagination-toolbar{align-items:center!important;display:flex!important;gap:10px!important;justify-content:flex-end!important;min-height:42px!important;padding:0!important}.MuiTablePagination-spacer{flex:1 1 auto!important}.MuiTablePagination-displayedRows,.MuiTablePagination-selectLabel{color:#64748b!important;font-family:inherit!important;font-size:11px!important;font-weight:650!important;margin:0!important}.MuiTablePagination-select{color:#334155!important;font-family:inherit!important;font-size:11px!important;font-weight:700!important}.MuiTablePagination-actions{display:flex!important;gap:5px!important;margin-left:4px!important}.MuiTablePagination-actions button{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;color:#334155!important;height:34px!important;padding:0!important;width:34px!important}.MuiTablePagination-actions button:hover:not(:disabled){background:#eff6ff!important;border-color:#93c5fd!important;color:#1d4ed8!important}.MuiTablePagination-actions button:disabled{opacity:.38!important}.se-mpr-list-panel [class*=pagination],.se-mpr-list-panel nav{box-sizing:border-box!important}.se-mpr-list-panel [class*=pagination] button{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;color:#334155!important;font-family:inherit!important;font-size:11px!important;font-weight:750!important;height:34px!important;min-width:34px!important;padding:0 9px!important}.se-mpr-list-panel{padding-bottom:0!important}.se-mpr-table-wrap+.se-mpr-pagination,.se-mpr-table-wrap+.se-mpr-table-pagination,.se-mpr-table-wrap+[class*=pagination]{margin-top:0!important}@media (max-width:1200px){.se-mpr-table{min-width:1120px!important}.se-mpr-table td,.se-mpr-table th{padding-left:12px!important;padding-right:12px!important}}@media (max-width:900px){.se-mpr-page-head h2{font-size:27px!important}.se-mpr-toolbar{align-items:stretch!important}.se-mpr-search{width:100%!important}.se-mpr-list-panel{border-radius:12px!important}}@media (max-width:640px){.se-mpr-page-head h2{font-size:25px!important}.se-mpr-page-head p{font-size:12px!important}.se-mpr-summary-grid{grid-template-columns:1fr 1fr!important}.se-mpr-summary-grid>button{min-height:88px!important;padding:13px!important}.se-mpr-summary-grid strong{font-size:21px!important}}.se-mpr-list-panel{background:#fff!important;border:1px solid #dce4ee!important;border-radius:14px!important;box-shadow:0 8px 28px rgba(15,23,42,.055)!important;margin-top:14px!important;overflow:hidden!important;padding:0!important}.se-mpr-table-wrap{max-width:100%!important;overflow-x:hidden!important;overflow-y:visible!important;padding:0!important}.se-mpr-table,.se-mpr-table-wrap{margin:0!important;width:100%!important}.se-mpr-table{border-collapse:initial!important;border-spacing:0!important;min-width:0!important;table-layout:fixed!important}.se-mpr-table td:first-child,.se-mpr-table th:first-child{width:24%!important}.se-mpr-table td:nth-child(2),.se-mpr-table th:nth-child(2){width:10%!important}.se-mpr-table td:nth-child(3),.se-mpr-table th:nth-child(3){text-align:center!important;width:7%!important}.se-mpr-table td:nth-child(4),.se-mpr-table th:nth-child(4){width:9%!important}.se-mpr-table td:nth-child(5),.se-mpr-table th:nth-child(5){width:12%!important}.se-mpr-table td:nth-child(6),.se-mpr-table th:nth-child(6){width:13%!important}.se-mpr-table td:nth-child(7),.se-mpr-table th:nth-child(7){width:21%!important}.se-mpr-table td:nth-child(8),.se-mpr-table th:nth-child(8){text-align:center!important;width:4%!important}.se-mpr-table th,.se-mpr-table thead{background:#101d33!important}.se-mpr-table th{border-bottom:0!important;border-right:1px solid #ffffff17!important;color:#f7f9fc!important;font-size:9px!important;font-weight:850!important;height:44px!important;letter-spacing:.65px!important;line-height:1.1!important;padding:0 10px!important;text-transform:uppercase!important;vertical-align:middle!important;white-space:nowrap!important}.se-mpr-table th:last-child{border-right:0!important}.se-mpr-table tbody tr,.se-mpr-table tbody tr:nth-child(2n){background:#fff!important;box-shadow:none!important;cursor:pointer!important;height:66px!important;position:relative!important;transition:background .16s ease,box-shadow .16s ease!important}.se-mpr-table td{background:#0000!important;border-bottom:1px solid #dfe6ee!important;border-right:1px solid #cbd5e18c!important;color:#334155!important;font-size:10px!important;height:66px!important;line-height:1.3!important;padding:8px 10px!important;vertical-align:middle!important}.se-mpr-table td:last-child{border-right:0!important}.se-mpr-table tbody
tr.se-mpr-row-pending-approval{background:#fff9e9!important;box-shadow:inset 4px 0 0 #e8a317!important}.se-mpr-table tbody
tr.se-mpr-row-pending-approval:hover{background:#fff3cd!important}.se-mpr-table tbody
tr.se-mpr-row-approved{background:#eaf8ef!important;box-shadow:inset 4px 0 0 #22a35a!important}.se-mpr-table tbody
tr.se-mpr-row-approved:hover{background:#ddf4e6!important}.se-mpr-table tbody
tr.se-mpr-row-hiring-in-progress{background:#f3efff!important;box-shadow:inset 4px 0 0 #7548e8!important}.se-mpr-table tbody
tr.se-mpr-row-hiring-in-progress:hover{background:#eae3ff!important}.se-mpr-table tbody
tr.se-mpr-row-filled{background:#ecf7ff!important;box-shadow:inset 4px 0 0 #2786d8!important}.se-mpr-table tbody
tr.se-mpr-row-filled:hover{background:#dff1ff!important}.se-mpr-table tbody
tr.se-mpr-row-rejected{background:#fff0f1!important;box-shadow:inset 4px 0 0 #dc3545!important}.se-mpr-table tbody
tr.se-mpr-row-rejected:hover{background:#ffe4e6!important}.se-mpr-table tbody tr:hover td,.se-mpr-table tbody tr:nth-child(2n) td{background:#0000!important}.se-mpr-role-cell{gap:9px!important;min-width:0!important}.se-mpr-role-cell,.se-mpr-role-icon{align-items:center!important;display:flex!important}.se-mpr-role-icon{background:linear-gradient(145deg,#101b2e,#172944)!important;border-radius:9px!important;box-shadow:0 3px 8px #0f172a21!important;color:#fff!important;flex:0 0 36px!important;font-size:10px!important;font-weight:900!important;height:36px!important;justify-content:center!important;width:36px!important}.se-mpr-role-cell>div{min-width:0!important}.se-mpr-role-cell strong{color:#142033!important;font-size:11px!important;font-weight:850!important;max-width:100%!important}.se-mpr-role-cell strong,.se-mpr-role-cell>div>span{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.se-mpr-role-cell>div>span{color:#718096!important;font-size:8px!important;font-weight:700!important;margin-top:3px!important}.se-mpr-table
td:nth-child(2)
.se-mpr-table-main-text{color:#334155!important;display:block!important;font-size:10px!important;font-weight:750!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important}.se-mpr-openings{align-items:center!important;background:#ffffffb8!important;border:1px solid #cfd9e5!important;border-radius:8px!important;color:#172033!important;display:inline-flex!important;font-size:10px!important;font-weight:900!important;height:28px!important;justify-content:center!important;margin:0 auto!important;min-width:30px!important;padding:0 7px!important;width:fit-content!important}.se-mpr-table
td:nth-child(4)
.se-recruitment-status-badge,.se-mpr-table
td:nth-child(4)
[class*=status-badge]{background:#f7f9fc!important;border:1px solid #cfd8e3!important;border-radius:999px!important;color:#475569!important;font-size:8px!important;font-weight:800!important;min-height:25px!important;padding:0 7px!important;white-space:nowrap!important}.se-mpr-table
td:nth-child(6)
.se-recruitment-status-badge,.se-mpr-table
td:nth-child(6)
[class*=status-badge]{border-radius:999px!important;font-size:8px!important;font-weight:850!important;max-width:100%!important;min-height:25px!important;padding:0 8px!important;white-space:nowrap!important}.se-mpr-row-approved
td:nth-child(6)
.se-recruitment-status-badge,.se-mpr-row-approved
td:nth-child(6)
[class*=status-badge]{background:#d8f3e2!important;border-color:#75d09a!important;color:#087443!important}.se-mpr-row-pending-approval
td:nth-child(6)
.se-recruitment-status-badge,.se-mpr-row-pending-approval
td:nth-child(6)
[class*=status-badge]{background:#ffefc2!important;border-color:#efbd52!important;color:#985600!important}.se-mpr-row-hiring-in-progress
td:nth-child(6)
.se-recruitment-status-badge,.se-mpr-row-hiring-in-progress
td:nth-child(6)
[class*=status-badge]{background:#e9e1ff!important;border-color:#c1aff7!important;color:#6240bd!important}.se-mpr-row-filled
td:nth-child(6)
.se-recruitment-status-badge,.se-mpr-row-filled
td:nth-child(6)
[class*=status-badge]{background:#dff2ff!important;border-color:#9acff1!important;color:#176ba3!important}.se-mpr-row-rejected
td:nth-child(6)
.se-recruitment-status-badge,.se-mpr-row-rejected
td:nth-child(6)
[class*=status-badge]{background:#ffe0e3!important;border-color:#eaa0a7!important;color:#b4232e!important}.se-mpr-person-cell{grid-gap:7px!important;align-items:center!important;display:grid!important;gap:7px!important;grid-template-columns:30px minmax(0,1fr)!important;min-width:0!important;width:100%!important}.se-mpr-person-cell>span{align-items:center!important;background:#ffffffb8!important;border-radius:50%!important;color:#2563eb!important;display:flex!important;font-size:8px!important;font-weight:900!important;height:30px!important;justify-content:center!important;width:30px!important}.se-mpr-person-cell>div{min-width:0!important;overflow:hidden!important}.se-mpr-person-cell strong{color:#172033!important;font-size:9px!important;font-weight:800!important}.se-mpr-person-cell small,.se-mpr-person-cell strong{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.se-mpr-person-cell small{color:#7c899a!important;font-size:7px!important;margin-top:2px!important}.se-mpr-row-arrow{align-items:center!important;background:#ffffffb8!important;border:1px solid #94a3b88c!important;border-radius:8px!important;color:#475569!important;display:inline-flex!important;font-size:14px!important;height:28px!important;justify-content:center!important;margin:0 auto!important;padding:0!important;width:28px!important}.se-mpr-list-panel [class*=pagination],.se-mpr-pagination,.se-mpr-pagination-wrap,.se-mpr-table-pagination{align-items:center!important;background:#f8fafc!important;border-top:1px solid #dce4ed!important;box-sizing:border-box!important;color:#475569!important;display:flex!important;flex-wrap:nowrap!important;float:none!important;gap:8px!important;inset:auto!important;justify-content:flex-end!important;margin:0!important;min-height:62px!important;padding:10px 14px!important;position:relative!important;width:100%!important}.se-mpr-pagination p,.se-mpr-pagination span,.se-mpr-pagination-wrap p,.se-mpr-pagination-wrap span,.se-mpr-table-pagination p,.se-mpr-table-pagination span{color:#475569!important;font-size:10px!important;font-weight:700!important;margin:0!important;white-space:nowrap!important}.se-mpr-list-panel [class*=pagination] button,.se-mpr-pagination button,.se-mpr-pagination-wrap button,.se-mpr-table-pagination button{align-items:center!important;background:#e5e7eb!important;border:0!important;border-radius:9px!important;box-shadow:none!important;color:#172033!important;display:inline-flex!important;font-size:10px!important;font-weight:850!important;height:34px!important;justify-content:center!important;margin:0!important;min-width:36px!important;padding:0 11px!important;width:auto!important}.se-mpr-list-panel
[class*=pagination]
button.active,.se-mpr-pagination button.active,.se-mpr-pagination button[aria-current=page],.se-mpr-pagination-wrap button.active,.se-mpr-pagination-wrap button[aria-current=page],.se-mpr-table-pagination button.active,.se-mpr-table-pagination button[aria-current=page]{background:#facc15!important;color:#111827!important}.se-mpr-pagination button:last-child:not(:disabled),.se-mpr-pagination-wrap button:last-child:not(:disabled),.se-mpr-table-pagination button:last-child:not(:disabled){background:#1e3a8a!important;color:#fff!important;padding:0 15px!important}.se-mpr-pagination button:disabled,.se-mpr-pagination-wrap button:disabled,.se-mpr-table-pagination button:disabled{background:#e8edf3!important;color:#a8b3c1!important;cursor:not-allowed!important;opacity:1!important}.se-mpr-pagination button:hover:not(:disabled),.se-mpr-pagination-wrap button:hover:not(:disabled),.se-mpr-table-pagination button:hover:not(:disabled){filter:brightness(.97);transform:translateY(-1px)!important}.se-mpr-list-panel
.MuiTablePagination-root{background:#f8fafc!important;border-top:1px solid #dce4ed!important;margin:0!important;min-height:62px!important;width:100%!important}.se-mpr-list-panel
.MuiTablePagination-toolbar{align-items:center!important;display:flex!important;gap:10px!important;justify-content:flex-end!important;min-height:62px!important;padding:0 14px!important}.se-mpr-list-panel
.MuiTablePagination-spacer{flex:1 1 auto!important}.se-mpr-list-panel
.MuiTablePagination-displayedRows,.se-mpr-list-panel
.MuiTablePagination-selectLabel{color:#64748b!important;font-size:10px!important;font-weight:700!important;margin:0!important}.se-mpr-list-panel
.MuiTablePagination-actions{display:flex!important;gap:6px!important}.se-mpr-list-panel
.MuiTablePagination-actions button{background:#e5e7eb!important;border:0!important;border-radius:9px!important;color:#172033!important;height:34px!important;padding:0!important;width:34px!important}.se-mpr-list-panel
.MuiTablePagination-actions
button:last-child:not(:disabled){background:#1e3a8a!important;color:#fff!important}@media (max-width:900px){.se-mpr-table-wrap{overflow-x:auto!important}.se-mpr-table{min-width:900px!important}}@media (max-width:600px){.se-mpr-table{min-width:820px!important}}.se-mpr-page{box-sizing:border-box;margin:-32px -32px 0!important;max-width:none!important;padding:0!important;width:auto!important}.se-mpr-page>:not(.se-mpr-page-head){margin-left:32px;margin-right:32px}.se-mpr-page-head{align-items:center!important;background:radial-gradient(circle at 92% -60%,#5d8e783d 0,#5d8e7814 29%,#0000 48%),radial-gradient(circle at 72% 155%,#4274632b 0,#0000 46%),linear-gradient(118deg,#111917,#17231f 42%,#1c3029 72%,#244238)!important;border:0!important;border-radius:0 0 18px 18px!important;box-shadow:0 9px 24px #14251f17;box-sizing:border-box;display:flex;gap:24px;isolation:isolate;justify-content:space-between;margin:0 0 20px!important;min-height:112px!important;overflow:hidden;padding:22px 28px!important;position:relative}.se-mpr-page-head:before{border:1px solid #aed3c21f;border-radius:50%;box-shadow:0 0 0 30px hsla(0,0%,100%,.014),0 0 0 59px rgba(151,193,174,.018);height:205px;right:-42px;top:-122px;width:205px}.se-mpr-page-head:after,.se-mpr-page-head:before{content:"";pointer-events:none;position:absolute;z-index:-1}.se-mpr-page-head:after{border:1px solid hsla(0,0%,100%,.055);border-radius:50% 50% 0 0;bottom:-84px;box-shadow:0 -22px 0 #ffffff03,0 -43px 0 rgba(135,181,160,.012);height:100px;right:85px;transform:rotate(-5deg);width:380px}.se-mpr-page-head>div:first-child{max-width:650px;min-width:0;position:relative;z-index:2}.se-mpr-page-head>div:first-child>span{align-items:center;background:rgba(111,166,141,.075)!important;border:1px solid #8fc2aa38!important;border-radius:999px;color:#9fd0b9!important;display:inline-flex!important;font-size:7.5px!important;font-weight:900!important;letter-spacing:1.55px!important;line-height:1!important;min-height:21px!important;padding:0 9px 0 21px!important;position:relative}.se-mpr-page-head>div:first-child>span:before{background:#77b797;border-radius:50%;box-shadow:0 0 0 3px #77b7971a;content:"";height:5px;left:8px;position:absolute;width:5px}.se-mpr-page-head h2{color:#fff!important;font-size:27px!important;font-weight:800!important;letter-spacing:-.8px!important;line-height:1.05!important;margin:8px 0 0!important;text-shadow:none!important}.se-mpr-page-head p{color:#e2eee99c!important;font-size:9px!important;line-height:1.45!important;margin:4px 0 0!important;max-width:580px}.se-mpr-page-head>div:first-child:after{display:none!important}.se-mpr-head-actions{align-items:center;display:flex;flex-shrink:0;gap:9px!important;position:relative;z-index:4}.se-mpr-refresh{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.065)!important;border:1px solid #ffffff24!important;border-radius:10px!important;box-shadow:inset 0 1px 0 #ffffff0a!important;color:#ffffffc7!important;font-size:9px!important;font-weight:800!important;min-height:40px!important;padding:0 14px!important;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease!important}.se-mpr-refresh:hover{background:#ffffff1c!important;border-color:#ffffff3d!important;color:#fff!important;transform:translateY(-1px)}.se-mpr-create-btn{background:linear-gradient(135deg,#303936,#252d2b 48%,#171d1b)!important;border:1px solid #ffffff1f!important;box-shadow:0 7px 18px #04090740,inset 0 1px 0 #ffffff1a!important;font-size:9px!important;font-weight:900!important;letter-spacing:.05px;overflow:hidden;padding:0 17px!important;position:relative;transition:transform .15s ease,background .15s ease,box-shadow .15s ease,border-color .15s ease!important}.se-mpr-create-btn:hover{background:linear-gradient(135deg,#3b4743,#2a3431 48%,#1a211f)!important;border-color:#fff3!important;box-shadow:0 10px 22px #0409074d,inset 0 1px 0 #ffffff1f!important;transform:translateY(-1px)}.se-mpr-create-btn:active{transform:translateY(0)}.se-mpr-create-btn>span{color:#a9d7c1!important;font-size:14px!important;font-weight:700!important}.se-mpr-create-btn:before{background:#75b694;border-radius:0 3px 3px 0;bottom:8px;box-shadow:0 0 10px #75b69438;content:"";left:0;position:absolute;top:8px;width:2px}.se-mpr-summary-grid{margin-top:0!important}.se-mpr-list-panel,.se-mpr-toolbar{position:relative}@media (max-width:1100px){.se-mpr-page-head{min-height:108px!important;padding:20px 24px!important}.se-mpr-page-head h2{font-size:25px!important}}@media (max-width:900px){.se-mpr-page{margin:-20px -18px 0!important}.se-mpr-page>:not(.se-mpr-page-head){margin-left:18px;margin-right:18px}.se-mpr-page-head{align-items:flex-start!important;border-radius:0 0 16px 16px!important;flex-direction:column;gap:17px;min-height:0!important;padding:20px!important}.se-mpr-head-actions{width:100%}.se-mpr-head-actions button{flex:1 1}.se-mpr-page-head:before{height:170px;right:-70px;top:-105px;width:170px}}@media (max-width:600px){.se-mpr-page-head h2{font-size:23px!important}.se-mpr-head-actions{align-items:stretch;flex-direction:row}.se-mpr-refresh{flex:0 0 auto!important}.se-mpr-create-btn{flex:1 1!important}}.se-mpr-create-btn{align-items:center!important;background:linear-gradient(135deg,#ef3340,#dc1f2d 52%,#c91422)!important;border:1px solid #ffffff29!important;border-radius:10px!important;box-shadow:0 7px 18px #c714223d,0 2px 5px #0000001a,inset 0 1px 0 #ffffff2e!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-size:10px!important;font-weight:800!important;gap:8px!important;justify-content:center!important;letter-spacing:.05px!important;min-height:42px!important;padding:0 19px!important;position:relative!important;transform:translateY(0);transition:transform .16s ease,box-shadow .16s ease,background .16s ease!important}.se-mpr-create-btn>span{color:#fff!important;font-size:15px!important;font-weight:500!important;line-height:1!important}.se-mpr-create-btn:after,.se-mpr-create-btn:before{display:none!important}.se-mpr-create-btn:hover{background:linear-gradient(135deg,#f23a47,#e32231 52%,#cf1423)!important;box-shadow:0 10px 24px #c714224d,0 3px 7px #0000001f,inset 0 1px 0 #fff3!important;color:#fff!important;transform:translateY(-1px)!important}.se-mpr-create-btn:active{box-shadow:0 4px 11px #c7142238!important;transform:translateY(0) scale(.985)!important}.se-mpr-create-btn:focus-visible{outline:3px solid #ef334038!important;outline-offset:3px!important}.se-mpr-create-btn:disabled{box-shadow:none!important;cursor:not-allowed!important;opacity:.55!important;transform:none!important}@media (max-width:600px){.se-mpr-create-btn{font-size:9.5px!important;min-height:42px!important;padding:0 15px!important}}.se-mpr-page .se-mpr-page-head.se-mpr-factory-header{align-items:center;background:radial-gradient(circle at 77% 18%,#cab58b17,#0000 23%),radial-gradient(circle at 48% 115%,hsla(0,0%,100%,.035),#0000 34%),linear-gradient(112deg,#151917,#1b211d 45%,#262820);border-radius:0 0 18px 18px;box-shadow:0 16px 35px #14171414;display:flex;justify-content:space-between;margin:0 0 16px;min-height:118px;overflow:hidden;padding:24px 27px;position:relative}.se-mpr-page
.se-mpr-factory-header-copy{min-width:300px;position:relative;z-index:20}.se-mpr-page
.se-mpr-factory-header-copy>span{color:#c8b482;display:block;font-size:8px;font-weight:900;letter-spacing:2.4px;text-transform:uppercase}.se-mpr-page
.se-mpr-factory-header-copy h2{color:#fff;font-size:28px;font-weight:850;letter-spacing:-1px;line-height:1;margin:8px 0 0}.se-mpr-page
.se-mpr-factory-header
.se-mpr-head-actions{position:relative;z-index:30}.se-mpr-page
.se-mpr-factory-scene{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:2}.se-mpr-page
.se-mpr-factory-ground{background:linear-gradient(90deg,#0000,#d9c8a114 15%,#d9c8a130 68%,#d9c8a112);bottom:13px;height:1px;left:32%;position:absolute;right:0}.se-mpr-page
.se-mpr-factory-ground:before{background:linear-gradient(90deg,#0000,hsla(40,41%,72%,.035),#d5c29b14,hsla(40,41%,72%,.035),#0000);bottom:-37px;content:"";height:38px;position:absolute;right:105px;transform:perspective(180px) rotateX(58deg);transform-origin:top center;width:340px}.se-mpr-page
.se-mpr-factory{bottom:13px;filter:drop-shadow(0 8px 9px rgba(0,0,0,.16));height:83px;opacity:.72;position:absolute;right:265px;width:205px;z-index:4}.se-mpr-page
.se-mpr-factory-building{background:linear-gradient(180deg,#b9a9892b,#6f6c5b1c);border:1px solid #dccdaa2e;bottom:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035);height:58px;left:22px;position:absolute;right:0}.se-mpr-page
.se-mpr-factory-roof{align-items:flex-end;bottom:57px;display:flex;height:24px;left:22px;position:absolute;width:183px;z-index:2}.se-mpr-page
.se-mpr-factory-roof span{background:#c3b39233;clip-path:polygon(0 100%,0 64%,68% 0,68% 64%,100% 64%,100% 100%);display:block;height:24px;width:61px}.se-mpr-page
.se-mpr-factory-chimney{background:linear-gradient(90deg,#7773624d,#d2c2a042);border-radius:2px 2px 0 0;bottom:69px;position:absolute;width:11px;z-index:1}.se-mpr-page
.se-mpr-factory-chimney:before{background:#d2c2a03d;border-radius:2px;content:"";height:3px;left:-2px;position:absolute;top:0;width:15px}.se-mpr-page
.chimney-one{height:36px;left:53px}.se-mpr-page
.chimney-two{height:27px;left:88px}.se-mpr-page
.se-mpr-factory-name{color:#efe1c2c2;font-size:7px;font-weight:900;left:14px;letter-spacing:1.05px;line-height:1;position:absolute;text-shadow:0 1px 5px #0000004d;top:10px;white-space:nowrap}.se-mpr-page
.se-mpr-factory-windows{display:flex;gap:7px;left:14px;position:absolute;top:27px}.se-mpr-page
.se-mpr-factory-windows span{animation:seMprFactoryWindow 4s ease-in-out infinite alternate;background:#d9c2921a;border:1px solid #dfcfad21;height:11px;width:15px}.se-mpr-page
.se-mpr-factory-windows span:nth-child(2){animation-delay:-1.1s}.se-mpr-page
.se-mpr-factory-windows span:nth-child(3){animation-delay:-2.1s}.se-mpr-page
.se-mpr-factory-windows span:nth-child(4){animation-delay:-3.1s}@keyframes seMprFactoryWindow{0%{background:#d9c29212}to{background:#e1c89130;box-shadow:0 0 10px #e1c8910f}}.se-mpr-page
.se-mpr-factory-door{background:#080b099e;border:1px solid #dfd0b138;border-bottom:0;bottom:0;box-shadow:inset 0 0 13px #00000052;height:35px;overflow:hidden;position:absolute;right:18px;width:28px}.se-mpr-page
.se-mpr-factory-door span{background:#dccdac1f;height:100%;left:50%;position:absolute;top:0;width:1px}.se-mpr-page
.se-mpr-worker{animation:seMprWalkToFactory 11s linear infinite;bottom:14px;height:42px;left:30%;opacity:0;position:absolute;transform-origin:center bottom;width:20px;z-index:6}.se-mpr-page
.se-mpr-worker-head{background:#b9aa8b;border-radius:50%;height:9px;left:6px;position:absolute;top:0;width:9px}.se-mpr-page
.se-mpr-worker-head:before{background:#d2bd91;border-radius:8px 8px 2px 2px;height:5px;left:-1px;top:-2px;width:11px}.se-mpr-page
.se-mpr-worker-head:after{background:#d2bd91;height:2px;left:5px;width:7px}.se-mpr-page
.se-mpr-worker-body{background:linear-gradient(180deg,#a79779,#776e5c);border-radius:3px 3px 2px 2px;height:17px;left:6px;position:absolute;top:10px;width:9px}.se-mpr-page
.se-mpr-worker-arm{animation:seMprWorkerArm .58s ease-in-out infinite alternate;background:#8d816a;border-radius:4px;height:17px;position:absolute;top:12px;transform-origin:top center;width:4px}.se-mpr-page
.se-mpr-worker-arm.left{left:3px;transform:rotate(20deg)}.se-mpr-page
.se-mpr-worker-arm.right{animation-delay:-.29s;right:2px;transform:rotate(-20deg)}.se-mpr-page
.se-mpr-worker-leg{animation:seMprWorkerLeg .58s ease-in-out infinite alternate;background:#6e6859;border-radius:3px;height:17px;position:absolute;top:25px;transform-origin:top center;width:4px}.se-mpr-page
.se-mpr-worker-leg.left{left:6px}.se-mpr-page
.se-mpr-worker-leg.right{animation-delay:-.29s;left:11px}@keyframes seMprWorkerArm{0%{transform:rotate(-25deg)}to{transform:rotate(25deg)}}@keyframes seMprWorkerLeg{0%{transform:rotate(-21deg)}to{transform:rotate(21deg)}}.se-mpr-page
.se-mpr-worker--1{animation-delay:0s}.se-mpr-page
.se-mpr-worker--2{animation-delay:-2.5s;transform:scale(.88)}.se-mpr-page
.se-mpr-worker--3{animation-delay:-5s;transform:scale(.96)}.se-mpr-page
.se-mpr-worker--4{animation-delay:-7.5s;transform:scale(.82)}@keyframes seMprWalkToFactory{0%{left:31%;opacity:0;transform:translateY(0) scale(.82)}5%{opacity:.64}20%{transform:translateY(-1px) scale(.87)}40%{transform:translateY(0) scale(.91)}60%{transform:translateY(-1px) scale(.95)}82%{left:calc(100% - 303px);opacity:.62;transform:translateY(0) scale(.76)}89%{left:calc(100% - 293px);opacity:.3;transform:translateY(1px) scale(.62)}93%{left:calc(100% - 288px);opacity:0;transform:translateY(2px) scale(.48)}to{left:calc(100% - 288px);opacity:0;transform:translateY(2px) scale(.48)}}.se-mpr-page
.se-mpr-smoke{animation:seMprSmoke 5s ease-out infinite;background:#cdc5b114;border-radius:50%;bottom:93px;filter:blur(2px);height:13px;opacity:0;position:absolute;right:390px;width:13px;z-index:3}.se-mpr-page
.se-mpr-smoke--2{animation-delay:-1.7s}.se-mpr-page
.se-mpr-smoke--3{animation-delay:-3.4s}@keyframes seMprSmoke{0%{opacity:0;transform:translate(0) scale(.5)}15%{opacity:.22}70%{opacity:.06}to{opacity:0;transform:translate(16px,-35px) scale(2.2)}}.se-mpr-page
.se-mpr-factory-header:after{animation:seMprIndustrialLight 9s ease-in-out infinite;background:linear-gradient(90deg,#0000,hsla(42,49%,82%,.025),hsla(42,49%,82%,.055),#0000);content:"";height:280px;left:20%;pointer-events:none;position:absolute;top:-90px;transform:rotate(22deg);width:210px;z-index:1}@keyframes seMprIndustrialLight{0%,to{transform:translateX(-160px) rotate(22deg)}50%{transform:translateX(470px) rotate(22deg)}}.se-mpr-page
.se-mpr-factory-header
.se-mpr-refresh{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff24;color:#ffffffdb;min-height:42px}.se-mpr-page
.se-mpr-factory-header
.se-mpr-refresh:hover{background:#ffffff1c}.se-mpr-page
.se-mpr-factory-header
.se-mpr-create-btn{box-shadow:0 9px 22px #e306132e;min-height:42px}@media (max-width:1100px){.se-mpr-page .se-mpr-factory{right:205px;transform:scale(.85);transform-origin:right bottom}.se-mpr-page .se-mpr-factory-header-copy{min-width:260px}}@media (max-width:820px){.se-mpr-page .se-mpr-page-head.se-mpr-factory-header{align-items:flex-start;flex-direction:column;min-height:145px;padding:20px}.se-mpr-page .se-mpr-factory{opacity:.35;right:20px}.se-mpr-page .se-mpr-factory-header .se-mpr-head-actions{margin-top:16px;width:100%}.se-mpr-page .se-mpr-factory-header .se-mpr-create-btn{flex:1 1}.se-mpr-page .se-mpr-worker{display:none}}@media (prefers-reduced-motion:reduce){.se-mpr-page .se-mpr-factory-header:after,.se-mpr-page .se-mpr-factory-windows span,.se-mpr-page .se-mpr-smoke,.se-mpr-page .se-mpr-worker,.se-mpr-page .se-mpr-worker-arm,.se-mpr-page .se-mpr-worker-leg{animation:none!important}}.se-mpr-page .se-mpr-page-head.se-mpr-factory-header{background:radial-gradient(circle at 70% 30%,#d0be9214,#0000 28%),linear-gradient(110deg,#101915,#17251e 52%,#253a30)!important;border-radius:0 0 20px 20px;isolation:isolate;min-height:150px!important;overflow:hidden!important;padding:26px 28px!important;position:relative!important}.se-mpr-page .se-mpr-factory-header-copy{position:relative!important;z-index:100!important}.se-mpr-page
.se-mpr-factory-header
.se-mpr-head-actions{margin-left:auto;position:relative!important;z-index:100!important}.se-mpr-page .se-mpr-factory-scene{bottom:0!important;height:auto!important;left:390px!important;overflow:visible!important;pointer-events:none;position:absolute!important;right:315px!important;top:0!important;width:auto!important;z-index:10!important}.se-mpr-page .se-mpr-factory-ground{background:linear-gradient(90deg,#0000,#e0d0aa33 8%,#e0d0aa57 50%,#e0d0aa57 90%,#0000)!important;bottom:19px!important;height:2px!important;left:0!important;position:absolute!important;right:0!important;width:auto!important;z-index:1!important}.se-mpr-page .se-mpr-factory-ground:before{background:linear-gradient(180deg,hsla(40,33%,71%,.045),#0000);content:"";height:18px;left:0;position:absolute;right:0;top:2px}.se-mpr-page .se-mpr-factory{bottom:20px!important;filter:drop-shadow(0 9px 10px rgba(0,0,0,.28))!important;height:108px!important;left:auto!important;opacity:1!important;position:absolute!important;right:0!important;transform:none!important;width:245px!important;z-index:20!important}.se-mpr-page .se-mpr-factory-building{background:linear-gradient(180deg,#687266,#4d5c50 45%,#34463b)!important;border:1px solid #e5d7b475!important;bottom:0!important;box-shadow:inset 0 1px 0 #ffffff21!important;height:70px!important;left:20px!important;overflow:visible!important;position:absolute!important;right:0!important;width:auto!important}.se-mpr-page .se-mpr-factory-building:before{background:repeating-linear-gradient(90deg,#0000,#0000 27px,hsla(0,0%,100%,.055) 28px,hsla(0,0%,100%,.055) 29px);content:"";inset:0;pointer-events:none;position:absolute}.se-mpr-page .se-mpr-factory-roof{align-items:flex-end!important;bottom:69px!important;display:flex!important;height:34px!important;left:20px!important;position:absolute!important;width:225px!important;z-index:3!important}.se-mpr-page .se-mpr-factory-roof span{background:#7c8777!important;clip-path:polygon(0 100%,0 60%,66% 0,66% 60%,100% 60%,100% 100%)!important;display:block!important;flex:0 0 75px!important;height:34px!important;width:75px!important}.se-mpr-page .se-mpr-factory-chimney{background:#687466!important;border:1px solid #e6d7b238;bottom:86px!important;position:absolute!important;width:12px!important;z-index:2!important}.se-mpr-page .chimney-one{height:37px!important;left:51px!important}.se-mpr-page .chimney-two{height:28px!important;left:85px!important}.se-mpr-page .se-mpr-factory-name{background:#0d1812ad!important;border:1px solid #f6e0a973!important;border-radius:3px!important;color:#f5dda0!important;font-size:8px!important;font-weight:950!important;left:18px!important;letter-spacing:1.1px!important;line-height:1!important;opacity:1!important;padding:5px 8px!important;position:absolute!important;top:9px!important;white-space:nowrap!important;z-index:15!important}.se-mpr-page .se-mpr-factory-windows{display:flex!important;gap:7px!important;left:18px!important;position:absolute!important;top:38px!important}.se-mpr-page .se-mpr-factory-windows span{background:#c2a75d!important;border:1px solid #f6e0a966!important;box-shadow:0 0 6px #d3b5632e!important;display:block!important;height:12px!important;width:17px!important}.se-mpr-page .se-mpr-factory-door{background:#101a14!important;border:2px solid #eadab4b8!important;border-bottom:0!important;bottom:0!important;box-shadow:inset 0 0 14px #0000008c!important;height:53px!important;overflow:hidden!important;position:absolute!important;right:14px!important;width:42px!important;z-index:50!important}.se-mpr-page .se-mpr-factory-door span{animation:seMprGateOpenClose 10s ease-in-out infinite!important;background:repeating-linear-gradient(90deg,#667066,#667066 5px,#48554b 6px,#48554b 9px)!important;height:100%!important;left:0!important;position:absolute!important;top:0!important;transform:translateX(0);width:100%!important;z-index:5!important}.se-mpr-page .se-mpr-factory-door:before{color:#ead59f;content:"ENTRY";font-size:5px;font-weight:900;left:50%;letter-spacing:1px;position:absolute;top:-14px;transform:translateX(-50%);z-index:10}@keyframes seMprGateOpenClose{0%,58%{transform:translateX(0)}66%,84%{transform:translateX(92%)}92%,to{transform:translateX(0)}}.se-mpr-page .se-mpr-worker{animation:seMprWalkIntoFactory 10s linear infinite!important;bottom:20px!important;filter:drop-shadow(0 3px 2px rgba(0,0,0,.28))!important;height:62px!important;left:0!important;opacity:0;position:absolute!important;transform-origin:center bottom!important;width:30px!important;z-index:40!important}.se-mpr-page .se-mpr-worker-head{background:#d0a57d!important;border-radius:50%!important;height:14px!important;left:8px!important;position:absolute!important;top:0!important;width:14px!important;z-index:8!important}.se-mpr-page
.se-mpr-worker-head:before{background:#e4b93e!important;border-radius:10px 10px 2px 2px;content:"";height:8px;left:-2px;position:absolute;top:-3px;width:18px}.se-mpr-page
.se-mpr-worker-head:after{background:#e4b93e!important;border-radius:2px;content:"";height:3px;left:6px;position:absolute;top:3px;width:11px}.se-mpr-page .se-mpr-worker-body{background:#c98535!important;border-radius:4px 4px 2px 2px!important;height:25px!important;left:7px!important;position:absolute!important;top:15px!important;width:16px!important;z-index:6!important}.se-mpr-page
.se-mpr-worker-body:before{background:#eee0a4;content:"";height:3px;left:2px;position:absolute;right:2px;top:11px}.se-mpr-page .se-mpr-worker-arm{animation:seMprArmWalk .52s ease-in-out infinite alternate!important;background:#bd8a63!important;border-radius:5px!important;height:23px!important;position:absolute!important;top:17px!important;transform-origin:top center!important;width:5px!important;z-index:5!important}.se-mpr-page
.se-mpr-worker-arm.left{left:3px!important}.se-mpr-page
.se-mpr-worker-arm.right{animation-delay:-.26s!important;right:2px!important}.se-mpr-page .se-mpr-worker-leg{animation:seMprLegWalk .52s ease-in-out infinite alternate!important;background:#263844!important;border-radius:3px!important;height:24px!important;position:absolute!important;top:38px!important;transform-origin:top center!important;width:6px!important;z-index:4!important}.se-mpr-page
.se-mpr-worker-leg.left{left:8px!important}.se-mpr-page
.se-mpr-worker-leg.right{animation-delay:-.26s!important;left:16px!important}.se-mpr-page
.se-mpr-worker-leg:after{background:#0d1519;border-radius:3px 3px 1px 1px;bottom:0;content:"";height:4px;position:absolute;width:9px}@keyframes seMprArmWalk{0%{transform:rotate(-29deg)}to{transform:rotate(29deg)}}@keyframes seMprLegWalk{0%{transform:rotate(-26deg)}to{transform:rotate(26deg)}}@keyframes seMprWalkIntoFactory{0%{opacity:0;transform:translateX(0) translateY(0)}4%{opacity:1}15%{opacity:1;transform:translateX(65px) translateY(-1px)}30%{opacity:1;transform:translateX(145px) translateY(0)}45%{opacity:1;transform:translateX(225px) translateY(-1px)}58%{opacity:1;transform:translateX(295px) translateY(0)}67%{opacity:1;transform:translateX(345px) translateY(-1px)}76%{opacity:1;transform:translateX(390px) translateY(0) scale(.95)}82%{opacity:.75;transform:translateX(415px) translateY(1px) scale(.8)}87%{opacity:0;transform:translateX(425px) translateY(3px) scale(.65)}to{opacity:0;transform:translateX(425px) translateY(3px) scale(.65)}}.se-mpr-page .se-mpr-worker--1{animation-delay:0s!important}.se-mpr-page .se-mpr-worker--2{animation-delay:-2.5s!important}.se-mpr-page .se-mpr-worker--3{animation-delay:-5s!important}.se-mpr-page .se-mpr-worker--4{animation-delay:-7.5s!important}.se-mpr-page .se-mpr-smoke{animation:seMprSmokeRise 4.5s ease-out infinite!important;background:#d7d7c633!important;border-radius:50%!important;bottom:112px!important;filter:blur(2px)!important;height:13px!important;opacity:0;position:absolute!important;right:178px!important;width:13px!important;z-index:15!important}.se-mpr-page
.se-mpr-smoke--2{animation-delay:-1.5s!important}.se-mpr-page
.se-mpr-smoke--3{animation-delay:-3s!important}@keyframes seMprSmokeRise{0%{opacity:0;transform:translate(0) scale(.5)}20%{opacity:.25}70%{opacity:.1}to{opacity:0;transform:translate(14px,-34px) scale(2)}}.se-mpr-page
.se-mpr-factory-header:after{content:none!important;display:none!important}@media (max-width:1200px){.se-mpr-page .se-mpr-factory-scene{left:330px!important;right:275px!important;transform:scale(.9);transform-origin:right center}}@media (max-width:900px){.se-mpr-page .se-mpr-factory-scene{display:none!important}}@media (prefers-reduced-motion:reduce){.se-mpr-page .se-mpr-factory-door span,.se-mpr-page .se-mpr-smoke,.se-mpr-page .se-mpr-worker,.se-mpr-page .se-mpr-worker-arm,.se-mpr-page .se-mpr-worker-leg{animation:none!important}}.se-mpr-page .se-mpr-workforce-scene{bottom:0;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;right:300px;z-index:2}.se-mpr-page .se-mpr-scene-ground{background:linear-gradient(90deg,#0000,#d5c19429 15%,#d5c19461 55%,#d5c19433 90%,#0000);bottom:17px;height:1px;left:0;position:absolute;right:0;z-index:3}.se-mpr-page .se-mpr-plant{bottom:18px;height:103px;position:absolute;right:16px;width:245px;z-index:20}.se-mpr-page .se-mpr-plant-building{background:linear-gradient(180deg,#697568,#566457);border:1px solid #cec4a375;bottom:0;box-shadow:0 8px 18px #00000029;height:70px;left:0;position:absolute;right:0}.se-mpr-page .se-mpr-plant-roof{height:35px;left:0;overflow:hidden;position:absolute;right:0;top:18px;z-index:3}.se-mpr-page .se-mpr-plant-roof span{background:#748073;bottom:0;clip-path:polygon(0 100%,0 55%,100% 0,100% 100%);height:38px;position:absolute;width:92px}.se-mpr-page .se-mpr-plant-roof span:first-child{left:0}.se-mpr-page .se-mpr-plant-roof span:nth-child(2){left:75px}.se-mpr-page .se-mpr-plant-roof span:nth-child(3){left:150px}.se-mpr-page .se-mpr-plant-chimney{background:linear-gradient(90deg,#677267,#8b9180,#626d62);border:1px solid #dfd2ac4d;position:absolute;top:0;width:13px;z-index:1}.se-mpr-page .se-mpr-plant-chimney--1{height:50px;left:32px}.se-mpr-page .se-mpr-plant-chimney--2{height:42px;left:69px;top:9px}.se-mpr-page .se-mpr-plant-sign{align-items:center;background:#18221bdb;border:1px solid #e3ca8b52;color:#ead18d;display:flex;font-size:7px;font-weight:900;height:19px;justify-content:center;left:66px;letter-spacing:1.45px;min-width:120px;padding:0 10px;position:absolute;top:10px;white-space:nowrap;z-index:10}.se-mpr-page .se-mpr-plant-windows{bottom:19px;display:flex;gap:8px;left:72px;position:absolute;z-index:5}.se-mpr-page .se-mpr-plant-windows span{background:linear-gradient(180deg,#d9bc70,#b99a55);border:1px solid #f4db9d40;box-shadow:0 0 10px #debf6f14;height:13px;width:18px}.se-mpr-page .se-mpr-plant-entry{background:#111b16;border-right:2px solid #d8cba6b3;border-top:2px solid #d8cba6b3;bottom:-1px;height:61px;left:-1px;overflow:hidden;position:absolute;width:47px;z-index:30}.se-mpr-page .se-mpr-entry-dark{background:radial-gradient(ellipse at 80% 50%,#82744e1f,#0000 55%),#0a100d;inset:0;position:absolute}.se-mpr-page .se-mpr-entry-gate{animation:seMprFactoryGate 12s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,#667267,#7b8475);border:1px solid #cdc6a980;display:flex;inset:0;justify-content:space-evenly;position:absolute;transform-origin:right center;z-index:4}.se-mpr-page .se-mpr-entry-gate span{background:#232f278c;height:100%;width:2px}@keyframes seMprFactoryGate{0%,58%{transform:translateX(0)}66%,80%{transform:translateX(44px)}88%,to{transform:translateX(0)}}.se-mpr-page .se-mpr-walker{animation:seMprWorkerJourney 12s linear infinite;bottom:19px;height:62px;left:0;opacity:0;position:absolute;transform-origin:center bottom;width:31px}.se-mpr-page .se-mpr-walker--1{animation-delay:0s}.se-mpr-page .se-mpr-walker--2{animation-delay:12s}.se-mpr-page .se-mpr-walker--3{animation-delay:24s}.se-mpr-page .se-mpr-walker-head{background:#c99163;border-radius:48% 58% 48% 48%;height:16px;left:11px;position:absolute;top:4px;width:15px;z-index:6}.se-mpr-page .se-mpr-walker-head:after{background:#c99163;border-radius:0 4px 4px 0;content:"";height:4px;position:absolute;right:-4px;top:7px;width:5px}.se-mpr-page .se-mpr-helmet{background:#efbd42;border-radius:12px 12px 3px 3px;height:8px;left:-2px;position:absolute;top:-4px;width:19px;z-index:10}.se-mpr-page .se-mpr-helmet:after{background:#efbd42;border-radius:2px;bottom:0;content:"";height:3px;position:absolute;right:-4px;width:8px}.se-mpr-page .se-mpr-walker-body{background:linear-gradient(90deg,#dd8a42,#ec9a4c);border-radius:4px 5px 3px 3px;height:24px;left:8px;position:absolute;top:20px;transform:skewX(-5deg);width:17px;z-index:5}.se-mpr-page .se-mpr-vest-line{background:#f7e0a5e6;height:2px;left:2px;position:absolute;right:2px;top:10px}.se-mpr-page .se-mpr-arm{animation:seMprArmSwing .58s ease-in-out infinite alternate;background:#bd815a;border-radius:5px;height:22px;position:absolute;top:23px;transform-origin:50% 2px;width:5px;z-index:3}.se-mpr-page .se-mpr-arm--left{left:7px}.se-mpr-page .se-mpr-arm--right{animation-direction:alternate-reverse;left:23px}.se-mpr-page .se-mpr-leg{animation:seMprLegSwing .58s ease-in-out infinite alternate;background:linear-gradient(180deg,#24384a,#172735);border-radius:3px;height:21px;left:12px;position:absolute;top:41px;transform-origin:50% 1px;width:6px;z-index:2}.se-mpr-page .se-mpr-leg--right{animation-direction:alternate-reverse;left:18px}@keyframes seMprArmSwing{0%{transform:rotate(29deg)}to{transform:rotate(-29deg)}}@keyframes seMprLegSwing{0%{transform:rotate(25deg)}to{transform:rotate(-25deg)}}.se-mpr-page .se-mpr-plant-building{z-index:20}.se-mpr-page .se-mpr-plant-entry{z-index:40}.se-mpr-page .se-mpr-walker{z-index:15}.se-mpr-page .se-mpr-head-actions,.se-mpr-page .se-mpr-page-head{position:relative;z-index:100}@media (prefers-reduced-motion:reduce){.se-mpr-page .se-mpr-arm,.se-mpr-page .se-mpr-entry-gate,.se-mpr-page .se-mpr-leg,.se-mpr-page .se-mpr-walker{animation:none!important}.se-mpr-page .se-mpr-walker{display:none}}.se-mpr-page-head.se-mpr-factory-header{align-items:center!important;background:radial-gradient(circle at 92% 30%,#96ab8421,#0000 24%),linear-gradient(110deg,#0c1713,#10221b 55%,#173629)!important;border-radius:0 0 18px 18px!important;display:flex!important;height:156px!important;isolation:isolate;justify-content:space-between!important;margin-bottom:18px!important;min-height:156px!important;overflow:hidden!important;padding:0 28px!important;position:relative!important}.se-mpr-page-head.se-mpr-factory-header:before{background:linear-gradient(112deg,#0000 0 55%,hsla(0,0%,100%,.025) 55.2%,#0000 55.5%),linear-gradient(78deg,#0000 0 82%,hsla(0,0%,100%,.025) 82.2%,#0000 82.5%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.se-mpr-factory-header-copy{flex:0 0 330px;margin:0!important;padding:0!important;position:relative!important;width:330px;z-index:20!important}.se-mpr-factory-header-copy>span{color:#d4bd7b!important;display:block!important;font-size:8px!important;font-weight:900!important;letter-spacing:3px!important;line-height:1!important;margin:0 0 9px!important}.se-mpr-factory-header-copy h2{color:#fff!important;font-size:28px!important;font-weight:800!important;letter-spacing:-.9px!important;line-height:1.05!important;margin:0!important}.se-mpr-factory-header .se-mpr-head-actions{margin-left:auto!important;position:relative!important;z-index:30!important}.se-mpr-workforce-scene{bottom:0!important;display:block!important;left:330px!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;right:300px!important;top:0!important;z-index:4!important}.se-mpr-scene-ground{background:linear-gradient(90deg,#0000,#d7c28b29 7%,#d7c28b61 40%,#d7c28b7a 75%,#d7c28b2e);bottom:20px;box-shadow:0 1px 8px #00000038;height:2px;left:0;position:absolute;right:12px;z-index:2}.se-mpr-plant{bottom:21px!important;display:block!important;height:116px!important;position:absolute!important;right:4px!important;width:238px!important;z-index:6!important}.se-mpr-plant-building{background:linear-gradient(180deg,#75816f,#626f60 45%,#536154);border:1px solid #c6cbab7a;bottom:0;box-shadow:inset 0 1px 0 #ffffff1a,0 10px 22px #00000029;height:84px;left:0;overflow:visible;position:absolute;right:0}.se-mpr-plant-roof{bottom:84px;height:34px;left:0;overflow:hidden;position:absolute;width:100%;z-index:2}.se-mpr-plant-roof span{background:#7c8875;bottom:0;clip-path:polygon(0 100%,0 56%,100% 0,100% 100%);height:34px;position:absolute;width:78px}.se-mpr-plant-roof span:first-child{left:0}.se-mpr-plant-roof span:nth-child(2){left:75px}.se-mpr-plant-roof span:nth-child(3){left:150px}.se-mpr-plant-chimney{background:linear-gradient(90deg,#657161,#8c9781,#606d5e);border:1px solid #cfd3b44d;bottom:112px;position:absolute;width:13px;z-index:1}.se-mpr-plant-chimney:before{background:#8e987f;border-radius:2px;content:"";height:5px;left:-2px;position:absolute;top:-4px;width:15px}.se-mpr-plant-chimney--1{height:39px;left:32px}.se-mpr-plant-chimney--2{height:29px;left:72px}.se-mpr-plant-sign{align-items:center;background:#16221cd6;border:1px solid #dec78052;border-radius:2px;box-shadow:0 3px 8px #00000029;color:#e6ce87;display:flex;font-size:7px;font-weight:900;height:22px;justify-content:center;left:65px;letter-spacing:1.45px;line-height:1;min-width:125px;padding:0 9px;position:absolute;top:13px;white-space:nowrap;z-index:8}.se-mpr-plant-windows{bottom:19px;display:flex;gap:10px;left:75px;position:absolute;z-index:4}.se-mpr-plant-windows span{background:linear-gradient(180deg,#d2b965,#a88f4b);border:1px solid #efd88f6b;box-shadow:inset 0 0 7px #ffefb038;height:15px;width:20px}.se-mpr-plant-entry{background:#17211c;border:2px solid #cdd0b28c;border-bottom:0;bottom:-1px!important;height:65px!important;left:-1px!important;overflow:hidden!important;position:absolute!important;width:55px!important;z-index:20!important}.se-mpr-entry-dark{background:radial-gradient(circle at 70% 55%,#cfb76f21,#0000 37%),linear-gradient(90deg,#0b110e,#18231d);inset:0;position:absolute;z-index:1}.se-mpr-entry-gate{animation:seMprGateCycle 10s linear infinite!important;background:linear-gradient(90deg,#6c7868,#87917d,#697566);display:flex!important;height:100%!important;left:0!important;position:absolute!important;top:0!important;transform-origin:left center;width:100%!important;z-index:8!important}.se-mpr-entry-gate span{border-right:1px solid #24302875;box-shadow:inset 1px 0 0 #ffffff14;flex:1 1;height:100%}.se-mpr-entry-gate span:last-child{border-right:0}@keyframes seMprGateCycle{0%,54%{transform:translateX(0)}62%,76%{transform:translateX(-94%)}84%,to{transform:translateX(0)}}.se-mpr-walker{animation:seMprWorkerJourney 10s linear infinite!important;bottom:22px!important;display:block!important;height:64px!important;left:0!important;opacity:1;position:absolute!important;transform-origin:50% 100%;width:32px!important;z-index:15!important}.se-mpr-walker-head{background:#d69b67;border-radius:50% 48% 45% 48%;box-shadow:inset -3px -1px 0 #64381e1f;height:17px;left:8px;position:absolute;top:3px;width:17px;z-index:8}.se-mpr-walker-head:after{background:#d69b67;border-radius:0 4px 4px 0;content:"";height:4px;position:absolute;right:-4px;top:7px;width:5px}.se-mpr-helmet{background:linear-gradient(180deg,#f0c647,#d9a92e);border-radius:10px 10px 3px 3px;box-shadow:0 1px 1px #00000024;height:9px;left:-2px;position:absolute;top:-4px;width:19px;z-index:3}.se-mpr-helmet:after{background:#e1b434;border-radius:2px;bottom:0;content:"";height:3px;position:absolute;right:-5px;width:9px}.se-mpr-walker-body{background:linear-gradient(90deg,#dd8b3f,#ef9d4a);border-radius:4px 5px 3px 3px;box-shadow:inset -3px 0 0 #703a1724;height:24px;left:8px;position:absolute;top:21px;transform:skewX(-4deg);width:18px;z-index:6}.se-mpr-vest-line{background:#f4de96e0;box-shadow:0 5px 0 #f4de96a6;height:3px;left:2px;position:absolute;right:2px;top:10px}.se-mpr-arm{background:linear-gradient(180deg,#d9905b 0 45%,#c47c49 46% 100%);border-radius:4px;height:22px;position:absolute;top:24px;transform-origin:50% 2px;width:6px;z-index:5}.se-mpr-arm--left{animation:seMprArmLeft .62s ease-in-out infinite alternate;left:6px}.se-mpr-arm--right{animation:seMprArmRight .62s ease-in-out infinite alternate;left:22px}@keyframes seMprArmLeft{0%{transform:rotate(27deg)}to{transform:rotate(-27deg)}}@keyframes seMprArmRight{0%{transform:rotate(-27deg)}to{transform:rotate(27deg)}}.se-mpr-leg{background:linear-gradient(180deg,#263b3c 0 70%,#152527 71% 100%);border-radius:2px 2px 4px 4px;height:21px;position:absolute;top:43px;transform-origin:50% 1px;width:7px;z-index:4}.se-mpr-leg:after{background:#172326;border-radius:4px 5px 2px 2px;bottom:-2px;content:"";height:4px;position:absolute;right:-3px;width:10px}.se-mpr-leg--left{animation:seMprLegLeft .62s ease-in-out infinite alternate;left:9px}.se-mpr-leg--right{animation:seMprLegRight .62s ease-in-out infinite alternate;left:18px}@keyframes seMprLegLeft{0%{transform:rotate(23deg)}to{transform:rotate(-23deg)}}@keyframes seMprLegRight{0%{transform:rotate(-23deg)}to{transform:rotate(23deg)}}@keyframes seMprWorkerJourney{0%{left:0;opacity:0;transform:translateX(-35px) translateY(0)}3%{opacity:1}48%{left:calc(100% - 292px);opacity:1;transform:translateX(0) translateY(0)}54%{left:calc(100% - 276px);opacity:1;transform:translateX(0) translateY(0)}62%{left:calc(100% - 276px);opacity:1;transform:translateX(0) translateY(0)}69%{left:calc(100% - 253px);opacity:1;transform:translateX(0) translateY(0) scale(.94)}75%{left:calc(100% - 231px);opacity:.3;transform:translateX(0) translateY(0) scale(.82)}77%{left:calc(100% - 218px);opacity:0;transform:translateX(0) translateY(0) scale(.75)}99%{left:calc(100% - 218px);opacity:0;transform:scale(.75)}to{left:0;opacity:0;transform:translateX(-35px)}}.se-mpr-walker:after{animation:seMprWorkerShadow .62s ease-in-out infinite alternate;background:#0000002e;border-radius:50%;bottom:-3px;content:"";filter:blur(2px);height:4px;left:4px;position:absolute;right:0}@keyframes seMprWorkerShadow{0%{opacity:.42;transform:scaleX(.72)}to{opacity:.2;transform:scaleX(1)}}.se-mpr-plant-building:after{animation:seMprPlantLight 3s ease-in-out infinite;background:#d9c174;border-radius:50%;box-shadow:0 0 8px #d9c17466;content:"";height:6px;position:absolute;right:17px;top:17px;width:6px}@keyframes seMprPlantLight{0%,to{opacity:.45}50%{opacity:1}}@media (max-width:1250px){.se-mpr-workforce-scene{left:310px!important;right:260px!important}.se-mpr-plant{transform:scale(.88);transform-origin:right bottom}}@media (max-width:1050px){.se-mpr-workforce-scene{opacity:.72}.se-mpr-plant{transform:scale(.76);transform-origin:right bottom}}@media (max-width:850px){.se-mpr-page-head.se-mpr-factory-header{height:auto!important;min-height:145px!important;padding:25px 20px!important}.se-mpr-workforce-scene{display:none!important}.se-mpr-factory-header-copy{flex:1 1 auto;width:auto}}.se-mpr-factory-header
.se-mpr-plant,.se-mpr-factory-header
.se-mpr-walker,.se-mpr-factory-header
.se-mpr-workforce-scene{visibility:visible!important}.se-mpr-page .se-mpr-walker{animation:seMprContinuousWalkToFactory 10s linear infinite!important}@keyframes seMprContinuousWalkToFactory{0%{left:0;opacity:0;transform:translateX(-35px) translateY(0)}3%{left:0;opacity:1;transform:translateX(-20px) translateY(0)}15%{left:calc(25% - 70px);opacity:1;transform:translateX(0) translateY(0)}30%{left:calc(50% - 130px);opacity:1;transform:translateX(0) translateY(0)}45%{left:calc(75% - 200px);opacity:1;transform:translateX(0) translateY(0)}58%{left:calc(100% - 276px);opacity:1;transform:translateX(0) translateY(0)}64%{left:calc(100% - 258px);opacity:1;transform:translateX(0) translateY(0) scale(.97)}70%{left:calc(100% - 240px);opacity:1;transform:translateX(0) translateY(0) scale(.92)}76%{left:calc(100% - 220px);opacity:0;transform:translateX(0) translateY(0) scale(.82)}99%{left:calc(100% - 220px);opacity:0;transform:scale(.82)}to{left:0;opacity:0;transform:translateX(-35px)}}.se-hiring-page{--hire-navy:#172554;--hire-navy-deep:#0f172a;--hire-blue:#2563eb;--hire-blue-soft:#eff6ff;--hire-green:#16a34a;--hire-green-soft:#ecfdf3;--hire-red:#dc2626;--hire-red-soft:#fef2f2;--hire-orange:#ea580c;--hire-orange-soft:#fff7ed;--hire-purple:#7c3aed;--hire-purple-soft:#f5f3ff;--hire-cyan:#0891b2;--hire-cyan-soft:#ecfeff;--hire-yellow:#ca8a04;--hire-yellow-soft:#fefce8;--hire-text:#172033;--hire-text-soft:#667085;--hire-muted:#98a2b3;--hire-border:#e5eaf1;--hire-border-soft:#edf1f5;background:linear-gradient(180deg,#f5f8fc,#f8fafc 230px,#f8fafc);box-sizing:border-box;color:var(--hire-text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-width:0;padding:22px 24px 42px;width:100%}.se-hiring-page-head{align-items:center;background:radial-gradient(circle at 85% 0,#60a5fa4d,#0000 34%),radial-gradient(circle at 10% 130%,#3b82f633,#0000 42%),linear-gradient(120deg,#0f172a,#172554 48%,#1e3a8a);border:1px solid #ffffff1f;border-radius:18px;box-shadow:0 12px 34px #0f172a26;display:flex;gap:24px;justify-content:space-between;margin-bottom:16px;min-height:112px;overflow:hidden;padding:22px 24px;position:relative}.se-hiring-page-head:before{border:1px solid #ffffff1a;border-radius:50%;content:"";height:190px;position:absolute;right:-55px;top:-100px;width:190px}.se-hiring-page-head:after{border:1px solid #ffffff14;border-radius:50%;bottom:-73px;content:"";height:105px;position:absolute;right:76px;width:105px}.se-hiring-page-head>*{position:relative;z-index:2}.se-hiring-page-head>div{min-width:0}.se-hiring-eyebrow{align-items:center;color:#bfdbfe;display:inline-flex;font-size:10px;font-weight:800;gap:7px;letter-spacing:.16em;line-height:1;margin-bottom:8px}.se-hiring-eyebrow:before{background:#60a5fa;border-radius:50%;box-shadow:0 0 0 5px #60a5fa21;content:"";height:6px;width:6px}.se-hiring-page-head h1{color:#fff;font-size:clamp(24px,2.3vw,32px);font-weight:780;letter-spacing:-.035em;line-height:1.08;margin:0}.se-hiring-page-head p{color:#e2e8f0c7;font-size:12px;line-height:1.55;margin:7px 0 0;max-width:720px}.se-hiring-refresh{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff1a;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:700;gap:7px;justify-content:center;min-height:40px;padding:0 14px;transition:transform .18s ease,background .18s ease,border-color .18s ease}.se-hiring-refresh>span{font-size:16px;line-height:1}.se-hiring-refresh:hover:not(:disabled){background:#ffffff2b;border-color:#ffffff47;transform:translateY(-1px)}.se-hiring-refresh:disabled{cursor:default;opacity:.55}.se-hiring-refresh .is-spinning{animation:seHiringRotate .75s linear infinite}@keyframes seHiringRotate{to{transform:rotate(1turn)}}.se-hiring-feedback{grid-gap:10px;align-items:center;border:1px solid;border-radius:12px;box-shadow:0 5px 18px rgba(15,23,42,.035);display:grid;gap:10px;grid-template-columns:32px minmax(0,1fr) 28px;margin-bottom:14px;padding:11px 12px}.se-hiring-feedback>span{border-radius:9px;display:grid;font-size:11px;font-weight:900;height:32px;place-items:center;width:32px}.se-hiring-feedback strong{display:block;font-size:11px;font-weight:800;line-height:1.3}.se-hiring-feedback p{font-size:9.5px;line-height:1.45;margin:2px 0 0}.se-hiring-feedback>button{background:#0000;border:0;border-radius:7px;color:inherit;cursor:pointer;font-size:17px;height:28px;padding:0;width:28px}.se-hiring-feedback.success{background:#f0fdf4;border-color:#b7e4c7;color:#166534}.se-hiring-feedback.success>span{background:#dcfce7;color:#15803d}.se-hiring-feedback.error{background:#fff5f5;border-color:#fecaca;color:#991b1b}.se-hiring-feedback.error>span{background:#fee2e2;color:#dc2626}.se-hiring-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px}.se-hiring-metrics>button{align-items:center;background:#fff;border:1px solid var(--hire-border);border-radius:13px;box-shadow:0 4px 14px rgba(15,23,42,.035);color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;min-height:72px;min-width:0;overflow:hidden;padding:11px 12px;position:relative;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.se-hiring-metrics>button:after{bottom:0;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;transition:opacity .18s ease}.se-hiring-metrics>button:hover{border-color:#d7dee8;box-shadow:0 9px 24px #0f172a12;transform:translateY(-2px)}.se-hiring-metrics>button.active{background:linear-gradient(135deg,#fff,#f5f9ff);border-color:#bfdbfe;box-shadow:0 0 0 2px #2563eb0f,0 8px 22px rgba(15,23,42,.055)}.se-hiring-metrics>button.active:after{background:#2563eb;opacity:1}.se-hiring-metrics>button.metric-unassigned.active:after{background:#dc2626}.se-hiring-metrics>button.metric-approved.active:after{background:#16a34a}.se-hiring-metrics>button.metric-active.active:after{background:#2563eb}.se-hiring-metrics>button.metric-urgent.active:after{background:#ea580c}.se-hiring-metrics .metric-icon{border-radius:11px;display:grid;flex:0 0 38px;font-size:12px;font-weight:900;height:38px;place-items:center;width:38px}.se-hiring-metrics .metric-icon.total{background:#eef2f7;color:#344054}.se-hiring-metrics .metric-icon.unassigned{background:#fef2f2;color:#dc2626}.se-hiring-metrics .metric-icon.approved{background:#ecfdf3;color:#15803d}.se-hiring-metrics .metric-icon.active{background:#eff6ff;color:#2563eb}.se-hiring-metrics .metric-icon.urgent{background:#fff7ed;color:#ea580c}.se-hiring-metrics .metric-copy{display:flex;flex-direction:column-reverse;gap:4px;min-width:0}.se-hiring-metrics .metric-copy strong{color:#172033;font-size:21px;font-weight:780;letter-spacing:-.04em;line-height:1;margin:0}.se-hiring-metrics .metric-copy small{color:#7c8798;font-size:9.5px;font-weight:700;line-height:1}.se-hiring-toolbar{align-items:center;background:#fff;border:1px solid var(--hire-border);border-radius:13px;box-shadow:0 4px 15px #0f172a08;display:flex;gap:10px;margin-bottom:12px;min-width:0;padding:8px}.se-hiring-search{align-items:center;background:#f8fafc;border:1px solid #e1e7ef;border-radius:9px;display:flex;flex:1 1;gap:7px;height:38px;min-width:220px;padding:0 10px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.se-hiring-search:focus-within{background:#fff;border-color:#93c5fd;box-shadow:0 0 0 3px #2563eb14}.se-hiring-search>span{color:#98a2b3;font-size:17px;line-height:1}.se-hiring-search input{background:#0000;border:0;color:#344054;flex:1 1;font:inherit;font-size:10.5px;font-weight:500;min-width:0;outline:0;padding:0}.se-hiring-search input::placeholder{color:#98a2b3}.se-hiring-search button{background:#e9eef5;border:0;border-radius:6px;color:#667085;cursor:pointer;display:grid;font-size:14px;height:24px;padding:0;place-items:center;width:24px}.se-hiring-search button:hover{background:#dfe6ef;color:#344054}.se-hiring-filter-tabs{align-items:center;background:#f6f8fb;border:1px solid #e5eaf1;border-radius:9px;display:flex;flex:0 0 auto;gap:2px;padding:3px}.se-hiring-filter-tabs button{background:#0000;border:0;border-radius:7px;color:#667085;cursor:pointer;font:inherit;font-size:9px;font-weight:700;min-height:30px;padding:0 10px;transition:color .15s ease,background .15s ease,box-shadow .15s ease;white-space:nowrap}.se-hiring-filter-tabs button:hover{color:#344054}.se-hiring-filter-tabs button.active{background:#fff;box-shadow:0 1px 4px #0f172a17;color:#1d4ed8}.se-hiring-result-count{align-items:baseline;display:flex;flex:0 0 auto;gap:4px;justify-content:flex-end;min-width:62px;padding:0 6px;white-space:nowrap}.se-hiring-result-count strong{color:#344054;font-size:15px;font-weight:800;line-height:1}.se-hiring-result-count span{color:#98a2b3;font-size:8.5px;font-weight:600}.se-hiring-page-error{grid-gap:9px;align-items:center;background:#fff7f7;border:1px solid #fecaca;border-radius:11px;color:#991b1b;display:grid;gap:9px;grid-template-columns:30px minmax(0,1fr) auto;margin-bottom:12px;padding:11px 12px}.se-hiring-page-error>span{background:#fee2e2;border-radius:8px;color:#dc2626;display:grid;font-size:11px;font-weight:900;height:30px;place-items:center;width:30px}.se-hiring-page-error strong{display:block;font-size:10.5px;font-weight:800}.se-hiring-page-error p{font-size:9px;line-height:1.4;margin:2px 0 0}.se-hiring-page-error button{background:#fff;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;cursor:pointer;font:inherit;font-size:9px;font-weight:800;min-height:32px;padding:0 11px}.se-hiring-table-shell{background:#fff;border:1px solid #dfe5ed;border-radius:14px;box-shadow:0 7px 24px rgba(15,23,42,.045);min-width:0;overflow:hidden;width:100%}.se-hiring-table-scroll{min-width:0;overflow-x:auto;overflow-y:visible;scrollbar-color:#cbd5e1 #0000;scrollbar-width:thin;width:100%}.se-hiring-table-scroll::-webkit-scrollbar{height:7px}.se-hiring-table-scroll::-webkit-scrollbar-track{background:#0000}.se-hiring-table-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:20px}.se-hiring-table{border-collapse:initial;border-spacing:0;min-width:1040px;table-layout:fixed;width:100%}.se-hiring-table .col-request{width:22%}.se-hiring-table .col-department{width:13%}.se-hiring-table .col-openings{width:7%}.se-hiring-table .col-priority{width:9%}.se-hiring-table .col-required{width:10%}.se-hiring-table .col-status{width:12%}.se-hiring-table .col-owner{width:17%}.se-hiring-table .col-action{width:10%}.se-hiring-table thead{position:relative}.se-hiring-table thead th{background:linear-gradient(180deg,#edf4ff,#e8f0fb);border-bottom:1px solid #dbe3ee;color:#42526b;font-size:8.5px;font-weight:800;height:42px;letter-spacing:.055em;line-height:1;padding:0 12px;text-align:left;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.se-hiring-table thead th:first-child{padding-left:16px}.se-hiring-table thead th.center{text-align:center}.se-hiring-table thead th.action-heading{padding-right:16px;text-align:right}.se-hiring-table tbody td{border-bottom:1px solid #edf1f5;color:#475467;font-size:10px;height:66px;padding:8px 12px;transition:background .15s ease;vertical-align:middle}.se-hiring-table tbody td:first-child{padding-left:16px;position:relative}.se-hiring-table tbody tr:last-child td{border-bottom:0}.se-hiring-table-row{position:relative}.se-hiring-table-row:hover td{background:#f8fbff}.se-hiring-table-row td:first-child:before{background:#0000;border-radius:0 4px 4px 0;bottom:10px;content:"";left:0;position:absolute;top:10px;width:3px}.se-hiring-table-row.row-owner-required td:first-child:before{background:#ef4444}.se-hiring-table-row.row-ready td:first-child:before{background:#22c55e}.se-hiring-table-row.row-hiring td:first-child:before{background:#3b82f6}.se-hiring-table-row.row-filled td:first-child:before{background:#8b5cf6}.se-hiring-table-row.row-rejected td:first-child:before{background:#94a3b8}.se-hiring-table-row.row-owner-required:hover td{background:snow}.se-hiring-table-row.row-ready:hover td{background:#f8fdf9}.se-hiring-table-row.row-hiring:hover td{background:#f7faff}.se-hiring-request-cell{align-items:center;display:flex;gap:9px;min-width:0}.se-hiring-request-avatar{background:linear-gradient(145deg,#eff6ff,#e0ecff);border:1px solid #d9e5f6;border-radius:9px;color:#2563eb;display:grid;flex:0 0 34px;font-size:11px;font-weight:850;height:34px;place-items:center;width:34px}.se-hiring-request-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.se-hiring-request-copy strong{color:#172033;font-size:10.5px;font-weight:750;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-hiring-request-copy span{color:#98a2b3;font-size:8.5px;font-weight:650;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-hiring-department{color:#475467;display:block;font-size:9.5px;font-weight:650;line-height:1.35}.se-hiring-table td.center{text-align:center}.se-hiring-opening-count{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;color:#344054;font-size:10px;height:27px;justify-content:center;min-width:29px;padding:0 7px}.se-hiring-opening-count,.se-hiring-priority-badge{align-items:center;display:inline-flex;font-weight:800}.se-hiring-priority-badge{border:1px solid #0000;border-radius:999px;font-size:8px;gap:5px;line-height:1;min-height:25px;padding:0 8px;white-space:nowrap}.se-hiring-priority-badge i{background:currentColor;border-radius:50%;height:5px;width:5px}.se-hiring-priority-badge.normal{background:#f8fafc;border-color:#e2e8f0;color:#64748b}.se-hiring-priority-badge.low{background:#f0f9ff;border-color:#bae6fd;color:#0284c7}.se-hiring-priority-badge.high{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.se-hiring-priority-badge.urgent{background:#fef2f2;border-color:#fecaca;color:#dc2626}.se-hiring-required-date{color:#475467;font-size:9px;font-weight:650;line-height:1.3;white-space:nowrap}.se-hiring-status-badge{align-items:center;border:1px solid;border-radius:8px;display:inline-flex;gap:6px;min-height:29px;padding:4px 8px;white-space:nowrap}.se-hiring-status-badge>i{background:currentColor;border-radius:50%;flex:0 0 6px;height:6px;width:6px}.se-hiring-status-badge>span{display:flex;flex-direction:column;gap:1px}.se-hiring-status-badge strong{font-size:8px;font-weight:800;line-height:1.1}.se-hiring-status-badge small{font-size:6.8px;font-weight:650;line-height:1;opacity:.75}.se-hiring-status-badge.owner-required{background:#fef2f2;border-color:#fecaca;color:#dc2626}.se-hiring-status-badge.ready{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.se-hiring-status-badge.hiring{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}.se-hiring-status-badge.filled{background:#f5f3ff;border-color:#ddd6fe;color:#7c3aed}.se-hiring-status-badge.default,.se-hiring-status-badge.rejected{background:#f8fafc;border-color:#e2e8f0;color:#64748b}.se-hiring-owner-table-cell{align-items:center;display:flex;gap:8px;min-width:0}.se-hiring-owner-avatar{background:#ecfdf3;border:1px solid #bbf7d0;border-radius:9px;color:#15803d;display:grid;flex:0 0 31px;font-size:9px;font-weight:850;height:31px;place-items:center;width:31px}.se-hiring-owner-table-cell>div{display:flex;flex-direction:column;gap:2px;min-width:0}.se-hiring-owner-table-cell strong{color:#344054;font-size:9.5px;font-weight:750}.se-hiring-owner-table-cell small,.se-hiring-owner-table-cell strong{line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-hiring-owner-table-cell small{color:#98a2b3;font-size:7.5px;font-weight:550}.se-hiring-owner-missing{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;font:inherit;gap:7px;max-width:100%;padding:0;text-align:left}.se-hiring-owner-missing>span{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;display:grid;flex:0 0 29px;font-size:9px;font-weight:900;height:29px;place-items:center;width:29px}.se-hiring-owner-missing>div{display:flex;flex-direction:column;gap:2px;min-width:0}.se-hiring-owner-missing strong{color:#b42318;font-size:9px;font-weight:750;line-height:1.2}.se-hiring-owner-missing small{color:#dc2626;font-size:7.5px;font-weight:650}.se-hiring-owner-missing:hover strong{text-decoration:underline}.se-hiring-action-cell{padding-right:16px!important;text-align:right}.se-hiring-table-action{align-items:center;border:1px solid;border-radius:8px;cursor:pointer;display:inline-flex;font:inherit;font-size:8px;font-weight:800;gap:5px;justify-content:center;min-height:31px;padding:0 10px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;white-space:nowrap}.se-hiring-table-action:hover:not(:disabled){transform:translateY(-1px)}.se-hiring-table-action .action-icon{font-size:10px;line-height:1}.se-hiring-table-action .action-arrow{font-size:11px;line-height:1}.se-hiring-table-action.assign{background:#fff5f5;border-color:#fecaca;color:#c81e1e}.se-hiring-table-action.assign:hover{background:#feecec;box-shadow:0 4px 10px #dc26261a}.se-hiring-table-action.start{background:linear-gradient(135deg,#16a34a,#15803d);border-color:#bbf7d0;box-shadow:0 4px 10px #16a34a26;color:#fff}.se-hiring-table-action.start:hover:not(:disabled){box-shadow:0 6px 15px #16a34a38}.se-hiring-table-action.open{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#bfdbfe;box-shadow:0 4px 10px #2563eb26;color:#fff}.se-hiring-table-action.open:hover{box-shadow:0 6px 15px #2563eb38}.se-hiring-table-action.view{background:#fff;border-color:#dbe2ea;color:#475467}.se-hiring-table-action.view:hover{background:#f8fafc;color:#1d4ed8}.se-hiring-table-action:disabled{cursor:not-allowed;opacity:.55;transform:none}.se-hiring-table-loading-row{pointer-events:none}.table-skeleton{animation:seHiringSkeleton 1.25s linear infinite;background:linear-gradient(90deg,#eef1f5 20%,#f8fafc 42%,#eef1f5 65%);background-size:240% 100%;border-radius:5px;height:10px}.table-skeleton.request{height:26px;width:80%}.table-skeleton.medium{width:70%}.table-skeleton.small{margin:auto;width:28px}.table-skeleton.status{height:25px;width:68px}.table-skeleton.owner{height:28px;width:82%}.table-skeleton.action{height:29px;margin-left:auto;width:72px}@keyframes seHiringSkeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.se-hiring-table-empty{align-items:center;background:linear-gradient(180deg,#fff,#fbfcfe);display:flex;justify-content:center;min-height:280px;padding:32px}.se-hiring-pagination{grid-gap:16px;align-items:center;background:linear-gradient(180deg,#fbfcfe,#f8fafc);border-top:1px solid #e5eaf1;display:grid;gap:16px;grid-template-columns:auto auto 1fr;min-height:54px;padding:8px 12px}.se-hiring-pagination-summary{align-items:center;color:#98a2b3;display:flex;font-size:8.5px;font-weight:600;gap:4px;white-space:nowrap}.se-hiring-pagination-summary strong{color:#475467;font-size:9px;font-weight:750}.se-hiring-pagination-size{align-items:center;border-left:1px solid #e4e7ec;color:#98a2b3;display:flex;font-size:8px;gap:4px;min-height:28px;padding:0 8px;white-space:nowrap}.se-hiring-pagination-size strong{color:#475467;font-size:8.5px;font-weight:750}.se-hiring-pagination-controls{align-items:center;display:flex;gap:4px;justify-content:flex-end;min-width:0}.se-hiring-pagination-controls button{align-items:center;background:#fff;border:1px solid #e1e6ed;border-radius:7px;color:#667085;cursor:pointer;display:inline-flex;font:inherit;font-size:8px;font-weight:700;gap:4px;height:29px;justify-content:center;transition:border-color .15s ease,color .15s ease,background .15s ease,transform .15s ease}.se-hiring-pagination-controls button:hover:not(:disabled){background:#f8fbff;border-color:#bfdbfe;color:#2563eb;transform:translateY(-1px)}.se-hiring-pagination-controls button:disabled{cursor:default;opacity:.42}.se-hiring-pagination-controls .pagination-next,.se-hiring-pagination-controls .pagination-prev{min-width:55px;padding:0 8px}.se-hiring-pagination-controls .pagination-next span,.se-hiring-pagination-controls .pagination-prev span{font-size:13px;line-height:1}.se-hiring-pagination-controls .pagination-number{padding:0;width:29px}.se-hiring-pagination-controls .pagination-number.active{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#2563eb;box-shadow:0 3px 8px #2563eb2e;color:#fff}.pagination-ellipsis{color:#98a2b3;display:inline-flex;font-size:11px;justify-content:center;width:22px}.pagination-total{color:#98a2b3;font-size:8px;margin-left:6px;white-space:nowrap}.pagination-total strong{color:#475467;font-size:8.5px}.se-hiring-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172aa3;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:5000}.se-hiring-assign-modal{background:#fff;border:1px solid #ffffff4d;border-radius:18px;box-shadow:0 30px 90px #0000004d;display:flex;flex-direction:column;max-height:min(760px,calc(100vh - 40px));overflow:hidden;width:min(650px,100%)}.se-hiring-modal-head{align-items:flex-start;background:radial-gradient(circle at 90% 0,#60a5fa3d,#0000 40%),linear-gradient(120deg,#0f172a,#172554,#1e3a8a);border-bottom:1px solid #ffffff1a;display:flex;gap:18px;justify-content:space-between;overflow:hidden;padding:18px 20px;position:relative}.se-hiring-modal-head>div{min-width:0}.se-hiring-modal-head>div>span{color:#93c5fd;display:block;font-size:8px;font-weight:850;letter-spacing:.13em;line-height:1;margin-bottom:6px}.se-hiring-modal-head h2{color:#fff;font-size:20px;font-weight:760;letter-spacing:-.03em;line-height:1.2;margin:0}.se-hiring-modal-head p{color:#e2e8f0bf;font-size:9.5px;line-height:1.45;margin:5px 0 0}.se-hiring-modal-close{background:#ffffff1a;border:1px solid #ffffff2b;border-radius:8px;color:#fff;cursor:pointer;display:grid;flex:0 0 31px;font-size:17px;height:31px;padding:0;place-items:center;width:31px}.se-hiring-modal-close:hover{background:#ffffff2b}.se-hiring-modal-role-summary{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 16px 0}.se-hiring-modal-role-summary>div{background:#f8fafc;border:1px solid #e6ebf2;border-radius:9px;min-width:0;padding:9px 10px}.se-hiring-modal-role-summary span{color:#98a2b3;display:block;font-size:6.8px;font-weight:850;letter-spacing:.07em}.se-hiring-modal-role-summary strong{color:#344054;display:block;font-size:9px;font-weight:750;line-height:1.25;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-hiring-assignment-note{align-items:flex-start;background:#f5f9ff;border:1px solid #dbeafe;border-radius:9px;display:flex;gap:8px;margin:11px 16px 0;padding:9px 10px}.se-hiring-assignment-note>span{background:#dbeafe;border-radius:7px;color:#2563eb;display:grid;flex:0 0 23px;font-size:8px;font-weight:900;height:23px;place-items:center;width:23px}.se-hiring-assignment-note p{color:#5d6b82;font-size:8.5px;line-height:1.5;margin:0}.se-hiring-employee-search{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;display:flex;gap:7px;height:39px;margin:11px 16px 0;padding:0 10px}.se-hiring-employee-search:focus-within{background:#fff;border-color:#93c5fd;box-shadow:0 0 0 3px #2563eb12}.se-hiring-employee-search span{color:#98a2b3;font-size:15px}.se-hiring-employee-search input{background:#0000;border:0;color:#344054;flex:1 1;font:inherit;font-size:9.5px;min-width:0;outline:0}.se-hiring-employee-search button{background:#e9eef5;border:0;border-radius:6px;color:#667085;cursor:pointer;height:24px;padding:0;width:24px}.se-hiring-error{align-items:flex-start;background:#fff7f7;border:1px solid #fecaca;border-radius:9px;color:#991b1b;display:flex;gap:8px;margin:10px 16px 0;padding:9px 10px}.se-hiring-error>span{background:#fee2e2;border-radius:7px;display:grid;flex:0 0 23px;font-size:8px;font-weight:900;height:23px;place-items:center;width:23px}.se-hiring-error strong{display:block;font-size:9px}.se-hiring-error p{font-size:8px;line-height:1.4;margin:2px 0 0}.se-hiring-employee-list{flex:1 1;min-height:170px;overflow-y:auto;padding:11px 16px 14px}.se-hiring-employee-option{align-items:center;background:#fff;border:1px solid #e5eaf1;border-radius:10px;cursor:pointer;display:flex;font:inherit;gap:8px;margin-bottom:6px;min-height:57px;padding:8px 9px;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;width:100%}.se-hiring-employee-option:hover{background:#f8fbff;border-color:#bfdbfe}.se-hiring-employee-option.selected{background:#f3f8ff;border-color:#93c5fd;box-shadow:0 0 0 2px #2563eb0f}.se-hiring-employee-avatar{background:#eef2f7;border-radius:9px;color:#475467;display:grid;flex:0 0 35px;font-size:10px;font-weight:850;height:35px;place-items:center;width:35px}.se-hiring-employee-option.selected .se-hiring-employee-avatar{background:#dbeafe;color:#2563eb}.se-hiring-employee-info{display:flex;flex:1 1;flex-direction:column;min-width:0}.se-hiring-employee-info strong{color:#344054;font-size:9.5px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-hiring-employee-info small{color:#98a2b3;font-size:7.8px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-hiring-current-pill,.se-hiring-employee-role{border-radius:6px;flex:0 0 auto;font-size:7px;font-weight:800;padding:4px 6px}.se-hiring-employee-role{background:#f2f4f7;color:#667085}.se-hiring-current-pill{background:#ecfdf3;color:#15803d}.se-hiring-radio{border:1px solid #d0d5dd;border-radius:50%;color:#fff;display:grid;flex:0 0 20px;font-size:7px;font-weight:900;height:20px;place-items:center;width:20px}.se-hiring-employee-option.selected .se-hiring-radio{background:#2563eb;border-color:#2563eb}.se-hiring-empty-team{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:150px;text-align:center}.se-hiring-empty-team>span{background:#eef2f7;border-radius:10px;color:#667085;display:grid;font-size:11px;font-weight:900;height:38px;margin-bottom:8px;place-items:center;width:38px}.se-hiring-empty-team strong{color:#344054;font-size:10px}.se-hiring-empty-team p{color:#98a2b3;font-size:8px;margin:4px 0 0}.se-hiring-selected-preview{grid-gap:8px;align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9px;display:grid;gap:8px;grid-template-columns:34px minmax(0,1fr) 25px;margin:0 16px 12px;padding:9px 10px}.se-hiring-selected-avatar{background:#dcfce7;border-radius:9px;color:#15803d;display:grid;font-size:10px;font-weight:850;height:34px;place-items:center;width:34px}.se-hiring-selected-preview>div{display:flex;flex-direction:column;min-width:0}.se-hiring-selected-preview>div>span{color:#65a37b;font-size:6.5px;font-weight:850;letter-spacing:.06em}.se-hiring-selected-preview strong{color:#24613b;font-size:9px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-hiring-selected-preview small{color:#6b9278;font-size:7px;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-hiring-selected-preview .check{background:#dcfce7;border-radius:7px;color:#15803d;display:grid;font-size:8px;font-weight:900;height:25px;place-items:center;width:25px}.se-hiring-modal-actions{background:#f8fafc;border-top:1px solid #e7ebf1;display:flex;gap:7px;justify-content:flex-end;padding:11px 16px}.se-hiring-modal-actions button{border-radius:8px;cursor:pointer;font:inherit;font-size:8.5px;font-weight:800;min-height:37px;padding:0 13px}.se-hiring-modal-actions .secondary{background:#fff;border:1px solid #dfe4eb;color:#667085}.se-hiring-modal-actions .primary{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:0;box-shadow:0 5px 13px #2563eb2e;color:#fff;display:inline-flex;gap:6px;justify-content:center}.se-hiring-modal-actions .primary:disabled{box-shadow:none;cursor:default;opacity:.45}.se-hiring-confirm-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172aab;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:5200}.se-hiring-confirm-modal{background:#fff;border:1px solid #ffffff59;border-radius:18px;box-shadow:0 30px 90px #00000052;overflow:hidden;padding:0 20px 20px;position:relative;width:min(470px,100%)}.se-hiring-confirm-modal:before{background:linear-gradient(90deg,#2563eb,#16a34a);content:"";display:block;height:5px;margin:0 -20px 18px}.se-hiring-confirm-close{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;color:#667085;cursor:pointer;display:grid;font-size:16px;height:29px;padding:0;place-items:center;position:absolute;right:13px;top:13px;width:29px}.se-hiring-confirm-close:hover{background:#eef2f7}.se-hiring-confirm-icon{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;color:#2563eb;display:grid;font-size:13px;font-weight:900;height:44px;margin-bottom:11px;place-items:center;width:44px}.se-hiring-confirm-eyebrow{color:#2563eb;font-size:7px;font-weight:850;letter-spacing:.13em}.se-hiring-confirm-modal h2{color:#172033;font-size:20px;font-weight:780;letter-spacing:-.03em;line-height:1.2;margin:5px 0 0}.se-hiring-confirm-role{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.se-hiring-confirm-role>div{background:#f8fafc;border:1px solid #e5eaf1;border-radius:9px;min-width:0;padding:9px}.se-hiring-confirm-role span{color:#98a2b3;display:block;font-size:6.5px;font-weight:850;letter-spacing:.05em}.se-hiring-confirm-role strong{color:#344054;display:block;font-size:8.5px;font-weight:750;line-height:1.3;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-hiring-confirm-modal footer{grid-gap:7px;display:grid;gap:7px;grid-template-columns:.8fr 1.25fr;margin-top:16px}.se-hiring-confirm-modal footer button{border-radius:9px;cursor:pointer;font:inherit;font-size:8.5px;font-weight:800;min-height:40px}.se-hiring-confirm-modal footer .secondary{background:#fff;border:1px solid #dfe4eb;color:#667085}.se-hiring-confirm-modal footer .primary{align-items:center;background:linear-gradient(135deg,#16a34a,#15803d);border:0;box-shadow:0 5px 13px #16a34a2e;color:#fff;display:inline-flex;gap:6px;justify-content:center}.se-hiring-confirm-modal footer button:disabled{cursor:default;opacity:.5}.se-hiring-mini-spinner{animation:seHiringMiniSpin .7s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#fff;display:inline-block;height:11px;width:11px}@keyframes seHiringMiniSpin{to{transform:rotate(1turn)}}.se-hiring-confirm-overlay button:focus-visible,.se-hiring-modal-overlay button:focus-visible,.se-hiring-page button:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}@media (max-width:1180px){.se-hiring-page{padding:20px 18px 36px}.se-hiring-metrics{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto;padding-bottom:3px}.se-hiring-toolbar{flex-wrap:wrap}.se-hiring-search{flex:1 1 100%}.se-hiring-filter-tabs{flex:1 1 auto;overflow-x:auto}.se-hiring-result-count{margin-left:auto}}@media (max-width:760px){.se-hiring-page{padding:14px 10px 28px}.se-hiring-page-head{align-items:flex-start;border-radius:15px;flex-direction:column;gap:14px;min-height:0;padding:18px}.se-hiring-page-head h1{font-size:24px}.se-hiring-refresh{width:100%}.se-hiring-metrics{gap:8px;grid-template-columns:repeat(5,132px);margin-bottom:11px}.se-hiring-metrics>button{min-height:66px;padding:9px 10px}.se-hiring-metrics .metric-icon{flex-basis:34px;height:34px;width:34px}.se-hiring-metrics .metric-copy strong{font-size:19px}.se-hiring-toolbar{align-items:stretch;flex-direction:column;padding:7px}.se-hiring-search{min-width:0;width:100%}.se-hiring-filter-tabs{overflow-x:auto;width:100%}.se-hiring-filter-tabs button{flex:0 0 auto}.se-hiring-result-count{justify-content:flex-start;padding:2px 4px;width:100%}.se-hiring-pagination{gap:8px;grid-template-columns:1fr;padding:9px}.se-hiring-pagination-size{display:none}.se-hiring-pagination-controls{justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.pagination-total{margin-left:auto}.se-hiring-modal-overlay{align-items:flex-end;padding:8px}.se-hiring-assign-modal{border-radius:17px 17px 8px 8px;max-height:90vh;width:100%}.se-hiring-confirm-modal footer,.se-hiring-confirm-role,.se-hiring-modal-role-summary{grid-template-columns:1fr}}@media (max-width:430px){.se-hiring-page{padding:10px 8px 24px}.se-hiring-page-head{border-radius:13px;padding:16px}.se-hiring-eyebrow{font-size:8.5px}.se-hiring-page-head h1{font-size:22px}.se-hiring-metrics{grid-template-columns:repeat(5,125px)}.se-hiring-table-shell{border-radius:11px}.se-hiring-confirm-overlay{align-items:flex-end;padding:8px}.se-hiring-confirm-modal{border-radius:16px 16px 8px 8px;width:100%}}.se-hiring-page{color:#1d2939}.se-hiring-page-head{min-height:118px;padding:24px 26px}.se-hiring-eyebrow{letter-spacing:.15em}.se-hiring-page-head h1{line-height:1.08!important}.se-hiring-page-head p{font-size:13px!important;line-height:1.55!important}.se-hiring-refresh{font-weight:750!important;min-height:42px;padding:0 16px}.se-hiring-metrics>button{min-height:78px;padding:12px 14px}.se-hiring-metrics .metric-icon{flex-basis:40px;font-size:13px!important;height:40px;width:40px}.se-hiring-metrics .metric-copy small{font-size:11px!important}.se-hiring-metrics .metric-copy strong{font-size:23px!important;font-weight:800!important}.se-hiring-toolbar{min-height:58px;padding:9px 10px}.se-hiring-search{height:41px}.se-hiring-search input{font-size:12px!important;font-weight:500!important}.se-hiring-search input::placeholder{color:#8994a5!important}.se-hiring-filter-tabs{min-height:39px}.se-hiring-filter-tabs button{font-size:10px!important;min-height:32px;padding-left:12px;padding-right:12px}.se-hiring-result-count{min-width:72px}.se-hiring-result-count strong{font-size:17px!important;font-weight:800!important}.se-hiring-result-count span{font-size:10px!important}.se-hiring-table-shell{border:1px solid #d5deea!important;box-shadow:0 8px 24px rgba(15,23,42,.055)!important}.se-hiring-table{min-width:1100px}.se-hiring-table thead th{background:linear-gradient(180deg,#e9f2ff,#e3edf9)!important;border-bottom:1px solid #cbd8e8!important;border-right:1px solid #d4dfec!important;font-size:10px!important;font-weight:800!important;height:48px!important;letter-spacing:.045em!important;line-height:1!important}.se-hiring-table thead th:first-child{padding-left:17px!important}.se-hiring-table tbody td{border-bottom:1px solid #dfe5ec!important;border-right:1px solid #e3e8ef!important;font-size:12px!important;height:72px!important;padding:9px 12px!important}.se-hiring-table tbody tr:last-child td{border-bottom:0!important}.se-hiring-table tbody tr:hover td{background:#f3f8ff!important}.se-hiring-table .col-request{width:24%!important}.se-hiring-table .col-department{width:10%!important}.se-hiring-table .col-openings{width:7%!important}.se-hiring-table .col-priority{width:9%!important}.se-hiring-table .col-required{width:11%!important}.se-hiring-table .col-status{width:12%!important}.se-hiring-table .col-owner{width:17%!important}.se-hiring-table .col-action{width:10%!important}.se-hiring-request-avatar{flex:0 0 38px!important;font-size:12px!important;height:38px!important;width:38px!important}.se-hiring-request-cell{gap:10px!important}.se-hiring-request-copy strong{color:#172033!important;font-size:12.5px!important;font-weight:760!important;line-height:1.3!important}.se-hiring-request-copy span{color:#8a97aa!important;font-size:9.5px!important;font-weight:650!important;line-height:1.25!important;margin-top:1px}.se-hiring-department{color:#475467!important;font-size:11px!important;font-weight:700!important;line-height:1.25!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-hiring-opening-count{border-color:#d9e0e9!important;font-size:11px!important;font-weight:800!important;height:30px!important;min-width:31px!important}.se-hiring-priority-badge{font-size:9.5px!important;gap:6px!important;min-height:28px!important;padding:0 9px!important}.se-hiring-priority-badge i{height:6px!important;width:6px!important}.se-hiring-required-date{color:#475467!important;font-size:10.5px!important;font-weight:700!important}.se-hiring-status-badge{min-height:33px!important;padding:5px 9px!important}.se-hiring-status-badge>i{flex-basis:7px!important;height:7px!important;width:7px!important}.se-hiring-status-badge strong{font-size:9.5px!important;font-weight:800!important;line-height:1.15!important}.se-hiring-status-badge small{font-size:8px!important;font-weight:650!important;margin-top:1px}.se-hiring-owner-table-cell{gap:9px!important}.se-hiring-owner-avatar{flex:0 0 35px!important;font-size:10.5px!important;height:35px!important;width:35px!important}.se-hiring-owner-table-cell strong{font-size:11px!important;font-weight:760!important}.se-hiring-owner-table-cell small{color:#8a97aa!important;font-size:8.5px!important;font-weight:550!important;margin-top:1px}.se-hiring-owner-missing{gap:8px!important}.se-hiring-owner-missing>span{flex:0 0 33px!important;font-size:10px!important;height:33px!important;width:33px!important}.se-hiring-owner-missing strong{font-size:10.5px!important;font-weight:800!important}.se-hiring-owner-missing small{font-size:8.5px!important;font-weight:700!important;margin-top:2px}.se-hiring-action-cell{padding-right:12px!important}.se-hiring-table-action{font-size:9.5px!important;font-weight:800!important;gap:6px!important;min-height:35px!important;padding:0 11px!important}.se-hiring-table-action .action-icon{font-size:11px!important}.se-hiring-table-action .action-arrow{font-size:13px!important}.se-hiring-pagination{background:linear-gradient(180deg,#fbfcfe,#f6f8fb)!important;border-top:1px solid #d9e1eb!important;min-height:64px!important;padding:10px 14px!important}.se-hiring-pagination-summary{color:#667085!important;font-size:10.5px!important;font-weight:650!important;gap:5px!important;line-height:1!important}.se-hiring-pagination-summary strong{color:#344054!important;font-size:11px!important;font-weight:800!important}.se-hiring-pagination-size{color:#7c8798!important;font-size:10px!important;font-weight:600!important;min-height:31px!important;padding-left:12px!important;padding-right:12px!important}.se-hiring-pagination-size strong{font-size:10.5px!important}.se-hiring-pagination-controls{gap:6px!important}.se-hiring-pagination-controls button{border-color:#d9e0e8!important;font-size:9.5px!important;height:34px!important}.se-hiring-pagination-controls .pagination-next,.se-hiring-pagination-controls .pagination-prev{min-width:62px!important;padding:0 10px!important}.se-hiring-pagination-controls .pagination-number{font-size:10.5px!important;font-weight:800!important;min-width:34px!important;width:34px!important}.pagination-ellipsis{font-size:12px!important;width:24px!important}.pagination-total{font-size:10px!important;font-weight:600!important;margin-left:8px!important}.pagination-total strong{font-size:10.5px!important;font-weight:800!important}.se-hiring-table tbody td+td,.se-hiring-table thead th+th{border-left:0!important}.se-hiring-table tbody td:nth-child(2),.se-hiring-table tbody td:nth-child(6),.se-hiring-table tbody td:nth-child(8),.se-hiring-table thead th:nth-child(2),.se-hiring-table thead th:nth-child(6),.se-hiring-table thead th:nth-child(8){border-left:1px solid #dfe6ef!important}@media (max-width:1500px){.se-hiring-page{padding-left:18px;padding-right:18px}.se-hiring-page-head h1{font-size:31px!important}.se-hiring-table{min-width:1060px}.se-hiring-table thead th{font-size:9.5px!important}.se-hiring-table tbody td,.se-hiring-table thead th{padding-left:10px!important;padding-right:10px!important}.se-hiring-request-copy strong{font-size:12px!important}.se-hiring-department,.se-hiring-owner-table-cell strong{font-size:10.5px!important}}@media (max-width:1280px){.se-hiring-table{min-width:1050px!important}.se-hiring-table-scroll{overflow-x:auto!important}.se-hiring-table thead th{font-size:9.5px!important}.se-hiring-table tbody td{font-size:11px!important}.pagination-total,.se-hiring-pagination-size,.se-hiring-pagination-summary{font-size:9.5px!important}}@media (max-width:760px){.se-hiring-page-head h1{font-size:26px!important}.se-hiring-eyebrow{font-size:10px!important}.se-hiring-table{min-width:1040px!important}.se-hiring-table thead th{font-size:9.5px!important;height:46px!important}.se-hiring-table tbody td{font-size:11px!important;height:68px!important}.se-hiring-pagination{min-height:58px!important}.se-hiring-pagination-controls button{height:34px!important}}.se-hiring-page{--hq-text:#172033;--hq-text-soft:#475467;--hq-muted:#667085;--hq-line:#d7e0eb;--hq-blue:#2563eb;--hq-blue-soft:#eff6ff;--hq-red:#dc2626;--hq-red-soft:#fff1f2;--hq-green:#15803d;--hq-green-soft:#ecfdf3;--hq-orange:#c2410c;--hq-orange-soft:#fff7ed;color:var(--hq-text);font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.se-hiring-page-head{min-height:118px!important}.se-hiring-page-head h1{font-size:34px!important;font-weight:800!important}.se-hiring-eyebrow{font-size:11px!important;font-weight:850!important;letter-spacing:.16em!important}.se-hiring-refresh{font-size:12px!important;font-weight:800!important;min-height:43px!important;padding:0 17px!important}.se-hiring-metrics>button{min-height:80px!important}.se-hiring-metrics .metric-copy small{color:#667085!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}.se-hiring-metrics .metric-copy strong{color:#101828!important;font-size:24px!important;font-weight:850!important;line-height:1!important;margin-top:3px!important}.se-hiring-metrics .metric-icon{font-size:14px!important;font-weight:800!important;height:42px!important;width:42px!important}.se-hiring-toolbar{grid-gap:12px!important;align-items:center!important;background:#fff!important;border:1px solid #dce4ee!important;border-radius:15px!important;box-shadow:0 4px 14px rgba(15,23,42,.035)!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(300px,1fr) auto auto!important;min-height:66px!important;padding:9px 11px!important}.se-hiring-search{background:#fbfcfe!important;border:1.5px solid #ccd8e6!important;border-radius:11px!important;height:46px!important;max-width:none!important;width:100%!important}.se-hiring-search:focus-within{background:#fff!important;border-color:#4c8dff!important;box-shadow:0 0 0 3px #2563eb1a!important}.se-hiring-search input{color:#172033!important;font-size:13px!important;font-weight:550!important;height:100%!important;line-height:1.4!important}.se-hiring-search input::placeholder{color:#8290a5!important;opacity:1!important}.se-hiring-search i,.se-hiring-search svg{color:#667085!important;height:16px!important;width:16px!important}.se-hiring-filter-tabs{align-items:stretch!important;background:#f4f7fb!important;border:1px solid #d9e2ed!important;border-radius:11px!important;display:flex!important;gap:4px!important;min-height:46px!important;padding:4px!important}.se-hiring-filter-tabs button{align-items:center!important;background:#0000!important;border:1px solid #0000!important;border-radius:8px!important;color:#475467!important;cursor:pointer!important;display:inline-flex!important;font-size:11.5px!important;font-weight:750!important;justify-content:center!important;line-height:1!important;min-height:36px!important;min-width:58px!important;padding:0 12px!important;position:relative!important;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease!important;white-space:nowrap!important}.se-hiring-filter-tabs button:hover{background:#fff!important;color:#172033!important}.se-hiring-filter-tabs button.active,.se-hiring-filter-tabs button.is-active,.se-hiring-filter-tabs button[aria-selected=true]{background:#fff!important;border-color:#c9d8eb!important;box-shadow:0 2px 6px #0f172a14!important;color:#1d4ed8!important;font-weight:850!important}.se-hiring-filter-tabs button.filter-needs-owner,.se-hiring-filter-tabs button.needs-owner{color:#b42318!important}.se-hiring-filter-tabs button.filter-ready,.se-hiring-filter-tabs button.ready{color:#087443!important}.se-hiring-filter-tabs button.filter-hiring,.se-hiring-filter-tabs button.hiring{color:#6941c6!important}.se-hiring-filter-tabs button.filter-urgent,.se-hiring-filter-tabs button.urgent{color:#c2410c!important}.se-hiring-result-count{align-items:baseline!important;display:flex!important;gap:5px!important;justify-content:center!important;min-width:76px!important;white-space:nowrap!important}.se-hiring-result-count strong{color:#172033!important;font-size:19px!important;font-weight:850!important;line-height:1!important}.se-hiring-result-count span{color:#667085!important;font-size:11px!important;font-weight:650!important;line-height:1!important}.se-hiring-table-shell{background:#fff!important;border:1px solid #ced9e7!important;border-radius:15px!important;box-shadow:0 7px 22px rgba(15,23,42,.045)!important;overflow:hidden!important}.se-hiring-table{border-collapse:initial!important;border-spacing:0!important;table-layout:fixed!important;width:100%!important}.se-hiring-table thead th{background:linear-gradient(180deg,#e8f2ff,#e1ecf9)!important;border-bottom:1px solid #c4d3e4!important;border-right:1px solid #cad7e6!important;color:#344054!important;font-size:11.5px!important;font-weight:850!important;height:50px!important;letter-spacing:.01em!important;line-height:1.1!important;padding:0 12px!important;text-transform:uppercase!important;white-space:nowrap!important}.se-hiring-table thead th:last-child{border-right:0!important}.se-hiring-table tbody td{background:#fff;border-bottom:1px solid #d9e2ec!important;border-right:1px solid #dce4ee!important;color:#344054!important;font-size:12.5px!important;font-weight:600!important;height:75px!important;line-height:1.35!important;padding:10px 12px!important;vertical-align:middle!important}.se-hiring-table tbody td:last-child{border-right:0!important}.se-hiring-table tbody tr:nth-child(2n) td{background:#fbfcfe}.se-hiring-table tbody tr:hover td{background:#f2f7ff!important}.se-hiring-request-cell{gap:11px!important}.se-hiring-request-avatar{flex:0 0 40px!important;font-size:13px!important;font-weight:850!important;height:40px!important;width:40px!important}.se-hiring-request-copy{min-width:0!important}.se-hiring-request-copy strong{color:#101828!important;display:block!important;font-size:13.5px!important;font-weight:800!important;line-height:1.25!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.se-hiring-request-copy span{color:#8290a5!important;display:block!important;font-size:10px!important;font-weight:700!important;letter-spacing:.015em!important;line-height:1.2!important;margin-top:3px!important}.se-hiring-department{color:#344054!important;font-size:12.5px!important;font-weight:750!important;line-height:1.3!important;white-space:nowrap!important}.se-hiring-opening-count{align-items:center!important;background:#f8fafc!important;border:1px solid #ced9e6!important;border-radius:9px!important;color:#344054!important;display:inline-flex!important;font-size:12px!important;font-weight:850!important;height:32px!important;justify-content:center!important;min-width:33px!important;padding:0 8px!important}.se-hiring-priority-badge{font-size:11px!important;font-weight:800!important;line-height:1!important;min-height:30px!important;padding:0 10px!important}.se-hiring-required-date{color:#344054!important;display:inline-block!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:0!important;line-height:1.3!important;white-space:nowrap!important}.se-hiring-table tbody td:nth-child(5),.se-hiring-table tbody td:nth-child(5) *{color:#344054!important;font-size:12.5px!important;font-weight:750!important}.se-hiring-status-badge{border-radius:999px!important;gap:7px!important;min-height:36px!important;padding:5px 10px!important}.se-hiring-status-badge strong{font-size:10.5px!important;font-weight:850!important;line-height:1.1!important}.se-hiring-status-badge small{font-size:9px!important;font-weight:700!important;line-height:1!important;margin-top:2px!important}.se-hiring-table tbody td:nth-child(6){font-size:11px!important}.se-hiring-table tbody td:nth-child(6) strong{font-size:10.5px!important;font-weight:850!important}.se-hiring-table tbody td:nth-child(6) small,.se-hiring-table tbody td:nth-child(6) span{font-size:9.5px!important}.se-hiring-owner-table-cell{gap:10px!important;min-width:0!important}.se-hiring-owner-avatar{flex:0 0 38px!important;font-size:11px!important;font-weight:850!important;height:38px!important;width:38px!important}.se-hiring-owner-table-cell>div{min-width:0!important}.se-hiring-owner-table-cell strong{color:#344054!important;font-size:12px!important;font-weight:800!important}.se-hiring-owner-table-cell small,.se-hiring-owner-table-cell strong{display:block!important;line-height:1.25!important;white-space:nowrap!important}.se-hiring-owner-table-cell small{color:#7c899d!important;font-size:9.5px!important;font-weight:600!important;margin-top:2px!important;overflow:hidden!important;text-overflow:ellipsis!important}.se-hiring-owner-missing{gap:9px!important}.se-hiring-owner-missing>span{align-items:center!important;background:#fff1f2!important;border:1px solid #fecaca!important;border-radius:10px!important;color:#dc2626!important;display:inline-flex!important;flex:0 0 37px!important;font-size:12px!important;font-weight:900!important;height:37px!important;justify-content:center!important;width:37px!important}.se-hiring-owner-missing strong{color:#c81e1e!important;display:block!important;font-size:12px!important;font-weight:850!important;line-height:1.2!important}.se-hiring-owner-missing small{color:#dc2626!important;display:block!important;font-size:9.5px!important;font-weight:750!important;line-height:1.2!important;margin-top:3px!important}.se-hiring-table-action{border-radius:9px!important;font-size:11px!important;font-weight:850!important;line-height:1!important;min-height:38px!important;padding:0 13px!important}.se-hiring-pagination{background:#f8fafc!important;border-top:1px solid #d7e0eb!important;min-height:68px!important;padding:11px 14px!important}.se-hiring-pagination-summary,.se-hiring-pagination-summary span{color:#475467!important;font-size:11.5px!important;font-weight:650!important;line-height:1!important}.se-hiring-pagination-summary strong{color:#172033!important;font-size:12.5px!important;font-weight:850!important}.se-hiring-pagination-size,.se-hiring-pagination-size span{color:#667085!important;font-size:11px!important;font-weight:650!important}.se-hiring-pagination-size strong{color:#344054!important;font-size:11.5px!important;font-weight:800!important}.se-hiring-pagination-controls{gap:7px!important}.se-hiring-pagination-controls button{background:#fff!important;border:1px solid #d7e0eb!important;border-radius:9px!important;color:#475467!important;font-size:11px!important;font-weight:750!important;min-height:37px!important;padding:0 12px!important}.se-hiring-pagination-controls button:not(:disabled):hover{border-color:#2563eb!important;color:#1d4ed8!important}.se-hiring-pagination-controls button:disabled{opacity:.48!important}.se-hiring-pagination-controls .pagination-number,.se-hiring-pagination-controls button.active{background:#2563eb!important;border-color:#2563eb!important;box-shadow:0 3px 8px #2563eb38!important;color:#fff!important;font-size:12px!important;font-weight:850!important;min-width:37px!important}.pagination-total{color:#667085!important;font-size:11px!important;font-weight:650!important}.pagination-total strong{color:#344054!important;font-size:11.5px!important;font-weight:850!important}.se-hiring-table tbody td:first-child{font-size:13px!important}.se-hiring-table tbody td:nth-child(2){font-size:12.5px!important;font-weight:750!important}.se-hiring-table tbody td:nth-child(3){font-size:12px!important;font-weight:800!important}.se-hiring-table tbody td:nth-child(4){font-size:11px!important}.se-hiring-table tbody td:nth-child(5){font-size:12.5px!important;font-weight:800!important}.se-hiring-table tbody td:nth-child(7){font-size:12px!important}.se-hiring-table tbody td:nth-child(8){font-size:11px!important}@media (max-width:1500px){.se-hiring-page-head h1{font-size:32px!important}.se-hiring-table thead th{font-size:11px!important}.se-hiring-table tbody td{font-size:12px!important}.se-hiring-request-copy strong{font-size:13px!important}.se-hiring-department,.se-hiring-required-date,.se-hiring-table tbody td:nth-child(5),.se-hiring-table tbody td:nth-child(5) *{font-size:12px!important}.se-hiring-owner-table-cell strong{font-size:11.5px!important}.se-hiring-filter-tabs button{font-size:11px!important;padding-left:11px!important;padding-right:11px!important}}@media (max-width:1280px){.se-hiring-toolbar{grid-template-columns:1fr!important}.se-hiring-filter-tabs{justify-content:flex-start!important;overflow-x:auto!important;width:100%!important}.se-hiring-filter-tabs button{flex:0 0 auto!important;font-size:11.5px!important;min-height:38px!important}.se-hiring-result-count{justify-content:flex-start!important;padding:0 4px 3px!important}.se-hiring-table-scroll{overflow-x:auto!important}.se-hiring-table{min-width:1050px!important}.se-hiring-table thead th{font-size:11px!important}.se-hiring-table tbody td{font-size:12px!important}}@media (min-width:1281px){.se-hiring-filter-tabs button,.se-hiring-table thead th{font-size:11.5px!important}.se-hiring-table tbody td:nth-child(2),.se-hiring-table tbody td:nth-child(5){font-size:12.5px!important}}.se-hiring-modal-overlay{align-items:center!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#0f172a9e!important;display:flex!important;inset:0!important;justify-content:center!important;padding:24px!important;position:fixed!important;z-index:9999!important}.se-hiring-assign-modal{background:#fff!important;border:1px solid #ffffff59!important;border-radius:22px!important;box-shadow:0 28px 70px #0f172a47,0 8px 24px #0f172a1f!important;display:flex!important;flex-direction:column!important;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;max-height:min(760px,calc(100vh - 48px))!important;overflow:hidden!important;width:min(720px,calc(100vw - 40px))!important}.se-hiring-modal-head{align-items:flex-start!important;background:linear-gradient(120deg,#14254b,#1c376f 56%,#315fba)!important;color:#fff!important;display:flex!important;gap:20px!important;justify-content:space-between!important;min-height:116px!important;padding:22px 24px!important}.se-hiring-modal-title{min-width:0!important}.se-hiring-modal-eyebrow{color:#9cc5ff!important;display:block!important;font-size:10px!important;font-weight:850!important;letter-spacing:.15em!important;line-height:1!important;margin-bottom:6px!important}.se-hiring-modal-head h2{color:#fff!important;font-size:25px!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1.15!important;margin:0!important}.se-hiring-modal-head p{align-items:center!important;color:#c9d9f4!important;display:flex!important;font-size:11.5px!important;font-weight:550!important;gap:7px!important;line-height:1.3!important;margin:8px 0 0!important}.se-hiring-modal-head p strong{color:#fff!important;font-weight:750!important}.se-hiring-modal-close{align-items:center!important;background:#ffffff1a!important;border:1px solid #ffffff38!important;border-radius:10px!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;flex:0 0 38px!important;font-size:22px!important;font-weight:400!important;height:38px!important;justify-content:center!important;line-height:1!important;padding:0!important;width:38px!important}.se-hiring-modal-close:hover{background:#ffffff2e!important}.se-hiring-modal-role-summary{grid-gap:9px!important;display:grid!important;gap:9px!important;grid-template-columns:1fr .65fr 1fr!important;margin:16px 18px 0!important}.se-hiring-modal-role-summary>div{background:#f8fafc!important;border:1px solid #dbe4ef!important;border-radius:11px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:62px!important;padding:11px 13px!important}.se-hiring-modal-role-summary span{color:#7b8798!important;font-size:9px!important;font-weight:800!important;letter-spacing:.08em!important;line-height:1!important;margin-bottom:5px!important}.se-hiring-modal-role-summary strong{color:#26364d!important;font-size:12px!important;font-weight:800!important;line-height:1.25!important}.se-hiring-modal-role-summary strong.is-unassigned{color:#dc2626!important}.se-hiring-employee-search{align-items:center!important;background:#fbfcfe!important;border:1.5px solid #ccd8e6!important;border-radius:11px!important;display:flex!important;height:48px!important;margin:14px 18px 0!important;position:relative!important}.se-hiring-employee-search:focus-within{background:#fff!important;border-color:#4c8dff!important;box-shadow:0 0 0 3px #2563eb1a!important}.se-hiring-search-icon{align-items:center!important;color:#718096!important;display:inline-flex!important;font-size:17px!important;justify-content:center!important;width:43px!important}.se-hiring-employee-search input{background:#0000!important;border:0!important;color:#172033!important;flex:1 1!important;font-size:12.5px!important;font-weight:550!important;height:100%!important;line-height:1!important;min-width:0!important;outline:0!important;padding:0 42px 0 0!important}.se-hiring-employee-search input::placeholder{color:#8491a5!important;opacity:1!important}.se-hiring-search-clear{background:#eef2f7!important;border:0!important;border-radius:7px!important;color:#667085!important;cursor:pointer!important;font-size:17px!important;height:29px!important;position:absolute!important;right:9px!important;width:29px!important}.se-hiring-error{align-items:center!important;background:#fff1f2!important;border:1px solid #fecaca!important;border-radius:10px!important;color:#b42318!important;display:flex!important;gap:9px!important;margin:11px 18px 0!important;padding:11px 13px!important}.se-hiring-error>span{align-items:center!important;background:#fee2e2!important;border-radius:7px!important;display:inline-flex!important;flex:0 0 27px!important;font-size:12px!important;font-weight:900!important;height:27px!important;justify-content:center!important;width:27px!important}.se-hiring-error p{font-size:11.5px!important;font-weight:650!important;line-height:1.35!important;margin:0!important}.se-hiring-employee-list{display:flex!important;flex-direction:column!important;gap:8px!important;margin:12px 18px 16px!important;max-height:310px!important;min-height:120px!important;overflow-y:auto!important;scrollbar-color:#cbd5e1 #0000;scrollbar-width:thin}.se-hiring-employee-option{grid-gap:10px!important;align-items:center!important;background:#fff!important;border:1.5px solid #dbe4ef!important;border-radius:12px!important;cursor:pointer!important;display:grid!important;gap:10px!important;grid-template-columns:42px minmax(160px,1fr) auto auto 30px!important;min-height:68px!important;padding:9px 12px!important;text-align:left!important;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease!important;width:100%!important}.se-hiring-employee-option:hover{background:#f8fbff!important;border-color:#9dbdf4!important;box-shadow:0 3px 10px #2563eb12!important}.se-hiring-employee-option.selected{background:#eff6ff!important;border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f61a!important}.se-hiring-employee-avatar{align-items:center!important;background:#edf3fa!important;border-radius:11px!important;color:#42526a!important;display:inline-flex!important;font-size:13px!important;font-weight:850!important;height:42px!important;justify-content:center!important;line-height:1!important;width:42px!important}.se-hiring-employee-option.selected
.se-hiring-employee-avatar{background:#dbeafe!important;color:#1d4ed8!important}.se-hiring-employee-info{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important}.se-hiring-employee-info strong{color:#172033!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important}.se-hiring-employee-info small,.se-hiring-employee-info strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.se-hiring-employee-info small{color:#77869b!important;font-size:10px!important;font-weight:550!important;line-height:1.25!important}.se-hiring-employee-role{background:#f3f5f8!important;border:1px solid #e1e7ef!important;border-radius:999px!important;color:#536174!important;font-weight:750!important;max-width:155px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.se-hiring-current-pill,.se-hiring-employee-role{font-size:9.5px!important;line-height:1!important;padding:6px 9px!important}.se-hiring-current-pill{background:#ecfdf3!important;border:1px solid #bbf7d0!important;border-radius:999px!important;color:#087443!important;font-weight:800!important}.se-hiring-radio{align-items:center!important;background:#fff!important;border:2px solid #cbd5e1!important;border-radius:50%!important;color:#fff!important;display:inline-flex!important;font-size:12px!important;font-weight:900!important;height:27px!important;justify-content:center!important;width:27px!important}.se-hiring-employee-option.selected
.se-hiring-radio{background:#2563eb!important;border-color:#2563eb!important}.se-hiring-empty-team,.se-hiring-loading-state{align-items:center!important;color:#667085!important;display:flex!important;gap:10px!important;justify-content:center!important;min-height:110px!important}.se-hiring-empty-team strong,.se-hiring-loading-state strong{color:#344054!important;font-size:12.5px!important;font-weight:750!important}.se-hiring-empty-team p{color:#7b8798!important;font-size:10.5px!important;margin:3px 0 0!important}.se-hiring-modal-actions{align-items:center!important;background:#f8fafc!important;border-top:1px solid #dfe6ef!important;display:flex!important;gap:14px!important;justify-content:space-between!important;min-height:74px!important;padding:12px 18px!important}.se-hiring-modal-selection{align-items:center!important;color:#667085!important;display:flex!important;font-size:10.5px!important;font-weight:650!important;gap:7px!important}.se-hiring-modal-selection .check{align-items:center!important;background:#dcfce7!important;border-radius:50%!important;color:#15803d!important;display:inline-flex!important;font-size:11px!important;font-weight:900!important;height:23px!important;justify-content:center!important;width:23px!important}.se-hiring-modal-buttons{align-items:center!important;display:flex!important;gap:8px!important}.se-hiring-modal-actions button{border-radius:9px!important;cursor:pointer!important;font-size:11px!important;font-weight:800!important;line-height:1!important;min-height:42px!important;padding:0 16px!important}.se-hiring-modal-actions .secondary{background:#fff!important;border:1px solid #d5deea!important;color:#475467!important}.se-hiring-modal-actions .primary{align-items:center!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border:1px solid #2563eb!important;box-shadow:0 5px 12px #2563eb33!important;color:#fff!important;display:inline-flex!important;gap:8px!important;justify-content:center!important;min-width:135px!important}.se-hiring-modal-actions .primary:not(:disabled):hover{box-shadow:0 7px 16px #2563eb45!important;transform:translateY(-1px)!important}.se-hiring-modal-actions button:disabled{cursor:not-allowed!important;opacity:.48!important}@media (max-width:760px){.se-hiring-modal-overlay{padding:12px!important}.se-hiring-assign-modal{border-radius:17px!important;max-height:calc(100vh - 24px)!important;width:100%!important}.se-hiring-modal-head{min-height:105px!important;padding:19px!important}.se-hiring-modal-head h2{font-size:22px!important}.se-hiring-modal-role-summary{grid-template-columns:1fr 1fr!important}.se-hiring-modal-role-summary>div:last-child{grid-column:1/-1!important}.se-hiring-employee-option{grid-template-columns:40px minmax(0,1fr) 29px!important}.se-hiring-current-pill,.se-hiring-employee-role{display:none!important}.se-hiring-modal-actions{align-items:stretch!important;flex-direction:column!important}.se-hiring-modal-selection{min-height:24px!important}.se-hiring-modal-buttons{width:100%!important}.se-hiring-modal-buttons button{flex:1 1!important}}.se-my-hiring-page{--mh-navy:#12254d;--mh-blue:#2563eb;--mh-border:#d8e2ee;--mh-text:#172033;--mh-muted:#68768b;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.se-my-hiring-page .se-my-hiring-hero{align-items:center;background:radial-gradient(circle at 92% 10%,#60a5fa3d,#0000 28%),linear-gradient(120deg,#12254d,#1d3974 62%,#315fb5);border-radius:20px;box-shadow:0 12px 30px #1e40af26;color:#fff;display:flex;gap:24px;justify-content:space-between;margin-bottom:16px;min-height:118px;padding:24px 28px}.se-my-hiring-page .se-my-hiring-eyebrow{color:#9fc6ff;display:block;font-size:11px;font-weight:850;letter-spacing:.15em;line-height:1;margin-bottom:7px}.se-my-hiring-page .se-my-hiring-hero h1{color:#fff;font-size:31px;font-weight:800;letter-spacing:-.035em;line-height:1.1;margin:0}.se-my-hiring-page .se-my-hiring-hero-actions{align-items:center;display:flex;gap:9px}.se-my-hiring-page .se-my-hiring-hero-actions button{align-items:center;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:800;gap:8px;justify-content:center;min-height:43px;padding:0 15px}.se-my-hiring-page .se-my-hiring-candidates-btn{background:#ffffff26;border:1px solid #fff3}.se-my-hiring-page .se-my-hiring-refresh{background:#ffffff1a;border:1px solid #ffffff3d}.se-my-hiring-page .se-my-hiring-hero-actions button:hover{background:#ffffff38}.se-my-hiring-page .se-my-hiring-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.se-my-hiring-page .se-my-hiring-summary-card{align-items:center;background:#fff;border:1px solid #dce4ee;border-radius:14px;box-shadow:0 4px 13px rgba(15,23,42,.045);cursor:pointer;display:flex;gap:12px;min-height:80px;min-width:0;padding:12px 15px;text-align:left}.se-my-hiring-page
.se-my-hiring-summary-card:hover{border-color:#a9c4eb}.se-my-hiring-page
.se-my-hiring-summary-card.active{border-color:#69a6ff;box-shadow:inset 0 -3px 0 #2f80ed,0 5px 15px #2563eb14}.se-my-hiring-page .summary-icon{align-items:center;border-radius:11px;display:inline-flex;flex:0 0 42px;font-size:13px;font-weight:850;height:42px;justify-content:center;width:42px}.se-my-hiring-page .summary-icon.total{background:#edf2f8;color:#40516a}.se-my-hiring-page .summary-icon.ready{background:#e8fbf0;color:#11804a}.se-my-hiring-page .summary-icon.active{background:#eaf2ff;color:#2563eb}.se-my-hiring-page .summary-icon.urgent{background:#fff2e4;color:#d45a00}.se-my-hiring-page
.se-my-hiring-summary-card>div{display:flex;flex-direction:column}.se-my-hiring-page
.se-my-hiring-summary-card strong{color:#172033;font-size:22px;font-weight:850;line-height:1}.se-my-hiring-page
.se-my-hiring-summary-card div span{color:#617087;font-size:11px;font-weight:700;line-height:1.2;margin-top:5px}.se-my-hiring-page .se-my-hiring-toolbar{grid-gap:10px;align-items:center;background:#fff;border:1px solid #dbe4ee;border-radius:14px;box-shadow:0 4px 14px #0f172a0a;display:grid;gap:10px;grid-template-columns:minmax(280px,1fr) auto auto;margin-bottom:12px;min-height:62px;padding:8px 10px}.se-my-hiring-page .se-my-hiring-search{align-items:center;background:#f9fbfd;border:1.5px solid #cbd8e7;border-radius:10px;display:flex;height:44px;position:relative}.se-my-hiring-page
.se-my-hiring-search>span{align-items:center;color:#718096;display:flex;font-size:15px;justify-content:center;width:40px}.se-my-hiring-page
.se-my-hiring-search input{background:#0000;border:0;color:#26364d;font-size:12px;font-weight:550;height:100%;outline:0;padding:0 38px 0 0;width:100%}.se-my-hiring-page
.se-my-hiring-search:focus-within{border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f61a}.se-my-hiring-page
.se-my-hiring-search button{background:#edf2f7;border:0;border-radius:7px;color:#64748b;cursor:pointer;height:28px;position:absolute;right:7px;width:28px}.se-my-hiring-page
.se-my-hiring-filter-tabs{align-items:center;background:#f4f7fb;border:1px solid #dde5ef;border-radius:10px;display:flex;gap:3px;height:44px;padding:4px}.se-my-hiring-page
.se-my-hiring-filter-tabs button{background:#0000;border:0;border-radius:7px;color:#5f6e83;cursor:pointer;font-size:10.5px;font-weight:750;height:34px;min-width:58px;padding:0 11px}.se-my-hiring-page
.se-my-hiring-filter-tabs button.active{background:#fff;box-shadow:0 1px 5px #0f172a1a;color:#2563eb}.se-my-hiring-page
.se-my-hiring-result-count{align-items:baseline;display:flex;gap:4px;justify-content:center;min-width:58px}.se-my-hiring-page
.se-my-hiring-result-count strong{color:#172033;font-size:18px;font-weight:850}.se-my-hiring-page
.se-my-hiring-result-count span{color:#7a8799;font-size:10px;font-weight:650}.se-my-hiring-page
.se-my-hiring-table-shell{background:#fff;border:1px solid #cfdae7;border-radius:15px;box-shadow:0 8px 25px rgba(15,23,42,.055);overflow:hidden;width:100%}.se-my-hiring-page
.se-my-hiring-table-scroll{overflow-x:auto;width:100%}.se-my-hiring-page
.se-my-hiring-table{border-collapse:collapse;table-layout:fixed;width:100%}.se-my-hiring-page .col-role{width:23%}.se-my-hiring-page .col-department{width:11%}.se-my-hiring-page .col-openings{width:8%}.se-my-hiring-page .col-priority{width:10%}.se-my-hiring-page .col-date{width:12%}.se-my-hiring-page .col-status{width:13%}.se-my-hiring-page .col-skills{width:15%}.se-my-hiring-page .col-action{width:8%}.se-my-hiring-page
.se-my-hiring-table thead{background:#12213d}.se-my-hiring-page
.se-my-hiring-table thead th{border-right:1px solid #ffffff1f;color:#f8fbff;font-size:10px;font-weight:800;height:47px;letter-spacing:.065em;line-height:1.15;padding:0 11px;text-align:left;white-space:nowrap}.se-my-hiring-page
.se-my-hiring-table thead th:last-child{border-right:0;text-align:center}.se-my-hiring-page
.se-my-hiring-table tbody tr{background:#fff;height:70px;position:relative;transition:background .15s ease}.se-my-hiring-page
.se-my-hiring-table tbody tr:nth-child(2n){background:#fbfcfe}.se-my-hiring-page
.se-my-hiring-table tbody tr:hover{background:#f4f8ff}.se-my-hiring-page
.se-my-hiring-table tbody tr.status-hiring{box-shadow:inset 4px 0 0 #3b82f6}.se-my-hiring-page
.se-my-hiring-table tbody tr.status-ready{box-shadow:inset 4px 0 0 #22a060}.se-my-hiring-page
.se-my-hiring-table tbody td{border-bottom:1px solid #dce5ef;border-right:1px solid #dce5ef;color:#344054;font-size:11.5px;font-weight:600;height:70px;line-height:1.35;padding:9px 11px;vertical-align:middle}.se-my-hiring-page
.se-my-hiring-table tbody td:last-child{border-right:0;text-align:center}.se-my-hiring-page
.se-my-hiring-role{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;gap:10px;padding:0;text-align:left;width:100%}.se-my-hiring-page
.se-my-hiring-role-avatar{align-items:center;background:#edf4ff;border:1px solid #cfe0fa;border-radius:10px;color:#2563eb;display:flex;flex:0 0 38px;font-size:12px;font-weight:850;height:38px;justify-content:center;width:38px}.se-my-hiring-page
.se-my-hiring-role-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.se-my-hiring-page
.se-my-hiring-role-copy strong{color:#172033;font-size:12.5px;font-weight:800;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-my-hiring-page
.se-my-hiring-role-copy small{color:#8491a5;font-size:9.5px;font-weight:650;white-space:nowrap}.se-my-hiring-page
.se-my-hiring-department{color:#344054;font-size:11.5px;font-weight:750}.se-my-hiring-page
.se-my-hiring-opening{align-items:center;background:#f8fafc;border:1px solid #d5dfeb;border-radius:8px;color:#26364d;display:inline-flex;font-size:11px;font-weight:850;height:31px;justify-content:center;width:31px}.se-my-hiring-page
.se-my-hiring-date{color:#344054;font-size:11.5px;font-weight:750;white-space:nowrap}.se-my-hiring-page
.se-my-hiring-priority{align-items:center;background:#f8fafc;border:1px solid #d8e1ec;border-radius:999px;color:#536174;display:inline-flex;font-size:9.5px;font-weight:800;gap:6px;min-height:27px;padding:0 9px;white-space:nowrap}.se-my-hiring-page
.se-my-hiring-priority i{background:#64748b;border-radius:50%;height:6px;width:6px}.se-my-hiring-page
.se-my-hiring-priority.high,.se-my-hiring-page
.se-my-hiring-priority.urgent{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.se-my-hiring-page
.se-my-hiring-priority.high i,.se-my-hiring-page
.se-my-hiring-priority.urgent i{background:#ea580c}.se-my-hiring-page
.se-my-hiring-status{align-items:center;background:#f8fafc;border:1px solid #cbd8e7;border-radius:999px;display:inline-flex;gap:7px;min-height:32px;padding:4px 9px;white-space:nowrap}.se-my-hiring-page
.se-my-hiring-status>i{background:#64748b;border-radius:50%;flex:0 0 7px;height:7px;width:7px}.se-my-hiring-page
.se-my-hiring-status>span{display:flex;flex-direction:column;gap:1px}.se-my-hiring-page
.se-my-hiring-status strong{color:#40516a;font-size:9.5px;font-weight:850;line-height:1}.se-my-hiring-page
.se-my-hiring-status small{color:#7a8799;font-size:8px;font-weight:700;line-height:1}.se-my-hiring-page
.se-my-hiring-status.hiring{background:#f3efff;border-color:#c4b5fd}.se-my-hiring-page
.se-my-hiring-status.hiring>i{background:#7c3aed}.se-my-hiring-page
.se-my-hiring-status.hiring strong{color:#6d28d9}.se-my-hiring-page
.se-my-hiring-status.ready{background:#ebfaf1;border-color:#a7e4c0}.se-my-hiring-page
.se-my-hiring-status.ready>i{background:#159455}.se-my-hiring-page
.se-my-hiring-status.ready strong{color:#087443}.se-my-hiring-page
.se-my-hiring-skills{align-items:center;display:flex;gap:4px;min-width:0;overflow:hidden}.se-my-hiring-page
.se-my-hiring-skills>span{background:#f0f3f7;border-radius:6px;color:#59677b;font-size:8.5px;font-weight:750;max-width:82px;overflow:hidden;padding:5px 7px;text-overflow:ellipsis;white-space:nowrap}.se-my-hiring-page
.se-my-hiring-skills>span.more{background:#eaf2ff;color:#2563eb;flex:0 0 auto}.se-my-hiring-page
.se-my-hiring-no-skills{color:#98a2b3}.se-my-hiring-page
.se-my-hiring-open{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:0;border-radius:8px;box-shadow:0 4px 9px #2563eb33;color:#fff;cursor:pointer;display:inline-flex;font-size:10px;font-weight:800;gap:6px;height:34px;justify-content:center;min-width:68px;padding:0 10px}.se-my-hiring-page
.se-my-hiring-open:hover{box-shadow:0 6px 13px #2563eb42;transform:translateY(-1px)}.se-my-hiring-page
.se-my-hiring-pagination{align-items:center;background:#f8fafc;display:flex;gap:14px;justify-content:space-between;min-height:62px;padding:10px 14px}.se-my-hiring-page
.se-my-hiring-page-summary{align-items:center;color:#6b778b;display:flex;font-size:10.5px;font-weight:650;gap:6px}.se-my-hiring-page
.se-my-hiring-page-summary strong{color:#344054;font-size:11.5px;font-weight:800}.se-my-hiring-page
.se-my-hiring-page-summary .divider{background:#d9e2ec;height:19px;margin:0 5px;width:1px}.se-my-hiring-page
.se-my-hiring-page-controls{align-items:center;display:flex;gap:6px}.se-my-hiring-page
.se-my-hiring-page-controls button{background:#fff;border:1px solid #d8e1ec;border-radius:8px;color:#475467;cursor:pointer;font-size:10.5px;font-weight:750;height:35px;padding:0 12px}.se-my-hiring-page
.se-my-hiring-page-controls button:disabled{background:#f5f7fa;color:#aab3c0;cursor:not-allowed}.se-my-hiring-page
.se-my-hiring-page-controls .current-page{align-items:center;background:#2563eb;border-radius:8px;box-shadow:0 3px 8px #2563eb33;color:#fff;display:inline-flex;font-size:11px;font-weight:850;height:36px;justify-content:center;width:36px}.se-my-hiring-page
.page-total{color:#667085;font-size:10.5px;font-weight:650;margin-left:7px}.se-my-hiring-page
.page-total strong{color:#344054;font-size:11px;font-weight:850;margin-left:4px}.se-my-hiring-page
.se-my-hiring-table-loading{align-items:center;background:#fff;border:1px solid #dce4ee;border-radius:14px;color:#667085;display:flex;gap:10px;justify-content:center;min-height:180px}.se-my-hiring-page
.se-my-hiring-table-loading strong{font-size:12px;font-weight:750}@media (max-width:1400px){.se-my-hiring-page .se-my-hiring-hero h1{font-size:28px}.se-my-hiring-page .se-my-hiring-table tbody td{padding-left:9px;padding-right:9px}.se-my-hiring-page .se-my-hiring-role-copy strong{font-size:12px}}@media (max-width:900px){.se-my-hiring-page .se-my-hiring-hero{align-items:flex-start;flex-direction:column;padding:20px}.se-my-hiring-page .se-my-hiring-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.se-my-hiring-page .se-my-hiring-toolbar{grid-template-columns:1fr}.se-my-hiring-page .se-my-hiring-filter-tabs{overflow-x:auto}.se-my-hiring-page .se-my-hiring-table{min-width:900px}.se-my-hiring-page .se-my-hiring-pagination{align-items:flex-start;flex-direction:column}}.se-my-hiring-page{color:#172033;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.se-my-hiring-page
.se-my-hiring-summary-card{min-height:88px!important;padding:14px 17px!important}.se-my-hiring-page
.se-my-hiring-summary-card strong{color:#172033!important;font-size:24px!important;font-weight:850!important;line-height:1!important}.se-my-hiring-page
.se-my-hiring-summary-card div span{color:#53657d!important;font-size:12.5px!important;font-weight:750!important;line-height:1.2!important;margin-top:6px!important}.se-my-hiring-page
.summary-icon{flex:0 0 46px!important;font-size:14px!important;height:46px!important;width:46px!important}.se-my-hiring-page
.se-my-hiring-toolbar{grid-gap:12px!important;align-items:center!important;background:#fff!important;border:1px solid #d6e0eb!important;border-radius:14px!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(340px,1fr) minmax(400px,480px) 82px!important;min-height:70px!important;padding:9px 11px!important}.se-my-hiring-page
.se-my-hiring-search{background:#fbfcfe!important;border:1.5px solid #c8d5e5!important;border-radius:10px!important;height:50px!important}.se-my-hiring-page
.se-my-hiring-search>span{color:#66768d!important;font-size:17px!important;width:46px!important}.se-my-hiring-page
.se-my-hiring-search input{color:#26364d!important;font-size:13.5px!important;font-weight:600!important;line-height:1.3!important;padding-right:42px!important}.se-my-hiring-page
.se-my-hiring-search input::placeholder{color:#8390a3!important;font-weight:550!important;opacity:1!important}.se-my-hiring-page
.se-my-hiring-filter-tabs{grid-gap:4px!important;align-items:stretch!important;background:#f3f6fa!important;border:1px solid #d8e1ec!important;border-radius:10px!important;display:grid!important;gap:4px!important;grid-template-columns:repeat(4,minmax(82px,1fr))!important;height:50px!important;padding:4px!important;width:100%!important}.se-my-hiring-page
.se-my-hiring-filter-tabs button{align-items:center!important;background:#0000!important;border:1px solid #0000!important;border-radius:8px!important;color:#536176!important;cursor:pointer!important;display:flex!important;font-size:12.5px!important;font-weight:750!important;height:40px!important;justify-content:center!important;line-height:1!important;min-width:0!important;padding:0 14px!important;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease!important;width:100%!important}.se-my-hiring-page
.se-my-hiring-filter-tabs button:hover{background:#fff!important;color:#1d4ed8!important}.se-my-hiring-page
.se-my-hiring-filter-tabs button.active{background:#fff!important;border-color:#c9dcfa!important;box-shadow:0 2px 7px #2563eb1c!important;color:#1d4ed8!important;font-weight:850!important}.se-my-hiring-page
.se-my-hiring-result-count{align-items:center!important;border-left:1px solid #e2e8f0!important;display:flex!important;gap:5px!important;height:50px!important;justify-content:center!important;min-width:82px!important}.se-my-hiring-page
.se-my-hiring-result-count strong{color:#172033!important;font-size:21px!important;font-weight:850!important;line-height:1!important}.se-my-hiring-page
.se-my-hiring-result-count span{color:#66758b!important;font-size:11.5px!important;font-weight:700!important;line-height:1!important}.se-my-hiring-page
.se-my-hiring-table thead th{color:#fff!important;font-size:11.5px!important;font-weight:800!important;height:52px!important;letter-spacing:.045em!important;line-height:1.2!important;padding:0 12px!important}.se-my-hiring-page
.se-my-hiring-table tbody tr{height:76px!important}.se-my-hiring-page
.se-my-hiring-table tbody td{color:#344054!important;font-size:13px!important;font-weight:650!important;height:76px!important;line-height:1.4!important;padding:10px 12px!important}.se-my-hiring-page
.se-my-hiring-clickable-row{cursor:pointer!important;transition:background-color .15s ease,box-shadow .15s ease!important}.se-my-hiring-page
.se-my-hiring-clickable-row:hover{background:#edf5ff!important;box-shadow:inset 0 0 0 1px #3b82f61a!important}.se-my-hiring-page
.se-my-hiring-clickable-row:focus-visible{outline:2px solid #3b82f6!important;outline-offset:-2px!important}.se-my-hiring-page
.se-my-hiring-role{cursor:pointer!important}.se-my-hiring-page
.se-my-hiring-role-avatar{flex:0 0 42px!important;font-size:13px!important;height:42px!important;width:42px!important}.se-my-hiring-page
.se-my-hiring-role-copy strong{color:#172033!important;font-size:14px!important;font-weight:800!important;line-height:1.25!important}.se-my-hiring-page
.se-my-hiring-role-copy small{color:#74839a!important;font-size:10.5px!important;font-weight:700!important;line-height:1.2!important;margin-top:2px!important}.se-my-hiring-page
.se-my-hiring-department{color:#344054!important;font-size:13px!important;font-weight:750!important;line-height:1.3!important}.se-my-hiring-page
.se-my-hiring-opening{color:#26364d!important;font-size:12.5px!important;font-weight:850!important;height:34px!important;width:34px!important}.se-my-hiring-page
.se-my-hiring-priority{font-size:11.5px!important;font-weight:800!important;gap:7px!important;line-height:1!important;min-height:31px!important;padding:0 11px!important}.se-my-hiring-page
.se-my-hiring-priority i{height:7px!important;width:7px!important}.se-my-hiring-page
.se-my-hiring-date{color:#2d3b50!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important}.se-my-hiring-page
.se-my-hiring-status{gap:8px!important;min-height:36px!important;padding:5px 11px!important}.se-my-hiring-page
.se-my-hiring-status>i{flex:0 0 8px!important;height:8px!important;width:8px!important}.se-my-hiring-page
.se-my-hiring-status strong{font-size:11.5px!important;font-weight:850!important;line-height:1.05!important}.se-my-hiring-page
.se-my-hiring-status small{font-size:9.5px!important;font-weight:700!important;line-height:1!important;margin-top:2px!important}.se-my-hiring-page
.se-my-hiring-skills{gap:5px!important}.se-my-hiring-page
.se-my-hiring-skills>span{border-radius:6px!important;color:#4b5a70!important;font-size:10px!important;font-weight:750!important;line-height:1!important;max-width:94px!important;padding:6px 8px!important}.se-my-hiring-page
.se-my-hiring-skills>span.more{color:#1d4ed8!important;font-weight:850!important}.se-my-hiring-page
.se-my-hiring-open{border-radius:8px!important;font-size:11.5px!important;font-weight:850!important;gap:7px!important;height:38px!important;line-height:1!important;min-width:78px!important;padding:0 12px!important}.se-my-hiring-page
.se-my-hiring-pagination{min-height:66px!important;padding:11px 14px!important}.se-my-hiring-page
.se-my-hiring-page-summary{color:#5f6e83!important;font-size:12px!important;font-weight:700!important;gap:7px!important}.se-my-hiring-page
.se-my-hiring-page-summary strong{color:#2d3b50!important;font-size:12.5px!important;font-weight:850!important}.se-my-hiring-page
.se-my-hiring-page-controls{gap:7px!important}.se-my-hiring-page
.se-my-hiring-page-controls button{font-size:11.5px!important;font-weight:750!important;height:38px!important;padding:0 14px!important}.se-my-hiring-page
.se-my-hiring-page-controls
.current-page{font-size:12px!important;font-weight:850!important;height:38px!important;width:38px!important}.se-my-hiring-page
.page-total{color:#5f6e83!important;font-size:11.5px!important;font-weight:700!important;margin-left:9px!important}.se-my-hiring-page
.page-total strong{color:#2d3b50!important;font-size:12px!important;font-weight:850!important}@media (max-width:1500px){.se-my-hiring-page .se-my-hiring-toolbar{grid-template-columns:minmax(300px,1fr) minmax(380px,440px) 76px!important}.se-my-hiring-page .se-my-hiring-filter-tabs button{font-size:12px!important}.se-my-hiring-page .se-my-hiring-table thead th{font-size:11px!important}.se-my-hiring-page .se-my-hiring-table tbody td{font-size:12.5px!important}.se-my-hiring-page .se-my-hiring-role-copy strong{font-size:13.5px!important}.se-my-hiring-page .se-my-hiring-date,.se-my-hiring-page .se-my-hiring-department{font-size:12.5px!important}}@media (max-width:1050px){.se-my-hiring-page .se-my-hiring-toolbar{grid-template-columns:1fr!important}.se-my-hiring-page .se-my-hiring-filter-tabs{grid-template-columns:repeat(4,minmax(90px,1fr))!important;overflow-x:auto!important}.se-my-hiring-page .se-my-hiring-result-count{border-left:0!important;border-top:1px solid #e2e8f0!important;width:100%!important}}.se-hiring-workspace-page{--hw-navy:#12254d;--hw-navy-2:#19366d;--hw-blue:#2f6fed;--hw-border:#d8e2ee;--hw-text:#172033;--hw-muted:#65758b;color:var(--hw-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.se-hiring-workspace-page,.se-hw-page{padding-top:22px!important}.se-hw-page-header,.se-hw-top-actions{margin-bottom:12px!important;margin-top:0!important}.se-hw-top-actions{align-items:center!important;display:flex!important;gap:12px!important;justify-content:space-between!important;min-height:46px!important}.se-hw-back-btn{background:#fff!important;border:1px solid #d5dfeb!important;border-radius:9px!important;box-shadow:0 2px 6px #0f172a0a!important;color:#40516a!important;font-size:12px!important;font-weight:800!important;gap:7px!important;min-height:42px!important;padding:0 15px!important}.se-hw-add-candidate,.se-hw-add-candidate-btn,.se-hw-back-btn{align-items:center!important;display:inline-flex!important;justify-content:center!important}.se-hw-add-candidate,.se-hw-add-candidate-btn{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border:0!important;border-radius:10px!important;box-shadow:0 6px 15px #2563eb3d!important;color:#fff!important;cursor:pointer!important;font-size:12.5px!important;font-weight:850!important;gap:8px!important;line-height:1!important;min-height:44px!important;padding:0 19px!important;transition:transform .15s ease,box-shadow .15s ease!important}.se-hw-add-candidate-btn:hover,.se-hw-add-candidate:hover{box-shadow:0 9px 20px #2563eb4d!important;transform:translateY(-1px)!important}.se-hw-hero{background:radial-gradient(circle at 92% 15%,#60a5fa3d,#0000 28%),linear-gradient(120deg,#10234b,#1b3975 60%,#315fb5)!important;border:1px solid #ffffff1a!important;border-radius:18px!important;box-shadow:0 12px 30px #1e40af24!important;color:#fff!important;margin-bottom:12px!important;min-height:0!important;padding:22px 26px!important}.se-hw-hero-inner{grid-gap:30px!important;align-items:center!important;display:grid!important;gap:30px!important;grid-template-columns:minmax(0,1fr) auto!important}.se-hw-hero-main{min-width:0!important}.se-hw-mpr-number,.se-hw-request-number{color:#b8d4ff!important;font-size:11px!important;font-weight:850!important;letter-spacing:.11em!important;line-height:1!important}.se-hw-hero h1{color:#fff!important;font-size:30px!important;font-weight:820!important;letter-spacing:-.025em!important;line-height:1.08!important;margin:9px 0 7px!important}.se-hw-hero-meta{align-items:center!important;color:#ffffffc7!important;display:flex!important;flex-wrap:wrap!important;font-size:12px!important;font-weight:650!important;gap:8px!important;line-height:1.35!important}.se-hw-hero .se-hw-priority,.se-hw-hero .se-hw-status{border-radius:999px!important;font-size:10.5px!important;font-weight:800!important;min-height:29px!important;padding:0 10px!important}.se-hw-owner,.se-hw-owner-card{background:#ffffff14!important;border:1px solid #ffffff21!important;border-radius:10px!important;gap:10px!important;margin-top:15px!important;padding:8px 11px!important;width:fit-content!important}.se-hw-owner,.se-hw-owner-avatar,.se-hw-owner-card{align-items:center!important;display:flex!important}.se-hw-owner-avatar{background:#ffffff24!important;border-radius:9px!important;color:#fff!important;flex:0 0 36px!important;font-weight:850!important;height:36px!important;justify-content:center!important;width:36px!important}.se-hw-owner strong{color:#fff!important;font-size:12.5px!important;font-weight:800!important}.se-hw-owner small{color:#ffffffab!important;font-size:10px!important;font-weight:550!important}.se-hw-active-message,.se-hw-availability-note,.se-hw-recruitment-active{display:none!important}.se-hw-hero-stats{grid-gap:9px!important;display:grid!important;gap:9px!important;grid-template-columns:repeat(3,106px)!important}.se-hw-hero-stat{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a!important;border:1px solid #ffffff2b!important;border-radius:13px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;min-height:100px!important;padding:13px!important}.se-hw-hero-stat strong{color:#fff!important;font-size:24px!important;font-weight:850!important;line-height:1!important}.se-hw-hero-stat small,.se-hw-hero-stat span{color:#ffffffbf!important;font-size:10.5px!important;font-weight:650!important}.se-hw-tabs{align-items:center!important;background:#fff!important;border:1px solid #d9e2ec!important;border-radius:13px!important;box-shadow:0 3px 12px rgba(15,23,42,.035)!important;display:flex!important;gap:4px!important;margin-bottom:12px!important;min-height:56px!important;padding:6px 8px!important}.se-hw-tabs button{background:#0000!important;border:0!important;color:#5a687c!important;cursor:pointer!important;font-size:11.5px!important;line-height:1!important;min-height:40px!important;padding:0 15px!important}.se-hw-tabs button.active{background:#edf4ff!important;color:#1d4ed8!important;font-weight:850!important}.se-hw-pipeline-panel{background:#fff!important;border:1px solid #d7e1ec!important;border-radius:15px!important;box-shadow:0 5px 18px rgba(15,23,42,.045)!important;margin:0!important;padding:18px!important}.se-hw-section-head{align-items:center!important;display:flex!important;gap:16px!important;justify-content:space-between!important;margin-bottom:14px!important}.se-hw-section-eyebrow,.se-hw-section-head>div>span{color:#2563eb!important;display:block!important;font-size:10px!important;font-weight:850!important;letter-spacing:.12em!important;line-height:1!important;margin-bottom:5px!important}.se-hw-section-head h3{color:#172033!important;font-size:19px!important;font-weight:820!important;letter-spacing:-.015em!important;line-height:1.2!important;margin:0!important}.se-hw-section-head p{display:none!important}.se-hw-pipeline-total{align-items:center!important;background:#f6f9fd!important;border:1px solid #d9e5f4!important;border-radius:9px!important;display:flex!important;gap:7px!important;min-width:92px!important;padding:8px 12px!important}.se-hw-pipeline-total strong{color:#1d4ed8!important;font-size:18px!important;font-weight:850!important}.se-hw-pipeline-total span{color:#607087!important;font-size:10.5px!important;font-weight:750!important}.se-hw-pipeline{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}.se-hw-pipeline-arrow{display:none!important}.se-hw-pipeline-stage{grid-gap:10px!important;align-items:center!important;background:#fbfcfe!important;border:1px solid #dce4ee!important;border-radius:12px!important;cursor:pointer!important;display:grid!important;gap:10px!important;grid-template-columns:38px minmax(0,1fr) 22px!important;min-height:94px!important;min-width:0!important;position:relative!important;text-align:left!important;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease!important}.se-hw-pipeline-stage:hover{border-color:#aac5eb!important;box-shadow:0 7px 18px #0f172a14!important;transform:translateY(-2px)!important}.se-hw-stage-icon{align-items:center!important;border-radius:10px!important;display:inline-flex!important;font-size:12px!important;font-weight:850!important;justify-content:center!important}.se-hw-stage-content{display:flex!important;flex-direction:column!important;min-width:0!important}.se-hw-pipeline-stage>div>strong,.se-hw-stage-content>strong{color:#172033!important;font-size:22px!important;font-weight:850!important;line-height:1!important}.se-hw-pipeline-stage>div>span,.se-hw-stage-content>span{color:#344054!important;font-size:12px!important;font-weight:800!important;line-height:1.15!important;margin-top:5px!important}.se-hw-pipeline-stage small{display:none!important}.se-hw-stage-open{align-items:center!important;color:#8491a5!important;display:flex!important;font-size:18px!important;font-weight:800!important;justify-content:center!important;transition:transform .15s ease,color .15s ease!important}.se-hw-pipeline-stage:hover
.se-hw-stage-open{color:#2563eb!important;transform:translateX(3px)!important}.se-hw-pipeline-stage.tone-orange{border-top:3px solid #f59e0b!important}.se-hw-pipeline-stage.tone-orange
.se-hw-stage-icon{background:#fff4df!important;color:#c76a00!important}.se-hw-pipeline-stage.tone-purple{border-top:3px solid #8b5cf6!important}.se-hw-pipeline-stage.tone-purple
.se-hw-stage-icon{background:#f1eaff!important;color:#7040d5!important}.se-hw-pipeline-stage.tone-green{border-top:3px solid #22a060!important}.se-hw-pipeline-stage.tone-green
.se-hw-stage-icon{background:#e9f9ef!important;color:#14814b!important}.se-hw-pipeline-stage.tone-blue{border-top:3px solid #3b82f6!important}.se-hw-pipeline-stage.tone-blue
.se-hw-stage-icon{background:#eaf2ff!important;color:#2563eb!important}.se-hw-pipeline-stage.tone-emerald{border-top:3px solid #059669!important}.se-hw-pipeline-stage.tone-emerald
.se-hw-stage-icon{background:#e7f8f1!important;color:#047857!important}@media (max-width:1450px){.se-hw-hero{padding:20px 22px!important}.se-hw-hero h1{font-size:27px!important}.se-hw-hero-stats{grid-template-columns:repeat(3,96px)!important}.se-hw-pipeline-stage{grid-template-columns:35px minmax(0,1fr) 18px!important;padding:11px!important}.se-hw-stage-icon{height:35px!important;width:35px!important}.se-hw-pipeline-stage>div>strong,.se-hw-stage-content>strong{font-size:20px!important}}@media (max-width:1050px){.se-hw-hero-inner{grid-template-columns:1fr!important}.se-hw-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.se-hw-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:650px){.se-hiring-workspace-page,.se-hw-page{padding-top:12px!important}.se-hw-top-actions{align-items:stretch!important}.se-hw-add-candidate,.se-hw-add-candidate-btn{min-width:145px!important}.se-hw-hero{border-radius:14px!important;padding:18px!important}.se-hw-hero h1{font-size:24px!important}.se-hw-hero-stats{grid-template-columns:repeat(3,1fr)!important}.se-hw-pipeline{grid-template-columns:1fr!important}.se-hw-pipeline-stage{min-height:82px!important}}.se-hiring-page-head{align-items:center!important;background:radial-gradient(circle at 88% -20%,#60a5fa42 0,#60a5fa14 28%,#0000 48%),linear-gradient(118deg,#101b3d,#172b62 48%,#2f61bd)!important;border:1px solid #ffffff1a!important;border-radius:16px!important;box-shadow:0 9px 26px #0f235024!important;display:flex!important;gap:20px!important;justify-content:space-between!important;margin-bottom:14px!important;min-height:96px!important;overflow:hidden!important;padding:18px 24px!important;position:relative!important}.se-hiring-page-head:before{animation:seRecruitHeaderCircleOne 10s ease-in-out infinite alternate!important;background:#0000!important;border:1px solid #ffffff21!important;border-radius:50%!important;height:175px!important;right:-48px!important;top:-100px!important;width:175px!important}.se-hiring-page-head:after,.se-hiring-page-head:before{content:""!important;pointer-events:none!important;position:absolute!important}.se-hiring-page-head:after{animation:seRecruitHeaderCircleTwo 8s ease-in-out infinite alternate!important;background:radial-gradient(circle,#60a5fa0a,#0000 68%)!important;border:1px solid #93c5fd26!important;border-radius:50%!important;bottom:-68px!important;height:92px!important;right:72px!important;width:92px!important}.se-hiring-page-head>*{position:relative!important;z-index:2!important}.se-hiring-eyebrow{color:#b9d6ff!important;font-size:9px!important;font-weight:800!important;letter-spacing:.17em!important;line-height:1!important;margin-bottom:7px!important}.se-hiring-eyebrow:before{animation:seRecruitDotPulse 2.8s ease-in-out infinite!important;background:#60a5fa!important;box-shadow:0 0 0 4px #60a5fa1f,0 0 12px #60a5fa73!important;height:6px!important;width:6px!important}.se-hiring-page-head h1{color:#fff!important;font-size:clamp(24px,2vw,30px)!important;font-weight:780!important;letter-spacing:-.035em!important;line-height:1.05!important;margin:0!important}.se-hiring-refresh{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffff1a!important;border:1px solid #fff3!important;border-radius:9px!important;box-shadow:inset 0 1px 0 #ffffff1a,0 4px 12px #0000000f!important;color:#fff!important;min-height:39px!important;padding:0 15px!important}.se-hiring-refresh:hover:not(:disabled){background:#ffffff2b!important;border-color:#ffffff4d!important;transform:translateY(-1px)!important}.se-my-hiring-head,.se-my-hiring-page-head,.se-myhiring-page-head{align-items:center!important;background:radial-gradient(circle at 88% -20%,#60a5fa42 0,#60a5fa14 28%,#0000 48%),linear-gradient(118deg,#101b3d,#172b62 48%,#2f61bd)!important;border:1px solid #ffffff1a!important;border-radius:16px!important;box-shadow:0 9px 26px #0f235024!important;display:flex!important;gap:20px!important;justify-content:space-between!important;margin-bottom:14px!important;min-height:96px!important;overflow:hidden!important;padding:18px 24px!important;position:relative!important}.se-my-hiring-head:before,.se-my-hiring-page-head:before,.se-myhiring-page-head:before{animation:seRecruitHeaderCircleOne 10s ease-in-out infinite alternate!important;border:1px solid #ffffff21!important;border-radius:50%!important;content:""!important;height:175px!important;pointer-events:none!important;position:absolute!important;right:-48px!important;top:-100px!important;width:175px!important}.se-my-hiring-head:after,.se-my-hiring-page-head:after,.se-myhiring-page-head:after{animation:seRecruitHeaderCircleTwo 8s ease-in-out infinite alternate!important;border:1px solid #93c5fd26!important;border-radius:50%!important;bottom:-68px!important;content:""!important;height:92px!important;pointer-events:none!important;position:absolute!important;right:72px!important;width:92px!important}.se-my-hiring-head>*,.se-my-hiring-page-head>*,.se-myhiring-page-head>*{position:relative!important;z-index:2!important}.se-my-hiring-head h1,.se-my-hiring-page-head h1,.se-myhiring-page-head h1{color:#fff!important;font-size:clamp(24px,2vw,30px)!important;font-weight:780!important;letter-spacing:-.035em!important;line-height:1.05!important;margin:0!important}.se-my-hiring-head .se-my-hiring-eyebrow,.se-my-hiring-page-head .se-my-hiring-eyebrow,.se-myhiring-page-head .se-my-hiring-eyebrow{color:#b9d6ff!important;font-size:9px!important;font-weight:800!important;letter-spacing:.17em!important;margin-bottom:7px!important}.se-my-hiring-head button,.se-my-hiring-page-head button,.se-myhiring-page-head button{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffff1a!important;border:1px solid #fff3!important;border-radius:9px!important;box-shadow:inset 0 1px 0 #ffffff1a,0 4px 12px #0000000f!important;color:#fff!important;min-height:39px!important;padding:0 15px!important;transition:transform .16s ease,background .16s ease,border-color .16s ease!important}.se-my-hiring-head button:hover,.se-my-hiring-page-head button:hover,.se-myhiring-page-head button:hover{background:#ffffff2b!important;border-color:#ffffff4d!important;transform:translateY(-1px)!important}@keyframes seRecruitHeaderCircleOne{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-15px,10px,0) scale(1.08)}}@keyframes seRecruitHeaderCircleTwo{0%{transform:translateZ(0)}to{transform:translate3d(13px,-8px,0)}}@media (prefers-reduced-motion:reduce){.se-hiring-eyebrow:before,.se-hiring-page-head:after,.se-hiring-page-head:before,.se-my-hiring-head:after,.se-my-hiring-head:before,.se-my-hiring-page-head:after,.se-my-hiring-page-head:before,.se-myhiring-page-head:after,.se-myhiring-page-head:before{animation:none!important}}@media (max-width:700px){.se-hiring-page-head,.se-my-hiring-head,.se-my-hiring-page-head,.se-myhiring-page-head{border-radius:14px!important;min-height:88px!important;padding:15px 16px!important}.se-hiring-page-head h1,.se-my-hiring-head h1,.se-my-hiring-page-head h1,.se-myhiring-page-head h1{font-size:23px!important}}.se-hiring-page .se-hiring-page-head,.se-my-hiring-page .se-my-hiring-hero{align-items:center!important;background:radial-gradient(circle at 91% -15%,#60a5fa4d 0,#60a5fa1c 27%,#0000 48%),linear-gradient(118deg,#101d40,#18336e 52%,#3267c6)!important;border:1px solid #ffffff1a!important;border-radius:16px!important;box-shadow:0 8px 24px #0f235021!important;box-sizing:border-box!important;display:flex!important;gap:20px!important;justify-content:space-between!important;margin-bottom:14px!important;min-height:96px!important;padding:17px 24px!important;width:100%!important}.se-hiring-page .se-hiring-page-head:before,.se-my-hiring-page .se-my-hiring-hero:before{animation:seRecruitCircleLarge 9s ease-in-out infinite alternate!important;background:radial-gradient(circle,hsla(0,0%,100%,.025),#0000 68%)!important;border:1px solid #ffffff24!important;height:175px!important;right:-48px!important;top:-105px!important;width:175px!important}.se-hiring-page .se-hiring-page-head:after,.se-my-hiring-page .se-my-hiring-hero:after{animation:seRecruitCircleSmall 7s ease-in-out infinite alternate!important;background:#0000!important;border:1px solid #93c5fd2e!important;border-radius:50%!important;bottom:-65px!important;height:92px!important;right:72px!important;width:92px!important}.se-hiring-page .se-hiring-page-head>*,.se-my-hiring-page .se-my-hiring-hero>*{z-index:2!important}.se-hiring-page .se-hiring-eyebrow,.se-my-hiring-page .se-my-hiring-eyebrow{align-items:center!important;color:#b8d5ff!important;display:inline-flex!important;font-size:10px!important;font-weight:850!important;gap:7px!important;letter-spacing:.16em!important;line-height:1!important;margin:0 0 7px!important}.se-hiring-page .se-hiring-eyebrow:before,.se-my-hiring-page .se-my-hiring-eyebrow:before{animation:seRecruitDot 2.4s ease-in-out infinite!important;background:#60a5fa!important;border-radius:50%!important;box-shadow:0 0 0 4px #60a5fa1f,0 0 12px #60a5fa73!important;flex:0 0 6px!important;height:6px!important;width:6px!important}.se-my-hiring-page .se-my-hiring-eyebrow:before{content:""!important}.se-hiring-page .se-hiring-page-head h1,.se-my-hiring-page .se-my-hiring-hero h1{color:#fff!important;font-size:28px!important;font-weight:800!important;letter-spacing:-.035em!important;line-height:1.04!important;margin:0!important}.se-my-hiring-page .se-my-hiring-hero-actions{align-items:center!important;display:flex!important;flex-shrink:0!important;gap:8px!important;justify-content:flex-end!important}.se-hiring-page .se-hiring-refresh,.se-my-hiring-page .se-my-hiring-candidates-btn,.se-my-hiring-page .se-my-hiring-hero-actions button,.se-my-hiring-page .se-my-hiring-refresh{align-items:center!important;backdrop-filter:blur(9px)!important;-webkit-backdrop-filter:blur(9px)!important;background:#ffffff1a!important;border:1px solid #fff3!important;border-radius:9px!important;box-shadow:inset 0 1px 0 #ffffff1a,0 4px 10px #0000000d!important;color:#fff!important;display:inline-flex!important;font-size:11px!important;font-weight:800!important;gap:7px!important;height:39px!important;justify-content:center!important;line-height:1!important;min-height:39px!important;padding:0 14px!important;transition:transform .16s ease,background .16s ease,border-color .16s ease!important}.se-hiring-page .se-hiring-refresh:hover:not(:disabled),.se-my-hiring-page .se-my-hiring-hero-actions button:hover:not(:disabled){background:#ffffff2b!important;border-color:#ffffff4d!important;transform:translateY(-1px)!important}.se-hiring-page .se-hiring-metrics,.se-my-hiring-page .se-my-hiring-summary{margin-top:0!important}@keyframes seRecruitCircleLarge{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-16px,11px,0) scale(1.07)}}@keyframes seRecruitCircleSmall{0%{transform:translateZ(0)}to{transform:translate3d(12px,-8px,0)}}@keyframes seRecruitDot{0%,to{box-shadow:0 0 0 4px #60a5fa1a,0 0 8px #60a5fa47;opacity:.72}50%{box-shadow:0 0 0 6px #60a5fa14,0 0 15px #60a5fa8c;opacity:1}}@media (max-width:1400px){.se-hiring-page .se-hiring-page-head,.se-my-hiring-page .se-my-hiring-hero{min-height:92px!important;padding:16px 22px!important}.se-hiring-page .se-hiring-page-head h1,.se-my-hiring-page .se-my-hiring-hero h1{font-size:27px!important}}@media (max-width:900px){.se-hiring-page .se-hiring-page-head,.se-my-hiring-page .se-my-hiring-hero{align-items:center!important;border-radius:14px!important;flex-direction:row!important;min-height:auto!important;padding:16px!important}.se-hiring-page .se-hiring-page-head h1,.se-my-hiring-page .se-my-hiring-hero h1{font-size:23px!important}.se-my-hiring-page .se-my-hiring-hero-actions{flex-wrap:wrap!important}}@media (prefers-reduced-motion:reduce){.se-hiring-page .se-hiring-eyebrow:before,.se-hiring-page .se-hiring-page-head:after,.se-hiring-page .se-hiring-page-head:before,.se-my-hiring-page .se-my-hiring-eyebrow:before,.se-my-hiring-page .se-my-hiring-hero:after,.se-my-hiring-page .se-my-hiring-hero:before{animation:none!important}}.se-hiring-page .se-hiring-page-head,.se-my-hiring-page .se-my-hiring-hero{animation:seRecruitHeroFlow 10s ease-in-out infinite alternate!important;background:radial-gradient(circle at 82% 20%,#3b82f63d,#0000 32%),radial-gradient(circle at 18% 115%,#60a5fa21,#0000 40%),linear-gradient(112deg,#0f1e43,#172f68 46%,#2f67c7)!important;background-size:150% 150%,145% 145%,160% 160%!important}.se-hiring-page .se-hiring-metrics>button:first-child,.se-my-hiring-page .se-my-hiring-metrics>button:first-child{border-top-left-radius:0!important}.se-hiring-page .se-hiring-metrics>button:last-child,.se-my-hiring-page .se-my-hiring-metrics>button:last-child{border-top-right-radius:0!important}.se-hiring-page .se-hiring-page-head:before,.se-my-hiring-page .se-my-hiring-hero:before{animation:seRecruitOrbit 9s cubic-bezier(.45,0,.55,1) infinite!important;background:radial-gradient(circle at 34% 68%,#93c5fd24 0,#93c5fd0d 30%,#0000 61%)!important;border:1px solid #bfdbfe40!important;border-radius:50%!important;box-shadow:inset 0 0 45px #60a5fa0d,0 0 40px #3b82f60a!important;content:""!important;height:260px!important;opacity:1!important;pointer-events:none!important;position:absolute!important;right:-70px!important;top:-125px!important;transform-origin:center!important;width:260px!important;will-change:transform!important;z-index:0!important}.se-hiring-page .se-hiring-page-head:after,.se-my-hiring-page .se-my-hiring-hero:after{animation:seRecruitLightSweep 8s ease-in-out infinite!important;background:linear-gradient(90deg,#0000,hsla(0,0%,100%,.015) 20%,#93c5fd14 48%,hsla(0,0%,100%,.025) 62%,#0000)!important;border:0!important;border-radius:0!important;content:""!important;filter:blur(2px)!important;height:260%!important;left:-58%!important;opacity:1!important;pointer-events:none!important;position:absolute!important;top:-80%!important;transform:rotate(19deg) translateZ(0)!important;width:48%!important;will-change:transform!important;z-index:0!important}.se-hiring-page .se-hiring-eyebrow:before,.se-my-hiring-page .se-my-hiring-eyebrow:before{animation:seRecruitPulse 2.1s ease-in-out infinite!important;background:#60a5fa!important;border-radius:50%!important;box-shadow:0 0 0 4px #60a5fa1a,0 0 12px #60a5fab3!important;flex:0 0 6px!important;height:6px!important;width:6px!important}.se-hiring-page .se-hiring-refresh,.se-my-hiring-page .se-my-hiring-refresh{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#ffffff17!important;border:1px solid #fff3!important;box-shadow:inset 0 1px 0 #ffffff1a,0 5px 18px #0f172a1a!important;color:#fff!important;position:relative!important;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease!important}.se-hiring-page .se-hiring-refresh:hover,.se-my-hiring-page .se-my-hiring-refresh:hover{background:#ffffff29!important;border-color:#ffffff52!important;box-shadow:inset 0 1px 0 #ffffff24,0 8px 22px #0f172a26!important;transform:translateY(-2px)!important}@keyframes seRecruitHeroFlow{0%{background-position:0 20%,0 50%,0 50%}50%{background-position:45% 42%,35% 60%,45% 50%}to{background-position:100% 60%,80% 35%,100% 50%}}@keyframes seRecruitOrbit{0%{transform:translateZ(0) rotate(0deg) scale(1)}25%{transform:translate3d(-24px,10px,0) rotate(4deg) scale(1.04)}50%{transform:translate3d(-42px,24px,0) rotate(8deg) scale(1.08)}75%{transform:translate3d(-16px,32px,0) rotate(4deg) scale(1.04)}to{transform:translateZ(0) rotate(0deg) scale(1)}}@keyframes seRecruitLightSweep{0%{opacity:0;transform:rotate(19deg) translateZ(0)}12%{opacity:.7}48%{opacity:1}75%{opacity:.55}to{opacity:0;transform:rotate(19deg) translate3d(390%,0,0)}}@keyframes seRecruitPulse{0%,to{box-shadow:0 0 0 4px #60a5fa1a,0 0 9px #60a5fa80;transform:scale(1)}50%{box-shadow:0 0 0 7px #60a5fa0a,0 0 18px #60a5fad9;transform:scale(1.3)}}@media (max-width:768px){.se-hiring-page .se-hiring-page-head,.se-my-hiring-page .se-my-hiring-hero{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;margin-bottom:0!important}.se-hiring-page .se-hiring-page-head:before,.se-my-hiring-page .se-my-hiring-hero:before{height:190px!important;right:-70px!important;top:-85px!important;width:190px!important}}.se-hiring-page .se-hiring-page-head,.se-my-hiring-page .se-my-hiring-hero{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;margin-bottom:0!important}.se-hiring-page .se-hiring-metrics,.se-my-hiring-page .se-my-hiring-metrics{margin-top:0!important}.se-hiring-page .se-hiring-page-head{animation:seHQBackgroundFlow 10s ease-in-out infinite alternate!important;background:radial-gradient(circle at 86% 35%,#60a5fa2b,#0000 31%),linear-gradient(112deg,#101d40,#19346f 54%,#2d63c2)!important}.se-hiring-page .se-hiring-page-head:before{animation:seHQOrbit 8s ease-in-out infinite!important;background:radial-gradient(circle at 35% 68%,#93c5fd1f,#0000 62%)!important;border:1px solid #bfdbfe40!important;box-shadow:inset 0 0 40px #60a5fa0d!important;height:245px!important;right:-72px!important;top:-130px!important;width:245px!important;will-change:transform!important}.se-hiring-page .se-hiring-page-head:after{animation:seHQLightTravel 7.5s ease-in-out infinite!important;background:linear-gradient(90deg,#0000,#ffffff03 20%,#93c5fd17 48%,hsla(0,0%,100%,.035) 55%,#0000)!important;height:250%!important;left:-340px!important;top:-75%!important;transform:rotate(17deg)!important;width:260px!important;will-change:transform,opacity!important}.se-my-hiring-page .se-my-hiring-hero{animation:seMHBackgroundFlow 11s ease-in-out infinite alternate!important;background:radial-gradient(ellipse at 78% 50%,#2563eb38,#0000 38%),linear-gradient(110deg,#101e42,#1a3775 55%,#2c61bd)!important;background-size:160% 160%,150% 150%!important}.se-my-hiring-page .se-my-hiring-hero:before{animation:seMHWaveSwim 7s cubic-bezier(.45,0,.55,1) infinite alternate!important;background:linear-gradient(90deg,#0000,rgba(147,197,253,.015) 15%,#93c5fd1a 47%,#ffffff0f 58%,#60a5fa0a 75%,#0000)!important;filter:blur(1px)!important;height:72px!important;right:-14%!important;top:17px!important;transform:skewX(-24deg) rotate(-4deg)!important;width:58%!important;will-change:transform!important}.se-my-hiring-page .se-my-hiring-hero:after{animation:seMHStreamTravel 8s linear infinite!important;background:repeating-linear-gradient(168deg,#0000,#0000 15px,#93c5fd14 16px,#93c5fd14 17px,#0000 18px,#0000 31px)!important;border-radius:0!important;bottom:-22px!important;height:90px!important;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18%,#000 75%,#0000)!important;mask-image:linear-gradient(90deg,#0000,#000 18%,#000 75%,#0000)!important;opacity:.75!important;right:-18%!important;width:65%!important;will-change:transform!important}.se-hiring-page .se-hiring-eyebrow:before,.se-my-hiring-page .se-my-hiring-eyebrow:before{animation:seRecruitDotPulse 2.2s ease-in-out infinite!important}@keyframes seHQBackgroundFlow{0%{background-position:0 40%}to{background-position:100% 60%}}@keyframes seHQOrbit{0%,to{transform:translateZ(0) scale(1)}30%{transform:translate3d(-25px,11px,0) scale(1.04)}60%{transform:translate3d(-42px,26px,0) scale(1.09)}82%{transform:translate3d(-17px,32px,0) scale(1.05)}}@keyframes seHQLightTravel{0%{opacity:0;transform:translateZ(0) rotate(17deg)}10%{opacity:.2}45%{opacity:1}85%{opacity:.35}to{opacity:0;transform:translate3d(1750px,0,0) rotate(17deg)}}@keyframes seMHBackgroundFlow{0%{background-position:0 40%,0 50%}to{background-position:100% 55%,100% 50%}}@keyframes seMHWaveSwim{0%{transform:translate3d(80px,5px,0) skewX(-24deg) rotate(-4deg) scaleX(.92)}35%{transform:translate3d(-35px,-7px,0) skewX(-17deg) rotate(1deg) scaleX(1.04)}70%{transform:translate3d(-145px,7px,0) skewX(-28deg) rotate(-2deg) scaleX(1.1)}to{transform:translate3d(-235px,-4px,0) skewX(-18deg) rotate(2deg) scaleX(.98)}}@keyframes seMHStreamTravel{0%{transform:translate3d(90px,0,0) skewX(-14deg)}50%{transform:translate3d(-100px,-7px,0) skewX(-20deg)}to{transform:translate3d(-280px,4px,0) skewX(-14deg)}}@keyframes seRecruitDotPulse{0%,to{box-shadow:0 0 0 4px #60a5fa1a,0 0 8px #60a5fa73;transform:scale(1)}50%{box-shadow:0 0 0 7px rgba(96,165,250,.035),0 0 17px #60a5fad1;transform:scale(1.28)}}@media (max-width:900px){.se-hiring-page,.se-my-hiring-page{padding-top:0!important}.se-hiring-page .se-hiring-page-head,.se-my-hiring-page .se-my-hiring-hero{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;margin-bottom:0!important;margin-top:0!important}.se-hiring-page .se-hiring-page-head:before{height:190px!important;right:-70px!important;top:-95px!important;width:190px!important}.se-my-hiring-page .se-my-hiring-hero:before{right:-30%!important;width:75%!important}}.se-hiring-page,.se-my-hiring-page{padding-top:0!important}.se-hiring-page .se-hiring-page-head,.se-my-hiring-page .se-my-hiring-hero{border-radius:0 0 16px 16px!important;isolation:isolate!important;margin-bottom:16px!important;margin-top:0!important;overflow:hidden!important;position:relative!important}.se-hiring-page .se-hiring-metrics,.se-my-hiring-page .se-my-hiring-metrics{margin-top:0!important}.se-hiring-page .se-hiring-metrics>button,.se-my-hiring-page .se-my-hiring-metrics>button{border-radius:13px!important}.se-hiring-page .se-hiring-page-head{animation:seHQFinalBackground 12s ease-in-out infinite alternate!important;background:radial-gradient(circle at 88% 18%,#60a5fa30,#0000 31%),linear-gradient(112deg,#101d40,#19346f 55%,#2c5fb7)!important;background-size:145% 145%!important}.se-hiring-page .se-hiring-page-head:before{animation:seHQFinalRadar 8s ease-in-out infinite!important;background:radial-gradient(circle,#0000 0 41%,rgba(147,197,253,.055) 42% 43%,#0000 44% 100%)!important;border:1px solid #bfdbfe3d!important;border-radius:50%!important;box-shadow:inset 0 0 38px rgba(96,165,250,.055)!important;height:230px!important;right:-55px!important;top:-126px!important;width:230px!important}.se-hiring-page .se-hiring-page-head:after,.se-hiring-page .se-hiring-page-head:before{content:""!important;pointer-events:none!important;position:absolute!important;z-index:0!important}.se-hiring-page .se-hiring-page-head:after{animation:seHQFinalScan 9s ease-in-out infinite!important;background:linear-gradient(90deg,#0000,#ffffff03 25%,rgba(147,197,253,.075) 50%,hsla(0,0%,100%,.025) 60%,#0000)!important;border:0!important;border-radius:0!important;filter:blur(2px)!important;height:260%!important;left:-250px!important;top:-80%!important;transform:rotate(18deg)!important;width:180px!important}.se-my-hiring-page .se-my-hiring-hero{animation:seMHFinalBackground 12s ease-in-out infinite alternate!important;background:radial-gradient(ellipse at 82% 45%,#2563eb2b,#0000 34%),linear-gradient(112deg,#101d40,#19346f 57%,#2b5db4)!important;background-size:150% 150%!important}.se-my-hiring-page .se-my-hiring-hero:before{animation:seMHDropsTravel 7s cubic-bezier(.45,0,.55,1) infinite!important;background:#93c5fdd9!important;border-radius:50% 50% 50% 18%!important;box-shadow:48px 20px 0 -1px #bfdbfe80,103px -11px 0 -2px #60a5fabf,158px 16px 0 -2px #dbeafe6b,220px -5px 0 -1px #60a5fa80!important;left:58%!important;top:32%!important;transform:rotate(45deg)!important;will-change:transform,opacity!important;z-index:0!important}.se-my-hiring-page .se-my-hiring-hero:after{animation:seMHPathFloat 6s ease-in-out infinite alternate!important;background:#0000!important;border-radius:50%!important;border-top:1px solid #93c5fd1c!important;bottom:-8px!important;box-shadow:0 -8px 22px rgba(96,165,250,.035)!important;height:42px!important;right:7%!important;width:360px!important;z-index:0!important}.se-hiring-page .se-hiring-page-head>*,.se-my-hiring-page .se-my-hiring-hero>*{position:relative!important;z-index:5!important}.se-hiring-page .se-hiring-eyebrow:before,.se-my-hiring-page .se-my-hiring-eyebrow:before{animation:seRecruitFinalDot 2.4s ease-in-out infinite!important}@keyframes seHQFinalBackground{0%{background-position:0 45%}to{background-position:100% 55%}}@keyframes seHQFinalRadar{0%,to{transform:translateZ(0) scale(1)}35%{transform:translate3d(-15px,8px,0) scale(1.035)}70%{transform:translate3d(-28px,19px,0) scale(1.07)}}@keyframes seHQFinalScan{0%{opacity:0;transform:translateZ(0) rotate(18deg)}12%{opacity:.15}45%{opacity:.9}82%{opacity:.25}to{opacity:0;transform:translate3d(1650px,0,0) rotate(18deg)}}@keyframes seMHFinalBackground{0%{background-position:0 45%}to{background-position:100% 55%}}@keyframes seMHDropsTravel{0%{opacity:0;transform:translate3d(-170px,7px,0) rotate(45deg)}12%{opacity:.45}35%{opacity:.85;transform:translate3d(-60px,-5px,0) rotate(45deg)}62%{opacity:1;transform:translate3d(70px,6px,0) rotate(45deg)}86%{opacity:.55}to{opacity:0;transform:translate3d(230px,-4px,0) rotate(45deg)}}@keyframes seMHPathFloat{0%{opacity:.35;transform:translate3d(30px,5px,0) scaleX(.92)}to{opacity:.8;transform:translate3d(-40px,-5px,0) scaleX(1.06)}}@keyframes seRecruitFinalDot{0%,to{box-shadow:0 0 0 4px #60a5fa1a,0 0 7px #60a5fa66;transform:scale(1)}50%{box-shadow:0 0 0 6px rgba(96,165,250,.045),0 0 14px #60a5fab8;transform:scale(1.22)}}@media (max-width:900px){.se-hiring-page,.se-my-hiring-page{padding-top:0!important}.se-hiring-page .se-hiring-page-head,.se-my-hiring-page .se-my-hiring-hero{border-radius:0 0 14px 14px!important;margin-bottom:12px!important;margin-top:0!important}.se-my-hiring-page .se-my-hiring-hero:after{right:-20px!important;width:240px!important}}@media (prefers-reduced-motion:reduce){.se-hiring-page .se-hiring-eyebrow:before,.se-hiring-page .se-hiring-page-head,.se-hiring-page .se-hiring-page-head:after,.se-hiring-page .se-hiring-page-head:before,.se-my-hiring-page .se-my-hiring-eyebrow:before,.se-my-hiring-page .se-my-hiring-hero,.se-my-hiring-page .se-my-hiring-hero:after,.se-my-hiring-page .se-my-hiring-hero:before{animation:none!important}}.se-my-hiring-page .se-my-hiring-hero{animation:seMyHiringHeroBreath 8s ease-in-out infinite alternate!important;background:radial-gradient(ellipse at 82% 45%,#3b82f629,#0000 35%),linear-gradient(112deg,#101d40,#19346f 57%,#2b5db4)!important;overflow:hidden!important;position:relative!important}.se-my-hiring-page .se-my-hiring-hero:before{animation:seMyHiringParticlesMove 6.5s linear infinite!important;background:#bfdbfef2!important;border:0!important;border-radius:50%!important;box-shadow:75px 23px 0 -1px #60a5facc,155px -9px 0 -2px #dbeafebf,235px 27px 0 -1px #93c5fda6,330px 2px 0 -2px #dbeafebf,430px 18px 0 -1px #60a5faa6!important;height:7px!important;left:-120px!important;top:32px!important;transform:translateZ(0)!important;width:7px!important;will-change:left,transform,opacity!important}.se-my-hiring-page .se-my-hiring-hero:after,.se-my-hiring-page .se-my-hiring-hero:before{bottom:auto!important;content:""!important;opacity:0!important;pointer-events:none!important;position:absolute!important;right:auto!important;z-index:1!important}.se-my-hiring-page .se-my-hiring-hero:after{animation:seMyHiringLightTravel 8s ease-in-out 1.4s infinite!important;background:linear-gradient(90deg,#0000,#60a5fa14 20%,#bfdbfe94 72%,#fffc)!important;border:0!important;border-radius:999px!important;box-shadow:0 0 9px #60a5fa3d!important;height:1px!important;left:-180px!important;top:61px!important;width:115px!important;will-change:left,opacity!important}.se-my-hiring-page .se-my-hiring-hero>*{position:relative!important;z-index:5!important}@keyframes seMyHiringParticlesMove{0%{left:-140px;opacity:0;top:31px}8%{opacity:.85}25%{top:38px}45%{opacity:1;top:27px}65%{top:36px}82%{opacity:.8}to{left:calc(100% + 80px);opacity:0;top:29px}}@keyframes seMyHiringLightTravel{0%{left:-180px;opacity:0}12%{opacity:.35}45%{opacity:.7}78%{opacity:.3}to{left:calc(100% + 100px);opacity:0}}@keyframes seMyHiringHeroBreath{0%{background-position:0 50%,0 50%}to{background-position:100% 50%,100% 50%}}.se-my-hiring-page .se-my-hiring-eyebrow:before{animation:seMyHiringIndicator 1.8s ease-in-out infinite!important}@keyframes seMyHiringIndicator{0%,to{box-shadow:0 0 0 3px #60a5fa14,0 0 5px #60a5fa59;opacity:.65;transform:scale(.9)}50%{box-shadow:0 0 0 6px #60a5fa0d,0 0 14px #60a5fad9;opacity:1;transform:scale(1.25)}}@media (max-width:900px){.se-my-hiring-page .se-my-hiring-hero:before{animation-duration:5.5s!important}.se-my-hiring-page .se-my-hiring-hero:after{animation-duration:7s!important}}.se-my-hiring-page
.se-my-hiring-hero.se-recruit-animated-header{background:radial-gradient(circle at 77% 5%,#768fd62e,#0000 30%),radial-gradient(circle at 40% 125%,#5970ae1f,#0000 34%),linear-gradient(118deg,#101a37,#172a54 50%,#24457f)!important;border:1px solid #ffffff1a!important;border-radius:0 0 20px 20px!important;box-shadow:0 14px 34px #0f1c3c29!important;box-sizing:border-box!important;display:block!important;height:176px!important;isolation:isolate!important;margin:0 0 16px!important;min-height:176px!important;overflow:hidden!important;padding:28px 30px!important;position:relative!important;width:100%!important}.se-my-hiring-page
.se-my-hiring-hero.se-recruit-animated-header:before{border:1px solid hsla(0,0%,100%,.055)!important;border-radius:50%!important;bottom:auto!important;height:230px!important;left:-85px!important;top:-145px!important;width:230px!important}.se-my-hiring-page
.se-my-hiring-hero.se-recruit-animated-header:after,.se-my-hiring-page
.se-my-hiring-hero.se-recruit-animated-header:before{background:#0000!important;content:""!important;pointer-events:none!important;position:absolute!important;right:auto!important;z-index:0!important}.se-my-hiring-page
.se-my-hiring-hero.se-recruit-animated-header:after{border:1px solid hsla(0,0%,100%,.045)!important;border-radius:50%!important;bottom:-165px!important;height:190px!important;left:22%!important;top:auto!important;width:190px!important}.se-my-hiring-page
.se-recruit-header-glow{pointer-events:none!important;position:absolute!important;z-index:0!important}.se-my-hiring-page
.se-recruit-header-glow--one{border:1px solid #ffffff12!important;border-radius:50%!important;height:270px!important;right:4%!important;top:-205px!important;width:270px!important}.se-my-hiring-page
.se-recruit-header-glow--two{border:1px solid #ffffff0d!important;border-radius:50%!important;bottom:-185px!important;height:210px!important;right:22%!important;width:210px!important}.se-my-hiring-page
.se-recruit-header-grid{background-size:30px 30px!important;inset:0!important;opacity:.035!important;pointer-events:none!important;position:absolute!important;z-index:0!important}.se-my-hiring-page
.se-recruit-header-copy{left:30px!important;min-width:0!important;pointer-events:none!important;position:absolute!important;text-align:left!important;top:50%!important;transform:translateY(-50%)!important;width:285px!important;z-index:30!important}.se-my-hiring-page
.se-recruit-header-copy .se-my-hiring-eyebrow{align-items:center!important;color:#d0dcf8c2!important;display:inline-flex!important;font-size:9px!important;font-weight:800!important;gap:9px!important;letter-spacing:.18em!important;line-height:1!important;margin:0 0 8px!important;text-transform:uppercase!important}.se-my-hiring-page
.se-recruit-live-dot{background:#9fb9ef!important;border-radius:50%!important;box-shadow:0 0 0 4px #9fb9ef1a,0 0 10px #9fb9ef80!important;flex:0 0 6px!important;height:6px!important;width:6px!important}.se-my-hiring-page
.se-recruit-header-copy h1{color:#fff!important;font-size:32px!important;font-weight:760!important;letter-spacing:-.045em!important;line-height:1.04!important;margin:0!important;white-space:nowrap!important}.se-my-hiring-page
.se-recruit-header-subtitle{color:#dee6f894!important;display:block!important;font-size:10px!important;font-weight:550!important;letter-spacing:.015em!important;line-height:1.3!important;margin-top:8px!important}.se-my-hiring-page
.se-recruit-header-actions{align-items:center!important;bottom:auto!important;display:flex!important;gap:8px!important;justify-content:flex-end!important;left:auto!important;margin:0!important;position:absolute!important;right:22px!important;top:20px!important;transform:none!important;z-index:50!important}.se-my-hiring-page
.se-recruit-header-actions
.se-my-hiring-candidates-btn,.se-my-hiring-page
.se-recruit-header-actions
.se-my-hiring-refresh{align-items:center!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:hsla(0,0%,100%,.085)!important;border:1px solid #ffffff2b!important;border-radius:10px!important;box-shadow:inset 0 1px 0 #ffffff14!important;color:#fff!important;display:inline-flex!important;font-size:10px!important;font-weight:700!important;gap:7px!important;height:38px!important;justify-content:center!important;line-height:1!important;margin:0!important;min-height:38px!important;min-width:auto!important;padding:0 14px!important;position:relative!important;transform:none!important;transition:background .18s ease,border-color .18s ease,transform .18s ease!important;white-space:nowrap!important}.se-my-hiring-page
.se-recruit-header-actions
.se-my-hiring-candidates-btn:hover,.se-my-hiring-page
.se-recruit-header-actions
.se-my-hiring-refresh:hover:not(:disabled){background:#ffffff24!important;border-color:#ffffff45!important;transform:translateY(-1px)!important}.se-my-hiring-page
.se-recruit-header-actions
.se-my-hiring-refresh:disabled{opacity:.55!important}.se-my-hiring-page
.se-recruit-header-animation{bottom:5px!important;height:138px!important;left:340px!important;margin:0!important;opacity:1!important;pointer-events:none!important;position:absolute!important;right:34px!important;top:auto!important;transform:none!important;width:auto!important;z-index:10!important}.se-my-hiring-page
.se-recruit-queue-scene{height:100%!important;overflow:visible!important;position:relative!important;width:100%!important}.se-my-hiring-page
.se-recruit-floor{background:linear-gradient(90deg,#0000,#dbe4ff26 10%,#dbe4ff33 52%,#dbe4ff21 90%,#0000)!important;bottom:13px!important;height:1px!important;left:1%!important;right:1%!important}.se-my-hiring-page
.se-recruit-candidate-line{bottom:15px!important;height:100px!important;left:2%!important;right:205px!important}.se-my-hiring-page
.se-recruit-candidate{--candidate-slot:45px;height:96px!important;width:37px!important}.se-my-hiring-page
.se-recruit-person{height:91px!important;transform:translateX(-50%)!important;width:32px!important}.se-my-hiring-page
.se-recruit-person-head{background:#d6a17c!important;border-radius:52% 44% 48% 50%!important;box-shadow:inset 2px -1px 0 #5c372b1a!important;height:18px!important;left:8px!important;top:4px!important;width:16px!important;z-index:4!important}.se-my-hiring-page
.se-recruit-person-head:after{background:#d6a17c!important;border-radius:0 60% 60% 0!important;content:""!important;height:5px!important;position:absolute!important;right:-3px!important;top:8px!important;width:5px!important}.se-my-hiring-page
.se-recruit-person-face{background:#221c1fc2!important;border-radius:50%!important;height:2px!important;position:absolute!important;right:2px!important;top:7px!important;width:2px!important}.se-my-hiring-page
.se-recruit-person-hair{background:#27212b!important;border-radius:9px 8px 3px 7px!important;height:9px!important;left:5px!important;top:2px!important;width:15px!important;z-index:5!important}.se-my-hiring-page
.se-recruit-person-hair.long{border-radius:9px 7px 8px 7px!important;height:21px!important;left:4px!important;width:13px!important}.se-my-hiring-page
.se-recruit-person-hair.bun:before{background:#27212b!important;height:7px!important;left:-5px!important;top:2px!important;width:7px!important}.se-my-hiring-page
.se-recruit-person-neck{background:#d6a17c!important;height:7px!important;left:12px!important;top:20px!important;width:7px!important}.se-my-hiring-page
.se-recruit-person-body{background:linear-gradient(180deg,#d7e1f3,#9eafcc)!important;border-radius:6px 8px 3px 3px!important;height:38px!important;left:9px!important;top:26px!important;transform:skewX(-2deg)!important;width:18px!important}.se-my-hiring-page
.se-recruit-candidate.woman
.se-recruit-person-body{background:linear-gradient(180deg,#ddd5e3,#b5a7c0)!important}.se-my-hiring-page
.se-recruit-person-arm{background:#d6a17c!important;height:25px!important;left:auto!important;right:-4px!important;top:9px!important;transform:rotate(-9deg)!important;width:5px!important}.se-my-hiring-page
.se-recruit-cv{background:#f8faff!important;height:17px!important;left:auto!important;right:-11px!important;top:18px!important;transform:rotate(2deg)!important;width:12px!important}.se-my-hiring-page
.se-recruit-person-legs{gap:3px!important;left:11px!important;top:63px!important}.se-my-hiring-page
.se-recruit-person-legs span{background:#394760!important;height:26px!important;width:5px!important}.se-my-hiring-page
.se-recruit-desk{bottom:14px!important;height:60px!important;right:62px!important;width:126px!important}.se-my-hiring-page
.se-recruit-desk-top{width:126px!important}.se-my-hiring-page
.se-recruit-desk-front{width:116px!important}.se-my-hiring-page
.se-recruit-hr{bottom:13px!important;height:116px!important;right:6px!important;width:92px!important}.se-my-hiring-page
.se-recruit-hr-person{height:108px!important;left:0!important;top:4px!important;width:66px!important}.se-my-hiring-page
.se-recruit-hr-head{border-radius:44% 51% 48% 45%!important;height:28px!important;right:16px!important;top:4px!important;width:24px!important}.se-my-hiring-page
.se-recruit-hr-face{height:2px!important;left:3px!important;right:auto!important;top:11px!important;width:2px!important}.se-my-hiring-page
.se-recruit-hr-nose{border-radius:60% 0 0 60%!important;height:5px!important;left:-3px!important;right:auto!important;top:14px!important;width:6px!important}.se-my-hiring-page
.se-recruit-hr-hair{height:34px!important;right:11px!important;top:0!important;width:30px!important}.se-my-hiring-page
.se-recruit-hr-body{height:52px!important;right:5px!important;top:37px!important;width:40px!important}.se-my-hiring-page
.se-recruit-hr-arm{animation:seMyHiringWrite .7s ease-in-out infinite alternate!important;left:4px!important;top:52px!important;width:42px!important}@keyframes seMyHiringWrite{0%{transform:rotate(10deg) translateX(-1px)}to{transform:rotate(15deg) translateX(2px)}}.se-my-hiring-page
.se-recruit-scene-dots{opacity:.28!important;right:196px!important;top:29px!important}@media (max-width:1200px){.se-my-hiring-page .se-recruit-header-copy{width:245px!important}.se-my-hiring-page .se-recruit-header-animation{left:295px!important;right:20px!important;transform:scale(.91)!important;transform-origin:right bottom!important}.se-my-hiring-page .se-recruit-candidate{--candidate-slot:39px}}@media (max-width:900px){.se-my-hiring-page .se-my-hiring-hero.se-recruit-animated-header{height:164px!important;min-height:164px!important;padding:24px 22px!important}.se-my-hiring-page .se-recruit-header-copy{left:22px!important;width:230px!important}.se-my-hiring-page .se-recruit-header-copy h1{font-size:27px!important}.se-my-hiring-page .se-recruit-header-animation{bottom:3px!important;left:245px!important;opacity:.78!important;right:5px!important;transform:scale(.84)!important;transform-origin:right bottom!important}.se-my-hiring-page .se-recruit-header-actions{right:13px!important;top:13px!important}}@media (max-width:700px){.se-my-hiring-page .se-my-hiring-hero.se-recruit-animated-header{border-radius:0 0 16px 16px!important;height:172px!important;min-height:172px!important;padding:22px 18px!important}.se-my-hiring-page .se-recruit-header-copy{left:18px!important;top:55%!important;transform:translateY(-50%)!important;width:60%!important}.se-my-hiring-page .se-recruit-header-copy h1{font-size:25px!important;white-space:normal!important}.se-my-hiring-page .se-recruit-header-subtitle{font-size:9px!important;max-width:190px!important}.se-my-hiring-page .se-recruit-header-actions{gap:5px!important;right:10px!important;top:10px!important}.se-my-hiring-page .se-recruit-header-actions .se-my-hiring-candidates-btn,.se-my-hiring-page .se-recruit-header-actions .se-my-hiring-refresh{font-size:8.5px!important;height:33px!important;min-height:33px!important;padding:0 9px!important}.se-my-hiring-page .se-recruit-header-animation{bottom:1px!important;height:130px!important;left:43%!important;opacity:.34!important;right:-34px!important;transform:scale(.72)!important;transform-origin:right bottom!important}}@media (prefers-reduced-motion:reduce){.se-my-hiring-page .se-recruit-candidate,.se-my-hiring-page .se-recruit-hr-arm,.se-my-hiring-page .se-recruit-live-dot{animation:none!important}}.se-my-hiring-page .se-my-hiring-hero.se-recruit-animated-header{background:linear-gradient(90deg,#102143,#142c57 38%,#1d4482 72%,#245394)!important;height:190px!important;isolation:isolate!important;min-height:190px!important;overflow:hidden!important;position:relative!important}.se-my-hiring-page .se-recruit-header-copy{flex:0 0 300px!important;max-width:300px!important;width:300px!important;z-index:30!important}.se-my-hiring-page .se-recruit-header-copy:after{background:linear-gradient(90deg,#0d1f41,#0d1f41f5 58%,#0d1f418c 80%,#0000)!important;content:""!important;height:210px!important;left:-45px!important;pointer-events:none!important;position:absolute!important;top:-55px!important;width:390px!important;z-index:-1!important}.se-my-hiring-page .se-recruit-header-animation{left:225px!important;margin:0!important;right:0!important;transform:none!important;width:auto!important}.se-my-hiring-page .se-real-recruitment-scene,.se-my-hiring-page .se-real-recruitment-stage{display:block!important;height:100%!important;inset:0!important;opacity:1!important;overflow:hidden!important;position:absolute!important;transform:none!important;visibility:visible!important;width:100%!important}.se-my-hiring-page img.se-real-recruitment-art{animation:seHiringPanoramaFloat 9s ease-in-out infinite!important;bottom:auto!important;clip-path:none!important;display:block!important;height:auto!important;left:0!important;mask:none!important;-webkit-mask:none!important;max-height:none!important;max-width:none!important;min-width:0!important;mix-blend-mode:normal!important;object-fit:fill!important;object-position:initial!important;opacity:1!important;pointer-events:none!important;position:absolute!important;right:auto!important;top:50%!important;transform:translateY(-50%) scale(1)!important;transform-origin:center center!important;visibility:visible!important;width:100%!important}.se-my-hiring-page .se-real-recruitment-stage:before{background:linear-gradient(90deg,#102143,#102143eb 25%,#1021437a 62%,#0000)!important;bottom:0!important;content:""!important;left:0!important;pointer-events:none!important;position:absolute!important;top:0!important;width:150px!important;z-index:10!important}.se-my-hiring-page .se-real-recruitment-stage:after{content:none!important;display:none!important}.se-my-hiring-page
.se-my-hiring-hero-actions.se-recruit-header-actions{align-items:center!important;display:flex!important;gap:8px!important;position:absolute!important;right:24px!important;top:22px!important;z-index:50!important}.se-my-hiring-page
.se-recruit-header-actions
button{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#0a1e41b8!important;border:1px solid #fff3!important;color:#fff!important;position:relative!important;z-index:51!important}.se-my-hiring-page .se-real-recruitment-status{background:#071631bd!important;color:#ebf3ffe6!important;gap:6px!important;left:64%!important;letter-spacing:.18em!important;padding:4px 10px!important;width:max-content!important;z-index:25!important}@keyframes seHiringPanoramaFloat{0%,to{transform:translateY(-50%) translateX(0) scale(1)}50%{transform:translateY(-50%) translateX(-5px) scale(1.012)}}@media (max-width:1200px){.se-my-hiring-page .se-recruit-header-animation{left:205px!important}.se-my-hiring-page .se-recruit-header-copy{flex-basis:260px!important;max-width:260px!important;width:260px!important}}@media (max-width:900px){.se-my-hiring-page .se-recruit-header-animation{left:180px!important;opacity:.72!important}}@media (prefers-reduced-motion:reduce){.se-my-hiring-page img.se-real-recruitment-art{animation:none!important;transform:translateY(-50%) scale(1)!important}}.se-my-hiring-page .se-real-recruitment-stage{-webkit-mask-image:linear-gradient(90deg,#0000,#00000040 4%,#000 11%,#000 86%,#0000006b 94%,#0000)!important;mask-image:linear-gradient(90deg,#0000,#00000040 4%,#000 11%,#000 86%,#0000006b 94%,#0000)!important}.se-my-hiring-page
.se-real-recruitment-stage:before{background:linear-gradient(90deg,#102143d1,#10214340 10%,#0000 22%,#0000 73%,#23508f1f 88%,#24539485)!important;content:""!important;height:100%!important;inset:0!important;pointer-events:none!important;position:absolute!important;width:100%!important;z-index:20!important}.se-my-hiring-page
.se-real-recruitment-stage:after{background:linear-gradient(180deg,#1021436b,#0000 18%,#0000 77%,#16315c52)!important;content:""!important;display:block!important;inset:0!important;pointer-events:none!important;position:absolute!important;z-index:21!important}.se-my-hiring-page
img.se-real-recruitment-art{animation:seRecruitmentSceneBreath 10s ease-in-out infinite!important;filter:saturate(.94) contrast(.97) brightness(.96)!important;will-change:transform,filter!important}@keyframes seRecruitmentSceneBreath{0%,to{filter:saturate(.94) contrast(.97) brightness(.96)!important;transform:translateY(-50%) translateX(0) scale(1)!important}50%{filter:saturate(.98) contrast(.98) brightness(1)!important;transform:translateY(-50%) translateX(-3px) scale(1.018)!important}}.se-my-hiring-page
.se-recruit-header-animation:after{animation:seRecruitmentLightSweep 9s ease-in-out infinite!important;background:linear-gradient(90deg,#0000,rgba(145,190,255,.035),rgba(190,218,255,.075),rgba(145,190,255,.035),#0000)!important;bottom:-35%!important;content:""!important;filter:blur(7px)!important;left:-25%!important;pointer-events:none!important;position:absolute!important;top:-35%!important;transform:skewX(-15deg)!important;width:18%!important;z-index:22!important}@keyframes seRecruitmentLightSweep{0%{left:-25%;opacity:0}15%{opacity:0}38%{opacity:.75}65%{opacity:.45}82%,to{left:110%;opacity:0}}.se-my-hiring-page
.se-recruit-header-copy{z-index:40!important}.se-my-hiring-page
.se-recruit-header-copy:after{background:linear-gradient(90deg,#102143,#102143fc 52%,#102143e0 69%,#10214361 86%,#0000)!important}.se-my-hiring-page
.se-my-hiring-hero-actions.se-recruit-header-actions{z-index:60!important}.se-my-hiring-page
.se-real-recruitment-status{box-shadow:0 5px 18px #05122a2e!important;z-index:50!important}@media (prefers-reduced-motion:reduce){.se-my-hiring-page img.se-real-recruitment-art{animation:none!important;transform:translateY(-50%) translateX(0) scale(1)!important}.se-my-hiring-page .se-recruit-header-animation:after{animation:none!important;display:none!important}}.se-hiring-page-table .se-recruit-animated-header{background:radial-gradient(circle at 72% 50%,#305ea457 0,#305ea41f 28%,#0000 52%),linear-gradient(108deg,#0d2247,#102b57 42%,#173c74 70%,#245b9e)!important;box-shadow:0 16px 34px #102b571f!important;margin:0!important;padding:0 56px!important}.se-hiring-page-table
.se-recruit-animated-header
.se-recruit-header-copy{flex:none!important;width:330px!important;z-index:10!important}.se-hiring-page-table
.se-recruit-animated-header
.se-hiring-eyebrow{color:#e2ebfac7!important;letter-spacing:.28em!important}.se-hiring-page-table
.se-recruit-animated-header
.se-recruit-live-dot{background:#68a9ff!important;box-shadow:0 0 0 5px #68a9ff17,0 0 13px #68a9ffd9!important}.se-hiring-page-table
.se-recruit-animated-header
.se-recruit-header-copy h1{line-height:1.05!important;width:auto!important}.se-hiring-page-table
.se-recruit-animated-header
.se-recruit-header-subtitle{color:#dce7f9ab!important;line-height:1.3!important;margin-top:10px!important}.se-hiring-page-table
.se-recruit-animated-header
.se-recruit-header-animation{left:31%!important;right:18%!important;z-index:3!important}.se-hiring-page-table
.se-recruit-animated-header
.se-real-recruitment-stage{display:block!important}.se-hiring-page-table
.se-recruit-animated-header
.se-real-recruitment-art{animation:seHiringQueueArtworkFloat 7s ease-in-out infinite!important;filter:saturate(.96) contrast(1.02) brightness(.96)!important;-webkit-mask-image:linear-gradient(90deg,#0000,#00000047 6%,#000 17%,#000 83%,#00000047 94%,#0000)!important;mask-image:linear-gradient(90deg,#0000,#00000047 6%,#000 17%,#000 83%,#00000047 94%,#0000)!important;opacity:.94!important;transform:translate(-50%,-50%) scale(1.08)!important;-webkit-user-select:none!important;user-select:none!important}.se-hiring-page-table
.se-recruit-animated-header
.se-real-recruitment-status{background:#071936c2!important;box-shadow:0 6px 18px #0000001f!important;z-index:8!important}.se-hiring-page-table
.se-recruit-animated-header
.se-recruit-header-refresh{box-shadow:inset 0 1px 0 #ffffff12!important;right:28px!important;transition:background .18s ease,border-color .18s ease,transform .18s ease!important;z-index:20!important}.se-hiring-page-table
.se-recruit-animated-header
.se-recruit-header-refresh:hover:not(:disabled){background:#ffffff26!important;border-color:#ffffff57!important;transform:translateY(-50%) translateY(-1px)!important}.se-hiring-page-table
.se-recruit-animated-header
.se-recruit-header-grid{inset:0!important;opacity:.09!important;pointer-events:none!important;position:absolute!important}.se-hiring-page-table
.se-recruit-animated-header
.se-recruit-header-glow{pointer-events:none!important}@keyframes seHiringQueueArtworkFloat{0%,to{transform:translate(-50%,-50%) scale(1.08)}50%{transform:translate(-50%,calc(-50% - 2px)) scale(1.095)}}@media (max-width:1100px){.se-hiring-page-table .se-recruit-animated-header{padding-left:34px!important}.se-hiring-page-table .se-recruit-animated-header .se-recruit-header-animation{left:34%!important;right:19%!important}}@media (max-width:760px){.se-hiring-page-table .se-recruit-animated-header{height:176px!important;max-height:176px!important;min-height:176px!important;padding:0 20px!important}.se-hiring-page-table .se-recruit-animated-header .se-recruit-header-copy{width:210px!important}.se-hiring-page-table .se-recruit-animated-header .se-recruit-header-copy h1{font-size:25px!important}.se-hiring-page-table .se-recruit-animated-header .se-recruit-header-animation{left:38%!important;opacity:.56!important;right:0!important}.se-hiring-page-table .se-recruit-animated-header .se-recruit-header-refresh{height:36px!important;padding:0 12px!important;right:16px!important;top:16px!important;transform:none!important}}.se-hiring-page.se-hiring-page-table{padding-top:0!important}.se-hiring-page-table .se-recruit-animated-header{align-items:center!important;background:radial-gradient(circle at 69% 48%,#2e5b9f4d 0,#234b8921 29%,#0000 52%),linear-gradient(108deg,#0c2146,#102b57 43%,#173d75 72%,#245b9e)!important;border:0!important;border-radius:0 0 20px 20px!important;box-shadow:0 14px 30px #0f274e1c!important;display:flex!important;height:192px!important;margin:0 0 14px!important;max-height:192px!important;min-height:192px!important;overflow:hidden!important;padding:0 54px!important;position:relative!important;width:100%!important}.se-hiring-page-table
.se-recruit-animated-header
.se-recruit-header-copy{bottom:auto!important;flex:0 0 300px!important;left:auto!important;margin:0!important;max-width:300px!important;min-width:300px!important;padding:0!important;position:relative!important;right:auto!important;text-align:left!important;top:auto!important;transform:none!important;width:300px!important;z-index:30!important}.se-hiring-page-table
.se-recruit-animated-header
.se-hiring-eyebrow{align-items:center!important;color:#dce8fabd!important;display:flex!important;font-size:10px!important;font-weight:800!important;gap:10px!important;justify-content:flex-start!important;letter-spacing:.27em!important;line-height:1!important;margin:0 0 8px!important;text-transform:uppercase!important;width:max-content!important}.se-hiring-page-table
.se-recruit-animated-header
.se-recruit-live-dot{background:#69aaff!important;border-radius:50%!important;box-shadow:0 0 0 5px #69aaff1a,0 0 12px #69aaffcc!important;flex:0 0 7px!important;height:7px!important;width:7px!important}.se-hiring-page-table
.se-recruit-animated-header
.se-recruit-header-copy h1{color:#fff!important;display:block!important;font-size:31px!important;font-weight:800!important;letter-spacing:-.035em!important;line-height:1.04!important;margin:0!important;max-width:none!important;overflow-wrap:normal!important;padding:0!important;text-align:left!important;white-space:nowrap!important;width:max-content!important;word-break:normal!important}.se-hiring-page-table
.se-recruit-animated-header
.se-recruit-header-subtitle{color:#dce7f8a8!important;display:block!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.25!important;margin:10px 0 0!important;opacity:1!important;text-align:left!important;width:max-content!important}.se-hiring-page-table
.se-recruit-animated-header
.se-recruit-header-animation{bottom:0!important;height:100%!important;left:30%!important;margin:0!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;position:absolute!important;right:17%!important;top:0!important;width:auto!important;z-index:5!important}.se-hiring-page-table
.se-recruit-animated-header
.se-real-recruitment-stage{background:#0000!important;height:100%!important;inset:0!important;overflow:hidden!important;position:absolute!important;width:100%!important}.se-hiring-page-table
.se-recruit-animated-header
.se-real-recruitment-art{animation:seHiringFinalFloat 7s ease-in-out infinite!important;filter:saturate(.92) contrast(1.02) brightness(.95)!important;height:100%!important;left:50%!important;-webkit-mask-image:linear-gradient(90deg,#0000,#00000047 7%,#000 18%,#000 82%,#00000047 93%,#0000)!important;mask-image:linear-gradient(90deg,#0000,#00000047 7%,#000 18%,#000 82%,#00000047 93%,#0000)!important;max-height:none!important;max-width:none!important;object-fit:contain!important;object-position:center center!important;opacity:.92!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%) scale(1.04)!important;width:100%!important}.se-hiring-page-table
.se-recruit-animated-header
.se-real-recruitment-status{align-items:center!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;background:#071936bd!important;border:1px solid #8fb8f02e!important;border-radius:999px!important;bottom:7px!important;color:#dce9fac7!important;display:inline-flex!important;font-size:7px!important;font-weight:800!important;gap:7px!important;left:50%!important;letter-spacing:.25em!important;line-height:1!important;padding:4px 11px!important;position:absolute!important;transform:translateX(-50%)!important;white-space:nowrap!important;z-index:12!important}.se-hiring-page-table
.se-recruit-animated-header
.se-real-recruitment-status-dot{background:#72b0ff!important;border-radius:50%!important;box-shadow:0 0 8px #72b0ffe6!important;height:5px!important;width:5px!important}.se-hiring-page-table
.se-recruit-animated-header
.se-recruit-header-refresh{align-items:center!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffff17!important;border:1px solid #ffffff38!important;border-radius:11px!important;box-shadow:inset 0 1px 0 #ffffff14!important;color:#fff!important;display:inline-flex!important;font-size:12px!important;font-weight:700!important;gap:8px!important;height:42px!important;justify-content:center!important;padding:0 18px!important;position:absolute!important;right:27px!important;top:50%!important;transform:translateY(-50%)!important;z-index:40!important}.se-hiring-page-table .se-hiring-metrics{gap:10px!important;margin-bottom:10px!important;margin-top:0!important}.se-hiring-page-table
.se-hiring-metrics>button{margin:0!important;min-height:72px!important}.se-hiring-page-table .se-hiring-toolbar{margin-bottom:10px!important;margin-top:0!important;padding:8px!important}.se-hiring-page-table
.se-recruit-animated-header+.se-hiring-feedback,.se-hiring-page-table
.se-recruit-animated-header+.se-hiring-metrics,.se-hiring-page-table .se-hiring-table-shell{margin-top:0!important}@keyframes seHiringFinalFloat{0%,to{transform:translate(-50%,-50%) scale(1.04)}50%{transform:translate(-50%,calc(-50% - 2px)) scale(1.055)}}@media (max-width:1100px){.se-hiring-page-table .se-recruit-animated-header{padding:0 34px!important}.se-hiring-page-table .se-recruit-animated-header .se-recruit-header-copy{flex-basis:250px!important;min-width:250px!important;width:250px!important}.se-hiring-page-table .se-recruit-animated-header .se-recruit-header-animation{left:33%!important;right:18%!important}}@media (max-width:760px){.se-hiring-page.se-hiring-page-table{padding-top:0!important}.se-hiring-page-table .se-recruit-animated-header{border-radius:0 0 16px 16px!important;height:174px!important;max-height:174px!important;min-height:174px!important;padding:0 20px!important}.se-hiring-page-table .se-recruit-animated-header .se-recruit-header-copy{flex-basis:205px!important;min-width:205px!important;width:205px!important}.se-hiring-page-table .se-recruit-animated-header .se-recruit-header-copy h1{font-size:25px!important}.se-hiring-page-table .se-recruit-animated-header .se-recruit-header-subtitle{font-size:11px!important}.se-hiring-page-table .se-recruit-animated-header .se-recruit-header-animation{left:38%!important;opacity:.52!important;right:-4%!important}.se-hiring-page-table .se-recruit-animated-header .se-recruit-header-refresh{height:35px!important;padding:0 11px!important;right:14px!important;top:14px!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.se-hiring-page-table .se-recruit-animated-header .se-real-recruitment-art{animation:none!important}}.se-hiring-page-table .se-hiring-page-head.se-recruit-animated-header{background:radial-gradient(circle at 88% 30%,#4882d547 0,#4882d514 28%,#0000 52%),linear-gradient(100deg,#10284e,#17396d 52%,#28599a)!important;border:0!important;border-radius:0 0 22px 22px!important;box-shadow:0 18px 38px #122d521f!important;height:198px!important;isolation:isolate!important;margin:0 0 12px!important;max-height:198px!important;min-height:198px!important;overflow:hidden!important;padding:0!important;position:relative!important;width:100%!important}.se-hiring-page-table
.se-hiring-page-head.se-recruit-animated-header
.se-recruit-header-copy{align-items:flex-start!important;display:flex!important;flex-direction:column!important;justify-content:center!important;left:64px!important;margin:0!important;max-width:245px!important;padding:0!important;pointer-events:none!important;position:absolute!important;text-align:left!important;top:50%!important;transform:translateY(-50%)!important;width:245px!important;z-index:20!important}.se-hiring-page-table
.se-recruit-header-copy
.se-hiring-eyebrow{align-items:center!important;color:#b8cae5!important;display:flex!important;font-size:10px!important;font-weight:800!important;gap:9px!important;letter-spacing:.24em!important;line-height:1!important;margin:0 0 8px!important;white-space:nowrap!important}.se-hiring-page-table
.se-recruit-header-copy
.se-recruit-live-dot{background:#5da4ff!important;border-radius:50%!important;box-shadow:0 0 0 5px #5da4ff1c,0 0 13px #5da4ffb8!important;flex:0 0 7px!important;height:7px!important;width:7px!important}.se-hiring-page-table
.se-recruit-header-copy
h1{color:#fff!important;display:block!important;font-size:30px!important;font-weight:800!important;letter-spacing:-.035em!important;line-height:1.02!important;margin:0!important;max-width:none!important;padding:0!important;position:static!important;transform:none!important;white-space:nowrap!important;width:auto!important}.se-hiring-page-table
.se-recruit-header-copy
.se-recruit-header-subtitle{color:#e0e9f6bd!important;display:block!important;font-size:13px!important;font-weight:500!important;line-height:1.2!important;margin:10px 0 0!important;white-space:nowrap!important}.se-hiring-page-table
.se-hiring-page-head.se-recruit-animated-header
.se-recruit-header-animation{bottom:0!important;height:100%!important;left:315px!important;margin:0!important;mask-image:linear-gradient(90deg,#0000 0,#0000002e 5%,#000 15%,#000 88%,#0000)!important;-webkit-mask-image:linear-gradient(90deg,#0000 0,#0000002e 5%,#000 15%,#000 88%,#0000)!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;position:absolute!important;right:150px!important;top:0!important;width:auto!important;z-index:5!important}.se-hiring-page-table
.se-real-recruitment-stage{background:#0000!important;height:100%!important;inset:0!important;margin:0!important;overflow:hidden!important;position:absolute!important;width:100%!important}.se-hiring-page-table
.se-real-recruitment-art{animation:seHiringArtworkFloat 9s ease-in-out infinite alternate!important;filter:saturate(.92) contrast(1.02) brightness(.94)!important;height:100%!important;left:50%!important;max-height:none!important;max-width:none!important;mix-blend-mode:normal!important;object-fit:cover!important;object-position:center center!important;opacity:.96!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%) scale(1.04)!important;width:100%!important}.se-hiring-page-table
.se-recruit-header-animation:before{background:linear-gradient(90deg,#17396d,#17396d8c 8%,#0000 24%,#0000 78%,#28599a2e 90%,#28599a)!important;content:""!important;inset:0!important;pointer-events:none!important;position:absolute!important;z-index:4!important}.se-hiring-page-table
.se-real-recruitment-status{align-items:center!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background:#071b3a9e!important;border:1px solid #ffffff1f!important;border-radius:999px!important;bottom:8px!important;box-shadow:0 5px 15px #00000021!important;color:#deeaf9d6!important;display:flex!important;font-size:7px!important;font-weight:800!important;gap:7px!important;left:50%!important;letter-spacing:.26em!important;line-height:1!important;padding:4px 13px!important;position:absolute!important;transform:translateX(-50%)!important;white-space:nowrap!important;width:max-content!important;z-index:10!important}.se-hiring-page-table
.se-real-recruitment-status-dot{animation:seHiringStatusPulse 1.8s ease-in-out infinite!important;background:#67a8ff!important;border-radius:50%!important;box-shadow:0 0 8px #67a8fff2!important;height:6px!important;width:6px!important}.se-hiring-page-table
.se-hiring-page-head.se-recruit-animated-header
.se-recruit-header-refresh{align-items:center!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#12346399!important;border:1px solid #ffffff38!important;border-radius:11px!important;box-shadow:0 8px 20px #04142d24!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-size:12px!important;font-weight:750!important;gap:8px!important;height:42px!important;justify-content:center!important;margin:0!important;min-width:104px!important;padding:0 17px!important;position:absolute!important;right:28px!important;top:50%!important;transform:translateY(-50%)!important;z-index:30!important}.se-hiring-page-table
.se-recruit-header-refresh:hover:not(:disabled){background:#19447cd1!important;border-color:#ffffff57!important;transform:translateY(-50%) translateY(-1px)!important}.se-hiring-page-table
.se-recruit-header-glow,.se-hiring-page-table
.se-recruit-header-grid{pointer-events:none!important}.se-hiring-page-table
.se-recruit-header-grid{opacity:.12!important}.se-hiring-page-table
.se-hiring-metrics.se-hiring-metrics-compact{gap:10px!important;margin:-1px 0 12px!important;position:relative!important;z-index:40!important}.se-hiring-page-table
.se-hiring-metrics-compact>button{border-top-left-radius:0!important;border-top-right-radius:0!important;min-height:80px!important}.se-hiring-page-table
.se-hiring-filterbar{margin-bottom:12px!important;margin-top:0!important}@keyframes seHiringArtworkFloat{0%{transform:translate(-50%,-50%) scale(1.04)}to{transform:translate(-50.7%,-50%) scale(1.065)}}@keyframes seHiringStatusPulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.12)}}@media (max-width:1200px){.se-hiring-page-table .se-recruit-header-copy{left:38px!important;width:210px!important}.se-hiring-page-table .se-recruit-header-copy h1{font-size:27px!important}.se-hiring-page-table .se-recruit-header-animation{left:250px!important;right:130px!important}.se-hiring-page-table .se-recruit-header-refresh{right:20px!important}}@media (max-width:850px){.se-hiring-page-table .se-hiring-page-head.se-recruit-animated-header{height:176px!important;max-height:176px!important;min-height:176px!important}.se-hiring-page-table .se-recruit-header-copy{left:25px!important;width:190px!important}.se-hiring-page-table .se-recruit-header-copy h1{font-size:24px!important}.se-hiring-page-table .se-recruit-header-animation{left:210px!important;right:95px!important}.se-hiring-page-table .se-recruit-header-refresh{font-size:0!important;min-width:44px!important;padding:0!important;right:14px!important;width:44px!important}.se-hiring-page-table .se-recruit-header-refresh>span{font-size:17px!important}}@media (max-width:620px){.se-hiring-page-table .se-hiring-page-head.se-recruit-animated-header{border-radius:0 0 18px 18px!important;height:160px!important;max-height:160px!important;min-height:160px!important}.se-hiring-page-table .se-recruit-header-copy{left:20px!important;top:50%!important;width:180px!important}.se-hiring-page-table .se-recruit-header-copy h1{font-size:23px!important}.se-hiring-page-table .se-recruit-header-copy .se-recruit-header-subtitle{font-size:11px!important}.se-hiring-page-table .se-recruit-header-animation{left:170px!important;opacity:.6!important;right:0!important}.se-hiring-page-table .se-recruit-header-refresh{right:14px!important;top:18px!important;transform:none!important}.se-hiring-page-table .se-real-recruitment-status{display:none!important}}@media (prefers-reduced-motion:reduce){.se-hiring-page-table .se-real-recruitment-art,.se-hiring-page-table .se-real-recruitment-status-dot{animation:none!important}}.se-candidate-drawer-overlay{align-items:center;backdrop-filter:blur(11px);-webkit-backdrop-filter:blur(11px);background:#0a0d129e;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:7000}.se-candidate-single-form-modal{animation:seCandidateModalEnter .22s cubic-bezier(.2,.8,.2,1);background:#f5f7fa;border:1px solid #ffffff29;border-radius:24px;box-shadow:0 40px 110px #05080f61;display:flex;flex-direction:column;height:min(940px,calc(100vh - 48px));overflow:hidden;width:min(1180px,calc(100vw - 48px))}@keyframes seCandidateModalEnter{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.se-single-form-head{align-items:flex-start;background:radial-gradient(circle at 92% 8%,#e80f1f75,#0000 34%),radial-gradient(circle at 60% 140%,#b10a162e,#0000 45%),linear-gradient(127deg,#181b21,#22252c 58%,#8f0914);color:#fff;display:flex;gap:28px;justify-content:space-between;min-height:132px;padding:27px 33px}.se-candidate-head-main{min-width:0}.se-candidate-head-main>span{color:#ffb5bc;display:block;font-size:11px;font-weight:900;letter-spacing:1.8px;line-height:1}.se-candidate-head-main
h2{color:#fff;font-size:30px;font-weight:800;letter-spacing:-.9px;line-height:1.08;margin:9px 0 7px;text-transform:none}.se-candidate-head-main
p{align-items:center;color:#ffffffab;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;line-height:1.5;margin:0}.se-candidate-head-main
p strong{color:#fff;font-weight:800}.se-candidate-head-main
p i{font-style:normal;opacity:.45}.se-candidate-drawer-close{background:#ffffff14;border:1px solid #fff3;border-radius:13px;color:#fff;cursor:pointer;display:grid;flex:0 0 44px;font-size:23px;height:44px;place-items:center;transition:background .15s ease,transform .15s ease;width:44px}.se-candidate-drawer-close:hover:not(:disabled){background:#ffffff29;transform:translateY(-1px)}.se-candidate-drawer-close:disabled{cursor:not-allowed;opacity:.45}.se-single-form-body{flex:1 1;min-height:0;overflow-y:auto;padding:24px 28px 34px;scrollbar-color:#c5cad2 #0000;scrollbar-width:thin}.se-single-form-body::-webkit-scrollbar{width:8px}.se-single-form-body::-webkit-scrollbar-track{background:#0000}.se-single-form-body::-webkit-scrollbar-thumb{background:#c5cad2;border-radius:999px}.se-candidate-drawer-error{grid-gap:12px;align-items:center;background:#fff3f4;border:1px solid #f0c4ca;border-radius:13px;display:grid;gap:12px;grid-template-columns:36px minmax(0,1fr) 30px;margin-bottom:14px;padding:14px 15px}.se-candidate-drawer-error>span{background:#fff;border-radius:10px;color:#cb3040;display:grid;font-size:13px;font-weight:900;height:36px;place-items:center;width:36px}.se-candidate-drawer-error
strong{color:#803841;display:block;font-size:12px;font-weight:800}.se-candidate-drawer-error
p{color:#a15e67;font-size:11px;line-height:1.45;margin:4px 0 0}.se-candidate-drawer-error>button{background:#0000;border:0;color:#9c5b64;cursor:pointer;font-size:20px;height:30px;width:30px}.se-single-cv-section{background:#fff;border:1px solid #dde2e8;border-radius:16px;box-shadow:0 6px 22px rgba(23,28,38,.025);padding:19px}.se-single-cv-head{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.se-single-cv-head>div>span{color:#e30613;display:block;font-size:9px;font-weight:900;letter-spacing:1.3px}.se-single-cv-head
h3{color:#2f343c;font-size:16px;font-weight:800;line-height:1.2;margin:5px 0 3px}.se-single-cv-head
p{color:#7f8792;font-size:11px;line-height:1.45;margin:0}.se-single-cv-head>button{background:#fff;border:1px solid #d7dce3;border-radius:10px;color:#515965;cursor:pointer;font:inherit;font-size:10px;font-weight:800;min-height:38px;padding:0 13px;transition:border-color .15s ease,background .15s ease}.se-single-cv-head>button:hover{background:#f7f8fa;border-color:#c9ced6}.se-single-cv-drop{grid-gap:15px;align-items:center;background:#fafbfd;border:1.5px dashed #cbd2db;border-radius:14px;color:#333941;cursor:pointer;display:grid;font:inherit;gap:15px;grid-template-columns:54px minmax(0,1fr) auto auto;min-height:116px;padding:17px 19px;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;width:100%}.se-single-cv-drop.dragging,.se-single-cv-drop:hover{background:snow;border-color:#e30613ad;box-shadow:0 10px 24px #e306130d}.se-single-cv-drop
.upload-icon{background:linear-gradient(145deg,#fff5f6,#ffe9eb);border:1px solid #ffd8dc;border-radius:14px;color:#e30613;display:grid;font-size:22px;font-weight:900;height:54px;place-items:center;width:54px}.se-single-cv-drop
strong{color:#30363f;display:block;font-size:13px;font-weight:800}.se-single-cv-drop
p{color:#818995;font-size:11px;margin:4px 0 0}.se-single-cv-drop
.select-file{align-items:center;background:#191c22;border-radius:10px;color:#fff;display:inline-flex;font-size:10px;font-weight:850;justify-content:center;min-height:40px;padding:0 15px}.se-single-cv-drop
small{color:#8e96a1;font-size:10px}.se-single-cv-file{grid-gap:13px;align-items:center;background:#fafbfd;border:1px solid #dce1e7;border-radius:14px;display:grid;gap:13px;grid-template-columns:48px minmax(0,1fr) auto;min-height:84px;overflow:hidden;padding:15px 17px 19px;position:relative}.se-single-cv-file
.pdf-icon{background:#fff0f1;border-radius:12px;color:#e30613;display:grid;font-size:10px;font-weight:900;height:48px;place-items:center;width:48px}.se-single-cv-file
.file-main{min-width:0}.se-single-cv-file
.file-main
strong{color:#30363e;display:block;font-size:13px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-single-cv-file
.file-main
small{color:#87909b;display:block;font-size:10px;margin-top:4px}.se-single-cv-file
.file-status{min-width:150px;text-align:right}.se-single-cv-file
.file-status
span{color:#78818d;display:block;font-size:9px;font-weight:900;letter-spacing:.4px}.se-single-cv-file
.file-status
strong{color:#df111f;display:block;font-size:12px;font-weight:800;margin-top:4px}.se-single-cv-file
.file-status
.success{color:#218a4c}.se-single-upload-progress{background:#e9ecf0;bottom:0;height:6px;left:0;position:absolute;right:0}.se-single-upload-progress
span{background:linear-gradient(90deg,#ff4b59,#e30613);border-radius:0 999px 999px 0;display:block;height:100%;transition:width .15s ease}.se-single-parser-line{align-items:center;bottom:8px;display:flex;gap:7px;position:absolute;right:17px}.se-single-parser-line>span{animation:seCandidateParseSpin .7s linear infinite;border:2px solid #d5e6dc;border-radius:50%;border-top-color:#218a4c;height:12px;width:12px}@keyframes seCandidateParseSpin{to{transform:rotate(1turn)}}.se-single-parser-line
p{color:#698176;font-size:9px;margin:0}.se-single-cv-error{align-items:center;background:#fff2f3;border:1px solid #efc5ca;border-radius:10px;color:#b7313d;display:flex;font-size:10px;gap:8px;margin-top:10px;padding:10px 11px}.se-single-candidate-form{margin-top:15px}.se-single-parse-card{align-items:center;background:linear-gradient(135deg,#f4fbf7,#fbfefc);border:1px solid #cae4d4;border-radius:14px;display:flex;gap:16px;justify-content:space-between;min-height:72px;padding:13px 15px}.se-single-parse-card>div{align-items:center;display:flex;gap:11px;min-width:0}.se-single-parse-card
.pdf{background:#fff0f1;border-radius:11px;color:#e30613;display:grid;flex:0 0 42px;font-size:9px;font-weight:900;height:42px;place-items:center;width:42px}.se-single-parse-card>div>div>span{color:#218a4c;display:block;font-size:8px;font-weight:900;letter-spacing:.9px}.se-single-parse-card>div>div>strong{color:#36423b;display:block;font-size:12px;font-weight:800;margin-top:4px;max-width:550px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-single-parse-card
.parse-success{background:#e7f7ed;border-radius:999px;color:#218a4c;font-size:9px;font-weight:850;padding:7px 10px}.se-single-match-row{grid-gap:11px;display:grid;gap:11px;grid-template-columns:175px minmax(0,1fr);margin-top:11px}.se-single-match-detail,.se-single-match-score{background:#fff;border:1px solid #dce2ea;border-radius:14px;box-shadow:0 5px 18px rgba(27,33,43,.025)}.se-single-match-score{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:125px;padding:16px}.se-single-match-score>span{color:#7b8593;font-size:9px;font-weight:900;letter-spacing:1px}.se-single-match-score
strong{color:#2866b1;font-size:35px;font-weight:800;line-height:1;margin-top:6px}.se-single-match-score
small{color:#818b98;font-size:10px;margin-top:8px}.se-single-match-detail{padding:17px 19px}.se-single-match-detail>span{color:#788493;display:block;font-size:9px;font-weight:900;letter-spacing:1px}.se-single-match-detail>strong{color:#303640;display:block;font-size:14px;font-weight:800;margin-top:5px}.se-single-match-detail
p{color:#3d7655;font-size:11px;line-height:1.5;margin:10px 0 0}.se-single-match-detail
p b{font-weight:850}.se-single-match-detail
p.missing{color:#a6621f}.se-single-duplicate{align-items:center;border-radius:11px;display:flex;font-size:10px;font-weight:750;gap:8px;margin-top:10px;min-height:42px;padding:0 13px}.se-single-duplicate.success{background:#f3faf6;border:1px solid #d7ebdf;color:#33704b}.se-single-duplicate.warning{background:#fff5f5;border:1px solid #efcdd1;color:#a03e48}.se-single-form-placeholder{align-items:center;background:#f7fbff;border:1px solid #d9e4f1;border-radius:13px;display:flex;gap:11px;padding:14px 15px}.se-single-form-placeholder>span{background:#e9f3ff;border-radius:10px;color:#326fc0;display:grid;flex:0 0 38px;font-size:13px;height:38px;place-items:center;width:38px}.se-single-form-placeholder
strong{color:#3e526d;display:block;font-size:12px;font-weight:800}.se-single-form-placeholder
p{color:#78899f;font-size:10px;line-height:1.45;margin:4px 0 0}.se-single-form-error{align-items:center;background:#fff2f3;border:1px solid #efc6cb;border-radius:11px;color:#b53440;display:flex;font-size:10px;font-weight:700;gap:9px;margin-top:11px;padding:11px 12px}.se-single-form-section{background:#fff;border:1px solid #dfe4ea;border-radius:15px;box-shadow:0 6px 22px rgba(23,29,39,.025);margin-top:14px;padding:20px}.se-single-form-section>header{align-items:center;display:flex;gap:12px;margin-bottom:17px}.se-single-form-section>header>span{background:#f1f3f6;border-radius:11px;color:#5f6874;display:grid;flex:0 0 39px;font-size:10px;font-weight:900;height:39px;place-items:center;width:39px}.se-single-form-section>header>div{flex:1 1}.se-single-form-section>header
strong{color:#303640;display:block;font-size:14px;font-weight:800}.se-single-form-section>header
p{color:#858e9a;font-size:10px;line-height:1.45;margin:4px 0 0}.se-single-form-section
.section-add{background:#fff;border:1px solid #d8dde4;border-radius:10px;color:#4e5762;cursor:pointer;font:inherit;font-size:10px;font-weight:800;min-height:38px;padding:0 12px;transition:background .15s ease,border-color .15s ease}.se-single-form-section
.section-add:hover{background:#f8f9fb;border-color:#cbd1d9}.se-single-form-grid{grid-gap:14px 15px;display:grid;gap:14px 15px;grid-template-columns:repeat(2,minmax(0,1fr))}.se-single-form-grid
label,.se-single-skills-input{display:flex;flex-direction:column;gap:7px;min-width:0}.se-single-form-grid
label.wide{grid-column:1/-1}.se-single-form-grid
label>span,.se-single-skills-input>span{color:#454d58;font-size:11px;font-weight:800;line-height:1.25}.se-single-form-grid
input,.se-single-form-grid
select,.se-single-form-grid
textarea,.se-single-skills-input
textarea{background:#fafbfc;border:1px solid #d7dce3;border-radius:11px;color:#252b33;font:inherit;font-size:13px;line-height:1.4;min-height:48px;outline:none;padding:11px 13px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.se-single-form-grid
textarea,.se-single-skills-input
textarea{min-height:96px;resize:vertical}.se-single-form-grid
input::placeholder,.se-single-form-grid
textarea::placeholder,.se-single-skills-input
textarea::placeholder{color:#9ba2ac}.se-single-form-grid
input:focus,.se-single-form-grid
select:focus,.se-single-form-grid
textarea:focus,.se-single-skills-input
textarea:focus{background:#fff;border-color:#e3061380;box-shadow:0 0 0 4px rgba(227,6,19,.055)}.se-single-form-grid
input:hover:not(:focus),.se-single-form-grid
select:hover:not(:focus),.se-single-form-grid
textarea:hover:not(:focus),.se-single-skills-input
textarea:hover:not(:focus){border-color:#c8ced6}.input-unit{position:relative}.input-unit
input{padding-right:65px}.input-unit
b{color:#7f8792;font-size:9px;font-weight:800;pointer-events:none;position:absolute;right:13px;top:50%;transform:translateY(-50%)}.se-single-skill-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.se-single-skill-tags
span{align-items:center;background:#edf5fc;border:1px solid #d6e5f4;border-radius:999px;color:#326795;display:inline-flex;font-size:10px;font-weight:800;min-height:31px;padding:0 11px}.se-single-record-list{display:flex;flex-direction:column;gap:12px}.se-single-record{background:linear-gradient(145deg,#fafbfc,#fff);border:1px solid #dfe4e9;border-radius:13px;padding:16px}.se-single-record
.record-head{align-items:flex-start;border-bottom:1px solid #eceef1;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;padding-bottom:12px}.se-single-record
.record-head
strong{color:#30363f;display:block;font-size:13px;font-weight:800}.se-single-record
.record-head
span{color:#79828e;display:block;font-size:10px;margin-top:4px}.se-single-record
.record-head
button{background:#fff7f8;border:1px solid #efd6d9;border-radius:8px;color:#ae414b;cursor:pointer;font:inherit;font-size:9px;font-weight:800;min-height:32px;padding:0 9px}.checkbox-row{align-items:center;flex-direction:row!important;gap:8px!important}.checkbox-row
input{height:17px!important;min-height:17px!important;padding:0!important;width:17px!important}.checkbox-row
span{font-size:10px!important}.se-single-empty-record{align-items:center;background:#fafbfc;border:1px dashed #cfd6de;border-radius:12px;color:#606a75;cursor:pointer;display:flex;font:inherit;font-size:10px;font-weight:800;gap:9px;justify-content:center;min-height:62px;transition:border-color .15s ease,background .15s ease;width:100%}.se-single-empty-record:hover{background:#f6f8fa;border-color:#bfc7d1}.se-single-empty-record
span{font-size:15px}.se-single-form-actions{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:hsla(0,0%,100%,.975);border-top:1px solid #dce1e7;bottom:-34px;box-shadow:0 -14px 34px rgba(21,27,37,.055);display:flex;gap:18px;justify-content:space-between;margin:18px -28px -34px;padding:15px 28px;position:sticky;z-index:25}.se-single-form-actions>div:first-child{align-items:center;display:flex;gap:11px;min-width:0}.se-single-form-actions>div:first-child>span{background:#e8f7ed;border-radius:10px;color:#218a4c;display:grid;flex:0 0 36px;font-size:11px;font-weight:900;height:36px;place-items:center;width:36px}.se-single-form-actions
strong{color:#3e454e;display:block;font-size:11px;font-weight:800}.se-single-form-actions
p{color:#828b96;font-size:9px;line-height:1.4;margin:4px 0 0}.se-single-form-actions
.action-buttons{align-items:center;display:flex;flex:0 0 auto;gap:10px}.se-single-form-actions
.action-buttons
button{border-radius:11px;cursor:pointer;font:inherit;font-size:10px;font-weight:850;min-height:45px;padding:0 17px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.se-single-form-actions
button.cancel{background:#fff;border:1px solid #d6dbe2;color:#4f5863;min-width:86px}.se-single-form-actions
button.cancel:hover:not(:disabled){background:#f7f8fa}.se-single-form-actions
button.create{align-items:center;background:linear-gradient(135deg,#f31827,#e30613,#c8000f);border:0;box-shadow:0 10px 24px #e3061333;color:#fff;display:inline-flex;gap:8px;justify-content:center;min-width:180px}.se-single-form-actions
button.create:hover:not(:disabled){box-shadow:0 14px 30px #e3061340;transform:translateY(-1px)}.se-single-form-actions
button:disabled{cursor:not-allowed}.se-single-form-actions
button.create:disabled{background:#d4d8de;box-shadow:none;color:#8f969f}@media (max-width:900px){.se-candidate-drawer-overlay{padding:14px}.se-candidate-single-form-modal{height:calc(100vh - 28px);width:calc(100vw - 28px)}.se-single-cv-drop{grid-template-columns:54px minmax(0,1fr) auto}.se-single-cv-drop small{grid-column:2/-1}}@media (max-width:700px){.se-candidate-drawer-overlay{padding:0}.se-candidate-single-form-modal{border-radius:0;height:100vh;width:100vw}.se-single-form-head{min-height:118px;padding:22px 18px}.se-candidate-head-main h2{font-size:24px}.se-candidate-head-main p{font-size:10px}.se-single-form-body{padding:17px 14px 27px}.se-single-cv-section,.se-single-form-section{padding:15px}.se-single-cv-drop{grid-template-columns:48px minmax(0,1fr)}.se-single-cv-drop .select-file,.se-single-cv-drop small{grid-column:2}.se-single-cv-file{grid-template-columns:45px minmax(0,1fr)}.se-single-cv-file .file-status{grid-column:2;min-width:0;text-align:left}.se-single-match-row{grid-template-columns:1fr}.se-single-match-score{min-height:105px}.se-single-form-grid{grid-template-columns:1fr}.se-single-form-grid label.wide{grid-column:auto}.se-single-form-actions{align-items:stretch;flex-direction:column;margin:16px -14px -27px;padding:13px 14px}.se-single-form-actions .action-buttons{width:100%}.se-single-form-actions .action-buttons button{flex:1 1}}.se-hw-page{box-sizing:border-box;color:#17191f;min-width:0;padding:26px 30px 45px;width:100%}.se-hw-header-top{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-bottom:12px}.se-hw-back-btn{align-items:center;background:#fff;border:1px solid #e2e5e9;border-radius:10px;color:#636871;cursor:pointer;display:inline-flex;font:inherit;font-size:9px;font-weight:800;gap:7px;min-height:36px;padding:0 10px}.se-hw-back-btn:hover{border-color:#cfd3da;color:#17191f}.se-hw-add-candidate{align-items:center;background:linear-gradient(135deg,#f01726,#e30613,#c90010);border:0;border-radius:10px;box-shadow:0 8px 20px #e306132e;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:9px;font-weight:850;gap:7px;min-height:38px;padding:0 13px}.se-hw-hero{align-items:center;background:radial-gradient(circle at 88% 0,#e3061354,#0000 32%),linear-gradient(125deg,#17191e,#25282e 65%,#6d0810);border-radius:21px;box-shadow:0 18px 44px #14171d21;color:#fff;display:flex;gap:32px;justify-content:space-between;min-height:205px;overflow:hidden;padding:27px 30px;position:relative}.se-hw-hero-main{flex:1 1;min-width:0}.se-hw-hero-label{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.se-hw-hero-label>span:first-child{color:#ffbdc2;font-size:8px;font-weight:900;letter-spacing:1.2px}.se-hw-priority{align-items:center;background:#ffffff1a;border-radius:999px;color:#ffffffc7;display:inline-flex;font-size:7px;font-weight:850;min-height:23px;padding:0 8px;text-transform:uppercase}.se-hw-hero h1{color:#fff;font-size:clamp(26px,3vw,37px);letter-spacing:-1px;line-height:1.1;margin:13px 0 7px;max-width:700px}.se-hw-hero-main>p{color:#ffffff96;font-size:10px;margin:0}.se-hw-owner{align-items:center;display:inline-flex;gap:9px;margin-top:18px}.se-hw-owner-avatar{background:#ffffff1f;border-radius:11px;color:#fff;display:grid;flex-shrink:0;font-size:10px;font-weight:900;height:37px;place-items:center;width:37px}.se-hw-owner>div{display:flex;flex-direction:column}.se-hw-owner
div
span{color:#ffffff6b;font-size:6px;font-weight:900;letter-spacing:.8px}.se-hw-owner
strong{color:#fff;font-size:9px;margin-top:3px}.se-hw-owner
small{color:#ffffff7a;font-size:7px;margin-top:2px}.se-hw-hero-stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:310px}.se-hw-hero-stats>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:15px;display:flex;flex-direction:column;min-height:112px;padding:13px}.se-hw-hero-stats>div>span{border-radius:9px;display:grid;font-size:8px;font-weight:900;height:28px;place-items:center;width:28px}.se-hw-hero-stats
span.candidate{background:#4286f42e;color:#9bc2ff}.se-hw-hero-stats
span.followup{background:#ecaa2f29;color:#ffd37d}.se-hw-hero-stats
span.interview{background:#9f70ff29;color:#cfb9ff}.se-hw-hero-stats
strong{font-size:25px;line-height:1;margin-top:auto}.se-hw-hero-stats
small{color:#ffffff87;font-size:7px;margin-top:5px}.se-hw-tabbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #e5e7eb;border-radius:14px;gap:12px;justify-content:space-between;margin-top:14px;padding:8px;position:sticky;top:0;z-index:15}.se-hw-tabbar,.se-hw-tabs{align-items:center;display:flex}.se-hw-tabs{gap:4px}.se-hw-tabs button{align-items:center;background:#0000;border:0;border-radius:9px;color:#737780;cursor:pointer;display:flex;font:inherit;font-size:8px;font-weight:850;gap:6px;min-height:36px;padding:0 11px}.se-hw-tabs
button:hover{background:#f6f7f8}.se-hw-tabs
button.active{background:#fff0f1;color:#d90012}.se-hw-tabs
button
span{border-radius:7px;color:inherit;font-size:7px;height:20px;justify-content:center;min-width:20px;padding:0 5px}.se-hw-refresh,.se-hw-tabs
button
span{align-items:center;background:#fff;display:inline-flex}.se-hw-refresh{border:1px solid #e2e4e8;border-radius:9px;color:#686c74;cursor:pointer;font:inherit;font-size:8px;font-weight:800;gap:6px;min-height:34px;padding:0 9px}.se-hw-inline-error{align-items:center;background:#fff4f5;border:1px solid #f1c9ce;border-radius:11px;color:#a62d38;display:flex;gap:8px;margin-top:12px;padding:10px 12px}.se-hw-inline-error
span{background:#fff;border-radius:8px;display:grid;flex-shrink:0;font-size:8px;font-weight:900;height:24px;place-items:center;width:24px}.se-hw-inline-error
p{font-size:8px;margin:0}.se-hw-panel,.se-hw-pipeline-panel{background:#fff;border:1px solid #e5e7eb;border-radius:17px;box-shadow:0 8px 25px rgba(20,24,31,.025);margin-top:14px;padding:18px}.se-hw-section-head{align-items:flex-start;display:flex;gap:15px;justify-content:space-between}.se-hw-section-head.row{align-items:center}.se-hw-section-head>div>span{color:#e30613;font-size:7px;font-weight:900;letter-spacing:1.1px}.se-hw-section-head h3{color:#35383f;font-size:15px;letter-spacing:-.25px;margin:5px 0 3px}.se-hw-section-head
p{color:#9599a1;font-size:8px;margin:0}.se-hw-section-head>button{background:#fff;border:1px solid #e1e4e8;border-radius:9px;color:#62666e;cursor:pointer;font:inherit;font-size:8px;font-weight:800;min-height:34px;padding:0 10px}.se-hw-section-head>button.primary{background:#e30613;border:0;color:#fff}.se-hw-pipeline{align-items:stretch;display:flex;gap:7px;margin-top:16px}.se-hw-pipeline-stage{align-items:center;background:#fafafb;border:1px solid #e7e9ed;border-radius:13px;cursor:pointer;display:flex;flex:1 1;font:inherit;gap:10px;min-height:94px;min-width:0;padding:11px;text-align:left;transition:transform .16s ease,box-shadow .16s ease}.se-hw-pipeline-stage:hover{background:#fff;box-shadow:0 9px 22px #14181f0f;transform:translateY(-2px)}.se-hw-stage-icon{border-radius:10px;display:grid;flex-shrink:0;font-size:9px;font-weight:900;height:34px;place-items:center;width:34px}.se-hw-pipeline-stage.tone-orange
.se-hw-stage-icon{background:#fff1e4;color:#c66a0b}.se-hw-pipeline-stage.tone-purple
.se-hw-stage-icon{background:#f1ecff;color:#7450bd}.se-hw-pipeline-stage.tone-green
.se-hw-stage-icon{background:#eaf8ef;color:#218a4c}.se-hw-pipeline-stage.tone-blue
.se-hw-stage-icon{background:#eaf3ff;color:#326fc0}.se-hw-pipeline-stage.tone-emerald
.se-hw-stage-icon{background:#e8f8f1;color:#157653}.se-hw-pipeline-stage
div{display:flex;flex-direction:column;min-width:0}.se-hw-pipeline-stage
strong{color:#25282e;font-size:18px;line-height:1}.se-hw-pipeline-stage
div
span{color:#454950;font-size:8px;font-weight:850;margin-top:5px}.se-hw-pipeline-stage
small{color:#9ca0a7;font-size:7px;margin-top:3px}.se-hw-pipeline-arrow{align-self:center;color:#c0c3c8;font-size:12px}.se-hw-overview-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.se-hw-detail-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.se-hw-detail-grid>div{background:#f8f9fa;border-radius:10px;padding:10px}.se-hw-detail-grid
span{color:#9ca0a7;display:block;font-size:6px;font-weight:900;letter-spacing:.5px;text-transform:uppercase}.se-hw-detail-grid
strong{color:#454950;display:block;font-size:8px;margin-top:5px;text-transform:capitalize}.se-hw-reason,.se-hw-skill-block{margin-top:13px}.se-hw-reason>span,.se-hw-skill-block>span{color:#9ca0a7;display:block;font-size:6px;font-weight:900;letter-spacing:.7px;margin-bottom:7px}.se-hw-skill-block>div{display:flex;flex-wrap:wrap;gap:6px}.se-hw-skill-block>div>span{align-items:center;background:#eef4fb;border-radius:999px;color:#356998;display:inline-flex;font-size:7px;font-weight:800;min-height:25px;padding:0 8px}.se-hw-reason{background:#fafafb;border-radius:10px;padding:10px}.se-hw-reason p{color:#656970;font-size:8px;line-height:1.6;margin:0}.se-hw-action-list{display:flex;flex-direction:column;margin-top:12px}.se-hw-action-list>button{align-items:center;background:#0000;border:0;border-bottom:1px solid #f0f1f3;cursor:pointer;display:flex;font:inherit;gap:9px;min-height:55px;padding:8px 5px;text-align:left}.se-hw-action-list>button:hover{background:#fafafb}.se-hw-action-icon{background:#f1f2f4;border-radius:9px;color:#6c7077;display:grid;flex-shrink:0;font-size:8px;font-weight:900;height:31px;place-items:center;width:31px}.se-hw-action-icon.tone-orange{background:#fff1e4;color:#c66a0b}.se-hw-action-icon.tone-warning{background:#fff6df;color:#ad700a}.se-hw-action-icon.tone-purple{background:#f2edff;color:#7250bd}.se-hw-action-list
button>div{flex:1 1;min-width:0}.se-hw-action-list
strong{color:#454950;display:block;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-hw-action-list
small{color:#969aa2;display:block;font-size:7px;margin-top:3px}.se-hw-action-date{color:#8a8e96;font-size:7px;white-space:nowrap}.se-hw-action-arrow{color:#b1b4b9;font-size:12px}.se-hw-recent-panel{margin-top:14px}.se-hw-candidate-list{display:flex;flex-direction:column;margin-top:13px}.se-hw-candidate-list>button{grid-gap:10px;align-items:center;background:#0000;border:0;border-bottom:1px solid #f0f1f3;cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:38px minmax(180px,1fr) auto 90px 20px;min-height:62px;padding:8px 7px;text-align:left}.se-hw-candidate-list>button:hover{background:#fafafb}.se-hw-candidate-avatar{background:linear-gradient(135deg,#25282e,#40444c);border-radius:11px;color:#fff;display:grid;font-size:9px;font-weight:900;height:36px;place-items:center;width:36px}.se-hw-candidate-main{display:flex;flex-direction:column;min-width:0}.se-hw-candidate-main
strong{color:#3b3e45;font-size:9px}.se-hw-candidate-main
small,.se-hw-candidate-main
strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-hw-candidate-main
small{color:#999ca3;font-size:7px;margin-top:4px}.se-hw-candidate-date{color:#91959d;font-size:7px;text-align:right}.se-hw-candidate-arrow{color:#b0b3b8;font-size:13px}.se-hw-followup-list{display:flex;flex-direction:column;margin-top:13px}.se-hw-followup-list
button{align-items:center;background:#0000;border:0;border-bottom:1px solid #f0f1f3;cursor:pointer;display:flex;font:inherit;gap:10px;min-height:60px;padding:8px;text-align:left}.se-hw-followup-list
button:hover{background:#fafafb}.se-hw-followup-icon{background:#fff6df;border-radius:10px;color:#ad700a;display:grid;flex-shrink:0;font-weight:900;height:34px;place-items:center;width:34px}.se-hw-followup-list
button>span:nth-child(2){display:flex;flex:1 1;flex-direction:column;min-width:0}.se-hw-followup-list
strong{color:#454950;font-size:9px}.se-hw-followup-list
small{color:#999ca3;font-size:7px;margin-top:3px}.se-hw-followup-time{color:#8c9098;font-size:7px}.se-hw-interview-list{display:flex;flex-direction:column;margin-top:13px}.se-hw-interview-list>button{grid-gap:10px;align-items:center;background:#0000;border:0;border-bottom:1px solid #f0f1f3;cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:36px minmax(180px,1fr) 150px auto 20px;min-height:64px;padding:8px;text-align:left}.se-hw-interview-list>button:hover{background:#fafafb}.se-hw-interview-icon{background:#eaf3ff;border-radius:10px;color:#326fc0;display:grid;font-size:9px;font-weight:900;height:34px;place-items:center;width:34px}.se-hw-interview-main,.se-hw-interview-time{display:flex;flex-direction:column}.se-hw-interview-main
strong,.se-hw-interview-time
strong{color:#454950;font-size:8px}.se-hw-interview-main
small,.se-hw-interview-time
small{color:#969aa2;font-size:7px;margin-top:3px}.se-hw-tab-panel{min-height:310px}.se-hw-loading{display:flex;flex-direction:column;gap:10px}.se-hw-loading
span{animation:seHwSkeleton 1.25s linear infinite;background:linear-gradient(90deg,#f0f1f3,#fafafb,#f0f1f3);background-size:220% 100%;border-radius:15px;height:120px}@keyframes seHwSkeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.se-hw-fatal-error{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:440px;text-align:center}.se-hw-fatal-error>span{background:#ffebed;border-radius:14px;color:#c83240;display:grid;font-weight:900;height:48px;margin-bottom:11px;place-items:center;width:48px}.se-hw-fatal-error h2{color:#34373e;font-size:18px;margin:0}.se-hw-fatal-error p{color:#9599a1;font-size:9px;margin:7px 0 14px;max-width:420px}.se-hw-fatal-error
button{background:#fff;border:1px solid #dfe2e7;border-radius:9px;color:#555960;cursor:pointer;font:inherit;font-size:8px;font-weight:800;min-height:36px;padding:0 11px}@media (max-width:1180px){.se-hw-hero{align-items:flex-start;flex-direction:column}.se-hw-hero-stats{min-width:0;width:100%}.se-hw-overview-grid{grid-template-columns:1fr}.se-hw-pipeline{overflow-x:auto;padding-bottom:5px}.se-hw-pipeline-stage{min-width:165px}}@media (max-width:900px){.se-hw-page{padding:20px 16px 40px}.se-hw-tabbar{align-items:stretch;flex-direction:column}.se-hw-tabs{overflow-x:auto}.se-hw-refresh{align-self:flex-end}.se-hw-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.se-hw-hero{padding:22px 18px}.se-hw-detail-grid,.se-hw-hero-stats{grid-template-columns:1fr}.se-hw-candidate-list>button{grid-template-columns:36px minmax(0,1fr) auto}.se-hw-candidate-arrow,.se-hw-candidate-date{display:none}.se-hw-interview-list>button{grid-template-columns:34px minmax(0,1fr) auto}.se-hw-interview-list>button>span:last-child,.se-hw-interview-time{display:none}}.se-hw-page{padding:27px 30px 48px!important}.se-hw-back-btn{font-size:10px!important;min-height:40px!important;padding:0 12px!important}.se-hw-add-candidate{font-size:10px!important;min-height:42px!important;padding:0 15px!important}.se-hw-add-candidate:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.se-hw-hero{min-height:220px!important;padding:29px 31px!important}.se-hw-hero-label>span:first-child{font-size:9px!important}.se-hw-priority{font-size:8px!important;min-height:25px!important}.se-hw-hero
h1{font-size:clamp(29px,3vw,40px)!important}.se-hw-role-meta{align-items:center;display:flex;flex-wrap:wrap;font-size:11px!important;gap:7px;line-height:1.5}.se-hw-role-meta
i{color:#ffffff4d;font-style:normal}.se-hw-owner-avatar{font-size:12px!important;height:42px!important;width:42px!important}.se-hw-owner
div
span{font-size:7.5px!important}.se-hw-owner
strong{font-size:11px!important}.se-hw-owner
small{font-size:8.5px!important}.se-hw-hero-stats>div{min-height:120px!important}.se-hw-hero-stats>div>span{font-size:9px!important;height:31px!important;width:31px!important}.se-hw-hero-stats
strong{font-size:27px!important}.se-hw-hero-stats
small{font-size:9px!important}.se-hw-tabs
button{font-size:9.5px!important;min-height:39px!important;padding:0 13px!important}.se-hw-tabs
button
span{font-size:8px!important;height:22px!important;min-width:22px!important}.se-hw-refresh{font-size:9px!important;min-height:37px!important}.se-hw-section-head
h3{font-size:17px!important}.se-hw-section-head
p{line-height:1.45}.se-hw-section-head>button{font-size:9px!important;min-height:37px!important}.se-hw-pipeline-stage{min-height:108px!important;padding:13px!important}.se-hw-stage-icon{font-size:10px!important;height:38px!important;width:38px!important}.se-hw-pipeline-stage
strong{font-size:21px!important}.se-hw-pipeline-stage
div
span{font-size:9.5px!important}.se-hw-pipeline-stage
small{font-size:8px!important}.se-hw-stage-open{color:#b5bac1;font-size:12px;font-weight:800;margin-left:auto}.se-hw-detail-grid>div{min-height:56px;padding:11px!important}.se-hw-detail-grid
span{font-size:7.5px!important}.se-hw-detail-grid
strong{font-size:10px!important}.se-hw-reason>span,.se-hw-skill-block>span{font-size:7.5px!important}.se-hw-skill-block>div>span{font-size:8.5px!important;min-height:28px!important}.se-hw-reason
p{font-size:9.5px!important;line-height:1.55!important}.se-hw-action-list>button{min-height:64px!important;padding:10px 6px!important}.se-hw-action-icon{font-size:9px!important;height:36px!important;width:36px!important}.se-hw-action-list
strong{font-size:10px!important}.se-hw-action-date,.se-hw-action-list
small{font-size:8.5px!important}.se-hw-candidate-list>button{min-height:70px!important}.se-hw-candidate-avatar{font-size:10px!important;height:40px!important;width:40px!important}.se-hw-candidate-main
strong{font-size:10.5px!important}.se-hw-candidate-date,.se-hw-candidate-main
small{font-size:8.5px!important}.se-hw-followup-list
button{min-height:67px!important}.se-hw-followup-icon{height:38px!important;width:38px!important}.se-hw-followup-list
strong{font-size:10px!important}.se-hw-followup-list
small,.se-hw-followup-time{font-size:8.5px!important}.se-hw-interview-list>button{min-height:70px!important}.se-hw-interview-icon{font-size:10px!important;height:38px!important;width:38px!important}.se-hw-interview-main
strong,.se-hw-interview-time
strong{font-size:9.5px!important}.se-hw-interview-main
small,.se-hw-interview-time
small{font-size:8.5px!important}.se-hw-inline-error
p{font-size:9.5px!important}.se-hw-fatal-error
p{font-size:10px!important;line-height:1.5}.se-hw-fatal-error
button{font-size:9px!important;min-height:40px!important}.se-hw-header-actions{align-items:center;display:flex;gap:12px;justify-content:flex-end}.se-hw-candidate-action-hint{align-items:center;background:#ffffff12;border:1px solid #ffffff21;border-radius:12px;display:flex;gap:9px;max-width:330px;padding:9px 11px}.se-hw-candidate-action-hint>span{background:#ffffff1c;border-radius:9px;color:#fff;display:grid;flex:0 0 28px;font-size:11px;font-weight:900;height:28px;place-items:center;width:28px}.se-hw-candidate-action-hint>div{display:flex;flex-direction:column;min-width:0}.se-hw-candidate-action-hint
strong{color:#fff;font-size:11px;line-height:1.25}.se-hw-candidate-action-hint
small{color:#ffffffa1;font-size:9px;line-height:1.35;margin-top:3px}.se-hw-add-candidate.is-disabled,.se-hw-add-candidate:disabled{background:#ffffff1c!important;box-shadow:none!important;color:#ffffff7a!important;cursor:not-allowed!important}.se-hw-workflow-state{align-items:center;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:10px;margin-top:15px;max-width:520px;padding:10px 12px;width:fit-content}.se-hw-workflow-state>span{border-radius:9px;display:grid;flex:0 0 31px;font-size:10px;font-weight:900;height:31px;place-items:center;width:31px}.se-hw-workflow-state>div{display:flex;flex-direction:column}.se-hw-workflow-state
strong{color:#fff;font-size:10.5px;line-height:1.3}.se-hw-workflow-state
small{color:#ffffff94;font-size:8.5px;line-height:1.4;margin-top:3px}.se-hw-workflow-state.is-active{background:#1ca6591a}.se-hw-workflow-state.is-active>span{background:#28c76f29;color:#79e7aa}.se-hw-workflow-state.is-waiting{background:#f4a52f14}.se-hw-workflow-state.is-waiting>span{background:#f4a52f24;color:#ffc56e}.se-hw-action-message{grid-gap:11px;align-items:center;border:1px solid;border-radius:13px;display:grid;gap:11px;grid-template-columns:34px minmax(0,1fr) auto;margin:15px 0;padding:12px 13px}.se-hw-action-message>span{border-radius:10px;display:grid;font-size:11px;font-weight:900;height:34px;place-items:center;width:34px}.se-hw-action-message
strong{display:block;font-size:11px;line-height:1.3}.se-hw-action-message
p{font-size:9.5px;line-height:1.45;margin:3px 0 0}.se-hw-action-message>button{background:#0000;border:0;border-radius:8px;color:inherit;cursor:pointer;font-size:18px;height:30px;width:30px}.se-hw-action-message.warning{background:#fffaf0;border-color:#f0d59b;color:#8b641b}.se-hw-action-message.warning>span{background:#fff0c9;color:#9d6d14}.se-hw-action-message.success{background:#f5fcf8;border-color:#bee5cc;color:#277149}.se-hw-candidate-tab-actions{align-items:center;display:flex;gap:12px;justify-content:flex-end}.se-hw-candidate-lock-copy{color:#9a7a3d;font-size:9px;line-height:1.4;max-width:300px;text-align:right}.se-hw-candidate-tab-actions
button.primary:disabled{background:#eef0f3!important;border-color:#e2e4e8!important;box-shadow:none!important;color:#a6aab1!important;cursor:not-allowed!important}.se-hw-filter-notice{align-items:center;background:#f7faff;border:1px solid #d9e5f4;border-radius:11px;display:flex;gap:9px;margin-bottom:14px;padding:10px 12px}.se-hw-filter-notice>span{background:#e8f1fd;border-radius:8px;color:#356db2;display:grid;font-size:9px;font-weight:900;height:28px;place-items:center;width:28px}.se-hw-filter-notice
p{color:#657286;flex:1 1;font-size:9.5px;margin:0}.se-hw-filter-notice
button{background:#fff;border:1px solid #d7dce4;border-radius:8px;color:#606975;cursor:pointer;font-size:8.5px;font-weight:800;min-height:31px;padding:0 10px}@media (max-width:900px){.se-hw-header-actions{align-items:stretch;flex-direction:column}.se-hw-candidate-action-hint{max-width:none}.se-hw-candidate-tab-actions{align-items:stretch;flex-direction:column}.se-hw-candidate-lock-copy{max-width:none;text-align:left}}.se-hw-page{color:#182033!important;padding:14px 24px 40px!important}.se-hw-header-v2{margin:0!important;padding:0!important;width:100%!important}.se-hw-header-v2
.se-hw-header-top{display:none!important}.se-hw-hero.se-hw-hero-v2{grid-gap:28px!important;align-items:center!important;background:radial-gradient(circle at 92% 10%,#60a5fa3d,#0000 30%),linear-gradient(120deg,#122752,#193b7a 55%,#3268c5)!important;border:1px solid #ffffff1a!important;border-radius:16px!important;box-shadow:0 12px 30px #1e40af21!important;display:grid!important;gap:28px!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:0!important;overflow:hidden!important;padding:20px 24px!important;position:relative!important}.se-hw-hero-v2
.se-hw-hero-main{min-width:0!important}.se-hw-hero-topline{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.se-hw-back-btn-v2{align-items:center!important;background:#ffffff1a!important;border:1px solid #ffffff38!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-size:11px!important;font-weight:750!important;gap:6px!important;justify-content:center!important;line-height:1!important;min-height:31px!important;padding:0 10px!important;transition:.15s ease!important}.se-hw-back-btn-v2:hover{background:#ffffff2b!important;border-color:#ffffff61!important;color:#fff!important}.se-hw-hero-divider{background:#fff3!important;height:22px!important;margin:0 2px!important;width:1px!important}.se-hw-request-number{color:#bcd7ff!important;font-size:10.5px!important;font-weight:850!important;letter-spacing:.09em!important;line-height:1!important;white-space:nowrap!important}.se-hw-hero-v2
.se-hw-priority{align-items:center!important;background:#ffffff1c!important;border:1px solid #ffffff21!important;border-radius:999px!important;color:#ffffffe0!important;display:inline-flex!important;font-size:9.5px!important;font-weight:800!important;min-height:26px!important;padding:0 9px!important}.se-hw-role-block{margin-top:15px!important}.se-hw-hero-v2 h1{color:#fff!important;font-size:clamp(27px,2.5vw,35px)!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1.08!important;margin:0!important;max-width:760px!important}.se-hw-role-meta{align-items:center!important;color:#ffffffb8!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;line-height:1.4!important;margin-top:8px!important}.se-hw-role-meta i{color:#ffffff59!important;font-style:normal!important}.se-hw-owner.se-hw-owner-v2{align-items:center!important;background:#ffffff12!important;border:1px solid #ffffff1f!important;border-radius:10px!important;display:flex!important;gap:9px!important;margin-top:15px!important;padding:7px 10px!important;width:fit-content!important}.se-hw-owner-v2
.se-hw-owner-avatar{background:#ffffff24!important;border-radius:8px!important;color:#fff!important;display:grid!important;flex:0 0 34px!important;font-size:12px!important;font-weight:850!important;height:34px!important;place-items:center!important;width:34px!important}.se-hw-owner-info{display:flex!important;flex-direction:column!important;min-width:0!important}.se-hw-owner-info>span{color:#ffffff7a!important;font-size:8px!important;font-weight:850!important;letter-spacing:.09em!important;line-height:1!important}.se-hw-owner-line{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-top:4px!important}.se-hw-owner-line
strong{color:#fff!important;font-size:11.5px!important;font-weight:800!important;line-height:1.2!important}.se-hw-owner-line
small{color:#ffffff91!important;font-size:9.5px!important;font-weight:550!important;line-height:1.2!important}.se-hw-hero-side{gap:15px!important;justify-content:center!important;min-width:350px!important}.se-hw-hero-side,.se-hw-primary-action-wrap{align-items:flex-end!important;display:flex!important;flex-direction:column!important}.se-hw-primary-action-wrap{gap:5px!important}.se-hw-add-candidate-v2{align-items:center!important;background:#fff!important;border:1px solid #ffffff4d!important;border-radius:10px!important;box-shadow:0 7px 18px #0313302e!important;color:#174ea6!important;cursor:pointer!important;display:inline-flex!important;font-size:11.5px!important;font-weight:850!important;gap:8px!important;justify-content:center!important;line-height:1!important;min-height:42px!important;min-width:154px!important;padding:0 16px!important;transition:transform .15s ease,box-shadow .15s ease,background .15s ease!important}.se-hw-add-candidate-v2:hover:not(:disabled){background:#f5f9ff!important;box-shadow:0 10px 22px #0313303b!important;transform:translateY(-1px)!important}.se-hw-add-icon{align-items:center!important;background:#e8f1ff!important;border-radius:6px!important;color:#2563eb!important;display:inline-flex!important;font-size:16px!important;font-weight:700!important;height:21px!important;justify-content:center!important;line-height:1!important;width:21px!important}.se-hw-add-candidate-v2.is-disabled,.se-hw-add-candidate-v2:disabled{cursor:not-allowed!important;opacity:.52!important;transform:none!important}.se-hw-add-disabled-reason{color:#ffffffa6!important;font-size:9px!important;line-height:1.3!important;max-width:260px!important;text-align:right!important}.se-hw-hero-stats.se-hw-hero-stats-v2{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(3,108px)!important;min-width:0!important;width:auto!important}.se-hw-hero-stats-v2
.se-hw-quick-stat{grid-gap:8px!important;align-items:center!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#ffffff14!important;border:1px solid #ffffff26!important;border-radius:11px!important;display:grid!important;gap:8px!important;grid-template-columns:29px minmax(0,1fr)!important;min-height:66px!important;padding:10px!important}.se-hw-hero-stats-v2
.se-hw-quick-stat>span{border-radius:8px!important;display:grid!important;font-size:9px!important;font-weight:850!important;height:29px!important;place-items:center!important;width:29px!important}.se-hw-quick-stat>div{display:flex!important;flex-direction:column!important;min-width:0!important}.se-hw-hero-stats-v2
.se-hw-quick-stat
strong{color:#fff!important;font-size:19px!important;font-weight:850!important;line-height:1!important;margin:0!important}.se-hw-hero-stats-v2
.se-hw-quick-stat
small{color:#ffffffa6!important;font-size:9px!important;font-weight:650!important;line-height:1!important;margin-top:5px!important;white-space:nowrap!important}.se-hw-tabbar{background:#fffffff7!important;border:1px solid #dbe3ed!important;border-radius:12px!important;box-shadow:0 3px 10px rgba(15,23,42,.035)!important;margin-top:10px!important;min-height:50px!important;padding:6px 8px!important}.se-hw-tabs{gap:3px!important}.se-hw-tabs button{border-radius:8px!important;color:#5e6b7d!important;font-size:10.5px!important;font-weight:750!important;min-height:37px!important;padding:0 13px!important}.se-hw-tabs
button.active{background:#eaf2ff!important;color:#1d5bd7!important}.se-hw-tabs
button
span{font-size:9px!important;height:19px!important;min-width:19px!important}.se-hw-refresh{color:#536176!important;font-size:10px!important;font-weight:750!important;min-height:35px!important;padding:0 11px!important}.se-hw-panel,.se-hw-pipeline-panel{border-color:#dce4ed!important;border-radius:14px!important;margin-top:10px!important;padding:16px!important}.se-hw-section-head>div>span{color:#2563eb!important;font-size:8.5px!important;font-weight:850!important;letter-spacing:.1em!important}.se-hw-section-head
h3{color:#182033!important;font-size:16px!important;font-weight:800!important;line-height:1.2!important;margin:5px 0 2px!important}.se-hw-section-head
p{color:#7b8798!important;font-size:10px!important;line-height:1.4!important}.se-hw-detail-grid{gap:8px!important;margin-top:12px!important}.se-hw-detail-grid>div{background:#f8fafc!important;border:1px solid #edf1f5!important;border-radius:9px!important;min-height:55px!important;padding:10px 11px!important}.se-hw-detail-grid
span{color:#8491a3!important;font-size:8px!important;font-weight:850!important;letter-spacing:.06em!important}.se-hw-detail-grid
strong{color:#344054!important;font-size:11px!important;font-weight:750!important;line-height:1.3!important;margin-top:6px!important}.se-hw-reason>span,.se-hw-skill-block>span{color:#8491a3!important;font-size:8px!important;font-weight:850!important}.se-hw-skill-block>div>span{background:#eaf3ff!important;color:#2861a7!important;font-size:9.5px!important;font-weight:750!important;min-height:27px!important;padding:0 9px!important}.se-hw-reason
p{color:#536176!important;font-size:10.5px!important;line-height:1.5!important}.se-hw-action-list
strong{color:#344054!important;font-size:10.5px!important;font-weight:750!important}.se-hw-action-list
small{color:#8491a3!important;font-size:9px!important}.se-hw-candidate-main
strong{color:#344054!important;font-size:11px!important;font-weight:750!important}.se-hw-candidate-main
small{color:#8491a3!important;font-size:9px!important}.se-hw-candidate-date{font-size:9px!important}@media (max-width:1200px){.se-hw-hero.se-hw-hero-v2{gap:18px!important;padding:18px 20px!important}.se-hw-hero-side{min-width:320px!important}.se-hw-hero-stats.se-hw-hero-stats-v2{grid-template-columns:repeat(3,98px)!important}}@media (max-width:900px){.se-hw-page{padding:12px 15px 32px!important}.se-hw-hero.se-hw-hero-v2{grid-template-columns:1fr!important}.se-hw-hero-side{min-width:0!important;width:100%!important}.se-hw-hero-side,.se-hw-primary-action-wrap{align-items:stretch!important}.se-hw-add-candidate-v2{width:100%!important}.se-hw-add-disabled-reason{max-width:none!important;text-align:left!important}.se-hw-hero-stats.se-hw-hero-stats-v2{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}}@media (max-width:600px){.se-hw-page{padding:10px 10px 28px!important}.se-hw-hero.se-hw-hero-v2{border-radius:13px!important;padding:15px!important}.se-hw-hero-divider{display:none!important}.se-hw-role-block{margin-top:13px!important}.se-hw-hero-v2 h1{font-size:25px!important}.se-hw-role-meta{font-size:10.5px!important}.se-hw-owner-line{align-items:flex-start!important;flex-direction:column!important;gap:3px!important}.se-hw-hero-stats.se-hw-hero-stats-v2{grid-template-columns:1fr!important}.se-hw-hero-stats-v2 .se-hw-quick-stat{min-height:56px!important}.se-hw-tabbar{overflow-x:auto!important}.se-hw-tabs{min-width:max-content!important}}.se-hw-page{color:#172033!important}.se-hw-panel{background:#fff!important;border:1px solid #d9e2ee!important;border-radius:16px!important;box-shadow:0 8px 24px rgba(15,23,42,.045)!important;overflow:hidden!important}.se-hw-panel .se-hw-section-head{align-items:center!important;background:#fff!important;border-bottom:1px solid #e5ebf3!important;display:flex!important;gap:16px!important;justify-content:space-between!important;min-height:64px!important;padding:15px 18px 13px!important}.se-hw-panel .se-hw-section-head>div{min-width:0!important}.se-hw-panel .se-hw-section-head>div>span{color:#2563eb!important;display:block!important;font-size:10px!important;font-weight:850!important;letter-spacing:.14em!important;line-height:1!important;margin-bottom:4px!important;text-transform:uppercase!important}.se-hw-panel .se-hw-section-head h3{color:#172033!important;font-size:18px!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1.2!important;margin:0!important}.se-hw-panel
.se-hw-section-head.row>button{display:none!important}.se-hw-candidate-table-wrap,.se-hw-interview-table-wrap{background:#fff!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-color:#cbd5e1 #0000!important;scrollbar-width:thin!important;width:100%!important}.se-hw-candidate-table-wrap::-webkit-scrollbar,.se-hw-interview-table-wrap::-webkit-scrollbar{height:7px!important}.se-hw-candidate-table-wrap::-webkit-scrollbar-thumb,.se-hw-interview-table-wrap::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:999px!important}.se-hw-candidate-table,.se-hw-interview-table{background:#fff!important;border-collapse:initial!important;border-spacing:0!important;table-layout:fixed!important;width:100%!important}.se-hw-candidate-table thead th,.se-hw-interview-table thead th{background:#12233f!important;border-bottom:0!important;border-right:1px solid #ffffff1c!important;color:#f8fafc!important;font-size:11px!important;font-weight:800!important;height:48px!important;letter-spacing:.055em!important;line-height:1.2!important;padding:0 14px!important;text-align:left!important;text-transform:uppercase!important;white-space:nowrap!important}.se-hw-candidate-table thead th:last-child,.se-hw-interview-table thead th:last-child{border-right:0!important}.se-hw-candidate-table tbody td,.se-hw-interview-table tbody td{background:#fff!important;border-bottom:1px solid #e2e8f0!important;border-right:1px solid #e2e8f0!important;color:#344054!important;font-size:12.5px!important;font-weight:600!important;line-height:1.35!important;min-height:64px!important;padding:12px 14px!important;vertical-align:middle!important}.se-hw-candidate-table tbody td:last-child,.se-hw-interview-table tbody td:last-child{border-right:0!important}.se-hw-candidate-table tbody tr:nth-child(2n) td,.se-hw-interview-table tbody tr:nth-child(2n) td{background:#fafcff!important}.se-hw-candidate-table tbody tr{cursor:pointer!important}.se-hw-candidate-table tbody tr:hover td,.se-hw-interview-table tbody tr:hover td{background:#f2f7ff!important}.se-hw-candidate-table td:first-child,.se-hw-candidate-table th:first-child{width:26%!important}.se-hw-candidate-table td:nth-child(2),.se-hw-candidate-table td:nth-child(3),.se-hw-candidate-table td:nth-child(4),.se-hw-candidate-table td:nth-child(5),.se-hw-candidate-table th:nth-child(2),.se-hw-candidate-table th:nth-child(3),.se-hw-candidate-table th:nth-child(4),.se-hw-candidate-table th:nth-child(5){width:15%!important}.se-hw-candidate-table td:nth-child(6),.se-hw-candidate-table th:nth-child(6){width:14%!important}.se-hw-candidate-person{align-items:center!important;display:flex!important;gap:11px!important;min-width:0!important}.se-hw-candidate-avatar{align-items:center!important;background:#172033!important;border-radius:10px!important;color:#fff!important;display:inline-flex!important;flex:0 0 38px!important;font-size:12px!important;font-weight:800!important;height:38px!important;justify-content:center!important;width:38px!important}.se-hw-candidate-person>div{min-width:0!important}.se-hw-candidate-person strong{color:#172033!important;font-size:13px!important;font-weight:800!important}.se-hw-candidate-person small,.se-hw-candidate-person strong{display:block!important;line-height:1.25!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.se-hw-candidate-person small{color:#7c899d!important;font-size:10.5px!important;font-weight:600!important;margin-top:3px!important}.se-hw-table-primary{color:#344054!important;display:block!important;font-size:12px!important;font-weight:750!important;line-height:1.3!important}.se-hw-table-secondary{color:#8995a7!important;display:block!important;font-size:10px!important;font-weight:600!important;line-height:1.25!important;margin-top:3px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.se-hw-candidate-table
.se-recruitment-status-badge,.se-hw-interview-table
.se-recruitment-status-badge{border-radius:999px!important;font-size:10px!important;font-weight:800!important;line-height:1!important;min-height:29px!important;padding:0 10px!important;white-space:nowrap!important}.se-hw-table-open{align-items:center!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9px!important;color:#475467!important;cursor:pointer!important;display:inline-flex!important;font-size:16px!important;font-weight:800!important;height:34px!important;justify-content:center!important;padding:0!important;width:34px!important}.se-hw-table-open:hover{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.se-hw-interview-table td:first-child,.se-hw-interview-table th:first-child{width:26%!important}.se-hw-interview-table td:nth-child(2),.se-hw-interview-table th:nth-child(2){width:19%!important}.se-hw-interview-table td:nth-child(3),.se-hw-interview-table th:nth-child(3){width:18%!important}.se-hw-interview-table td:nth-child(4),.se-hw-interview-table th:nth-child(4){width:17%!important}.se-hw-interview-table td:nth-child(5),.se-hw-interview-table th:nth-child(5){width:14%!important}.se-hw-interview-table td:nth-child(6),.se-hw-interview-table th:nth-child(6){width:6%!important}.se-hw-table-pagination{background:#f8fafc!important;border-top:1px solid #e2e8f0!important;gap:16px!important;justify-content:space-between!important;min-height:62px!important;padding:10px 16px!important}.se-hw-pagination-info,.se-hw-table-pagination{align-items:center!important;display:flex!important}.se-hw-pagination-info{color:#667085!important;font-size:11.5px!important;font-weight:650!important;gap:14px!important;line-height:1.2!important}.se-hw-pagination-info strong{color:#344054!important;font-size:12px!important;font-weight:800!important}.se-hw-pagination-size{border-left:1px solid #d0d5dd!important;color:#667085!important;font-size:11px!important;font-weight:650!important;padding-left:14px!important}.se-hw-pagination-size strong{color:#344054!important;font-weight:800!important}.se-hw-pagination-controls{align-items:center!important;display:flex!important;gap:7px!important}.se-hw-pagination-controls button{align-items:center!important;appearance:none!important;background:#fff!important;border:1px solid #d5deea!important;border-radius:9px!important;color:#475467!important;cursor:pointer!important;display:inline-flex!important;font-size:11px!important;font-weight:750!important;height:38px!important;justify-content:center!important;line-height:1!important;min-width:38px!important;padding:0 11px!important}.se-hw-pagination-controls button:hover:not(:disabled){background:#eff6ff!important;border-color:#2563eb!important;color:#1d4ed8!important}.se-hw-pagination-controls button.active{background:#2563eb!important;border-color:#2563eb!important;box-shadow:0 4px 10px #2563eb33!important;color:#fff!important}.se-hw-pagination-controls button:disabled{background:#f8fafc!important;border-color:#e5eaf1!important;color:#b5bfcc!important;cursor:default!important}.se-hw-pagination-total{color:#667085!important;font-size:11px!important;font-weight:650!important;margin-left:7px!important}.se-hw-pagination-total strong{color:#344054!important;font-size:12px!important;font-weight:800!important}.se-hw-table-empty{align-items:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:180px!important;padding:30px!important;text-align:center!important}.se-hw-table-empty strong{color:#344054!important;font-size:14px!important;font-weight:800!important}.se-hw-table-empty span{color:#8995a7!important;font-size:11px!important;font-weight:600!important;margin-top:5px!important}.se-hw-candidate-list,.se-hw-interview-list{margin:0!important}.se-hw-candidate-list>button,.se-hw-interview-list>button{box-shadow:none!important}@media (max-width:1500px){.se-hw-candidate-table thead th,.se-hw-interview-table thead th{font-size:10.5px!important}.se-hw-candidate-table tbody td,.se-hw-interview-table tbody td{font-size:12px!important}.se-hw-candidate-person strong{font-size:12.5px!important}.se-hw-table-pagination{min-height:60px!important}}@media (max-width:900px){.se-hw-candidate-table,.se-hw-interview-table{min-width:850px!important}.se-hw-table-pagination{align-items:flex-start!important;flex-direction:column!important}.se-hw-pagination-controls{justify-content:flex-end!important;width:100%!important}}.se-hw-candidate-table tbody tr,.se-hw-interview-table tbody tr{cursor:pointer}.se-hw-action-cell{text-align:center!important;width:58px!important}.se-hw-pagination-page{color:#667085;font-size:11px;font-weight:650;min-width:92px;text-align:center}.se-hw-pagination-page strong{color:#172033;font-weight:800}.se-hw-candidate-avatar.interview{background:#eff6ff!important;color:#2563eb!important}.se-hw-page{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.se-hw-data-panel{background:#fff!important;border:1px solid #dce5f0!important;border-radius:16px!important;overflow:hidden!important;padding:0!important}.se-hw-data-heading{align-items:center;border-bottom:1px solid #e7edf5;display:flex;justify-content:space-between;min-height:82px;padding:18px 22px 15px}.se-hw-eyebrow{color:#2563eb;display:block;font-size:10px;font-weight:850;letter-spacing:.15em;line-height:1;margin-bottom:5px}.se-hw-data-title-line{align-items:center;display:flex;gap:9px}.se-hw-data-title-line h3{color:#172033!important;font-size:18px!important;font-weight:850!important;letter-spacing:-.025em;line-height:1.2!important;margin:0!important}.se-hw-record-count{align-items:center;background:#eaf2ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:11px;font-weight:850;height:25px;justify-content:center;min-width:25px;padding:0 8px}.se-hw-data-heading p{color:#667085!important;font-size:12px!important;font-weight:550!important;margin:5px 0 0!important}.se-hw-filter-notice{align-items:center!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:10px!important;display:flex!important;gap:12px;justify-content:space-between!important;margin:12px 16px 0!important;min-height:44px;padding:7px 9px 7px 12px!important}.se-hw-filter-copy{align-items:center;display:flex;gap:9px}.se-hw-filter-icon{align-items:center;background:#dbeafe;border-radius:7px;color:#1d4ed8;display:inline-flex;font-size:10px;font-weight:900;height:26px;justify-content:center;width:26px}.se-hw-filter-notice p{color:#475467!important;font-size:11.5px!important;font-weight:600!important;margin:0!important}.se-hw-filter-notice strong{color:#1d4ed8;font-weight:850}.se-hw-filter-notice button{background:#fff!important;border:1px solid #bfdbfe!important;border-radius:7px!important;color:#1d4ed8!important;cursor:pointer;font-size:10.5px!important;font-weight:800!important;min-height:30px!important;padding:0 11px!important}.se-hw-table-scroll{overflow-x:auto;overflow-y:hidden;width:100%}.se-hw-data-table{border-collapse:initial;border-spacing:0;min-width:940px;table-layout:fixed;width:100%}.se-hw-data-table thead th{background:#132744;border-bottom:1px solid #263c5d;border-right:1px solid #263c5d;color:#dce7f7;font-size:10px;font-weight:800;height:43px;letter-spacing:.075em;line-height:1;padding:0 14px;text-align:left;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.se-hw-data-table thead th:last-child{border-right:0}.se-hw-data-table tbody td{background:#fff;border-bottom:1px solid #e7edf4;border-right:1px solid #edf1f6;color:#344054;font-size:12px;font-weight:600;height:64px;line-height:1.35;padding:10px 14px;vertical-align:middle}.se-hw-data-table tbody td:last-child{border-right:0}.se-hw-data-table tbody tr:last-child td{border-bottom:0}.se-hw-clickable-row{cursor:pointer}.se-hw-clickable-row:hover td{background:#f6f9ff}.se-hw-table-person{align-items:center;display:flex;gap:10px;min-width:0}.se-hw-table-avatar{align-items:center;background:#172033;border-radius:9px;color:#fff;display:inline-flex;flex:0 0 36px;font-size:11px;font-weight:850;height:36px;justify-content:center;width:36px}.se-hw-table-avatar.interview{background:#eaf2ff;color:#2563eb}.se-hw-table-person>div{min-width:0}.se-hw-table-person strong{color:#172033;font-size:12.5px;font-weight:800}.se-hw-table-person small,.se-hw-table-person strong{display:block;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-hw-table-person small{color:#8490a3;font-size:10.5px;font-weight:550;margin-top:3px;max-width:260px}.se-hw-id-text{color:#667085;font-size:10.5px;font-weight:750}.se-hw-round-name{color:#344054;font-size:11.5px;font-weight:750}.se-hw-date-time{color:#667085;font-size:11px;font-weight:600}.se-hw-action-column{text-align:center!important;width:56px!important}.se-hw-row-open{align-items:center;background:#fff;border:1px solid #d9e3ef;border-radius:8px;color:#667085;display:inline-flex;font-size:15px;font-weight:700;height:30px;justify-content:center;margin:auto;transition:.15s ease;width:30px}.se-hw-clickable-row:hover .se-hw-row-open{background:#2563eb;border-color:#93b4ff;color:#fff}.se-hw-candidate-table th:first-child{width:25%}.se-hw-candidate-table th:nth-child(2){width:15%}.se-hw-candidate-table th:nth-child(3){width:16%}.se-hw-candidate-table th:nth-child(4){width:17%}.se-hw-candidate-table th:nth-child(5){width:13%}.se-hw-candidate-table th:nth-child(6){width:12%}.se-hw-interview-table th:first-child{width:28%}.se-hw-interview-table th:nth-child(2){width:20%}.se-hw-interview-table th:nth-child(3){width:16%}.se-hw-interview-table th:nth-child(4){width:20%}.se-hw-interview-table th:nth-child(5){width:14%}.se-hw-pagination{align-items:center;background:#fbfcfe;border-top:1px solid #e4eaf2;display:flex;gap:14px;justify-content:space-between;min-height:62px;padding:10px 16px}.se-hw-pagination-controls,.se-hw-pagination-summary{align-items:center;display:flex;gap:8px}.se-hw-pagination-summary{color:#667085;font-size:11px;font-weight:650}.se-hw-pagination-summary strong{color:#172033;font-weight:850}.se-hw-page-size{border-left:1px solid #d9e1ec;color:#52627a;font-weight:750;margin-left:7px;padding-left:14px}.se-hw-pagination-controls button{background:#fff;border:1px solid #d6dfeb;border-radius:8px;color:#475467;cursor:pointer;font-size:10.5px;font-weight:750;height:34px;min-width:70px;padding:0 11px}.se-hw-pagination-controls button:hover:not(:disabled){background:#f2f6ff;border-color:#8db0ff;color:#1d4ed8}.se-hw-pagination-controls button:disabled{cursor:default;opacity:.42}.se-hw-current-page{align-items:center;background:#2563eb;border-radius:8px;color:#fff;display:inline-flex;font-size:11px;font-weight:850;height:34px;justify-content:center;width:34px}.se-hw-page-total{color:#667085;font-size:10.5px;font-weight:650}.se-hw-tabbar button{font-size:11px!important;font-weight:750!important}.se-hw-hero-v2 h1{font-weight:850!important;letter-spacing:-.035em!important}.se-hw-role-meta{font-size:11.5px!important;font-weight:600!important}.se-hw-owner-line strong{font-size:11.5px!important;font-weight:800!important}.se-hw-owner-line small{font-size:9.5px!important}@media (max-width:900px){.se-hw-data-heading{padding:16px}.se-hw-pagination{align-items:flex-start;flex-direction:column}.se-hw-data-table{min-width:900px}}@media (max-width:600px){.se-hw-data-title-line h3{font-size:16px!important}.se-hw-filter-notice{align-items:flex-start!important}.se-hw-pagination-controls{width:100%}.se-hw-pagination-controls button{flex:1 1}}.se-my-hiring-page .se-recruit-header-animation{bottom:0!important;left:30%!important;pointer-events:none!important;right:230px!important;top:0!important;z-index:5!important}.se-my-hiring-page .se-real-recruitment-scene,.se-my-hiring-page .se-recruit-header-animation{display:block!important;height:100%!important;opacity:1!important;overflow:hidden!important;position:absolute!important;visibility:visible!important}.se-my-hiring-page .se-real-recruitment-scene{inset:0!important;width:100%!important}.se-my-hiring-page .se-real-recruitment-stage{display:block!important;height:100%!important;inset:0!important;overflow:hidden!important;position:absolute!important;width:100%!important}.se-my-hiring-page .se-real-recruitment-art{animation:seRealHiringSceneFloat 6s ease-in-out infinite!important;bottom:-3px!important;display:block!important;filter:drop-shadow(0 8px 10px rgba(0,0,0,.18))!important;height:96%!important;left:50%!important;max-height:none!important;max-width:100%!important;object-fit:contain!important;object-position:center bottom!important;opacity:1!important;position:absolute!important;transform:translateX(-50%) scale(1)!important;transform-origin:center bottom!important;-webkit-user-select:none!important;user-select:none!important;visibility:visible!important;width:auto!important;z-index:2!important}@keyframes seRealHiringSceneFloat{0%,to{transform:translateX(-50%) translateY(0) scale(1)}50%{transform:translateX(-50%) translateY(-3px) scale(1.015)}}.se-my-hiring-page .se-real-recruitment-status{align-items:center!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background:#08132fb8!important;border:1px solid #ffffff21!important;border-radius:999px!important;bottom:7px!important;color:#e2e8f0c7!important;display:inline-flex!important;font-size:7px!important;font-weight:800!important;gap:7px!important;justify-content:center!important;left:50%!important;letter-spacing:.2em!important;line-height:1!important;min-height:18px!important;padding:0 10px!important;position:absolute!important;transform:translateX(-50%)!important;white-space:nowrap!important;z-index:8!important}.se-my-hiring-page
.se-real-recruitment-status-dot{animation:seRealHiringStatusPulse 1.7s ease-in-out infinite!important;background:#86aef7!important;border-radius:50%!important;box-shadow:0 0 0 3px #86aef71a,0 0 8px #86aef7bf!important;flex:0 0 5px!important;height:5px!important;width:5px!important}@keyframes seRealHiringStatusPulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.se-my-hiring-page .se-recruit-candidate,.se-my-hiring-page .se-recruit-candidate-line,.se-my-hiring-page .se-recruit-desk,.se-my-hiring-page .se-recruit-floor,.se-my-hiring-page .se-recruit-hr,.se-my-hiring-page .se-recruit-person{display:none!important}.se-my-hiring-page .se-recruit-header-copy{position:relative!important;z-index:20!important}.se-my-hiring-page .se-recruit-header-actions{position:relative!important;z-index:30!important}@media (max-width:1200px){.se-my-hiring-page .se-recruit-header-animation{left:34%!important;right:215px!important}.se-my-hiring-page .se-real-recruitment-art{height:89%!important}}@media (max-width:950px){.se-my-hiring-page .se-recruit-header-animation{left:42%!important;right:190px!important}.se-my-hiring-page .se-real-recruitment-art{height:82%!important}}@media (max-width:760px){.se-my-hiring-page .se-recruit-header-animation{left:46%!important;opacity:.32!important;right:0!important}.se-my-hiring-page .se-real-recruitment-art{height:78%!important}.se-my-hiring-page .se-real-recruitment-status{display:none!important}}@media (prefers-reduced-motion:reduce){.se-my-hiring-page .se-real-recruitment-art,.se-my-hiring-page .se-real-recruitment-status-dot{animation:none!important}}.se-candidates-production{box-sizing:border-box;color:#18202c;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-width:0;padding:24px 28px 48px;width:100%}.se-candidates-command-header{align-items:center;background:linear-gradient(115deg,#fff,#fff 68%,#fff7f7);border:1px solid #e3e7ec;border-radius:18px;box-shadow:0 8px 30px rgba(21,30,43,.045);display:flex;gap:24px;justify-content:space-between;margin-bottom:18px;min-height:118px;padding:23px 26px}.se-candidates-command-copy{min-width:0}.se-candidates-command-label{color:#d90c1b;display:block;font-size:9px;font-weight:900;letter-spacing:1.5px;line-height:1;margin-bottom:7px}.se-candidates-command-copy h1{color:#17202c;font-size:clamp(27px,2.3vw,35px);font-weight:850;letter-spacing:-1px;line-height:1.08;margin:0}.se-candidates-command-copy p{color:#76808e;font-size:12px;line-height:1.5;margin:7px 0 0}.se-candidates-command-actions{align-items:center;display:flex;flex:0 0 auto;gap:10px}.se-candidates-command-actions button{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font:inherit;font-size:10.5px;font-weight:800;gap:7px;justify-content:center;min-height:42px;padding:0 15px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease;white-space:nowrap}.se-candidates-command-actions button:hover:not(:disabled){transform:translateY(-1px)}.se-candidates-refresh-btn{background:#fff;border:1px solid #d9dfe6;color:#4d5765}.se-candidates-refresh-btn:hover:not(:disabled){background:#f8fafc;border-color:#bbc5d0}.se-candidates-refresh-btn:disabled{cursor:wait;opacity:.65}.se-candidates-refresh-btn>span{font-size:16px;line-height:1}.se-candidates-refresh-btn>span.is-spinning{animation:seCandidatesSpin .8s linear infinite}@keyframes seCandidatesSpin{to{transform:rotate(1turn)}}.se-candidates-add-btn{background:linear-gradient(135deg,#f01928,#d90416);border:0;box-shadow:0 8px 20px #da04162b;color:#fff;min-width:132px}.se-candidates-add-btn:hover{box-shadow:0 11px 25px #da04163d}.se-candidates-add-btn>span{font-size:17px;font-weight:500}.se-candidates-summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:16px}.se-candidates-summary-card{align-items:center;background:#fff;border:1px solid #e1e6eb;border-radius:14px;box-shadow:0 4px 15px rgba(23,31,43,.025);display:flex;gap:12px;min-height:76px;padding:13px 15px}.se-candidates-summary-card .summary-icon{background:#eef1f4;border-radius:10px;color:#3c4654;display:grid;flex:0 0 39px;font-size:11px;font-weight:900;height:39px;place-items:center;width:39px}.se-candidates-summary-card>div{display:flex;flex-direction:column;min-width:0}.se-candidates-summary-card small{color:#858e9a;font-size:7.5px;font-weight:900;letter-spacing:.65px;line-height:1.2;white-space:nowrap}.se-candidates-summary-card strong{color:#1c2531;font-size:23px;font-weight:850;line-height:1;margin-top:5px}.se-candidates-summary-card.interview{border-color:#ded9ef}.se-candidates-summary-card.interview .summary-icon{background:#f0ecfa;color:#6b4cad}.se-candidates-summary-card.selected{background:#fbfffc;border-color:#cce8d7}.se-candidates-summary-card.selected .summary-icon{background:#e2f5e9;color:#137d42}.se-candidates-summary-card.selected strong{color:#13733e}.se-candidates-summary-card.rejected{background:#fffdfd;border-color:#efd3d7}.se-candidates-summary-card.rejected .summary-icon{background:#fce9eb;color:#c52b3a}.se-candidates-summary-card.rejected strong{color:#b62634}.se-candidates-summary-card.hold{background:#fffefb;border-color:#f1dfb9}.se-candidates-summary-card.hold .summary-icon{background:#fff2d6;color:#a76400}.se-candidates-summary-card.hold strong{color:#98600a}.se-candidates-search-section{align-items:center;background:#fff;border:1px solid #dde3e9;border-radius:15px;box-shadow:0 5px 18px rgba(20,28,40,.025);display:flex;gap:12px;margin-bottom:12px;padding:10px}.se-candidates-search-box{align-items:center;background:#f8fafc;border:1px solid #d9e0e7;border-radius:11px;display:flex;flex:1 1;gap:11px;height:52px;min-width:0;padding:0 15px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.se-candidates-search-box:focus-within{background:#fff;border-color:#c1cad5;box-shadow:0 0 0 4px #29374b0d}.se-candidates-search-icon{color:#6f7a88;flex:0 0 auto;font-size:18px;font-weight:700}.se-candidates-search-box input{background:#0000;border:0;color:#202a37;font:inherit;font-size:13px;font-weight:500;height:100%;min-width:0;outline:0;width:100%}.se-candidates-search-box input::placeholder{color:#9aa3af;font-weight:450}.se-candidates-search-clear{background:#e9edf2;border:0;border-radius:8px;color:#626d7a;cursor:pointer;display:grid;flex:0 0 31px;font-size:18px;height:31px;place-items:center;width:31px}.se-candidates-search-clear:hover{background:#dde3e9}.se-candidates-result-count{align-items:baseline;display:flex;gap:5px;justify-content:center;min-width:92px;padding:0 8px;white-space:nowrap}.se-candidates-result-count strong{color:#1f2935;font-size:18px;font-weight:850}.se-candidates-result-count span{color:#818a96;font-size:9px;font-weight:700}.se-candidates-status-guide{align-items:center;display:flex;gap:16px;margin-bottom:12px;padding:0 4px}.se-candidates-status-guide .guide-title{color:#8a939f;font-size:7.5px;font-weight:900;letter-spacing:1px}.se-candidates-status-guide>div{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.se-candidates-status-guide .guide-item{align-items:center;color:#6e7885;display:inline-flex;font-size:8.5px;font-weight:750;gap:6px}.se-candidates-status-guide .guide-item i{border-radius:50%;height:8px;width:8px}.se-candidates-status-guide .selected i{background:#23a45b}.se-candidates-status-guide .rejected i{background:#db4654}.se-candidates-status-guide .hold i{background:#e7a225}.se-candidates-status-guide .normal i{background:#a5adb7}.se-candidate-global-error{align-items:center;background:#fff4f5;border:1px solid #efc8cc;border-radius:11px;color:#a53843;display:flex;font-size:10px;gap:9px;margin-bottom:12px;padding:11px 13px}.se-candidate-global-error>span{background:#fff;border-radius:7px;display:grid;font-weight:900;height:26px;place-items:center;width:26px}.se-candidate-global-error p{margin:0}.se-candidates-table-panel{background:#fff;border:1px solid #dfe4e9;border-radius:16px;box-shadow:0 8px 28px rgba(22,29,40,.035);overflow:hidden}.se-candidates-table-head{align-items:center;background:#fff;border-bottom:1px solid #e7ebef;display:flex;gap:16px;justify-content:space-between;min-height:62px;padding:13px 17px}.se-candidates-table-head>div:first-child{min-width:0}.se-candidates-table-head>div:first-child>span{color:#d50b1a;display:block;font-size:7.5px;font-weight:900;letter-spacing:1.1px;margin-bottom:4px}.se-candidates-table-head>div:first-child>strong{color:#26303c;display:block;font-size:14px;font-weight:800}.se-candidates-table-head-count{align-items:baseline;display:flex;gap:5px}.se-candidates-table-head-count strong{color:#26303c;font-size:15px;font-weight:850}.se-candidates-table-head-count span{color:#8a929d;font-size:8.5px}.se-candidates-table-wrap{overflow-x:auto;width:100%}.se-candidates-main-table{border-collapse:initial;border-spacing:0;min-width:1050px;table-layout:auto;width:100%}.se-candidates-main-table th{background:#f3f5f7;border-bottom:1px solid #dfe4e9;color:#697482;font-size:7.5px;font-weight:900;height:41px;letter-spacing:.65px;padding:0 13px;text-align:left;text-transform:uppercase;white-space:nowrap}.se-candidates-main-table th:first-child{padding-left:17px}.se-candidates-main-table td{border-bottom:1px solid #55606f1c;color:#424c59;font-size:10px;height:69px;padding:10px 13px;transition:background .14s ease,border-color .14s ease;vertical-align:middle}.se-candidates-main-table td:first-child{padding-left:17px}.se-candidates-main-table tbody tr{cursor:pointer;position:relative;transition:transform .14s ease,box-shadow .14s ease}.se-candidates-main-table tbody tr:hover td{filter:brightness(.985)}.se-candidates-main-table tbody tr:last-child td{border-bottom:0}.se-candidates-main-table
tbody
tr.candidate-row-selected
td{background:#edf9f1;border-bottom-color:#d0ead9}.se-candidates-main-table
tbody
tr.candidate-row-selected
td:first-child{box-shadow:inset 4px 0 0 #1d9a53}.se-candidates-main-table
tbody
tr.candidate-row-selected:hover
td{background:#e5f6eb}.se-candidates-main-table
tbody
tr.candidate-row-selected
.se-candidates-person
strong,.se-candidates-main-table
tbody
tr.candidate-row-selected
.se-candidates-role
strong{color:#17693d}.se-candidates-main-table
tbody
tr.candidate-row-rejected
td{background:#fff0f1;border-bottom-color:#f2d2d6}.se-candidates-main-table
tbody
tr.candidate-row-rejected
td:first-child{box-shadow:inset 4px 0 0 #d73d4b}.se-candidates-main-table
tbody
tr.candidate-row-rejected:hover
td{background:#fde7e9}.se-candidates-main-table
tbody
tr.candidate-row-rejected
.se-candidates-person
strong,.se-candidates-main-table
tbody
tr.candidate-row-rejected
.se-candidates-role
strong{color:#a42c38}.se-candidates-main-table
tbody
tr.candidate-row-hold
td{background:#fff8e8;border-bottom-color:#f0dfb8}.se-candidates-main-table
tbody
tr.candidate-row-hold
td:first-child{box-shadow:inset 4px 0 0 #e0a020}.se-candidates-main-table
tbody
tr.candidate-row-hold:hover
td{background:#fff3d7}.se-candidates-main-table
tbody
tr.candidate-row-hold
.se-candidates-person
strong,.se-candidates-main-table
tbody
tr.candidate-row-hold
.se-candidates-role
strong{color:#8c5b08}.se-candidates-main-table
tbody
tr.candidate-row-normal
td{background:#fff}.se-candidates-main-table
tbody
tr.candidate-row-normal:hover
td{background:#f8fafb}.se-candidates-person{align-items:center;display:flex;gap:10px;min-width:190px}.se-candidates-avatar{background:linear-gradient(135deg,#29313c,#4b5563);border-radius:10px;color:#fff;display:grid;flex:0 0 38px;font-size:11px;font-weight:900;height:38px;place-items:center;width:38px}.candidate-row-selected
.se-candidates-avatar{background:linear-gradient(135deg,#177d46,#28a661)}.candidate-row-rejected
.se-candidates-avatar{background:linear-gradient(135deg,#a62b38,#dd4b58)}.candidate-row-hold
.se-candidates-avatar{background:linear-gradient(135deg,#a66a08,#e1a329)}.se-candidates-contact,.se-candidates-experience,.se-candidates-person>div,.se-candidates-role{min-width:0}.se-candidates-person strong{color:#27313e;display:block;font-size:10.5px;font-weight:800;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-candidates-person small{color:#8a939f;display:block;font-size:8px;line-height:1.2;margin-top:4px}.se-candidates-role{min-width:145px}.se-candidates-role strong{color:#313b48;display:block;font-size:10px;font-weight:750;line-height:1.3;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-candidates-role small{color:#8a939e;display:block;font-size:8px;margin-top:4px}.se-candidates-experience{display:flex;flex-direction:column}.se-candidates-experience strong{color:#35404d;font-size:10.5px;font-weight:800}.se-candidates-experience small{color:#9098a3;font-size:7.5px;margin-top:3px}.se-candidates-contact{min-width:150px}.se-candidates-contact strong{color:#46515e;display:block;font-size:9.5px;font-weight:750}.se-candidates-contact small{color:#9098a3;display:block;font-size:7.5px;margin-top:4px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-candidates-status-cell{align-items:flex-start;display:flex;flex-direction:column;min-width:115px}.se-candidates-status-cell>small{color:#79838f;font-size:7px;font-weight:650;margin-top:5px}.se-candidates-next-action{align-items:center;background:#f2f4f6;border:1px solid #e0e4e8;border-radius:7px;color:#596472;display:inline-flex;font-size:7.5px;font-weight:850;justify-content:center;line-height:1;max-width:135px;min-height:27px;overflow:hidden;padding:0 9px;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.candidate-row-selected
.se-candidates-next-action{background:#fff;border-color:#c9e6d3;color:#217447}.candidate-row-rejected
.se-candidates-next-action{background:#fff;border-color:#ebcdd1;color:#a33b45}.candidate-row-hold
.se-candidates-next-action{background:#fff;border-color:#ead5a9;color:#94610b}.se-candidates-date{color:#7f8995;font-size:8.5px;white-space:nowrap}.se-candidates-open{border-radius:8px;color:#7e8894;display:grid;font-size:15px;height:28px;place-items:center;transition:background .15s ease,transform .15s ease;width:28px}.se-candidates-main-table
tbody
tr:hover
.se-candidates-open{background:#ffffffb8;transform:translateX(2px)}.se-candidate-list-loading{display:flex;flex-direction:column;gap:8px;padding:14px}.se-candidate-list-loading>span{animation:seCandidateLoading 1.2s linear infinite;background:linear-gradient(90deg,#f0f2f4,#fafbfc,#f0f2f4);background-size:220% 100%;border-radius:10px;height:60px}@keyframes seCandidateLoading{0%{background-position:100% 0}to{background-position:-100% 0}}.se-candidate-requirement-overlay{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0c0f1494;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:5900}.se-candidate-requirement-modal{background:#fff;border-radius:20px;box-shadow:0 30px 90px #00000038;display:flex;flex-direction:column;max-height:min(780px,calc(100vh - 48px));overflow:hidden;width:min(800px,100%)}.se-candidate-requirement-modal>header{align-items:flex-start;border-bottom:1px solid #e4e8ed;display:flex;gap:18px;justify-content:space-between;padding:22px 24px}.se-candidate-requirement-modal>header>div>span{color:#d90b1b;font-size:8px;font-weight:900;letter-spacing:1.2px}.se-candidate-requirement-modal h2{color:#252d38;font-size:23px;font-weight:800;letter-spacing:-.5px;margin:7px 0 4px}.se-candidate-requirement-modal
header
p{color:#7e8792;font-size:10px;margin:0}.se-candidate-requirement-modal
header>button{background:#f8f9fa;border:1px solid #dde2e7;border-radius:9px;color:#525a64;cursor:pointer;font-size:19px;height:37px;width:37px}.se-candidate-requirement-search{align-items:center;background:#f8f9fb;border:1px solid #dce1e7;border-radius:10px;display:flex;gap:9px;height:46px;margin:15px 19px 0;padding:0 12px}.se-candidate-requirement-search
input{background:#0000;border:0;flex:1 1;font:inherit;font-size:11px;min-width:0;outline:0}.se-candidate-requirement-search
button{background:#0000;border:0;cursor:pointer}.se-candidate-requirement-list{flex:1 1;min-height:280px;overflow-y:auto;padding:15px 19px 21px}.se-candidate-requirement-list>button{grid-gap:12px;align-items:center;background:#fff;border:1px solid #e2e6eb;border-radius:12px;cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:42px minmax(160px,1fr) 165px auto 20px;margin-bottom:9px;min-height:76px;padding:11px 12px;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease;width:100%}.se-candidate-requirement-list>button:hover{background:snow;border-color:#efc6ca;transform:translateY(-1px)}.se-candidate-req-icon{background:#f0f2f5;border-radius:10px;color:#4e5660;display:grid;font-size:10px;font-weight:900;height:40px;place-items:center;width:40px}.se-candidate-req-main,.se-candidate-req-owner{display:flex;flex-direction:column;min-width:0}.se-candidate-req-main strong,.se-candidate-req-owner strong{color:#343a42;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-candidate-req-main small,.se-candidate-req-owner small{color:#858d98;font-size:8px;margin-top:4px}.se-candidate-req-status{border-radius:7px;font-size:8px;font-weight:850;padding:6px 9px;white-space:nowrap}.se-candidate-req-status.active{background:#edf2f8;color:#4a607b}.se-candidate-req-status.approved{background:#eaf8ef;color:#218a4c}.se-candidate-req-arrow{color:#a4abb5;font-size:16px}@media (max-width:1250px){.se-candidates-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.se-candidates-production{padding:20px 18px 40px}.se-candidates-command-header{align-items:flex-start}.se-candidates-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.se-candidates-search-section{align-items:stretch}.se-candidates-result-count{min-width:75px}}@media (max-width:700px){.se-candidates-production{padding:14px 12px 32px}.se-candidates-command-header{flex-direction:column;min-height:0;padding:18px}.se-candidates-command-actions{width:100%}.se-candidates-command-actions button{flex:1 1}.se-candidates-command-copy h1{font-size:27px}.se-candidates-summary{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.se-candidates-summary-card{min-height:70px;padding:11px}.se-candidates-summary-card .summary-icon{flex-basis:35px;height:35px;width:35px}.se-candidates-summary-card strong{font-size:20px}.se-candidates-search-section{flex-direction:column}.se-candidates-search-box{height:50px;width:100%}.se-candidates-result-count{justify-content:flex-start;min-height:28px;padding:0 4px;width:100%}.se-candidates-status-guide{align-items:flex-start;flex-direction:column;gap:8px}.se-candidates-table-head{min-height:58px}.se-candidate-requirement-overlay{padding:12px}.se-candidate-requirement-list>button{grid-template-columns:40px minmax(0,1fr) 18px}.se-candidate-req-owner,.se-candidate-req-status{display:none}}@media (max-width:460px){.se-candidates-summary{grid-template-columns:1fr}.se-candidates-command-actions{flex-direction:column}.se-candidates-command-actions button{width:100%}.se-candidates-status-guide>div{gap:9px}}.se-candidates-production{max-width:none!important;padding:20px 28px 42px!important;width:100%!important}.se-candidates-command-header{align-items:center!important;background:radial-gradient(circle at 92% 0,#b9703a1a,#0000 29%),linear-gradient(112deg,#fffdf9,#fff 58%,#fbf5ee)!important;border:1px solid #e3ded8!important;border-radius:18px!important;box-shadow:0 8px 26px rgba(31,41,55,.055)!important;display:flex!important;justify-content:space-between!important;margin-bottom:18px!important;min-height:124px!important;overflow:hidden!important;padding:25px 28px!important;position:relative!important}.se-candidates-command-header:before{background:linear-gradient(180deg,#b66a35,#7c4220)!important;bottom:0!important;content:""!important;left:0!important;position:absolute!important;top:0!important;width:5px!important}.se-candidates-command-header:after{background:radial-gradient(circle,#af663112,#0000 68%)!important;border-radius:50%!important;content:""!important;height:250px!important;pointer-events:none!important;position:absolute!important;right:-70px!important;top:-100px!important;width:250px!important}.se-candidates-command-copy{position:relative!important;z-index:2!important}.se-candidates-command-label{color:#9a572d!important;font-size:9px!important;letter-spacing:1.7px!important;margin-bottom:8px!important}.se-candidates-command-copy h1{color:#17202b!important;font-size:clamp(28px,2.2vw,36px)!important;letter-spacing:-1.2px!important;line-height:1.06!important}.se-candidates-command-copy p{color:#707b88!important;font-size:12px!important}.se-candidates-command-actions{position:relative!important;z-index:2!important}.se-candidates-refresh-btn{background:#ffffffeb!important;border:1px solid #d7dde4!important;box-shadow:0 2px 7px #1f29370a!important;color:#495463!important;min-height:42px!important}.se-candidates-add-btn{background:linear-gradient(135deg,#ee1727,#d80718)!important;border:0!important;box-shadow:0 8px 20px #d8071833!important;color:#fff!important;min-height:43px!important}.se-candidates-summary{gap:10px!important;margin-bottom:16px!important}.se-candidates-summary-card{border-radius:14px!important;box-shadow:0 4px 14px rgba(20,30,45,.025)!important;min-height:79px!important;overflow:hidden!important;padding:14px 16px!important;position:relative!important}.se-candidates-summary-card:after{bottom:0!important;content:""!important;height:2px!important;left:0!important;opacity:.8!important;position:absolute!important;right:0!important}.se-candidates-summary-card.total:after{background:#7c8795!important}.se-candidates-summary-card.interview:after{background:#7457b5!important}.se-candidates-summary-card.selected:after{background:#1e9a54!important}.se-candidates-summary-card.rejected:after{background:#d83b4a!important}.se-candidates-summary-card.hold:after{background:#e1a021!important}.se-candidates-search-section{background:#fff!important;border:1px solid #dce2e8!important;border-radius:15px!important;box-shadow:0 4px 15px rgba(25,35,50,.025)!important;margin-bottom:10px!important;min-height:72px!important;padding:9px 10px!important}.se-candidates-search-box{background:#fff!important;border:1px solid #ccd5df!important;border-radius:11px!important;box-shadow:inset 0 1px 2px #141e2805!important;height:54px!important;padding:0 16px!important}.se-candidates-search-box:focus-within{border-color:#8e9baa!important;box-shadow:0 0 0 3px #5b697a14!important}.se-candidates-search-icon{color:#596777!important;font-size:17px!important}.se-candidates-search-box input{color:#25303d!important;font-size:12.5px!important}.se-candidates-search-box input::placeholder{color:#9aa4b0!important}.se-candidates-result-count{min-width:94px!important}.se-candidates-result-count strong{font-size:19px!important}.se-candidates-result-count span{font-size:8px!important;font-weight:750!important}.se-candidates-status-guide{margin:0 0 8px!important;min-height:26px!important;padding:0 5px!important}.se-candidates-status-guide .guide-title{color:#747f8d!important;font-size:7px!important;letter-spacing:1.2px!important}.se-candidates-status-guide .guide-item{font-size:8px!important;font-weight:750!important}.se-candidates-status-guide .guide-item i{height:8px!important;width:8px!important}.se-candidates-table-panel{background:#fff!important;border:1px solid #d9e0e7!important;border-radius:15px!important;box-shadow:0 8px 26px rgba(24,34,48,.045)!important;overflow:hidden!important}.se-candidates-table-head{background:linear-gradient(180deg,#fff,#fbfcfd)!important;border-bottom:1px solid #dce2e8!important;min-height:63px!important;padding:12px 17px!important}.se-candidates-table-head>div:first-child>span{color:#bd1724!important;font-size:7px!important;letter-spacing:1.25px!important;margin-bottom:4px!important}.se-candidates-table-head>div:first-child>strong{color:#25303d!important;font-size:14px!important}.se-candidates-table-wrap{background:#fff!important;overflow-x:auto!important;position:relative!important;width:100%!important}.se-candidates-main-table{border-collapse:initial!important;border-spacing:0!important;min-width:1050px!important;table-layout:fixed!important;width:100%!important}.se-candidates-main-table
td:nth-child(4),.se-candidates-main-table
th:nth-child(4){width:17%!important}.se-candidates-main-table
td:nth-child(6),.se-candidates-main-table
th:nth-child(6){width:10%!important}.se-candidates-main-table
td:nth-child(7),.se-candidates-main-table
th:nth-child(7){width:8%!important}.se-candidates-main-table
td:nth-child(8),.se-candidates-main-table
th:nth-child(8){text-align:center!important;width:3%!important}.se-candidates-main-table thead{position:relative!important;z-index:2!important}.se-candidates-main-table th{background:linear-gradient(180deg,#f5f7f9,#f0f3f6)!important;border-bottom:1px solid #d9dfe6!important;border-right:1px solid #e2e6eb!important;color:#647080!important;font-size:7.3px!important;font-weight:900!important;height:43px!important;padding:0 13px!important;vertical-align:middle!important;white-space:nowrap!important}.se-candidates-main-table th:last-child{border-right:0!important}.se-candidates-main-table td{border-bottom:1px solid #626e7e24!important;border-right:1px solid #626e7e17!important;height:70px!important;padding:10px 13px!important;vertical-align:middle!important}.se-candidates-main-table td:last-child{border-right:0!important}.se-candidates-main-table tbody tr:last-child td{border-bottom:0!important}.se-candidates-main-table
tbody
tr.candidate-row-normal
td{background:#fff!important}.se-candidates-main-table
tbody
tr.candidate-row-normal:nth-child(2n)
td{background:#fbfcfd!important}.se-candidates-main-table
tbody
tr.candidate-row-normal:hover
td{background:#f3f6f8!important}.se-candidates-main-table
tbody
tr.candidate-row-selected
td{background:#eaf8ef!important;border-bottom-color:#cbe7d5!important;border-right-color:#2094521a!important}.se-candidates-main-table
tbody
tr.candidate-row-selected
td:first-child{box-shadow:inset 4px 0 0 #20a15a!important}.se-candidates-main-table
tbody
tr.candidate-row-selected:hover
td{background:#e2f4e9!important}.se-candidates-main-table
tbody
tr.candidate-row-rejected
td{background:#fff0f1!important;border-bottom-color:#efd0d4!important;border-right-color:#cd394617!important}.se-candidates-main-table
tbody
tr.candidate-row-rejected
td:first-child{box-shadow:inset 4px 0 0 #d9404e!important}.se-candidates-main-table
tbody
tr.candidate-row-rejected:hover
td{background:#fce7e9!important}.se-candidates-main-table
tbody
tr.candidate-row-hold
td{background:#fff7e5!important;border-bottom-color:#eeddb7!important;border-right-color:#d6971c1a!important}.se-candidates-main-table
tbody
tr.candidate-row-hold
td:first-child{box-shadow:inset 4px 0 0 #e0a01e!important}.se-candidates-main-table
tbody
tr.candidate-row-hold:hover
td{background:#fff1d2!important}.se-candidates-person{align-items:center!important;display:flex!important;gap:10px!important;min-width:0!important}.se-candidates-avatar{border-radius:9px!important;box-shadow:0 2px 6px #1e283714!important;flex:0 0 38px!important;height:38px!important;width:38px!important}.se-candidates-person>div{min-width:0!important}.se-candidates-person strong{color:#27313d!important;font-size:10.5px!important}.se-candidates-person small,.se-candidates-person strong{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.se-candidates-person small{color:#8b949f!important;font-size:7.7px!important}.se-candidates-role{min-width:0!important}.se-candidates-role strong{color:#34404d!important;font-size:10px!important;max-width:100%!important}.se-candidates-role small{color:#8a949f!important;font-size:7.6px!important}.se-candidates-contact strong{color:#46515f!important;font-size:9.5px!important}.se-candidates-contact small{color:#8d96a1!important;font-size:7.3px!important}.se-candidates-experience strong{color:#35404d!important;font-size:10px!important}.se-candidates-experience small{color:#8c96a2!important;font-size:7px!important}.se-candidates-status-cell>small{font-size:6.9px!important;font-weight:650!important;margin-top:5px!important}.se-candidates-next-action{border-radius:7px!important;font-size:7px!important;font-weight:900!important;letter-spacing:.15px!important;max-width:100%!important;min-height:27px!important;padding:0 9px!important}.se-candidates-date{color:#77828f!important;font-size:7.7px!important;font-weight:600!important}.se-candidates-open{border-radius:7px!important;color:#788492!important;font-size:15px!important;height:28px!important;margin:auto!important;width:28px!important}.se-candidates-main-table
tbody
tr:hover
.se-candidates-open{background:#ffffffbf!important;color:#27313d!important;transform:translateX(2px)!important}.se-candidates-main-table
tbody
tr.candidate-row-selected
.se-candidates-person strong,.se-candidates-main-table
tbody
tr.candidate-row-selected
.se-candidates-role strong{color:#176c3e!important}.se-candidates-main-table
tbody
tr.candidate-row-rejected
.se-candidates-person strong,.se-candidates-main-table
tbody
tr.candidate-row-rejected
.se-candidates-role strong{color:#a92e3a!important}.se-candidates-main-table
tbody
tr.candidate-row-hold
.se-candidates-person strong,.se-candidates-main-table
tbody
tr.candidate-row-hold
.se-candidates-role strong{color:#8d5c08!important}.se-candidates-table-panel:after{align-items:center!important;background:linear-gradient(180deg,#fafbfc,#f7f9fa)!important;border-top:1px solid #dfe4e9!important;box-sizing:border-box!important;color:#7b8591!important;content:"Showing candidates  •  Up to 50 records displayed on this page";display:flex!important;font-size:8px!important;letter-spacing:.1px!important;min-height:43px!important;padding:0 17px!important}.se-candidates-table-wrap::-webkit-scrollbar{height:8px!important}.se-candidates-table-wrap::-webkit-scrollbar-track{background:#f1f3f5!important}.se-candidates-table-wrap::-webkit-scrollbar-thumb{background:#bdc5ce!important;border:2px solid #f1f3f5!important;border-radius:10px!important}.se-candidates-table-wrap::-webkit-scrollbar-thumb:hover{background:#9da7b2!important}@media (max-width:1200px){.se-candidates-main-table{min-width:1020px!important}.se-candidates-command-header{padding:22px!important}}@media (max-width:900px){.se-candidates-production{padding:18px 16px 38px!important}.se-candidates-command-header{align-items:flex-start!important;flex-direction:column!important;min-height:0!important}.se-candidates-command-actions{width:100%!important}.se-candidates-command-actions button{flex:1 1!important}.se-candidates-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){.se-candidates-production{padding:13px 11px 30px!important}.se-candidates-command-header{border-radius:14px!important;padding:18px!important}.se-candidates-command-copy h1{font-size:26px!important}.se-candidates-command-actions{flex-direction:column!important}.se-candidates-command-actions button{width:100%!important}.se-candidates-summary{gap:8px!important;grid-template-columns:1fr 1fr!important}.se-candidates-summary-card{min-height:68px!important;padding:10px!important}.se-candidates-search-section{align-items:stretch!important;flex-direction:column!important;min-height:0!important}.se-candidates-search-box{height:50px!important}.se-candidates-result-count{justify-content:flex-start!important;min-height:27px!important}.se-candidates-status-guide{align-items:flex-start!important;flex-direction:column!important;gap:7px!important}.se-candidates-table-head{min-height:58px!important}.se-candidates-table-panel:after{font-size:7.4px!important;min-height:39px!important;padding:0 12px!important}}.se-candidates-production,.se-candidates-production button,.se-candidates-production input,.se-candidates-production select,.se-candidates-production table{-webkit-font-smoothing:antialiased!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;text-rendering:optimizeLegibility!important}.se-candidates-command-copy h1{font-size:34px!important;font-weight:850!important;letter-spacing:-1px!important;line-height:1.1!important}.se-candidates-command-copy p{color:#647184!important;font-size:13.5px!important;font-weight:500!important;line-height:1.45!important;margin-top:8px!important}.se-candidates-command-label{font-size:10px!important;font-weight:900!important;letter-spacing:1.5px!important;line-height:1!important}.se-candidates-summary-card .summary-label{color:#6f7b8a!important;font-size:9px!important;font-weight:850!important;letter-spacing:1px!important;line-height:1.15!important}.se-candidates-summary-card .summary-value{font-size:25px!important;font-weight:850!important;letter-spacing:-.5px!important;line-height:1!important}.se-candidates-search-box input{color:#263241!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important}.se-candidates-search-box input::placeholder{color:#8d99a8!important;opacity:1!important}.se-candidates-result-count strong{color:#27313d!important;font-size:20px!important;font-weight:850!important}.se-candidates-result-count span{color:#7a8593!important;font-size:10px!important;font-weight:700!important}.se-candidates-status-guide .guide-title{font-size:9px!important;font-weight:900!important;letter-spacing:1.3px!important;line-height:1!important}.se-candidates-status-guide .guide-item{color:#5e6978!important;font-size:10.5px!important;font-weight:700!important;line-height:1!important}.se-candidates-table-head{min-height:68px!important;padding:13px 18px!important}.se-candidates-table-head>div:first-child>span{font-size:9px!important;font-weight:900!important;letter-spacing:1.3px!important;line-height:1!important}.se-candidates-table-head>div:first-child>strong{color:#202b38!important;display:block!important;font-size:16px!important;font-weight:850!important;line-height:1.2!important;margin-top:5px!important}.se-candidates-table-head>div:last-child{color:#7b8592!important;font-size:11px!important;font-weight:650!important}.se-candidates-table-head>div:last-child>strong{color:#27313d!important;font-size:19px!important;font-weight:850!important}.se-candidates-main-table th{background:linear-gradient(180deg,#f5f7fa,#eef2f6)!important;color:#596678!important;font-size:9.5px!important;font-weight:850!important;height:46px!important;letter-spacing:.75px!important;line-height:1.15!important;padding:0 14px!important}.se-candidates-main-table td{height:78px!important;padding:11px 14px!important}.se-candidates-person strong{color:#273240!important;display:block!important;font-size:12.5px!important;font-weight:850!important;letter-spacing:0!important;line-height:1.3!important}.se-candidates-person small{color:#7c8897!important;display:block!important;font-size:10px!important;font-weight:600!important;line-height:1.25!important;margin-top:4px!important}.se-candidates-avatar{flex:0 0 42px!important;font-size:12px!important;font-weight:850!important;height:42px!important;width:42px!important}.se-candidates-role strong{color:#2d3947!important;display:block!important;font-size:12px!important;font-weight:800!important;line-height:1.3!important}.se-candidates-role small{color:#7c8897!important;display:block!important;font-size:10px!important;font-weight:600!important;line-height:1.25!important;margin-top:4px!important}.se-candidates-experience strong{color:#344150!important;display:block!important;font-size:12.5px!important;font-weight:850!important;line-height:1.2!important}.se-candidates-experience small{color:#7d8997!important;display:block!important;font-size:9.5px!important;font-weight:600!important;line-height:1.2!important;margin-top:3px!important}.se-candidates-contact{min-width:0!important}.se-candidates-contact strong{color:#354252!important;font-size:12px!important;font-weight:800!important;letter-spacing:.1px!important}.se-candidates-contact small,.se-candidates-contact strong{display:block!important;line-height:1.3!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.se-candidates-contact small{color:#778494!important;font-size:10px!important;font-weight:550!important;margin-top:4px!important}.se-candidates-status-cell{min-width:0!important}.se-candidates-status-cell
.se-recruitment-status-badge,.se-candidates-status-cell
[class*=status-badge]{font-size:11px!important;font-weight:800!important;line-height:1!important;min-height:31px!important;padding:0 12px!important}.se-candidates-status-cell>small{color:#6f7c8b!important;display:block!important;font-size:9.5px!important;font-weight:600!important;line-height:1.25!important;margin-top:6px!important}.se-candidates-next-action{font-size:9px!important;font-weight:850!important;letter-spacing:.25px!important;line-height:1!important;min-height:31px!important;padding:0 11px!important}.se-candidates-date{color:#596676!important;display:inline-block!important;font-size:11px!important;font-weight:700!important;line-height:1.3!important;white-space:nowrap!important}.se-candidates-open{align-items:center!important;display:inline-flex!important;font-size:18px!important;font-weight:600!important;height:31px!important;justify-content:center!important;width:31px!important}.se-candidates-main-table
tbody
tr.candidate-row-selected
.se-candidates-person strong,.se-candidates-main-table
tbody
tr.candidate-row-selected
.se-candidates-role strong{color:#176f41!important}.se-candidates-main-table
tbody
tr.candidate-row-selected
small{color:#657a70!important}.se-candidates-main-table
tbody
tr.candidate-row-rejected
.se-candidates-person strong,.se-candidates-main-table
tbody
tr.candidate-row-rejected
.se-candidates-role strong{color:#a62f3b!important}.se-candidates-main-table
tbody
tr.candidate-row-rejected
small{color:#806a6d!important}.se-candidates-main-table
tbody
tr.candidate-row-hold
.se-candidates-person strong,.se-candidates-main-table
tbody
tr.candidate-row-hold
.se-candidates-role strong{color:#875a0d!important}.se-candidates-main-table
tbody
tr.candidate-row-hold
small{color:#786c56!important}.se-candidates-main-table
tbody
tr.candidate-row-normal
small{color:#778392!important}.se-candidates-table-panel:after{color:#687585!important;font-size:10.5px!important;font-weight:700!important;line-height:1.3!important;min-height:47px!important;padding:0 18px!important}.se-candidates-main-table{min-width:1120px!important}.se-candidates-main-table
td:first-child,.se-candidates-main-table
th:first-child{width:23%!important}.se-candidates-main-table
td:nth-child(2),.se-candidates-main-table
th:nth-child(2){width:17%!important}.se-candidates-main-table
td:nth-child(3),.se-candidates-main-table
th:nth-child(3){width:8%!important}.se-candidates-main-table
td:nth-child(4),.se-candidates-main-table
th:nth-child(4){width:18%!important}.se-candidates-main-table
td:nth-child(5),.se-candidates-main-table
th:nth-child(5){width:14%!important}.se-candidates-main-table
td:nth-child(6),.se-candidates-main-table
th:nth-child(6){width:11%!important}.se-candidates-main-table
td:nth-child(7),.se-candidates-main-table
th:nth-child(7){width:9%!important}.se-candidates-main-table
td:nth-child(8),.se-candidates-main-table
th:nth-child(8){width:4%!important}@media (min-width:1400px){.se-candidates-main-table{min-width:100%!important}}@media (max-width:1100px){.se-candidates-main-table{min-width:1120px!important}}@media (max-width:600px){.se-candidates-command-copy h1{font-size:27px!important}.se-candidates-command-copy p{font-size:12px!important}.se-candidates-search-box input{font-size:13px!important}.se-candidates-main-table th{font-size:9px!important}.se-candidates-contact strong,.se-candidates-person strong,.se-candidates-role strong{font-size:11.5px!important}.se-candidates-contact small,.se-candidates-person small,.se-candidates-role small{font-size:9.5px!important}.se-candidates-date{font-size:10.5px!important}}.se-candidate-detail-production{color:#1f2937!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;max-width:100%!important;min-width:0!important;padding:24px 30px 48px!important;width:100%!important}.se-cd-toolbar{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:12px!important;width:100%!important}.se-cd-toolbar button{align-items:center!important;appearance:none!important;background:#fff!important;border:1px solid #d6dde7!important;border-radius:9px!important;box-shadow:0 1px 2px #10182808!important;color:#475467!important;cursor:pointer!important;display:inline-flex!important;font-size:12px!important;font-weight:750!important;gap:7px!important;height:38px!important;justify-content:center!important;line-height:1!important;padding:0 14px!important}.se-cd-toolbar button:hover{background:#f8fafc!important;border-color:#bfc9d7!important;color:#111827!important}.se-cd-hero{grid-gap:28px!important;align-items:center!important;background:linear-gradient(125deg,#fff,#fff 60%,#fff8f5)!important;border:1px solid #dce3eb!important;border-radius:18px!important;box-shadow:0 10px 30px #0f172a0f!important;display:grid!important;gap:28px!important;grid-template-columns:minmax(0,1fr) 320px!important;min-height:180px!important;overflow:hidden!important;padding:26px 28px!important;position:relative!important;width:100%!important}.se-cd-hero:before{background:linear-gradient(180deg,#e30613,#b91c1c)!important;bottom:0!important;content:""!important;left:0!important;position:absolute!important;top:0!important;width:5px!important}.se-cd-hero-main{gap:20px!important;min-width:0!important}.se-cd-avatar,.se-cd-hero-main{align-items:center!important;display:flex!important}.se-cd-avatar{background:linear-gradient(145deg,#202938,#111827)!important;border-radius:17px!important;box-shadow:0 8px 20px #11182729!important;color:#fff!important;flex:0 0 74px!important;font-size:22px!important;font-weight:850!important;height:74px!important;justify-content:center!important;width:74px!important}.se-cd-identity{min-width:0!important}.se-cd-identity-meta{align-items:center!important;display:flex!important;gap:10px!important;margin-bottom:7px!important;min-height:28px!important}.se-cd-number{color:#687386!important;font-size:11px!important;font-weight:800!important;letter-spacing:.65px!important;line-height:1!important}.se-cd-identity h1{color:#17202d!important;font-size:clamp(30px,3vw,39px)!important;font-weight:850!important;letter-spacing:-1.2px!important;line-height:1.08!important;margin:0!important}.se-cd-workline{align-items:center!important;color:#687386!important;display:flex!important;flex-wrap:wrap!important;font-size:13px!important;gap:5px!important;margin-top:8px!important;min-height:24px!important}.se-cd-workline strong{color:#475467!important;font-size:13px!important;font-weight:700!important}.se-cd-contact{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin-top:15px!important}.se-cd-contact a,.se-cd-contact>span{align-items:center!important;background:#f8fafc!important;border:1px solid #e1e6ed!important;border-radius:8px!important;color:#465467!important;display:inline-flex!important;font-size:12px!important;font-weight:650!important;gap:7px!important;line-height:1!important;min-height:34px!important;padding:0 11px!important;text-decoration:none!important}.se-cd-contact a:hover{background:#fff!important;border-color:#c8d1de!important;color:#e30613!important}.se-cd-contact i{background:#16a34a!important;border-radius:50%!important;font-size:0!important;height:6px!important;width:6px!important}.se-cd-requirement{background:#ffffffdb!important;border:1px solid #e1e5eb!important;border-radius:13px!important;box-shadow:0 4px 14px #0f172a0a!important;min-width:0!important;padding:18px!important}.se-cd-requirement>span:first-child,.se-cd-section-label{color:#e30613!important;display:block!important;font-size:9px!important;font-weight:900!important;letter-spacing:1.3px!important;line-height:1!important;margin-bottom:7px!important}.se-cd-requirement>strong{color:#202938!important;display:block!important;font-size:17px!important;font-weight:850!important;line-height:1.25!important}.se-cd-requirement-meta{align-items:center!important;color:#697586!important;display:flex!important;flex-wrap:wrap!important;font-size:11px!important;font-weight:650!important;gap:8px!important;margin-top:7px!important}.se-cd-requirement-meta i{background:#a7b0bc!important;border-radius:50%!important;height:4px!important;width:4px!important}.se-cd-requirement button{align-items:center!important;appearance:none!important;background:#fff!important;border:1px solid #d5dce6!important;border-radius:8px!important;color:#344054!important;cursor:pointer!important;display:flex!important;font-size:11px!important;font-weight:750!important;height:37px!important;justify-content:space-between!important;margin-top:15px!important;padding:0 12px!important;width:100%!important}.se-cd-requirement button:hover{border-color:#e30613!important;color:#e30613!important}.se-cd-insight-strip{background:#fff!important;border:1px solid #dde4ec!important;border-radius:14px!important;box-shadow:0 4px 15px rgba(15,23,42,.035)!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;margin-top:14px!important;overflow:hidden!important;width:100%!important}.se-cd-insight-strip>div{border-right:1px solid #e7ebf0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:75px!important;min-width:0!important;padding:14px 16px!important}.se-cd-insight-strip>div:last-child{border-right:0!important}.se-cd-insight-strip span{color:#7b8796!important;font-size:8.5px!important;font-weight:850!important;letter-spacing:.9px!important;line-height:1!important;margin-bottom:7px!important}.se-cd-insight-strip strong{color:#273342!important;font-size:14px!important;font-weight:800!important;line-height:1.25!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.se-cd-insight-strip
.se-cd-next-action{background:#fff9f9!important}.se-cd-insight-strip
.se-cd-next-action
strong{color:#c81e2b!important}.se-cd-action-section{background:#fff!important;border:1px solid #dde4ec!important;border-radius:14px!important;box-shadow:0 4px 15px rgba(15,23,42,.035)!important;margin-top:14px!important;padding:16px!important}.se-cd-action-heading{margin-bottom:11px!important}.se-cd-action-heading span{color:#e30613!important;display:block!important;font-size:8.5px!important;font-weight:900!important;letter-spacing:1.2px!important;margin-bottom:4px!important}.se-cd-action-heading strong{color:#27313f!important;display:block!important;font-size:15px!important;font-weight:850!important;line-height:1.2!important}.se-cd-action-section button{font-family:inherit!important}.se-cd-action-section
button:not(:disabled){cursor:pointer!important}.se-cd-action-section
button:disabled{cursor:not-allowed!important}.se-cd-tabs{align-items:center!important;background:#f5f7fa!important;border:1px solid #dce3eb!important;border-radius:11px!important;display:flex!important;gap:4px!important;margin-bottom:14px!important;margin-top:14px!important;padding:5px!important;width:100%!important}.se-cd-tabs button{align-items:center!important;appearance:none!important;background:#0000!important;border:0!important;border-radius:8px!important;color:#657184!important;cursor:pointer!important;display:inline-flex!important;font-size:11.5px!important;font-weight:750!important;gap:7px!important;justify-content:center!important;line-height:1!important;min-height:38px!important;padding:0 15px!important}.se-cd-tabs button:hover{background:#fff!important;color:#273342!important}.se-cd-tabs button.active{background:#fff!important;box-shadow:0 2px 7px #0f172a14!important;color:#e30613!important}.se-cd-tabs button span{align-items:center!important;background:#e9edf2!important;border-radius:6px!important;color:#526071!important;display:inline-flex!important;font-size:9px!important;font-weight:850!important;height:20px!important;justify-content:center!important;min-width:20px!important;padding:0 5px!important}.se-cd-tabs
button.active
span{background:#fff0f1!important;color:#e30613!important}.se-cd-overview-grid{grid-gap:14px!important;align-items:stretch!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1fr) 340px!important;width:100%!important}.se-cd-card{background:#fff!important;border:1px solid #dde4ec!important;border-radius:14px!important;box-shadow:0 5px 18px #0f172a0a!important;min-width:0!important;overflow:hidden!important;padding:0!important}.se-cd-card-header{align-items:center!important;background:linear-gradient(180deg,#fff,#fafbfc)!important;border-bottom:1px solid #e7ebf0!important;display:flex!important;gap:15px!important;justify-content:space-between!important;min-height:67px!important;padding:14px 18px!important}.se-cd-card-header span{color:#e30613!important;display:block!important;font-size:8.5px!important;font-weight:900!important;letter-spacing:1.15px!important;margin-bottom:5px!important}.se-cd-card-header h2{color:#25303e!important;font-size:17px!important;font-weight:850!important;line-height:1.2!important;margin:0!important}.se-cd-header-count{align-items:center!important;background:#f1f4f8!important;border-radius:9px!important;color:#344054!important;display:inline-flex!important;font-size:14px!important;font-weight:850!important;height:35px!important;justify-content:center!important;min-width:35px!important;padding:0 8px!important}.se-cd-detail-table{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.se-cd-detail-table>div{border-bottom:1px solid #e8ecf1!important;display:flex!important;flex-direction:column!important;gap:6px!important;justify-content:center!important;min-height:68px!important;padding:13px 17px!important}.se-cd-detail-table>div:nth-child(odd){border-right:1px solid #e8ecf1!important}.se-cd-detail-table span{color:#7a8696!important;font-size:9.5px!important;font-weight:750!important;line-height:1!important}.se-cd-detail-table strong{color:#283442!important;font-size:13.5px!important;font-weight:800!important;line-height:1.25!important}.se-cd-action-value{color:#c91d2b!important}.se-cd-skills{padding:17px!important}.se-cd-skills>span{color:#687587!important;display:block!important;font-size:9px!important;font-weight:850!important;letter-spacing:1px!important;margin-bottom:10px!important}.se-cd-skills>div{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.se-cd-skills b{background:#f7f9fb!important;border:1px solid #dce3ea!important;border-radius:7px!important;color:#475467!important;font-size:10.5px!important;font-weight:700!important;line-height:1.2!important;padding:7px 10px!important}.se-cd-resume-panel{min-height:100%!important}.se-cd-resume-file{background:#f8fafc!important;border:1px solid #e1e6ec!important;border-radius:11px!important;gap:12px!important;margin:18px!important;padding:15px!important}.se-cd-pdf-icon,.se-cd-resume-file{align-items:center!important;display:flex!important}.se-cd-pdf-icon{background:#fff0f1!important;border-radius:9px!important;color:#d7192d!important;flex:0 0 45px!important;font-size:10px!important;font-weight:900!important;height:45px!important;justify-content:center!important;width:45px!important}.se-cd-resume-file div{min-width:0!important}.se-cd-resume-file strong{color:#293543!important;display:block!important;font-size:12px!important;font-weight:800!important;line-height:1.3!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.se-cd-resume-file small{color:#7b8795!important;display:block!important;font-size:10px!important;font-weight:600!important;margin-top:4px!important}.se-cd-resume-button{align-items:center!important;appearance:none!important;background:linear-gradient(135deg,#e30613,#c81020)!important;border:0!important;border-radius:9px!important;box-shadow:0 7px 16px #e306132e!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-size:11.5px!important;font-weight:800!important;height:41px!important;justify-content:space-between!important;margin:0 18px 18px!important;padding:0 13px!important;width:calc(100% - 36px)!important}.se-cd-resume-button:disabled{cursor:wait!important;opacity:.55!important}.se-cd-error{background:#fff1f2!important;border:1px solid #fecdd3!important;border-radius:8px!important;color:#b42332!important;font-size:11px!important;font-weight:650!important;margin:0 18px 18px!important;padding:10px 12px!important}.se-cd-profile-layout{grid-gap:14px!important;display:grid!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.se-cd-history{width:100%!important}.se-cd-history-row{grid-gap:12px!important;align-items:center!important;border-bottom:1px solid #e8ecf1!important;display:grid!important;gap:12px!important;grid-template-columns:40px minmax(0,1fr) auto!important;min-height:80px!important;padding:14px 17px!important}.se-cd-history-row:last-child{border-bottom:0!important}.se-cd-history-icon{align-items:center!important;background:#f0f3f7!important;border-radius:9px!important;color:#4b5868!important;display:flex!important;font-size:11px!important;font-weight:850!important;height:40px!important;justify-content:center!important;width:40px!important}.se-cd-history-main{min-width:0!important}.se-cd-history-main strong{color:#293543!important;display:block!important;font-size:13px!important;font-weight:800!important;line-height:1.3!important}.se-cd-history-main span{color:#596779!important;display:block!important;font-size:11px!important;font-weight:700!important;margin-top:3px!important}.se-cd-history-main p{color:#758192!important;font-size:10.5px!important;font-weight:500!important;line-height:1.45!important;margin:5px 0 0!important}.se-cd-history-row time{color:#7b8796!important;font-size:10px!important;font-weight:650!important;line-height:1.3!important;white-space:nowrap!important}.se-cd-interviews{width:100%!important}.se-cd-interviews>button{grid-gap:13px!important;align-items:center!important;appearance:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #e8ecf1!important;cursor:pointer!important;display:grid!important;gap:13px!important;grid-template-columns:42px minmax(0,1fr) auto 30px!important;min-height:72px!important;padding:12px 17px!important;text-align:left!important;width:100%!important}.se-cd-interviews>button:last-child{border-bottom:0!important}.se-cd-interviews>button:hover{background:#f8fafc!important}.se-cd-interview-icon{align-items:center!important;background:#f0ebff!important;border-radius:9px!important;color:#6845d6!important;display:flex!important;font-size:12px!important;font-weight:850!important;height:42px!important;justify-content:center!important;width:42px!important}.se-cd-interview-main strong{color:#273342!important;display:block!important;font-size:13px!important;font-weight:800!important}.se-cd-interview-main small{color:#778393!important;display:block!important;font-size:10.5px!important;font-weight:600!important;margin-top:4px!important}.se-cd-row-arrow{color:#8c96a3!important;font-size:18px!important}.se-cd-timeline{padding:4px 18px 12px!important}.se-cd-timeline-row{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:24px minmax(0,1fr)!important}.se-cd-timeline-track{align-items:center!important;display:flex!important;flex-direction:column!important;position:relative!important}.se-cd-timeline-track span{background:#e30613!important;border:2px solid #fff!important;border-radius:50%!important;box-shadow:0 0 0 2px #f7c8cc!important;height:10px!important;margin-top:22px!important;position:relative!important;width:10px!important;z-index:2!important}.se-cd-timeline-track i{background:#dde3ea!important;bottom:-20px!important;position:absolute!important;top:31px!important;width:1px!important}.se-cd-timeline-content{border-bottom:1px solid #e8ecf1!important;min-height:78px!important;padding:15px 0!important}.se-cd-timeline-heading{align-items:center!important;display:flex!important;gap:14px!important;justify-content:space-between!important}.se-cd-timeline-heading strong{color:#293543!important;font-size:12.5px!important;font-weight:800!important}.se-cd-timeline-heading time{color:#818b99!important;font-size:10px!important;font-weight:650!important}.se-cd-timeline-content p{color:#667386!important;font-size:11px!important;line-height:1.45!important;margin:5px 0 0!important}.se-cd-timeline-content small{color:#8a94a1!important;display:block!important;font-size:9.5px!important;font-weight:650!important;margin-top:6px!important}.se-cd-no-data{color:#7a8696!important;flex-direction:column!important;gap:9px!important;min-height:150px!important;padding:25px!important;text-align:center!important}.se-cd-no-data,.se-cd-no-data>span{align-items:center!important;display:flex!important;justify-content:center!important}.se-cd-no-data>span{background:#f0f3f7!important;border-radius:10px!important;color:#667386!important;font-size:11px!important;font-weight:850!important;height:42px!important;width:42px!important}.se-cd-no-data strong{color:#4b5868!important;font-size:12px!important;font-weight:750!important}.se-candidate-detail-production
.se-candidate-detail-grid,.se-candidate-detail-production
.se-candidate-detail-hero,.se-candidate-detail-production
.se-candidate-detail-tabs,.se-candidate-detail-production
.se-candidate-detail-topbar{all:unset}@media (max-width:1180px){.se-cd-hero{grid-template-columns:minmax(0,1fr) 285px!important}.se-cd-insight-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.se-cd-insight-strip>div:nth-child(3){border-right:0!important}.se-cd-insight-strip>div:nth-child(-n+3){border-bottom:1px solid #e7ebf0!important}.se-cd-overview-grid{grid-template-columns:minmax(0,1fr) 300px!important}}@media (max-width:900px){.se-candidate-detail-production{padding:18px 18px 40px!important}.se-cd-hero{grid-template-columns:1fr!important}.se-cd-requirement{width:100%!important}.se-cd-overview-grid,.se-cd-profile-layout{grid-template-columns:1fr!important}}@media (max-width:600px){.se-candidate-detail-production{padding:12px 10px 32px!important}.se-cd-toolbar{margin-bottom:9px!important}.se-cd-toolbar button{font-size:10.5px!important;height:35px!important;padding:0 10px!important}.se-cd-hero{border-radius:13px!important;padding:18px 15px!important}.se-cd-hero-main{align-items:flex-start!important;gap:13px!important}.se-cd-avatar{border-radius:12px!important;flex:0 0 53px!important;font-size:16px!important;height:53px!important;width:53px!important}.se-cd-identity h1{font-size:25px!important}.se-cd-workline,.se-cd-workline strong{font-size:11px!important}.se-cd-contact{margin-left:-66px!important;margin-top:17px!important}.se-cd-contact a,.se-cd-contact>span{font-size:10.5px!important;min-height:32px!important}.se-cd-insight-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.se-cd-insight-strip>div{border-bottom:1px solid #e7ebf0!important}.se-cd-insight-strip>div:nth-child(2n){border-right:0!important}.se-cd-insight-strip>div:nth-last-child(-n+2){border-bottom:0!important}.se-cd-insight-strip span{font-size:8px!important}.se-cd-insight-strip strong{font-size:12px!important}.se-cd-tabs{justify-content:flex-start!important;overflow-x:auto!important}.se-cd-tabs button{flex:0 0 auto!important;padding:0 12px!important}.se-cd-detail-table{grid-template-columns:1fr!important}.se-cd-detail-table>div:nth-child(odd){border-right:0!important}.se-cd-history-row{grid-template-columns:36px minmax(0,1fr)!important}.se-cd-history-row time{grid-column:2!important;margin-top:4px!important}.se-cd-interviews>button{grid-template-columns:38px minmax(0,1fr) 25px!important}.se-cd-interviews>button .se-recruitment-status-badge{grid-column:2!important;justify-self:flex-start!important}}.se-candidate-detail-production .se-cd-toolbar{align-items:center!important;display:flex!important;gap:12px!important;justify-content:space-between!important;margin:0 0 12px!important;width:100%!important}.se-candidate-detail-production .se-cd-toolbar button{align-items:center!important;appearance:none!important;-webkit-appearance:none!important;background:#1f2937!important;border:1px solid #11182724!important;border-radius:9px!important;box-shadow:0 4px 10px #0f172a1a!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:11px!important;font-weight:750!important;gap:7px!important;height:38px!important;justify-content:center!important;letter-spacing:.01em!important;line-height:1!important;min-height:38px!important;padding:0 14px!important;transition:transform .16s ease,background .16s ease,box-shadow .16s ease!important}.se-candidate-detail-production .se-cd-toolbar button span{color:inherit!important;font-size:14px!important;line-height:1!important}.se-candidate-detail-production .se-cd-toolbar button:hover{background:#111827!important;border-color:#111827!important;box-shadow:0 7px 16px #0f172a29!important;color:#fff!important;transform:translateY(-1px)!important}.se-candidate-detail-production .se-cd-refresh{background:#fff!important;border:1px solid #d4dce6!important;box-shadow:0 2px 6px #0f172a0d!important;color:#344054!important}.se-candidate-detail-production .se-cd-refresh:hover{background:#f5f7fa!important;border-color:#bcc7d4!important;color:#111827!important}.se-candidate-detail-production .se-cd-hero{grid-gap:32px!important;align-items:center!important;background:linear-gradient(118deg,#111827,#17202d 42%,#281a20 73%,#4a1821)!important;border:1px solid #ffffff12!important;border-radius:19px!important;box-shadow:0 18px 42px #0f172a29!important;display:grid!important;gap:32px!important;grid-template-columns:minmax(0,1fr) 325px!important;min-height:205px!important;overflow:hidden!important;padding:29px 31px!important;position:relative!important;width:100%!important}.se-candidate-detail-production .se-cd-hero:before{background:hsla(0,0%,100%,.045)!important;border:1px solid #ffffff1c!important;bottom:auto!important;height:330px!important;left:auto!important;right:-125px!important;top:-205px!important;width:330px!important}.se-candidate-detail-production .se-cd-hero:after,.se-candidate-detail-production .se-cd-hero:before{border-radius:50%!important;content:""!important;pointer-events:none!important;position:absolute!important}.se-candidate-detail-production .se-cd-hero:after{background:#e3061317!important;bottom:-145px!important;height:175px!important;right:205px!important;width:175px!important}.se-candidate-detail-production .se-cd-hero-main{align-items:center!important;display:flex!important;gap:21px!important;min-width:0!important;position:relative!important;z-index:2!important}.se-candidate-detail-production .se-cd-avatar{align-items:center!important;background:linear-gradient(145deg,#e30613,#a9101d)!important;border:1px solid #ffffff2e!important;border-radius:18px!important;box-shadow:0 12px 26px #00000040!important;color:#fff!important;display:flex!important;flex:0 0 76px!important;font-size:22px!important;font-weight:850!important;height:76px!important;justify-content:center!important;width:76px!important}.se-candidate-detail-production .se-cd-identity{min-width:0!important}.se-candidate-detail-production .se-cd-identity-meta{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin-bottom:8px!important}.se-candidate-detail-production .se-cd-number{color:#fff9!important;font-size:10px!important;font-weight:800!important;letter-spacing:1.15px!important}.se-candidate-detail-production .se-cd-identity h1{color:#fff!important;font-size:clamp(31px,3vw,40px)!important;font-weight:850!important;letter-spacing:-1.1px!important;line-height:1.05!important;margin:0!important}.se-candidate-detail-production .se-cd-workline{align-items:center!important;color:#fff9!important;display:flex!important;flex-wrap:wrap!important;font-size:11.5px!important;gap:5px!important;margin-top:9px!important}.se-candidate-detail-production .se-cd-workline strong{color:#ffffffd1!important;font-size:11.5px!important;font-weight:650!important}.se-candidate-detail-production .se-cd-contact{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:16px!important}.se-candidate-detail-production .se-cd-contact a,.se-candidate-detail-production .se-cd-contact>span{align-items:center!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:hsla(0,0%,100%,.075)!important;border:1px solid #ffffff21!important;border-radius:8px!important;color:#ffffffd4!important;display:inline-flex!important;font-size:10.5px!important;font-weight:650!important;gap:7px!important;min-height:34px!important;padding:0 11px!important;text-decoration:none!important}.se-candidate-detail-production .se-cd-contact a:hover{background:#ffffff21!important;border-color:#ffffff4d!important;color:#fff!important}.se-candidate-detail-production .se-cd-contact i{background:#47d990!important}.se-candidate-detail-production
.se-cd-identity-meta
.se-recruitment-status-badge,.se-candidate-detail-production
.se-cd-identity-meta
[class*=status]{box-shadow:none!important}.se-candidate-detail-production .se-cd-requirement{-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;background:#080d165c!important;border:1px solid #ffffff24!important;border-radius:14px!important;box-shadow:0 12px 28px #00000021!important;min-width:0!important;padding:19px 19px 18px!important;position:relative!important;z-index:2!important}.se-candidate-detail-production
.se-cd-requirement>span:first-child,.se-candidate-detail-production
.se-cd-section-label{color:#ff7a85!important;display:block!important;font-size:8.5px!important;font-weight:900!important;letter-spacing:1.45px!important;line-height:1!important;margin-bottom:8px!important}.se-candidate-detail-production
.se-cd-requirement>strong{color:#fff!important;display:block!important;font-size:18px!important;font-weight:800!important;letter-spacing:-.2px!important;line-height:1.2!important}.se-candidate-detail-production
.se-cd-requirement-meta{color:#ffffff94!important;font-size:10px!important;font-weight:650!important;margin-top:8px!important}.se-candidate-detail-production
.se-cd-requirement-meta i{background:#ffffff59!important}.se-candidate-detail-production
.se-cd-requirement
button{align-items:center!important;appearance:none!important;-webkit-appearance:none!important;background:linear-gradient(135deg,#ef233c,#c8102e)!important;border:1px solid #ef3340!important;border-radius:9px!important;box-shadow:0 7px 18px #c8102e4d!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-size:11px!important;font-weight:800!important;height:42px!important;justify-content:space-between!important;letter-spacing:.01em!important;margin-top:16px!important;padding:0 14px!important;transition:transform .16s ease,box-shadow .16s ease!important;width:100%!important}.se-candidate-detail-production
.se-cd-requirement
button span{color:#fff!important;font-size:16px!important;transition:transform .16s ease!important}.se-candidate-detail-production
.se-cd-requirement
button:hover{background:linear-gradient(135deg,#f22942,#b80d28)!important;border-color:#ff4b59!important;box-shadow:0 10px 23px #c8102e5c!important;color:#fff!important;transform:translateY(-1px)!important}.se-candidate-detail-production
.se-cd-requirement
button:hover span{transform:translateX(3px)!important}.se-candidate-detail-production .se-cd-insight-strip{background:#fff!important;border:1px solid #dce3eb!important;border-radius:13px!important;box-shadow:0 6px 20px rgba(15,23,42,.045)!important;margin-top:12px!important;overflow:hidden!important}.se-candidate-detail-production
.se-cd-insight-strip>div{min-height:74px!important;padding:13px 16px!important;position:relative!important}.se-candidate-detail-production
.se-cd-insight-strip>div:before{background:#d7dde6!important;border-radius:0 0 4px 4px!important;content:""!important;height:2px!important;left:16px!important;position:absolute!important;top:0!important;width:22px!important}.se-candidate-detail-production
.se-cd-insight-strip>div:last-child:before{background:#e30613!important}.se-candidate-detail-production
.se-cd-insight-strip
span{color:#778396!important;font-size:8px!important;font-weight:850!important;letter-spacing:1.05px!important}.se-candidate-detail-production
.se-cd-insight-strip
strong{color:#202b3a!important;font-size:13.5px!important;font-weight:800!important}.se-candidate-detail-production
.se-cd-insight-strip
.se-cd-next-action{background:#fff7f8!important}.se-candidate-detail-production
.se-cd-insight-strip
.se-cd-next-action
strong{color:#c8102e!important}.se-candidate-detail-production .se-cd-action-section{border-radius:13px!important;box-shadow:0 5px 17px #0f172a0a!important;margin-top:12px!important;padding:17px!important}.se-candidate-detail-production .se-cd-action-heading{border-bottom:1px solid #edf0f4!important;margin-bottom:12px!important;padding-bottom:12px!important}.se-candidate-detail-production
.se-cd-action-heading
span{letter-spacing:1.3px!important}.se-candidate-detail-production
.se-cd-action-heading
strong{color:#202b3a!important;font-size:15px!important;font-weight:800!important;margin-top:4px!important}.se-candidate-detail-production
.se-cd-action-section
button{appearance:none!important;-webkit-appearance:none!important;background:#fff!important;border:1px solid #d9e0e8!important;border-radius:9px!important;box-shadow:0 2px 5px #0f172a0a!important;color:#344054!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:10.5px!important;font-weight:750!important;line-height:1.25!important;min-height:43px!important;padding:7px 13px!important;transition:background .15s ease,border-color .15s ease,transform .15s ease!important}.se-candidate-detail-production
.se-cd-action-section
button:not(:disabled):hover{background:#f8fafc!important;border-color:#aeb9c7!important;transform:translateY(-1px)!important}.se-candidate-detail-production
.se-cd-action-section
button:disabled{background:#f5f6f8!important;border-color:#e3e7ec!important;box-shadow:none!important;color:#9aa3af!important;cursor:not-allowed!important;opacity:1!important}.se-candidate-detail-production
.se-cd-action-section
button:disabled
p,.se-candidate-detail-production
.se-cd-action-section
button:disabled
small{color:#a8b0bb!important;font-size:9px!important;line-height:1.2!important}.se-candidate-detail-production .se-cd-tabs{background:#f4f6f9!important;border:1px solid #dce3eb!important;border-radius:11px!important;margin-bottom:13px!important;margin-top:12px!important;min-height:50px!important;padding:5px!important}.se-candidate-detail-production
.se-cd-tabs
button{border-radius:8px!important;color:#687588!important;font-size:10.5px!important;font-weight:750!important;min-height:38px!important;padding:0 16px!important}.se-candidate-detail-production
.se-cd-tabs
button.active{background:#fff!important;box-shadow:0 2px 8px #0f172a14!important;color:#c8102e!important}.se-candidate-detail-production
.se-cd-tabs
button.active:before{background:#e30613!important;border-radius:50%!important;content:""!important;height:5px!important;margin-right:1px!important;width:5px!important}.se-candidate-detail-production
.se-cd-hero{border-left:1px solid #ffffff12!important}.se-candidate-detail-production
.se-cd-hero *{box-sizing:border-box!important}@media (max-width:1050px){.se-candidate-detail-production .se-cd-hero{grid-template-columns:minmax(0,1fr) 285px!important;padding:24px 23px!important}}@media (max-width:850px){.se-candidate-detail-production .se-cd-hero{grid-template-columns:1fr!important}.se-candidate-detail-production .se-cd-requirement{width:100%!important}}@media (max-width:600px){.se-candidate-detail-production .se-cd-toolbar button{font-size:10px!important;height:36px!important;min-height:36px!important;padding:0 11px!important}.se-candidate-detail-production .se-cd-hero{border-radius:14px!important;min-height:0!important;padding:19px 16px!important}.se-candidate-detail-production .se-cd-hero-main{align-items:flex-start!important;gap:13px!important}.se-candidate-detail-production .se-cd-avatar{border-radius:12px!important;flex:0 0 54px!important;font-size:17px!important;height:54px!important;width:54px!important}.se-candidate-detail-production .se-cd-identity h1{font-size:26px!important}.se-candidate-detail-production .se-cd-contact{margin-left:-67px!important;margin-top:16px!important}.se-candidate-detail-production .se-cd-requirement{padding:16px!important}}.se-candidate-detail-production .se-cd-action-section{background:#fff!important;border:1px solid #dce3eb!important;border-radius:16px!important;box-shadow:0 8px 28px rgba(15,23,42,.055)!important;margin-top:14px!important;overflow:hidden!important;padding:0!important;position:relative!important}.se-candidate-detail-production .se-cd-action-section:before{background:linear-gradient(90deg,#111827,#111827 68%,#c8102e)!important;content:""!important;height:3px!important;left:0!important;position:absolute!important;top:0!important;width:100%!important}.se-candidate-detail-production .se-cd-action-heading{align-items:flex-end!important;background:linear-gradient(180deg,#fff,#fbfcfd)!important;border-bottom:1px solid #e8edf3!important;display:flex!important;justify-content:space-between!important;margin:0!important;padding:17px 19px 14px!important}.se-candidate-detail-production
.se-cd-action-heading
span{color:#c8102e!important;display:block!important;font-size:8px!important;font-weight:900!important;letter-spacing:1.5px!important;line-height:1!important;margin-bottom:5px!important}.se-candidate-detail-production
.se-cd-action-heading
strong{color:#172033!important;display:block!important;font-size:17px!important;font-weight:850!important;letter-spacing:-.25px!important;line-height:1.15!important;margin:0!important}.se-candidate-detail-production
.se-candidate-action-panel{background:#fff!important;padding:17px 18px 19px!important;width:100%!important}.se-candidate-detail-production
.se-candidate-workflow-actions{grid-gap:10px!important;align-items:stretch!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;position:relative!important;width:100%!important}.se-candidate-detail-production
.se-candidate-workflow-actions>button{align-items:center!important;appearance:none!important;-webkit-appearance:none!important;background:#fff!important;border:1px solid #dce3eb!important;border-radius:11px!important;box-shadow:0 2px 5px rgba(15,23,42,.035)!important;color:#344054!important;cursor:pointer!important;display:flex!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;gap:10px!important;height:74px!important;justify-content:flex-start!important;margin:0!important;min-height:74px!important;min-width:0!important;overflow:hidden!important;padding:10px 12px!important;position:relative!important;text-align:left!important;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease!important;width:100%!important}.se-candidate-detail-production
.se-candidate-workflow-actions>button>span:first-child{align-items:center!important;background:#f4f6f8!important;border:1px solid #d9e1ea!important;border-radius:9px!important;color:#566273!important;display:inline-flex!important;flex:0 0 34px!important;font-size:13px!important;font-weight:850!important;height:34px!important;justify-content:center!important;line-height:1!important;min-width:34px!important;width:34px!important}.se-candidate-detail-production
.se-candidate-action-label{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}.se-candidate-detail-production
.se-candidate-action-label
strong{color:#263244!important;display:block!important;font-size:11px!important;font-weight:800!important;line-height:1.18!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.se-candidate-detail-production
.se-candidate-action-label
small{color:#8490a1!important;display:block!important;font-size:8.5px!important;font-weight:700!important;line-height:1.15!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.se-candidate-detail-production
.se-candidate-workflow-actions>button:not(:disabled):not(.workflow-recommended):hover{background:#f8fafc!important;border-color:#aeb9c7!important;box-shadow:0 7px 16px #0f172a14!important;transform:translateY(-2px)!important}.se-candidate-detail-production
.se-candidate-workflow-actions>button.workflow-completed{background:linear-gradient(135deg,#f7fcf9,#f1faf5)!important;border-color:#c9e8d7!important;box-shadow:none!important;opacity:1!important}.se-candidate-detail-production
.se-candidate-workflow-actions>button.workflow-completed>span:first-child{background:#e2f5ea!important;border-color:#b9e0ca!important;color:#16834a!important}.se-candidate-detail-production
.se-candidate-workflow-actions>button.workflow-completed
.se-candidate-action-label
strong{color:#17663d!important}.se-candidate-detail-production
.se-candidate-workflow-actions>button.workflow-completed
.se-candidate-action-label
small{color:#599372!important}.se-candidate-detail-production
.se-candidate-workflow-actions>button.workflow-disabled{background:#f7f8fa!important;border-color:#e5e9ef!important;box-shadow:none!important;color:#a0a9b5!important;cursor:not-allowed!important;opacity:1!important}.se-candidate-detail-production
.se-candidate-workflow-actions>button.workflow-disabled>span:first-child{background:#eef1f4!important;border-color:#e1e5eb!important;color:#9ca6b3!important}.se-candidate-detail-production
.se-candidate-workflow-actions>button.workflow-disabled
.se-candidate-action-label
strong{color:#939dab!important}.se-candidate-detail-production
.se-candidate-workflow-actions>button.workflow-disabled
.se-candidate-action-label
small{color:#aab2bd!important}.se-candidate-detail-production
.se-candidate-workflow-actions>button.workflow-completed.workflow-disabled{background:#f4fbf7!important;border-color:#c9e8d7!important}.se-candidate-detail-production
.se-candidate-workflow-actions>button.workflow-completed.workflow-disabled>span:first-child{background:#e1f4e9!important;border-color:#b8dfc9!important;color:#16834a!important}.se-candidate-detail-production
.se-candidate-workflow-actions>button.workflow-completed.workflow-disabled
.se-candidate-action-label
strong{color:#25704a!important}.se-candidate-detail-production
.se-candidate-workflow-actions>button.workflow-completed.workflow-disabled
.se-candidate-action-label
small{color:#6a9c7f!important}.se-candidate-detail-production
.se-candidate-workflow-actions>button.workflow-recommended:not(:disabled){background:linear-gradient(135deg,#202734,#291d23 47%,#531b25)!important;border:1px solid #c8102e!important;box-shadow:0 9px 21px #2d1a202e!important;color:#fff!important;position:relative!important;transform:translateY(-1px)!important}.se-candidate-detail-production
.se-candidate-workflow-actions>button.workflow-recommended:not(:disabled):before{background:#e30613!important;content:""!important;height:100%!important;left:0!important;position:absolute!important;top:0!important;width:4px!important}.se-candidate-detail-production
.se-candidate-workflow-actions>button.workflow-recommended:not(:disabled)>span:first-child{background:#ffffff1a!important;border-color:#fff3!important;color:#fff!important}.se-candidate-detail-production
.se-candidate-workflow-actions>button.workflow-recommended:not(:disabled)
.se-candidate-action-label
strong{color:#fff!important;font-size:11.5px!important}.se-candidate-detail-production
.se-candidate-workflow-actions>button.workflow-recommended:not(:disabled)
.se-candidate-action-label
small{color:#ffb5bc!important;font-size:8.5px!important;font-weight:800!important;letter-spacing:.55px!important;text-transform:uppercase!important}.se-candidate-detail-production
.se-candidate-workflow-actions>button.workflow-recommended:not(:disabled):hover{border-color:#e30613!important;box-shadow:0 13px 28px #3d182145!important;transform:translateY(-3px)!important}.se-candidate-detail-production
.se-candidate-workflow-actions>button.interview-active{background:linear-gradient(135deg,#fbf9fe,#f7f2fc)!important;border-color:#d7c9e9!important}.se-candidate-detail-production
.se-candidate-workflow-actions>button.interview-active>span:first-child{background:#eee5f7!important;border-color:#ddcfed!important;color:#7041a0!important}.se-candidate-detail-production
.se-candidate-workflow-actions>button.interview-active
.se-candidate-action-label
strong{color:#58307d!important}.se-candidate-detail-production
.se-candidate-workflow-actions>button.reject:not(:disabled){background:snow!important;border-color:#f1d4d8!important}.se-candidate-detail-production
.se-candidate-workflow-actions>button.reject:not(:disabled)>span:first-child{background:#fff0f1!important;border-color:#f0d4d8!important;color:#c92b3b!important}.se-candidate-detail-production
.se-candidate-workflow-actions>button.reject:not(:disabled)
.se-candidate-action-label
strong{color:#a92533!important}.se-candidate-detail-production
.se-candidate-workflow-actions>button.reject:not(:disabled):hover{background:#fff5f6!important;border-color:#dc8791!important}.se-candidate-detail-production
.se-candidate-workflow-actions>button.call:not(:disabled):not(.workflow-recommended){background:linear-gradient(135deg,#fff,#f8fafc)!important;border-color:#d8e0ea!important}.se-candidate-detail-production
.se-candidate-workflow-actions>button.call:not(:disabled):not(.workflow-recommended)>span:first-child{background:#eef2f6!important;color:#344054!important}.se-candidate-detail-production
.se-candidate-workflow-actions>button.workflow-disabled:not(.workflow-completed)
.se-candidate-action-label
small{display:none!important}@media (max-width:1100px){.se-candidate-detail-production .se-candidate-workflow-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.se-candidate-detail-production .se-candidate-action-panel{padding:14px!important}.se-candidate-detail-production .se-candidate-workflow-actions{gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.se-candidate-detail-production .se-candidate-workflow-actions>button{height:68px!important;min-height:68px!important}}@media (max-width:480px){.se-candidate-detail-production .se-candidate-workflow-actions{grid-template-columns:1fr!important}}.se-candidate-action-overlay,.se-candidate-detail-production .se-candidate-action-overlay{align-items:center!important;animation:seCandidateOverlayIn .16s ease-out!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;background:#0f172a94!important;display:flex!important;height:100vh!important;inset:0!important;justify-content:center!important;overflow-y:auto!important;padding:24px!important;position:fixed!important;width:100vw!important;z-index:99999!important}@keyframes seCandidateOverlayIn{0%{opacity:0}to{opacity:1}}.se-candidate-action-drawer,.se-candidate-detail-production .se-candidate-action-drawer{animation:seCandidateModalIn .2s cubic-bezier(.2,.8,.2,1)!important;background:#fff!important;border:1px solid #dce3ebf5!important;border-radius:18px!important;bottom:auto!important;box-shadow:0 30px 80px #0f172a47,0 8px 24px #0f172a1f!important;display:flex!important;flex-direction:column!important;left:auto!important;margin:auto!important;max-height:calc(100vh - 48px)!important;max-width:720px!important;overflow:hidden!important;position:relative!important;right:auto!important;top:auto!important;transform:none!important;width:min(720px,100%)!important}@keyframes seCandidateModalIn{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.se-candidate-action-drawer>header{align-items:center!important;background:linear-gradient(180deg,#fff,#fbfcfe)!important;border-bottom:1px solid #e8edf3!important;display:flex!important;flex:0 0 auto!important;gap:18px!important;justify-content:space-between!important;min-height:76px!important;padding:17px 20px 16px!important;position:relative!important}.se-candidate-action-drawer>header:before{background:linear-gradient(90deg,#e30613,#c8102e 42%,#172033)!important;content:""!important;height:3px!important;left:0!important;position:absolute!important;top:0!important;width:100%!important}.se-candidate-action-drawer>header>div{min-width:0!important}.se-candidate-action-drawer>header span{color:#d4102d!important;display:block!important;font-size:8px!important;font-weight:900!important;letter-spacing:1.5px!important;line-height:1!important;margin:0 0 5px!important;text-transform:uppercase!important}.se-candidate-action-drawer>header h2{color:#172033!important;font-size:20px!important;font-weight:850!important;letter-spacing:-.35px!important;line-height:1.2!important;margin:0!important}.se-candidate-action-drawer>header>button{align-items:center!important;appearance:none!important;-webkit-appearance:none!important;background:#f7f9fb!important;border:1px solid #dde4ec!important;border-radius:10px!important;box-shadow:none!important;color:#667085!important;cursor:pointer!important;display:inline-flex!important;font-size:19px!important;font-weight:500!important;height:36px!important;justify-content:center!important;line-height:1!important;min-width:36px!important;padding:0!important;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease!important;width:36px!important}.se-candidate-action-drawer>header>button:hover:not(:disabled){background:#fff2f4!important;border-color:#f1c8cf!important;color:#d4102d!important;transform:rotate(3deg)!important}.se-candidate-action-drawer>header>button:disabled{cursor:not-allowed!important;opacity:.5!important}.se-candidate-action-body{background:#fff!important;flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:20px!important;scrollbar-color:#cbd5e1 #0000!important;scrollbar-width:thin!important}.se-candidate-action-body::-webkit-scrollbar{width:6px!important}.se-candidate-action-body::-webkit-scrollbar-track{background:#0000!important}.se-candidate-action-body::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:20px!important}.se-candidate-action-form{background:#0000!important;display:flex!important;flex-direction:column!important;gap:16px!important;margin:0!important;padding:0!important;width:100%!important}.se-candidate-action-form .grid{grid-gap:14px!important;display:grid!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.se-candidate-action-form .grid.three{grid-template-columns:repeat(3,minmax(0,1fr))!important}.se-candidate-action-form label{color:#344054!important;display:flex!important;flex-direction:column!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;gap:7px!important;margin:0!important;min-width:0!important}.se-candidate-action-form label>span{color:#667085!important;display:block!important;font-size:9px!important;font-weight:800!important;letter-spacing:.25px!important;line-height:1.2!important;margin:0!important}.se-candidate-action-form input:not([type=checkbox]),.se-candidate-action-form select,.se-candidate-action-form textarea{appearance:none!important;-webkit-appearance:none!important;background:#fff!important;border:1px solid #d8e0e9!important;border-radius:10px!important;box-shadow:0 1px 2px rgba(15,23,42,.025)!important;color:#172033!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:11px!important;font-weight:650!important;margin:0!important;outline:none!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease!important;width:100%!important}.se-candidate-action-form input:not([type=checkbox]),.se-candidate-action-form select{height:42px!important;min-height:42px!important;padding:0 12px!important}.se-candidate-action-form select{background-image:linear-gradient(45deg,#0000 50%,#7b8797 0),linear-gradient(135deg,#7b8797 50%,#0000 0)!important;background-position:calc(100% - 16px) 18px,calc(100% - 12px) 18px!important;background-repeat:no-repeat!important;background-size:4px 4px,4px 4px!important;padding-right:36px!important}.se-candidate-action-form textarea{line-height:1.45!important;min-height:92px!important;padding:11px 12px!important;resize:vertical!important}.se-candidate-action-form
input::placeholder,.se-candidate-action-form
textarea::placeholder{color:#a2acb9!important;font-weight:500!important}.se-candidate-action-form
input:not([type=checkbox]):focus,.se-candidate-action-form
select:focus,.se-candidate-action-form
textarea:focus{background:#fff!important;border-color:#4f75a5!important;box-shadow:0 0 0 3px #355c8b1a!important}.se-candidate-action-form:not(:has(.grid)){gap:15px!important}.se-candidate-action-form:not(:has(.grid))>label{width:100%!important}.se-candidate-action-form:not(:has(.grid))>.primary{align-self:flex-end!important}.se-candidate-action-form label.checkbox{align-items:center!important;background:#f8fafc!important;border:1px solid #e0e6ed!important;border-radius:10px!important;color:#344054!important;cursor:pointer!important;display:flex!important;flex-direction:row!important;font-size:10px!important;font-weight:700!important;gap:9px!important;min-height:44px!important;padding:10px 12px!important}.se-candidate-action-form
label.checkbox
input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;background:#fff!important;border:1px solid #cbd5df!important;border-radius:5px!important;cursor:pointer!important;height:17px!important;margin:0!important;min-width:17px!important;width:17px!important}.se-candidate-action-form
label.checkbox
input[type=checkbox]:checked{background:#172033!important;border-color:#172033!important;box-shadow:inset 0 0 0 3px #fff!important}.se-candidate-action-body
.se-candidate-global-error{align-items:flex-start!important;background:#fff5f6!important;border:1px solid #f2c8cd!important;border-radius:10px!important;display:flex!important;gap:9px!important;margin:0 0 16px!important;padding:11px 13px!important;width:100%!important}.se-candidate-action-body
.se-candidate-global-error>span{align-items:center!important;background:#d4102d!important;border-radius:6px!important;color:#fff!important;display:inline-flex!important;font-size:11px!important;font-weight:900!important;height:22px!important;justify-content:center!important;min-width:22px!important;width:22px!important}.se-candidate-action-body
.se-candidate-global-error
p{color:#a61b2b!important;font-size:10px!important;font-weight:650!important;line-height:1.4!important;margin:2px 0 0!important}.se-candidate-action-form>button.danger,.se-candidate-action-form>button.primary,.se-candidate-action-form>button.success{align-items:center!important;align-self:flex-end!important;appearance:none!important;-webkit-appearance:none!important;border-radius:10px!important;cursor:pointer!important;display:inline-flex!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:10px!important;font-weight:850!important;justify-content:center!important;line-height:1!important;min-height:42px!important;min-width:145px!important;padding:0 18px!important;transition:transform .15s ease,box-shadow .15s ease,background .15s ease!important}.se-candidate-action-form>button.primary{background:linear-gradient(135deg,#263244,#172033)!important;border:1px solid #172033!important;box-shadow:0 7px 16px #1720332b!important;color:#fff!important}.se-candidate-action-form>button.primary:hover:not(:disabled){background:linear-gradient(135deg,#1f2937,#111827)!important;box-shadow:0 9px 20px #17203338!important;transform:translateY(-1px)!important}.se-candidate-action-form>button.success{background:linear-gradient(135deg,#16834a,#126b3d)!important;border:1px solid #16834a!important;box-shadow:0 7px 16px #16834a2e!important;color:#fff!important}.se-candidate-action-form>button.danger{background:linear-gradient(135deg,#e30613,#c8102e)!important;border:1px solid #d4102d!important;box-shadow:0 7px 16px #c8102e2e!important;color:#fff!important}.se-candidate-action-form>button:disabled{box-shadow:none!important;cursor:not-allowed!important;opacity:.55!important;transform:none!important}.se-candidate-decision-note{align-items:flex-start!important;background:#f8fafc!important;border:1px solid #dfe6ee!important;border-radius:11px!important;display:flex!important;gap:11px!important;padding:13px!important;width:100%!important}.se-candidate-decision-note>span{align-items:center!important;border-radius:8px!important;display:inline-flex!important;font-size:13px!important;font-weight:900!important;height:31px!important;justify-content:center!important;min-width:31px!important;width:31px!important}.se-candidate-decision-note
strong{color:#172033!important;display:block!important;font-size:11px!important;font-weight:850!important;margin:1px 0 3px!important}.se-candidate-decision-note
p{color:#7a8697!important;font-size:9px!important;font-weight:550!important;line-height:1.4!important;margin:0!important}.se-candidate-decision-note.shortlist{background:#f5fbf7!important;border-color:#cce7d7!important}.se-candidate-decision-note.shortlist>span{background:#e1f4e8!important;color:#16834a!important}.se-candidate-decision-note.reject{background:#fff6f7!important;border-color:#f1d1d6!important}.se-candidate-decision-note.reject>span{background:#fde8eb!important;color:#d4102d!important}.se-candidate-action-overlay
.se-candidate-action-drawer:has(.se-candidate-action-form .grid){max-width:820px!important;width:min(820px,100%)!important}@media (max-width:760px){.se-candidate-action-overlay{align-items:flex-end!important;padding:12px!important}.se-candidate-action-drawer,.se-candidate-action-overlay .se-candidate-action-drawer:has(.se-candidate-action-form .grid){border-radius:16px!important;max-height:calc(100vh - 24px)!important;max-width:100%!important;width:100%!important}.se-candidate-action-drawer>header{min-height:68px!important;padding:15px 16px!important}.se-candidate-action-drawer>header h2{font-size:18px!important}.se-candidate-action-body{padding:16px!important}.se-candidate-action-form .grid,.se-candidate-action-form .grid.three{gap:13px!important;grid-template-columns:1fr!important}.se-candidate-action-form>button.danger,.se-candidate-action-form>button.primary,.se-candidate-action-form>button.success{align-self:stretch!important;width:100%!important}}@media (max-width:480px){.se-candidate-action-overlay{align-items:flex-end!important;padding:0!important}.se-candidate-action-drawer,.se-candidate-action-overlay .se-candidate-action-drawer:has(.se-candidate-action-form .grid){border-bottom:0!important;border-radius:18px 18px 0 0!important;max-height:94vh!important}.se-candidate-action-body{padding:15px!important}}.se-candidates-production
.se-candidates-command-header{animation:seCandidatesHeaderAmbient 6s ease-in-out infinite!important;background:radial-gradient(ellipse at 85% 50%,#dd9a5e21 0,#0000 48%),linear-gradient(110deg,#fffdfa,#fff 42%,#fff8f0)!important;background-size:160% 160%,100% 100%!important;isolation:isolate!important;overflow:hidden!important;position:relative!important}.se-candidates-production
.se-candidates-command-header>*{position:relative!important;z-index:5!important}.se-candidates-production
.se-candidates-command-header:after{animation:seCandidatesFullLightSweep 5.5s ease-in-out infinite!important;background:linear-gradient(90deg,#0000,rgba(190,115,54,.025) 15%,#d48f521f 35%,#ffdaaa47 48%,#fff7e775 50%,#ffdaaa47 52%,#d48f521f 65%,rgba(190,115,54,.025) 85%,#0000)!important;bottom:auto!important;box-shadow:0 0 55px #d99a5c14!important;height:230%!important;left:-55%!important;top:-65%!important;transform:translateZ(0) skewX(-18deg)!important;width:55%!important;will-change:transform;z-index:2!important}.se-candidates-production
.se-candidates-command-header:after,.se-candidates-production
.se-candidates-command-header:before{border-radius:0!important;content:""!important;opacity:1!important;pointer-events:none!important;position:absolute!important;right:auto!important}.se-candidates-production
.se-candidates-command-header:before{animation:seCandidatesBorderGlow 3s ease-in-out infinite!important;background:linear-gradient(180deg,#a65c2e,#dca36b 35%,#f3c794 50%,#dca36b 65%,#81421e)!important;background-size:100% 220%!important;bottom:0!important;box-shadow:2px 0 11px #b8672a29!important;height:auto!important;left:0!important;top:0!important;width:5px!important;z-index:4!important}.se-candidates-production
.se-candidates-command-copy h1{animation:seCandidatesHeadingGlow 5.5s ease-in-out infinite!important;color:#17202b!important;position:relative!important;text-shadow:0 0 0 #c4783800!important}.se-candidates-production
.se-candidates-command-label{align-items:center!important;display:inline-flex!important;gap:10px!important;position:relative!important}.se-candidates-production
.se-candidates-command-label:after{animation:seCandidatesLabelLight 2.8s linear infinite!important;background:linear-gradient(90deg,#a65d2d,#e9bb87,#a65d2d)!important;background-size:200% 100%!important;border-radius:999px!important;box-shadow:0 0 8px #c67b3d33!important;content:""!important;display:block!important;height:2px!important;opacity:.85!important;position:relative!important;text-shadow:none!important;transform:none!important;width:35px!important}.se-candidates-production
.se-candidates-command-copy:after{animation:none!important;content:none!important;display:none!important}@keyframes seCandidatesFullLightSweep{0%{opacity:0;transform:translateZ(0) skewX(-18deg)}5%{opacity:1}35%{opacity:1}55%{opacity:1;transform:translate3d(300%,0,0) skewX(-18deg)}65%{opacity:0;transform:translate3d(300%,0,0) skewX(-18deg)}to{opacity:0;transform:translate3d(300%,0,0) skewX(-18deg)}}@keyframes seCandidatesHeaderAmbient{0%,to{background-position:0 50%,0 0}50%{background-position:100% 50%,0 0}}@keyframes seCandidatesBorderGlow{0%,to{background-position:50% 0;box-shadow:2px 0 9px #b8672a1f}50%{background-position:50% 100%;box-shadow:3px 0 19px #b8672a59}}@keyframes seCandidatesHeadingGlow{0%,to{text-shadow:0 0 0 #c4783800}30%{text-shadow:0 0 12px #c4783814}55%{text-shadow:0 0 0 #c4783800}}@keyframes seCandidatesLabelLight{0%{background-position:100% 50%;opacity:.5}50%{opacity:1}to{background-position:-100% 50%;opacity:.5}}.se-candidates-production
.se-candidates-command-actions
button{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}.se-candidates-production
.se-candidates-command-actions
button:hover:not(:disabled){transform:translateY(-2px)!important}.se-candidates-production
.se-candidates-add-btn:hover:not(:disabled){box-shadow:0 12px 28px #d8071845!important}.se-candidates-production
.se-candidates-summary-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}.se-candidates-production
.se-candidates-summary-card:hover{box-shadow:0 10px 25px #161f2c14!important;transform:translateY(-3px)!important}@media (max-width:700px){.se-candidates-production .se-candidates-command-header:after{animation:seCandidatesMobileLightSweep 5.5s ease-in-out infinite!important;left:-85%!important;width:85%!important}.se-candidates-production .se-candidates-command-label:after{width:24px!important}}@keyframes seCandidatesMobileLightSweep{0%{opacity:0;transform:translateZ(0) skewX(-18deg)}8%{opacity:1}55%{opacity:1;transform:translate3d(220%,0,0) skewX(-18deg)}65%,to{opacity:0;transform:translate3d(220%,0,0) skewX(-18deg)}}@media (prefers-reduced-motion:reduce){.se-candidates-production .se-candidates-command-copy h1,.se-candidates-production .se-candidates-command-header,.se-candidates-production .se-candidates-command-header:after,.se-candidates-production .se-candidates-command-header:before,.se-candidates-production .se-candidates-command-label:after{animation:none!important}}.se-candidates-production .se-candidates-command-header.se-candidates-video-hero{align-items:center!important;background:#f8f0e3!important;border:1px solid #ccac7847!important;border-radius:18px!important;box-shadow:0 14px 35px #523d2214!important;display:flex!important;height:198px!important;isolation:isolate;justify-content:space-between!important;margin:0 0 14px!important;min-height:198px!important;overflow:hidden!important;padding:26px 28px!important;position:relative!important;width:100%!important}.se-candidates-production
.se-candidates-video-hero
.se-candidates-hero-video-blend{background:linear-gradient(90deg,#fffbf4fa,#fff9efed 24%,#fff7eb99 42%,#fff7eb29 58%,#fff7eb0a)!important;inset:0!important;pointer-events:none!important;position:absolute!important}.se-candidates-production
.se-candidates-video-hero:after{background:linear-gradient(0deg,#fff9f033,#0000);bottom:0;content:"";height:44px;left:0;pointer-events:none;position:absolute;right:0;z-index:-1}.se-candidates-production
.se-candidates-video-hero
.se-candidates-command-copy{width:min(390px,42%)!important}.se-candidates-production
.se-candidates-video-hero
.se-candidates-command-label{color:#9d612d!important;font-size:9px!important;font-weight:900!important;letter-spacing:1.8px!important;margin-bottom:8px!important}.se-candidates-production
.se-candidates-video-hero
.se-candidates-command-copy h1{color:#202126!important;font-size:31px!important;font-weight:850!important;letter-spacing:-1px!important;line-height:1.05!important;margin:0!important;text-shadow:0 1px 0 #ffffff80}.se-candidates-production
.se-candidates-video-hero
.se-candidates-command-copy p{color:#6e665e!important;font-size:11.5px!important;font-weight:550!important;line-height:1.45!important;margin:8px 0 0!important}.se-candidates-production
.se-candidates-video-hero
.se-candidates-command-actions{align-self:flex-start!important;display:flex!important;gap:9px!important;margin-top:4px!important}.se-candidates-production
.se-candidates-video-hero
.se-candidates-refresh-btn{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fffcf6e6!important;border:1px solid #75573438!important;box-shadow:0 5px 16px #46341e14!important;color:#564b40!important;min-height:39px!important}.se-candidates-production
.se-candidates-video-hero
.se-candidates-add-btn{background:linear-gradient(135deg,#ef1a2b,#d70619)!important;border:1px solid #d90a1d!important;box-shadow:0 8px 20px #d7061933!important;color:#fff!important;min-height:39px!important}.se-candidates-production
.se-candidates-video-hero
.se-candidates-hero-video{animation:seCandidateHeroBreath 9s ease-in-out infinite alternate}@keyframes seCandidateHeroBreath{0%{transform:scale(1.015)}to{transform:scale(1.045)}}@media (max-width:900px){.se-candidates-production .se-candidates-command-header.se-candidates-video-hero{height:180px!important;min-height:180px!important}.se-candidates-production .se-candidates-video-hero .se-candidates-command-copy{width:48%!important}.se-candidates-production .se-candidates-video-hero .se-candidates-command-copy h1{font-size:26px!important}}@media (max-width:650px){.se-candidates-production .se-candidates-command-header.se-candidates-video-hero{align-items:flex-end!important;height:205px!important;min-height:205px!important;padding:20px!important}.se-candidates-production .se-candidates-video-hero .se-candidates-hero-video{object-position:65% center!important}.se-candidates-production .se-candidates-video-hero .se-candidates-hero-video-blend{background:linear-gradient(90deg,#fffaf2f7,#fffaf2d4 48%,#fffaf21f)!important}.se-candidates-production .se-candidates-video-hero .se-candidates-command-copy{width:65%!important}.se-candidates-production .se-candidates-video-hero .se-candidates-command-copy h1{font-size:23px!important}.se-candidates-production .se-candidates-video-hero .se-candidates-command-copy p{display:none!important}.se-candidates-production .se-candidates-video-hero .se-candidates-command-actions{position:absolute!important;right:14px!important;top:14px!important}.se-candidates-production .se-candidates-video-hero .se-candidates-refresh-btn{padding:0 11px!important}}@media (prefers-reduced-motion:reduce){.se-candidates-production .se-candidates-video-hero .se-candidates-hero-video{animation:none!important}}.se-candidates-production{margin-top:-12px!important;padding-top:0!important}.se-candidates-production
.se-candidates-command-header.se-candidates-video-hero{margin-top:0!important}.se-candidates-production
.se-candidates-video-hero
.se-candidates-hero-poster{opacity:1;z-index:-4!important}.se-candidates-production
.se-candidates-video-hero
.se-candidates-hero-poster,.se-candidates-production
.se-candidates-video-hero
.se-candidates-hero-video{display:block!important;height:100%!important;inset:0!important;object-fit:cover!important;object-position:center center!important;pointer-events:none!important;position:absolute!important;transform:scale(1.015);width:100%!important}.se-candidates-production
.se-candidates-video-hero
.se-candidates-hero-video{animation:none!important;opacity:0;transition:opacity .65s ease!important;z-index:-3!important}.se-candidates-production
.se-candidates-video-hero
.se-candidates-hero-video.is-ready{opacity:1}.se-candidates-production
.se-candidates-video-hero
.se-candidates-hero-video-blend{z-index:-2!important}.se-candidates-production
.se-candidates-video-hero
.se-candidates-command-copy{position:relative!important;z-index:3!important}.se-candidates-production
.se-candidates-video-hero
.se-candidates-command-actions{position:relative!important;z-index:5!important}@media (max-width:650px){.se-candidates-production .se-candidates-video-hero .se-candidates-hero-poster,.se-candidates-production .se-candidates-video-hero .se-candidates-hero-video{object-position:65% center!important}}@media (prefers-reduced-motion:reduce){.se-candidates-production .se-candidates-video-hero .se-candidates-hero-video{animation:none!important;transition:none!important}}.se-interview-detail-page,.se-interview-modal-overlay,.se-interviews-page{--int-bg:#f4f7fb;--int-surface:#fff;--int-surface-soft:#f8fafc;--int-surface-muted:#f1f5f9;--int-navy:#172033;--int-navy-2:#24324a;--int-navy-3:#334155;--int-text:#1f2937;--int-text-2:#475569;--int-muted:#64748b;--int-muted-2:#94a3b8;--int-border:#d8e0ea;--int-border-soft:#e8edf3;--int-blue:#2563eb;--int-blue-dark:#1d4ed8;--int-blue-soft:#eff6ff;--int-green:#16805c;--int-green-dark:#116149;--int-green-soft:#eaf8f2;--int-amber:#a16207;--int-amber-dark:#854d0e;--int-amber-soft:#fff7df;--int-focus:#2563eb24;--int-shadow-sm:0 1px 2px #0f172a0a;--int-shadow-md:0 8px 24px #0f172a12;--int-shadow-lg:0 24px 70px #0f172a2e;color:var(--int-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.se-interview-detail-page *,.se-interview-modal-overlay *,.se-interviews-page *{box-sizing:border-box}.se-interview-detail-page,.se-interviews-page{background:#0000;margin:0 auto;max-width:1440px;padding:24px 28px 48px;width:100%}.se-interview-detail-page button,.se-interview-detail-page input,.se-interview-detail-page select,.se-interview-detail-page textarea,.se-interview-modal-overlay button,.se-interview-modal-overlay input,.se-interview-modal-overlay select,.se-interview-modal-overlay textarea,.se-interviews-page button,.se-interviews-page input,.se-interviews-page select,.se-interviews-page textarea{font:inherit}.se-interview-detail-page button,.se-interview-modal-overlay button,.se-interviews-page button{appearance:none}.se-interviews-head{align-items:flex-end;gap:24px;margin-bottom:20px}.se-interview-eyebrow,.se-interviews-head>div>span{color:var(--int-blue);display:block;font-size:12px;font-weight:800;letter-spacing:.09em;line-height:1.2;margin-bottom:7px;text-transform:uppercase}.se-interviews-head h1{color:var(--int-navy);font-size:clamp(30px,3.2vw,40px);font-weight:800;letter-spacing:-.035em;line-height:1.08;margin:0}.se-interviews-head p{color:var(--int-muted);font-size:14px;line-height:1.55;margin:9px 0 0;max-width:760px}.se-interview-detail-topbar button,.se-interviews-head>button{background:var(--int-surface);border:1px solid var(--int-border);border-radius:9px;box-shadow:var(--int-shadow-sm);color:var(--int-navy-3);cursor:pointer;font-size:13px;font-weight:700;min-height:40px;padding:0 14px;transition:.16s ease}.se-interview-detail-topbar button:hover:not(:disabled),.se-interviews-head>button:hover:not(:disabled){background:#f8fafc;border-color:#b8c5d5;color:var(--int-blue)}.se-interview-detail-page button:disabled,.se-interview-modal-overlay button:disabled,.se-interviews-head>button:disabled{cursor:not-allowed;opacity:.52}.se-interview-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:16px}.se-interview-metrics button{align-items:center;background:var(--int-surface);border:1px solid var(--int-border);border-radius:12px;box-shadow:var(--int-shadow-sm);color:var(--int-text);cursor:pointer;display:flex;gap:12px;min-height:88px;min-width:0;padding:13px 14px;text-align:left;transition:.16s ease}.se-interview-metrics button:hover{background:#fbfdff;border-color:#bdc9d8;transform:translateY(-1px)}.se-interview-metrics button.active{background:var(--int-blue-soft);border-color:#93b4f5;box-shadow:0 0 0 3px #2563eb0f}.se-interview-metrics button>span{background:var(--int-surface-muted);border-radius:10px;color:var(--int-navy-3);display:grid;flex:0 0 40px;font-size:13px;font-weight:850;height:40px;place-items:center;width:40px}.se-interview-metrics span.today{background:var(--int-amber-soft);color:var(--int-amber)}.se-interview-metrics span.upcoming{background:var(--int-blue-soft);color:var(--int-blue)}.se-interview-metrics button.completed>span,.se-interview-metrics span.completed{background:var(--int-green-soft);color:var(--int-green)}.se-interview-metrics button.pending>span{background:var(--int-amber-soft);color:var(--int-amber)}.se-interview-metrics strong{color:var(--int-navy);display:block;font-size:24px;font-weight:800;letter-spacing:-.03em;line-height:1}.se-interview-metrics small{color:var(--int-muted);display:block;font-size:12px;font-weight:650;line-height:1.25;margin-top:6px}.se-interview-toolbar{align-items:center;background:var(--int-surface);border:1px solid var(--int-border);border-radius:12px;box-shadow:var(--int-shadow-sm);display:flex;gap:14px;justify-content:space-between;margin-bottom:16px;padding:9px 10px}.se-interview-toolbar>div{align-items:center;background:var(--int-surface-soft);border:1px solid var(--int-border);border-radius:9px;display:flex;flex:1 1;gap:8px;height:42px;max-width:640px;min-width:0;padding:0 11px;transition:.16s ease}.se-interview-toolbar>div:focus-within{background:#fff;border-color:#78a2ef;box-shadow:0 0 0 3px var(--int-focus)}.se-interview-toolbar>div>span{color:var(--int-muted);font-size:16px}.se-interview-toolbar input{background:#0000;border:0;color:var(--int-text);flex:1 1;font-size:13px;font-weight:550;min-width:0;outline:0}.se-interview-toolbar input::placeholder{color:var(--int-muted-2)}.se-interview-toolbar>div>button{background:#e9eef5;border:0;border-radius:7px;color:var(--int-muted);cursor:pointer;display:grid;height:28px;padding:0;place-items:center;width:28px}.se-interview-toolbar>span{color:var(--int-muted);flex:0 0 auto;font-size:12px;font-weight:600}.se-interview-toolbar>span strong{color:var(--int-navy);font-size:15px;font-weight:800;margin-right:2px}.se-interview-cancel-warning,.se-interview-confirm-inline-error,.se-interview-error,.se-interview-field-error,.se-interview-inline-block-error,.se-interview-schedule-error{background:#fffbeb;border:1px solid #e8c77c;color:#713f12}.se-interview-error{align-items:center;border-radius:10px;display:flex;gap:10px;margin-bottom:15px;padding:12px 14px}.se-interview-action-error-icon,.se-interview-error>span,.se-interview-schedule-error>span{background:var(--int-amber-soft)!important;color:var(--int-amber-dark)!important}.se-interview-error p{color:#713f12;font-size:12px;font-weight:600;line-height:1.5;margin:0}.se-interview-list-panel{background:var(--int-surface);border:1px solid var(--int-border);border-radius:12px;box-shadow:var(--int-shadow-sm);overflow:hidden}.se-interview-list-panel>header{align-items:center;background:#f8fafc;border-bottom:1px solid var(--int-border);display:flex;gap:18px;justify-content:space-between;min-height:68px;padding:14px 18px}.se-interview-list-panel header span{color:var(--int-blue);display:block;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.se-interview-list-panel header strong{color:var(--int-navy);display:block;font-size:16px;font-weight:800;line-height:1.3;margin-top:4px}.se-interview-list-panel header p{color:var(--int-muted);font-size:12px;line-height:1.45;margin:0}.se-interview-table-wrap{overflow-x:auto;scrollbar-color:#cbd5e1 #0000;scrollbar-width:thin;width:100%}.se-interview-table{background:#fff;border-collapse:initial;border-spacing:0;min-width:1040px;table-layout:fixed;width:100%}.se-interview-table thead{background:var(--int-navy)}.se-interview-table th{border-bottom:1px solid var(--int-navy);border-right:1px solid #ffffff24;color:#fff;font-size:12px;font-weight:750;height:46px;letter-spacing:.025em;line-height:1.2;padding:0 14px;text-align:left;white-space:nowrap}.se-interview-table th:last-child{border-right:0}.se-interview-table td{background:#fff;border-bottom:1px solid var(--int-border-soft);border-right:1px solid var(--int-border-soft);color:var(--int-text-2);font-size:13px;height:64px;line-height:1.4;padding:11px 14px;vertical-align:middle}.se-interview-table td:last-child{border-right:0}.se-interview-table tbody tr:nth-child(2n) td{background:#fbfcfe}.se-interview-table tbody tr{cursor:pointer}.se-interview-table tbody tr:hover td{background:#f2f7ff}.se-interview-table tbody tr:last-child td{border-bottom:0}.se-interview-person strong,.se-interview-table td>strong{color:var(--int-navy);display:block;font-size:13px;font-weight:750;line-height:1.35}.se-interview-person small,.se-interview-table td>small{color:var(--int-muted);display:block;font-size:11.5px;line-height:1.3;margin-top:3px}.se-interview-person{align-items:center;display:flex;gap:10px;min-width:0}.se-interview-person>span{background:var(--int-navy-2);border-radius:9px;color:#fff;display:grid;flex:0 0 38px;font-size:12px;font-weight:800;height:38px;place-items:center;width:38px}.se-interview-person>div{min-width:0}.se-interview-person small,.se-interview-person strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-interview-mode-pill{align-items:center;background:#f8fafc;border:1px solid #cfd8e4;border-radius:999px;color:var(--int-navy-3);display:inline-flex;font-size:11px;font-weight:700;min-height:28px;padding:0 9px;white-space:nowrap}.se-interview-arrow{color:var(--int-muted);font-size:18px;transition:.15s ease}.se-interview-table tbody tr:hover .se-interview-arrow{color:var(--int-blue);transform:translateX(3px)}.se-interview-detail-page .available,.se-interview-detail-page .completed,.se-interview-detail-page .done,.se-interview-detail-page .green,.se-interview-detail-page .success,.se-interview-modal-overlay .available,.se-interview-modal-overlay .completed,.se-interview-modal-overlay .done,.se-interview-modal-overlay .green,.se-interview-modal-overlay .success,.se-interviews-page .available,.se-interviews-page .completed,.se-interviews-page .done,.se-interviews-page .green,.se-interviews-page .success{--state-bg:var(--int-green-soft);--state-fg:var(--int-green);--state-border:#b8e2d2}.se-interview-detail-page .hold,.se-interview-detail-page .pending,.se-interview-detail-page .today,.se-interview-detail-page .waiting,.se-interview-modal-overlay .pending,.se-interview-modal-overlay .waiting,.se-interviews-page .amber,.se-interviews-page .hold,.se-interviews-page .pending,.se-interviews-page .today,.se-interviews-page .waiting{--state-bg:var(--int-amber-soft);--state-fg:var(--int-amber);--state-border:#ead39c}.se-interview-detail-page .selected,.se-interview-detail-page .upcoming,.se-interview-modal-overlay .selected,.se-interviews-page .selected,.se-interviews-page .upcoming{--state-bg:var(--int-blue-soft);--state-fg:var(--int-blue);--state-border:#bfd3fb}.se-interview-loading-list{grid-gap:10px;display:grid;gap:10px;padding:18px}.se-interview-loading-list>span{animation:seInterviewSkeleton 1.4s infinite;background:linear-gradient(90deg,#eef2f6,#f8fafc 45%,#eef2f6);background-size:220% 100%;border-radius:9px;height:64px}@keyframes seInterviewSkeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.se-interview-detail-loading{align-items:center;display:flex;gap:7px;justify-content:center;min-height:360px}.se-interview-detail-loading span{animation:seInterviewLoadingDot .8s infinite alternate;background:var(--int-blue);border-radius:999px;height:10px;width:10px}.se-interview-detail-loading span:nth-child(2){animation-delay:.15s}.se-interview-detail-loading span:nth-child(3){animation-delay:.3s}@keyframes seInterviewLoadingDot{0%{opacity:.28;transform:translateY(3px)}to{opacity:1;transform:translateY(-3px)}}.se-interview-detail-topbar{align-items:center;display:flex;gap:9px;margin-bottom:14px}.se-interview-detail-hero{align-items:stretch;background:radial-gradient(circle at 92% 5%,#2563eb4d,#0000 34%),linear-gradient(125deg,#111827,#172033 55%,#243b63);border:1px solid #273852;border-radius:16px;box-shadow:0 12px 30px #0f172a21;display:flex;gap:24px;justify-content:space-between;min-height:210px;overflow:hidden;padding:25px 28px;position:relative}.se-interview-detail-main{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0}.se-interview-detail-label{align-items:center;display:flex;gap:9px}.se-interview-detail-label>span:first-child{color:#bfdbfe;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.se-interview-detail-main h1{color:#fff;font-size:clamp(30px,3.5vw,40px);font-weight:800;letter-spacing:-.035em;line-height:1.05;margin:12px 0 6px}.se-interview-detail-main>p{color:#cbd5e1;font-size:13px;font-weight:500;line-height:1.5;margin:0}.se-interview-detail-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.se-interview-detail-buttons button{background:#ffffff17;border:1px solid #ffffff3d;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;min-height:36px;padding:0 12px;transition:.15s ease}.se-interview-detail-buttons button:hover:not(:disabled){background:#ffffff26;border-color:#ffffff6b}.se-interview-detail-buttons button.danger{background:#f59e0b21;border-color:#fbbf246b;color:#fef3c7}.se-interview-date-card{align-self:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:13px;min-width:230px;padding:18px;width:230px}.se-interview-date-card>span{color:#93c5fd;display:block;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.se-interview-date-card strong{color:#fff;display:block;font-size:14px;font-weight:700;line-height:1.3;margin-top:10px}.se-interview-date-card b{color:#fff;display:block;font-size:25px;font-weight:800;line-height:1;margin-top:5px}.se-interview-date-card small{color:#cbd5e1;display:block;font-size:11px;font-weight:550;margin-top:6px}.se-interview-control-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.se-interview-control-grid>button,.se-interview-evaluate-trigger{align-items:center;background:#fff;border:1px solid var(--int-border);border-radius:11px;box-shadow:var(--int-shadow-sm);color:var(--int-text);cursor:pointer;display:flex;gap:11px;justify-content:flex-start;min-height:70px;padding:12px 14px;text-align:left;transition:.16s ease}.se-interview-control-grid>button:hover:not(:disabled),.se-interview-evaluate-trigger:hover:not(:disabled){background:#f8fbff;border-color:#b9c8d9}.se-interview-control-grid button>span,.se-interview-evaluate-trigger>span{background:var(--int-green-soft);border-radius:9px;color:var(--int-green);display:grid;flex:0 0 38px;font-size:12px;font-weight:850;height:38px;place-items:center;width:38px}.se-interview-control-grid strong{color:var(--int-navy);display:block;font-size:13px;font-weight:750;line-height:1.3}.se-interview-control-grid small{color:var(--int-muted);display:block;font-size:11px;line-height:1.35;margin-top:3px}.se-interview-detail-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);margin-top:14px}.se-interview-detail-card{background:#fff;border:1px solid var(--int-border);border-radius:12px;box-shadow:none;margin-top:0;padding:19px}.se-interview-detail-page>.se-interview-detail-card{margin-top:14px}.se-interview-detail-card header>span{color:var(--int-blue);display:block;font-size:11px;font-weight:800;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.se-interview-detail-card header h3{color:var(--int-navy);font-size:17px;font-weight:800;letter-spacing:-.015em;line-height:1.3;margin:5px 0 0}.se-interview-email-status,.se-interview-info-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:15px}.se-interview-email-status>div,.se-interview-info-grid>div{background:var(--int-surface-soft);border:1px solid var(--int-border-soft);border-radius:9px;display:flex;flex-direction:column;justify-content:center;min-height:66px;padding:11px 12px}.se-interview-email-status span,.se-interview-info-grid span{color:var(--int-muted);font-size:11px;font-weight:700;line-height:1.2}.se-interview-email-status strong,.se-interview-info-grid strong{color:var(--int-navy);display:block;font-size:13px;font-weight:700;line-height:1.4;margin-top:5px}.se-interview-meeting-link{align-items:center;background:var(--int-blue-soft);border:1px solid #bfd3fb;border-radius:9px;color:var(--int-blue-dark);display:flex;font-size:12px;font-weight:700;justify-content:space-between;margin-top:12px;min-height:40px;padding:0 12px;text-decoration:none}.se-interview-meeting-link:hover{background:#e8f1ff;border-color:#91b4f7}.se-interviewer-profile{align-items:center;display:flex;gap:11px;margin-top:15px}.se-interviewer-profile>span{background:var(--int-navy-2);border-radius:10px;color:#fff;display:grid;flex:0 0 44px;font-size:14px;font-weight:800;height:44px;place-items:center;width:44px}.se-interviewer-profile strong{color:var(--int-navy);display:block;font-size:13px;font-weight:750}.se-interview-email-pending-note,.se-interviewer-profile small{color:var(--int-muted);display:block;font-size:11px;line-height:1.45;margin-top:4px}.se-interview-remarks{color:var(--int-text-2);font-size:13px;line-height:1.65;margin:14px 0 0}.se-interview-history,.se-interview-history-timeline{grid-gap:12px;display:grid;gap:12px;margin-top:16px;position:relative}.se-interview-history-timeline:before{background:#dbe4ee;bottom:18px;content:"";left:17px;position:absolute;top:18px;width:2px}.se-interview-history-item,.se-interview-history-round{background:#fff;border:1px solid var(--int-border);border-radius:11px;padding:15px 15px 15px 50px;position:relative}.se-interview-history-item:before,.se-interview-history-round:before{background:var(--int-muted-2);border:4px solid #fff;border-radius:999px;box-shadow:0 0 0 2px #dbe4ee;content:"";height:14px;left:11px;position:absolute;top:18px;width:14px;z-index:1}.se-interview-history-item.completed:before,.se-interview-history-round.completed:before{background:var(--int-green);box-shadow:0 0 0 2px #a9d9c7}.se-interview-history-item.active,.se-interview-history-item.current,.se-interview-history-round.active,.se-interview-history-round.current{background:#f7faff;border-color:#9bbbf6}.se-interview-history-item.active:before,.se-interview-history-item.current:before,.se-interview-history-round.active:before,.se-interview-history-round.current:before{background:var(--int-blue);box-shadow:0 0 0 3px #dbe8ff}.se-interview-history-head,.se-interview-history-round-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.se-interview-history-head h4,.se-interview-history-round-head h4{color:var(--int-navy);font-size:14px;font-weight:800;line-height:1.3;margin:0}.se-interview-history-head span,.se-interview-history-round-head span{background:#f8fafc;background:var(--state-bg,#f8fafc);border:1px solid #cfd8e4;border:1px solid var(--state-border,#cfd8e4);border-radius:999px;color:var(--int-navy-3);color:var(--state-fg,var(--int-navy-3));flex:0 0 auto;font-size:10.5px;font-weight:750;line-height:1;padding:5px 8px}.se-interview-history-meta{color:var(--int-muted);display:flex;flex-wrap:wrap;font-size:11.5px;gap:6px 14px;line-height:1.4;margin-top:8px}.se-interview-history-rating{align-items:center;color:var(--int-navy);display:inline-flex;font-size:12px;font-weight:750;gap:6px;margin-top:10px}.se-interview-history-notes{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:11px}.se-interview-history-note{background:var(--int-surface-soft);border:1px solid var(--int-border-soft);border-radius:8px;padding:10px 11px}.se-interview-history-note.full,.se-interview-history-remarks{grid-column:1/-1}.se-interview-history-note>span,.se-interview-history-remarks>span{color:var(--int-muted);display:block;font-size:10.5px;font-weight:750;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.se-interview-history-note p,.se-interview-history-remarks p{color:var(--int-text-2);font-size:12px;line-height:1.55;margin:0}.se-interview-modal-overlay{align-items:center;background:#0f172aa3;display:flex;inset:0;justify-content:center;overflow:hidden;padding:22px;position:fixed;z-index:100000}.se-interview-confirm-modal,.se-interview-evaluation-modal,.se-interview-schedule-modal,.se-interview-small-modal{animation:seInterviewModalEnter .2s ease-out;background:var(--int-bg);border:1px solid #d6dee8;border-radius:16px;box-shadow:var(--int-shadow-lg);overflow:hidden;position:relative}.se-interview-schedule-modal{height:min(860px,calc(100vh - 44px));width:min(980px,calc(100vw - 44px))}.se-interview-evaluation-modal,.se-interview-schedule-modal{display:flex;flex-direction:column;max-height:calc(100vh - 44px)}.se-interview-evaluation-modal{width:min(940px,calc(100vw - 44px))}.se-interview-confirm-modal,.se-interview-small-modal{max-height:calc(100vh - 44px);width:min(620px,calc(100vw - 44px))}@keyframes seInterviewModalEnter{0%{opacity:0;transform:translateY(10px) scale(.988)}to{opacity:1;transform:translateY(0) scale(1)}}.se-interview-confirm-head,.se-interview-modal-head{background:linear-gradient(125deg,#111827,#172033 58%,#243b63);color:#fff;flex:0 0 auto;padding:20px 68px 18px 22px;position:relative}.se-interview-confirm-head>div>span,.se-interview-modal-head>div>span{color:#93c5fd;display:block;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.2;margin-bottom:6px;text-transform:uppercase}.se-interview-confirm-head h2,.se-interview-modal-head h2{color:#fff;font-size:24px;font-weight:800;letter-spacing:-.025em;line-height:1.12;margin:0}.se-interview-confirm-head p,.se-interview-modal-head p{color:#cbd5e1;font-size:12px;line-height:1.5;margin:7px 0 0;max-width:660px}.se-interview-confirm-close,.se-interview-modal-close,.se-interview-modal-head>button{background:#ffffff14;border:1px solid #fff3;border-radius:9px;color:#fff;cursor:pointer;display:grid;font-size:20px;height:38px;padding:0;place-items:center;position:absolute;right:16px;top:15px;width:38px}.se-interview-confirm-close:hover,.se-interview-modal-close:hover,.se-interview-modal-head>button:hover{background:#ffffff26}.se-interview-schedule-context{grid-gap:14px;background:#fff;border:1px solid var(--int-border);border-radius:11px;display:grid;flex:0 0 auto;gap:14px;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);margin:14px 18px 0;padding:12px 14px}.se-interview-schedule-context .candidate{align-items:center;display:flex;gap:10px;min-width:0}.se-interview-schedule-context .avatar{background:var(--int-navy-2);border-radius:9px;color:#fff;display:grid;flex:0 0 42px;font-size:13px;font-weight:800;height:42px;place-items:center;width:42px}.se-interview-schedule-context small{color:var(--int-muted);display:block;font-size:10.5px;font-weight:700;line-height:1.2}.se-interview-schedule-context strong{color:var(--int-navy);display:block;font-size:13px;font-weight:750;line-height:1.3;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-interview-schedule-context p{color:var(--int-muted);font-size:11px;margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-interview-schedule-context .contact{border-left:1px solid var(--int-border-soft);display:flex;flex-direction:column;justify-content:center;min-width:0;padding-left:14px}.se-interview-checking-banner,.se-interview-duplicate-banner,.se-interview-schedule-error{align-items:center;border-radius:9px;display:flex;flex:0 0 auto;gap:10px;margin:10px 18px 0;padding:10px 12px}.se-interview-checking-banner{background:var(--int-blue-soft);border:1px solid #bfd3fb}.se-interview-duplicate-banner,.se-interview-schedule-error{background:#fffbeb;border:1px solid #e8c77c}.se-interview-checking-banner>span,.se-interview-duplicate-banner>span,.se-interview-schedule-error>span{border-radius:8px;display:grid;flex:0 0 32px;font-size:12px;font-weight:800;height:32px;place-items:center;width:32px}.se-interview-checking-banner>span{background:#dbeafe;color:var(--int-blue)}.se-interview-duplicate-banner>span,.se-interview-schedule-error>span{background:var(--int-amber-soft);color:var(--int-amber)}.se-interview-checking-banner strong,.se-interview-duplicate-banner strong,.se-interview-schedule-error strong{color:var(--int-navy);display:block;font-size:12px;font-weight:750}.se-interview-checking-banner p,.se-interview-duplicate-banner p,.se-interview-schedule-error p{color:var(--int-muted);font-size:11px;line-height:1.4;margin:2px 0 0}.se-interview-confirm-form,.se-interview-evaluation-body,.se-interview-premium-form,.se-interview-small-modal-body{min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:#cbd5e1 #0000;scrollbar-width:thin}.se-interview-premium-form{background:var(--int-bg);flex:1 1 auto;padding:14px 18px 0}.se-interview-confirm-form,.se-interview-evaluation-body,.se-interview-small-modal-body{padding:18px}.se-interview-confirm-details,.se-interview-current-schedule,.se-interview-email-summary,.se-interview-form-card,.se-interview-mode-info,.se-interview-notification-preview,.se-interview-selected-person{background:#fff;border:1px solid var(--int-border);border-radius:11px;box-shadow:none;margin:0 0 12px;padding:16px}.se-interview-email-heading,.se-interview-form-card>header,.se-interview-section-title{align-items:flex-start;display:flex;gap:10px;margin:0 0 14px}.se-interview-email-heading>span,.se-interview-form-card>header>span,.se-interview-section-title>span{background:var(--int-blue-soft);border-radius:9px;color:var(--int-blue);display:grid;flex:0 0 36px;font-size:11px;font-weight:850;height:36px;place-items:center;width:36px}.se-interview-email-heading strong,.se-interview-form-card>header strong,.se-interview-section-title strong{color:var(--int-navy);display:block;font-size:14px;font-weight:800;line-height:1.3}.se-interview-email-heading small,.se-interview-form-card>header small,.se-interview-section-title small{color:var(--int-muted);display:block;font-size:11px;line-height:1.4;margin-top:3px}.se-interview-confirm-form,.se-interview-form{grid-gap:13px;display:grid;gap:13px}.se-interview-confirm-form .grid,.se-interview-form .grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.se-interview-confirm-form label,.se-interview-form label{color:var(--int-navy-3);display:block;font-size:12px;font-weight:700;line-height:1.3}.se-interview-confirm-form input,.se-interview-confirm-form select,.se-interview-confirm-form textarea,.se-interview-form input,.se-interview-form select,.se-interview-form textarea,.se-interview-text-field{background:#fff;border:1px solid #cfd8e4;border-radius:8px;color:var(--int-text);font-size:13px;line-height:1.4;margin-top:6px;min-height:42px;outline:0;padding:0 11px;transition:.15s ease;width:100%}.se-interview-confirm-form textarea,.se-interview-form textarea,textarea.se-interview-text-field{min-height:94px;padding:10px 11px;resize:vertical}.se-interview-confirm-form input:focus,.se-interview-confirm-form select:focus,.se-interview-confirm-form textarea:focus,.se-interview-form input:focus,.se-interview-form select:focus,.se-interview-form textarea:focus,.se-interview-text-field:focus{border-color:#78a2ef;box-shadow:0 0 0 3px var(--int-focus)}.se-interview-field-help,.se-interview-field-warning{color:var(--int-muted);display:block;font-size:10.5px;line-height:1.4;margin-top:5px}.se-interview-field-warning{color:var(--int-amber-dark)}.has-error input,.has-error select,.has-error textarea{border-color:#d7b55f!important;box-shadow:0 0 0 3px #f59e0b1a!important}.se-interview-decision-grid,.se-interview-premium-mode-grid,.se-interview-rating-grid,.se-interview-rating-options{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.se-interview-decision-grid button,.se-interview-premium-mode-grid button,.se-interview-rating-grid button,.se-interview-rating-options button{background:#fff;border:1px solid var(--int-border);border-radius:9px;color:var(--int-text-2);cursor:pointer;font-size:12px;font-weight:700;min-height:54px;padding:10px;transition:.15s ease}.se-interview-decision-grid button:hover,.se-interview-premium-mode-grid button:hover,.se-interview-rating-grid button:hover,.se-interview-rating-options button:hover{background:#f8fbff;border-color:#aebfd3}.se-interview-decision-grid button.active,.se-interview-decision-grid button.selected,.se-interview-premium-mode-grid button.active,.se-interview-premium-mode-grid button.selected,.se-interview-rating-grid button.active,.se-interview-rating-grid button.selected,.se-interview-rating-options button.active,.se-interview-rating-options button.selected{background:var(--int-blue-soft);border-color:#78a2ef;box-shadow:0 0 0 2px #2563eb12;color:var(--int-blue-dark)}.se-interview-directory-loading,.se-interview-directory-unavailable,.se-interview-notification-preview,.se-interview-notification-state,.se-interview-selected-person{border-color:var(--int-border)}.se-interview-confirm-candidate,.se-interview-notification-main,.se-interview-notification-recipients,.se-interview-selected-person{align-items:center;display:flex;gap:10px}.se-interview-confirm-hero-icon,.se-interview-notification-icon{background:var(--int-blue-soft);border-radius:9px;color:var(--int-blue);display:grid;flex:0 0 40px;font-weight:850;height:40px;place-items:center;width:40px}.se-interview-directory-loading,.se-interview-directory-unavailable{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:9px;color:var(--int-muted);font-size:12px;padding:12px}.se-interview-action-result.success,.se-interview-checkin-confirmed,.se-interview-success-next-step{background:var(--int-green-soft);border:1px solid #b8e2d2;border-radius:10px;color:var(--int-green-dark)}.se-interview-action-success-icon{background:var(--int-green-soft)!important;color:var(--int-green)!important}.se-interview-checkin-confirmed,.se-interview-success-next-step{padding:12px 14px}.se-interview-email-summary{background:#f8fafc}.se-evaluation-document-section,.se-evaluation-upload-progress-card,.se-evaluation-uploaded-file{background:#fff;border:1px solid var(--int-border);border-radius:10px;margin-top:12px;padding:14px}.se-evaluation-upload-zone{background:#f8fafc;border:1px dashed #9fb0c4;border-radius:10px;color:var(--int-muted);cursor:pointer;display:grid;min-height:120px;padding:18px;place-items:center;text-align:center}.se-evaluation-upload-zone:hover{background:var(--int-blue-soft);border-color:#78a2ef}.se-evaluation-upload-icon{background:var(--int-blue-soft);border-radius:10px;color:var(--int-blue);display:grid;font-weight:850;height:42px;place-items:center;width:42px}.se-evaluation-file-input{display:none}.se-evaluation-document-note,.se-evaluation-file-status,.se-evaluation-upload-progress-footer{color:var(--int-muted);font-size:11px;line-height:1.45}.se-evaluation-file-actions{align-items:center;display:flex;gap:8px}.se-evaluation-file-actions button{background:#fff;border:1px solid var(--int-border);border-radius:7px;color:var(--int-navy-3);cursor:pointer;font-size:11px;font-weight:700;min-height:32px;padding:0 10px}.se-evaluation-upload-progress-track{background:#e8edf3;border-radius:999px;height:7px;margin-top:10px;overflow:hidden}.se-evaluation-upload-progress-track>span{background:var(--int-green);border-radius:inherit;display:block;height:100%}.se-interview-detail-fatal,.se-interview-evaluation-locked{background:#fff;border:1px solid var(--int-border);border-radius:13px;box-shadow:var(--int-shadow-md);margin:70px auto;max-width:560px;padding:28px;text-align:center}.se-interview-detail-fatal>span,.se-interview-evaluation-locked>span{background:var(--int-amber-soft);border-radius:10px;color:var(--int-amber);display:grid;font-size:17px;font-weight:850;height:46px;margin:0 auto 12px;place-items:center;width:46px}.se-interview-detail-fatal h2,.se-interview-evaluation-locked h2{color:var(--int-navy);font-size:20px;font-weight:800;margin:0}.se-interview-detail-fatal p,.se-interview-evaluation-locked p{color:var(--int-muted);font-size:12px;line-height:1.55;margin:8px 0 0}.se-interview-confirm-actions,.se-interview-evaluation-actions,.se-interview-result-actions,.se-interview-schedule-footer{align-items:center;background:#fff;border-top:1px solid var(--int-border);display:flex;flex:0 0 auto;gap:12px;justify-content:space-between;padding:13px 18px}.se-interview-confirm-actions,.se-interview-evaluation-actions,.se-interview-result-actions,.se-interview-schedule-footer-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.se-interview-schedule-footer-info{color:var(--int-muted);font-size:11px;line-height:1.4}.se-interview-confirm-actions button,.se-interview-detail-fatal button,.se-interview-evaluation-actions button,.se-interview-result-actions button,.se-interview-schedule-footer button{background:#fff;border:1px solid var(--int-border);border-radius:8px;color:var(--int-navy-3);cursor:pointer;font-size:12px;font-weight:750;min-height:38px;padding:0 13px}.se-interview-confirm-actions button.confirm-dark,.se-interview-confirm-actions button.primary,.se-interview-evaluation-actions button.primary,.se-interview-result-actions button.primary,.se-interview-schedule-footer button.primary{background:var(--int-blue);border-color:var(--int-blue);color:#fff}.se-interview-confirm-actions button.confirm-dark:hover:not(:disabled),.se-interview-confirm-actions button.primary:hover:not(:disabled),.se-interview-evaluation-actions button.primary:hover:not(:disabled),.se-interview-result-actions button.primary:hover:not(:disabled),.se-interview-schedule-footer button.primary:hover:not(:disabled){background:var(--int-blue-dark);border-color:var(--int-blue-dark)}.se-interview-confirm-actions button.confirm-green{background:var(--int-green);border-color:var(--int-green);color:#fff}.se-interview-confirm-actions button.confirm-red,.se-interview-confirm-actions button.danger,.se-interview-result-actions button.danger{background:var(--int-amber-soft);border-color:#d6b35a;color:var(--int-amber-dark)}.se-interview-action-spinner,.se-interview-submit-spinner{animation:seInterviewSpin .7s linear infinite;border:2px solid #ffffff61;border-radius:999px;border-top-color:#fff;display:inline-block;height:16px;width:16px}@keyframes seInterviewSpin{to{transform:rotate(1turn)}}.se-interview-current-schedule,.se-interview-date-preview{background:#f7faff;border:1px solid #bfd3fb}.se-interview-date-preview{border-radius:9px;padding:12px}.se-interview-current-schedule strong,.se-interview-date-preview strong{color:var(--int-navy)}.se-interview-current-schedule small,.se-interview-date-preview small{color:var(--int-muted)}.se-interview-action-result,.se-interview-confirm-notice{background:#f8fafc;border:1px solid var(--int-border);border-radius:10px;color:var(--int-text-2);padding:12px 14px}.se-interview-confirm-notice{background:#fffbeb;border-color:#e8c77c;color:#713f12}.se-interview-final-decision{background:var(--int-green-soft);border:1px solid #b8e2d2;border-radius:10px;color:var(--int-green-dark);padding:13px}@media (max-width:1100px){.se-interview-detail-page,.se-interviews-page{padding:20px 20px 42px}.se-interview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.se-interview-detail-grid{grid-template-columns:1fr}.se-interview-detail-hero{min-height:0}.se-interview-schedule-context{grid-template-columns:1fr}.se-interview-schedule-context .contact{border-left:0;border-top:1px solid var(--int-border-soft);padding:12px 0 0}}@media (max-width:760px){.se-interview-detail-page,.se-interviews-page{padding:16px 12px 34px}.se-interviews-head{align-items:stretch;flex-direction:column;gap:13px}.se-interviews-head h1{font-size:29px}.se-interviews-head>button{align-self:flex-start}.se-interview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.se-interview-metrics button{min-height:78px}.se-interview-toolbar{align-items:stretch;flex-direction:column}.se-interview-toolbar>div{max-width:none;width:100%}.se-interview-list-panel{border-radius:10px}.se-interview-table{min-width:900px}.se-interview-table th{font-size:11px;height:43px;padding:0 11px}.se-interview-table td{font-size:12px;height:60px;padding:10px 11px}.se-interview-detail-hero{flex-direction:column;padding:20px}.se-interview-detail-main h1{font-size:29px}.se-interview-date-card{min-width:0;width:100%}.se-interview-confirm-form .grid,.se-interview-control-grid,.se-interview-email-status,.se-interview-form .grid,.se-interview-history-notes,.se-interview-info-grid{grid-template-columns:1fr}.se-interview-modal-overlay{align-items:flex-end;padding:10px}.se-interview-confirm-modal,.se-interview-evaluation-modal,.se-interview-schedule-modal,.se-interview-small-modal{border-radius:14px 14px 0 0;max-height:calc(100vh - 20px);max-width:none;width:100%}.se-interview-schedule-modal{height:calc(100vh - 20px)}.se-interview-confirm-head,.se-interview-modal-head{padding:18px 60px 16px 18px}.se-interview-confirm-head h2,.se-interview-modal-head h2{font-size:21px}.se-interview-premium-form,.se-interview-schedule-context{margin-left:12px;margin-right:12px}.se-interview-premium-form{padding-left:0;padding-right:0}.se-interview-decision-grid,.se-interview-premium-mode-grid,.se-interview-rating-grid,.se-interview-rating-options{grid-template-columns:repeat(2,minmax(0,1fr))}.se-interview-confirm-actions,.se-interview-evaluation-actions,.se-interview-result-actions,.se-interview-schedule-footer{align-items:stretch;flex-direction:column}.se-interview-confirm-actions,.se-interview-evaluation-actions,.se-interview-result-actions,.se-interview-schedule-footer-actions{width:100%}.se-interview-confirm-actions button,.se-interview-evaluation-actions button,.se-interview-result-actions button,.se-interview-schedule-footer-actions button{flex:1 1}}@media (max-width:460px){.se-interview-metrics{grid-template-columns:1fr}.se-interview-metrics button{min-height:70px}.se-interview-decision-grid,.se-interview-premium-mode-grid,.se-interview-rating-grid,.se-interview-rating-options{grid-template-columns:1fr}.se-interview-detail-buttons{display:grid;grid-template-columns:1fr 1fr}.se-interview-detail-buttons button{width:100%}.se-interview-history-item,.se-interview-history-round{padding-left:44px;padding-right:12px}}.se-interview-detail-page a:focus-visible,.se-interview-detail-page button:focus-visible,.se-interview-modal-overlay button:focus-visible,.se-interviews-page a:focus-visible,.se-interviews-page button:focus-visible{outline:3px solid #2563eb47;outline-offset:2px}@media (prefers-reduced-motion:reduce){.se-interview-detail-page *,.se-interview-modal-overlay *,.se-interviews-page *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.se-interview-modal-overlay{align-items:center!important;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);background:#0f172aa3!important;display:flex!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;inset:0!important;justify-content:center!important;padding:22px!important;position:fixed!important;z-index:99999!important}.se-interview-schedule-modal--compact{background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:16px!important;box-shadow:0 28px 70px #0f172a3d!important;display:flex!important;flex-direction:column!important;max-height:calc(100vh - 44px)!important;overflow:hidden!important;width:min(940px,100%)!important}.se-interview-schedule-head--compact{align-items:center!important;background:linear-gradient(115deg,#0f172a,#172554 58%,#1e3a5f)!important;border:0!important;display:flex!important;flex:0 0 auto!important;justify-content:space-between!important;min-height:78px!important;padding:16px 20px!important}.se-interview-schedule-head--compact>div{display:flex;flex-direction:column;gap:3px}.se-interview-schedule-head--compact .se-interview-eyebrow{color:#93c5fd!important;font-size:10px!important;font-weight:800!important;letter-spacing:.13em!important;line-height:1.2!important}.se-interview-schedule-head--compact h2{color:#fff!important;font-size:22px!important;font-weight:750!important;letter-spacing:-.025em!important;line-height:1.25!important;margin:0!important}.se-interview-schedule-head--compact p{display:none!important}.se-interview-schedule-head--compact .se-interview-modal-close{background:#ffffff1a!important;border:1px solid #ffffff2e!important;border-radius:9px!important;color:#fff!important;cursor:pointer!important;display:grid!important;font-size:21px!important;height:38px!important;line-height:1!important;min-width:38px!important;padding:0!important;place-items:center!important;width:38px!important}.se-interview-schedule-head--compact .se-interview-modal-close:hover{background:#ffffff2e!important}.se-interview-schedule-context--compact{grid-gap:14px!important;align-items:center!important;background:#fff!important;border:1px solid #d8e0ea!important;border-radius:11px!important;box-shadow:none!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr)!important;margin:12px 16px 0!important;min-height:62px!important;padding:10px 12px!important}.se-interview-schedule-context--compact .candidate{align-items:center!important;display:flex!important;gap:10px!important}.se-interview-schedule-context--compact .avatar{background:#1e293b!important;border-radius:9px!important;color:#fff!important;display:grid!important;font-size:13px!important;font-weight:800!important;height:38px!important;min-width:38px!important;place-items:center!important;width:38px!important}.se-interview-schedule-context--compact small{color:#64748b!important;display:block!important;font-size:9px!important;font-weight:800!important;letter-spacing:.08em!important;line-height:1.2!important;margin:0 0 2px!important}.se-interview-schedule-context--compact strong{color:#172033!important;display:block!important;font-size:13px!important;font-weight:750!important;line-height:1.3!important}.se-interview-schedule-context--compact p{color:#64748b!important;font-size:11px!important;line-height:1.35!important;margin:2px 0 0!important}.se-interview-schedule-context--compact .contact{border-left:1px solid #e2e8f0!important;min-width:0!important;padding-left:14px!important}.se-interview-compact-form{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.se-interview-compact-scroll{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding:12px 16px 14px!important;scrollbar-color:#cbd5e1 #0000;scrollbar-width:thin}.se-interview-compact-scroll::-webkit-scrollbar{width:6px}.se-interview-compact-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:20px}.se-interview-form-card--compact{background:#fff!important;border:1px solid #d8e0ea!important;border-radius:11px!important;box-shadow:none!important;margin:0 0 10px!important;padding:12px 14px!important}.se-interview-form-card--compact>header{align-items:center!important;background:#0000!important;border:0!important;display:flex!important;gap:9px!important;margin:0 0 10px!important;min-height:auto!important;padding:0!important}.se-interview-form-card--compact>header>span{background:#eff6ff!important;border-radius:7px!important;color:#2563eb!important;display:grid!important;font-size:10px!important;font-weight:850!important;height:28px!important;min-width:28px!important;place-items:center!important;width:28px!important}.se-interview-form-card--compact>header strong{color:#172033!important;font-size:13px!important;font-weight:780!important;line-height:1.3!important}.se-interview-form-card--compact>header small{display:none!important}.se-interview-form-card--compact .compact-grid{grid-gap:10px!important;display:grid!important;gap:10px!important}.se-interview-form-card--compact .three-col{grid-template-columns:.58fr 1fr 1.25fr!important}.se-interview-form-card--compact .schedule-grid{align-items:end!important;grid-template-columns:1.45fr .65fr 1fr!important}.se-interview-compact-form label{display:flex!important;flex-direction:column!important;gap:5px!important;min-width:0!important}.se-interview-compact-form label>span{color:#475569!important;font-size:10px!important;font-weight:750!important;letter-spacing:.015em!important;line-height:1.2!important}.se-interview-compact-form input,.se-interview-compact-form select,.se-interview-compact-form textarea{background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:none!important;box-sizing:border-box!important;color:#172033!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;outline:none!important;transition:border-color .15s ease,box-shadow .15s ease!important;width:100%!important}.se-interview-compact-form input,.se-interview-compact-form select{border-radius:8px!important;font-size:12px!important;font-weight:600!important;height:39px!important;min-height:39px!important;padding:0 11px!important}.se-interview-compact-form textarea{border-radius:8px!important;font-size:12px!important;line-height:1.45!important;max-height:100px!important;min-height:68px!important;padding:10px 11px!important;resize:vertical!important}.se-interview-compact-form input:focus,.se-interview-compact-form select:focus,.se-interview-compact-form textarea:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61a!important}.se-interview-compact-form input:disabled{background:#f1f5f9!important;color:#64748b!important}.se-interview-compact-form .has-error input,.se-interview-compact-form .has-error select,.se-interview-compact-form .has-error textarea{border-color:#d97706!important;box-shadow:0 0 0 2px #d9770614!important}.se-interview-field-error{color:#b45309!important;font-size:9px!important;font-weight:650!important;line-height:1.3!important;margin:0!important}.se-interview-field-warning{color:#a16207!important;font-size:9px!important;line-height:1.3!important;margin:1px 0 0!important}.se-interview-field-help{color:#94a3b8!important;font-size:9px!important}.se-interview-selected-person--compact{align-items:center!important;background:#f0fdf4!important;border:1px solid #bbf7d0!important;border-radius:8px!important;display:flex!important;gap:8px!important;margin-top:9px!important;min-height:44px!important;padding:7px 9px!important}.se-interview-selected-person--compact>span{background:#047857!important;border-radius:7px!important;color:#fff!important;display:grid!important;font-size:10px!important;font-weight:800!important;height:28px!important;min-width:28px!important;place-items:center!important;width:28px!important}.se-interview-selected-person--compact div{flex:1 1!important}.se-interview-selected-person--compact small{color:#64748b!important;display:block!important;font-size:8px!important;font-weight:800!important}.se-interview-selected-person--compact strong{color:#166534!important;display:block!important;font-size:11px!important;margin-top:1px!important}.se-interview-selected-person--compact b{color:#047857!important;font-size:14px!important}.se-interview-mini-preview{background:#f8fafc!important;border:1px solid #d8e0ea!important;border-radius:8px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;height:58px!important;justify-content:center!important;padding:7px 10px!important}.se-interview-mini-preview small{color:#64748b!important;font-size:8px!important;font-weight:800!important;letter-spacing:.07em!important;margin-bottom:2px!important}.se-interview-mini-preview strong{color:#172033!important;font-size:11px!important;line-height:1.25!important}.se-interview-mini-preview span{color:#64748b!important;font-size:10px!important;margin-top:2px!important}.se-interview-mode-grid--compact{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(3,1fr)!important}.se-interview-mode-grid--compact button{align-items:center!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;box-shadow:none!important;color:#334155!important;cursor:pointer!important;display:flex!important;gap:8px!important;justify-content:flex-start!important;min-height:48px!important;padding:8px 10px!important}.se-interview-mode-grid--compact button:hover{background:#f8fafc!important;border-color:#94a3b8!important}.se-interview-mode-grid--compact button.active{background:#eff6ff!important;border-color:#60a5fa!important;box-shadow:inset 0 0 0 1px #60a5fa!important}.se-interview-mode-grid--compact button>span{background:#f1f5f9!important;border-radius:7px!important;color:#334155!important;display:grid!important;font-size:10px!important;font-weight:800!important;height:28px!important;min-width:28px!important;place-items:center!important;width:28px!important}.se-interview-mode-grid--compact button.active>span{background:#dbeafe!important;color:#1d4ed8!important}.se-interview-mode-grid--compact button strong{color:#1e293b!important;flex:1 1!important;font-size:11px!important;font-weight:750!important;text-align:left!important}.se-interview-mode-grid--compact button b{color:#047857!important;font-size:12px!important}.se-interview-compact-form .compact-standalone{margin-top:9px!important;max-width:100%!important}.se-interview-phone-compact{align-items:center!important;background:#f8fafc!important;border:1px solid #d8e0ea!important;border-radius:8px!important;display:flex!important;gap:8px!important;margin-top:9px!important;min-height:39px!important;padding:0 11px!important}.se-interview-phone-compact span{color:#2563eb!important}.se-interview-phone-compact strong{color:#334155!important;font-size:11px!important}.se-interview-form-card--compact.notes-card textarea{min-height:62px!important}.se-interview-notification-preview--compact{grid-gap:10px!important;align-items:center!important;background:#fff!important;border:1px solid #d8e0ea!important;border-radius:11px!important;box-shadow:none!important;display:grid!important;gap:10px!important;grid-template-columns:32px 1fr!important;margin:0 0 10px!important;padding:10px 12px!important}.se-interview-notification-preview--compact .se-interview-notification-icon{background:#eff6ff!important;border-radius:8px!important;color:#2563eb!important;display:grid!important;font-size:12px!important;height:32px!important;place-items:center!important;width:32px!important}.se-interview-notification-preview--compact .se-interview-notification-main>strong{color:#172033!important;display:block!important;font-size:11px!important;font-weight:780!important;margin-bottom:7px!important}.compact-recipients{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.compact-recipients>div{align-items:center!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:7px!important;display:flex!important;gap:7px!important;min-width:0!important;padding:6px 8px!important}.compact-recipients .person{background:#1e293b!important;border-radius:7px!important;color:#fff!important;display:grid!important;font-size:9px!important;font-weight:800!important;height:26px!important;min-width:26px!important;place-items:center!important;width:26px!important}.compact-recipients small{color:#94a3b8!important;display:block!important;font-size:7px!important;font-weight:800!important;letter-spacing:.06em!important}.compact-recipients strong{color:#334155!important;display:block!important;font-size:10px!important}.compact-recipients p,.compact-recipients strong{line-height:1.3!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.compact-recipients p{color:#64748b!important;font-size:9px!important;margin:1px 0 0!important}.se-interview-checking-banner.compact,.se-interview-duplicate-banner.compact,.se-interview-inline-block-error.compact,.se-interview-schedule-error.compact{border-radius:8px!important;box-shadow:none!important;margin:9px 16px 0!important;min-height:40px!important;padding:8px 11px!important}.se-interview-checking-banner.compact{background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#1e40af!important}.se-interview-duplicate-banner.compact,.se-interview-inline-block-error.compact,.se-interview-schedule-error.compact{background:#fffbeb!important;border:1px solid #fde68a!important;color:#92400e!important}.se-interview-checking-banner.compact strong,.se-interview-duplicate-banner.compact strong{font-size:11px!important}.se-interview-duplicate-banner.compact p,.se-interview-inline-block-error.compact p,.se-interview-schedule-error.compact p{font-size:10px!important;line-height:1.35!important;margin:1px 0 0!important}.se-interview-schedule-footer--compact{align-items:center!important;background:#fff!important;border-top:1px solid #d8e0ea!important;display:flex!important;flex:0 0 auto!important;gap:16px!important;justify-content:space-between!important;min-height:64px!important;padding:10px 16px!important}.se-interview-schedule-footer--compact .se-interview-schedule-footer-info{align-items:center!important;display:flex!important;gap:8px!important}.se-interview-schedule-footer--compact .se-interview-schedule-footer-info>span{background:#ecfdf5!important;border-radius:50%!important;color:#047857!important;display:grid!important;font-size:11px!important;font-weight:850!important;height:28px!important;place-items:center!important;width:28px!important}.se-interview-schedule-footer--compact .se-interview-schedule-footer-info strong{color:#475569!important;font-size:11px!important;font-weight:700!important}.se-interview-schedule-footer-actions{align-items:center!important;display:flex!important;gap:8px!important}.se-interview-schedule-footer-actions button{border-radius:8px!important;cursor:pointer!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:11px!important;font-weight:750!important;min-height:39px!important;padding:0 15px!important}.se-interview-schedule-footer-actions .secondary:hover{background:#f8fafc!important;border-color:#94a3b8!important}.se-interview-schedule-footer-actions .primary{background:#1e3a5f!important;border:1px solid #1e3a5f!important;color:#fff!important;min-width:150px!important}.se-interview-schedule-footer-actions .primary:hover:not(:disabled){background:#172f4d!important;border-color:#172f4d!important}.se-interview-schedule-footer-actions button:disabled{cursor:not-allowed!important;opacity:.55!important}.se-interview-retry-btn{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;color:#334155!important;font-size:10px!important;font-weight:700!important;height:39px!important;padding:0 11px!important}.se-interview-list-panel{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:12px!important;box-shadow:none!important;overflow:hidden!important}.se-interview-list-panel>header{background:#f8fafc!important;border-bottom:1px solid #cbd5e1!important;padding:14px 16px!important}.se-interview-list-panel>header span{color:#2563eb!important;font-size:10px!important;font-weight:850!important;letter-spacing:.08em!important}.se-interview-list-panel>header strong{color:#172033!important;display:block!important;font-size:16px!important;font-weight:800!important;margin-top:2px!important}.se-interview-table-wrap{overflow-x:auto!important}.se-interview-table{border-collapse:collapse!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;min-width:960px!important;table-layout:fixed!important;width:100%!important}.se-interview-table thead{background:#172033!important}.se-interview-table thead th{background:#172033!important;border-bottom:1px solid #334155!important;border-right:1px solid #334155!important;color:#fff!important;font-size:11px!important;font-weight:750!important;height:46px!important;letter-spacing:.025em!important;padding:0 13px!important;text-align:left!important;vertical-align:middle!important}.se-interview-table thead th:last-child{border-right:0!important}.se-interview-table tbody td{background:#fff!important;border-bottom:1px solid #e2e8f0!important;border-right:1px solid #e2e8f0!important;color:#334155!important;font-size:12px!important;line-height:1.35!important;min-height:66px!important;padding:11px 13px!important;vertical-align:middle!important}.se-interview-table tbody tr:nth-child(2n) td{background:#fbfdff!important}.se-interview-table tbody tr:hover td{background:#f1f5f9!important}.se-interview-table tbody td:last-child{border-right:0!important}.se-interview-table tbody strong{color:#1e293b!important;font-size:12px!important;font-weight:750!important}.se-interview-table tbody small{color:#64748b!important;display:block!important;font-size:10px!important;line-height:1.3!important;margin-top:3px!important}.se-interview-count-cell,.se-interview-round-summary{display:flex!important;flex-direction:column!important;gap:3px!important}.se-interview-count-cell strong,.se-interview-round-summary strong{color:#1e293b!important;font-size:12px!important;font-weight:800!important}.se-interview-count-cell small,.se-interview-round-summary small{color:#64748b!important;font-size:10px!important;font-weight:600!important}.se-interview-count-cell .completed,.se-interview-round-summary .completed{color:#047857!important}.se-interview-table .se-interview-status,.se-interview-table .se-recruitment-status-badge{white-space:nowrap!important}.se-interview-table [class*=completed]{color:#047857}@media (max-width:900px){.se-interview-modal-overlay{padding:12px!important}.se-interview-schedule-modal--compact{max-height:calc(100vh - 24px)!important}.se-interview-form-card--compact .schedule-grid,.se-interview-form-card--compact .three-col{grid-template-columns:1fr 1fr!important}.se-interview-mini-preview{grid-column:1/-1!important}}@media (max-width:640px){.se-interview-modal-overlay{align-items:flex-end!important;padding:0!important}.se-interview-schedule-modal--compact{border-radius:16px 16px 0 0!important;max-height:96vh!important;width:100%!important}.se-interview-schedule-head--compact{min-height:68px!important;padding:13px 14px!important}.se-interview-schedule-head--compact h2{font-size:19px!important}.se-interview-schedule-context--compact{grid-template-columns:1fr!important;margin:10px 10px 0!important}.se-interview-schedule-context--compact .contact{border-left:0!important;border-top:1px solid #e2e8f0!important;padding:8px 0 0!important}.se-interview-compact-scroll{padding:10px!important}.compact-recipients,.se-interview-form-card--compact .schedule-grid,.se-interview-form-card--compact .three-col,.se-interview-mode-grid--compact{grid-template-columns:1fr!important}.se-interview-schedule-footer--compact{padding:9px 10px!important}.se-interview-schedule-footer-info{display:none!important}.se-interview-schedule-footer-actions{width:100%!important}.se-interview-schedule-footer-actions button{flex:1 1!important}}.se-interview-schedule-footer--compact .primary,.se-interview-schedule-footer-actions .primary,.se-interview-schedule-footer-actions button.primary{align-items:center!important;background:#1e3a5f!important;background-image:linear-gradient(135deg,#1e3a5f,#234b78)!important;border:1px solid #1e3a5f!important;border-radius:9px!important;box-shadow:0 5px 14px #1e3a5f38!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-size:12px!important;font-weight:800!important;gap:8px!important;height:42px!important;justify-content:center!important;line-height:1!important;min-height:42px!important;min-width:172px!important;padding:0 18px!important;transition:background .16s ease,transform .16s ease,box-shadow .16s ease!important}.se-interview-schedule-footer-actions .primary:hover:not(:disabled),.se-interview-schedule-footer-actions button.primary:hover:not(:disabled){background:#172f4d!important;background-image:linear-gradient(135deg,#172f4d,#1e4169)!important;border-color:#172f4d!important;box-shadow:0 7px 18px #1e3a5f47!important;transform:translateY(-1px)!important}.se-interview-schedule-footer-actions .primary:active:not(:disabled){transform:translateY(0)!important}.se-interview-schedule-footer-actions .primary span{color:#fff!important;font-size:15px!important;font-weight:700!important}.se-interview-schedule-footer--compact button[type=submit]:not(:disabled),.se-interview-schedule-footer-actions .primary:not(:disabled){background-color:#1e3a5f!important;color:#fff!important}.se-interview-schedule-footer-actions .primary:disabled{background:#cbd5e1!important;background-image:none!important;border-color:#cbd5e1!important;box-shadow:none!important;color:#64748b!important;cursor:not-allowed!important;opacity:1!important}.se-interview-schedule-footer-actions .secondary{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9px!important;box-shadow:none!important;color:#334155!important;font-size:12px!important;font-weight:750!important;height:42px!important;padding:0 17px!important}.interview-page-header,.interviews-page-header,.se-interview-page-header,.se-interviews-page-header{align-items:center!important;background:linear-gradient(125deg,#0f172a,#172554 58%,#1e3a5f)!important;border:1px solid #253858!important;border-radius:16px!important;box-shadow:0 10px 26px #0f172a1f!important;display:flex!important;gap:24px!important;justify-content:space-between!important;margin:0 0 18px!important;min-height:108px!important;overflow:hidden!important;padding:22px 24px!important;position:relative!important}.interview-page-header:after,.interviews-page-header:after,.se-interview-page-header:after,.se-interviews-page-header:after{background:#60a5fa1a!important;border-radius:50%!important;content:""!important;height:280px!important;pointer-events:none!important;position:absolute!important;right:-70px!important;top:-95px!important;width:280px!important}.interview-page-header>*,.interviews-page-header>*,.se-interview-page-header>*,.se-interviews-page-header>*{position:relative!important;z-index:1!important}.interview-page-header .eyebrow,.interviews-page-header .eyebrow,.se-interview-page-header .eyebrow,.se-interviews-page-header .eyebrow{color:#93c5fd!important;display:block!important;font-size:10px!important;font-weight:850!important;letter-spacing:.13em!important;line-height:1.2!important;margin:0 0 6px!important}.interview-page-header h1,.interviews-page-header h1,.se-interview-page-header h1,.se-interviews-page-header h1{color:#fff!important;font-size:30px!important;font-weight:800!important;letter-spacing:-.035em!important;line-height:1.08!important;margin:0!important}.interview-page-header .refresh-btn,.interviews-page-header .refresh-btn,.se-interview-page-header .refresh-btn,.se-interview-refresh,.se-interviews-page-header .refresh-btn,.se-interviews-refresh{align-items:center!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;background:#ffffff1a!important;border:1px solid #ffffff40!important;border-radius:9px!important;box-shadow:none!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-size:12px!important;font-weight:750!important;gap:7px!important;height:42px!important;justify-content:center!important;min-width:112px!important;padding:0 16px!important;transition:background .15s ease,border-color .15s ease,transform .15s ease!important}.interview-page-header .refresh-btn:hover,.interviews-page-header .refresh-btn:hover,.se-interview-page-header .refresh-btn:hover,.se-interview-refresh:hover,.se-interviews-page-header .refresh-btn:hover,.se-interviews-refresh:hover{background:#ffffff2b!important;border-color:#ffffff61!important;transform:translateY(-1px)!important}.se-interview-history,.se-interview-journey{border:1px solid #d8e0ea!important;border-radius:14px!important;padding:20px!important;position:relative!important}.se-interview-history>.eyebrow,.se-interview-journey>.eyebrow{display:block!important;font-weight:850!important;letter-spacing:.1em!important;margin-bottom:5px!important}.se-interview-history>h2,.se-interview-journey>h2{font-size:21px!important;letter-spacing:-.02em!important}.se-interview-history-summary,.se-interview-journey-summary{margin-top:14px!important}.se-interview-history-summary>div,.se-interview-journey-summary>div{align-items:center!important;background:#f8fafc!important;border:1px solid #d8e0ea!important;border-radius:8px!important;color:#475569!important;display:inline-flex!important;font-size:11px!important;font-weight:650!important;gap:6px!important;min-height:34px!important;padding:0 11px!important}.se-interview-history-summary strong,.se-interview-journey-summary strong{font-weight:800!important}.se-interview-history-timeline,.se-interview-journey-list,.se-interview-timeline{margin-top:20px!important}.se-interview-history-timeline:before,.se-interview-journey-list:before,.se-interview-timeline:before{bottom:22px!important;top:22px!important}.se-interview-history-marker,.se-interview-journey-marker,.se-interview-timeline-marker{display:grid!important;place-items:center!important}.se-interview-history-item.completed .se-interview-history-marker,.se-interview-journey-item.completed .se-interview-journey-marker,.se-interview-timeline-item.completed .se-interview-timeline-marker{background:#047857!important;border-color:#047857!important;color:#fff!important}.se-interview-history-item.current .se-interview-history-marker,.se-interview-journey-item.current .se-interview-journey-marker,.se-interview-timeline-item.current .se-interview-timeline-marker{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.se-interview-history-content,.se-interview-journey-content,.se-interview-timeline-content{border:1px solid #d8e0ea!important}.se-interview-history-item.current .se-interview-history-content,.se-interview-journey-item.current .se-interview-journey-content,.se-interview-timeline-item.current .se-interview-timeline-content{border-color:#93c5fd!important;box-shadow:inset 3px 0 0 #2563eb!important}.se-interview-round-header{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;gap:14px!important;min-height:62px!important;padding:11px 14px!important}.se-interview-round-number{letter-spacing:.09em!important;margin-bottom:3px!important}.se-interview-current-label{align-items:center!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:999px!important;color:#1d4ed8!important;display:inline-flex!important;font-size:8px!important;font-weight:850!important;letter-spacing:.06em!important;min-height:24px!important;padding:0 8px!important}.se-interview-round-meta>div{padding:11px 13px!important}.se-interview-round-meta small{font-size:8px!important;font-weight:850!important;letter-spacing:.07em!important;margin-bottom:4px!important}.se-interview-round-meta strong{color:#1e293b!important;font-size:11px!important;font-weight:750!important;line-height:1.35!important;overflow:hidden!important;text-overflow:ellipsis!important}.se-interview-round-result{align-items:center!important;background:#ecfdf5!important;border:1px solid #86efac!important;border-radius:999px!important;color:#047857!important;display:inline-flex!important;font-size:9px!important;font-weight:850!important;gap:5px!important;min-height:24px!important;padding:0 8px!important;width:fit-content!important}.se-interview-round-event{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;gap:7px!important;padding:9px 13px!important}.se-interview-round-evaluation{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:13px!important}.se-interview-evaluation-block{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;min-width:0!important;padding:10px!important}.se-interview-evaluation-block.full{grid-column:1/-1!important}.se-interview-evaluation-block small{color:#64748b!important;display:block!important;font-size:8px!important;font-weight:850!important;letter-spacing:.07em!important;margin-bottom:4px!important}.se-interview-evaluation-block p{color:#334155!important;font-size:11px!important;font-weight:500!important;line-height:1.55!important;margin:0!important}.se-interview-round-rating{align-items:center!important;display:inline-flex!important;gap:5px!important}.se-interview-round-rating strong{color:#172033!important;font-size:14px!important;font-weight:850!important}.se-interview-round-rating span{color:#64748b!important;font-size:9px!important}.se-interview-round-footer{background:#fff!important;font-weight:600!important;gap:10px!important;min-height:34px!important;padding:7px 13px!important}.se-interview-round-footer strong{color:#475569!important}.se-interview-history p,.se-interview-journey p{word-break:normal!important}.se-interview-history br+br,.se-interview-journey br+br{display:none!important}@media (max-width:900px){.interview-page-header,.interviews-page-header,.se-interview-page-header,.se-interviews-page-header{min-height:94px!important;padding:18px!important}.interview-page-header h1,.interviews-page-header h1,.se-interview-page-header h1,.se-interviews-page-header h1{font-size:26px!important}.se-interview-round-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}.se-interview-round-meta>div:nth-child(2){border-right:0!important}.se-interview-round-meta>div:nth-child(-n+2){border-bottom:1px solid #e2e8f0!important}}@media (max-width:640px){.interview-page-header,.interviews-page-header,.se-interview-page-header,.se-interviews-page-header{align-items:flex-start!important;flex-direction:column!important;padding:16px!important}.interview-page-header .refresh-btn,.interviews-page-header .refresh-btn,.se-interview-page-header .refresh-btn,.se-interview-refresh,.se-interviews-page-header .refresh-btn,.se-interviews-refresh{width:100%!important}.se-interview-history,.se-interview-journey{padding:14px!important}.se-interview-history-timeline:before,.se-interview-journey-list:before,.se-interview-timeline:before{left:15px!important}.se-interview-history-item,.se-interview-journey-item,.se-interview-timeline-item{gap:9px!important;grid-template-columns:32px minmax(0,1fr)!important}.se-interview-history-marker,.se-interview-journey-marker,.se-interview-timeline-marker{font-size:9px!important;height:32px!important;width:32px!important}.se-interview-round-header{align-items:flex-start!important;flex-direction:column!important}.se-interview-round-meta{grid-template-columns:1fr!important}.se-interview-round-meta>div{border-bottom:1px solid #e2e8f0!important;border-right:0!important}.se-interview-round-meta>div:last-child{border-bottom:0!important}.se-interview-round-evaluation{grid-template-columns:1fr!important}.se-interview-evaluation-block.full{grid-column:auto!important}.se-interview-schedule-footer-actions .primary{min-width:0!important}}:root{--iv-navy:#172033;--iv-navy-2:#1e293b;--iv-blue:#2563eb;--iv-blue-soft:#eff6ff;--iv-blue-border:#bfdbfe;--iv-green:#047857;--iv-green-2:#059669;--iv-green-soft:#ecfdf5;--iv-green-soft-2:#f0fdf4;--iv-green-border:#a7f3d0;--iv-slate-50:#f8fafc;--iv-slate-100:#f1f5f9;--iv-slate-200:#e2e8f0;--iv-slate-300:#cbd5e1;--iv-slate-500:#64748b;--iv-slate-600:#475569;--iv-white:#fff}.se-interview-history,.se-interview-journey{background:#fff!important;border:1px solid #dbe3ee!important;border-radius:16px!important;box-shadow:none!important;margin-top:18px!important;padding:22px!important}.se-interview-history>.eyebrow,.se-interview-journey>.eyebrow{color:#2563eb!important;color:var(--iv-blue)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.11em!important;line-height:1.2!important;margin:0 0 5px!important;text-transform:uppercase!important}.se-interview-history>h2,.se-interview-journey>h2{color:#172033!important;color:var(--iv-navy)!important;font-size:22px!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1.25!important;margin:0!important}.se-interview-history-summary,.se-interview-journey-summary{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:15px 0 20px!important}.se-interview-history-summary>*,.se-interview-journey-summary>*{align-items:center!important;background:#f8fafc!important;background:var(--iv-slate-50)!important;border:1px solid #e2e8f0!important;border:1px solid var(--iv-slate-200)!important;border-radius:8px!important;color:#475569!important;color:var(--iv-slate-600)!important;display:inline-flex!important;font-size:11px!important;font-weight:700!important;gap:6px!important;justify-content:center!important;min-height:34px!important;padding:0 12px!important}.se-interview-history-summary strong,.se-interview-journey-summary strong{color:#172033!important;color:var(--iv-navy)!important;font-size:13px!important;font-weight:850!important}.se-interview-history-summary .completed,.se-interview-journey-summary .completed{background:#ecfdf5!important;background:var(--iv-green-soft)!important;border-color:#a7f3d0!important;border-color:var(--iv-green-border)!important;color:#047857!important;color:var(--iv-green)!important}.se-interview-history-timeline,.se-interview-journey-list,.se-interview-timeline{display:flex!important;flex-direction:column!important;gap:14px!important;margin:0!important;padding:0!important;position:relative!important}.se-interview-history-timeline:before,.se-interview-journey-list:before,.se-interview-timeline:before{background:#cbd5e1!important;bottom:20px!important;content:""!important;left:19px!important;position:absolute!important;top:20px!important;width:2px!important;z-index:0!important}.se-interview-history-item,.se-interview-journey-item,.se-interview-timeline-item{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:40px minmax(0,1fr)!important;margin:0!important;position:relative!important;z-index:1!important}.se-interview-history-marker,.se-interview-journey-marker,.se-interview-timeline-marker{align-items:center!important;background:#fff!important;border:2px solid #94a3b8!important;border-radius:50%!important;box-shadow:0 0 0 5px #fff!important;color:#475569!important;display:flex!important;font-size:11px!important;font-weight:850!important;height:40px!important;justify-content:center!important;width:40px!important}.se-interview-history-item.completed
.se-interview-history-marker,.se-interview-journey-item.completed
.se-interview-journey-marker,.se-interview-timeline-item.completed
.se-interview-timeline-marker{background:#047857!important;background:var(--iv-green)!important;border-color:#047857!important;border-color:var(--iv-green)!important;color:#fff!important}.se-interview-history-item.current
.se-interview-history-marker,.se-interview-journey-item.current
.se-interview-journey-marker,.se-interview-timeline-item.current
.se-interview-timeline-marker{background:#2563eb!important;background:var(--iv-blue)!important;border-color:#2563eb!important;border-color:var(--iv-blue)!important;color:#fff!important}.se-interview-history-content,.se-interview-journey-content,.se-interview-timeline-content{background:#fff!important;border:1px solid #d8e1ec!important;border-radius:12px!important;box-shadow:none!important;overflow:hidden!important;position:relative!important;transition:border-color .15s ease,background .15s ease,transform .15s ease!important}.se-interview-history-item.completed
.se-interview-history-content,.se-interview-journey-item.completed
.se-interview-journey-content,.se-interview-timeline-item.completed
.se-interview-timeline-content{background:linear-gradient(90deg,#f0fdf4,#f7fef9 42%,#fff)!important;border-color:#a7d8bd!important;box-shadow:inset 4px 0 0 #047857!important;box-shadow:inset 4px 0 0 var(--iv-green)!important}.se-interview-history-item.current
.se-interview-history-content,.se-interview-journey-item.current
.se-interview-journey-content,.se-interview-timeline-item.current
.se-interview-timeline-content{background:linear-gradient(90deg,#eff6ff,#f8fbff 45%,#fff)!important;border-color:#93c5fd!important;box-shadow:inset 4px 0 0 #2563eb!important;box-shadow:inset 4px 0 0 var(--iv-blue)!important}.se-interview-history-item.completed.current
.se-interview-history-content,.se-interview-journey-item.completed.current
.se-interview-journey-content,.se-interview-timeline-item.completed.current
.se-interview-timeline-content{background:linear-gradient(90deg,#eff6ff,#f7fbff 48%,#fff)!important;border-color:#93c5fd!important;box-shadow:inset 4px 0 0 #2563eb!important;box-shadow:inset 4px 0 0 var(--iv-blue)!important}.se-interview-round-header{align-items:center!important;background:#ffffff9e!important;border-bottom:1px solid #cbd5e1bf!important;display:flex!important;gap:16px!important;justify-content:space-between!important;min-height:70px!important;padding:12px 14px!important}.se-interview-round-header-main{min-width:0!important}.se-interview-round-number{color:#64748b!important;color:var(--iv-slate-500)!important;display:block!important;font-size:9px!important;font-weight:850!important;letter-spacing:.1em!important;line-height:1.2!important;margin:0 0 4px!important;text-transform:uppercase!important}.se-interview-round-header h3{color:#172033!important;color:var(--iv-navy)!important;font-size:15px!important;font-weight:800!important;letter-spacing:-.01em!important;line-height:1.3!important;margin:0!important}.se-interview-round-result.completed,.se-interview-round-status,.se-interview-status.completed,.se-status-completed{align-items:center!important;background:#d1fae5!important;border:1px solid #6ee7b7!important;border-radius:999px!important;color:#047857!important;display:inline-flex!important;font-size:9px!important;font-weight:850!important;gap:6px!important;justify-content:center!important;letter-spacing:.04em!important;line-height:1!important;min-height:27px!important;padding:0 10px!important;text-transform:uppercase!important}.se-interview-current-label,.se-interview-viewing-label{align-items:center!important;background:#dbeafe!important;border:1px solid #93c5fd!important;border-radius:999px!important;color:#1d4ed8!important;display:inline-flex!important;font-size:8px!important;font-weight:850!important;justify-content:center!important;letter-spacing:.05em!important;min-height:26px!important;padding:0 9px!important;text-transform:uppercase!important}.se-interview-round-meta{background:#ffffff85!important}.se-interview-round-meta>div{border-right:1px solid #dbe3ed!important;padding:12px 14px!important}.se-interview-round-meta .label,.se-interview-round-meta small{color:#64748b!important;color:var(--iv-slate-500)!important;display:block!important;font-size:8px!important;font-weight:850!important;letter-spacing:.08em!important;line-height:1.2!important;margin:0 0 4px!important;text-transform:uppercase!important}.se-interview-round-meta .value,.se-interview-round-meta strong{color:#172033!important;color:var(--iv-navy)!important;display:block!important;font-size:11px!important;font-weight:750!important;line-height:1.35!important}.se-interview-round-meta span{color:#64748b!important;color:var(--iv-slate-500)!important;font-weight:600!important;line-height:1.3!important;margin-top:2px!important}.se-interview-round-event{align-items:center!important;background:#ecfdf5b8!important;border-bottom:1px solid #d1fae5!important;border-top:1px solid #d1fae5!important;color:#475569!important;display:flex!important;font-size:10px!important;font-weight:600!important;gap:8px!important;line-height:1.4!important;min-height:40px!important;padding:8px 14px!important}.se-interview-round-event:before{align-items:center!important;background:#d1fae5!important;border-radius:50%!important;color:#047857!important;content:"✓"!important;display:inline-flex!important;flex:0 0 21px!important;font-size:10px!important;font-weight:900!important;height:21px!important;justify-content:center!important;width:21px!important}.se-interview-round-event strong{color:#1e293b!important;font-weight:800!important}.se-interview-round-footer{background:#ffffffbf!important;color:#64748b!important;font-size:9px!important;font-weight:650!important;min-height:42px!important;padding:7px 12px!important}.se-interview-round-footer .interview-id{color:#64748b!important;font-size:9px!important;font-weight:700!important}.se-interview-round-footer .view-round,.se-interview-round-footer button,.se-interview-view-round{align-items:center!important;appearance:none!important;-webkit-appearance:none!important;background:#fff!important;border:1px solid #93c5fd!important;border-radius:7px!important;box-shadow:none!important;color:#1d4ed8!important;cursor:pointer!important;display:inline-flex!important;font-family:inherit!important;font-size:9px!important;font-weight:800!important;gap:5px!important;height:30px!important;justify-content:center!important;line-height:1!important;min-width:92px!important;padding:0 10px!important;transition:background .15s ease,border-color .15s ease,color .15s ease!important}.se-interview-round-footer .view-round:hover,.se-interview-round-footer button:hover,.se-interview-view-round:hover{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.se-interview-round-footer .is-viewing,.se-interview-round-footer .viewing-round{align-items:center!important;background:#dbeafe!important;border:1px solid #bfdbfe!important;border-radius:7px!important;color:#1d4ed8!important;display:inline-flex!important;font-size:8px!important;font-weight:800!important;min-height:28px!important;padding:0 9px!important;text-transform:uppercase!important}.se-interview-current-round,.se-interview-selected-round{margin-top:18px!important}.se-interview-current-round>.eyebrow,.se-interview-selected-round>.eyebrow{align-items:center!important;background:#dbeafe!important;border:1px solid #bfdbfe!important;border-radius:6px!important;color:#1d4ed8!important;display:inline-flex!important;font-size:9px!important;font-weight:850!important;letter-spacing:.07em!important;margin:0 0 8px!important;min-height:25px!important;padding:0 9px!important;text-transform:uppercase!important}.se-interview-current-round>h2,.se-interview-selected-round>h2{color:#172033!important;color:var(--iv-navy)!important;font-size:22px!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.25!important;margin:0 0 12px!important}.se-interview-detail-grid{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.se-interview-detail-card{background:#fff!important;border:1px solid #d8e1ec!important;border-radius:12px!important;box-shadow:none!important;min-width:0!important;padding:16px!important}.se-interview-detail-card .card-eyebrow,.se-interview-detail-card>.eyebrow{color:#2563eb!important;display:block!important;font-size:9px!important;font-weight:850!important;letter-spacing:.09em!important;margin:0 0 4px!important;text-transform:uppercase!important}.se-interview-detail-card h3{color:#172033!important;color:var(--iv-navy)!important;font-size:15px!important;font-weight:800!important;line-height:1.3!important;margin:0 0 13px!important}.se-interview-detail-fields{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.se-interview-detail-field{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;min-height:62px!important;padding:10px 11px!important}.se-interview-detail-field small{color:#64748b!important;display:block!important;font-size:8px!important;font-weight:750!important;margin-bottom:5px!important}.se-interview-detail-field strong{color:#1e293b!important;display:block!important;font-size:11px!important;font-weight:800!important;line-height:1.35!important}.se-interviewer-person{gap:10px!important;margin-bottom:13px!important}.se-interviewer-avatar,.se-interviewer-person{align-items:center!important;display:flex!important}.se-interviewer-avatar{background:#1e293b!important;border-radius:9px!important;color:#fff!important;flex:0 0 40px!important;font-size:12px!important;font-weight:800!important;height:40px!important;justify-content:center!important;width:40px!important}.se-interviewer-person strong{color:#1e293b!important;display:block!important;font-size:11px!important;font-weight:800!important}.se-interviewer-person small{color:#64748b!important;display:block!important;font-size:9px!important;font-weight:600!important;margin-top:2px!important}.se-interview-communication{border-top:1px solid #e2e8f0!important;margin-top:14px!important;padding-top:13px!important}.se-interview-communication-header{align-items:center!important;display:flex!important;justify-content:space-between!important;margin:0 0 9px!important}.se-interview-communication-header small{color:#2563eb!important;font-size:8px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}.se-interview-communication-header strong{color:#1e293b!important;font-size:11px!important;font-weight:800!important}.se-interview-delivery-grid{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.se-interview-delivery-item{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;min-height:58px!important;padding:9px 10px!important}.se-interview-delivery-item small{color:#64748b!important;display:block!important;font-size:8px!important;font-weight:700!important;margin-bottom:5px!important}.se-interview-delivery-item strong{align-items:center!important;color:#047857!important;display:inline-flex!important;font-size:10px!important;font-weight:800!important;gap:4px!important}@media (max-width:900px){.se-interview-round-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}.se-interview-round-meta>div:nth-child(2n){border-right:0!important}.se-interview-round-meta>div:nth-child(-n+2){border-bottom:1px solid #dbe3ed!important}.se-interview-detail-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.se-interview-history,.se-interview-journey{padding:14px!important}.se-interview-history-item,.se-interview-journey-item,.se-interview-timeline-item{gap:8px!important;grid-template-columns:32px minmax(0,1fr)!important}.se-interview-history-timeline:before,.se-interview-journey-list:before,.se-interview-timeline:before{left:15px!important}.se-interview-history-marker,.se-interview-journey-marker,.se-interview-timeline-marker{font-size:9px!important;height:32px!important;width:32px!important}.se-interview-round-header{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}.se-interview-round-meta{grid-template-columns:1fr!important}.se-interview-round-meta>div{border-bottom:1px solid #dbe3ed!important;border-right:0!important}.se-interview-round-meta>div:last-child{border-bottom:0!important}.se-interview-delivery-grid,.se-interview-detail-fields{grid-template-columns:1fr!important}.se-interview-round-footer{align-items:stretch!important;flex-direction:column!important}.se-interview-round-footer .view-round,.se-interview-round-footer button,.se-interview-view-round{width:100%!important}}.se-interview-journey{background:#fff!important;border:1px solid #dbe4ef!important;border-radius:18px!important;box-shadow:0 10px 30px #0f172a0d!important;padding:24px!important}.se-interview-journey-head{align-items:flex-end!important;display:flex!important;gap:20px!important;justify-content:space-between!important;margin-bottom:24px!important}.se-interview-journey-head>div:first-child>span{color:#64748b!important;display:block!important;font-size:11px!important;font-weight:800!important;letter-spacing:.12em!important;line-height:1!important;margin-bottom:5px!important}.se-interview-journey-head h2{color:#0f172a!important;font-size:25px!important;font-weight:800!important;line-height:1.2!important;margin:0!important}.se-interview-journey-summary{align-items:center!important;display:flex!important;gap:8px!important}.se-interview-journey-summary>div{align-items:center!important;background:#f8fafc!important;border:1px solid #dbe4ef!important;border-radius:9px!important;display:flex!important;gap:7px!important;min-width:auto!important;padding:8px 12px!important}.se-interview-journey-summary strong{color:#0f172a!important;font-size:14px!important;font-weight:800!important}.se-interview-journey-summary span{color:#64748b!important;font-size:11px!important;font-weight:700!important}.se-interview-journey-summary .completed{background:#ecfdf5!important;border-color:#a7f3d0!important}.se-interview-journey-summary .completed span,.se-interview-journey-summary .completed strong{color:#047857!important}.se-interview-timeline{display:flex!important;flex-direction:column!important;gap:14px!important;position:relative!important}.se-interview-timeline-item{grid-gap:12px!important;background:#0000!important;border:0!important;display:grid!important;gap:12px!important;grid-template-columns:44px minmax(0,1fr)!important;padding:0!important;position:relative!important}.se-interview-timeline-rail{flex-direction:column!important;width:44px!important}.se-interview-timeline-number,.se-interview-timeline-rail{align-items:center!important;display:flex!important;position:relative!important}.se-interview-timeline-number{background:#fff!important;border:2px solid #cbd5e1!important;border-radius:50%!important;box-shadow:0 0 0 5px #fff!important;color:#475569!important;flex:0 0 32px!important;font-size:13px!important;font-weight:900!important;height:32px!important;justify-content:center!important;width:32px!important;z-index:3!important}.se-interview-timeline-rail>i{background:#dbe4ef!important;bottom:-30px!important;height:auto!important;left:50%!important;position:absolute!important;top:32px!important;transform:translateX(-50%)!important;width:2px!important;z-index:1!important}.se-interview-timeline-item.completed .se-interview-timeline-number{background:#059669!important;border-color:#059669!important;box-shadow:0 0 0 5px #ecfdf5,0 4px 12px #05966938!important;color:#fff!important}.se-interview-timeline-item.completed .se-interview-timeline-rail>i{background:#86efac!important}.se-interview-timeline-content{background:#fff!important;border:1px solid #dbe4ef!important;border-radius:15px!important;box-shadow:0 3px 12px rgba(15,23,42,.035)!important;overflow:hidden!important;position:relative!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.se-interview-timeline-item.completed .se-interview-timeline-content{background:linear-gradient(180deg,#f0fdf4,#f7fef9 110px,#fff 230px)!important;border-color:#a7f3d0!important}.se-interview-timeline-item.completed .se-interview-timeline-content:before{background:#059669!important;bottom:0!important;content:""!important;left:0!important;position:absolute!important;top:0!important;width:4px!important}.se-interview-timeline-item.viewing .se-interview-timeline-content{box-shadow:0 0 0 2px #2563eb1f,0 10px 25px #0f172a0f!important}.se-interview-timeline-item.viewing.completed .se-interview-timeline-content{box-shadow:0 0 0 2px #0596691f,0 10px 25px #0f172a0f!important}.se-interview-timeline-item.active-round .se-interview-timeline-content{background:linear-gradient(180deg,#eff6ff,#fff 180px)!important;border-color:#93c5fd!important}.se-interview-timeline-item.active-round .se-interview-timeline-content:before{background:#2563eb!important;content:""!important;inset:0 auto 0 0!important;position:absolute!important;width:4px!important}.se-interview-timeline-top{align-items:flex-start!important;display:flex!important;gap:16px!important;justify-content:space-between!important;padding:17px 18px 14px!important}.se-interview-round-label{color:#64748b!important;display:block!important;font-size:10px!important;font-weight:800!important;letter-spacing:.11em!important;margin-bottom:5px!important}.se-interview-timeline-top h3{color:#0f172a!important;font-size:18px!important;font-weight:800!important;line-height:1.25!important;margin:0!important}.se-interview-round-status{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important;justify-content:flex-end!important}.se-round-completed-badge{background:#d1fae5!important;border:1px solid #6ee7b7!important;border-radius:999px!important;color:#047857!important;font-size:11px!important;font-weight:800!important;gap:6px!important;letter-spacing:.04em!important;min-height:30px!important;padding:4px 11px 4px 5px!important;text-transform:uppercase!important}.se-round-completed-badge,.se-round-completed-icon{align-items:center!important;display:inline-flex!important}.se-round-completed-icon{background:#059669!important;border-radius:50%!important;color:#fff!important;font-size:12px!important;font-weight:900!important;height:21px!important;justify-content:center!important;width:21px!important}.se-round-active-badge{align-items:center!important;background:#dbeafe!important;border:1px solid #93c5fd!important;border-radius:999px!important;color:#1d4ed8!important;display:inline-flex!important;font-size:11px!important;font-weight:800!important;gap:7px!important;min-height:30px!important;padding:5px 11px!important}.se-round-active-dot{background:#2563eb!important;border-radius:50%!important;box-shadow:0 0 0 4px #2563eb1f!important;height:7px!important;width:7px!important}.se-interview-round-meta{background:#f8fafcb8!important;border-bottom:1px solid #e2e8f0!important;border-top:1px solid #e2e8f0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.se-interview-round-meta>div{border-right:1px solid #e2e8f0!important;min-width:0!important;padding:13px 15px!important}.se-interview-round-meta>div:last-child{border-right:0!important}.se-interview-round-meta span{color:#94a3b8!important;display:block!important;font-size:9px!important;font-weight:900!important;letter-spacing:.09em!important;line-height:1!important;margin-bottom:4px!important}.se-interview-round-meta strong{color:#172033!important;display:block!important;font-size:13px!important;font-weight:800!important;line-height:1.3!important}.se-interview-round-meta small{color:#64748b!important;display:block!important;font-size:10px!important;font-weight:600!important;margin-top:2px!important}.se-interview-round-insight{grid-gap:10px!important;background:#fff!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:14px 16px!important}.se-round-insight-item{align-items:center!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important;display:flex!important;gap:10px!important;min-width:0!important;padding:11px 12px!important}.completed .se-round-insight-item{background:#f7fef9!important;border-color:#d1fae5!important}.se-round-insight-icon{align-items:center!important;background:#e2e8f0!important;border-radius:8px!important;color:#475569!important;display:flex!important;flex:0 0 29px!important;font-size:13px!important;font-weight:900!important;height:29px!important;justify-content:center!important;width:29px!important}.completed .se-round-insight-icon{background:#d1fae5!important;color:#047857!important}.se-round-insight-item small{color:#94a3b8!important;display:block!important;font-size:8px!important;font-weight:900!important;letter-spacing:.08em!important;line-height:1!important;margin-bottom:2px!important}.se-round-insight-item strong{color:#1e293b!important;display:block!important;font-size:11px!important;font-weight:800!important;line-height:1.35!important}.se-round-insight-item p{color:#64748b!important;font-size:9px!important;line-height:1.3!important;margin:2px 0 0!important}.se-interview-round-assessment{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:0 16px 14px!important}.se-interview-round-assessment>div{border-radius:10px!important;padding:12px 14px!important}.se-interview-round-assessment .strength{background:#f0fdf4!important;border:1px solid #bbf7d0!important}.se-interview-round-assessment .concern{background:#fff7ed!important;border:1px solid #fed7aa!important}.se-interview-round-assessment span,.se-interview-round-remarks>span{display:block!important;font-size:9px!important;font-weight:900!important;letter-spacing:.08em!important;margin-bottom:5px!important}.se-interview-round-assessment .strength span{color:#047857!important}.se-interview-round-assessment .concern span{color:#c2410c!important}.se-interview-round-assessment p{color:#334155!important;font-size:11px!important;line-height:1.55!important;margin:0!important}.se-interview-round-remarks{background:#f8fbff!important;border:1px solid #dbeafe!important;border-radius:10px!important;margin:0 16px 14px!important;padding:12px 14px!important}.se-interview-round-remarks>span{color:#2563eb!important}.se-interview-round-remarks p{color:#334155!important;font-size:11px!important;line-height:1.55!important;margin:0!important}.se-round-communication{align-items:center!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin:0 16px 14px!important;padding:10px 12px!important}.se-round-communication-title{color:#475569!important;font-size:10px!important;font-weight:900!important;margin-right:3px!important}.se-mini-delivery{align-items:center!important;border-radius:7px!important;display:inline-flex!important;font-size:9px!important;font-weight:800!important;gap:5px!important;padding:5px 8px!important}.se-mini-delivery.success{background:#dcfce7!important;color:#047857!important}.se-mini-delivery.danger{background:#fee2e2!important;color:#b91c1c!important}.se-mini-delivery.pending{background:#fef3c7!important;color:#b45309!important}.se-mini-delivery.neutral{background:#e2e8f0!important;color:#64748b!important}.se-round-workflow-action{background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:12px!important;margin:0 16px 14px!important;padding:14px!important}.se-round-workflow-action-head{margin-bottom:10px!important}.se-round-workflow-action-head span{color:#2563eb!important;display:block!important;font-size:9px!important;font-weight:900!important;letter-spacing:.1em!important;margin-bottom:3px!important}.se-round-workflow-action-head strong{color:#172033!important;font-size:13px!important;font-weight:800!important}.se-interview-round-footer{align-items:center!important;background:#f8fafcbf!important;border-top:1px solid #e2e8f0!important;display:flex!important;gap:12px!important;justify-content:space-between!important;min-height:48px!important;padding:9px 14px!important}.se-interview-round-reference{display:flex!important;flex-direction:column!important;gap:2px!important}.se-interview-round-reference>span{color:#94a3b8!important;font-size:8px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.se-interview-round-reference strong{color:#64748b!important;font-size:9px!important;font-weight:800!important}.se-interview-viewing-pill{align-items:center!important;background:#e0f2fe!important;border-radius:7px!important;color:#0369a1!important;display:inline-flex!important;font-size:9px!important;font-weight:800!important;gap:6px!important;padding:6px 9px!important}.completed .se-interview-viewing-pill{background:#dcfce7!important;color:#047857!important}.se-interview-viewing-pill>span{font-size:7px!important}.se-interview-view-round-btn{align-items:center!important;background:#2563eb!important;border:1px solid #2563eb!important;border-radius:8px!important;box-shadow:0 3px 8px #2563eb2e!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-size:10px!important;font-weight:800!important;gap:7px!important;justify-content:center!important;min-height:32px!important;padding:0 12px!important;transition:background .15s ease,transform .15s ease,box-shadow .15s ease!important}.se-interview-view-round-btn:hover{background:#1d4ed8!important;box-shadow:0 5px 12px #2563eb3d!important;transform:translateY(-1px)!important}.se-interview-view-round-btn span{font-size:13px!important}.se-interview-round-status .current-round{display:none!important}@media (max-width:900px){.se-interview-journey{padding:18px!important}.se-interview-journey-head{align-items:flex-start!important;flex-direction:column!important}.se-interview-round-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}.se-interview-round-meta>div:nth-child(2){border-right:0!important}.se-interview-round-meta>div:nth-child(-n+2){border-bottom:1px solid #e2e8f0!important}.se-interview-round-insight{grid-template-columns:1fr!important}}@media (max-width:640px){.se-interview-journey{border-radius:14px!important;padding:14px!important}.se-interview-timeline-item{gap:8px!important;grid-template-columns:34px minmax(0,1fr)!important}.se-interview-timeline-rail{width:34px!important}.se-interview-timeline-number{flex-basis:27px!important;font-size:11px!important;height:27px!important;width:27px!important}.se-interview-timeline-rail>i{top:27px!important}.se-interview-timeline-top{flex-direction:column!important;padding:14px!important}.se-interview-round-status{justify-content:flex-start!important}.se-interview-round-meta{grid-template-columns:1fr 1fr!important}.se-interview-round-meta>div{padding:11px!important}.se-interview-round-assessment{grid-template-columns:1fr!important}.se-interview-round-footer{align-items:stretch!important;flex-direction:column!important}.se-interview-view-round-btn{width:100%!important}.se-interview-journey-summary{flex-wrap:wrap!important;width:100%!important}}.se-interview-round-location-row{align-items:stretch!important;display:flex!important;gap:10px!important;margin:12px 14px 0!important;padding:0!important}.se-interview-round-location-item,.se-interview-round-meeting-link{align-items:center!important;background:#f8fafc!important;border:1px solid #dbe4ee!important;border-radius:9px!important;box-sizing:border-box!important;display:flex!important;flex:1 1!important;gap:10px!important;min-height:58px!important;min-width:0!important;padding:10px 12px!important;text-decoration:none!important}.se-interview-round-location-item{color:#0f172a!important}.se-interview-round-location-icon{align-items:center!important;background:#e8f0ff!important;border:1px solid #cbdcff!important;border-radius:8px!important;color:#2563eb!important;display:inline-flex!important;flex:0 0 34px!important;font-size:16px!important;font-weight:800!important;height:34px!important;justify-content:center!important;line-height:1!important;width:34px!important}.se-interview-round-location-content,.se-interview-round-meeting-link>div{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important}.se-interview-round-location-content small,.se-interview-round-meeting-link small{color:#94a3b8!important;font-size:9px!important;font-weight:800!important;letter-spacing:.12em!important;line-height:1.1!important;margin:0!important;text-transform:uppercase!important}.se-interview-round-location-content strong,.se-interview-round-meeting-link strong{color:#172033!important;font-size:12px!important;font-weight:800!important;letter-spacing:0!important;line-height:1.25!important;margin:0!important}.se-interview-round-meeting-link{transition:border-color .18s ease,background .18s ease,transform .18s ease!important}.se-interview-round-meeting-link:hover{background:#eff6ff!important;border-color:#93c5fd!important;transform:translateY(-1px)!important}.se-interview-round-meeting-link:hover strong{color:#1d4ed8!important}.se-interview-round-location-row>:only-child{flex:1 1 100%!important}@media (max-width:700px){.se-interview-round-location-row{flex-direction:column!important;gap:8px!important;margin:10px 10px 0!important}.se-interview-round-location-item,.se-interview-round-meeting-link{min-height:54px!important;width:100%!important}}.se-interviews-page{background:linear-gradient(180deg,#eef3f2,#f4f7f7 220px,#f7f9fb)!important;box-sizing:border-box;margin:-28px -32px -38px!important;max-width:none!important;min-height:calc(100vh - 82px);padding:18px 24px 40px!important;width:auto!important}.se-interviews-head{align-items:center!important;background:linear-gradient(118deg,#151d22,#172a29 48%,#17453b)!important;border:1px solid #ffffff12;border-radius:15px;box-shadow:0 9px 24px #14272521;box-sizing:border-box;display:flex;gap:22px;justify-content:space-between;margin:0 0 14px!important;min-height:94px;overflow:hidden;padding:17px 19px 17px 21px;position:relative;width:100%}.se-interviews-head:before{background:#41aa852b;filter:blur(18px);right:105px;top:-145px;width:310px}.se-interviews-head:after,.se-interviews-head:before{border-radius:50%;content:"";height:220px;pointer-events:none;position:absolute}.se-interviews-head:after{background:hsla(0,0%,100%,.055);bottom:-160px;right:-80px;width:220px}.se-interviews-head>div{min-width:0;position:relative;z-index:2}.se-interviews-head>div>span{color:#8bd4b8!important;display:block;font-size:9px!important;font-weight:850!important;letter-spacing:1.4px!important;line-height:1;margin:0 0 5px!important;text-transform:uppercase}.se-interviews-head h1{color:#fff!important;font-size:24px!important;font-weight:850!important;letter-spacing:-.55px!important;line-height:1.08!important;margin:0!important}.se-interviews-head p{color:#ffffff9e!important;font-size:10.5px!important;font-weight:500;line-height:1.4;margin:5px 0 0!important;max-width:700px}.se-interviews-head>button{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff17!important;border:1px solid #ffffff2e!important;border-radius:9px!important;box-shadow:none!important;color:#fff!important;cursor:pointer;flex:0 0 auto;font-size:10.5px!important;font-weight:750!important;min-height:38px!important;min-width:92px;padding:0 14px!important;position:relative;transition:background .16s ease,border-color .16s ease,transform .16s ease!important;z-index:3}.se-interviews-head>button:hover:not(:disabled){background:#ffffff29!important;border-color:#ffffff57!important;color:#fff!important;transform:translateY(-1px)}.se-interviews-page
.se-interview-metrics{gap:10px;margin-bottom:12px!important}.se-interviews-page
.se-interview-metrics button{background:#fffffff5!important;border-color:#d9e1e4!important;border-radius:11px!important;box-shadow:0 3px 12px rgba(23,45,42,.035)!important;min-height:76px!important;padding:11px 13px!important}.se-interviews-page
.se-interview-metrics button:hover{background:#fff!important;border-color:#bacbc7!important;transform:translateY(-1px)}.se-interviews-page
.se-interview-metrics button.active{background:linear-gradient(135deg,#f1faf6,#eaf6f1)!important;border-color:#85b9a8!important;box-shadow:0 0 0 3px rgba(22,128,92,.055)!important}.se-interviews-page
.se-interview-metrics button>span{border-radius:9px!important;flex-basis:36px!important;height:36px!important;width:36px!important}.se-interviews-page
.se-interview-metrics button.active>span{background:#dff2ea!important;color:#166b52!important}.se-interviews-page
.se-interview-metrics strong{color:#172033!important;font-size:21px!important}.se-interviews-page
.se-interview-metrics small{font-size:10.5px!important;margin-top:5px!important}.se-interviews-page
.se-interview-toolbar{background:#fffffff5!important;border-color:#d9e1e4!important;border-radius:11px!important;box-shadow:0 2px 9px rgba(20,39,37,.025)!important;margin-bottom:12px!important;padding:7px 9px!important}.se-interviews-page
.se-interview-toolbar>div{background:#f8fafb!important;border-color:#d7e0e4!important;height:38px!important}.se-interviews-page
.se-interview-toolbar>div:focus-within{background:#fff!important;border-color:#79ae9e!important;box-shadow:0 0 0 3px #16805c14!important}.se-interviews-page
.se-interview-list-panel{border-color:#d8e0e4!important;border-radius:12px!important;box-shadow:0 5px 18px #1427250a!important}.se-interviews-page
.se-interview-list-panel>header{background:linear-gradient(90deg,#f7faf9,#fbfcfd)!important;border-bottom:1px solid #dce3e5!important;min-height:60px!important;padding:11px 16px!important}.se-interviews-page
.se-interview-list-panel header span{color:#17785c!important;font-size:9px!important;letter-spacing:1.05px!important}.se-interviews-page
.se-interview-list-panel header strong{color:#172033!important;font-size:15px!important;margin-top:3px!important}.se-interviews-page
.se-interview-table thead{background:linear-gradient(90deg,#172033,#192b2b)!important}.se-interviews-page
.se-interview-table th{background:#0000!important;border-bottom-color:#172033!important;color:#f8fafc!important;font-size:10px!important;height:43px!important;letter-spacing:.03em!important}.se-interviews-page
.se-interview-table td{border-color:#e5e9ec!important;font-size:11.5px!important;height:60px!important}.se-interviews-page
.se-interview-table tbody tr:hover td{background:#f2f8f6!important}.se-interviews-page
.se-interview-table tbody tr:hover
.se-interview-arrow{color:#16805c!important}.se-interviews-page
.se-interview-table
.completed{--state-bg:#e8f7f1!important;--state-fg:#127052!important;--state-border:#9fd3bf!important}@media (min-width:1280px){.se-interviews-page{max-width:none!important}.se-interview-table{width:100%!important}}@media (max-width:1180px){.se-interviews-page{margin:-24px -24px -34px!important;padding:16px 18px 34px!important}.se-interviews-head{min-height:88px;padding:15px 17px}}@media (max-width:900px){.se-interviews-page{margin:-18px -18px -28px!important;padding:13px 14px 28px!important}.se-interviews-head{border-radius:12px;min-height:82px}.se-interviews-head h1{font-size:21px!important}}@media (max-width:640px){.se-interviews-page{margin:-12px -10px -24px!important;padding:9px 9px 24px!important}.se-interviews-head{border-radius:10px;gap:10px;margin-bottom:10px!important;min-height:72px;padding:11px 12px}.se-interviews-head>div>span{font-size:7.5px!important;margin-bottom:4px!important}.se-interviews-head h1{font-size:18px!important}.se-interviews-head p{display:none}.se-interviews-head>button{font-size:9px!important;min-height:34px!important;min-width:76px;padding:0 10px!important}.se-interviews-page .se-interview-metrics{gap:7px}.se-interviews-page .se-interview-toolbar{margin-bottom:9px!important}}@media (max-width:440px){.se-interviews-head{align-items:center!important}.se-interviews-head:before{height:160px;right:30px;width:180px}.se-interviews-head h1{font-size:17px!important}}.se-interviews-page{padding-top:10px!important}.se-interviews-page
.se-interviews-head.se-interviews-video-hero{align-items:center!important;background:#0c493c!important;border:1px solid #26745b4d!important;border-radius:17px!important;box-shadow:0 12px 30px #0d393021!important;display:flex!important;height:198px!important;isolation:isolate;justify-content:space-between!important;margin:0 0 14px!important;min-height:198px!important;overflow:hidden!important;padding:25px 24px!important;position:relative!important;width:100%!important}.se-interviews-page
.se-interviews-video-hero
.se-interviews-hero-video{animation:seInterviewHeroBreath 12s ease-in-out infinite alternate;transform:scale(1.012);z-index:-4!important}.se-interviews-page
.se-interviews-video-hero
.se-interviews-hero-blend{background:linear-gradient(90deg,#07352dfa,#084136f0 21%,#08493cb8 34%,#08493c47 47%,#08493c0a 63%,#0000 76%)!important;inset:0!important;pointer-events:none!important;position:absolute!important;z-index:-3!important}.se-interviews-page
.se-interviews-video-hero:after{background:linear-gradient(180deg,hsla(0,0%,100%,.055),#0000 28%,#0000 76%,#00000014);content:"";inset:0;pointer-events:none;position:absolute;z-index:-2}.se-interviews-page
.se-interviews-video-hero
.se-interviews-head-copy{max-width:390px!important;min-width:280px!important;width:36%!important;z-index:4!important}.se-interviews-page
.se-interviews-video-hero
.se-interviews-head-copy>span{color:#93e5c9!important;display:block!important;font-size:10px!important;font-weight:850!important;letter-spacing:2px!important;line-height:1!important;margin:0 0 8px!important;text-transform:uppercase!important}.se-interviews-page
.se-interviews-video-hero
.se-interviews-head-copy h1{color:#fff!important;font-size:31px!important;font-weight:850!important;letter-spacing:-.9px!important;line-height:1.05!important;margin:0!important;text-shadow:0 2px 12px #0000002e}.se-interviews-page
.se-interviews-video-hero
.se-interviews-head-copy p{color:#e4f6efd1!important;font-size:11.5px!important;font-weight:500!important;line-height:1.45!important;margin:9px 0 0!important;max-width:320px!important}.se-interviews-page
.se-interviews-video-hero>button{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#07372f99!important;border:1px solid #ffffff3d!important;border-radius:10px!important;box-shadow:0 7px 20px #00000021!important;color:#fff!important;cursor:pointer!important;font-size:11px!important;font-weight:750!important;min-height:39px!important;padding:0 14px!important;position:absolute!important;right:20px!important;top:20px!important;transition:transform .18s ease,background .18s ease,border-color .18s ease!important;z-index:6!important}.se-interviews-page
.se-interviews-video-hero>button:hover:not(:disabled){background:#07372fc7!important;border-color:#ffffff61!important;color:#fff!important;transform:translateY(-1px)!important}@keyframes seInterviewHeroBreath{0%{transform:scale(1.012)}to{transform:scale(1.032)}}.se-interviews-page
.se-interviews-video-hero+.se-interview-metrics{margin-top:0!important}@media (max-width:950px){.se-interviews-page .se-interviews-head.se-interviews-video-hero{height:185px!important;min-height:185px!important}.se-interviews-page .se-interviews-video-hero .se-interviews-head-copy{width:43%!important}.se-interviews-page .se-interviews-video-hero .se-interviews-head-copy h1{font-size:27px!important}}@media (max-width:650px){.se-interviews-page{padding-top:8px!important}.se-interviews-page .se-interviews-head.se-interviews-video-hero{height:190px!important;min-height:190px!important;padding:20px!important}.se-interviews-page .se-interviews-video-hero .se-interviews-hero-video{object-position:62% center!important}.se-interviews-page .se-interviews-video-hero .se-interviews-hero-blend{background:linear-gradient(90deg,#06342cfa,#063a31e8 44%,#063a3159 70%,#0000)!important}.se-interviews-page .se-interviews-video-hero .se-interviews-head-copy{min-width:0!important;width:66%!important}.se-interviews-page .se-interviews-video-hero .se-interviews-head-copy h1{font-size:24px!important}.se-interviews-page .se-interviews-video-hero .se-interviews-head-copy p{display:none!important}.se-interviews-page .se-interviews-video-hero>button{min-height:35px!important;padding:0 10px!important;right:13px!important;top:13px!important}}@media (prefers-reduced-motion:reduce){.se-interviews-page .se-interviews-video-hero .se-interviews-hero-video{animation:none!important}}.se-interviews-page
.se-interviews-video-hero{isolation:isolate!important;overflow:hidden!important;position:relative!important}.se-interviews-page
.se-interviews-video-hero
.se-interviews-hero-poster{opacity:1!important;z-index:-4!important}.se-interviews-page
.se-interviews-video-hero
.se-interviews-hero-poster,.se-interviews-page
.se-interviews-video-hero
.se-interviews-hero-video{display:block!important;height:100%!important;inset:0!important;object-fit:cover!important;object-position:center center!important;pointer-events:none!important;position:absolute!important;transform:scale(1.015);width:100%!important}.se-interviews-page
.se-interviews-video-hero
.se-interviews-hero-video{animation:none!important;opacity:0!important;transition:opacity .65s ease!important;z-index:-3!important}.se-interviews-page
.se-interviews-video-hero
.se-interviews-hero-video.is-ready{opacity:1!important}.se-interviews-page
.se-interviews-video-hero
.se-interviews-hero-blend{z-index:-2!important}.se-interviews-page
.se-interviews-video-hero
.se-interviews-head-copy{position:relative!important;z-index:3!important}.se-interviews-page
.se-interviews-video-hero
.se-interviews-head-actions{position:relative!important;z-index:5!important}@media (max-width:650px){.se-interviews-page .se-interviews-video-hero .se-interviews-hero-poster,.se-interviews-page .se-interviews-video-hero .se-interviews-hero-video{object-position:65% center!important}}@media (prefers-reduced-motion:reduce){.se-interviews-page .se-interviews-video-hero .se-interviews-hero-video{animation:none!important;transition:none!important}}.se-followup-page{box-sizing:border-box;padding:30px 32px 48px;width:100%}.se-followup-head{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:19px}.se-followup-head>div>span{color:#e30613;font-size:8px;font-weight:900;letter-spacing:1.2px}.se-followup-head h1{font-size:32px;letter-spacing:-1px;margin:7px 0 5px}.se-followup-head p{color:#8c9098;font-size:10px;margin:0}.se-followup-head>button{background:#fff;border:1px solid #e0e3e7;border-radius:10px;cursor:pointer;font:inherit;font-size:8px;font-weight:800;min-height:38px;padding:0 11px}.se-followup-metrics{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px}.se-followup-metrics button{align-items:center;background:#fff;border:1px solid #e7e9ed;border-radius:13px;cursor:pointer;display:flex;font:inherit;gap:9px;min-height:75px;padding:11px;text-align:left}.se-followup-metrics button.active{border-color:#e3061340;box-shadow:0 7px 22px #1419220d}.se-followup-metrics button>span{background:#f1f2f4;border-radius:10px;display:grid;flex:0 0 33px;font-size:9px;font-weight:900;height:33px;place-items:center;width:33px}.se-followup-metrics .follow_up>span{background:#fff5df;color:#a96d09}.se-followup-metrics .call>span{background:#eaf3ff;color:#326fc0}.se-followup-metrics .screening>span{background:#f1ecff;color:#7250bd}.se-followup-metrics .overdue>span{background:#fff0f1;color:#ca3340}.se-followup-metrics div{display:flex;flex-direction:column}.se-followup-metrics strong{font-size:19px}.se-followup-metrics small{color:#92969e;font-size:7px;margin-top:3px}.se-followup-toolbar{align-items:center;background:#fff;border:1px solid #e4e7eb;border-radius:11px;display:flex;gap:8px;height:42px;margin-bottom:12px;padding:0 11px}.se-followup-toolbar input{border:0;flex:1 1;font:inherit;font-size:9px;outline:0}.se-followup-toolbar strong{font-size:11px}.se-followup-toolbar small{color:#969aa2;font-size:7px}.se-followup-list{background:#fff;border:1px solid #e5e7eb;border-radius:15px;overflow:hidden}.se-followup-list>button{grid-gap:10px;align-items:center;background:#fff;border:0;border-bottom:1px solid #eef0f2;cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:38px minmax(180px,1fr) auto 170px 150px 20px;min-height:68px;padding:9px 13px;text-align:left;width:100%}.se-followup-list>button:hover{background:#fafafb}.se-followup-list>button.overdue{background:linear-gradient(90deg,#fff8f8,#fff)}.se-followup-avatar{background:#25282e;border-radius:11px;color:#fff;display:grid;font-size:9px;font-weight:900;height:36px;place-items:center;width:36px}.se-followup-action,.se-followup-due,.se-followup-person{display:flex;flex-direction:column}.se-followup-action strong,.se-followup-due strong,.se-followup-person strong{color:#454950;font-size:8px}.se-followup-action small,.se-followup-due small,.se-followup-person small{color:#969aa2;font-size:6px;margin-top:3px}.se-followup-due.overdue small,.se-followup-due.overdue strong{color:#c83240}.se-followup-list .arrow{color:#afb3b9;font-size:13px}.se-followup-loading{padding:12px}.se-followup-loading span{background:#f1f2f4;border-radius:10px;display:block;height:58px;margin-bottom:7px}@media (max-width:1000px){.se-followup-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.se-followup-list{overflow-x:auto}.se-followup-list>button{min-width:900px}}@media (max-width:700px){.se-followup-page{padding:20px 14px 38px}.se-followup-head{flex-direction:column;gap:12px}.se-followup-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.eval-detail-page,.eval-page{box-sizing:border-box;color:#202631;font-family:inherit;min-width:0;padding:18px 24px 36px;width:100%}.eval-page-header{align-items:center;display:flex;justify-content:space-between;margin:0 0 14px;min-height:42px}.eval-page-header>div{align-items:baseline;display:flex;gap:12px;min-width:0}.eval-page-header h1{color:#1f252d;font-size:28px;font-weight:800;letter-spacing:-.8px;line-height:1.1;margin:0}.eval-page-count{color:#8993a0;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.eval-summary-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.eval-summary-card{align-items:center;background:#fff;border:1px solid #e2e6eb;border-radius:12px;box-shadow:0 2px 8px rgba(28,37,48,.025);box-sizing:border-box;display:flex;gap:12px;min-height:76px;min-width:0;padding:13px 15px}.eval-summary-icon{background:#f2f4f6;border-radius:10px;color:#505a66;display:grid;flex:0 0 38px;font-size:11px;font-weight:900;height:38px;place-items:center;width:38px}.eval-summary-card>div:last-child{min-width:0}.eval-summary-card strong{color:#202631;display:block;font-size:21px;font-weight:800;line-height:1;margin:0}.eval-summary-card span{color:#7d8794;display:block;font-size:11px;font-weight:650;line-height:1.2;margin-top:5px}.eval-summary-card--total{border-color:#e0e4e8}.eval-summary-card--total .eval-summary-icon{background:#f0f2f4;color:#4c5662}.eval-summary-card--selected{background:#fbfefc;border-color:#cde9d7}.eval-summary-card--selected .eval-summary-icon{background:#e7f7ed;color:#197544}.eval-summary-card--hold{background:#fffefa;border-color:#efdfb9}.eval-summary-card--hold .eval-summary-icon{background:#fff4d9;color:#966a13}.eval-summary-card--rejected{background:#fffdfd;border-color:#efcfd3}.eval-summary-card--rejected .eval-summary-icon{background:#fdecef;color:#ae3948}.eval-filter-shell{align-items:center;background:#fff;border:1px solid #e1e5ea;border-radius:12px;box-sizing:border-box;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px;padding:8px}.eval-filter-tabs{align-items:center;display:flex;gap:4px;min-width:0}.eval-filter-tab{align-items:center;background:#0000;border:0;border-radius:8px;color:#66717e;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:700;gap:7px;justify-content:center;line-height:1;min-height:34px;padding:0 11px;transition:background .15s ease,color .15s ease}.eval-filter-tab:hover{background:#f4f6f8;color:#303741}.eval-filter-tab strong{background:#eef1f4;border-radius:999px;box-sizing:border-box;color:#77818d;display:inline-grid;font-size:9.5px;font-weight:800;height:20px;line-height:1;min-width:20px;padding:0 5px;place-items:center}.eval-filter-tab.is-active{background:#252b33;color:#fff}.eval-filter-tab.is-active strong{background:#ffffff26;color:#fff}.eval-search{align-items:center;background:#fafbfc;border:1px solid #dfe4e9;border-radius:9px;box-sizing:border-box;display:flex;gap:8px;min-height:36px;padding:0 10px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:min(360px,100%)}.eval-search:focus-within{background:#fff;border-color:#b8c0c9;box-shadow:0 0 0 3px #242b330a}.eval-search-icon{color:#9099a4;flex:0 0 auto;font-size:14px}.eval-search input{background:#0000;border:0;color:#303741;font-family:inherit;font-size:11.5px;height:34px;min-width:0;outline:0;padding:0;width:100%}.eval-search input::placeholder{color:#9aa3ad}.eval-search-clear{background:#0000;border:0;border-radius:6px;color:#8b95a0;cursor:pointer;display:grid;flex:0 0 24px;font-family:inherit;font-size:17px;height:24px;padding:0;place-items:center;width:24px}.eval-search-clear:hover{background:#edf0f3;color:#414a55}.eval-table-card{background:#fff;border:1px solid #dfe4e9;border-radius:12px;box-shadow:0 3px 12px rgba(30,39,50,.025);min-width:0;overflow:hidden;width:100%}.eval-table-wrap{overflow-x:auto;overscroll-behavior-x:contain;width:100%}.eval-table{border-collapse:initial;border-spacing:0;min-width:980px;table-layout:auto;width:100%}.eval-table thead{position:relative;z-index:1}.eval-table th{background:#f3f5f7;border-bottom:1px solid #dce2e7;border-right:1px solid #e5e9ed;box-sizing:border-box;color:#596574;font-size:10px;font-weight:800;height:42px;letter-spacing:.35px;line-height:1.15;padding:0 13px;text-align:left;text-transform:uppercase;white-space:nowrap}.eval-table th:last-child{border-right:0;width:52px}.eval-table td{background:#0000;border-bottom:1px solid #e5e9ed;border-right:1px solid #edf0f2;box-sizing:border-box;color:#48525e;font-size:11.5px;height:64px;line-height:1.35;padding:9px 13px;vertical-align:middle}.eval-table td:last-child{border-right:0}.eval-table tbody tr:last-child td{border-bottom:0}.eval-table-row{cursor:pointer;position:relative;transition:background .14s ease,box-shadow .14s ease}.eval-table-row:hover td{background:#f7f9fae6}.eval-table-row--selected td{background:#f7fcf9}.eval-table-row--selected td:first-child{box-shadow:inset 3px 0 0 #3d9a68}.eval-table-row--selected:hover td{background:#eef9f2}.eval-table-row--hold td{background:#fffdf6}.eval-table-row--hold td:first-child{box-shadow:inset 3px 0 0 #d29b2f}.eval-table-row--hold:hover td{background:#fff8e8}.eval-table-row--rejected td{background:#fff8f9}.eval-table-row--rejected td:first-child{box-shadow:inset 3px 0 0 #cf5966}.eval-table-row--rejected:hover td{background:#fff0f2}.eval-table-row--rejected .eval-candidate-name,.eval-table-row--rejected .eval-position-name{text-decoration:none}.eval-candidate-cell{align-items:center;display:flex;gap:10px;min-width:195px}.eval-avatar{background:#333a44;border-radius:9px;color:#fff;display:grid;flex:0 0 34px;font-size:11px;font-weight:850;height:34px;line-height:1;place-items:center;width:34px}.eval-table-row--selected .eval-avatar{background:#287b50}.eval-table-row--hold .eval-avatar{background:#a9781d}.eval-table-row--rejected .eval-avatar{background:#a94753}.eval-candidate-copy{min-width:0}.eval-candidate-name{color:#2c333d;display:block;font-size:11.5px;font-weight:800;line-height:1.25;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eval-candidate-copy>span{color:#8a94a0;display:block;font-size:9.5px;font-weight:600;line-height:1.2;margin-top:3px}.eval-position-name{color:#414b57;display:block;font-size:11.5px;font-weight:700;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eval-round-count{align-items:baseline;display:inline-flex;gap:4px;white-space:nowrap}.eval-round-count strong{color:#2f3741;font-size:13px;font-weight:800}.eval-round-count span{color:#8a94a0;font-size:9.5px;font-weight:600}.eval-rating{align-items:baseline;display:inline-flex;gap:2px;white-space:nowrap}.eval-rating strong{color:#2c343e;font-size:13px;font-weight:800;line-height:1}.eval-rating span{color:#9099a4;font-size:9px;font-weight:600}.eval-recommendation{color:#505b67;font-size:11px;font-weight:700;white-space:nowrap}.eval-decision{align-items:center;background:#eef1f4;border-radius:999px;box-sizing:border-box;color:#626d79;display:inline-flex;font-size:9px;font-weight:850;justify-content:center;letter-spacing:.3px;line-height:1;min-height:23px;padding:0 8px;text-transform:uppercase;white-space:nowrap}.eval-decision--selected{background:#dff3e7;color:#197345}.eval-decision--hold{background:#fff0c8;color:#906315}.eval-decision--rejected{background:#fbe4e7;color:#a83544}.eval-date-cell{min-width:95px}.eval-date-cell strong{color:#46505c;display:block;font-size:10.5px;font-weight:750;line-height:1.25;white-space:nowrap}.eval-date-cell span{color:#8a94a0;display:block;font-size:9.5px;font-weight:600;line-height:1.2;margin-top:3px;max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eval-open-cell{padding-left:7px!important;padding-right:7px!important;text-align:center;width:52px}.eval-row-open{background:#0000;border:1px solid #0000;border-radius:8px;color:#6b7581;cursor:pointer;display:inline-grid;font-family:inherit;font-size:16px;height:30px;line-height:1;padding:0;place-items:center;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease;width:30px}.eval-row-open:hover{background:#fff;border-color:#dce2e7;color:#222a33;transform:translateX(2px)}.eval-empty,.eval-loading{align-content:center;box-sizing:border-box;color:#7e8995;display:grid;font-size:12px;min-height:230px;padding:30px;place-items:center;text-align:center}.eval-empty-icon{background:#f0f2f4;border-radius:11px;color:#606b77;display:grid;font-size:12px;font-weight:900;height:42px;margin:0 auto 10px;place-items:center;width:42px}.eval-empty strong{color:#39424c;font-size:13px;font-weight:800}.eval-error-box{align-items:center;background:#fff5f6;border:1px solid #efcbd0;border-radius:9px;box-sizing:border-box;color:#9d3b48;display:flex;font-size:11px;gap:8px;line-height:1.4;margin:0 0 12px;padding:10px 12px}.eval-error-box strong{font-weight:800}.eval-error-box--detail{margin-bottom:12px;margin-top:0}.eval-detail-page{padding-top:18px}.eval-detail-hero{align-items:center;background:#fff;border:1px solid #dde3e8;border-radius:13px;box-sizing:border-box;display:flex;gap:18px;justify-content:space-between;margin:0 0 12px;min-height:96px;padding:16px 18px;width:100%}.eval-detail-hero--selected{background:#f7fcf9;border-color:#cbe7d5}.eval-detail-hero--hold{background:#fffdf7;border-color:#ecddb7}.eval-detail-hero--rejected{background:#fff9f9;border-color:#edcdd1}.eval-detail-hero-main{align-items:center;display:flex;gap:13px;min-width:0}.eval-detail-avatar{background:#343b45;border-radius:12px;color:#fff;display:grid;flex:0 0 48px;font-size:16px;font-weight:900;height:48px;line-height:1;place-items:center;width:48px}.eval-detail-hero--selected .eval-detail-avatar{background:#287c50}.eval-detail-hero--hold .eval-detail-avatar{background:#a7771e}.eval-detail-hero--rejected .eval-detail-avatar{background:#a84652}.eval-detail-candidate{min-width:0}.eval-detail-title-line{align-items:center;display:flex;flex-wrap:wrap;gap:9px;min-width:0}.eval-detail-title-line h1{color:#232a33;font-size:21px;font-weight:850;letter-spacing:-.4px;line-height:1.15;margin:0}.eval-candidate-number{align-items:center;background:#eef1f4;border-radius:6px;color:#68737f;display:inline-flex;font-size:9px;font-weight:750;line-height:1;min-height:21px;padding:0 7px}.eval-detail-meta{align-items:center;display:flex;flex-wrap:wrap;gap:0;margin-top:7px}.eval-detail-meta span{color:#7b8692;font-size:10.5px;font-weight:600;line-height:1.3;position:relative}.eval-detail-meta span+span{margin-left:10px;padding-left:11px}.eval-detail-meta span+span:before{background:#bdc4cb;border-radius:50%;content:"";height:3px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.eval-detail-decision-block{background:#fafbfc;border:1px solid #e0e4e8;border-radius:10px;box-sizing:border-box;flex:0 0 auto;min-width:125px;padding:10px 13px}.eval-detail-decision-block span{color:#8b95a0;display:block;font-size:8.5px;font-weight:800;letter-spacing:.55px;line-height:1;text-transform:uppercase}.eval-detail-decision-block strong{color:#343c46;display:block;font-size:14px;font-weight:850;line-height:1.1;margin-top:6px}.eval-detail-hero--selected .eval-detail-decision-block{background:#edf8f1;border-color:#c9e4d3}.eval-detail-hero--selected .eval-detail-decision-block strong{color:#1f7649}.eval-detail-hero--hold .eval-detail-decision-block{background:#fff6df;border-color:#ead9ae}.eval-detail-hero--hold .eval-detail-decision-block strong{color:#8e6416}.eval-detail-hero--rejected .eval-detail-decision-block{background:#fdecef;border-color:#ebc7cc}.eval-detail-hero--rejected .eval-detail-decision-block strong{color:#a93a47}.eval-rounds-section{background:#fff;border:1px solid #dfe4e9;border-radius:12px;margin-bottom:12px;overflow:hidden;width:100%}.eval-section-heading{align-items:center;background:#f6f7f9;border-bottom:1px solid #e2e6ea;box-sizing:border-box;display:flex;gap:12px;justify-content:space-between;min-height:44px;padding:0 14px}.eval-section-heading>div{align-items:baseline;display:flex;gap:8px}.eval-section-heading h2{color:#303842;font-size:12px;font-weight:850;line-height:1.2;margin:0}.eval-section-heading span{color:#8a94a0;font-size:9.5px;font-weight:650;line-height:1}.eval-rounds-list{width:100%}.eval-round-card{grid-gap:10px;align-items:center;background:#fff;border:0;border-bottom:1px solid #e8ebee;box-sizing:border-box;color:inherit;cursor:pointer;display:grid;font-family:inherit;gap:10px;grid-template-columns:32px minmax(160px,1.5fr) 70px minmax(100px,.9fr) 90px 90px 28px;min-height:58px;padding:8px 13px;text-align:left;transition:background .15s ease,box-shadow .15s ease;width:100%}.eval-round-card:last-child{border-bottom:0}.eval-round-card:hover{background:#f8fafb}.eval-round-card.is-active{background:#f2f5f7;box-shadow:inset 3px 0 0 #333b45}.eval-round-card--selected.is-active{background:#eef8f2;box-shadow:inset 3px 0 0 #31875a}.eval-round-card--hold.is-active{background:#fff8e8;box-shadow:inset 3px 0 0 #c18b24}.eval-round-card--rejected.is-active{background:#fff1f3;box-shadow:inset 3px 0 0 #c84f5c}.eval-round-index{background:#eef1f4;border-radius:7px;color:#616c78;display:grid;font-size:9.5px;font-weight:850;height:26px;place-items:center;width:26px}.eval-round-card.is-active .eval-round-index{background:#333b45;color:#fff}.eval-round-card--selected.is-active .eval-round-index{background:#31875a}.eval-round-card--hold.is-active .eval-round-index{background:#b27d1f}.eval-round-card--rejected.is-active .eval-round-index{background:#b74552}.eval-round-main{min-width:0}.eval-round-main strong{color:#343c46;font-size:11px;font-weight:800;line-height:1.25}.eval-round-main span,.eval-round-main strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eval-round-main span{color:#8a94a0;font-size:9.5px;font-weight:600;line-height:1.2;margin-top:3px}.eval-round-rating{align-items:baseline;display:inline-flex;gap:2px}.eval-round-rating strong{color:#303842;font-size:12px;font-weight:850}.eval-round-rating span{color:#919aa5;font-size:8.5px}.eval-round-recommendation{color:#5a6571;font-size:10px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eval-round-date{color:#7e8995;font-size:9.5px;font-weight:650;white-space:nowrap}.eval-round-arrow{color:#7d8793;font-size:15px;line-height:1;text-align:center}.eval-active-round{min-width:0;width:100%}.eval-active-round-header{align-items:center;background:#fff;border:1px solid #dfe4e9;border-radius:11px;box-sizing:border-box;display:flex;gap:18px;justify-content:space-between;margin-bottom:10px;min-height:58px;padding:10px 14px}.eval-active-round-header>div:first-child{min-width:0}.eval-active-round-header>div:first-child>span{color:#929ba5;display:block;font-size:8.5px;font-weight:800;letter-spacing:.6px;line-height:1;margin-bottom:4px;text-transform:uppercase}.eval-active-round-header h2{color:#303842;font-size:14px;font-weight:850;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eval-active-round-meta{flex:0 0 auto;text-align:right}.eval-active-round-meta span{color:#596571;display:block;font-size:10px;font-weight:750}.eval-active-round-meta strong{color:#939ca6;display:block;font-size:9px;font-weight:600;margin-top:3px}.eval-round-loading{background:#fff;border:1px solid #e1e5e9;border-radius:11px;color:#7d8793;display:grid;font-size:11px;margin-bottom:10px;min-height:100px;place-items:center}.eval-detail-top-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:10px}.eval-info-card,.eval-overall-card{background:#fff;border:1px solid #e0e4e8;border-radius:10px;box-sizing:border-box;min-height:84px;min-width:0;padding:12px 13px}.eval-info-card>span,.eval-overall-card>span{color:#8b95a0;display:block;font-size:8.5px;font-weight:800;letter-spacing:.45px;line-height:1;text-transform:uppercase}.eval-overall-score{align-items:baseline;display:flex;gap:3px;margin-top:10px}.eval-overall-score strong{color:#252c35;font-size:25px;font-weight:850;line-height:1}.eval-overall-score small{color:#929ba5;font-size:10px;font-weight:650}.eval-info-highlight{color:#343c46;font-size:13px;font-weight:800;line-height:1.25;margin-top:11px}.eval-info-card small,.eval-info-highlight{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eval-info-card small{color:#8b95a0;font-size:9px;font-weight:600;line-height:1.2;margin-top:4px}.eval-info-card--selected{background:#f7fcf9;border-color:#cae5d3}.eval-info-card--selected .eval-info-highlight{color:#21764a}.eval-info-card--hold{background:#fffdf6;border-color:#eadbb3}.eval-info-card--hold .eval-info-highlight{color:#8e6518}.eval-info-card--rejected{background:#fff9fa;border-color:#ebcbd0}.eval-info-card--rejected .eval-info-highlight{color:#a53b48}.eval-detail-card{background:#fff;border:1px solid #dfe4e9;border-radius:11px;margin-bottom:10px;min-width:0;overflow:hidden;width:100%}.eval-detail-card-header{align-items:center;background:#f7f8f9;border-bottom:1px solid #e5e9ed;box-sizing:border-box;display:flex;gap:12px;justify-content:space-between;min-height:42px;padding:0 13px}.eval-detail-card-header h2{color:#333b45;font-size:11.5px;font-weight:850;line-height:1.2;margin:0}.eval-score-total{color:#596571;font-size:10px;font-weight:800}.eval-ratings-grid{grid-gap:15px 22px;display:grid;gap:15px 22px;grid-template-columns:repeat(3,minmax(0,1fr));padding:15px}.eval-rating-item{min-width:0}.eval-rating-item-top{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:7px}.eval-rating-item-top span{color:#65707c;font-size:10px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eval-rating-item-top strong{color:#343c46;flex:0 0 auto;font-size:10px;font-weight:850;line-height:1}.eval-rating-track{background:#edf0f3;border-radius:999px;height:5px;overflow:hidden;width:100%}.eval-rating-fill{background:#404853;border-radius:inherit;height:100%}.eval-feedback-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.eval-long-text{box-sizing:border-box;color:#5c6773;font-size:10.5px;line-height:1.65;margin:0;min-height:70px;overflow-wrap:anywhere;padding:13px 14px;white-space:pre-wrap}.eval-primary-button,.eval-secondary-button{border:0;cursor:pointer;font-family:inherit;outline:0;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.eval-secondary-button{background:#fff;border:1px solid #d9dfe5;border-radius:7px;color:#525d69;font-size:9.5px;font-weight:750;min-height:29px;padding:0 10px}.eval-secondary-button:hover:not(:disabled){background:#f8f9fa;border-color:#bcc5ce}.eval-primary-button{background:#e30613;border-radius:8px;color:#fff;font-size:10px;font-weight:800;min-height:34px;padding:0 13px}.eval-primary-button:hover:not(:disabled){background:#c9000c}.eval-primary-button:disabled,.eval-secondary-button:disabled{cursor:not-allowed;opacity:.55}.eval-file-row{align-items:center;display:flex;gap:10px;padding:12px 14px}.eval-file-icon{background:#fdecef;border-radius:8px;color:#bd3443;display:grid;flex:0 0 36px;font-size:8px;font-weight:900;height:36px;place-items:center;width:36px}.eval-file-row>div:last-child{min-width:0}.eval-file-row strong{color:#3b444e;display:block;font-size:10.5px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eval-email-grid{grid-gap:1px;background:#e7eaed;display:grid;gap:1px;grid-template-columns:.75fr 1.5fr 1fr}.eval-email-grid>div{background:#fff;box-sizing:border-box;min-height:62px;min-width:0;padding:11px 13px}.eval-email-grid span{color:#8c96a1;display:block;font-size:8px;font-weight:800;letter-spacing:.45px;line-height:1;text-transform:uppercase}.eval-email-grid strong{color:#3e4752;display:block;font-size:10px;font-weight:750;line-height:1.3;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eval-email-status--sent{color:#24764a!important}.eval-email-status--failed{color:#ad3c49!important}.eval-email-status--not_sent,.eval-email-status--pending{color:#946916!important}.eval-email-error{background:#fff0f2;border-radius:7px;color:#a53d49;font-size:9.5px;line-height:1.4;margin:10px 12px 12px;padding:9px 10px}.eval-selection-card{align-items:center;background:#f6fbf8;border:1px solid #cbe5d4;border-radius:11px;box-sizing:border-box;display:flex;gap:16px;justify-content:space-between;margin-top:10px;padding:13px 14px}.eval-selection-card>div{min-width:0}.eval-selection-card span{color:#6f8c79;display:block;font-size:8px;font-weight:850;letter-spacing:.5px;line-height:1;text-transform:uppercase}.eval-selection-card strong{color:#2c4938;display:block;font-size:12px;font-weight:850;line-height:1.25;margin-top:5px}.eval-selection-card small{color:#75877c;display:block;font-size:9px;font-weight:600;line-height:1.2;margin-top:3px}.eval-detail-error,.eval-detail-loading{grid-gap:8px;align-content:center;box-sizing:border-box;color:#77828e;display:grid;font-size:11px;gap:8px;min-height:300px;padding:30px;place-items:center;text-align:center}.eval-detail-error strong{color:#343c46;font-size:15px;font-weight:850}.eval-filter-tab:focus-visible,.eval-primary-button:focus-visible,.eval-round-card:focus-visible,.eval-row-open:focus-visible,.eval-search-clear:focus-visible,.eval-secondary-button:focus-visible{outline:2px solid #798592;outline-offset:2px}@media (min-width:1500px){.eval-detail-page,.eval-page{padding-left:28px;padding-right:28px}.eval-table td,.eval-table th{padding-left:15px;padding-right:15px}}@media (max-width:1180px){.eval-detail-page,.eval-page{padding:16px 18px 32px}.eval-summary-grid{grid-template-columns:repeat(4,minmax(130px,1fr))}.eval-detail-top-grid,.eval-ratings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eval-round-card{grid-template-columns:30px minmax(150px,1.5fr) 65px minmax(90px,1fr) 85px 80px 24px}}@media (max-width:900px){.eval-detail-page,.eval-page{padding:14px 14px 28px}.eval-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eval-filter-shell{align-items:stretch;flex-direction:column}.eval-filter-tabs,.eval-search{width:100%}.eval-detail-hero{align-items:stretch;flex-direction:column}.eval-detail-decision-block{min-width:0}.eval-rounds-section{overflow-x:auto}.eval-rounds-list{min-width:760px}.eval-feedback-grid{grid-template-columns:1fr}}@media (max-width:640px){.eval-detail-page,.eval-page{padding:12px 10px 24px}.eval-page-header{margin-bottom:10px;min-height:34px}.eval-page-header h1{font-size:22px}.eval-page-count{font-size:10px}.eval-summary-grid{gap:7px;margin-bottom:9px}.eval-summary-card{border-radius:10px;gap:9px;min-height:65px;padding:10px}.eval-summary-icon{border-radius:8px;flex-basis:32px;font-size:9px;height:32px;width:32px}.eval-summary-card strong{font-size:18px}.eval-summary-card span{font-size:9.5px;margin-top:4px}.eval-filter-shell{gap:7px;margin-bottom:9px;padding:7px}.eval-filter-tabs{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(4,minmax(0,1fr))}.eval-filter-tab{font-size:9.5px;gap:4px;min-height:32px;min-width:0;padding:0 5px}.eval-filter-tab strong{font-size:8px;height:17px;min-width:17px;padding:0 4px}.eval-search{min-height:34px}.eval-search input{font-size:10.5px;height:32px}.eval-table{min-width:880px}.eval-table th{font-size:9px;height:38px;padding:0 10px}.eval-table td{font-size:10.5px;height:58px;padding:8px 10px}.eval-detail-hero{gap:12px;min-height:0;padding:13px}.eval-detail-avatar{border-radius:10px;flex-basis:42px;font-size:14px;height:42px;width:42px}.eval-detail-title-line h1{font-size:18px}.eval-detail-meta{gap:4px 0}.eval-detail-meta span{font-size:9.5px}.eval-detail-top-grid{gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.eval-info-card,.eval-overall-card{min-height:76px;padding:10px}.eval-info-highlight{font-size:11px}.eval-ratings-grid{gap:13px;grid-template-columns:1fr;padding:13px}.eval-active-round-header{align-items:flex-start;flex-direction:column;gap:6px}.eval-active-round-meta{text-align:left}.eval-email-grid{gap:0;grid-template-columns:1fr}.eval-email-grid>div{border-bottom:1px solid #e8ebee;min-height:52px}.eval-email-grid>div:last-child{border-bottom:0}.eval-selection-card{align-items:stretch;flex-direction:column}.eval-selection-card .eval-primary-button{width:100%}}@media (max-width:420px){.eval-detail-page,.eval-page{padding-left:8px;padding-right:8px}.eval-page-header>div{gap:7px}.eval-page-header h1{font-size:20px}.eval-summary-card{padding:9px}.eval-summary-icon{display:none}.eval-filter-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.eval-filter-tab{justify-content:space-between;padding:0 8px}.eval-detail-top-grid{grid-template-columns:1fr}.eval-detail-hero-main{align-items:flex-start}.eval-detail-title-line{align-items:flex-start;flex-direction:column;gap:5px}}@media (prefers-reduced-motion:reduce){.eval-filter-tab,.eval-primary-button,.eval-round-card,.eval-row-open,.eval-search,.eval-secondary-button,.eval-table-row{transition:none}}.eval-page.eval-page--workspace{background:linear-gradient(180deg,#f1f4f9,#f7f9fc 260px,#f8fafc);box-sizing:border-box;margin:-28px -32px -36px!important;max-width:none!important;min-height:calc(100vh - 90px);padding:18px 24px 36px!important;width:auto!important}.eval-page--workspace
.eval-page-header{display:none!important}.eval-workspace-banner{align-items:center;background:linear-gradient(118deg,#101827,#17284d 58%,#213f80);border:1px solid #ffffff14;border-radius:15px;box-shadow:0 8px 22px #101e371c;box-sizing:border-box;display:flex;gap:24px;justify-content:space-between;margin:0 0 16px;min-height:82px;overflow:hidden;padding:15px 20px;position:relative;width:100%}.eval-workspace-banner:before{background:#4a70d62e;filter:blur(18px);height:210px;right:90px;top:-90px;width:270px}.eval-workspace-banner:after,.eval-workspace-banner:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.eval-workspace-banner:after{background:hsla(0,0%,100%,.045);bottom:-120px;height:230px;right:-70px;width:250px}.eval-workspace-banner-copy{min-width:0;position:relative;z-index:1}.eval-workspace-eyebrow{color:#ffffff94;display:block;font-size:9px;font-weight:800;letter-spacing:1.3px;line-height:1;margin-bottom:4px;text-transform:uppercase}.eval-workspace-banner h1{color:#fff;font-size:22px;font-weight:850;letter-spacing:-.45px;line-height:1.12;margin:0}.eval-workspace-banner p{color:#ffffffa6;font-size:10.5px;font-weight:500;line-height:1.3;margin:5px 0 0}.eval-workspace-banner-stat{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff24;border-radius:11px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:52px;min-width:122px;padding:8px 15px;position:relative;z-index:1}.eval-workspace-banner-stat strong{color:#fff;display:block;font-size:21px;font-weight:850;line-height:1}.eval-workspace-banner-stat span{color:#ffffffa3;display:block;font-size:8.5px;font-weight:700;letter-spacing:.3px;line-height:1;margin-top:5px;text-transform:uppercase}.eval-page--workspace
.eval-summary-grid{gap:12px;margin-bottom:12px}.eval-page--workspace
.eval-summary-card{background:#fff;border-radius:12px;box-shadow:0 3px 13px rgba(31,44,65,.045);min-height:78px;padding:12px 16px}.eval-page--workspace
.eval-summary-card>div:last-child{display:flex;flex-direction:column}.eval-page--workspace
.eval-summary-card
span{color:#748095;font-size:10px;font-weight:750;margin:0 0 6px;order:1}.eval-page--workspace
.eval-summary-card
strong{color:#172033;font-size:23px;font-weight:850;order:2}.eval-page--workspace
.eval-summary-card--total{border-left:4px solid #27344b}.eval-page--workspace
.eval-summary-card--selected{border-left:4px solid #20a45b}.eval-page--workspace
.eval-summary-card--hold{border-left:4px solid #e0a11d}.eval-page--workspace
.eval-summary-card--rejected{border-left:4px solid #e33e4f}.eval-page--workspace
.eval-filter-shell{background:#fffffff5;border:1px solid #dce3ec;box-shadow:0 2px 10px rgba(27,42,67,.025);margin-bottom:12px;padding:7px}.eval-page--workspace
.eval-filter-tab.is-active{background:#172033;box-shadow:0 2px 5px #141d2b21;color:#fff}.eval-page--workspace
.eval-table-card{background:#fff;border:1px solid #d8e0e9;border-radius:13px;box-shadow:0 5px 18px rgba(28,42,64,.045)}.eval-page--workspace
.eval-table th{background:#edf1f6;border-bottom:1px solid #d4dce5;border-right:1px solid #dce2e9;color:#56647a}.eval-pagination{align-items:center;background:linear-gradient(180deg,#fff,#fafbfd);border-top:1px solid #e0e5eb;box-sizing:border-box;display:flex;gap:20px;justify-content:space-between;min-height:66px;padding:12px 14px}.eval-pagination-info{align-items:center;color:#7d8897;display:flex;flex-wrap:wrap;font-size:10px;font-weight:600;gap:5px;line-height:1.3;min-width:0}.eval-pagination-info strong{color:#263143;font-weight:850}.eval-pagination-size{color:#98a1ad!important;margin-left:6px;padding-left:12px;position:relative}.eval-pagination-size:before{background:#b6bec8;border-radius:50%;content:"";height:3px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.eval-pagination-controls{align-items:center;display:flex;gap:7px;justify-content:flex-end}.eval-pagination-nav{align-items:center;background:#172033;border:1px solid #172033;border-radius:8px;box-shadow:0 3px 7px #141d2c1f;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:9.5px;font-weight:800;gap:7px;justify-content:center;line-height:1;min-height:34px;padding:0 13px;transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.eval-pagination-nav:hover:not(:disabled){background:#26344c;border-color:#26344c;box-shadow:0 5px 10px #141d2c29;transform:translateY(-1px)}.eval-pagination-nav:active:not(:disabled){transform:translateY(0)}.eval-pagination-nav:disabled{background:#eef1f4;border-color:#dfe3e8;box-shadow:none;color:#adb5bf;cursor:not-allowed}.eval-pagination-pages{align-items:center;display:flex;gap:4px}.eval-pagination-page{background:#fff;border:1px solid #dce2e8;border-radius:8px;box-sizing:border-box;color:#606c7d;cursor:pointer;display:grid;font-family:inherit;font-size:10px;font-weight:800;height:34px;line-height:1;padding:0;place-items:center;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease;width:34px}.eval-pagination-page:hover{background:#f4f6f8;border-color:#aeb8c5;color:#202b3d}.eval-pagination-page.is-active{background:#172033;border-color:#172033;box-shadow:0 3px 7px #141d2c21;color:#fff}.eval-pagination-ellipsis{color:#929ca9;display:grid;font-size:13px;font-weight:800;place-items:center;width:24px}.eval-page--workspace
.eval-empty{min-height:260px}.eval-page--workspace
.eval-empty>span{color:#939daa;display:block;font-size:10px;margin-top:5px}@media (max-width:1180px){.eval-page.eval-page--workspace{margin:-24px -24px -32px!important;padding:16px 18px 32px!important}.eval-pagination{align-items:flex-start;flex-direction:column}.eval-pagination-controls{justify-content:space-between;width:100%}}@media (max-width:900px){.eval-page.eval-page--workspace{margin:-18px -18px -28px!important;padding:14px 14px 28px!important}.eval-workspace-banner{min-height:76px;padding:13px 15px}.eval-workspace-banner h1{font-size:19px}.eval-pagination-controls{justify-content:flex-start;overflow-x:auto;padding-bottom:2px}}@media (max-width:640px){.eval-page.eval-page--workspace{margin:-12px -10px -24px!important;padding:10px 9px 24px!important}.eval-workspace-banner{align-items:flex-start;border-radius:11px;gap:10px;min-height:0;padding:12px}.eval-workspace-eyebrow{font-size:7.5px}.eval-workspace-banner h1{font-size:17px}.eval-workspace-banner p{font-size:9px}.eval-workspace-banner-stat{min-height:48px;min-width:86px;padding:7px 9px}.eval-workspace-banner-stat strong{font-size:18px}.eval-workspace-banner-stat span{font-size:7px}.eval-pagination{gap:10px;min-height:0;padding:10px}.eval-pagination-info{width:100%}.eval-pagination-controls{gap:5px;width:100%}.eval-pagination-nav{font-size:8.5px;min-height:32px;padding:0 10px}.eval-pagination-page{font-size:9px;height:32px;width:32px}.eval-pagination-pages{gap:3px}}@media (max-width:440px){.eval-workspace-banner p{display:none}.eval-pagination-info{justify-content:center}.eval-pagination-controls{flex-wrap:wrap;justify-content:center}.eval-pagination-pages{justify-content:center;margin-bottom:3px;order:-1;width:100%}.eval-pagination-nav{flex:1 1}}.eval-page.eval-page--workspace{padding-top:10px!important}.eval-page--workspace
.eval-workspace-banner.eval-workspace-video-hero{align-items:center!important;background:#111f3d!important;border:1px solid #405d9a57!important;border-radius:17px!important;box-shadow:0 12px 30px #13244824!important;box-sizing:border-box!important;display:flex!important;height:200px!important;isolation:isolate!important;justify-content:space-between!important;margin:0 0 14px!important;min-height:200px!important;overflow:hidden!important;padding:26px 22px!important;position:relative!important;width:100%!important}.eval-page--workspace
.eval-workspace-video-hero
.eval-workspace-hero-video{animation:evalHeroVideoBreath 13s ease-in-out infinite alternate;transform:scale(1.01);z-index:-4!important}.eval-page--workspace
.eval-workspace-video-hero
.eval-workspace-hero-overlay{background:linear-gradient(90deg,#0b1831fc,#0c1c39f5 18%,#0d2246d1 30%,#0f2b597a 42%,#1234691f 57%,#0000 72%)!important;inset:0!important;pointer-events:none!important;position:absolute!important;z-index:-3!important}.eval-page--workspace
.eval-workspace-video-hero:after{background:linear-gradient(180deg,#ffffff0a,#0000 28%,#0000 72%,#040d1f26);content:"";inset:0;pointer-events:none;position:absolute;z-index:-2}.eval-page--workspace
.eval-workspace-video-hero
.eval-workspace-banner-copy{max-width:410px!important;min-width:290px!important;width:37%!important;z-index:4!important}.eval-page--workspace
.eval-workspace-video-hero
.eval-workspace-eyebrow{color:#b7c8ef!important;display:block!important;font-size:10px!important;font-weight:850!important;letter-spacing:2px!important;line-height:1!important;margin:0 0 8px!important;text-transform:uppercase!important}.eval-page--workspace
.eval-workspace-video-hero
.eval-workspace-banner-copy h1{color:#fff!important;font-size:31px!important;font-weight:850!important;letter-spacing:-.9px!important;line-height:1.05!important;margin:0!important;text-shadow:0 2px 14px #00000038}.eval-page--workspace
.eval-workspace-video-hero
.eval-workspace-banner-copy p{color:#e1e9f9d1!important;font-size:11.5px!important;font-weight:500!important;line-height:1.45!important;margin:9px 0 0!important;max-width:355px!important}.eval-page--workspace
.eval-workspace-video-hero
.eval-workspace-banner-stat{align-items:flex-start!important;backdrop-filter:blur(11px);-webkit-backdrop-filter:blur(11px);background:#122b5b80!important;border:1px solid #fff3!important;border-radius:12px!important;box-shadow:0 8px 22px #050e2329!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:60px!important;min-width:126px!important;padding:10px 14px!important;position:absolute!important;right:18px!important;top:18px!important;z-index:6!important}.eval-page--workspace
.eval-workspace-video-hero
.eval-workspace-banner-stat strong{color:#fff!important;font-size:25px!important;font-weight:850!important;line-height:1!important;margin:0!important}.eval-page--workspace
.eval-workspace-video-hero
.eval-workspace-banner-stat span{color:#e0e9fad1!important;font-size:8px!important;font-weight:800!important;letter-spacing:.8px!important;line-height:1!important;margin-top:5px!important;text-transform:uppercase!important}@keyframes evalHeroVideoBreath{0%{transform:scale(1.01)}to{transform:scale(1.028)}}.eval-page--workspace
.eval-workspace-video-hero+.eval-summary-grid{margin-top:0!important}@media (max-width:950px){.eval-page--workspace .eval-workspace-banner.eval-workspace-video-hero{height:185px!important;min-height:185px!important}.eval-page--workspace .eval-workspace-video-hero .eval-workspace-banner-copy{min-width:260px!important;width:44%!important}.eval-page--workspace .eval-workspace-video-hero .eval-workspace-banner-copy h1{font-size:27px!important}}@media (max-width:650px){.eval-page.eval-page--workspace{padding-top:8px!important}.eval-page--workspace .eval-workspace-banner.eval-workspace-video-hero{height:190px!important;min-height:190px!important;padding:20px!important}.eval-page--workspace .eval-workspace-video-hero .eval-workspace-hero-video{object-position:62% center!important}.eval-page--workspace .eval-workspace-video-hero .eval-workspace-hero-overlay{background:linear-gradient(90deg,#0a1730fc,#0b1c3bf0 42%,#0c22487a 70%,#0000)!important}.eval-page--workspace .eval-workspace-video-hero .eval-workspace-banner-copy{min-width:0!important;width:65%!important}.eval-page--workspace .eval-workspace-video-hero .eval-workspace-banner-copy h1{font-size:23px!important}.eval-page--workspace .eval-workspace-video-hero .eval-workspace-banner-copy p{display:none!important}.eval-page--workspace .eval-workspace-video-hero .eval-workspace-banner-stat{min-height:52px!important;min-width:94px!important;padding:8px 10px!important;right:12px!important;top:12px!important}.eval-page--workspace .eval-workspace-video-hero .eval-workspace-banner-stat strong{font-size:21px!important}}@media (prefers-reduced-motion:reduce){.eval-page--workspace .eval-workspace-video-hero .eval-workspace-hero-video{animation:none!important}}.eval-page--workspace
.eval-workspace-video-hero{isolation:isolate!important;overflow:hidden!important;position:relative!important}.eval-page--workspace
.eval-workspace-video-hero
.eval-workspace-hero-poster{opacity:1!important;z-index:-4!important}.eval-page--workspace
.eval-workspace-video-hero
.eval-workspace-hero-poster,.eval-page--workspace
.eval-workspace-video-hero
.eval-workspace-hero-video{display:block!important;height:100%!important;inset:0!important;object-fit:cover!important;object-position:center center!important;pointer-events:none!important;position:absolute!important;transform:scale(1.015);width:100%!important}.eval-page--workspace
.eval-workspace-video-hero
.eval-workspace-hero-video{animation:none!important;opacity:0!important;transition:opacity .65s ease!important;z-index:-3!important}.eval-page--workspace
.eval-workspace-video-hero
.eval-workspace-hero-video.is-ready{opacity:1!important}.eval-page--workspace
.eval-workspace-video-hero
.eval-workspace-hero-overlay{z-index:-2!important}.eval-page--workspace
.eval-workspace-video-hero
.eval-workspace-banner-copy{position:relative!important;z-index:3!important}@media (max-width:650px){.eval-page--workspace .eval-workspace-video-hero .eval-workspace-hero-poster,.eval-page--workspace .eval-workspace-video-hero .eval-workspace-hero-video{object-position:65% center!important}}@media (prefers-reduced-motion:reduce){.eval-page--workspace .eval-workspace-video-hero .eval-workspace-hero-video{animation:none!important;transition:none!important}}.selection-detail-page,.selection-page{box-sizing:border-box;color:#252b33;padding:48px 54px 70px;width:100%}.selection-card-eyebrow,.selection-detail-eyebrow,.selection-eyebrow{color:#778392;font-size:11px;font-weight:800;letter-spacing:1.6px;line-height:1.4;text-transform:uppercase}.selection-heading{align-items:flex-end;gap:24px;margin-bottom:25px}.selection-heading h1{color:#20242b;font-size:46px;letter-spacing:-1.8px;line-height:1;margin:10px 0 7px}.selection-heading p{color:#788393;font-size:15px;line-height:1.65;margin:0;max-width:700px}.selection-refresh{background:#fff;border:1px solid #dce2e8;border-radius:12px;color:#56616d;font-family:inherit;font-size:13px;font-weight:700;min-height:44px;padding:0 17px}.selection-summary-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px}.selection-summary-card{align-items:center;background:#fff;border:1px solid #dde3e9;border-radius:16px;box-shadow:0 7px 20px #1e28370a;display:flex;gap:14px;min-height:100px;padding:17px}.selection-summary-icon{border-radius:12px;display:grid;flex:0 0 44px;font-size:13px;font-weight:900;height:44px;place-items:center;width:44px}.selection-summary-card strong{color:#252b33;display:block;font-size:24px}.selection-summary-card span{color:#76818f;display:block;font-size:11.5px;font-weight:700;margin-top:7px}.selection-summary-card--total .selection-summary-icon{background:#f0f2f4;color:#525d69}.selection-summary-card--loi .selection-summary-icon{background:#fff0f2;color:#c53645}.selection-summary-card--documents .selection-summary-icon{background:#edf4ff;color:#3974bf}.selection-summary-card--offer .selection-summary-icon{background:#f2edff;color:#7053bd}.selection-summary-card--action .selection-summary-icon{background:#fff5dc;color:#9a711a}.selection-toolbar{align-items:center;background:#fff;border:1px solid #dde3e9;border-radius:16px;display:flex;gap:17px;justify-content:space-between;margin-bottom:18px;padding:12px 13px}.selection-filter-tabs{display:flex;flex-wrap:wrap;gap:6px}.selection-filter{align-items:center;background:#0000;border:0;border-radius:10px;color:#68737f;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:8px;min-height:38px;padding:0 11px}.selection-filter strong{background:#f0f2f4;border-radius:999px;color:#757f8b;display:grid;font-size:10px;height:22px;min-width:22px;padding:0 5px;place-items:center}.selection-filter.is-active{background:#20242a;color:#fff}.selection-filter.is-active strong{background:#ffffff26;color:#fff}.selection-search{align-items:center;background:#fafbfc;border:1px solid #dce2e8;border-radius:11px;display:flex;gap:9px;min-height:42px;padding:0 13px;width:min(410px,100%)}.selection-search input{background:#0000;border:0;color:#303741;font-family:inherit;font-size:13px;outline:0;width:100%}.selection-list-card{background:#fff;border:1px solid #dde3e9;border-radius:17px;box-shadow:0 8px 25px #1f28350a}.selection-list-header{align-items:center;border-bottom:1px solid #e7ebef;display:flex;justify-content:space-between;padding:20px 21px}.selection-list-header span{color:#718090;font-size:10px;font-weight:800;letter-spacing:1.4px}.selection-list-header h2{color:#29303a;font-size:17px;margin:6px 0 0}.selection-list-header>strong{color:#7f8995;font-size:11px}.selection-table{border-collapse:collapse;min-width:1150px;width:100%}.selection-table th{background:#f8f9fa;color:#768190;font-size:10.5px;font-weight:800;padding:13px 14px;text-align:left}.selection-table td{border-top:1px solid #edf0f3;color:#4c5661;font-size:12px;padding:15px 14px}.selection-table-row{transition:.18s ease}.selection-table-row:hover{background:#fafbfc}.selection-candidate{gap:11px}.selection-avatar{background:#333a44;border-radius:11px;color:#fff;display:grid;flex:0 0 39px;font-weight:900;height:39px;place-items:center;width:39px}.selection-candidate strong{color:#303741;display:block;font-size:12.5px}.selection-candidate span{color:#8d97a2;font-size:10.5px}.selection-position{color:#343b44}.selection-number{color:#637080;font-weight:700}.selection-stage{border-radius:999px;font-size:9.5px;font-weight:800;padding:0 9px}.selection-stage--loi{background:#fff0f2;color:#b83d49}.selection-stage--documents{background:#edf4ff;color:#3972b8}.selection-stage--offer{background:#f1ecff;color:#6c50b1}.selection-stage--joining{background:#e9f7ef;color:#27784a}.selection-progress-cell{gap:8px;min-width:110px}.selection-progress-track{background:#edf0f3;height:6px;width:75px}.selection-progress-fill--loi{background:#d8505e}.selection-progress-fill--documents{background:#4a86cf}.selection-progress-fill--offer{background:#8062c9}.selection-progress-fill--joining{background:#33895a}.selection-progress-cell span{color:#7d8792;font-size:10px;font-weight:700}.selection-next-action{color:#404955;font-size:11px}.selection-open-row{background:#0000;border:0;border-radius:9px;font-size:19px;height:32px;width:32px}.selection-open-row:hover{background:#eef1f4}.selection-empty,.selection-loading{grid-gap:8px;align-content:center;color:#7b8591;display:grid;gap:8px;min-height:260px;padding:40px;place-items:center;text-align:center}.selection-empty>div{background:#f0f2f4;border-radius:14px;display:grid;font-weight:900;height:50px;place-items:center;width:50px}.selection-empty strong{color:#3c444e;font-size:15px}.selection-empty span{font-size:12px}.selection-error{background:#fff3f4;border:1px solid #efcbd0;border-radius:11px;color:#a5404c;font-size:12px;margin:0 0 16px;padding:12px 14px}.selection-back{background:#0000;border:0;color:#68737f;font-family:inherit;font-size:12px;font-weight:700;margin-bottom:17px;padding:0}.selection-detail-hero{align-items:center;background:linear-gradient(135deg,#181b20,#272c34 58%,#45191e);border-radius:20px;color:#fff;display:flex;justify-content:space-between;margin-bottom:17px;min-height:165px;padding:27px 30px}.selection-detail-person{align-items:center;display:flex;gap:17px}.selection-detail-avatar{background:#ffffff1c;border-radius:17px;color:#fff;flex:0 0 61px;font-size:21px;font-weight:900;height:61px;width:61px}.selection-detail-eyebrow{color:#ffffff8f}.selection-detail-hero h1{font-size:30px;margin:8px 0 5px}.selection-detail-hero p{color:#ffffffb3;font-size:13px;margin:0}.selection-detail-number-card{background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;min-width:205px;padding:16px 18px}.selection-detail-number-card small,.selection-detail-number-card span{color:#ffffff94;display:block;font-size:10px}.selection-detail-number-card strong{color:#fff;font-size:16px;margin:7px 0}.selection-workflow-card{background:#fff;border:1px solid #dde3e9;border-radius:17px;margin-bottom:14px;padding:21px 23px 23px}.selection-workflow-top{align-items:center;display:flex;justify-content:space-between}.selection-workflow-top span{color:#7d8793;font-size:10px;font-weight:800;letter-spacing:1.3px}.selection-workflow-top h2{color:#303741;font-size:18px;margin:6px 0 0}.selection-workflow-top>strong{color:#363e47;font-size:25px}.selection-main-progress{background:#edf0f3;border-radius:999px;height:8px;margin:17px 0 20px;overflow:hidden}.selection-main-progress>div{background:linear-gradient(90deg,#e30613,#5a6572);border-radius:inherit;height:100%;transition:width .35s ease}.selection-workflow-steps{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(5,minmax(0,1fr))}.selection-workflow-step{color:#a0a8b1;text-align:center}.selection-workflow-step>div{background:#fff;border:1px solid #dce1e6;border-radius:999px;display:grid;font-size:10px;font-weight:800;height:29px;margin:0 auto 7px;place-items:center;width:29px}.selection-workflow-step span{font-size:10.5px;font-weight:700}.selection-workflow-step.is-complete{color:#43815d}.selection-workflow-step.is-complete>div{background:#eaf8ef;border-color:#bfe3cd;color:#278052}.selection-workflow-step.is-active{color:#323a43}.selection-workflow-step.is-active>div{background:#e30613;border-color:#e30613;color:#fff}.selection-detail-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.selection-info-card{background:#fff;border:1px solid #dde3e9;border-radius:15px;padding:18px}.selection-info-card>span{color:#87919c;font-size:9.5px;font-weight:800;letter-spacing:1px}.selection-info-card strong{color:#343c45;display:block;font-size:14px;margin-top:9px}.selection-info-card p{color:#87919c;font-size:11px;line-height:1.5;margin:6px 0 0}.selection-action-card{align-items:center;background:#fff;border:1px solid #dde3e9;border-radius:17px;display:flex;gap:20px;margin-bottom:14px;padding:22px}.selection-action-card--loi{background:linear-gradient(135deg,#fff8f8,#fff);border-color:#f0d3d6}.selection-action-card--ready{background:linear-gradient(135deg,#f5fcf7,#fff);border-color:#cbe5d5}.selection-action-card--waiting{background:linear-gradient(135deg,#f7faff,#fff);border-color:#d7e0ec}.selection-action-card--documents{background:linear-gradient(135deg,#f6f9fd,#fff);border-color:#d7e3f2}.selection-action-card-icon{background:#252b33;border-radius:15px;color:#fff;display:grid;flex:0 0 53px;font-size:16px;font-weight:900;height:53px;place-items:center;width:53px}.selection-action-card-main{flex:1 1;min-width:0}.selection-action-card-main h2{color:#2e353e;font-size:18px;margin:6px 0}.selection-action-card-main>p{color:#75808c;font-size:12px;line-height:1.65;margin:0;max-width:760px}.selection-auto-data,.selection-loi-info-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.selection-auto-data>div,.selection-loi-info-grid>div{background:#f6f7f9d9;border-radius:10px;padding:10px 11px}.selection-auto-data span,.selection-loi-info-grid span{color:#8c95a0;display:block;font-size:9px;font-weight:800;text-transform:uppercase}.selection-auto-data strong,.selection-loi-info-grid strong{color:#3a424b;display:block;font-size:11px;margin-top:5px}.selection-primary-button{background:#e30613;border:0;border-radius:11px;box-shadow:0 8px 18px #e3061329;color:#fff;cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:12px;font-weight:800;min-height:43px;padding:0 17px}.selection-primary-button:disabled{cursor:default;opacity:.6}.selection-status-pill{border-radius:999px;flex:0 0 auto;font-size:10px;font-weight:800;padding:8px 11px;text-transform:uppercase}.selection-status-pill--waiting{background:#edf4ff;color:#3c72b5}.selection-status-pill--query{background:#fff3d7;color:#906817}.selection-status-pill--success{background:#e8f7ee;color:#277c4c}.selection-modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f13189e;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:9999}.selection-modal{border-radius:20px;box-shadow:0 28px 80px #0000003d;width:min(510px,100%)}.selection-modal-header{background:linear-gradient(135deg,#1b1e23,#282d35);color:#fff;padding:26px 27px 20px}.selection-modal-centered>span,.selection-modal-header>span,.selection-modal-state-kicker{color:#ef9ca4;font-size:10px;font-weight:800;letter-spacing:1.4px}.selection-modal-header h2{font-size:22px;margin:8px 0 7px}.selection-modal-header p{color:#c9ced5;font-size:12px;line-height:1.6;margin:0}.selection-modal-body{padding:23px 27px}.selection-form-field{display:block;margin-bottom:18px}.selection-form-field:last-child{margin-bottom:0}.selection-form-field>span{color:#555f6b;display:block;font-size:11px;font-weight:800;margin-bottom:7px}.selection-form-field input,.selection-form-field select{background:#fff;border:1px solid #d9e0e6;border-radius:10px;box-sizing:border-box;color:#303741;font-family:inherit;font-size:13px;min-height:45px;outline:0;padding:0 12px;width:100%}.selection-modal-footer{gap:9px;padding:17px 27px 23px}.selection-modal-primary,.selection-modal-secondary{border:0;border-radius:10px;font-size:12px;font-weight:800;min-height:42px;padding:0 16px}.selection-modal-secondary{background:#eef1f4;color:#58636f}.selection-modal-primary{background:#e30613}.selection-modal-icon{border-radius:15px;display:grid;font-size:17px;font-weight:900;height:52px;margin:28px auto 0;place-items:center;width:52px}.selection-modal-icon--document{background:#fff0f2;color:#bd3947}.selection-modal-icon--send{background:#edf4ff;color:#3d73b5}.selection-modal-centered{padding:15px 28px 4px}.selection-modal-centered h2{color:#303741;font-size:21px;margin:8px 0 7px}.selection-modal-centered p{color:#79838f;margin:0}.selection-modal-summary{border:1px solid #e1e6ea;border-radius:12px;margin:18px 27px 0}.selection-modal-summary>div{border-top:1px solid #edf0f3;display:flex;gap:15px;justify-content:space-between;padding:11px 13px}.selection-modal-summary>div:first-child{border-top:0}.selection-modal-summary span{color:#89939e}.selection-modal-summary strong{color:#3a424c}.selection-send-list{background:#f7f8fa;border-radius:11px;color:#697480;font-size:11.5px;line-height:1.9;margin:16px 27px 0;padding:13px 16px}.selection-send-list>div:before{color:#e30613;content:"•";margin-right:8px}.selection-modal-state{padding:34px 30px 30px;text-align:center}.selection-modal-state h2{color:#303741;font-size:22px;margin:14px 0 7px}.selection-modal-state p{color:#77828e;font-size:12.5px;line-height:1.7;margin:0 auto;max-width:370px}.selection-error-circle,.selection-success-circle{border-radius:999px;display:grid;font-size:25px;font-weight:900;height:66px;margin:0 auto 13px;place-items:center;width:66px}.selection-success-circle{background:#e7f7ed;color:#27804f}.selection-error-circle{background:#feedef;color:#b13d49}.selection-modal-state-kicker--error{color:#b84550}.selection-modal-single-button{margin-top:23px}.selection-spinner{animation:selection-spin .8s linear infinite;border:4px solid #eceff2;border-radius:999px;border-top-color:#e30613;height:47px;margin:0 auto;width:47px}@keyframes selection-spin{to{transform:rotate(1turn)}}.selection-detail-error,.selection-detail-loading{grid-gap:11px;align-content:center;color:#78838f;display:grid;gap:11px;min-height:430px;place-items:center;text-align:center}.selection-detail-error strong{color:#343c45;font-size:18px}.selection-detail-error button{background:#20242a;border:0;border-radius:10px;color:#fff;cursor:pointer;min-height:40px;padding:0 15px}@media (max-width:1150px){.selection-detail-page,.selection-page{padding:36px 30px 60px}.selection-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.selection-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.selection-action-card,.selection-detail-hero,.selection-heading,.selection-toolbar{align-items:stretch;flex-direction:column}.selection-search{width:100%}.selection-auto-data,.selection-loi-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.selection-primary-button{width:100%}}@media (max-width:620px){.selection-detail-page,.selection-page{padding:25px 16px 50px}.selection-heading h1{font-size:35px}.selection-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.selection-auto-data,.selection-detail-grid,.selection-loi-info-grid{grid-template-columns:1fr}.selection-workflow-steps{gap:3px}.selection-workflow-step span{font-size:8.5px}.selection-detail-person{align-items:flex-start}.selection-detail-avatar{flex-basis:51px;height:51px;width:51px}.selection-detail-hero h1{font-size:24px}.selection-detail-number-card{min-width:0}.selection-filter-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.selection-filter{justify-content:space-between}.selection-modal-overlay{padding:10px}}.selection-loi-review-card{grid-gap:18px;align-items:stretch;background:radial-gradient(circle at 0 0,rgba(37,99,235,.075),#0000 32%),linear-gradient(135deg,#fff,#fbfdff 58%,#f8fbff);border:1px solid #dbe4f0;border-radius:22px;box-shadow:0 14px 40px #0f172a0f;display:grid;gap:18px;grid-template-columns:58px minmax(0,1fr) 190px;margin-top:18px;overflow:hidden;padding:22px;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.selection-loi-review-card:hover{border-color:#c8d7ec;box-shadow:0 20px 52px rgba(15,23,42,.085)}.selection-loi-review-card:before{background:linear-gradient(90deg,#2563eb,#4f46e5 42%,#7c3aed 72%,#db2777);content:"";height:4px;left:0;position:absolute;top:0;width:100%}.selection-loi-review-card
.selection-action-card-icon{background:linear-gradient(145deg,#172033,#273449);border:0;border-radius:17px;box-shadow:0 10px 24px #0f172a2e;color:#fff;display:grid;font-size:20px;font-weight:900;height:54px;place-items:center;width:54px}.selection-loi-review-heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.selection-loi-review-heading>div:first-child{min-width:0}.selection-loi-review-heading
.selection-card-eyebrow{color:#64748b;display:block;font-size:11px;font-weight:900;letter-spacing:.13em;margin-bottom:6px}.selection-loi-review-heading h2{color:#172033;font-size:20px;font-weight:850;letter-spacing:-.02em;line-height:1.25;margin:0}.selection-loi-review-heading p{color:#6b778c;font-size:13px;line-height:1.65;margin:7px 0 0;max-width:720px}.selection-review-badge{align-items:center;background:linear-gradient(180deg,#fffaf0,#fff7e3);border:1px solid #f4d48b;border-radius:999px;box-shadow:0 5px 14px #b4780014;color:#9a6700;display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:900;justify-content:center;letter-spacing:.06em;min-height:31px;padding:0 12px;text-transform:uppercase}.selection-review-badge.is-reviewed{background:linear-gradient(180deg,#effcf5,#e8f9f0);border-color:#a7e3c2;box-shadow:0 5px 16px #08744314;color:#087443}.selection-loi-info-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1.25fr .7fr .9fr 1.2fr;margin-top:18px}.selection-loi-info-grid>div{background:#f8fafcd1;border:1px solid #edf1f6;border-radius:12px;min-width:0;padding:11px 12px}.selection-loi-info-grid span,.selection-loi-info-grid strong{display:block}.selection-loi-info-grid span{color:#94a3b8;font-size:10px;font-weight:850;letter-spacing:.055em;margin-bottom:5px;text-transform:uppercase}.selection-loi-info-grid strong{color:#273449;font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selection-loi-review-note{align-items:flex-start;background:linear-gradient(135deg,#f8fbff,#f3f7ff);border:1px solid #dbeafe;border-radius:13px;display:flex;gap:11px;margin-top:13px;padding:12px 14px}.selection-loi-review-note>span{background:#e6efff;border-radius:9px;color:#2563eb;display:grid;flex:0 0 29px;font-size:13px;font-weight:900;height:29px;place-items:center;width:29px}.selection-loi-review-note strong{color:#334155;display:block;font-size:12px;font-weight:850}.selection-loi-review-note p{color:#718096;font-size:11px;line-height:1.55;margin:3px 0 0}.selection-loi-review-actions{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.selection-edit-loi-button,.selection-review-pdf-button{align-items:center;border-radius:13px;cursor:pointer;display:inline-flex;font-family:inherit;gap:10px;min-height:50px;padding:7px 15px;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.selection-edit-loi-button:hover,.selection-review-pdf-button:hover{transform:translateY(-1px)}.selection-edit-loi-button:active,.selection-review-pdf-button:active{transform:translateY(0)}.selection-button-icon{border-radius:9px;display:grid;flex:0 0 32px;font-size:14px;font-weight:900;height:32px;place-items:center;width:32px}.selection-button-copy{align-items:flex-start;display:flex;flex-direction:column;gap:1px}.selection-button-copy strong{font-size:12px;font-weight:850}.selection-button-copy small{font-size:9px;font-weight:650}.selection-review-pdf-button{background:linear-gradient(135deg,#1d4ed8,#4338ca);border:1px solid #1e40af;box-shadow:0 8px 20px #2563eb33;color:#fff}.selection-review-pdf-button:hover{box-shadow:0 12px 26px #2563eb45}.selection-review-pdf-button
.selection-button-icon{background:#ffffff26;color:#fff}.selection-review-pdf-button
.selection-button-copy small{color:#ffffffb8}.selection-edit-loi-button{background:#fff;border:1px solid #d8e0eb;box-shadow:0 5px 14px #0f172a0d;color:#334155}.selection-edit-loi-button:hover{background:#f8fafc;border-color:#b9c6d8;box-shadow:0 8px 18px #0f172a14}.selection-edit-loi-button
.selection-button-icon{background:#f1f5f9;color:#475569}.selection-edit-loi-button
.selection-button-copy small{color:#94a3b8}.selection-loi-send-column{align-items:stretch;border-left:1px solid #e7edf4;display:flex;flex-direction:column;gap:8px;justify-content:center;min-width:0;padding-left:20px}.selection-loi-send-column>span{color:#94a3b8;font-size:9px;font-weight:900;letter-spacing:.13em;margin-bottom:2px;text-align:center;text-transform:uppercase}.selection-loi-send-column
.selection-primary-button{align-items:center;background:linear-gradient(135deg,#059669,#0f766e);border:0;border-radius:13px;box-shadow:0 9px 22px #05966933;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:850;gap:10px;justify-content:space-between;min-height:48px;padding:0 15px;transition:transform .18s ease,box-shadow .18s ease;width:100%}.selection-loi-send-column
.selection-primary-button:not(:disabled):hover{box-shadow:0 13px 27px #05966947;transform:translateY(-1px)}.selection-loi-send-column
.selection-primary-button b{background:#ffffff29;border-radius:8px;display:grid;font-size:14px;height:27px;place-items:center;width:27px}.selection-loi-send-column
.selection-primary-button:disabled{background:#f1f5f9;border:1px solid #e2e8f0;box-shadow:none;color:#a3adbb;cursor:not-allowed}.selection-loi-send-column
small{color:#a17816;font-size:10px;font-weight:750;text-align:center}.selection-loi-send-column
small.is-ready{color:#07814b}.selection-loi-review-card:has(.selection-review-badge.is-reviewed){background:radial-gradient(circle at 0 0,#05966912,#0000 31%),linear-gradient(135deg,#fff,#fbfffd);border-color:#b9e4ce}.selection-loi-review-card:has(.selection-review-badge.is-reviewed):before{background:linear-gradient(90deg,#059669,#0d9488,#2563eb)}.selection-edit-locked-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.selection-edit-locked-grid>div{background:#f8fafc;border:1px solid #e7edf4;border-radius:12px;padding:12px;position:relative}.selection-edit-locked-grid small,.selection-edit-locked-grid span,.selection-edit-locked-grid strong{display:block}.selection-edit-locked-grid span{color:#94a3b8;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.selection-edit-locked-grid strong{color:#334155;font-size:12px;margin-top:4px}.selection-edit-locked-grid small{color:#64748b;font-size:9px;margin-top:5px}.selection-version-warning{align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:13px;display:flex;gap:11px;margin-top:16px;padding:13px}.selection-version-warning>span{background:#fef3c7;border-radius:9px;color:#a16207;display:grid;flex:0 0 31px;font-size:11px;font-weight:900;height:31px;place-items:center;width:31px}.selection-version-warning strong{color:#854d0e;font-size:12px}.selection-version-warning p{color:#a16207;font-size:11px;line-height:1.55;margin:4px 0 0}@media (max-width:1100px){.selection-loi-review-card{grid-template-columns:52px minmax(0,1fr)}.selection-loi-send-column{align-items:center;border-left:0;border-top:1px solid #e7edf4;flex-direction:row;grid-column:2;justify-content:flex-end;padding:15px 0 0}.selection-loi-send-column>span{margin-right:auto;text-align:left}.selection-loi-send-column .selection-primary-button{min-width:175px;width:auto}.selection-loi-send-column small{min-width:115px;text-align:left}}@media (max-width:760px){.selection-loi-review-card{border-radius:18px;gap:13px;grid-template-columns:1fr;padding:17px}.selection-loi-review-card .selection-action-card-icon{border-radius:14px;height:46px;width:46px}.selection-loi-review-heading{flex-direction:column;gap:10px}.selection-loi-review-heading h2{font-size:18px}.selection-loi-info-grid{grid-template-columns:1fr 1fr}.selection-loi-review-actions{display:grid;grid-template-columns:1fr}.selection-edit-loi-button,.selection-review-pdf-button{width:100%}.selection-loi-send-column{align-items:stretch;flex-direction:column;grid-column:auto;padding-top:14px}.selection-loi-send-column small,.selection-loi-send-column>span{text-align:left}.selection-loi-send-column .selection-primary-button{width:100%}.selection-edit-locked-grid{grid-template-columns:1fr}}.selection-modal{background:#fff;border-radius:24px;box-shadow:0 28px 80px #0f172a40;max-height:calc(100vh - 40px);overflow-y:auto;width:min(560px,calc(100vw - 32px))}.selection-modal-icon--send{background:linear-gradient(145deg,#eaf3ff,#edf2ff);border-radius:18px;box-shadow:inset 0 0 0 1px #2563eb14;color:#2563eb;display:grid;font-size:24px;font-weight:900;height:58px;margin:28px auto 14px;place-items:center;width:58px}.selection-modal-centered{padding:0 30px;text-align:center}.selection-modal-centered>span{color:#ef5b68;display:block;font-size:10px;font-weight:900;letter-spacing:.15em;margin-bottom:8px;text-transform:uppercase}.selection-modal-centered h2{color:#202938;font-size:22px;font-weight:850;letter-spacing:-.03em;line-height:1.2;margin:0}.selection-modal-centered p{color:#7c8798;font-size:12px;line-height:1.65;margin:10px auto 0;max-width:420px}.selection-modal-summary{background:#fff;border:1px solid #e1e7ef;border-radius:14px;margin:24px 28px 0;overflow:hidden}.selection-modal-summary>div{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:90px minmax(0,1fr);min-height:46px;padding:0 14px}.selection-modal-summary>div+div{border-top:1px solid #edf1f5}.selection-modal-summary span{color:#94a0af;font-size:11px;font-weight:700}.selection-modal-summary strong{color:#354051;font-size:11px;font-weight:800;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.selection-send-document-version{grid-gap:4px 16px;align-items:center;background:linear-gradient(135deg,#f5fbf7,#fbfefd);border:1px solid #cce6d7;border-radius:15px;display:grid;gap:4px 16px;grid-template-areas:"label badge" "reference badge";grid-template-columns:minmax(0,1fr) auto;margin:16px 28px 0;overflow:hidden;padding:15px 16px;position:relative}.selection-send-document-version:before{background:linear-gradient(180deg,#10b981,#0f766e);content:"";height:100%;left:0;position:absolute;top:0;width:4px}.selection-send-document-version>span{color:#678276;display:block;font-size:9px;font-weight:900;grid-area:label;letter-spacing:.11em;text-transform:uppercase}.selection-send-document-version>strong{color:#254036;display:block;font-size:13px;font-weight:850;grid-area:reference;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selection-send-document-version>small{align-items:center;background:#e9f8ef;border:1px solid #b9dec9;border-radius:999px;color:#137b4b;display:inline-flex;font-size:9.5px;font-weight:850;grid-area:badge;justify-content:center;min-height:30px;padding:0 10px;white-space:nowrap}.selection-send-list{grid-gap:8px;background:#f8fafc;border:1px solid #e8edf3;border-radius:15px;display:grid;gap:8px;margin:16px 28px 0;padding:14px}.selection-send-list>div{align-items:center;background:#fff;border:1px solid #edf1f5;border-radius:10px;color:#627083;display:flex;font-size:11px;font-weight:700;min-height:34px;padding:0 12px 0 39px;position:relative}.selection-send-list>div:before{background:#e8f8ef;border-radius:999px;color:#0b8a50;content:"✓";display:grid;font-size:10px;font-weight:900;height:20px;left:11px;place-items:center;position:absolute;width:20px}.selection-send-list>div{text-indent:0}.selection-modal-footer{align-items:center;display:flex;gap:10px;justify-content:flex-end;padding:20px 28px 26px}.selection-modal-primary,.selection-modal-secondary{border-radius:12px;cursor:pointer;font-family:inherit;font-size:11px;font-weight:850;min-height:44px;padding:0 17px;transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease}.selection-modal-secondary{background:#f5f7f9;border:1px solid #dfe5ec;color:#606c7a}.selection-modal-secondary:hover{background:#fff;border-color:#cdd5df;transform:translateY(-1px)}.selection-modal-primary{background:linear-gradient(135deg,#ef1728,#df0616);border:0;box-shadow:0 9px 22px #e3061333;color:#fff}.selection-modal-primary:hover:not(:disabled){box-shadow:0 13px 28px #e3061345;transform:translateY(-1px)}.selection-modal-primary:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}@media (max-width:600px){.selection-modal{border-radius:19px;width:calc(100vw - 20px)}.selection-modal-centered{padding:0 20px}.selection-modal-summary,.selection-send-document-version,.selection-send-list{margin-left:18px;margin-right:18px}.selection-send-document-version{grid-template-areas:"label" "reference" "badge";grid-template-columns:1fr}.selection-send-document-version>small{justify-self:start;margin-top:5px}.selection-modal-footer{flex-direction:column-reverse;padding:18px}.selection-modal-footer .selection-modal-primary,.selection-modal-footer .selection-modal-secondary{width:100%}}.selection-document-center{margin-top:16px}.selection-document-center-header{background:linear-gradient(135deg,#fbfdff,#f7faff);padding:23px 25px}.selection-document-center-header h2{color:#273241;font-size:20px;margin:5px 0 0}.selection-document-center-header p{color:#7d8997;line-height:1.55}.selection-document-count{border:1px solid #d9e6f5;border-radius:13px;min-width:90px;padding:11px 14px}.selection-document-count strong{color:#356fb3;font-size:19px}.selection-document-count span{color:#7187a1;font-weight:800}.selection-document-loi{gap:15px;padding:19px 24px}.selection-document-loi-icon{flex:0 0 44px;font-size:12px;height:44px;width:44px}.selection-document-loi-main span{color:#939da8}.selection-document-loi-main strong{color:#35404c}.selection-document-loi-main small{color:#8d97a3}.selection-document-list{padding:15px 20px 5px}.selection-document-row{border:1px solid #e6ebf0;grid-template-columns:42px minmax(0,1.5fr) minmax(110px,.5fr) auto;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.selection-document-row:hover{border-color:#ced9e5;box-shadow:0 7px 20px rgba(15,23,42,.055)}.selection-document-row.is-query{border-color:#f2c7cd}.selection-document-row.is-verified{border-color:#c8e5d4}.selection-document-file-icon{background:#f1f4f7;color:#637080;font-size:9px}.selection-document-meta strong{color:#33404d}.selection-document-meta span{color:#8d98a4;display:block;font-size:10px;margin-top:4px}.selection-document-query-message{color:#b13a47!important;margin-top:7px}.selection-document-status{background:#f0f3f6;color:#727e8b;font-size:9.5px}.selection-document-status.is-query{color:#b33b48}.selection-document-status.is-verified{background:#e9f7ef;color:#28784c}.selection-document-actions button{font-weight:750}.selection-document-actions button:hover{background:#f8fafc;border-color:#bfcbd7}.selection-document-actions
.selection-document-query-button{border-color:#f0cbd0;color:#a93b47}.selection-document-verification-footer{gap:20px}.selection-document-verification-footer>div:first-child span{color:#8d98a4;font-size:10px;font-weight:800;letter-spacing:.08em}.selection-document-query-all{border:1px solid #e6c8cc;color:#a33743}.selection-query-field-list{grid-gap:9px;gap:9px}.selection-query-field{border:1px solid #e4e9ee;border-radius:12px;padding:12px}.selection-query-field.is-selected{border-color:#efc7cc}.selection-query-field-top strong{color:#45515e}.selection-query-field textarea{border:1px solid #dce3e9;border-radius:9px;box-sizing:border-box;font-family:inherit;font-size:11.5px;margin-top:10px;min-height:70px;outline:none;padding:10px;resize:vertical;width:100%}.selection-query-field textarea:focus{border-color:#dc7e88;box-shadow:0 0 0 3px #e306130f}.selection-documents-verified-banner{align-items:center;background:linear-gradient(135deg,#f1faf5,#fbfefd);border:1px solid #bfe1cc;border-radius:15px;display:flex;gap:13px;padding:18px 21px}.selection-documents-verified-banner>span{background:#dff4e7;border-radius:999px;color:#28784c;display:grid;font-size:16px;font-weight:900;height:38px;place-items:center;width:38px}.selection-documents-verified-banner strong{color:#276344;display:block;font-size:13px}.selection-documents-verified-banner p{color:#718379;margin:3px 0 0}@media (max-width:800px){.selection-document-center-header,.selection-document-verification-footer{align-items:stretch;flex-direction:column}.selection-document-count{align-self:flex-start}.selection-document-row{grid-template-columns:40px minmax(0,1fr)}.selection-document-actions,.selection-document-status{grid-column:2}.selection-document-verification-actions{flex-direction:column}.selection-document-query-all,.selection-document-verify-all{width:100%}}.selection-document-center{background:#fff;border:1px solid #dce4ec;border-radius:22px;box-shadow:0 14px 42px rgba(15,23,42,.055);margin:16px 0 14px}.selection-document-center-header{align-items:center;background:radial-gradient(circle at 0 0,rgba(37,99,235,.055),#0000 38%),linear-gradient(135deg,#fbfdff,#f8faff);border-bottom:1px solid #e8edf2;display:flex;gap:22px;justify-content:space-between;padding:24px 25px}.selection-document-center-header h2{color:#263241;font-size:21px;letter-spacing:-.02em;margin:6px 0 0}.selection-document-center-header p{color:#7a8796;font-size:12px;line-height:1.65;margin:6px 0 0;max-width:750px}.selection-document-count{background:#eef5ff;border:1px solid #d7e5f5;border-radius:14px;min-width:96px;padding:12px 15px;text-align:center}.selection-document-count strong{color:#316eaf;display:block;font-size:21px}.selection-document-count span{color:#7690ab;display:block;font-size:9px;font-weight:850;letter-spacing:.08em;margin-top:3px}.selection-document-loi{align-items:center;background:#fbfcfd;border-bottom:1px solid #edf1f4;display:flex;gap:14px;padding:18px 23px}.selection-document-loi-icon{background:#fff0f2;border-radius:12px;color:#bd3644;flex:0 0 43px;font-size:10px;font-weight:900;height:43px;width:43px}.selection-document-loi-main small,.selection-document-loi-main span,.selection-document-loi-main strong{display:block}.selection-document-loi-main span{color:#909aa5;font-size:9px;font-weight:850;letter-spacing:.09em}.selection-document-loi-main strong{color:#36414d;font-size:13px;margin-top:4px}.selection-document-loi-main small{color:#8995a2;font-size:10px;margin-top:4px}.selection-dossier-info{border-bottom:1px solid #edf1f4;padding:22px 23px 8px}.selection-dossier-section-title{gap:11px;margin-bottom:15px}.selection-dossier-section-title>span{background:#20262e;border-radius:9px;color:#fff;flex:0 0 31px;font-size:9px;font-weight:900;height:31px;width:31px}.selection-dossier-section-title small,.selection-dossier-section-title strong{display:block}.selection-dossier-section-title strong{color:#34404c;font-size:13px}.selection-dossier-section-title small{color:#8995a1;font-size:10px;margin-top:3px}.selection-dossier-field-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:15px}.selection-dossier-field-grid>div{background:#fafbfc;border:1px solid #e5eaf0;border-radius:12px;min-width:0;padding:12px}.selection-dossier-field-grid span,.selection-dossier-field-grid strong{display:block}.selection-dossier-field-grid span{color:#919ba6;font-size:9px;font-weight:800;letter-spacing:.04em}.selection-dossier-field-grid strong{color:#3b4652;font-size:11px;line-height:1.55;margin-top:6px;overflow:hidden;text-overflow:ellipsis}.selection-document-list{padding:21px 23px 12px}.selection-document-row{grid-gap:13px;align-items:center;background:#fff;border:1px solid #e5eaf0;border-radius:13px;display:grid;gap:13px;grid-template-columns:42px minmax(0,1.55fr) minmax(100px,.45fr) auto;margin-bottom:9px;min-height:69px;padding:10px 12px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.selection-document-row:hover{border-color:#ccd8e4;box-shadow:0 8px 20px rgba(15,23,42,.055);transform:translateY(-1px)}.selection-document-row.is-query{background:#fffafb;border-color:#efc5cb}.selection-document-row.is-verified{background:#fbfefc;border-color:#c3e2d0}.selection-document-file-icon{background:#f0f3f6;border-radius:10px;color:#657280;display:grid;font-size:8px;font-weight:900;height:38px;place-items:center;width:38px}.selection-document-meta strong{color:#34404d;display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selection-document-meta>span{color:#8b96a2;display:block;font-size:10px;margin-top:4px}.selection-document-query-message{color:#b43e4a!important;font-size:10.5px!important;font-weight:700;margin-top:7px!important;white-space:normal!important}.selection-document-status{background:#eef2f5;border-radius:999px;color:#6c7884;font-size:9px;font-weight:850;justify-self:start;padding:7px 10px;text-transform:uppercase}.selection-document-status.is-query{background:#fff0f2;color:#b33c48}.selection-document-status.is-verified{background:#e8f7ee;color:#287a4d}.selection-document-actions{display:flex;gap:7px}.selection-document-actions button{background:#fff;border:1px solid #dce3ea;border-radius:9px;color:#5d6976;cursor:pointer;font-family:inherit;font-size:10px;font-weight:780;min-height:34px;padding:0 11px}.selection-document-actions
.selection-document-query-button{background:#fff7f8;border-color:#efc9ce;color:#ac3946}.selection-document-history{background:#fafbfc;border:1px solid #e4e9ee;border-radius:13px;margin:0 23px 20px}.selection-document-history summary{color:#626f7c;cursor:pointer;font-size:11px;font-weight:800;padding:13px 15px}.selection-document-history>div{grid-gap:7px;display:grid;gap:7px;padding:0 12px 12px}.selection-document-history button{background:#fff;border:1px solid #e6ebef;border-radius:9px;color:#515d69;cursor:pointer;display:flex;font-family:inherit;gap:15px;justify-content:space-between;padding:10px 12px;text-align:left}.selection-document-history button span{font-size:10.5px;font-weight:750}.selection-document-history button small{color:#939da7;font-size:9.5px}.selection-document-verification-footer{align-items:center;background:#fafbfc;border-top:1px solid #e8edf1;display:flex;gap:18px;justify-content:space-between;padding:19px 23px 23px}.selection-document-verification-footer>div:first-child span{color:#909aa6;display:block;font-size:9px;font-weight:850;letter-spacing:.09em}.selection-document-verification-footer>div:first-child strong{color:#394553;display:block;font-size:12px;margin-top:5px}.selection-document-verification-actions{display:flex;gap:9px}.selection-document-query-all,.selection-document-verify-all{border-radius:11px;cursor:pointer;font-family:inherit;font-size:11px;font-weight:850;min-height:44px;padding:0 17px}.selection-document-query-all{background:#fff8f9;border:1px solid #e6c8cd;color:#a83a46}.selection-document-verify-all{background:linear-gradient(135deg,#059669,#0f766e);border:0;box-shadow:0 9px 22px #05966930;color:#fff}.selection-document-query-banner,.selection-documents-verified-banner{align-items:flex-start;border-radius:13px;display:flex;gap:13px;margin:0 23px 22px;padding:16px}.selection-document-query-banner{background:#fffaf0;border:1px solid #f0d08c}.selection-document-query-banner>span,.selection-documents-verified-banner>span{border-radius:999px;display:grid;flex:0 0 34px;font-size:14px;font-weight:900;height:34px;place-items:center;width:34px}.selection-document-query-banner>span{background:#fff0c9;color:#a16d10}.selection-document-query-banner strong{color:#7c5d22}.selection-document-query-banner p{color:#947a49;font-size:11px;line-height:1.55;margin:4px 0 0}.selection-documents-verified-banner{background:#f3faf6;border:1px solid #c2e2cf}.selection-documents-verified-banner>span{background:#def3e7;color:#277b4c}.selection-documents-verified-banner strong{color:#286545}.selection-documents-verified-banner p{color:#73847b;font-size:11px;margin:4px 0 0}.selection-modal-header--query{background:linear-gradient(135deg,#36191d,#65232b)}.selection-query-section-title{color:#727e8a;font-size:10px;font-weight:900;letter-spacing:.1em;margin:20px 0 10px;text-transform:uppercase}.selection-query-field-list{grid-gap:8px;display:grid;gap:8px}.selection-query-field{background:#fafbfc;border:1px solid #e3e8ed;border-radius:11px;padding:11px}.selection-query-field.is-selected{background:#fff8f9;border-color:#efc5cb}.selection-query-field-top{align-items:center;display:flex;gap:9px}.selection-query-field-top strong{color:#46515d;font-size:11px}.selection-query-field-top small{color:#929ca7;font-size:9px;margin-left:auto}.selection-form-field textarea,.selection-query-field textarea{border:1px solid #dbe2e8;border-radius:9px;box-sizing:border-box;font-family:inherit;font-size:11px;margin-top:10px;min-height:74px;outline:none;padding:11px;resize:vertical;width:100%}.selection-form-field textarea:focus,.selection-query-field textarea:focus{border-color:#dc8089;box-shadow:0 0 0 3px #e306130f}.selection-modal-icon--verify{background:#e9f8ef;color:#147a4b}.selection-action-card--offer-ready{background:linear-gradient(135deg,#faf8ff,#fff);border-color:#d8cef2}@media (max-width:1000px){.selection-dossier-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.selection-document-center-header,.selection-document-verification-footer{align-items:stretch;flex-direction:column}.selection-document-count{align-self:flex-start}.selection-dossier-field-grid{grid-template-columns:1fr}.selection-document-row{grid-template-columns:40px minmax(0,1fr)}.selection-document-actions,.selection-document-status{grid-column:2}.selection-document-verification-actions{flex-direction:column}.selection-document-query-all,.selection-document-verify-all{width:100%}}.selection-query-helper{color:#8a95a1;font-size:11px;line-height:1.55;margin:-3px 0 11px}.selection-query-select-card{align-items:center;background:#fafbfc;border:1px solid #e2e8ed;border-radius:12px;cursor:pointer;display:flex;font-family:inherit;gap:11px;padding:12px 13px;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.selection-query-select-card:hover{background:#fff;border-color:#cfd8e1;transform:translateY(-1px)}.selection-query-select-card.is-selected{background:linear-gradient(135deg,#fff7f8,#fffafb);border-color:#ecb8be;box-shadow:0 0 0 3px rgba(227,6,19,.045)}.selection-query-checkbox{background:#fff;border:1px solid #d4dce4;border-radius:8px;color:#0000;display:grid;flex:0 0 27px;font-size:12px;font-weight:900;height:27px;place-items:center;width:27px}.selection-query-select-card.is-selected
.selection-query-checkbox{background:#e30613;border-color:#e30613;color:#fff}.selection-query-select-card>div{min-width:0}.selection-query-select-card small,.selection-query-select-card strong{display:block}.selection-query-select-card strong{color:#3b4652;font-size:11.5px}.selection-query-select-card small{color:#919ca7;font-size:9.5px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selection-query-message-box{background:#f8fafb;border:1px solid #e2e7ec;border-radius:14px;margin-top:20px;padding:15px}.selection-query-message-heading{align-items:center;display:flex;gap:15px;justify-content:space-between}.selection-query-message-heading
span,.selection-query-message-heading
strong{display:block}.selection-query-message-heading
span{color:#929ca7;font-size:8.5px;font-weight:900;letter-spacing:.1em}.selection-query-message-heading
strong{color:#3e4954;font-size:12px;margin-top:4px}.selection-query-message-heading>small{background:#eef2f5;border-radius:999px;color:#87929d;font-size:8.5px;font-weight:800;padding:5px 8px;text-transform:uppercase}.selection-query-message-box textarea{background:#fff;border:1px solid #d6dee5;border-radius:10px;box-sizing:border-box;color:#3f4a55;font-family:inherit;font-size:11.5px;line-height:1.6;margin-top:12px;min-height:92px;outline:none;padding:12px 13px;resize:vertical;width:100%}.selection-query-message-box textarea:focus{border-color:#df838d;box-shadow:0 0 0 3px rgba(227,6,19,.055)}.selection-query-message-foot{align-items:flex-start;display:flex;gap:15px;justify-content:space-between;margin-top:8px}.selection-query-message-foot span{color:#8f99a4;font-size:9.5px;line-height:1.5;max-width:80%}.selection-query-message-foot strong{color:#9aa3ad;font-size:9px}.selection-offer-shell{background:#fff;border:1px solid #dfe5ea;border-radius:21px;box-shadow:0 18px 48px rgba(28,37,46,.055);margin-top:22px;position:relative}.selection-offer-shell--ready{align-items:center;background:radial-gradient(circle at 92% 15%,#31875614,#0000 220px),linear-gradient(135deg,#fff,#fbfdfc);border-color:#d8e5dd;display:flex;gap:30px;justify-content:space-between;padding:27px 28px}.selection-offer-ready-visual{align-items:center;display:flex;gap:19px;min-width:0}.selection-offer-ready-icon{background:linear-gradient(145deg,#1d242b,#303840);border-radius:18px;box-shadow:0 13px 27px #131a2129;color:#fff;flex:0 0 60px;font-size:21px;font-weight:900;height:60px;width:60px}.selection-offer-ready-visual span{color:#748178;font-size:10px;font-weight:900;letter-spacing:1.45px}.selection-offer-ready-visual h2{color:#343d3a;font-size:20px;font-weight:800;letter-spacing:-.35px;margin:6px 0 5px}.selection-offer-ready-visual p{color:#818d88;font-size:12px;line-height:1.65;margin:0;max-width:650px}.selection-offer-ready-side{align-items:flex-end;display:flex;gap:13px;min-width:215px}.selection-offer-ready-status span,.selection-offer-ready-status strong{display:block}.selection-offer-ready-status span{color:#9aa39e;font-size:9px;font-weight:800;letter-spacing:1px}.selection-offer-ready-status strong{color:#3b7554;font-size:12px;margin-top:4px}.selection-offer-edit,.selection-offer-modal-secondary,.selection-offer-open,.selection-offer-primary,.selection-offer-send{border:0;cursor:pointer;font-family:inherit;outline:none;transition:transform .17s ease,box-shadow .17s ease,opacity .17s ease,background .17s ease}.selection-offer-primary{align-items:center;background:linear-gradient(135deg,#e30613,#c9000c);border-radius:11px;box-shadow:0 9px 22px #e306132e;color:#fff;display:inline-flex;font-size:11px;font-weight:800;gap:13px;justify-content:center;min-height:43px;padding:0 18px}.selection-offer-primary:hover:not(:disabled){box-shadow:0 13px 27px #e306133b;transform:translateY(-1px)}.selection-offer-edit:disabled,.selection-offer-open:disabled,.selection-offer-primary:disabled,.selection-offer-send:disabled{cursor:not-allowed;opacity:.48}.selection-offer-shell--document{padding:0}.selection-offer-heading{align-items:center;background:linear-gradient(135deg,#fff,#fbfcfd);border-bottom:1px solid #e9edf0;display:flex;gap:15px;padding:23px 25px}.selection-offer-document-icon{background:#1f252c;border-radius:14px;color:#fff;flex:0 0 49px;font-size:9px;font-weight:900;height:49px;letter-spacing:.5px;width:49px}.selection-offer-eyebrow{color:#8b959f;font-size:9px;font-weight:900;letter-spacing:1.35px}.selection-offer-heading h2{color:#343e48;font-size:19px;font-weight:800;margin:5px 0 2px}.selection-offer-heading p{color:#8a949e;font-size:11px;margin:0}.selection-offer-status{background:#fff8ed;border:1px solid #efd1a3;border-radius:999px;color:#a46d19;font-size:9px;font-weight:900;letter-spacing:.6px;padding:7px 10px}.selection-offer-status.is-reviewed{background:#edf9f2;border-color:#bee2cd;color:#347b53}.selection-offer-status.is-sent{background:#edf5fd;border-color:#bed4ef;color:#3f6f9f}.selection-offer-reference{border-bottom:1px solid #edf0f2;display:grid;grid-template-columns:2fr .65fr 1fr 1fr}.selection-offer-reference>div{border-right:1px solid #edf0f2;min-width:0;padding:16px 20px}.selection-offer-reference>div:last-child{border-right:0}.selection-offer-reference span,.selection-offer-reference strong{display:block}.selection-offer-reference span{color:#929ba5;font-size:9px;font-weight:800;letter-spacing:.8px}.selection-offer-reference strong{color:#3d4852;font-size:11.5px;font-weight:750;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selection-offer-person-row{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(3,minmax(0,1fr));padding:20px 24px}.selection-offer-person-row>div{background:#fafbfc;border:1px solid #e4e9ed;border-radius:13px;min-width:0;padding:14px 15px}.selection-offer-person-row small,.selection-offer-person-row span,.selection-offer-person-row strong{display:block}.selection-offer-person-row span{color:#929ca6;font-size:8.5px;font-weight:900;letter-spacing:1px}.selection-offer-person-row strong{color:#414c56;font-size:12px;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selection-offer-person-row small{color:#929ca6;font-size:10px;margin-top:4px}.selection-offer-review-control{align-items:center;background:linear-gradient(135deg,#fafbfc,#f7f9fa);border:1px solid #e4e9ed;border-radius:15px;display:flex;gap:22px;justify-content:space-between;margin:0 24px 23px;padding:17px 18px}.selection-offer-review-copy{align-items:center;display:flex;gap:12px;min-width:0}.selection-offer-review-symbol{background:#fff0d8;border-radius:12px;color:#a36d19;display:grid;flex:0 0 37px;font-size:14px;font-weight:900;height:37px;place-items:center;width:37px}.selection-offer-review-symbol.is-complete{background:#e4f3e9;color:#327950}.selection-offer-review-copy strong{color:#46515b;display:block;font-size:11.5px}.selection-offer-review-copy p{color:#909aa4;font-size:10px;line-height:1.5;margin:4px 0 0}.selection-offer-document-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.selection-offer-edit,.selection-offer-open,.selection-offer-send{border-radius:10px;font-size:10px;font-weight:800;min-height:39px;padding:0 14px}.selection-offer-open{background:#232a31;border:1px solid #313941;color:#fff}.selection-offer-edit{background:#fff;border:1px solid #d8dfe5;color:#596672}.selection-offer-send{align-items:center;background:linear-gradient(135deg,#e30613,#c9000c);box-shadow:0 8px 20px #e3061329;color:#fff;display:inline-flex;gap:10px}.selection-offer-sent-banner{align-items:center;background:#f0f9f3;border:1px solid #cbe2d4;border-radius:14px;display:flex;gap:11px;margin:0 24px 23px;padding:15px 16px}.selection-offer-sent-banner>span{background:#d8efdf;border-radius:999px;color:#347a50;display:grid;flex:0 0 33px;font-weight:900;height:33px;place-items:center;width:33px}.selection-offer-sent-banner strong{color:#397653;display:block;font-size:11.5px}.selection-offer-sent-banner p{color:#789083;font-size:10px;margin:3px 0 0}.selection-offer-history{border:1px solid #e4e9ed;border-radius:13px}.selection-offer-history summary{background:#fafbfc;color:#66727d;font-size:10.5px;font-weight:800;padding:13px 15px}.selection-offer-history-list>div{grid-gap:10px;align-items:center;border-radius:8px;display:grid;gap:10px;grid-template-columns:46px 1fr auto;padding:10px}.selection-offer-history-list>div:hover{background:#f7f9fa}.selection-offer-history-list span{color:#d20a16;font-size:10px;font-weight:900}.selection-offer-history-list strong{color:#4b5660;font-size:10px}.selection-offer-history-list small{color:#929ca6;font-size:9px}.selection-offer-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#161b20ad;display:grid;inset:0;padding:28px;place-items:center;position:fixed;z-index:10000}.selection-offer-modal{background:#fff;border:1px solid #ffffff80;border-radius:22px;box-shadow:0 28px 80px #00000038;max-height:calc(100vh - 54px);overflow:auto;width:min(510px,100%)}.selection-offer-modal--large{width:min(880px,100%)}.selection-offer-modal-head{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom:1px solid #e9edf0;display:flex;gap:14px;padding:20px 22px;position:sticky;top:0;z-index:5}.selection-offer-modal-mark{background:#20272e;border-radius:13px;color:#fff;display:grid;flex:0 0 45px;font-size:16px;font-weight:900;height:45px;place-items:center;width:45px}.selection-offer-modal-head>div:nth-child(2){flex:1 1;min-width:0}.selection-offer-modal-head span{color:#8d97a0;font-size:9px;font-weight:900;letter-spacing:1.2px}.selection-offer-modal-head h2{color:#37414b;font-size:18px;margin:5px 0 3px}.selection-offer-modal-head p{color:#929ba4;font-size:10.5px;margin:0}.selection-offer-modal-close{background:#f1f4f6;border:0;border-radius:10px;color:#6f7a83;cursor:pointer;flex:0 0 33px;font-size:18px;height:33px;width:33px}.selection-offer-form{padding:20px 22px 5px}.selection-offer-form-section{background:#fff;border:1px solid #e3e8ec;border-radius:16px;margin-bottom:20px;padding:18px}.selection-offer-form-section--soft{background:linear-gradient(145deg,#fafbfc,#f7f9fa)}.selection-offer-form-section-title{align-items:center;display:flex;gap:11px;margin-bottom:16px}.selection-offer-form-section-title>span{background:#232a31;border-radius:9px;color:#fff;display:grid;flex:0 0 31px;font-size:9px;font-weight:900;height:31px;place-items:center;width:31px}.selection-offer-form-section-title small,.selection-offer-form-section-title strong{display:block}.selection-offer-form-section-title strong{color:#414c56;font-size:12.5px}.selection-offer-form-section-title small{color:#949da6;font-size:9.5px;margin-top:3px}.selection-offer-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.selection-offer-form-grid label{min-width:0}.selection-offer-form-grid label>span{color:#5d6974;display:block;font-size:10px;font-weight:800;margin-bottom:6px}.selection-offer-form-grid input,.selection-offer-form-grid select,.selection-offer-form-grid textarea{background:#fff;border:1px solid #d8e0e6;border-radius:10px;box-sizing:border-box;color:#3e4954;font-family:inherit;font-size:11px;outline:none;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.selection-offer-form-grid input,.selection-offer-form-grid select{height:42px;padding:0 11px}.selection-offer-form-grid textarea{line-height:1.55;min-height:86px;padding:11px;resize:vertical}.selection-offer-form-grid input:focus,.selection-offer-form-grid select:focus,.selection-offer-form-grid textarea:focus{border-color:#df8790;box-shadow:0 0 0 3px rgba(227,6,19,.055)}.selection-offer-form-grid label>small{color:#979fa7;display:block;font-size:9px;line-height:1.45;margin-top:6px}.selection-offer-form-span-2{grid-column:span 2}.selection-offer-small-field{max-width:150px}.selection-offer-form-footer{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-top:1px solid #e6ebee;bottom:0;display:flex;gap:22px;justify-content:space-between;padding:15px 22px;position:sticky;z-index:5}.selection-offer-form-footer>div:first-child{flex:1 1;min-width:0}.selection-offer-form-footer span,.selection-offer-form-footer strong{display:block}.selection-offer-form-footer strong{color:#505c66;font-size:10.5px}.selection-offer-form-footer span{color:#949ca5;font-size:9px;line-height:1.4;margin-top:3px}.selection-offer-form-footer>div:last-child{align-items:center;display:flex;gap:8px}.selection-offer-modal-secondary{background:#fff;border:1px solid #d9e0e5;border-radius:10px;color:#65717c;font-size:10.5px;font-weight:800;min-height:41px;padding:0 16px}.selection-offer-modal-state{padding:42px 37px 34px;text-align:center}.selection-offer-modal-state>span{color:#9aa2aa;display:block;font-size:9px;font-weight:900;letter-spacing:1.25px;margin-top:18px}.selection-offer-modal-state h2{color:#37414b;font-size:20px;margin:7px 0}.selection-offer-modal-state p{color:#8b949d;font-size:11px;line-height:1.65;margin:0 auto;max-width:390px}.selection-offer-error,.selection-offer-success{border-radius:999px;display:grid;font-size:22px;font-weight:900;height:63px;margin:0 auto;place-items:center;width:63px}.selection-offer-success{background:#e7f5ec;color:#347b53}.selection-offer-error{background:#fde8ea;color:#b33744}.selection-offer-error-kicker{color:#b74a54!important}.selection-offer-modal-single{margin-top:22px;min-width:190px}.selection-offer-send-head{padding:32px 30px 16px;text-align:center}.selection-offer-send-icon{background:linear-gradient(135deg,#20272e,#343c44);border-radius:18px;color:#fff;display:grid;font-size:18px;height:58px;margin:0 auto 16px;place-items:center;width:58px}.selection-offer-send-head>span{color:#9aa2aa;font-size:9px;font-weight:900;letter-spacing:1.2px}.selection-offer-send-head h2{color:#37414b;font-size:20px;margin:7px 0}.selection-offer-send-head p{color:#8d969e;font-size:11px;line-height:1.55;margin:0}.selection-offer-send-summary{background:#f8fafb;border:1px solid #e4e9ed;border-radius:13px;margin:4px 25px 20px;padding:5px}.selection-offer-send-summary>div{border-bottom:1px solid #e9edef;padding:10px 11px}.selection-offer-send-summary>div:last-child{border-bottom:0}.selection-offer-send-summary small,.selection-offer-send-summary span,.selection-offer-send-summary strong{display:block}.selection-offer-send-summary span{color:#929ba4;font-size:8.5px;font-weight:800;text-transform:uppercase}.selection-offer-send-summary strong{color:#4c5761;font-size:10.5px;margin-top:4px}.selection-offer-send-summary small{color:#969ea6;font-size:9px;margin-top:2px}.selection-offer-modal-actions{display:flex;gap:8px;justify-content:flex-end;padding:0 25px 25px}.selection-offer-loading{align-items:center;color:#89939d;display:flex;font-size:11px;gap:11px;justify-content:center;min-height:120px}@media (max-width:900px){.selection-offer-shell--ready{align-items:flex-start;flex-direction:column}.selection-offer-ready-side{align-items:stretch;width:100%}.selection-offer-ready-status{text-align:left}.selection-offer-reference{grid-template-columns:repeat(2,minmax(0,1fr))}.selection-offer-reference>div:nth-child(2){border-right:0}.selection-offer-reference>div:nth-child(-n+2){border-bottom:1px solid #edf0f2}.selection-offer-person-row{grid-template-columns:1fr}.selection-offer-review-control{align-items:stretch;flex-direction:column}.selection-offer-document-actions{width:100%}.selection-offer-document-actions button{flex:1 1}}@media (max-width:700px){.selection-offer-form-grid{grid-template-columns:1fr}.selection-offer-form-span-2{grid-column:auto}.selection-offer-small-field{max-width:none}.selection-offer-form-footer{align-items:stretch;flex-direction:column}.selection-offer-form-footer>div:last-child{width:100%}.selection-offer-form-footer>div:last-child button{flex:1 1}}@media (max-width:560px){.selection-offer-modal-overlay{padding:12px}.selection-offer-modal{border-radius:17px;max-height:calc(100vh - 24px)}.selection-offer-heading{align-items:flex-start;flex-wrap:wrap}.selection-offer-status{margin-left:64px}.selection-offer-reference{grid-template-columns:1fr}.selection-offer-reference>div{border-bottom:1px solid #edf0f2;border-right:0}.selection-offer-document-actions{flex-direction:column}.selection-offer-document-actions button{width:100%}.selection-offer-modal-head{align-items:flex-start}.selection-offer-send-summary{margin-left:16px;margin-right:16px}.selection-offer-modal-actions{padding-left:16px;padding-right:16px}}.selection-detail-page .selection-offer-shell{box-sizing:border-box;width:100%}.selection-detail-page .selection-offer-shell--document,.selection-detail-page .selection-offer-shell--ready{margin-bottom:24px}.selection-offer-modal-overlay{overscroll-behavior:contain}.selection-offer-modal{scrollbar-color:#cbd3d9 #0000;scrollbar-width:thin}.selection-offer-modal::-webkit-scrollbar{width:7px}.selection-offer-modal::-webkit-scrollbar-track{background:#0000}.selection-offer-modal::-webkit-scrollbar-thumb{background:#cbd3d9;border-radius:999px}.selection-offer-modal::-webkit-scrollbar-thumb:hover{background:#aeb8c0}@media (max-width:700px){.selection-detail-page .selection-offer-shell{border-radius:16px}}.selection-offer-preparation-card{min-height:152px}.selection-offer-ready-points{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:13px}.selection-offer-ready-points span{color:#5e7869;font-size:10px;font-weight:700;letter-spacing:0}.selection-offer-prepare-button{border-radius:12px;font-size:11px;min-height:45px;min-width:188px}.selection-offer-legal-strip{align-items:center;background:linear-gradient(135deg,#f7fafb,#f3f7f8);border:1px solid #dce5ea;border-radius:13px;display:flex;gap:12px;margin:18px 22px 0;padding:13px 15px}.selection-offer-legal-strip>div:first-child{background:#20272e;border-radius:10px;display:grid;flex:0 0 35px;font-size:13px;height:35px;place-items:center;width:35px}.selection-offer-legal-strip span,.selection-offer-legal-strip strong{display:block}.selection-offer-legal-strip strong{color:#46535d;font-size:11px;font-weight:800}.selection-offer-legal-strip span{color:#87939d;font-size:10px;line-height:1.5;margin-top:3px}.selection-offer-shell--document .selection-offer-reference strong{color:#35414b}.selection-offer-shell--document .selection-offer-status.is-review{box-shadow:0 5px 14px #ae701614}@media (max-width:700px){.selection-offer-ready-points{flex-direction:column;gap:6px}.selection-offer-prepare-button{width:100%}.selection-offer-legal-strip{margin-left:15px;margin-right:15px}}.selection-offer-sent-banner--permanent{align-items:center}.selection-offer-sent-content{flex:1 1;min-width:0}.selection-offer-sent-content small{color:#819087;display:block;font-size:9.5px;line-height:1.45;margin-top:4px}.selection-offer-sent-banner--permanent .selection-offer-open{flex:0 0 auto;min-width:126px}@media (max-width:650px){.selection-offer-sent-banner--permanent{align-items:flex-start;flex-wrap:wrap}.selection-offer-sent-banner--permanent .selection-offer-open{width:100%}}.selection-offer-sent-record{align-items:center;background:linear-gradient(135deg,#f2faf5,#edf8f1);border:1px solid #bfe0cc;border-radius:15px;display:flex;gap:22px;justify-content:space-between;margin:0 24px 18px;padding:17px 18px}.selection-offer-sent-record-main{align-items:center;display:flex;gap:13px;min-width:0}.selection-offer-sent-record-check{background:#d8efe1;border-radius:13px;color:#2e7b4c;display:grid;flex:0 0 42px;font-size:16px;font-weight:900;height:42px;place-items:center;width:42px}.selection-offer-sent-record-copy{min-width:0}.selection-offer-sent-record-eyebrow{color:#6a8d78;display:block;font-size:8.5px;font-weight:900;letter-spacing:1.1px}.selection-offer-sent-record-copy>strong{color:#34704d;display:block;font-size:12px;font-weight:800;margin-top:4px}.selection-offer-sent-record-copy p{color:#6f8779;font-size:10px;line-height:1.5;margin:4px 0 0}.selection-offer-sent-record-copy p b{color:#426b53}.selection-offer-sent-record-copy small{color:#82968a;display:block;font-size:9px;line-height:1.45;margin-top:5px}.selection-offer-sent-record-actions{flex:0 0 auto}.selection-offer-open--permanent{background:#20272e;border-radius:11px;box-shadow:0 8px 20px #171e241f;color:#fff;min-height:41px;min-width:142px;padding:0 17px}.selection-offer-open--permanent:hover:not(:disabled){background:#161c21;transform:translateY(-1px)}.selection-offer-history{background:#fff;border:1px solid #e1e7eb;border-radius:14px;margin:0 24px 23px}.selection-offer-history>summary{cursor:pointer;list-style:none}.selection-offer-history>summary::-webkit-details-marker{display:none}.selection-offer-history-summary{align-items:center;background:linear-gradient(135deg,#fafbfc,#f6f8f9);display:flex;gap:15px;justify-content:space-between;padding:14px 16px}.selection-offer-history-summary span,.selection-offer-history-summary strong{display:block}.selection-offer-history-summary span{color:#929ca5;font-size:8px;font-weight:900;letter-spacing:1px}.selection-offer-history-summary strong{color:#4b5660;font-size:11px;margin-top:3px}.selection-offer-history-summary small{background:#eef2f4;border-radius:999px;color:#74808a;font-size:9px;font-weight:800;padding:5px 8px}.selection-offer-history-list{padding:7px}.selection-offer-history-item{align-items:center;border-radius:10px;display:flex;gap:12px;padding:11px 12px;transition:background .15s ease}.selection-offer-history-item:hover{background:#f8fafb}.selection-offer-history-item.is-current{background:#f4f8f6}.selection-offer-history-version{background:#20272e;border-radius:10px;color:#fff;display:grid;flex:0 0 37px;font-size:9px;font-weight:900;height:37px;place-items:center;width:37px}.selection-offer-history-info{flex:1 1;min-width:0}.selection-offer-history-info small,.selection-offer-history-info span,.selection-offer-history-info strong{display:block}.selection-offer-history-info strong{color:#45515b;font-size:10.5px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selection-offer-history-info span{color:#8e98a1;font-size:9px;margin-top:3px}.selection-offer-history-info small{color:#8a978f;font-size:8.5px;margin-top:3px}.selection-offer-history-current{background:#dff2e6;border-radius:999px;color:#347b52;flex:0 0 auto;font-size:8px;font-weight:900;letter-spacing:.5px;padding:5px 8px;text-transform:uppercase}@media (max-width:700px){.selection-offer-sent-record{align-items:flex-start;flex-direction:column}.selection-offer-open--permanent,.selection-offer-sent-record-actions{width:100%}.selection-offer-history-current{display:none}}.selection-joining-shell{background:#fff;border:1px solid #dfe5e9;border-radius:20px;box-shadow:0 10px 34px rgba(31,43,54,.045);margin-top:22px}.selection-joining-loading{align-items:center;color:#7a8792;display:flex;font-size:12px;gap:12px;justify-content:center;min-height:150px}.selection-joining-shell--start{align-items:center;background:linear-gradient(135deg,#fff,#fbfcfd 65%,#f4f8f6);display:flex;gap:25px;justify-content:space-between;padding:25px 27px}.selection-joining-start-main{align-items:center;display:flex;gap:17px;min-width:0}.selection-joining-icon{background:linear-gradient(145deg,#20272e,#151b20);border-radius:15px;box-shadow:0 8px 18px #181f251f;color:#fff;flex:0 0 52px;font-size:15px;font-weight:900;height:52px;width:52px}.selection-joining-eyebrow{color:#82909c;display:block;font-size:8.5px;font-weight:900;letter-spacing:1.6px}.selection-joining-header h2,.selection-joining-start-main h2{color:#303943;font-size:18px;line-height:1.2;margin:5px 0 0}.selection-joining-header p,.selection-joining-start-main p{color:#85919c;font-size:10.5px;line-height:1.55;margin:5px 0 0;max-width:680px}.selection-joining-start-side{align-items:flex-end;display:flex;flex-direction:column;gap:12px;min-width:220px}.selection-joining-start-side>div{text-align:right}.selection-joining-start-side span{color:#9aa4ad;display:block;font-size:8px;font-weight:900;letter-spacing:1px}.selection-joining-start-side strong{color:#46525c;font-size:12px;margin-top:4px}.selection-joining-primary,.selection-joining-secondary{border-radius:11px;cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:800;min-height:42px;padding:0 17px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.selection-joining-primary{background:linear-gradient(135deg,#e30613,#f11928);border:none;box-shadow:0 8px 20px #e3061329;color:#fff}.selection-joining-primary:hover:not(:disabled){box-shadow:0 11px 24px #e3061333;transform:translateY(-1px)}.selection-joining-secondary{background:#fff;border:1px solid #d9e0e5;color:#596570}.selection-joining-secondary:hover:not(:disabled){background:#fafbfc;border-color:#bcc7cf}.selection-joining-primary:disabled,.selection-joining-secondary:disabled{cursor:not-allowed;opacity:.55;transform:none}.selection-joining-header{align-items:center;border-bottom:1px solid #edf0f2;display:flex;gap:18px;justify-content:space-between;padding:22px 25px}.selection-joining-header-main{align-items:center;display:flex;gap:15px}.selection-joining-status{border-radius:999px;font-size:8px;font-weight:900;letter-spacing:.6px;padding:6px 10px}.selection-joining-status.is-active{background:#eff6fd;border:1px solid #bdd6ee;color:#4074a4}.selection-joining-status.is-success{background:#edf8f1;border:1px solid #bfe0cc;color:#32734b}.selection-joining-status.is-warning{background:#fff8e9;border:1px solid #edd7aa;color:#94691b}.selection-joining-status.is-danger{background:#fff2f3;border:1px solid #efc3c7;color:#ad3f48}.selection-joining-metrics{border-bottom:1px solid #edf0f2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.selection-joining-metrics>div{border-right:1px solid #edf0f2;min-width:0;padding:15px 19px}.selection-joining-metrics>div:last-child{border-right:none}.selection-joining-metrics span,.selection-joining-person-grid span{color:#929da7;display:block;font-size:7.5px;font-weight:900;letter-spacing:1.15px}.selection-joining-metrics strong{color:#39434d;font-size:11px}.selection-joining-person-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:19px 24px}.selection-joining-person-grid>div{background:#fafbfc;border:1px solid #e1e6ea;border-radius:13px;min-width:0;padding:13px 15px}.selection-joining-person-grid strong{color:#44505a;font-size:11px}.selection-joining-person-grid small{color:#8e99a2;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selection-joining-action-strip{align-items:center;background:linear-gradient(135deg,#f8fafb,#f4f7f8);border:1px solid #dce5ea;border-radius:14px;display:flex;gap:18px;justify-content:space-between;margin:0 24px 20px;padding:16px 17px}.selection-joining-action-strip>div:first-child>span{color:#929da7;display:block;font-size:8px;font-weight:900;letter-spacing:1.1px}.selection-joining-action-strip strong{color:#414c56;display:block;font-size:11px;margin-top:4px}.selection-joining-action-strip p{color:#89949d;font-size:9.5px;line-height:1.5;margin:4px 0 0}.selection-joining-actions{display:flex;flex:0 0 auto;gap:8px}.selection-joining-declined-banner,.selection-joining-success-banner{align-items:center;border-radius:14px;display:flex;gap:13px;margin:0 24px 20px;padding:16px 17px}.selection-joining-success-banner{background:#eff8f2;border:1px solid #bfe0cc}.selection-joining-declined-banner{background:#fff4f5;border:1px solid #efc6ca}.selection-joining-declined-banner>div:first-child,.selection-joining-success-icon{border-radius:12px;display:grid;flex:0 0 39px;font-size:14px;font-weight:900;height:39px;place-items:center;width:39px}.selection-joining-success-icon{background:#d9efe2;color:#2d7b4c}.selection-joining-declined-banner>div:first-child{background:#f8dfe1;color:#af4149}.selection-joining-declined-banner span,.selection-joining-success-banner span{color:#7d9585;display:block;font-size:8px;font-weight:900;letter-spacing:1px}.selection-joining-declined-banner strong,.selection-joining-success-banner strong{color:#39704e;display:block;font-size:11px;margin-top:3px}.selection-joining-declined-banner strong{color:#97404a}.selection-joining-declined-banner p,.selection-joining-success-banner p{color:#779084;font-size:9.5px;line-height:1.5;margin:4px 0 0}.selection-joining-history{background:#fff;border:1px solid #e1e7eb;border-radius:14px;margin:0 24px 23px}.selection-joining-history>summary{align-items:center;background:#f8fafb;cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding:14px 16px}.selection-joining-history>summary::-webkit-details-marker{display:none}.selection-joining-history summary span,.selection-joining-history summary strong{display:block}.selection-joining-history summary span{color:#939da5;font-size:7.5px;font-weight:900;letter-spacing:1px}.selection-joining-history summary strong{color:#4b5660;font-size:10.5px;margin-top:3px}.selection-joining-history summary small{background:#edf1f3;border-radius:999px;color:#78838d;font-size:8.5px;font-weight:800;padding:5px 8px}.selection-joining-history-list{padding:7px}.selection-joining-history-item{border-radius:10px;display:flex;gap:11px;padding:11px 12px}.selection-joining-history-item:hover{background:#fafbfc}.selection-joining-history-dot{background:#232a31;border-radius:9px;color:#fff;display:grid;flex:0 0 31px;font-size:8px;font-weight:900;height:31px;place-items:center;width:31px}.selection-joining-history-item strong{color:#48545e;display:block;font-size:10px}.selection-joining-history-item small,.selection-joining-history-item span{color:#939da5;display:block;font-size:8.5px;margin-top:3px}.selection-joining-history-item p{color:#7b8790;font-size:9px;line-height:1.5;margin:5px 0 0}.selection-joining-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10161cad;display:grid;inset:0;padding:22px;place-items:center;position:fixed;z-index:9999}.selection-joining-modal{background:#fff;border:1px solid #e1e6ea;border-radius:20px;box-shadow:0 30px 90px #0b111640;max-height:calc(100vh - 44px);max-width:600px;overflow-y:auto;width:100%}.selection-joining-modal-head{align-items:flex-start;border-bottom:1px solid #edf0f2;display:flex;gap:13px;padding:22px 23px 18px}.selection-joining-modal-icon{background:#20272e;border-radius:12px;color:#fff;display:grid;flex:0 0 42px;font-size:12px;font-weight:900;height:42px;place-items:center;width:42px}.selection-joining-modal-icon.is-success{background:#e5f4ea;color:#347b50}.selection-joining-modal-head>div:nth-child(2){flex:1 1}.selection-joining-modal-head span{color:#e30613;font-size:8px;font-weight:900;letter-spacing:1.2px}.selection-joining-modal-head h2{color:#303943;font-size:18px;margin:4px 0 0}.selection-joining-modal-head p{color:#89949d;font-size:10px;line-height:1.5;margin:5px 0 0}.selection-joining-modal-head>button{background:#f4f6f7;border:none;border-radius:9px;color:#65717b;cursor:pointer;font-size:18px;height:33px;width:33px}.selection-joining-form{padding:20px 23px}.selection-joining-form label{display:block;margin-bottom:15px}.selection-joining-form label:last-child{margin-bottom:0}.selection-joining-form label>span{color:#596570;display:block;font-size:9px;font-weight:800;margin-bottom:6px}.selection-joining-form input,.selection-joining-form select,.selection-joining-form textarea{background:#fff;border:1px solid #dce3e8;border-radius:11px;box-sizing:border-box;color:#39444e;font-family:inherit;font-size:11px;outline:none;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.selection-joining-form input,.selection-joining-form select{height:44px;padding:0 12px}.selection-joining-form textarea{min-height:90px;padding:11px 12px;resize:vertical}.selection-joining-form input:focus,.selection-joining-form select:focus,.selection-joining-form textarea:focus{border-color:#aebac4;box-shadow:0 0 0 3px #3343520f}.selection-joining-day1-candidate{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));padding:17px 23px 0}.selection-joining-day1-candidate>div{background:#fafbfc;border:1px solid #e4e8eb;border-radius:11px;padding:11px 12px}.selection-joining-day1-candidate span{color:#98a2aa;display:block;font-size:7px;font-weight:900;letter-spacing:.8px}.selection-joining-day1-candidate strong{color:#4b5660;display:block;font-size:9.5px;margin-top:4px}.selection-joining-day1-notice{background:#f3faf5;border:1px solid #d8e7dd;border-radius:12px;display:flex;gap:11px;margin-top:17px;padding:13px 14px}.selection-joining-day1-notice>span{background:#dff1e5;border-radius:9px;color:#367b50;display:grid;flex:0 0 30px;font-weight:900;height:30px;place-items:center;width:30px}.selection-joining-day1-notice strong{color:#47735a;display:block;font-size:9.5px}.selection-joining-day1-notice p{color:#789083;font-size:8.5px;line-height:1.5;margin:4px 0 0}.selection-joining-modal-actions{border-top:1px solid #edf0f2;display:flex;gap:9px;justify-content:flex-end;padding:16px 23px 20px}.selection-joining-state{padding:35px 28px 29px;text-align:center}.selection-joining-state-error,.selection-joining-state-success{border-radius:50%;display:grid;font-size:18px;font-weight:900;height:59px;margin:0 auto 15px;place-items:center;width:59px}.selection-joining-state-success{background:#e5f5ea;color:#347d50}.selection-joining-state-error{background:#fde8ea;color:#c14650}.selection-joining-state>span{color:#6b8f78;font-size:8px;font-weight:900;letter-spacing:1.3px}.selection-joining-state>span.is-error{color:#c24b54}.selection-joining-state h2{color:#303943;font-size:19px;margin:7px 0 0}.selection-joining-state p{color:#85919b;font-size:10.5px;line-height:1.6;margin:8px auto 20px;max-width:430px}@media (max-width:760px){.selection-joining-shell--start{align-items:flex-start;flex-direction:column}.selection-joining-start-side{align-items:stretch;width:100%}.selection-joining-start-side>div{text-align:left}.selection-joining-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.selection-joining-metrics>div{border-bottom:1px solid #edf0f2}.selection-joining-person-grid{grid-template-columns:1fr}.selection-joining-action-strip{align-items:stretch;flex-direction:column}.selection-joining-actions{width:100%}.selection-joining-actions button{flex:1 1}.selection-joining-day1-candidate{grid-template-columns:1fr}}.joining-management h2,.joining-management h3,.joining-management__title{font-size:24px!important;font-weight:800!important;line-height:1.2!important}.joining-management .label,.joining-management [class*=label],.joining-management label{font-size:13px!important;font-weight:800!important;letter-spacing:1.5px!important;line-height:1.35!important}.joining-management .value,.joining-management [class*=value],.joining-management strong{font-size:18px!important;font-weight:800!important;line-height:1.35!important}.joining-management p,.joining-management span{font-size:15px;line-height:1.5}.joining-management [class*=candidate] strong,.joining-management [class*=hiring] strong,.joining-management [class*=position] strong{font-size:18px!important;font-weight:800!important}.joining-management [class*=email],.joining-management [class*=meta],.joining-management small{font-size:13px!important;line-height:1.45!important}.joining-management [class*=action] strong{font-size:18px!important;font-weight:800!important}.joining-management [class*=action] p,.joining-management [class*=action] span{font-size:14px!important}.joining-management [class*=history] strong{font-size:16px!important;font-weight:800!important}.joining-management [class*=history] p,.joining-management [class*=history] small,.joining-management [class*=history] span{font-size:13px!important;line-height:1.5!important}.joining-management button{font-size:15px!important;font-weight:800!important;min-height:48px!important;padding:0 22px!important}.joining-management [class*=badge],.joining-management [class*=status]{font-size:12px!important;font-weight:800!important;letter-spacing:1px!important}.joining-management [class*=card]{padding-bottom:18px;padding-top:18px}.selection-joining-shell{border-color:#d6dee6!important;border-radius:22px!important;box-shadow:0 18px 45px #161f2814!important}.selection-joining-header{padding:27px 28px!important}.selection-joining-header-main{gap:19px!important}.selection-joining-icon{border-radius:18px!important;flex-basis:62px!important;font-size:21px!important;height:62px!important;width:62px!important}.selection-joining-eyebrow{font-size:11px!important;letter-spacing:1.8px!important;line-height:1.35!important}.selection-joining-header h2,.selection-joining-start-main h2{color:#28323c!important;font-size:25px!important;line-height:1.15!important;margin-top:7px!important}.selection-joining-header p,.selection-joining-start-main p{color:#73808c!important;font-size:14px!important;line-height:1.55!important;margin-top:7px!important}.selection-joining-status{font-size:11px!important;font-weight:900!important;letter-spacing:1px!important;line-height:1!important;padding:9px 14px!important}.selection-joining-metrics>div{padding:20px 22px!important}.selection-joining-metrics span{color:#778592!important;font-size:10.5px!important;font-weight:900!important;letter-spacing:1.45px!important;line-height:1.25!important}.selection-joining-metrics strong{color:#29353f!important;font-size:17px!important;font-weight:850!important;line-height:1.25!important;margin-top:8px!important}.selection-joining-person-grid{gap:15px!important;padding:23px 26px!important}.selection-joining-person-grid>div{border-radius:15px!important;padding:17px 18px!important}.selection-joining-person-grid span{color:#7f8b96!important;font-size:10px!important;font-weight:900!important;letter-spacing:1.3px!important}.selection-joining-person-grid strong{color:#303b45!important;font-size:17px!important;font-weight:850!important;line-height:1.25!important;margin-top:7px!important}.selection-joining-person-grid small{color:#7b8792!important;font-size:13px!important;line-height:1.35!important;margin-top:6px!important}.selection-joining-action-strip{background:linear-gradient(135deg,#f7f9fb,#f1f5f8)!important;border-radius:16px!important;margin:0 26px 24px!important;padding:20px 21px!important}.selection-joining-action-strip>div:first-child>span{font-size:10px!important;font-weight:900!important;letter-spacing:1.35px!important}.selection-joining-action-strip strong{color:#303b45!important;font-size:17px!important;font-weight:850!important;line-height:1.25!important;margin-top:6px!important}.selection-joining-action-strip p{color:#788590!important;font-size:13.5px!important;line-height:1.5!important;margin-top:6px!important}.selection-joining-primary,.selection-joining-secondary{border-radius:12px!important;font-size:14px!important;font-weight:850!important;min-height:50px!important;padding:0 22px!important}.selection-joining-primary{box-shadow:0 10px 24px #e3061330!important}.selection-joining-history{border-radius:16px!important;margin:0 26px 26px!important}.selection-joining-history>summary{padding:17px 18px!important}.selection-joining-history summary span{font-size:10px!important;font-weight:900!important;letter-spacing:1.35px!important}.selection-joining-history summary strong{font-size:15px!important;font-weight:850!important;margin-top:5px!important}.selection-joining-history summary small{font-size:11px!important;padding:6px 10px!important}.selection-joining-history-list{padding:10px!important}.selection-joining-history-item{border-radius:12px!important;gap:14px!important;padding:15px!important}.selection-joining-history-dot{border-radius:11px!important;flex-basis:40px!important;font-size:11px!important;height:40px!important;width:40px!important}.selection-joining-history-item strong{color:#34404a!important;font-size:15px!important;font-weight:850!important;line-height:1.3!important}.selection-joining-history-item small,.selection-joining-history-item span{color:#7e8994!important;font-size:12px!important;line-height:1.4!important;margin-top:5px!important}.selection-joining-history-item p{color:#65727e!important;font-size:12.5px!important;line-height:1.5!important;margin-top:7px!important}.selection-joining-history-item p b{color:#394651!important;font-weight:850!important}.selection-joining-shell--start{padding:30px!important}.selection-joining-start-side span{font-size:10px!important}.selection-joining-start-side strong{font-size:16px!important;margin-top:6px!important}.selection-joining-declined-banner,.selection-joining-success-banner{border-radius:16px!important;margin:0 26px 24px!important;padding:20px!important}.selection-joining-declined-banner>div:first-child,.selection-joining-success-icon{flex-basis:48px!important;font-size:18px!important;height:48px!important;width:48px!important}.selection-joining-declined-banner span,.selection-joining-success-banner span{font-size:10px!important}.selection-joining-declined-banner strong,.selection-joining-success-banner strong{font-size:17px!important;margin-top:5px!important}.selection-joining-declined-banner p,.selection-joining-success-banner p{font-size:13px!important;margin-top:6px!important}.selection-joining-modal{border-radius:22px!important;max-width:680px!important}.selection-joining-modal-head{padding:26px 27px 22px!important}.selection-joining-modal-icon{flex-basis:50px!important;font-size:16px!important;height:50px!important;width:50px!important}.selection-joining-modal-head span{font-size:10px!important}.selection-joining-modal-head h2{font-size:23px!important;margin-top:6px!important}.selection-joining-modal-head p{font-size:13px!important;margin-top:7px!important}.selection-joining-form{padding:24px 27px!important}.selection-joining-form label>span{font-size:13px!important;font-weight:850!important;margin-bottom:8px!important}.selection-joining-form input,.selection-joining-form select{font-size:14px!important;height:52px!important;padding:0 15px!important}.selection-joining-form textarea{font-size:14px!important;min-height:110px!important;padding:14px 15px!important}.selection-joining-day1-candidate>div{padding:15px!important}.selection-joining-day1-candidate span{font-size:9px!important}.selection-joining-day1-candidate strong{font-size:14px!important;margin-top:6px!important}@media (max-width:760px){.selection-joining-header h2,.selection-joining-start-main h2{font-size:21px!important}.selection-joining-metrics strong,.selection-joining-person-grid strong{font-size:15px!important}.selection-joining-primary,.selection-joining-secondary{font-size:13px!important}}.selection-detail-page{--sel-bg:#f5f7fb;--sel-surface:#fff;--sel-surface-soft:#f8fafc;--sel-surface-blue:#f4f8ff;--sel-border:#e2e8f0;--sel-border-strong:#d5deea;--sel-text:#172033;--sel-text-soft:#4d5c70;--sel-muted:#8794a7;--sel-primary:#2563eb;--sel-primary-dark:#1d4ed8;--sel-primary-soft:#eff6ff;--sel-navy:#172033;--sel-navy-2:#27364f;--sel-green:#16845b;--sel-green-soft:#ecf9f3;--sel-orange:#c97918;--sel-orange-soft:#fff8e8;--sel-purple:#7357c7;--sel-purple-soft:#f4f0ff;--sel-danger:#c24152;--sel-danger-soft:#fff1f3;background:radial-gradient(circle at 94% 2%,#2563eb12,#0000 24%),linear-gradient(180deg,#f8faff 0,var(--sel-bg) 430px)!important;color:var(--sel-text);padding:26px 34px 56px!important;width:100%!important}.selection-back{align-items:center;background:#0000!important;border:0!important;border-radius:8px!important;color:#65748a!important;cursor:pointer;display:inline-flex!important;font-size:11px!important;font-weight:750!important;gap:7px;margin:0 0 12px!important;min-height:34px;padding:0 9px!important;transition:background .16s ease,color .16s ease}.selection-back:hover{background:#edf2f8!important;color:#263449!important}.selection-detail-hero{align-items:center!important;background:linear-gradient(135deg,#fff,#f9fbff 54%,#edf5ff)!important;border:1px solid #dbe4ef!important;border-radius:18px!important;box-shadow:0 12px 35px #1f345212!important;color:var(--sel-text)!important;display:flex!important;gap:24px;justify-content:space-between!important;margin:0 0 14px!important;min-height:132px!important;overflow:hidden;padding:22px 24px!important;position:relative}.selection-detail-hero:before{background:#2563eb17;border-radius:50%;content:"";height:280px;pointer-events:none;position:absolute;right:90px;top:-190px;width:280px}.selection-detail-hero:after{border:26px solid rgba(37,99,235,.045);border-radius:50%;bottom:-105px;content:"";height:160px;pointer-events:none;position:absolute;right:-60px;width:160px}.selection-detail-person{align-items:center!important;display:flex!important;gap:16px!important;min-width:0;position:relative;z-index:2}.selection-detail-avatar{background:linear-gradient(145deg,#1e3a5f,#2f5f99)!important;border:1px solid #d9e5f5;border-radius:16px!important;box-shadow:0 7px 17px #234d8029;display:grid;flex:0 0 58px!important;font-size:19px!important;font-weight:850!important;height:58px!important;place-items:center;width:58px!important}.selection-detail-eyebrow{color:#6680a5!important;font-weight:850!important;letter-spacing:1.45px!important}.selection-detail-hero h1{font-size:27px!important;font-weight:850!important;letter-spacing:-.55px;line-height:1.08!important;margin:5px 0!important}.selection-detail-hero p{color:#68778b!important;font-weight:600;margin:0!important}.selection-detail-number-card{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffffd1!important;border:1px solid #d7e3f1!important;border-radius:13px!important;box-shadow:0 5px 15px #283e5b0d;min-width:205px!important;padding:15px 17px!important;position:relative;z-index:2}.selection-detail-number-card span{color:#8a98aa!important;font-size:8px!important;font-weight:850!important;letter-spacing:1.1px;text-transform:uppercase}.selection-detail-number-card strong{color:#24344c!important;display:block;font-size:14px!important;font-weight:850!important;margin-top:5px}.selection-detail-number-card small{color:#8794a6!important;display:block;font-size:9px!important;margin-top:6px}.selection-progress-card,.selection-workflow-card{background:var(--sel-surface)!important;border:1px solid var(--sel-border)!important;border-radius:15px!important;box-shadow:0 5px 18px rgba(34,53,79,.035)!important;margin-bottom:12px!important;padding:18px 22px!important}.selection-progress-card h2,.selection-workflow-card h2{color:#263348!important}.selection-progress-bar,.selection-workflow-progress{background:#e9eef5!important;border-radius:999px!important;overflow:hidden}.selection-progress-bar>div,.selection-progress-fill,.selection-workflow-progress>div{background:linear-gradient(90deg,#2563eb,#54a1f4)!important}.selection-workflow-step{color:#8491a3!important}.selection-workflow-step.is-complete,.selection-workflow-step.is-done{color:var(--sel-green)!important}.selection-workflow-step.is-active,.selection-workflow-step.is-current{color:var(--sel-primary)!important}.selection-workflow-step-circle,.selection-workflow-step-icon{background:#f5f7fa!important;border-color:#d7e0ea!important;color:#8b97a6!important}.selection-workflow-step.is-complete
.selection-workflow-step-circle,.selection-workflow-step.is-complete
.selection-workflow-step-icon,.selection-workflow-step.is-done
.selection-workflow-step-circle,.selection-workflow-step.is-done
.selection-workflow-step-icon{background:#eaf8f1!important;border-color:#bce7d2!important;color:var(--sel-green)!important}.selection-workflow-step.is-active
.selection-workflow-step-circle,.selection-workflow-step.is-active
.selection-workflow-step-icon,.selection-workflow-step.is-current
.selection-workflow-step-circle,.selection-workflow-step.is-current
.selection-workflow-step-icon{background:#2563eb!important;border-color:#2563eb!important;box-shadow:0 0 0 5px #2563eb14;color:#fff!important}.selection-detail-info-grid,.selection-info-grid,.selection-overview-grid{gap:10px!important;margin-bottom:14px!important}.selection-detail-info-card,.selection-info-card,.selection-overview-card{background:#fff!important;border:1px solid var(--sel-border)!important;border-radius:13px!important;box-shadow:0 3px 12px rgba(35,52,76,.025)!important;min-height:92px!important;padding:15px 16px!important}.selection-detail-info-card:hover,.selection-info-card:hover,.selection-overview-card:hover{border-color:#cad7e7!important;box-shadow:0 7px 19px rgba(35,52,76,.055)!important;transform:translateY(-1px)}.selection-detail-info-card span,.selection-info-card span,.selection-overview-card span{color:#8b98aa!important;font-size:8.5px!important;font-weight:850!important;letter-spacing:1.05px;text-transform:uppercase}.selection-detail-info-card strong,.selection-info-card strong,.selection-overview-card strong{color:#273449!important;font-size:12px!important;font-weight:800!important}.selection-action-card{background:#fff!important;border:1px solid var(--sel-border)!important;border-radius:14px!important;box-shadow:0 5px 18px rgba(36,54,80,.035)!important;margin-bottom:12px!important;min-height:92px!important;padding:16px 18px!important}.selection-action-card h2{color:#263348!important;font-size:16px!important;margin:3px 0!important}.selection-action-card p{color:#7a8798!important;font-size:10.5px!important;line-height:1.45!important;margin:3px 0 0!important}.selection-action-card-icon{background:var(--sel-primary-soft)!important;border-radius:11px!important;color:var(--sel-primary)!important}.selection-document-center{background:#fff!important;border:1px solid #dce5ef!important;border-radius:17px!important;box-shadow:0 10px 28px #1f344f0d!important;margin-top:14px!important;overflow:hidden}.selection-document-center-header{align-items:center!important;background:linear-gradient(100deg,#fbfdff,#f3f8ff)!important;border-bottom:1px solid #e6ebf1!important;display:flex!important;gap:18px;justify-content:space-between!important;min-height:82px!important}.selection-document-center-header h2{color:#233249!important;font-weight:850!important;letter-spacing:-.25px;margin:3px 0 0!important}.selection-document-center-header p{display:none!important}.selection-card-eyebrow{color:#6e82a1!important;font-size:8px!important;font-weight:850!important;letter-spacing:1.25px!important;line-height:1.2}.selection-document-count{align-items:center;background:#fff!important;border:1px solid #d5e4f7!important;border-radius:12px!important;box-shadow:0 3px 10px #2563eb0a;display:flex;flex-direction:column;justify-content:center;min-height:55px!important;min-width:104px!important;padding:8px 12px!important}.selection-document-count strong{color:#2563eb!important;line-height:1}.selection-document-count span{color:#7f8fa4!important;font-size:7.5px!important;font-weight:850!important;letter-spacing:.9px;margin-top:5px;text-transform:uppercase}.selection-document-loi{align-items:center!important;background:#f9fbfe!important;border:1px solid #dce6f2!important;border-radius:13px!important;display:flex!important;gap:12px!important;margin:14px 16px 8px!important;padding:12px 14px!important}.selection-document-loi-icon{background:#eef4ff!important;border-radius:10px!important;color:#356cc5!important;display:grid;flex:0 0 40px!important;font-size:9px!important;font-weight:900!important;height:40px!important;place-items:center;width:40px!important}.selection-document-loi-main{flex:1 1;min-width:0}.selection-document-loi-main span{color:#8291a5!important;display:block;font-size:7.5px!important;font-weight:850!important;letter-spacing:1px}.selection-document-loi-main strong{color:#29374b!important;display:block;font-size:11px!important;font-weight:800!important;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selection-document-loi-main small{color:#8a97a7!important;display:block;font-size:8.5px!important;margin-top:3px}.selection-review-pdf-button{background:#fff!important;border:1px solid #cbdcf3!important;border-radius:8px!important;color:#275ca8!important;cursor:pointer;font-size:9px!important;font-weight:800!important;min-height:34px!important;padding:0 12px!important;transition:.15s ease}.selection-review-pdf-button:hover:not(:disabled){background:#eff6ff!important;border-color:#8eb5e8!important;color:#1d4ed8!important}.selection-dossier-info{padding:8px 16px 16px!important}.selection-dossier-section-title{align-items:center;display:flex;gap:10px!important;margin:0 0 9px!important;min-height:42px!important}.selection-dossier-section-title>span{background:#263449!important;border-radius:8px!important;color:#fff!important;display:grid;flex:0 0 28px;font-size:8px!important;font-weight:850!important;height:28px!important;place-items:center;width:28px!important}.selection-dossier-section-title strong{color:#2b384b!important;display:block;font-size:11px!important;font-weight:800!important}.selection-dossier-section-title small{color:#929dac!important;display:block;font-size:8.5px!important;margin-top:2px}.selection-dossier-field-grid{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.selection-dossier-field-grid>div{background:#fafbfd!important;border:1px solid #e3e8ee!important;border-radius:10px!important;min-height:61px!important;padding:10px 11px!important;transition:border-color .15s ease,background .15s ease}.selection-dossier-field-grid>div:hover{background:#fff!important;border-color:#ced9e7!important}.selection-dossier-field-grid span{color:#8a97a7!important;display:block;font-size:7.5px!important;font-weight:800!important;letter-spacing:.55px;margin-bottom:5px;text-transform:uppercase}.selection-dossier-field-grid strong{color:#344155!important;font-size:9.5px!important;font-weight:700!important;line-height:1.35}.selection-current-document-grid,.selection-document-grid,.selection-dossier-document-grid{grid-gap:9px!important;display:grid!important;gap:9px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:0 16px 16px!important}.selection-document-file,.selection-document-item,.selection-dossier-document{background:#fff!important;border:1px solid #e1e7ee!important;border-radius:11px!important;box-shadow:0 2px 8px rgba(37,51,72,.025);min-height:86px!important;min-width:0;padding:12px!important;position:relative;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.selection-document-file:hover,.selection-document-item:hover,.selection-dossier-document:hover{border-color:#bcd0e9!important;box-shadow:0 7px 18px #25426812;transform:translateY(-1px)}.selection-document-status,.selection-file-status{align-items:center;background:#eef6ff!important;border-radius:999px;color:#376cae!important;display:inline-flex;font-size:7.5px!important;font-weight:850!important;min-height:21px;padding:0 7px;text-transform:uppercase}.selection-offer-shell{background:#fff!important;border:1px solid #dce4ee!important;border-radius:17px!important;box-shadow:0 10px 28px #2034500d!important;margin-top:14px!important;overflow:hidden}.selection-offer-shell--ready{align-items:center!important;background:linear-gradient(120deg,#fff,#f7f5ff)!important;display:flex!important;gap:22px;justify-content:space-between!important;min-height:132px!important;padding:19px 20px!important}.selection-offer-ready-visual{align-items:center!important;display:flex!important;gap:14px!important}.selection-offer-ready-icon{background:linear-gradient(145deg,#6550b8,#8068d1)!important;border-radius:13px!important;box-shadow:0 7px 16px #6650b82e;color:#fff!important;display:grid;flex:0 0 48px!important;font-size:15px!important;font-weight:900!important;height:48px!important;place-items:center;width:48px!important}.selection-offer-ready-visual>div:last-child>span{color:#8171b7!important;font-size:8px!important;font-weight:850!important;letter-spacing:1.1px}.selection-offer-ready-visual h2{color:#29344a!important;font-size:17px!important;font-weight:850!important;margin:4px 0!important}.selection-offer-ready-visual p{color:#7c8798!important;font-size:10px!important;line-height:1.45!important;margin:0!important;max-width:560px}.selection-offer-ready-points{display:none!important}.selection-offer-ready-side{align-items:flex-end!important;display:flex!important;flex-direction:column;gap:10px!important;min-width:200px}.selection-offer-ready-status{text-align:right}.selection-offer-ready-status span{color:#929bad!important;display:block;font-size:7.5px!important;font-weight:850!important;letter-spacing:.9px}.selection-offer-ready-status strong{color:#6250aa!important;display:block;font-size:11px!important;font-weight:800!important;margin-top:3px}.selection-offer-shell--document{padding:0!important}.selection-offer-heading{align-items:center!important;background:linear-gradient(100deg,#fbfcff,#f7f5ff)!important;border-bottom:1px solid #e5e9ef!important;display:flex!important;gap:12px!important;min-height:76px!important;padding:14px 17px!important}.selection-offer-document-icon{background:#eeeaff!important;border-radius:10px!important;color:#6750b7!important;display:grid;flex:0 0 40px!important;font-size:8px!important;font-weight:900!important;height:40px!important;place-items:center;width:40px!important}.selection-offer-heading-main{flex:1 1;min-width:0}.selection-offer-eyebrow{color:#897ab6!important;font-size:7.5px!important;font-weight:850!important;letter-spacing:1px!important}.selection-offer-heading h2{color:#29364a!important;font-size:16px!important;font-weight:850!important;margin:3px 0 0!important}.selection-offer-heading p{display:none!important}.selection-offer-status{align-items:center;border-radius:999px!important;display:inline-flex;font-size:7.5px!important;font-weight:850!important;letter-spacing:.4px;min-height:25px!important;padding:0 9px!important;text-transform:uppercase}.selection-offer-status.is-reviewed{background:#ecf9f3!important;border:1px solid #bde3cf!important;color:#18734f!important}.selection-offer-status.is-sent{background:#eef5ff!important;border:1px solid #cbdcf4!important;color:#3568ac!important}.selection-offer-reference{background:#fafbfd!important;border:1px solid #e1e6ed!important;border-radius:11px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:12px 15px 0!important;overflow:hidden}.selection-offer-reference>div{border-right:1px solid #e5e9ef!important;min-height:60px!important;padding:10px 12px!important}.selection-offer-reference>div:last-child{border-right:0!important}.selection-offer-reference span{color:#929cac!important;font-size:7px!important;font-weight:850!important;letter-spacing:.7px;text-transform:uppercase}.selection-offer-reference strong{color:#334156!important;display:block;font-size:10px!important;font-weight:800!important;margin-top:5px}.selection-offer-person-row{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:10px 15px!important}.selection-offer-person-row>div{background:#fafbfd!important;border:1px solid #e3e7ed!important;border-radius:10px!important;min-height:68px!important;padding:10px 11px!important}.selection-offer-person-row span{color:#929cad!important;font-size:7px!important;font-weight:850!important;letter-spacing:.75px}.selection-offer-person-row strong{color:#334054!important;display:block;font-size:10.5px!important;font-weight:800!important;margin-top:4px}.selection-offer-person-row small{color:#8995a5!important;display:block;font-size:8px!important;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selection-offer-review-control{background:#f8fafc!important;border:1px solid #dfe5ed!important;border-radius:10px!important;margin:0 15px 10px!important;padding:10px 12px!important}.selection-offer-review-copy p{color:#8591a1!important;font-size:9px!important}.selection-offer-edit,.selection-offer-modal-secondary,.selection-offer-open,.selection-offer-primary,.selection-offer-send{border-radius:8px!important;box-shadow:none!important;font-size:9px!important;font-weight:800!important;min-height:35px!important;padding:0 12px!important}.selection-offer-primary,.selection-offer-send{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.selection-offer-primary:hover:not(:disabled),.selection-offer-send:hover:not(:disabled){background:#1d4ed8!important}.selection-offer-open{background:#fff!important;border:1px solid #cbd9eb!important;color:#3566a8!important}.selection-offer-edit{background:#f8fafc!important;border:1px solid #dce2e9!important;color:#566477!important}.selection-offer-document-actions{display:flex!important;gap:7px!important;justify-content:flex-end!important;padding:0 15px 14px!important}.selection-offer-sent-banner{background:#f1f8ff!important;border:1px solid #cce3f8!important;border-radius:10px!important;margin:0 15px 12px!important;padding:10px 12px!important}.selection-offer-sent-banner strong{color:#2e639f!important;font-size:10px!important}.selection-offer-sent-banner p{color:#7890a8!important;font-size:8.5px!important;margin-top:2px!important}.selection-offer-history{background:#fafbfd!important;border:1px solid #e1e6ed!important;border-radius:10px!important;margin:0 15px 14px!important;overflow:hidden}.selection-offer-history summary{align-items:center;color:#556477!important;cursor:pointer;display:flex;font-size:9px!important;font-weight:800!important;min-height:40px!important;padding:0 12px!important}.selection-offer-history-list>div{min-height:48px!important;padding:8px 11px!important}.selection-joining-shell{background:#fff!important;border:1px solid #dce5ec!important;border-radius:17px!important;box-shadow:0 10px 28px #1f344f0d!important;margin-top:14px!important;overflow:hidden}.selection-joining-shell--start{align-items:center!important;background:linear-gradient(120deg,#fff,#f2fbf7)!important;display:flex!important;gap:20px;justify-content:space-between!important;min-height:125px!important;padding:18px 20px!important}.selection-joining-start-main{align-items:center!important;display:flex!important;gap:14px!important}.selection-joining-icon{background:linear-gradient(145deg,#16765a,#27a276)!important;border-radius:13px!important;box-shadow:0 7px 16px #177e5e29;color:#fff!important;display:grid;flex:0 0 48px!important;font-size:15px!important;font-weight:900!important;height:48px!important;place-items:center;width:48px!important}.selection-joining-eyebrow{color:#4b8a74!important;font-size:8px!important;font-weight:850!important;letter-spacing:1.15px!important}.selection-joining-header h2,.selection-joining-start-main h2{color:#29364a!important;font-size:17px!important;font-weight:850!important;margin:4px 0!important}.selection-joining-start-main p{color:#7e8b9b!important;font-size:10px!important;line-height:1.45!important;margin:0!important;max-width:570px}.selection-joining-start-side{align-items:center!important;display:flex!important;gap:14px!important}.selection-joining-start-side span{color:#929dad!important;font-size:7px!important;font-weight:850!important;letter-spacing:.8px}.selection-joining-start-side strong{color:#354357!important;display:block;font-size:11px!important;margin-top:3px}.selection-joining-header{align-items:center!important;background:linear-gradient(100deg,#fbfefd,#f2faf6)!important;border-bottom:1px solid #e4e9ef!important;display:flex!important;justify-content:space-between!important;min-height:78px!important;padding:14px 18px!important}.selection-joining-header-main{align-items:center!important;display:flex!important;gap:12px!important}.selection-joining-header p{color:#8793a3!important;font-size:9px!important;margin:2px 0 0!important}.selection-joining-status{align-items:center;border-radius:999px!important;display:inline-flex;font-size:7.5px!important;font-weight:850!important;letter-spacing:.75px;min-height:26px!important;padding:0 10px!important;text-transform:uppercase}.selection-joining-status.is-success{background:#ebf8f1!important;border:1px solid #b8e1ca!important;color:#17724f!important}.selection-joining-status.is-active{background:#eef5ff!important;border:1px solid #c9daf2!important;color:#3568a8!important}.selection-joining-status.is-warning{background:#fff8e9!important;border:1px solid #f1d79d!important;color:#a26814!important}.selection-joining-status.is-danger{background:#fff1f3!important;border:1px solid #efc7ce!important;color:#b33b4d!important}.selection-joining-metrics{background:#fff!important;border-bottom:1px solid #e6eaef!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.selection-joining-metrics>div{border-right:1px solid #e6eaef!important;min-height:69px!important;padding:12px 16px!important}.selection-joining-metrics>div:last-child{border-right:0!important}.selection-joining-metrics span{color:#8d99aa!important;font-size:7.5px!important;font-weight:850!important;letter-spacing:1px}.selection-joining-metrics strong{color:#303e52!important;display:block;font-size:12px!important;font-weight:800!important;margin-top:5px}.selection-joining-person-grid{grid-gap:9px!important;display:grid!important;gap:9px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:14px 16px 10px!important}.selection-joining-person-grid>div{background:#fafbfd!important;border:1px solid #e1e7ed!important;border-radius:10px!important;min-height:76px!important;padding:11px 12px!important}.selection-joining-person-grid span{color:#8c98a9!important;font-size:7.5px!important;font-weight:850!important;letter-spacing:.85px}.selection-joining-person-grid strong{color:#303d51!important;display:block;font-size:11.5px!important;font-weight:800!important;margin-top:5px}.selection-joining-person-grid small{color:#8b97a6!important;display:block;font-size:8.5px!important;margin-top:4px}.selection-joining-success-banner{background:linear-gradient(100deg,#effaf5,#f6fcf9)!important;border:1px solid #bce3cd!important;border-radius:11px!important;margin:10px 16px 12px!important;padding:12px 14px!important}.selection-joining-success-icon{background:#d8f2e5!important;color:#19734f!important}.selection-joining-success-banner strong{color:#24694e!important;font-size:11.5px!important}.selection-joining-success-banner p{color:#739082!important;font-size:9px!important;margin-top:3px!important}.selection-joining-action-strip{background:#f8fafc!important;border:1px solid #e0e6ed!important;border-radius:10px!important;margin:10px 16px 12px!important;padding:11px 12px!important}.selection-joining-primary,.selection-joining-secondary{border-radius:8px!important;box-shadow:none!important;font-size:9px!important;font-weight:800!important;min-height:35px!important;padding:0 12px!important}.selection-joining-primary{background:#16815e!important;border:1px solid #16815e!important;color:#fff!important}.selection-joining-primary:hover:not(:disabled){background:#116b4e!important}.selection-joining-secondary{background:#fff!important;border:1px solid #d8e0e8!important;color:#536175!important}.selection-joining-history{background:#fafbfd!important;border:1px solid #e1e6ed!important;border-radius:10px!important;margin:0 16px 15px!important;overflow:hidden}.selection-joining-history summary{align-items:center;color:#566579!important;cursor:pointer;display:flex;font-size:9px!important;font-weight:800!important;min-height:42px!important;padding:0 12px!important}.selection-joining-history-item{padding:9px 12px!important}.selection-joining-loading,.selection-offer-loading{align-items:center!important;color:#7f8b9b!important;display:flex!important;font-size:10px!important;gap:9px!important;justify-content:center!important;min-height:105px!important}.selection-joining-modal,.selection-modal,.selection-offer-modal{background:#fff!important;border:1px solid #dde4ec!important;border-radius:16px!important;box-shadow:0 24px 70px #1622342e!important;overflow:hidden}.selection-joining-modal-overlay,.selection-modal-overlay,.selection-offer-modal-overlay{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#151e2c85!important}.selection-detail-page input,.selection-detail-page select,.selection-detail-page textarea,.selection-joining-modal input,.selection-joining-modal select,.selection-joining-modal textarea,.selection-offer-modal input,.selection-offer-modal select,.selection-offer-modal textarea{background:#fbfcfd!important;border:1px solid #dce3eb!important;border-radius:8px!important;box-shadow:none!important;color:#303d50!important;outline:none!important}.selection-detail-page input:focus,.selection-detail-page select:focus,.selection-detail-page textarea:focus,.selection-joining-modal input:focus,.selection-joining-modal select:focus,.selection-joining-modal textarea:focus,.selection-offer-modal input:focus,.selection-offer-modal select:focus,.selection-offer-modal textarea:focus{background:#fff!important;border-color:#8bb4e8!important;box-shadow:0 0 0 3px #2563eb12!important}.selection-detail-page *{scrollbar-color:#cbd5e1 #0000;scrollbar-width:thin}.selection-detail-page ::-webkit-scrollbar{height:6px;width:6px}.selection-detail-page ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}@media (max-width:1100px){.selection-detail-page{padding:22px 22px 44px!important}.selection-dossier-field-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.selection-current-document-grid,.selection-document-grid,.selection-dossier-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:820px){.selection-detail-page{padding:16px 14px 36px!important}.selection-detail-hero{align-items:flex-start!important;flex-direction:column;padding:18px!important}.selection-detail-number-card{box-sizing:border-box;width:100%}.selection-dossier-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.selection-joining-shell--start,.selection-offer-shell--ready{align-items:flex-start!important;flex-direction:column}.selection-offer-ready-side{align-items:stretch!important;width:100%}.selection-offer-ready-status{text-align:left}.selection-joining-metrics,.selection-offer-reference{grid-template-columns:repeat(2,minmax(0,1fr))!important}.selection-joining-person-grid,.selection-offer-person-row{grid-template-columns:1fr!important}}@media (max-width:560px){.selection-detail-page{padding:11px 9px 28px!important}.selection-detail-hero{border-radius:13px!important;min-height:auto!important}.selection-detail-avatar{border-radius:12px!important;flex:0 0 48px!important;height:48px!important;width:48px!important}.selection-detail-hero h1{font-size:21px!important}.selection-document-center,.selection-joining-shell,.selection-offer-shell{border-radius:13px!important}.selection-document-center-header{align-items:flex-start!important;flex-direction:column}.selection-document-count{box-sizing:border-box;width:100%}.selection-document-loi{align-items:flex-start!important;flex-wrap:wrap}.selection-review-pdf-button{width:100%}.selection-current-document-grid,.selection-document-grid,.selection-dossier-document-grid,.selection-dossier-field-grid,.selection-joining-metrics,.selection-joining-person-grid,.selection-offer-person-row,.selection-offer-reference{grid-template-columns:1fr!important}.selection-joining-metrics>div,.selection-offer-reference>div{border-bottom:1px solid #e6eaef!important;border-right:0!important}.selection-joining-metrics>div:last-child,.selection-offer-reference>div:last-child{border-bottom:0!important}.selection-joining-actions,.selection-offer-document-actions{align-items:stretch!important;flex-direction:column}.selection-joining-actions button,.selection-offer-document-actions button{width:100%}}.selection-page{background:linear-gradient(180deg,#f1f5f9,#f6f8fb 210px,#f8fafc)!important;box-sizing:border-box;margin:-28px -32px -38px!important;max-width:none!important;min-height:calc(100vh - 82px);padding:18px 24px 42px!important;width:auto!important}.selection-heading{align-items:center!important;background:linear-gradient(120deg,#111827,#172033 52%,#1e3a5f)!important;border:1px solid #ffffff14!important;border-radius:15px!important;box-shadow:0 10px 26px #0f172a21!important;box-sizing:border-box;display:flex;gap:20px;justify-content:space-between;margin:0 0 14px!important;min-height:94px;overflow:hidden;padding:18px 22px!important;position:relative;width:100%}.selection-heading:before{background:#3b82f629;filter:blur(12px);height:240px;right:100px;top:-175px;width:330px}.selection-heading:after,.selection-heading:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.selection-heading:after{border:34px solid hsla(0,0%,100%,.035);bottom:-160px;height:210px;right:-65px;width:210px}.selection-heading>div{min-width:0;position:relative;z-index:2}.selection-eyebrow{color:#93c5fd!important;font-size:8.5px!important;font-weight:850!important;letter-spacing:1.4px!important;line-height:1!important;margin:0 0 6px!important;text-transform:uppercase}.selection-heading h1{color:#fff!important;font-size:24px!important;font-weight:850!important;letter-spacing:-.55px!important;line-height:1.08!important;margin:0!important}.selection-heading p{display:none!important}.selection-refresh{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14!important;border:1px solid #ffffff2e!important;border-radius:9px!important;box-shadow:none!important;color:#fff!important;cursor:pointer;font-size:10px!important;font-weight:750!important;min-height:38px!important;min-width:92px;padding:0 14px!important;position:relative;transition:.16s ease!important;z-index:3}.selection-refresh:hover:not(:disabled){background:#ffffff24!important;border-color:#ffffff52!important;transform:translateY(-1px)}.selection-summary-grid{gap:10px!important;margin-bottom:12px!important}.selection-summary-card{background:#fff!important;border:1px solid #dce4ed!important;border-radius:11px!important;box-shadow:0 3px 12px rgba(15,23,42,.035)!important;min-height:76px!important;padding:11px 13px!important;transition:.15s ease}.selection-summary-card:hover{border-color:#cbd7e5!important;box-shadow:0 7px 18px rgba(15,23,42,.065)!important;transform:translateY(-1px)}.selection-summary-icon{border-radius:9px!important;height:36px!important;min-width:36px!important;width:36px!important}.selection-summary-card strong{color:#172033!important;font-size:21px!important;line-height:1}.selection-summary-card span{color:#718096!important;font-size:10px!important}.selection-toolbar{background:#fff!important;border:1px solid #dce4ed!important;border-radius:11px!important;box-shadow:0 2px 9px rgba(15,23,42,.025)!important;margin-bottom:12px!important;min-height:54px!important;padding:7px 9px!important}.selection-filter-tabs{gap:4px!important}.selection-filter{border-radius:8px!important;color:#64748b!important;font-size:10px!important;font-weight:750!important;min-height:36px!important;padding:0 11px!important;transition:.15s ease}.selection-filter:hover{background:#f1f5f9!important;color:#334155!important}.selection-filter.is-active{background:#172033!important;box-shadow:0 3px 9px #0f172a26!important;color:#fff!important}.selection-search{background:#f8fafc!important;border:1px solid #d9e2ec!important;border-radius:9px!important;height:38px!important;transition:.15s ease}.selection-search:focus-within{background:#fff!important;border-color:#7aa7df!important;box-shadow:0 0 0 3px #2563eb12!important}.selection-list-card{background:#fff!important;border:1px solid #d8e1eb!important;border-radius:12px!important;box-shadow:0 6px 20px rgba(15,23,42,.045)!important;overflow:hidden}.selection-list-header{background:linear-gradient(90deg,#f8fafc,#f4f7fb)!important;border-bottom:1px solid #dde5ee!important;min-height:58px!important;padding:10px 16px!important}.selection-list-header span{color:#3b6ea8!important;font-size:8px!important;font-weight:850!important;letter-spacing:1.15px!important}.selection-list-header h2{color:#172033!important;font-size:15px!important;font-weight:850!important;margin-top:3px!important}.selection-list-header>strong{color:#7b8798!important;font-size:9.5px!important;font-weight:700!important}.selection-table-wrap{background:#fff;overflow-x:auto;overflow-y:visible;width:100%}.selection-table{border-collapse:initial!important;border-spacing:0!important;min-width:1120px!important;table-layout:fixed;width:100%!important}.selection-table th,.selection-table thead{background:#172033!important}.selection-table th{border:0!important;border-right:1px solid #ffffff17!important;color:#d9e2ef!important;font-size:8.5px!important;font-weight:800!important;height:44px!important;letter-spacing:.055em;padding:0 11px!important;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.selection-table th:last-child{border-right:0!important}.selection-table td{background:#fff;border-bottom:1px solid #dfe6ee!important;border-right:1px solid #edf1f5!important;box-sizing:border-box;color:#566377!important;font-size:10px!important;height:68px!important;padding:8px 11px!important;vertical-align:middle}.selection-table td:last-child{border-right:0!important}.selection-table-row{cursor:pointer;transition:background .14s ease}.selection-table tbody
.selection-table-row:nth-child(2n) td{background:#fbfcfe}.selection-table-row:hover td{background:#f2f7fd!important}.selection-table-row:hover td:first-child{box-shadow:inset 3px 0 0 #3b82f6}.selection-table td:first-child,.selection-table th:first-child{width:20.5%}.selection-table td:nth-child(2),.selection-table th:nth-child(2){width:11%}.selection-table td:nth-child(3),.selection-table th:nth-child(3){width:12.5%}.selection-table td:nth-child(4),.selection-table th:nth-child(4){width:13%}.selection-table td:nth-child(5),.selection-table th:nth-child(5){width:12%}.selection-table td:nth-child(6),.selection-table td:nth-child(7),.selection-table th:nth-child(6),.selection-table th:nth-child(7){width:9%}.selection-table td:nth-child(8),.selection-table th:nth-child(8){width:13%}.selection-table td:last-child,.selection-table th:last-child{padding-left:5px!important;padding-right:5px!important;text-align:center;width:42px!important}.selection-candidate{align-items:center;display:flex;gap:10px;min-width:0;width:100%}.selection-avatar{align-items:center;background:linear-gradient(145deg,#1e293b,#334155)!important;border-radius:9px!important;box-shadow:0 3px 8px #0f172a1f;color:#fff!important;display:flex;flex:0 0 36px;font-size:10px!important;font-weight:850!important;height:36px!important;justify-content:center;min-width:36px!important;width:36px!important}.selection-candidate>div{flex:1 1;min-width:0}.selection-candidate strong{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#1f2937!important;display:-webkit-box!important;font-size:10.5px!important;font-weight:850!important;line-height:1.28!important;max-width:100%!important;overflow:hidden;overflow-wrap:normal!important;text-overflow:ellipsis;white-space:normal!important;word-break:normal!important}.selection-candidate span{color:#94a0b0!important;display:block;font-size:8px!important;font-weight:600;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selection-position{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#344054!important;display:-webkit-box;font-size:10px!important;font-weight:700!important;line-height:1.3;overflow:hidden;white-space:normal}.selection-number{color:#52647d!important;font-size:9px!important;font-weight:800!important;white-space:nowrap}.selection-stage{align-items:center;background:#eef4fb;border-radius:999px!important;color:#41658e;display:inline-flex;font-size:7.5px!important;justify-content:center;letter-spacing:.035em;line-height:1;max-width:100%;min-height:25px;padding:0 8px!important;text-transform:uppercase;white-space:nowrap}.selection-stage.is-complete,.selection-stage.is-joining-confirmed,.selection-stage.is-success{background:#e9f8f1!important;color:#16724f!important}.selection-progress-cell{align-items:center;display:flex;gap:7px}.selection-progress-track{background:#e7edf4!important;border-radius:999px;height:5px!important;overflow:hidden;width:68px!important}.selection-progress-fill{background:linear-gradient(90deg,#2563eb,#60a5fa)!important;border-radius:inherit;height:100%}.selection-progress-cell>span{color:#718096!important;font-size:8px!important;font-weight:800!important;min-width:28px}.selection-next-action{align-items:center;background:#eef6ff!important;border:1px solid #cfe0f5!important;box-sizing:border-box;color:#245b9d!important;display:flex!important;font-size:9px!important;min-height:36px;padding:7px 9px!important;position:relative;transition:.15s ease;white-space:normal!important;width:100%}.selection-next-action:before{background:#3b82f6;border-radius:50%;box-shadow:0 0 0 3px #3b82f61a;content:"";flex:0 0 5px;height:5px;margin-right:7px;width:5px}.selection-table-row:hover
.selection-next-action{background:#e5f1ff!important;border-color:#9fc2ec!important}.selection-table-row.is-complete
.selection-next-action,.selection-table-row.is-joining-confirmed
.selection-next-action,.selection-table-row.is-success
.selection-next-action{background:#eaf8f1!important;border-color:#b9e1ce!important;color:#176b4b!important}.selection-table-row.is-complete
.selection-next-action:before,.selection-table-row.is-joining-confirmed
.selection-next-action:before,.selection-table-row.is-success
.selection-next-action:before{background:#20a06b;box-shadow:0 0 0 3px #20a06b1a}.selection-open-row{align-items:center;background:#f8fafc!important;border:1px solid #dbe4ee!important;border-radius:8px!important;color:#60738b!important;cursor:pointer;display:inline-flex;height:31px!important;justify-content:center;padding:0!important;transition:.15s ease;width:31px!important}.selection-open-row:hover{background:#eaf3ff!important;border-color:#9fc0e7!important;color:#2563eb!important;transform:translateX(1px)}.selection-pagination{align-items:center;background:#f8fafc!important;border-top:1px solid #dce4ed!important;display:flex;gap:16px;justify-content:space-between;min-height:62px!important;padding:10px 15px!important}.selection-pagination-info{align-items:center;color:#69778b!important;display:flex;font-size:9.5px!important;font-weight:650!important;gap:5px}.selection-pagination-info strong{color:#1f2937!important;font-weight:850!important}.selection-pagination-info span{color:#8794a6!important;margin-left:3px}.selection-pagination-actions{align-items:center;display:flex;gap:8px}.selection-page-button{background:#172033!important;border:1px solid #172033!important;border-radius:8px!important;box-shadow:0 3px 8px #0f172a1f;color:#fff!important;cursor:pointer;font-size:9px!important;font-weight:800!important;min-height:34px!important;min-width:78px;padding:0 12px!important;transition:.14s ease}.selection-page-button:hover:not(:disabled){background:#2563eb!important;border-color:#2563eb!important;color:#fff!important;transform:translateY(-1px)}.selection-page-button:disabled{background:#e9eef4!important;border-color:#d5dde7!important;box-shadow:none!important;color:#8c99aa!important;cursor:not-allowed;opacity:1!important}.selection-page-number{align-items:center;background:#fff;border:1px solid #d7e0ea;border-radius:8px;box-sizing:border-box;color:#69778b!important;display:inline-flex;font-size:9px!important;font-weight:650;justify-content:center;min-height:32px;min-width:70px;padding:0 10px!important;white-space:nowrap}.selection-page-number strong{color:#172033!important;font-size:10px;font-weight:850!important;margin:0 2px}.selection-empty,.selection-loading{color:#718096!important;min-height:220px!important}.selection-table-wrap{scrollbar-color:#b8c5d4 #eef2f6;scrollbar-width:thin}.selection-table-wrap::-webkit-scrollbar{height:7px}.selection-table-wrap::-webkit-scrollbar-track{background:#eef2f6}.selection-table-wrap::-webkit-scrollbar-thumb{background:#b8c5d4;border-radius:999px}@media (max-width:1180px){.selection-page{margin:-24px -24px -34px!important;padding:16px 18px 34px!important}.selection-table{min-width:1080px!important}}@media (max-width:900px){.selection-page{margin:-18px -18px -28px!important;padding:13px 14px 28px!important}.selection-heading{border-radius:12px!important;min-height:82px}.selection-heading h1{font-size:21px!important}.selection-toolbar{align-items:stretch!important}.selection-pagination{align-items:flex-start;flex-direction:column}.selection-pagination-actions{justify-content:flex-end;width:100%}}@media (max-width:640px){.selection-page{margin:-12px -10px -24px!important;padding:9px 9px 24px!important}.selection-heading{border-radius:10px!important;margin-bottom:10px!important;min-height:74px;padding:11px 12px!important}.selection-eyebrow{font-size:7px!important}.selection-heading h1{font-size:18px!important}.selection-refresh{font-size:8.5px!important;min-height:34px!important;min-width:74px;padding:0 9px!important}.selection-pagination-info span{display:none}.selection-pagination-actions{justify-content:space-between;width:100%}.selection-page-button{min-width:82px}}.selection-detail-page,.selection-page{color:#263244!important;font-size:13px!important}.selection-table td{font-size:11.5px!important}.selection-candidate strong{font-size:12px!important;line-height:1.3!important}.selection-candidate span{font-size:9.5px!important}.selection-position{font-size:11px!important;line-height:1.35!important}.selection-number{font-size:10px!important}.selection-progress-cell>span,.selection-table th{font-size:9px!important}.selection-stage{font-size:8px!important;font-weight:850!important}.selection-next-action{font-size:10px!important;line-height:1.25!important}.selection-filter,.selection-summary-card span{font-size:10.5px!important}.selection-search input{font-size:11.5px!important}.selection-summary-card--total
.selection-summary-icon{background:#eef1f4!important;color:#475569!important}.selection-summary-card--loi
.selection-summary-icon{background:#fff4dd!important;color:#a66b08!important}.selection-summary-card--documents
.selection-summary-icon{background:#e8f7f5!important;color:#087d72!important}.selection-summary-card--offer
.selection-summary-icon{background:#f2edff!important;color:#7047b8!important}.selection-summary-card--action
.selection-summary-icon{background:#fff0e5!important;color:#b85b16!important}.selection-stage--loi{background:#fff4df!important;color:#96630b!important}.selection-stage--documents{background:#e8f7f5!important;color:#08796e!important}.selection-stage--offer{background:#f1ecff!important;color:#6845ad!important}.selection-stage--joining{background:#e9f7ef!important;color:#18734a!important}.selection-progress-fill--loi{background:#d99a24!important}.selection-progress-fill--documents{background:#159b8e!important}.selection-progress-fill--offer{background:#7757bd!important}.selection-progress-fill--joining{background:#24925c!important}.selection-progress-fill{background:linear-gradient(90deg,#0f766e,#22a28f)!important}.selection-next-action{background:#fff9ea!important;border:1px solid #ead9ac!important;border-radius:8px!important;box-shadow:0 2px 5px #78580f0a;color:#7d5a0b!important;font-weight:850!important;min-height:38px!important;padding:7px 10px!important}.selection-next-action:before{background:#d59a22!important;box-shadow:0 0 0 3px #d59a221f!important}.selection-table-row.is-complete
.selection-next-action,.selection-table-row.is-joining-confirmed
.selection-next-action,.selection-table-row.is-success
.selection-next-action{background:#edf9f2!important;border-color:#b9dfcb!important;color:#176c49!important}.selection-table-row.is-complete
.selection-next-action:before,.selection-table-row.is-joining-confirmed
.selection-next-action:before,.selection-table-row.is-success
.selection-next-action:before{background:#24925c!important;box-shadow:0 0 0 3px #24925c1c!important}.selection-table-row:hover td{background:#f7f9fb!important}.selection-table-row:hover td:first-child{box-shadow:inset 3px 0 0 #475569!important}.selection-table tbody
.selection-table-row:nth-child(2n) td{background:#fbfcfd}.selection-detail-page{background:linear-gradient(180deg,#f4f7fa,#f8fafc 260px,#f8fafc)!important;box-sizing:border-box;margin:-28px -32px -38px!important;max-width:none!important;min-height:calc(100vh - 82px);padding:18px 24px 45px!important;width:auto!important}.selection-back{display:none!important}.selection-detail-hero{background:radial-gradient(circle at 78% -30%,#0d948821,#0000 31%),linear-gradient(135deg,#fff,#f8fbfb 65%,#f0f8f7)!important;border:1px solid #dce5eb!important;border-radius:16px!important;box-shadow:0 7px 22px rgba(15,23,42,.045)!important;color:#172033!important;margin-bottom:12px!important;margin-top:0!important;min-height:126px!important;padding:21px 25px!important}.selection-detail-avatar{background:linear-gradient(145deg,#0f766e,#115e59)!important;border-radius:14px!important;box-shadow:0 7px 18px #0f766e2b;color:#fff!important;flex:0 0 56px!important;height:56px!important;width:56px!important}.selection-detail-eyebrow{color:#568078!important;font-size:9px!important}.selection-detail-hero h1{color:#172033!important;font-size:26px!important;line-height:1.1;margin:6px 0 4px!important}.selection-detail-hero p{color:#68778a!important;font-size:11.5px!important}.selection-detail-number-card{background:#ffffffeb!important;border:1px solid #d9e5e3!important;border-radius:12px!important;box-shadow:0 5px 15px rgba(15,23,42,.035);min-width:200px!important;padding:14px 16px!important}.selection-detail-number-card small,.selection-detail-number-card span{color:#83908f!important;font-size:9px!important}.selection-detail-number-card strong{color:#253548!important;font-size:15px!important}.selection-workflow-card{border-radius:15px!important;box-shadow:0 4px 14px rgba(15,23,42,.035);margin-bottom:12px!important;padding:19px 22px 20px!important}.selection-workflow-top span{font-size:9px!important}.selection-workflow-top h2{font-size:18px!important}.selection-workflow-top>strong{font-size:25px!important}.selection-main-progress>div{background:linear-gradient(90deg,#0f766e,#14977f 45%,#36a56f)!important}.selection-workflow-step.is-complete{color:#18734a!important}.selection-workflow-step.is-complete>div{background:#e9f8f0!important;border-color:#b7dfca!important;color:#188053!important}.selection-workflow-step.is-active{color:#7047b8!important}.selection-workflow-step.is-active>div{background:#7757bd!important;border-color:#7757bd!important;color:#fff!important}.selection-info-card{border-radius:12px!important;box-shadow:0 3px 10px rgba(15,23,42,.025);padding:15px 16px!important}.selection-info-card>span{font-size:9px!important}.selection-info-card strong{font-size:13px!important;margin-top:7px!important}.selection-info-card p{font-size:10.5px!important}.selection-detail-grid
.selection-info-card:last-child{background:linear-gradient(135deg,#fffdf7,#fff9ea)!important;border-color:#ead9ac!important}.selection-detail-grid
.selection-info-card:last-child>span{color:#9a741d!important}.selection-detail-grid
.selection-info-card:last-child strong{color:#6f510e!important}.selection-document-center{border-radius:16px!important;box-shadow:0 6px 20px #0f172a0a!important;margin:12px 0 14px!important}.selection-document-center-header{background:linear-gradient(135deg,#f8fafc,#f4f8f7)!important;padding:17px 20px!important}.selection-document-center-header h2{font-size:18px!important;margin-top:4px!important}.selection-document-center-header p{font-size:11px!important}.selection-document-count{background:#edf8f5!important;border-color:#cce4df!important;min-width:82px!important;padding:9px 12px!important}.selection-document-count strong{color:#0f766e!important;font-size:19px!important}.selection-document-count span{color:#64877f!important}.selection-document-loi{background:#fbfcfd!important;padding:14px 18px!important}.selection-document-loi-icon{background:#f2edff!important;color:#7047b8!important}.selection-document-loi-main strong{font-size:12.5px!important}.selection-document-list{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:18px 20px 20px!important}.selection-document-list
.selection-dossier-section-title{grid-column:1/-1!important;margin:0 0 2px!important}.selection-document-row{align-items:flex-start!important;background:#fff!important;border:1px solid #dfe6ec!important;border-radius:13px!important;box-shadow:0 3px 10px rgba(15,23,42,.025);display:flex!important;flex-direction:column;gap:8px!important;justify-content:flex-start;margin:0!important;min-height:180px!important;min-width:0;padding:14px!important;position:relative;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important}.selection-document-row:hover{border-color:#b9c9d5!important;box-shadow:0 9px 20px #0f172a12!important;transform:translateY(-2px)!important}.selection-document-row.is-verified{background:linear-gradient(145deg,#fff,#f8fdf9)!important;border-color:#bfe0cd!important}.selection-document-row.is-query{background:snow!important;border-color:#efc5cb!important}.selection-document-file-icon{background:#eef2f5!important;border-radius:10px!important;color:#556575!important;flex:0 0 39px;height:39px!important;width:39px!important}.selection-document-meta{flex:1 1;min-width:0;width:100%}.selection-document-meta strong{color:#283649!important;font-size:12px!important;line-height:1.35!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.selection-document-meta>span{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#8a97a5!important;display:-webkit-box!important;font-size:9px!important;line-height:1.4;margin-top:5px!important;overflow:hidden;white-space:normal!important}.selection-document-status{font-size:8px!important;margin-top:auto;padding:5px 8px!important}.selection-document-status.is-verified{background:#e8f7ee!important;color:#18734a!important}.selection-document-actions{margin-top:2px;width:100%!important}.selection-document-actions button{background:#334155!important;border:1px solid #334155!important;border-radius:8px!important;box-shadow:0 3px 8px #0f172a1a;color:#fff!important;font-size:9.5px!important;font-weight:800!important;min-height:34px!important;opacity:1!important;visibility:visible!important;width:100%!important}.selection-document-actions button:hover{background:#0f766e!important;border-color:#0f766e!important;color:#fff!important}.selection-document-actions
.selection-document-query-button{background:#d97706!important;border-color:#d97706!important;color:#fff!important}.selection-dossier-info{padding:17px 20px 7px!important}.selection-dossier-section-title{margin-bottom:12px!important}.selection-dossier-section-title>span{background:#334155!important}.selection-dossier-section-title strong{font-size:12.5px!important}.selection-offer-shell{border-radius:16px!important;box-shadow:0 6px 20px #0f172a0a!important}.selection-offer-heading{background:linear-gradient(135deg,#faf9ff,#f7f5ff)!important;padding:18px 20px!important}.selection-offer-document-icon{background:#7047b8!important;color:#fff!important}.selection-offer-heading h2{font-size:18px!important}.selection-offer-status.is-sent{background:#f2edff!important;border-color:#c9b9ea!important;color:#6845ad!important}.selection-offer-open{background:#263244!important;border:1px solid #263244!important;border-radius:9px!important;box-shadow:0 4px 11px #0f172a21!important;color:#fff!important;font-size:10px!important;font-weight:850!important;min-height:40px!important;opacity:1!important;padding:0 16px!important;visibility:visible!important}.selection-offer-open:hover:not(:disabled){background:#7047b8!important;border-color:#7047b8!important;color:#fff!important;transform:translateY(-1px)}.selection-offer-edit:disabled,.selection-offer-open:disabled,.selection-offer-primary:disabled,.selection-offer-send:disabled{opacity:1!important}.selection-offer-open:disabled{background:#7c8795!important;border-color:#aeb8c4!important;color:#fff!important}.selection-offer-edit{background:#fff!important;border:1px solid #d7dfe7!important;color:#3f4d5c!important}.selection-offer-send{background:linear-gradient(135deg,#0f766e,#0d9488)!important;box-shadow:0 7px 18px #0f766e2b!important;color:#fff!important}.selection-offer-sent-banner{background:linear-gradient(135deg,#edf9f2,#f7fcf9)!important;border-color:#bce0ca!important}.selection-joining-card,.selection-joining-shell{border-radius:16px!important;box-shadow:0 6px 20px #0f172a0a!important}[class*=selection-joining]
.selection-card-eyebrow{color:#40806a!important}.selection-primary-button{background:linear-gradient(135deg,#0f766e,#0d9488)!important;border:1px solid #0f766e!important;box-shadow:0 6px 16px #0f766e29!important;color:#fff!important;opacity:1!important;visibility:visible!important}.selection-primary-button:hover:not(:disabled){background:linear-gradient(135deg,#115e59,#0f766e)!important;color:#fff!important}.selection-primary-button:disabled{background:#7b8794!important;border-color:#aab5bf!important;box-shadow:none!important;color:#fff!important;opacity:1!important}.selection-modal-primary{background:#0f766e!important;color:#fff!important}.selection-modal-secondary{background:#eef2f5!important;border:1px solid #cfd8e1!important;color:#344254!important}@media (max-width:1250px){.selection-document-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1000px){.selection-document-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.selection-detail-page{margin:-14px -12px -25px!important;padding:10px 10px 28px!important}.selection-document-list{grid-template-columns:1fr!important}.selection-document-row{min-height:165px!important}.selection-detail-hero{padding:17px!important}.selection-detail-number-card{min-width:0!important}}.selection-page .selection-heading.selection-video-hero{background:#101b2e!important;border:0!important;border-radius:20px!important;box-shadow:0 14px 34px #0f1c3021!important;display:block!important;height:220px!important;margin:0 0 18px!important;min-height:220px!important;overflow:hidden!important;padding:0!important;position:relative!important;width:100%!important}.selection-page
.selection-heading.selection-video-hero
.selection-video-media{overflow:hidden!important}.selection-page
.selection-heading.selection-video-hero
.selection-video-media,.selection-page
.selection-heading.selection-video-hero
.selection-video-media
.selection-hero-video{background:#0000!important;display:block!important;height:100%!important;inset:0!important;opacity:1!important;position:absolute!important;visibility:visible!important;width:100%!important;z-index:1!important}.selection-page
.selection-heading.selection-video-hero
.selection-video-media
.selection-hero-video{min-height:100%!important;min-width:100%!important;object-fit:cover!important;object-position:center center!important;pointer-events:none!important;transform:none!important}.selection-page
.selection-heading.selection-video-hero
.selection-video-shade{background:linear-gradient(90deg,#0a1728f5,#0a1728e0 22%,#0a172894 39%,#0a17282e 58%,#0a17280a 76%,#0a17281a)!important;display:block!important;inset:0!important;pointer-events:none!important;position:absolute!important;z-index:2!important}.selection-page
.selection-heading.selection-video-hero
.selection-video-content{align-items:center!important;box-sizing:border-box!important;display:flex!important;gap:28px!important;height:100%!important;justify-content:space-between!important;padding:30px!important;position:relative!important;width:100%!important;z-index:3!important}.selection-page
.selection-heading.selection-video-hero
.selection-video-copy{align-items:flex-start!important;display:flex!important;flex-direction:column!important;position:relative!important;width:min(440px,47%)!important}.selection-page
.selection-heading.selection-video-hero
.selection-video-copy:before{background:#ef3340;border-radius:999px;content:"";display:block;height:2px;margin-bottom:12px;width:34px}.selection-page
.selection-heading.selection-video-hero
.selection-eyebrow{color:#dce9f8db!important;font-size:10px!important;font-weight:800!important;letter-spacing:1.8px!important;line-height:1.2!important;text-transform:uppercase!important}.selection-page
.selection-heading.selection-video-hero
.selection-video-copy h1{color:#fff!important;font-size:31px!important;font-weight:800!important;letter-spacing:-.9px!important;line-height:1.05!important;margin:8px 0 7px!important}.selection-page
.selection-heading.selection-video-hero
.selection-video-copy p{color:#e2ebf5cc!important;font-size:11.5px!important;font-weight:500!important;line-height:1.55!important;margin:0!important;max-width:390px!important}.selection-page
.selection-heading.selection-video-hero
.selection-refresh{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0a182a85!important;border:1px solid #ffffff47!important;border-radius:11px!important;color:#fff!important;cursor:pointer!important;flex:0 0 auto!important;font-size:11px!important;font-weight:750!important;margin:0!important;min-height:42px!important;min-width:102px!important;padding:0 15px!important;position:relative!important;z-index:4!important}.selection-page
.selection-heading.selection-video-hero
.selection-refresh:hover:not(:disabled){background:#ffffff2e!important;transform:translateY(-1px)}.selection-page
.selection-heading.selection-video-hero:after{content:none!important;display:none!important}@media (max-width:900px){.selection-page .selection-heading.selection-video-hero{height:190px!important;min-height:190px!important}.selection-page .selection-heading.selection-video-hero .selection-video-content{padding:24px!important}.selection-page .selection-heading.selection-video-hero .selection-video-copy{width:58%!important}}@media (max-width:640px){.selection-page .selection-heading.selection-video-hero{border-radius:16px!important;height:180px!important;min-height:180px!important}.selection-page .selection-heading.selection-video-hero .selection-video-content{align-items:flex-end!important;padding:20px 18px!important}.selection-page .selection-heading.selection-video-hero .selection-video-copy{width:70%!important}.selection-page .selection-heading.selection-video-hero .selection-video-copy p{display:none!important}}.selection-page
.selection-video-hero{isolation:isolate!important;overflow:hidden!important;position:relative!important}.selection-page
.selection-video-hero
.selection-video-media{overflow:hidden!important}.selection-page
.selection-video-hero
.selection-hero-poster,.selection-page
.selection-video-hero
.selection-video-media{height:100%!important;inset:0!important;pointer-events:none!important;position:absolute!important;width:100%!important;z-index:1!important}.selection-page
.selection-video-hero
.selection-hero-poster{display:block!important;object-fit:cover!important;object-position:center center!important;opacity:1!important;transform:scale(1.015)}.selection-page
.selection-video-hero
.selection-hero-video{animation:none!important;display:block!important;height:100%!important;inset:0!important;object-fit:cover!important;object-position:center center!important;opacity:0!important;pointer-events:none!important;position:absolute!important;transform:scale(1.015);transition:opacity .65s ease!important;width:100%!important;z-index:2!important}.selection-page
.selection-video-hero
.selection-hero-video.is-ready{opacity:1!important}.selection-page
.selection-video-hero
.selection-video-shade{pointer-events:none!important;position:absolute!important;z-index:3!important}.selection-page
.selection-video-hero
.selection-video-content{position:relative!important;z-index:4!important}.selection-page
.selection-video-hero
.selection-video-copy{position:relative!important;z-index:5!important}.selection-page
.selection-video-hero
.selection-refresh{position:relative!important;z-index:6!important}@media (max-width:650px){.selection-page .selection-video-hero .selection-hero-poster,.selection-page .selection-video-hero .selection-hero-video{object-position:65% center!important}}@media (prefers-reduced-motion:reduce){.selection-page .selection-video-hero .selection-hero-video{animation:none!important;transition:none!important}}:root{--se-rec-red:#e30613;--se-rec-red-dark:#c50010;--se-rec-ink:#17191f;--se-rec-text:#30333a;--se-rec-muted:#91959d;--se-rec-border:#e6e8ec;--se-rec-surface:#fff;--se-rec-bg:#f6f7f9;--se-rec-green:#218a4c;--se-rec-green-bg:#eaf8ef;--se-rec-blue:#326fc0;--se-rec-blue-bg:#eaf3ff;--se-rec-purple:#7250bd;--se-rec-purple-bg:#f2edff;--se-rec-orange:#c87012;--se-rec-orange-bg:#fff1e4;--se-rec-amber:#ad700a;--se-rec-amber-bg:#fff6df;--se-rec-cyan:#16839d;--se-rec-cyan-bg:#e7f7fb;--se-rec-danger:#c83240;--se-rec-danger-bg:#ffebed}.se-rec-overview{width:100%}.se-rec-page-head{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:18px}.se-rec-page-head>div:first-child{min-width:0}.se-rec-eyebrow{color:#e30613;color:var(
      --se-rec-red
    );display:block;font-size:8px;font-weight:900;letter-spacing:1.6px}.se-rec-page-head h2{color:#17191f;color:var(
      --se-rec-ink
    );font-size:27px;letter-spacing:-.9px;line-height:1.08;margin:7px 0 5px}.se-rec-page-head p{color:#91959d;color:var(
      --se-rec-muted
    );font-size:10px;line-height:1.55;margin:0;max-width:640px}.se-rec-head-actions{align-items:center;display:flex;gap:9px}.se-rec-primary-btn,.se-rec-secondary-btn{align-items:center;border-radius:11px;cursor:pointer;display:inline-flex;font-size:9px;font-weight:800;gap:7px;justify-content:center;min-height:40px;padding:0 14px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.se-rec-primary-btn{background:linear-gradient(135deg,#f01726,#e30613 55%,#c60010);border:0;box-shadow:0 9px 22px #e3061333;color:#fff}.se-rec-primary-btn:hover{box-shadow:0 13px 28px #e3061340;transform:translateY(-1px)}.se-rec-secondary-btn{background:#fff;border:1px solid #e1e3e6;color:#555960}.se-rec-secondary-btn:hover{border-color:#ced1d6}.se-rec-secondary-btn:disabled{cursor:wait;opacity:.55}.se-rec-error-banner{align-items:center;background:#fff4f5;border:1px solid #c832402e;border-radius:13px;display:flex;gap:11px;margin-bottom:14px;padding:12px 14px}.se-rec-error-banner>span{align-items:center;background:#ffebed;background:var(
      --se-rec-danger-bg
    );border-radius:9px;color:#c83240;color:var(
      --se-rec-danger
    );display:flex;flex-shrink:0;font-weight:900;height:30px;justify-content:center;width:30px}.se-rec-error-banner div{flex:1 1}.se-rec-error-banner strong{color:#66353b;display:block;font-size:9px}.se-rec-error-banner p{color:#a56a70;font-size:8px;margin:2px 0 0}.se-rec-error-banner button{background:#0000;border:0;color:#c83240;color:var(
      --se-rec-danger
    );cursor:pointer;font-size:8px;font-weight:800}.se-rec-command-hero{align-items:center;background:radial-gradient(circle at 82% 20%,#e3061359,#0000 29%),linear-gradient(125deg,#17191e,#24272d 58%,#8e0711);border-radius:23px;box-shadow:0 22px 50px #16181d21;color:#fff;display:flex;gap:34px;justify-content:space-between;min-height:196px;overflow:hidden;padding:30px 34px;position:relative}.se-rec-command-hero:after{border:1px solid #ffffff14;border-radius:50%;content:"";height:310px;position:absolute;right:-130px;top:-170px;width:310px}.se-rec-command-copy{max-width:620px;position:relative;z-index:2}.se-rec-command-copy>span{color:#ffb7bd;font-size:8px;font-weight:900;letter-spacing:1.5px}.se-rec-command-copy h3{font-size:29px;letter-spacing:-1px;line-height:1.14;margin:10px 0;max-width:600px}.se-rec-command-copy p{color:#ffffffa3;font-size:10px;line-height:1.7;margin:0;max-width:580px}.se-rec-command-flow{align-items:center;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff12;border:1px solid #ffffff21;border-radius:16px;display:flex;gap:8px;justify-content:center;min-width:330px;padding:16px;position:relative;z-index:2}.se-rec-command-flow>div{background:#ffffff14;border-radius:11px;min-width:77px;padding:10px 8px;text-align:center}.se-rec-command-flow div span{color:#ffb8be;display:block;font-size:7px;font-weight:900;margin-bottom:4px}.se-rec-command-flow div strong{color:#fff;font-size:8px}.se-rec-command-flow>i{color:#ffffff59;font-size:12px;font-style:normal}.se-rec-metric-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:15px}.se-rec-metric-card{background:#fff;background:var(
      --se-rec-surface
    );border:1px solid #e6e8ec;border:1px solid var(
      --se-rec-border
    );border-radius:16px;box-shadow:0 8px 22px rgba(26,29,34,.025);color:#30333a;color:var(
      --se-rec-text
    );cursor:pointer;min-height:153px;min-width:0;padding:15px;position:relative;text-align:left;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.se-rec-metric-card:hover{border-color:#d7d9de;box-shadow:0 15px 30px rgba(26,29,34,.065);transform:translateY(-3px)}.se-rec-metric-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.se-rec-metric-icon{align-items:center;background:#f2f3f5;border-radius:10px;color:#6d7178;display:flex;flex-shrink:0;font-size:10px;font-weight:900;height:34px;justify-content:center;width:34px}.se-rec-metric-card.tone-blue
.se-rec-metric-icon{background:#eaf3ff;background:var(
      --se-rec-blue-bg
    );color:#326fc0;color:var(
      --se-rec-blue
    )}.se-rec-metric-card.tone-purple
.se-rec-metric-icon{background:#f2edff;background:var(
      --se-rec-purple-bg
    );color:#7250bd;color:var(
      --se-rec-purple
    )}.se-rec-metric-card.tone-orange
.se-rec-metric-icon{background:#fff1e4;background:var(
      --se-rec-orange-bg
    );color:#c87012;color:var(
      --se-rec-orange
    )}.se-rec-metric-card.tone-warning
.se-rec-metric-icon{background:#fff6df;background:var(
      --se-rec-amber-bg
    );color:#ad700a;color:var(
      --se-rec-amber
    )}.se-rec-metric-card.tone-green
.se-rec-metric-icon{background:#eaf8ef;background:var(
      --se-rec-green-bg
    );color:#218a4c;color:var(
      --se-rec-green
    )}.se-rec-metric-card.tone-cyan
.se-rec-metric-icon{background:#e7f7fb;background:var(
      --se-rec-cyan-bg
    );color:#16839d;color:var(
      --se-rec-cyan
    )}.se-rec-metric-open{align-items:center;color:#a1a4aa;display:flex;font-size:7px;font-weight:750;gap:3px}.se-rec-metric-value{color:#17191f;color:var(
      --se-rec-ink
    );display:block;font-size:29px;letter-spacing:-1.2px;line-height:1;margin:18px 0 5px}.se-rec-metric-card h3{color:#33363d;font-size:10px;margin:0}.se-rec-metric-card p{color:#9a9da4;font-size:8px;line-height:1.45;margin:5px 0 0}.se-rec-overview-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1.65fr) minmax(250px,.55fr);margin-top:15px}.se-rec-panel{background:#fff;border:1px solid #e6e8ec;border:1px solid var(
      --se-rec-border
    );border-radius:18px;box-shadow:0 8px 24px rgba(26,29,34,.025)}.se-rec-attention-panel,.se-rec-hiring-panel,.se-rec-workload-panel{padding:19px}.se-rec-panel-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.se-rec-panel-head>div>span{color:#e30613;color:var(
      --se-rec-red
    );font-size:7px;font-weight:900;letter-spacing:1.25px}.se-rec-panel-head h3{color:#30333a;color:var(
      --se-rec-text
    );font-size:16px;letter-spacing:-.3px;margin:5px 0 3px}.se-rec-panel-head p{color:#91959d;color:var(
      --se-rec-muted
    );font-size:8px;margin:0}.se-rec-panel-head>button{background:#fff;border:1px solid #e3e5e8;border-radius:9px;color:#62666d;cursor:pointer;font-size:8px;font-weight:750;min-height:34px;padding:0 10px}.se-rec-panel-head>button span{margin-left:4px}.se-rec-attention-list{display:flex;flex-direction:column;margin-top:15px}.se-rec-attention-item{align-items:center;background:#0000;border:0;border-bottom:1px solid #f0f1f3;color:#30333a;color:var(
      --se-rec-text
    );cursor:pointer;display:flex;gap:10px;min-height:61px;padding:9px 8px;text-align:left;transition:background .14s ease;width:100%}.se-rec-attention-item:last-child{border-bottom:0}.se-rec-attention-item:hover{background:#fafafb}.se-rec-attention-icon{align-items:center;background:#f1f2f4;border-radius:10px;color:#70747b;display:flex;flex-shrink:0;font-size:9px;font-weight:900;height:34px;justify-content:center;width:34px}.se-rec-attention-icon.tone-warning{background:#fff6df;background:var(
      --se-rec-amber-bg
    );color:#ad700a;color:var(
      --se-rec-amber
    )}.se-rec-attention-icon.tone-orange{background:#fff1e4;background:var(
      --se-rec-orange-bg
    );color:#c87012;color:var(
      --se-rec-orange
    )}.se-rec-attention-icon.tone-blue,.se-rec-attention-icon.tone-cyan{background:#eaf3ff;background:var(
      --se-rec-blue-bg
    );color:#326fc0;color:var(
      --se-rec-blue
    )}.se-rec-attention-copy{flex:1 1;min-width:0}.se-rec-attention-copy strong{color:#383b42;font-size:9px}.se-rec-attention-copy small,.se-rec-attention-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-rec-attention-copy small{color:#9a9da4;font-size:8px;margin-top:3px}.se-rec-attention-meta{color:#8b8e95;font-size:8px;font-weight:750;min-width:48px;text-align:right}.se-rec-attention-arrow{color:#b2b5ba;font-size:14px}.se-rec-status-badge{align-items:center;background:#f1f2f4;border-radius:999px;color:#70737a;display:inline-flex;font-size:7px;font-weight:800;gap:5px;min-height:24px;padding:0 8px;white-space:nowrap;width:fit-content}.se-rec-status-dot{background:currentColor;border-radius:50%;height:5px;width:5px}.se-rec-status-badge.tone-success{background:#eaf8ef;background:var(
      --se-rec-green-bg
    );color:#218a4c;color:var(
      --se-rec-green
    )}.se-rec-status-badge.tone-blue,.se-rec-status-badge.tone-info{background:#eaf3ff;background:var(
      --se-rec-blue-bg
    );color:#326fc0;color:var(
      --se-rec-blue
    )}.se-rec-status-badge.tone-purple{background:#f2edff;background:var(
      --se-rec-purple-bg
    );color:#7250bd;color:var(
      --se-rec-purple
    )}.se-rec-status-badge.tone-orange{background:#fff1e4;background:var(
      --se-rec-orange-bg
    );color:#c87012;color:var(
      --se-rec-orange
    )}.se-rec-status-badge.tone-warning{background:#fff6df;background:var(
      --se-rec-amber-bg
    );color:#ad700a;color:var(
      --se-rec-amber
    )}.se-rec-status-badge.tone-danger{background:#ffebed;background:var(
      --se-rec-danger-bg
    );color:#c83240;color:var(
      --se-rec-danger
    )}.se-rec-workload-list{display:flex;flex-direction:column;gap:6px;margin-top:13px}.se-rec-workload-list button{align-items:center;background:#fafafb;border:1px solid #0000;border-radius:11px;cursor:pointer;display:flex;gap:9px;min-height:54px;padding:7px 8px;text-align:left;width:100%}.se-rec-workload-list button:hover{background:#fff;border-color:#e5e7ea}.se-rec-workload-icon{align-items:center;border-radius:9px;display:flex;flex-shrink:0;font-size:8px;font-weight:900;height:31px;justify-content:center;width:31px}.se-rec-workload-icon.orange{background:#fff1e4;background:var(
      --se-rec-orange-bg
    );color:#c87012;color:var(
      --se-rec-orange
    )}.se-rec-workload-icon.amber{background:#fff6df;background:var(
      --se-rec-amber-bg
    );color:#ad700a;color:var(
      --se-rec-amber
    )}.se-rec-workload-icon.purple{background:#f2edff;background:var(
      --se-rec-purple-bg
    );color:#7250bd;color:var(
      --se-rec-purple
    )}.se-rec-workload-icon.blue{background:#eaf3ff;background:var(
      --se-rec-blue-bg
    );color:#326fc0;color:var(
      --se-rec-blue
    )}.se-rec-workload-list button div{flex:1 1}.se-rec-workload-list strong{color:#45484f;display:block;font-size:9px}.se-rec-workload-list small{color:#9b9ea5;font-size:7px}.se-rec-workload-list b{color:#2c2f35;font-size:16px}.se-rec-hiring-panel{margin-top:15px}.se-rec-hiring-list{display:flex;flex-direction:column;margin-top:15px}.se-rec-hiring-row{grid-gap:10px;align-items:center;background:#0000;border:0;border-top:1px solid #f0f1f3;color:#30333a;color:var(
      --se-rec-text
    );cursor:pointer;display:grid;gap:10px;grid-template-columns:minmax(230px,1.4fr) 75px minmax(115px,.7fr) auto 92px 20px;min-height:70px;padding:9px 8px;text-align:left;width:100%}.se-rec-hiring-row:hover{background:#fafafb}.se-rec-hiring-main{align-items:center;display:flex;gap:10px;min-width:0}.se-rec-hiring-avatar{align-items:center;background:linear-gradient(135deg,#22252a,#3a3e45);border-radius:11px;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:900;height:38px;justify-content:center;width:38px}.se-rec-hiring-main>span:last-child{min-width:0}.se-rec-hiring-main strong{color:#34373e;font-size:9px}.se-rec-hiring-main small,.se-rec-hiring-main strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-rec-hiring-main small{color:#9699a0;font-size:7px;margin-top:4px}.se-rec-hiring-date,.se-rec-hiring-openings,.se-rec-hiring-owner{display:flex;flex-direction:column;gap:4px}.se-rec-hiring-row small{color:#a1a4aa;font-size:6px;font-weight:900;letter-spacing:.55px}.se-rec-hiring-row
.se-rec-hiring-openings
strong{color:#2d3036;font-size:14px}.se-rec-hiring-date strong,.se-rec-hiring-owner strong{color:#4b4f56;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-rec-row-arrow{color:#aeb1b6;font-size:14px}.se-rec-pipeline{background:linear-gradient(105deg,#fff,#fcfcfd);border:1px solid #e6e8ec;border:1px solid var(
      --se-rec-border
    );border-radius:18px;margin-top:15px;padding:18px 20px}.se-rec-pipeline-head{align-items:center;display:flex;justify-content:space-between}.se-rec-pipeline-head>div>span{color:#e30613;color:var(
      --se-rec-red
    );font-size:7px;font-weight:900;letter-spacing:1.25px}.se-rec-pipeline-head h3{color:#30333a;color:var(
      --se-rec-text
    );font-size:14px;margin:4px 0 0}.se-rec-pipeline-live{align-items:center;color:#218a4c;color:var(
      --se-rec-green
    );display:flex;font-size:7px;font-weight:800;gap:6px}.se-rec-pipeline-live i{background:#33b264;border-radius:50%;box-shadow:0 0 0 4px #33b26414;height:6px;width:6px}.se-rec-pipeline-track{align-items:stretch;display:flex;gap:9px;justify-content:space-between;margin-top:17px}.se-rec-pipeline-track>button{align-items:center;background:#fafafb;border:1px solid #e8e9ec;border-radius:12px;cursor:pointer;display:flex;flex:1 1;gap:9px;min-height:68px;padding:10px;text-align:left}.se-rec-pipeline-track>button:hover{background:#fff;border-color:#dfe1e5}.se-rec-pipeline-track>button>span{align-items:center;background:#fff0f1;border-radius:9px;color:#e30613;color:var(
      --se-rec-red
    );display:flex;flex-shrink:0;font-size:7px;font-weight:900;height:29px;justify-content:center;width:29px}.se-rec-pipeline-track strong{color:#44474e;display:block;font-size:8px}.se-rec-pipeline-track small{color:#9da0a6;display:block;font-size:7px;margin-top:3px}.se-rec-pipeline-track>i{align-self:center;color:#c2c4c8;font-size:12px;font-style:normal}.se-rec-empty{gap:12px;min-height:145px}.se-rec-empty,.se-rec-empty-icon{align-items:center;display:flex;justify-content:center}.se-rec-empty-icon{background:#eaf8ef;background:var(
      --se-rec-green-bg
    );border-radius:12px;color:#218a4c;color:var(
      --se-rec-green
    );flex-shrink:0;font-size:11px;font-weight:900;height:42px;width:42px}.se-rec-empty strong{color:#44474e;font-size:9px}.se-rec-empty p{color:#999ca3;font-size:8px;margin:4px 0 0;max-width:330px}.se-rec-hiring-skeleton,.se-rec-list-skeleton{display:flex;flex-direction:column;gap:8px;margin-top:15px}.se-rec-hiring-skeleton span,.se-rec-list-skeleton span{animation:seRecSkeleton 1.3s linear infinite;background:linear-gradient(90deg,#f3f4f5,#fafafb 48%,#f3f4f5);background-size:220% 100%;border-radius:10px;display:block;height:54px}@keyframes seRecSkeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.se-rec-coming-workspace{background:linear-gradient(135deg,#fff,#fafafb);border:1px dashed #dce0e5;border-radius:20px;gap:18px;min-height:420px;padding:40px}.se-rec-coming-icon,.se-rec-coming-workspace{align-items:center;display:flex;justify-content:center}.se-rec-coming-icon{background:#fff0f1;border-radius:16px;color:#e30613;color:var(
      --se-rec-red
    );flex-shrink:0;font-size:17px;font-weight:900;height:58px;width:58px}.se-rec-coming-workspace>div:last-child{max-width:500px}.se-rec-coming-workspace span{color:#e30613;color:var(
      --se-rec-red
    );font-size:8px;font-weight:900;letter-spacing:1.3px}.se-rec-coming-workspace h2{color:#17191f;color:var(
      --se-rec-ink
    );font-size:23px;margin:6px 0}.se-rec-coming-workspace p{color:#91959d;color:var(
      --se-rec-muted
    );font-size:9px;margin:0}.se-rec-coming-workspace small{color:#b0b3b9;display:block;font-size:8px;margin-top:10px}@media (max-width:1320px){.se-rec-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1120px){.se-rec-command-hero{align-items:flex-start;flex-direction:column}.se-rec-command-flow{min-width:0;width:100%}.se-rec-overview-grid{grid-template-columns:1fr}.se-rec-hiring-row{grid-template-columns:minmax(210px,1.4fr) 70px minmax(110px,.8fr) auto 85px}.se-rec-row-arrow{display:none}}@media (max-width:900px){.se-rec-page-head{align-items:flex-start;flex-direction:column}.se-rec-head-actions{width:100%}.se-rec-primary-btn,.se-rec-secondary-btn{flex:1 1}.se-rec-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.se-rec-pipeline-track{flex-direction:column}.se-rec-pipeline-track>i{transform:rotate(90deg)}}.se-rec-access-back-btn{background:linear-gradient(135deg,#f01726,#e30613);border:0;border-radius:10px;box-shadow:0 8px 20px #e3061329;color:#fff;cursor:pointer;font-family:inherit;font-size:11px;font-weight:800;margin-top:16px;min-height:38px;padding:0 14px;transition:transform .16s ease,box-shadow .16s ease}.se-rec-access-back-btn:hover{box-shadow:0 12px 25px #e3061338;transform:translateY(-1px)}.se-rec-command-flow--extended{gap:6px;min-width:440px;padding:13px}.se-rec-command-flow--extended>div{min-width:76px;padding:10px 7px}.se-rec-command-flow--extended>i{flex:0 0 auto}.se-rec-command-stage-selected{background:#ffffff21!important;box-shadow:inset 0 0 0 1px #ffffff14}.se-rec-metric-grid--recruitment-full{grid-template-columns:repeat(7,minmax(0,1fr))}.se-rec-metric-grid--recruitment-full
.se-rec-metric-card{min-height:148px}.se-rec-metric-grid--recruitment-full
.se-rec-metric-card
.se-rec-metric-value{margin-top:16px}.se-rec-workload-icon.green{background:#eaf8ef;background:var(
      --se-rec-green-bg
    );color:#218a4c;color:var(
      --se-rec-green
    )}.se-rec-workload-list
button.se-rec-workload-selection{background:linear-gradient(135deg,#fbfefc,#f7fcf9);border-color:#218a4c14}.se-rec-workload-list
button.se-rec-workload-selection:hover{background:#fff;border-color:#218a4c2e}.se-rec-pipeline-track--full{gap:7px}.se-rec-pipeline-track--full>button{min-width:0;padding:9px}.se-rec-pipeline-track--full>button>div{min-width:0}.se-rec-pipeline-track--full
small,.se-rec-pipeline-track--full
strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-rec-pipeline-track>button.se-rec-pipeline-selection{background:linear-gradient(135deg,#f3fbf6,#fff);border-color:#cde7d6}.se-rec-pipeline-track>button.se-rec-pipeline-selection>span{background:#eaf8ef;background:var(
      --se-rec-green-bg
    );color:#218a4c;color:var(
      --se-rec-green
    )}.se-rec-pipeline-track>button.se-rec-pipeline-selection
strong{color:#31734c}.se-rec-pipeline-track>button.se-rec-pipeline-selection:hover{border-color:#b5dcc4;box-shadow:0 8px 20px #218a4c0f}.se-rec-command-copy p,.se-rec-page-head p{font-size:11.5px}.se-rec-metric-card h3{font-size:11px}.se-rec-metric-card p{font-size:9.5px;line-height:1.5}.se-rec-panel-head h3{font-size:17px}.se-rec-panel-head p{font-size:9.5px}.se-rec-attention-copy
strong{font-size:10.5px}.se-rec-attention-copy
small{font-size:9px}.se-rec-workload-list
strong{font-size:10.5px}.se-rec-workload-list
small{font-size:8.5px}.se-rec-hiring-main
strong{font-size:10.5px}.se-rec-hiring-main
small{font-size:8.5px}.se-rec-hiring-date
strong,.se-rec-hiring-owner
strong{font-size:9px}.se-rec-pipeline-track
strong{font-size:9.5px}.se-rec-pipeline-track
small{font-size:8px}@media (max-width:1500px){.se-rec-metric-grid--recruitment-full{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1180px){.se-rec-command-flow--extended{min-width:0;width:100%}.se-rec-pipeline-track--full{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.se-rec-pipeline-track--full>i{display:none}.se-rec-pipeline-track--full>button{width:100%}}@media (max-width:900px){.se-rec-command-flow--extended,.se-rec-metric-grid--recruitment-full{grid-template-columns:repeat(2,minmax(0,1fr))}.se-rec-command-flow--extended{grid-gap:8px;display:grid;gap:8px}.se-rec-command-flow--extended>i{display:none}.se-rec-command-flow--extended>div{min-width:0;width:auto}}@media (max-width:650px){.se-rec-metric-grid--recruitment-full{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.se-rec-metric-grid--recruitment-full .se-rec-metric-card{min-height:135px}.se-rec-pipeline-track--full{grid-template-columns:1fr}.se-rec-command-flow--extended{grid-template-columns:1fr 1fr}}.people-page{background:linear-gradient(180deg,#f8fafc,#f4f7fa);box-sizing:border-box;color:#20252d;min-height:100%;padding:28px 32px 56px;width:100%}.people-hero{align-items:stretch;background:linear-gradient(122deg,#171b22,#232830 43%,#5b1720 74%,#e20918);border-radius:28px;box-shadow:0 24px 60px #19232d24;display:flex;gap:32px;justify-content:space-between;min-height:245px;overflow:hidden;padding:38px 40px;position:relative}.people-hero:after{border:1px solid #ffffff21;border-radius:50%;box-shadow:0 0 0 80px #ffffff08;content:"";height:380px;pointer-events:none;position:absolute;right:-120px;top:-170px;width:380px}.people-hero-copy{max-width:720px;position:relative;z-index:2}.people-eyebrow{color:#ffbdc2;display:block;font-size:12px;font-weight:800;letter-spacing:2.1px;margin-bottom:12px}.people-hero h1{color:#fff;font-size:38px;font-weight:800;letter-spacing:-1.2px;line-height:1.1;margin:0;max-width:700px}.people-hero-copy>p{color:#ffffffb3;font-size:17px;line-height:1.65;margin:18px 0 0;max-width:680px}.people-hero-actions{align-items:center;display:flex;gap:12px;margin-top:28px}.people-button{border-radius:13px;cursor:pointer;font-size:14px;font-weight:800;min-height:50px;padding:0 20px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.people-button:hover{transform:translateY(-1px)}.people-button--primary{align-items:center;background:#ef0718;border:0;box-shadow:0 13px 28px #ef071847;color:#fff;display:inline-flex;gap:15px}.people-button--secondary{background:#ffffff12;border:1px solid #ffffff38;color:#fff}.people-hero-status{align-self:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff17;border:1px solid #ffffff2e;border-radius:20px;padding:25px 26px;position:relative;width:270px;z-index:2}.people-hero-status>span{color:#ffffff9e;display:block;font-size:11px;font-weight:800;letter-spacing:1.7px}.people-hero-status>strong{color:#fff;display:block;font-size:18px;line-height:1.35;margin-top:9px}.people-status-line{align-items:center;color:#ffffffb8;display:flex;font-size:13px;gap:9px;margin-top:17px}.people-status-dot{background:#32cc7b;border-radius:50%;box-shadow:0 0 0 5px #32cc7b1f;height:9px;width:9px}.people-metrics{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.people-metric-card{background:#fff;border:1px solid #dfe5eb;border-radius:20px;box-shadow:0 10px 28px #232d370d;min-height:200px;padding:24px}.people-metric-card--strong{border-color:#d5dde5}.people-metric-card--accent{background:linear-gradient(145deg,#fff,#fff8f8);border-color:#efc9cd}.people-metric-top{align-items:center;color:#8993a0;display:flex;font-size:10px;font-weight:800;justify-content:space-between;letter-spacing:1.5px}.people-metric-icon{align-items:center;background:#f1f4f7;border-radius:12px;color:#343b45;display:inline-flex;font-size:15px;font-weight:900;height:38px;justify-content:center;width:38px}.people-metric-card>strong{color:#1e242b;display:block;font-size:38px;letter-spacing:-1px;line-height:1;margin-top:20px}.people-metric-card h3{color:#252b34;font-size:17px;font-weight:800;margin:12px 0 0}.people-metric-card p{color:#8a94a1;font-size:13px;line-height:1.55;margin:8px 0 0}.people-workspace-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,1.5fr) minmax(320px,.75fr);margin-top:22px}.people-recent,.people-workspace-main{background:#fff;border:1px solid #dfe5eb;border-radius:22px;box-shadow:0 10px 28px #232d370a}.people-section-heading{align-items:flex-start;border-bottom:1px solid #edf0f3;display:flex;gap:20px;justify-content:space-between;padding:25px 26px 22px}.people-recent-heading span,.people-section-heading span{color:#eb101e;display:block;font-size:10px;font-weight:900;letter-spacing:1.8px}.people-recent-heading h2,.people-section-heading h2{color:#252b33;font-size:22px;font-weight:800;letter-spacing:-.4px;margin:7px 0 0}.people-section-heading p{color:#8c96a2;font-size:13px;margin:6px 0 0}.people-section-heading button{background:#fff;border:1px solid #dfe4e9;border-radius:11px;color:#454d57;cursor:pointer;font-size:12px;font-weight:800;min-height:42px;padding:0 16px}.people-action-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 24px 25px}.people-action-card{grid-gap:14px;align-items:center;background:#fafbfc;border:1px solid #e2e7ec;border-radius:17px;cursor:pointer;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;min-height:112px;padding:18px;text-align:left;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.people-action-card:hover{border-color:#cfd7df;box-shadow:0 12px 24px #1e2a3412;transform:translateY(-2px)}.people-action-icon{align-items:center;background:#edf2f6;border-radius:15px;color:#27313a;display:inline-flex;font-size:18px;font-weight:900;height:48px;justify-content:center;width:48px}.people-action-icon--red{background:#fff0f1;color:#e30b19}.people-action-card strong{color:#282f37;display:block;font-size:16px}.people-action-card p{color:#909aa6;font-size:12px;line-height:1.5;margin:5px 0 0}.people-action-arrow{color:#a4adb7;font-size:20px}.people-recent-heading{border-bottom:1px solid #edf0f3;padding:24px 24px 18px}.people-recent-list{padding:10px}.people-person-row{grid-gap:12px;align-items:center;background:#0000;border:0;border-radius:13px;cursor:pointer;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:13px 12px;text-align:left;width:100%}.people-person-row:hover{background:#f7f9fb}.people-person-avatar{align-items:center;background:#1f252d;border-radius:13px;color:#fff;display:inline-flex;font-size:15px;font-weight:900;height:42px;justify-content:center;width:42px}.people-person-copy{min-width:0}.people-person-copy strong{color:#313842;font-size:14px}.people-person-copy small,.people-person-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.people-person-copy small{color:#939ca6;font-size:11px;margin-top:4px}.people-person-status{background:#edf7f1;border-radius:999px;color:#298254;font-size:9px;font-weight:900;letter-spacing:.7px;padding:7px 9px}.people-empty{background:#f8fafb;border-radius:14px;color:#8b95a1;font-size:13px;margin:14px;padding:30px 20px;text-align:center}.people-empty--error{background:#fff5f5;color:#bb2834}@media (max-width:1180px){.people-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.people-workspace-grid{grid-template-columns:1fr}}@media (max-width:800px){.people-page{padding:18px 16px 40px}.people-hero{flex-direction:column;padding:28px 24px}.people-hero h1{font-size:31px}.people-hero-status{width:auto}.people-action-grid,.people-metrics{grid-template-columns:1fr}}.employee-detail-page,.employee-form-page,.employees-page{background:linear-gradient(180deg,#f8fafc,#f4f7fa);box-sizing:border-box;color:#20262e;min-height:100%;padding:28px 32px 60px;width:100%}.employees-back{align-items:center;background:#0000;border:0;color:#687483;cursor:pointer;display:inline-flex;font-size:14px;font-weight:750;gap:7px;padding:0}.employees-back:hover{color:#e30613}.employees-header{align-items:flex-end;display:flex;gap:30px;justify-content:space-between;margin-bottom:22px}.employees-header .employees-back{margin-bottom:20px}.employees-eyebrow{color:#e30613;display:block;font-size:11px;font-weight:900;letter-spacing:2px;margin-bottom:8px}.employees-header h1{color:#20262e;font-size:34px;font-weight:850;letter-spacing:-1px;line-height:1.1;margin:0}.employees-header p{color:#7c8794;font-size:15px;line-height:1.6;margin:10px 0 0;max-width:720px}.employees-create-button{align-items:center;background:linear-gradient(135deg,#e30613,#f01423);border:0;border-radius:14px;box-shadow:0 13px 28px #e3061338;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:850;gap:12px;min-height:52px;padding:0 22px}.employees-create-button span{font-size:21px;line-height:1}.employees-summary{background:#fff;border:1px solid #dfe5eb;border-radius:19px;box-shadow:0 10px 28px #1e28320a;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;overflow:hidden}.employees-summary>div{border-right:1px solid #e8ecf0;min-height:112px;padding:21px 24px}.employees-summary>div:last-child{border-right:0}.employees-summary>div>span{color:#8994a1;display:block;font-size:10px;font-weight:900;letter-spacing:1.6px}.employees-summary>div>strong{color:#252c34;display:block;font-size:31px;font-weight:850;line-height:1;margin-top:9px}.employees-summary>div>small{color:#98a1ac;display:block;font-size:12px;margin-top:8px}.employees-summary--onboarding{background:linear-gradient(145deg,#fff,#fff7f7)}.employees-summary--onboarding>strong{color:#df111e!important}.employees-directory{background:#fff;border:1px solid #dfe5eb;border-radius:22px;box-shadow:0 12px 34px #1e28320d;overflow:hidden}.employees-toolbar{align-items:center;border-bottom:1px solid #e8ecf0;display:flex;gap:20px;justify-content:space-between;min-height:76px;padding:0 20px}.employees-tabs{align-items:center;display:flex;gap:7px}.employees-tabs button{background:#0000;border:0;border-radius:11px;color:#7a8491;cursor:pointer;font-size:13px;font-weight:800;min-height:44px;padding:0 16px;position:relative}.employees-tabs button.is-active{background:#f3f5f7;color:#20262e}.employees-tabs button.is-active:after{background:#e30613;border-radius:20px;bottom:2px;content:"";height:3px;left:15px;position:absolute;right:15px}.employees-tabs button>span{align-items:center;background:#ffe8ea;border-radius:999px;color:#dd101d;display:inline-flex;font-size:10px;font-weight:900;height:21px;justify-content:center;margin-left:8px;min-width:21px;padding:0 6px}.employees-toolbar-actions{align-items:center;display:flex;gap:10px}.employees-search{align-items:center;background:#f9fafb;border:1px solid #dfe4e9;border-radius:12px;display:flex;height:44px;padding:0 12px;width:340px}.employees-search>span{color:#939ca6;font-size:18px;margin-right:8px}.employees-search input{background:#0000;border:0;color:#303741;flex:1 1;font-size:13px;min-width:0;outline:0}.employees-search button{background:#0000;border:0;color:#939ca6;cursor:pointer;font-size:18px}.employees-toolbar-actions>select{background:#fff;border:1px solid #dfe4e9;border-radius:12px;color:#4d5661;font-size:12px;font-weight:700;height:44px;outline:0;padding:0 36px 0 13px}.employees-table-wrap{overflow-x:auto;width:100%}.employees-table{border-collapse:collapse;width:100%}.employees-table thead{background:#f8fafb}.employees-table th{border-bottom:1px solid #e8ecf0;color:#8d97a3;font-size:10px;font-weight:900;letter-spacing:1.1px;padding:14px 18px;text-align:left;text-transform:uppercase}.employees-table td{border-bottom:1px solid #edf0f3;color:#414953;font-size:13px;padding:16px 18px;vertical-align:middle}.employees-table tbody tr{transition:background .15s ease}.employees-table tbody tr:not(.employees-loading-row){cursor:pointer}.employees-table tbody tr:hover{background:#fbfcfd}.employees-table td>strong{color:#333b45;display:block;font-size:13px;font-weight:800}.employees-table td>small{color:#929ca8;display:block;font-size:11px;margin-top:4px}.employees-person{align-items:center;display:flex;gap:12px;min-width:230px}.employees-avatar{align-items:center;background:linear-gradient(145deg,#222831,#323944);border-radius:14px;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-weight:900;height:45px;justify-content:center;overflow:hidden;width:45px}.employees-person strong{color:#292f37;display:block;font-size:14px;font-weight:850}.employees-person small{color:#929ca8;display:block;font-size:11px;margin-top:4px;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employees-code{color:#222a33!important;font-size:13px!important;letter-spacing:.3px}.employees-company{color:#b0b7bf!important;font-size:9px!important;font-weight:800;letter-spacing:1px}.employees-status{align-items:center;border-radius:999px;display:inline-flex;font-size:9px;font-weight:900;letter-spacing:.8px;min-height:27px;padding:0 10px;text-transform:uppercase}.employees-status--active{background:#edf9f2;border:1px solid #bce4cd;color:#217849}.employees-status--onboarding{background:#fff2f3;border:1px solid #f0c7ca;color:#cf1a27}.employees-status--notice_period{background:#fff9e8;border:1px solid #efd898;color:#9b7111}.employees-status--exited,.employees-status--inactive{background:#f3f5f7;border:1px solid #dce1e6;color:#707a86}.employees-row-action{align-items:center;background:#fff;border:1px solid #dce2e8;border-radius:10px;color:#505965;cursor:pointer;display:inline-flex;font-size:11px;font-weight:850;gap:7px;min-height:36px;padding:0 12px}.employees-row-action:hover{border-color:#c7d0d9;color:#e30613}.employees-pagination{align-items:center;border-top:1px solid #e8ecf0;color:#818b97;display:flex;font-size:12px;justify-content:space-between;min-height:68px;padding:0 20px}.employees-pagination>div:first-child>span{color:#a2a9b2;margin-left:12px}.employees-pagination>div:last-child{align-items:center;display:flex;gap:9px}.employees-pagination button{background:#fff;border:1px solid #dde3e8;border-radius:10px;color:#515a65;cursor:pointer;font-size:11px;font-weight:800;min-height:37px;padding:0 12px}.employees-pagination button:disabled{cursor:default;opacity:.4}.employees-pagination>div:last-child>span{align-items:center;background:#20262e;border-radius:10px;color:#fff;display:inline-flex;font-size:12px;font-weight:850;height:37px;justify-content:center;width:37px}.employees-empty{align-items:center;display:flex;flex-direction:column;padding:60px 20px}.employees-empty>div{align-items:center;background:#f0f3f6;border-radius:17px;color:#656f7b;display:flex;font-size:19px;font-weight:900;height:58px;justify-content:center;margin-bottom:15px;width:58px}.employees-empty strong{color:#343b44;font-size:17px}.employees-empty span{color:#919ba7;font-size:12px;margin-top:7px}.employee-detail-error,.employees-error{align-items:flex-start;background:#fff5f6;border:1px solid #f1c8cc;border-radius:15px;display:flex;flex-direction:column;margin:18px;padding:24px}.employee-detail-error strong,.employees-error strong{color:#b91f2a;font-size:16px}.employee-detail-error span,.employees-error span{color:#8a6166;font-size:12px;margin-top:6px}.employee-detail-error button,.employees-error button{background:#d91522;border:0;border-radius:10px;color:#fff;font-size:11px;font-weight:850;margin-top:14px;min-height:38px;padding:0 14px}.employees-loading-row td{padding:11px 18px}.employees-loading-row div{animation:employeeSkeleton 1.3s infinite;background:linear-gradient(90deg,#f2f4f6 20%,#fafbfc 50%,#f2f4f6 80%);background-size:220% 100%;border-radius:10px;height:44px}@keyframes employeeSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.employee-detail-loading{background:#fff;border:1px solid #dfe5eb;border-radius:20px;color:#7c8794;font-size:14px;padding:50px;text-align:center}.employee-detail-page>.employees-back{margin-bottom:18px}.employee-profile-hero{align-items:center;background:linear-gradient(125deg,#181d24,#242b34 56%,#5f1821);border-radius:25px;box-shadow:0 20px 50px #19232d21;display:flex;gap:30px;justify-content:space-between;min-height:190px;padding:30px 32px}.employee-profile-main{align-items:center;display:flex;gap:21px}.employee-profile-avatar{align-items:center;background:#ffffff1a;border:1px solid #ffffff26;border-radius:22px;color:#fff;display:flex;flex:0 0 auto;font-size:31px;font-weight:900;height:82px;justify-content:center;overflow:hidden;width:82px}.employee-profile-avatar img{height:100%;object-fit:cover;width:100%}.employee-profile-main>div:last-child>span{color:#b8c0ca;display:block;font-size:10px;font-weight:900;letter-spacing:2px}.employee-profile-main h1{color:#fff;font-size:34px;font-weight:850;letter-spacing:-.8px;line-height:1.05;margin:7px 0 0}.employee-profile-main p{color:#ffffffab;font-size:15px;margin:8px 0 0}.employee-profile-tags{align-items:center;display:flex;gap:8px;margin-top:17px}.employee-profile-tags>span,.employee-profile-tags>strong{background:#ffffff17;border-radius:9px;color:#fff;font-size:10px;font-weight:850;padding:7px 10px}.employee-profile-actions{align-items:center;display:flex;gap:10px}.employee-profile-actions>button{background:#ffffff14;border:1px solid #fff3;border-radius:12px;color:#fff;cursor:pointer;font-size:12px;font-weight:800;min-height:45px;padding:0 17px}.employee-profile-actions .employee-profile-onboarding{align-items:center;background:#e30613;border-color:#f12230;box-shadow:0 13px 28px #e3061338;display:inline-flex;gap:12px}.employee-detail-stat-grid{background:#fff;border:1px solid #dfe5eb;border-radius:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;overflow:hidden}.employee-detail-stat-grid article{border-right:1px solid #e7ebef;min-height:97px;padding:20px}.employee-detail-stat-grid article:last-child{border-right:0}.employee-detail-stat-grid span{color:#929ca7;display:block;font-size:9px;font-weight:900;letter-spacing:1.5px}.employee-detail-stat-grid strong{color:#303741;display:block;font-size:15px;font-weight:850;line-height:1.4;margin-top:9px}.employee-record-layout{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr);margin-top:18px}.employee-record-card{background:#fff;border:1px solid #dfe5eb;border-radius:20px;overflow:hidden}.employee-record-heading{border-bottom:1px solid #e9edf1;padding:20px 22px}.employee-record-heading span{color:#e30613;font-size:9px;font-weight:900;letter-spacing:1.7px}.employee-record-heading h2{color:#2e353e;font-size:18px;font-weight:850;margin:5px 0 0}.employee-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.employee-record-grid>div,.employee-record-stack>div{border-bottom:1px solid #edf0f3;min-height:83px;padding:17px 22px}.employee-record-grid>div:nth-child(odd){border-right:1px solid #edf0f3}.employee-record-grid span,.employee-record-stack span{color:#919aa5;display:block;font-size:9px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}.employee-record-grid strong,.employee-record-stack strong{color:#343c46;display:block;font-size:14px;font-weight:800;margin-top:7px}.employee-profile-modules{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.employee-profile-modules button{grid-gap:15px;align-items:center;background:#fff;border:1px solid #dfe5eb;border-radius:18px;cursor:pointer;display:grid;gap:15px;grid-template-columns:auto minmax(0,1fr) auto;min-height:100px;padding:18px;text-align:left}.employee-profile-modules button:hover{border-color:#cbd3db;box-shadow:0 10px 24px #232d370f}.employee-profile-modules button>span{align-items:center;background:#f1f4f7;border-radius:13px;color:#303740;display:flex;font-size:15px;font-weight:900;height:45px;justify-content:center;width:45px}.employee-profile-modules strong{color:#303740;display:block;font-size:15px}.employee-profile-modules small{color:#939ca7;display:block;font-size:11px;margin-top:5px}.employee-profile-modules b{color:#a0a9b3;font-size:18px}.employee-form-page>.employees-back{margin-bottom:18px}.employee-form-header{align-items:center;background:linear-gradient(125deg,#191e25,#292f38 65%,#4e1920);border-radius:22px;display:flex;gap:30px;justify-content:space-between;padding:28px 30px}.employee-form-header>div:first-child>span{color:#f4aeb4;display:block;font-size:10px;font-weight:900;letter-spacing:1.8px}.employee-form-header h1{color:#fff;font-size:30px;font-weight:850;line-height:1.1;margin:7px 0 0}.employee-form-header p{color:#ffffffa6;font-size:13px;line-height:1.6;margin:9px 0 0;max-width:690px}.employee-form-header-status{background:#ffffff12;border:1px solid #ffffff26;border-radius:15px;min-width:210px;padding:17px 18px}.employee-form-header-status span{color:#ffffff80;display:block;font-size:9px;font-weight:900;letter-spacing:1.4px}.employee-form-header-status strong{color:#fff;display:block;font-size:14px;margin-top:6px}.employee-form-shell{background:#fff;border:1px solid #dfe5eb;border-radius:22px;box-shadow:0 12px 30px #1e28320a;margin-top:18px;overflow:hidden}.employee-form-error{background:#fff4f5;border:1px solid #efc6ca;border-radius:12px;color:#b3222d;font-size:12px;font-weight:700;margin:20px 22px 0;padding:14px 16px}.employee-form-section{border-bottom:1px solid #e8ecf0}.employee-form-section-head{align-items:center;background:#fafbfc;border-bottom:1px solid #edf0f3;display:flex;gap:14px;padding:22px 24px 17px}.employee-form-section-head>span{align-items:center;background:#222831;border-radius:11px;color:#fff;display:flex;font-size:10px;font-weight:900;height:38px;justify-content:center;width:38px}.employee-form-section-head h2{color:#303741;font-size:18px;font-weight:850;margin:0}.employee-form-section-head p{color:#919ba7;font-size:11px;margin:4px 0 0}.employee-form-grid{grid-gap:18px 20px;display:grid;gap:18px 20px;grid-template-columns:repeat(2,minmax(0,1fr));padding:23px 24px 26px}.employee-form-grid label{display:flex;flex-direction:column}.employee-form-grid label>span{color:#586473;font-size:12px;font-weight:800;margin-bottom:7px}.employee-form-grid input,.employee-form-grid select,.employee-form-grid textarea{background:#fff;border:1px solid #d9e0e6;border-radius:12px;box-sizing:border-box;color:#303841;font-size:13px;min-height:49px;outline:0;padding:0 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.employee-form-grid textarea{min-height:100px;padding:13px 14px;resize:vertical}.employee-form-grid input:focus,.employee-form-grid select:focus,.employee-form-grid textarea:focus{border-color:#9ba8b5;box-shadow:0 0 0 3px #5e708214}.employee-form-grid label>small{color:#9aa3ad;font-size:10px;margin-top:6px}.employee-form-footer{align-items:center;background:#f8fafb;display:flex;gap:20px;justify-content:space-between;padding:20px 24px}.employee-form-footer>div:first-child strong{color:#343c45;display:block;font-size:13px}.employee-form-footer>div:first-child span{color:#959faa;display:block;font-size:10px;margin-top:4px}.employee-form-footer>div:last-child{align-items:center;display:flex;gap:10px}.employee-form-cancel,.employee-form-save{border-radius:11px;cursor:pointer;font-size:12px;font-weight:850;min-height:44px;padding:0 17px}.employee-form-cancel{background:#fff;border:1px solid #dce2e8;color:#5e6874}.employee-form-save{align-items:center;background:linear-gradient(135deg,#e30613,#f21625);border:0;box-shadow:0 11px 23px #e3061333;color:#fff;display:inline-flex;gap:14px}.employee-form-save:disabled{cursor:default;opacity:.6}@media (max-width:1180px){.employee-detail-stat-grid,.employees-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-profile-modules,.employee-record-layout{grid-template-columns:1fr}}@media (max-width:900px){.employees-toolbar{padding:14px}.employees-toolbar,.employees-toolbar-actions{align-items:stretch;flex-direction:column}.employees-search{width:auto}.employee-form-header,.employee-profile-hero{align-items:flex-start;flex-direction:column}.employee-profile-actions{width:100%}}@media (max-width:720px){.employee-detail-page,.employee-form-page,.employees-page{padding:18px 15px 40px}.employees-header{align-items:flex-start;flex-direction:column}.employee-detail-stat-grid,.employee-form-grid,.employee-record-grid,.employees-summary{grid-template-columns:1fr}.employee-detail-stat-grid article,.employees-summary>div{border-bottom:1px solid #e7ebef;border-right:0}.employee-profile-main{align-items:flex-start}.employee-profile-actions{align-items:stretch;flex-direction:column}.employee-profile-actions button{width:100%}.employee-form-footer{align-items:stretch;flex-direction:column}.employee-form-footer>div:last-child{justify-content:flex-end}}.employee-vault-page{background:linear-gradient(180deg,#f8fafc,#f4f7fa);color:#202936;padding:28px 32px 60px}.employee-vault-topbar{margin:0 auto 18px;max-width:1500px}.employee-vault-back{background:#0000;border:0;color:#687385;cursor:pointer;font-size:13px;font-weight:800;padding:0}.employee-vault-back:hover{color:#e11d2e}.employee-vault-hero{align-items:center;background:linear-gradient(115deg,#19222d,#202733 55%,#761523);border-radius:26px;box-shadow:0 22px 45px #0f172a21;color:#fff;display:flex;gap:30px;justify-content:space-between;margin:0 auto;max-width:1500px;min-height:170px;padding:32px 36px}.employee-vault-eyebrow,.employee-vault-hero>div:first-child>span{color:#e11d2e;display:block;font-size:10px;font-weight:900;letter-spacing:2.3px;line-height:1;margin-bottom:8px}.employee-vault-hero>div:first-child>span{color:#ff9aa5}.employee-vault-hero h1{font-size:32px;font-weight:850;letter-spacing:-.8px;line-height:1.1;margin:0}.employee-vault-hero p{color:#ffffffa6;font-size:14px;line-height:1.6;margin:10px 0 0;max-width:650px}.employee-vault-employee{background:#ffffff12;border:1px solid #ffffff26;border-radius:16px;min-width:260px;padding:18px 22px}.employee-vault-employee small,.employee-vault-employee span{display:block}.employee-vault-employee span{color:#ffffff8c;font-size:9px;font-weight:900;letter-spacing:2px;margin-bottom:7px}.employee-vault-employee strong{display:block;font-size:18px}.employee-vault-employee small{color:#fff9;margin-top:5px}.employee-vault-stats{background:#fff;border:1px solid #dce3eb;border-radius:18px;box-shadow:0 10px 25px #0f172a0a;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px auto;max-width:1500px;overflow:hidden}.employee-vault-stats>div{display:flex;flex-direction:column;justify-content:center;min-height:105px;padding:22px 26px}.employee-vault-stats>div+div{border-left:1px solid #e5eaf0}.employee-vault-stats span{color:#8b97a8;font-size:9px;font-weight:900;letter-spacing:2px}.employee-vault-stats strong{color:#27313f;font-size:24px;line-height:1.1;margin-top:7px}.employee-vault-stats small{color:#96a1b0;margin-top:7px}.employee-vault-alert{border-radius:11px;font-size:13px;font-weight:700;margin:15px auto;max-width:1500px;padding:13px 17px}.employee-vault-alert.is-error{background:#fff1f2;border:1px solid #fecaca;color:#c81e2b}.employee-vault-alert.is-success{background:#f0fdf4;border:1px solid #bbf7d0;color:#168047}.employee-vault-toolbar{align-items:center;background:#fff;border:1px solid #dce3eb;border-radius:18px 18px 0 0;display:flex;gap:25px;justify-content:space-between;margin:20px auto 0;max-width:1500px;padding:23px 24px}.employee-vault-toolbar h2{font-size:20px;margin:3px 0 0}.employee-vault-toolbar p{color:#8d99aa;font-size:12px;margin:5px 0 0}.employee-vault-toolbar-actions{align-items:center;display:flex;gap:9px}.employee-vault-empty button,.employee-vault-master-info button,.employee-vault-primary,.employee-vault-secondary{border-radius:10px;cursor:pointer;font-size:12px;font-weight:850;min-height:42px;padding:0 17px;transition:.18s ease}.employee-vault-empty button,.employee-vault-master-info button,.employee-vault-primary{background:#e11d2e;border:1px solid #e11d2e;box-shadow:0 7px 15px #e11d2e26;color:#fff}.employee-vault-secondary{background:#fff;border:1px solid #d7dfe8;color:#4b5666}.employee-vault-empty button:hover,.employee-vault-master-info button:hover,.employee-vault-primary:hover{background:#c91425}.employee-vault-secondary:hover{background:#f7f9fb}.employee-vault-master-info button:disabled,.employee-vault-primary:disabled,.employee-vault-secondary:disabled{cursor:not-allowed;opacity:.45}.employee-vault-register{background:#fff;border:1px solid #dce3eb;border-radius:0 0 18px 18px;border-top:0;margin:0 auto;max-width:1500px;min-height:300px;overflow:hidden}.employee-vault-list{width:100%}.employee-vault-document{grid-gap:15px;align-items:center;border-bottom:1px solid #edf0f4;display:grid;gap:15px;grid-template-columns:32px 48px minmax(240px,1.8fr) minmax(110px,.7fr) minmax(110px,.7fr) 90px auto;min-height:82px;padding:14px 20px;transition:.15s ease}.employee-vault-document:last-child{border-bottom:0}.employee-vault-document:hover{background:#fbfcfd}.employee-vault-document.is-selected{background:#fff8f8;box-shadow:inset 3px 0 0 #e11d2e}.employee-vault-check{cursor:pointer;display:flex;justify-content:center}.employee-vault-check input{accent-color:#e11d2e;height:17px;width:17px}.employee-vault-file-icon{background:#fff0f1;border-radius:11px;color:#dc1e2f;display:grid;font-size:10px;font-weight:900;height:43px;place-items:center;width:43px}.employee-vault-document-main{min-width:0}.employee-vault-document-main span,.employee-vault-document-main strong{display:block}.employee-vault-document-main strong{color:#293342;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-vault-document-main span{color:#919cab;font-size:11px;margin-top:5px}.employee-vault-document-meta span,.employee-vault-document-meta strong{display:block}.employee-vault-document-meta span{color:#a0aaba;font-size:8px;font-weight:900;letter-spacing:1.5px}.employee-vault-document-meta strong{color:#4b5665;font-size:11px;margin-top:5px}.employee-vault-document-actions{display:flex;gap:7px}.employee-vault-document-actions button{background:#fff;border:1px solid #d8dfe7;border-radius:8px;color:#4d5968;cursor:pointer;font-size:11px;font-weight:800;min-height:34px;padding:0 12px}.employee-vault-document-actions button:hover{background:#f6f8fa}.employee-vault-document-actions button.is-danger{border-color:#fecdd3;color:#d51c2c}.employee-vault-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:50px 20px;text-align:center}.employee-vault-empty>div{background:#f6f8fa;border:1px solid #dbe2e9;border-radius:15px;display:grid;font-weight:900;height:54px;margin-bottom:15px;place-items:center;width:54px}.employee-vault-empty strong{font-size:15px}.employee-vault-empty p{color:#929dac;font-size:12px;line-height:1.6;margin:7px 0 18px;max-width:420px}.employee-vault-master-info{grid-gap:14px;align-items:center;background:#fff;border:1px solid #dbe2e9;border-radius:16px;display:grid;gap:14px;grid-template-columns:44px 1fr auto;margin:18px auto 0;max-width:1500px;padding:17px 20px}.employee-vault-master-icon{background:#f0f3f6;border-radius:11px;display:grid;font-weight:900;height:42px;place-items:center;width:42px}.employee-vault-master-info strong{font-size:13px}.employee-vault-master-info p{color:#8f9aa9;font-size:11px;margin:4px 0 0}.employee-vault-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#101720ad;display:flex;inset:0;justify-content:center;padding:30px 20px;position:fixed;z-index:9999}.employee-vault-modal{background:#fff;border-radius:22px;box-shadow:0 35px 80px #00000040;max-height:calc(100vh - 60px);overflow-y:auto;width:min(760px,100%)}.employee-vault-modal-header{background:linear-gradient(115deg,#1d2631,#262a35 58%,#811522);color:#fff;display:flex;gap:20px;justify-content:space-between;padding:25px 28px}.employee-vault-modal-header span{color:#ff9ca6;display:block;font-size:9px;font-weight:900;letter-spacing:2px;margin-bottom:6px}.employee-vault-modal-header h2{font-size:24px;margin:0}.employee-vault-modal-header p{color:#ffffff9e;font-size:12px;margin:6px 0 0}.employee-vault-modal-header>button{background:#ffffff12;border:1px solid #ffffff2e;border-radius:10px;color:#fff;cursor:pointer;flex:0 0 auto;font-size:24px;height:40px;width:40px}.employee-vault-modal-body{padding:25px 28px}.employee-vault-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.employee-vault-field{display:block;margin-bottom:17px}.employee-vault-field>span{color:#475466;display:block;font-size:11px;font-weight:850;margin-bottom:7px}.employee-vault-field input,.employee-vault-field select,.employee-vault-field textarea{background:#fff;border:1px solid #d6dee8;border-radius:10px;box-sizing:border-box;color:#263140;font:inherit;outline:0;width:100%}.employee-vault-field input,.employee-vault-field select{height:46px;padding:0 13px}.employee-vault-field textarea{padding:12px 13px;resize:vertical}.employee-vault-field input:focus,.employee-vault-field select:focus,.employee-vault-field textarea:focus{border-color:#9aa8b9;box-shadow:0 0 0 3px #94a3b81f}.employee-vault-file-picker{background:#f9fafc;border:1px dashed #aebaca;border-radius:12px;cursor:pointer;display:grid;grid-template-columns:1fr auto;min-height:82px;padding:15px 17px;text-align:left;width:100%}.employee-vault-file-picker span,.employee-vault-file-picker strong{display:block}.employee-vault-file-picker strong{font-size:12px}.employee-vault-file-picker span{color:#8c98a8;font-size:10px;margin-top:5px}.employee-vault-file-picker b{align-self:center;background:#fff;border:1px solid #d7dee7;border-radius:8px;font-size:11px;grid-column:2;grid-row:1/span 2;padding:9px 13px}.employee-vault-modal-error{background:#fff1f2;border:1px solid #fecaca;border-radius:9px;color:#c81e2b;font-size:11px;font-weight:700;padding:11px 13px}.employee-vault-modal-footer{background:#fafbfd;border-top:1px solid #e5eaf0;display:flex;gap:10px;justify-content:flex-end;padding:18px 28px}.employee-vault-loading{background:#fff;border:1px solid #dce3eb;border-radius:18px;color:#788494;margin:100px auto;max-width:1500px;padding:50px;text-align:center}@media (max-width:1050px){.employee-vault-document{grid-template-columns:30px 45px 1fr auto}.employee-vault-document-meta{display:none}}@media (max-width:760px){.employee-vault-page{padding:18px 14px 40px}.employee-vault-hero{align-items:stretch;flex-direction:column;padding:25px 22px}.employee-vault-employee{min-width:0}.employee-vault-stats{grid-template-columns:1fr}.employee-vault-stats>div+div{border-left:0;border-top:1px solid #e5eaf0}.employee-vault-toolbar{align-items:stretch;flex-direction:column}.employee-vault-toolbar-actions{flex-wrap:wrap}.employee-vault-document{grid-template-columns:28px 43px 1fr}.employee-vault-document-actions{grid-column:2/-1}.employee-vault-master-info{grid-template-columns:42px 1fr}.employee-vault-master-info button{grid-column:1/-1}.employee-vault-form-grid{grid-template-columns:1fr}}.employee-hierarchy-page{background:linear-gradient(180deg,#f8fafc,#f4f7fa);color:#26313d;padding:28px 32px 60px}.employee-hierarchy-back{background:#0000;border:0;color:#667384;cursor:pointer;display:block;font-size:12px;font-weight:800;margin:0 auto 18px;max-width:1500px;padding:0}.employee-hierarchy-back:hover{color:#e30613}.employee-hierarchy-hero{align-items:center;background:linear-gradient(118deg,#19212b,#232a34 58%,#7b1421);border-radius:24px;box-shadow:0 20px 44px #121b2621;box-sizing:border-box;color:#fff;display:flex;gap:28px;justify-content:space-between;margin:0 auto;max-width:1500px;min-height:176px;padding:30px 34px}.employee-hierarchy-hero>div:first-child>span{color:#ff9da6;display:block;font-size:9px;font-weight:900;letter-spacing:2px;margin-bottom:10px}.employee-hierarchy-hero h1{font-size:31px;font-weight:900;letter-spacing:-.7px;line-height:1.1;margin:0}.employee-hierarchy-hero p{color:#ffffffa6;font-size:13px;line-height:1.6;margin:10px 0 0;max-width:680px}.employee-hierarchy-hero-person{background:#ffffff12;border:1px solid #ffffff29;border-radius:15px;min-width:260px;padding:18px 20px}.employee-hierarchy-hero-person small,.employee-hierarchy-hero-person span{display:block}.employee-hierarchy-hero-person span{color:#ffffff85;font-size:8px;font-weight:900;letter-spacing:1.6px}.employee-hierarchy-hero-person strong{display:block;font-size:17px;font-weight:900;margin-top:7px}.employee-hierarchy-hero-person small{color:#ffffff9e;font-size:10px;margin-top:5px}.employee-hierarchy-summary{background:#fff;border:1px solid #dce3e9;border-radius:17px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px auto;max-width:1500px;overflow:hidden}.employee-hierarchy-summary article{display:flex;flex-direction:column;justify-content:center;min-height:100px;padding:20px 24px}.employee-hierarchy-summary article+article{border-left:1px solid #e7ebef}.employee-hierarchy-summary span{color:#929eab;font-size:8px;font-weight:900;letter-spacing:1.8px}.employee-hierarchy-summary strong{color:#2e3844;font-size:22px;font-weight:900;margin-top:7px}.employee-hierarchy-summary small{color:#9ba4ae;font-size:9px;margin-top:5px}.employee-hierarchy-legend{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:0 auto 14px;max-width:1500px}.employee-hierarchy-legend>div{align-items:center;background:#fff;border:1px solid #dde3e8;border-radius:9px;color:#5e6975;display:inline-flex;font-size:9px;font-weight:750;gap:7px;min-height:32px;padding:0 10px}.employee-hierarchy-legend>div>span{border-radius:50%;height:8px;width:8px}.employee-hierarchy-legend .is-head{background:#e30613}.employee-hierarchy-legend .is-manager{background:#2f3b48}.employee-hierarchy-legend .is-member{background:#93a1af}.employee-hierarchy-tree-panel{background:#fff;border:1px solid #dce3e9;border-radius:18px;box-shadow:0 13px 32px #121b260d;margin:0 auto;max-width:1500px;overflow:hidden}.employee-hierarchy-tree-header{align-items:center;border-bottom:1px solid #e7ebef;display:flex;gap:20px;justify-content:space-between;padding:21px 24px}.employee-hierarchy-tree-header span{color:#e30613;display:block;font-size:8px;font-weight:900;letter-spacing:1.7px}.employee-hierarchy-tree-header h2{color:#2d3742;font-size:19px;margin:5px 0 0}.employee-hierarchy-tree-header p{color:#929da8;font-size:10px;margin:5px 0 0}.employee-hierarchy-tree-header button{background:#fff;border:1px solid #d8dfe6;border-radius:9px;color:#4d5965;cursor:pointer;font-size:10px;font-weight:800;min-height:38px;padding:0 13px}.employee-hierarchy-tree{background:linear-gradient(180deg,#fbfcfd,#f8fafb);overflow-x:auto;padding:26px 28px 32px}.employee-hierarchy-node-wrap{position:relative}.employee-hierarchy-node{grid-gap:14px;align-items:center;background:#fff;border:1px solid #dce3e9;border-radius:14px;box-shadow:0 6px 18px #1f29370a;box-sizing:border-box;display:grid;gap:14px;grid-template-columns:50px minmax(0,1fr) auto;min-height:92px;padding:15px 16px;position:relative;width:min(780px,100%)}.employee-hierarchy-node.is-root{border-color:#efc2c6;box-shadow:inset 4px 0 0 #e30613,0 7px 20px #1f29370d}.employee-hierarchy-node.is-focus{background:linear-gradient(90deg,snow,#fff 38%)}.employee-hierarchy-avatar{align-items:center;background:linear-gradient(145deg,#222a33,#3c4651);border-radius:12px;color:#fff;display:flex;font-size:12px;font-weight:900;height:46px;justify-content:center;width:46px}.employee-hierarchy-node-main{min-width:0}.employee-hierarchy-node-top{align-items:center;display:flex;gap:12px;justify-content:space-between}.employee-hierarchy-node-top>div>span{color:#e30613;display:block;font-size:7px;font-weight:900;letter-spacing:1.2px}.employee-hierarchy-node-top>div>strong{color:#303a44;display:block;font-size:13px;font-weight:900;margin-top:4px}.employee-hierarchy-node-role{color:#596572;font-size:10px;font-weight:700;margin-top:6px}.employee-hierarchy-node-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.employee-hierarchy-node-meta span{background:#f2f5f7;border-radius:7px;color:#76818c;font-size:8px;font-weight:750;padding:4px 7px}.employee-hierarchy-status{background:#eef2f5;border-radius:999px;color:#687480;flex:0 0 auto;font-size:7px;font-weight:900;letter-spacing:.5px;padding:5px 8px;text-transform:uppercase}.employee-hierarchy-status.is-active{background:#eaf8ef;color:#257849}.employee-hierarchy-status.is-onboarding{background:#fff2e0;color:#9a6815}.employee-hierarchy-node-actions{align-items:center;display:flex;gap:7px}.employee-hierarchy-open,.employee-hierarchy-toggle{border-radius:8px;cursor:pointer;font-size:9px;font-weight:800;min-height:34px;padding:0 10px}.employee-hierarchy-toggle{background:#fff;border:1px solid #d9e0e6;color:#57636f}.employee-hierarchy-open{background:#e30613;border:1px solid #e30613;color:#fff}.employee-hierarchy-children{border-left:1px solid #d5dde4;margin-left:44px;padding:18px 0 0 34px;position:relative}.employee-hierarchy-children>.employee-hierarchy-node-wrap{margin-bottom:16px}.employee-hierarchy-children>.employee-hierarchy-node-wrap:last-child{margin-bottom:0}.employee-hierarchy-children>.employee-hierarchy-node-wrap:before{border-top:1px solid #d5dde4;content:"";left:-34px;position:absolute;top:44px;width:34px}.employee-hierarchy-error,.employee-hierarchy-loading{background:#fff;border:1px solid #dce3e9;border-radius:17px;margin:100px auto;max-width:900px;padding:45px;text-align:center}.employee-hierarchy-error span,.employee-hierarchy-error strong{display:block}.employee-hierarchy-error strong{font-size:17px}.employee-hierarchy-error span{color:#8f99a5;margin-top:8px}.employee-hierarchy-error button{background:#e30613;border:0;border-radius:9px;color:#fff;cursor:pointer;font-weight:800;margin-top:18px;min-height:40px;padding:0 14px}@media (max-width:760px){.employee-hierarchy-page{padding:18px 14px 40px}.employee-hierarchy-hero{align-items:stretch;flex-direction:column;padding:24px 22px}.employee-hierarchy-hero-person{min-width:0}.employee-hierarchy-summary{grid-template-columns:1fr}.employee-hierarchy-summary article+article{border-left:0;border-top:1px solid #e7ebef}.employee-hierarchy-tree{padding:18px 14px}.employee-hierarchy-node{grid-template-columns:44px 1fr}.employee-hierarchy-node-actions{grid-column:1/-1;justify-content:flex-end}.employee-hierarchy-children{margin-left:18px;padding-left:20px}.employee-hierarchy-children>.employee-hierarchy-node-wrap:before{left:-20px;width:20px}}.employee-hierarchy-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.employee-hierarchy-current-manager{border-top:1px solid #ffffff21;margin-top:14px;padding-top:12px}.employee-hierarchy-current-manager span{color:#ffffff70!important;font-size:7px!important;letter-spacing:1.5px!important}.employee-hierarchy-current-manager strong{font-size:12px;margin-top:5px}.employee-hierarchy-success{grid-gap:10px;align-items:center;background:#f0faf4;border:1px solid #bce5cc;border-radius:11px;box-sizing:border-box;color:#247a49;display:grid;gap:10px;grid-template-columns:30px minmax(0,1fr) 30px;margin:16px auto 0;max-width:1500px;padding:11px 14px}.employee-hierarchy-success>span{background:#ddf4e6;border-radius:8px;display:grid;font-size:11px;font-weight:900;height:27px;place-items:center;width:27px}.employee-hierarchy-success strong{font-size:10px}.employee-hierarchy-success button{background:#0000;border:0;color:#6c947d;cursor:pointer;font-size:18px;height:27px;width:27px}.employee-hierarchy-management{grid-gap:14px;align-items:center;background:linear-gradient(90deg,#fff,snow);border:1px solid #e0e5ea;border-radius:14px;box-shadow:0 6px 18px rgba(31,41,55,.035);box-sizing:border-box;display:grid;gap:14px;grid-template-columns:48px minmax(0,1fr) auto;margin:0 auto 15px;max-width:1500px;padding:15px 17px}.employee-hierarchy-management-icon{background:linear-gradient(145deg,#222a33,#3c4651);border-radius:11px;color:#fff;display:grid;font-size:12px;font-weight:900;height:44px;place-items:center;width:44px}.employee-hierarchy-management>div:nth-child(2)>span{color:#e30613;display:block;font-size:7px;font-weight:900;letter-spacing:1.3px}.employee-hierarchy-management>div:nth-child(2)>strong{color:#303a45;display:block;font-size:13px;margin-top:4px}.employee-hierarchy-management p{color:#8d98a4;font-size:9px;line-height:1.45;margin:4px 0 0}.employee-hierarchy-management>button{background:#e30613;border:1px solid #e30613;border-radius:9px;color:#fff;cursor:pointer;font-size:9px;font-weight:850;min-height:38px;padding:0 14px}.employee-hierarchy-reports-to{align-items:center;background:#fff3f4;border-radius:7px;display:inline-flex;gap:7px;margin-top:8px;padding:5px 7px}.employee-hierarchy-reports-to span{color:#e30613;font-size:6px;font-weight:900;letter-spacing:1px}.employee-hierarchy-reports-to strong{color:#6c3940;font-size:8px}.employee-hierarchy-change{background:#fff7f8;border:1px solid #efc5c9;border-radius:8px;color:#cc1825;cursor:pointer;font-size:9px;font-weight:800;min-height:34px;padding:0 10px}.employee-hierarchy-change:hover{background:#fff0f1}.employee-hierarchy-tree-actions{align-items:center;display:flex;gap:8px}.employee-hierarchy-manager-button{background:#e30613!important;border:1px solid #e30613!important;color:#fff!important}.employee-hierarchy-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f161ead;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:99999}.employee-hierarchy-modal{background:#fff;border-radius:21px;box-shadow:0 35px 85px #00000040;display:flex;flex-direction:column;max-height:calc(100vh - 48px);overflow:hidden;width:min(700px,100%)}.employee-hierarchy-modal-header{align-items:flex-start;background:linear-gradient(115deg,#1b232d,#242934 58%,#85121f);color:#fff;display:flex;flex:0 0 auto;gap:20px;justify-content:space-between;padding:24px 27px}.employee-hierarchy-modal-header span{color:#ff99a4;display:block;font-size:8px;font-weight:900;letter-spacing:1.8px;margin-bottom:7px}.employee-hierarchy-modal-header h2{font-size:23px;line-height:1.15;margin:0}.employee-hierarchy-modal-header p{color:#ffffffa1;font-size:10px;margin:7px 0 0}.employee-hierarchy-modal-header>button{background:#ffffff12;border:1px solid #ffffff2b;border-radius:10px;color:#fff;cursor:pointer;flex:0 0 auto;font-size:22px;height:39px;width:39px}.employee-hierarchy-modal-body{flex:1 1;overflow-y:auto;padding:22px 27px}.employee-hierarchy-current-person{align-items:center;background:#f8fafb;border:1px solid #e0e5ea;border-radius:12px;display:flex;gap:13px;padding:13px 14px}.employee-hierarchy-current-person small,.employee-hierarchy-current-person span,.employee-hierarchy-current-person strong{display:block}.employee-hierarchy-current-person span{color:#e30613;font-size:7px;font-weight:900;letter-spacing:1.2px}.employee-hierarchy-current-person strong{color:#303a45;font-size:12px;margin-top:4px}.employee-hierarchy-current-person small{color:#8f99a5;font-size:8px;margin-top:4px}.employee-hierarchy-manager-current{background:#fff;border:1px solid #e0e5ea;border-radius:11px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;overflow:hidden}.employee-hierarchy-manager-current>div{padding:12px 14px}.employee-hierarchy-manager-current>div+div{border-left:1px solid #e6eaee}.employee-hierarchy-manager-current span{color:#9aa4ae;display:block;font-size:7px;font-weight:900;letter-spacing:1.1px}.employee-hierarchy-manager-current strong{color:#37414c;display:block;font-size:10px;margin-top:6px}.employee-hierarchy-manager-field{display:block;margin-top:16px}.employee-hierarchy-manager-field>span{color:#47535f;display:block;font-size:9px;font-weight:850;margin-bottom:6px}.employee-hierarchy-manager-field input,.employee-hierarchy-manager-field select{background:#fff;border:1px solid #d5dde5;border-radius:9px;box-sizing:border-box;color:#303a45;font-size:10px;height:45px;outline:0;padding:0 12px;width:100%}.employee-hierarchy-manager-field input:focus,.employee-hierarchy-manager-field select:focus{border-color:#a7b3bf;box-shadow:0 0 0 3px #94a3b81f}.employee-hierarchy-manager-field small{color:#97a1ac;display:block;font-size:8px;margin-top:6px}.employee-hierarchy-manager-preview{align-items:center;background:#f3fbf6;border:1px solid #c7e7d3;border-radius:11px;display:flex;gap:12px;margin-top:16px;padding:12px 13px}.employee-hierarchy-manager-preview small,.employee-hierarchy-manager-preview span,.employee-hierarchy-manager-preview strong{display:block}.employee-hierarchy-manager-preview span{color:#2b8551;font-size:7px;font-weight:900;letter-spacing:1.2px}.employee-hierarchy-manager-preview strong{color:#306044;font-size:11px;margin-top:4px}.employee-hierarchy-manager-preview small{color:#779087;font-size:8px;margin-top:4px}.employee-hierarchy-manager-note{background:#f8fafb;border:1px solid #e0e5ea;border-radius:10px;margin-top:16px;padding:12px 13px}.employee-hierarchy-manager-note strong{color:#414c57;display:block;font-size:9px}.employee-hierarchy-manager-note p{color:#89949f;font-size:8px;line-height:1.5;margin:4px 0 0}.employee-hierarchy-manager-loading{color:#7e8995;font-size:9px;margin-top:12px}.employee-hierarchy-manager-error{background:#fff1f2;border:1px solid #fecaca;border-radius:9px;color:#ca1c29;font-size:9px;font-weight:700;margin-top:12px;padding:10px 12px}.employee-hierarchy-modal-footer{align-items:center;background:#fafbfd;border-top:1px solid #e5eaef;display:flex;flex:0 0 auto;gap:12px;justify-content:space-between;padding:16px 27px}.employee-hierarchy-modal-footer>div:last-child{align-items:center;display:flex;gap:8px}.employee-hierarchy-modal-cancel,.employee-hierarchy-modal-save,.employee-hierarchy-remove-manager{border-radius:9px;cursor:pointer;font-size:9px;font-weight:850;min-height:39px;padding:0 14px}.employee-hierarchy-modal-cancel{background:#fff;border:1px solid #d5dde5;color:#53606c}.employee-hierarchy-modal-save{background:#e30613;border:1px solid #e30613;color:#fff}.employee-hierarchy-remove-manager{background:#fff5f6;border:1px solid #efc3c7;color:#c61a27}.employee-hierarchy-modal-cancel:disabled,.employee-hierarchy-modal-save:disabled,.employee-hierarchy-remove-manager:disabled{cursor:not-allowed;opacity:.5}@media (max-width:900px){.employee-hierarchy-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-hierarchy-summary article:nth-child(3){border-left:0;border-top:1px solid #e7ebef}.employee-hierarchy-summary article:nth-child(4){border-top:1px solid #e7ebef}}@media (max-width:700px){.employee-hierarchy-management{grid-template-columns:42px 1fr}.employee-hierarchy-management>button{grid-column:1/-1}.employee-hierarchy-summary{grid-template-columns:1fr}.employee-hierarchy-summary article+article{border-left:0;border-top:1px solid #e7ebef}.employee-hierarchy-tree-actions{align-items:stretch;flex-direction:column}.employee-hierarchy-manager-current{grid-template-columns:1fr}.employee-hierarchy-manager-current>div+div{border-left:0;border-top:1px solid #e6eaee}.employee-hierarchy-modal-backdrop{padding:12px}.employee-hierarchy-modal-footer{align-items:stretch;flex-direction:column}.employee-hierarchy-modal-footer>div:last-child{width:100%}.employee-hierarchy-modal-footer>div:last-child button{flex:1 1}}.employees-page{--emp-ink:#111827;--emp-ink-soft:#334155;--emp-muted:#7c899c;--emp-line:#e6ebf1;--emp-line-soft:#eef2f6;--emp-blue:#2563eb;--emp-blue-2:#3b82f6;--emp-cyan:#38bdf8;--emp-navy:#0b1220;--emp-navy-2:#101c31;--emp-navy-3:#172a46;--emp-red:#e30613;--emp-green:#168653;--emp-green-bg:#ecf9f2;animation:employeesPageEnter .48s cubic-bezier(.22,1,.36,1) both;background:radial-gradient(circle at 80% 0,rgba(37,99,235,.055),#0000 28%),linear-gradient(180deg,#f8fafc,#f4f7fb);color:var(--emp-ink);font-family:Inter,SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:20px 28px 55px}.employees-page,.employees-page *,.employees-page :after,.employees-page :before{box-sizing:border-box}@keyframes employeesPageEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.employees-hero{align-items:center;animation:employeesHeroEnter .7s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(118deg,#07111f,#0d1d35 44%,#123a67 76%,#175f91);border:1px solid #ffffff14;border-radius:26px;box-shadow:0 25px 55px #0f172a24,inset 0 1px 0 #ffffff14;display:flex;isolation:isolate;min-height:176px;overflow:hidden;padding:30px 34px;position:relative;width:100%}@keyframes employeesHeroEnter{0%{opacity:0;transform:translateY(-12px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}.employees-hero-grid{animation:employeesGridMove 18s linear infinite;background-image:linear-gradient(#ffffff14 1px,#0000 0),linear-gradient(90deg,#ffffff14 1px,#0000 0);background-size:42px 42px;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%,#000 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22%,#000 82%,#0000);opacity:.15;pointer-events:none;position:absolute;z-index:-3}@keyframes employeesGridMove{0%{background-position:0 0}to{background-position:42px 42px}}.employees-hero-glow{border-radius:50%;filter:blur(2px);pointer-events:none;position:absolute;z-index:-2}.employees-hero-glow--one{animation:employeesGlowOne 8s ease-in-out infinite alternate;background:radial-gradient(circle,#38bdf847 0,#2563eb1f 42%,#0000 72%);height:420px;right:6%;top:-170px;width:420px}.employees-hero-glow--two{animation:employeesGlowTwo 10s ease-in-out infinite alternate;background:radial-gradient(circle,#3b82f62e,#0000 68%);bottom:-230px;height:500px;left:27%;width:500px}@keyframes employeesGlowOne{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-70px,42px,0) scale(1.16)}}@keyframes employeesGlowTwo{0%{transform:translateZ(0)}to{transform:translate3d(95px,-30px,0)}}.employees-hero:after{animation:employeesHeroShine 8s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff12,#0000);bottom:-60%;content:"";left:-35%;pointer-events:none;position:absolute;top:-60%;transform:rotate(18deg);width:16%;z-index:-1}@keyframes employeesHeroShine{0%,45%{left:-35%}70%,to{left:125%}}.employees-hero-content{align-items:center;display:flex;gap:30px;justify-content:space-between;position:relative;width:100%;z-index:2}.employees-hero-main{align-items:center;display:flex;gap:19px}.employees-hero-icon{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff29,#ffffff0f);border:1px solid #ffffff29;border-radius:17px;box-shadow:inset 0 1px 0 #ffffff1f,0 12px 25px #0000001f;color:#fff;display:grid;flex:0 0 58px;height:58px;place-items:center;position:relative;width:58px}.employees-hero-icon:after{animation:employeesIconPulse 3s ease-in-out infinite;border:1px solid #60a5fa24;border-radius:21px;content:"";inset:-5px;position:absolute}@keyframes employeesIconPulse{0%,to{opacity:.3;transform:scale(.98)}50%{opacity:1;transform:scale(1.04)}}.employees-hero-icon span{font-size:20px;font-weight:900;line-height:1}.employees-hero-eyebrow{align-items:center;color:#ffffff8a;display:flex;font-size:9px;font-weight:850;gap:9px;letter-spacing:2.1px;line-height:1;margin-bottom:7px}.employees-hero-eyebrow span{background:#38bdf8;border-radius:50%;box-shadow:0 0 10px #38bdf8e6;height:4px;width:4px}.employees-hero h1{color:#fff;font-size:clamp(31px,3vw,42px);font-weight:800;letter-spacing:-1.45px;line-height:1;margin:0;text-shadow:0 2px 18px #00000021}.employees-hero-actions,.employees-total-pill{align-items:center;display:flex;gap:12px}.employees-total-pill{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:hsla(0,0%,100%,.075);border:1px solid #ffffff24;border-radius:17px;box-shadow:inset 0 1px 0 #ffffff14;min-height:68px;min-width:180px;overflow:hidden;padding:12px 17px;position:relative;transition:transform .22s cubic-bezier(.2,.8,.2,1),background .22s ease,border-color .22s ease}.employees-total-pill:hover{background:#ffffff1c;border-color:#ffffff3d;transform:translateY(-3px)}.employees-total-pill:before{background:linear-gradient(90deg,#0000,#ffffff14,#0000);content:"";height:140px;position:absolute;right:-40%;top:-50%;transform:rotate(25deg);width:110px}.employees-total-dot{animation:employeesLiveDot 2s ease-in-out infinite;background:#38bdf8;border-radius:50%;box-shadow:0 0 0 5px #38bdf81a,0 0 18px #38bdf8cc;flex:0 0 10px;height:10px;position:relative;width:10px}@keyframes employeesLiveDot{0%,to{box-shadow:0 0 0 4px #38bdf814,0 0 12px #38bdf873}50%{box-shadow:0 0 0 8px #38bdf805,0 0 23px #38bdf8d9}}.employees-total-pill small{color:#ffffff80;display:block;font-size:8px;font-weight:850;letter-spacing:1.6px;line-height:1;margin-bottom:4px}.employees-total-pill strong{color:#fff;display:block;font-size:23px;font-weight:800;letter-spacing:-.6px;line-height:1}.employees-page .employees-create-button{align-items:center;background:linear-gradient(135deg,#fff,#eef7ff);border:1px solid #ffffff24;border-radius:14px;box-shadow:0 12px 25px #00000024;color:#0d3155;cursor:pointer;display:inline-flex;font-size:12px;font-weight:850;gap:10px;justify-content:center;line-height:1;min-height:52px;overflow:hidden;padding:0 21px;position:relative;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease}.employees-page
.employees-create-button:before{background:linear-gradient(90deg,#0000,#ffffffe6,#0000);content:"";height:220%;left:-50%;position:absolute;top:-60%;transform:rotate(22deg);transition:left .5s ease;width:35%}.employees-page
.employees-create-button:hover{box-shadow:0 17px 30px #00000030;transform:translateY(-3px)}.employees-page
.employees-create-button:hover:before{left:125%}.employees-page
.employees-create-button:active{transform:translateY(-1px) scale(.985)}.employees-page
.employees-create-button span{background:#0d3155;border-radius:8px;color:#fff;display:grid;font-size:17px;height:25px;line-height:1;place-items:center;width:25px}.employees-page
.employees-directory{animation:employeesDirectoryEnter .65s cubic-bezier(.16,1,.3,1) .08s both;background:#fff;border:1px solid #e1e7ee;border-radius:22px;box-shadow:0 14px 40px rgba(15,23,42,.055);margin-top:18px;overflow:hidden;position:relative;width:100%}@keyframes employeesDirectoryEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.employees-directory-header{align-items:center;background:linear-gradient(180deg,#fff,#fcfdff);border-bottom:1px solid #e9edf2;display:flex;gap:22px;justify-content:space-between;min-height:92px;padding:18px 20px 18px 24px}.employees-directory-title>div{align-items:center;display:flex;gap:12px}.employees-directory-title h2{color:#172033;font-size:20px;font-weight:800;letter-spacing:-.45px;line-height:1;margin:0}.employees-directory-title span{align-items:center;background:#f4f7fa;border:1px solid #dbe4ee;border-radius:999px;color:#7c8998;display:inline-flex;font-size:9px;font-weight:850;letter-spacing:.5px;min-height:27px;padding:0 10px}.employees-page
.employees-toolbar-actions{align-items:center;background:linear-gradient(135deg,#111827,#182235);border:1px solid #ffffff0d;border-radius:16px;box-shadow:0 11px 25px #0f172a1f,inset 0 1px 0 hsla(0,0%,100%,.055);display:flex;gap:9px;min-height:58px;overflow:hidden;padding:7px;position:relative}.employees-page
.employees-toolbar-actions:before{background:radial-gradient(circle,#3b82f630,#0000 68%);border-radius:50%;content:"";height:160px;pointer-events:none;position:absolute;right:-45px;top:-80px;width:160px}.employees-page
.employees-search{align-items:center;background:hsla(0,0%,100%,.075);border:1px solid #ffffff1a;border-radius:11px;display:flex;height:43px;margin:0;padding:0 11px;position:relative;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;width:clamp(230px,25vw,350px);z-index:2}.employees-page
.employees-search:focus-within{background:#ffffff1c;border-color:#60a5fab3;box-shadow:0 0 0 3px #3b82f621}.employees-search-icon{color:#93c5fd;font-size:17px;line-height:1;margin-right:8px}.employees-page
.employees-search input{background:#0000;border:0;color:#fff;flex:1 1;font-family:inherit;font-size:12px;font-weight:550;min-width:0;outline:0;width:100%}.employees-page
.employees-search input::placeholder{color:#ffffff6b}.employees-page
.employees-search input::-webkit-search-cancel-button{display:none}.employees-search-clear{background:#ffffff14;border:0;border-radius:7px;color:#ffffffb3;cursor:pointer;display:grid;flex:0 0 25px;font-size:16px;height:25px;padding:0;place-items:center;transition:background .15s ease,color .15s ease;width:25px}.employees-search-clear:hover{background:#ffffff29;color:#fff}.employees-filter-wrap{position:relative;z-index:2}.employees-status-filter{background:#202b3e;border:1px solid #ffffff1a;border-radius:11px;color:#fff;cursor:pointer;font-family:inherit;font-size:11px;font-weight:750;height:43px;min-width:135px;outline:0;padding:0 34px 0 13px;transition:border-color .16s ease,background .16s ease}.employees-status-filter:focus,.employees-status-filter:hover{background:#263348;border-color:#60a5fa99}.employees-active-filters{align-items:center;background:#f8fafc;border-bottom:1px solid #e9edf2;display:flex;flex-wrap:wrap;gap:8px;padding:11px 20px}.employees-active-filters>span{color:#8995a5;font-size:9px;font-weight:850;letter-spacing:1.1px;margin-right:3px;text-transform:uppercase}.employees-active-filters
button{align-items:center;background:#fff;border:1px solid #dce5ef;border-radius:999px;color:#667386;cursor:pointer;display:inline-flex;font-size:10px;gap:5px;min-height:29px;padding:0 10px;transition:border-color .15s ease,transform .15s ease}.employees-active-filters
button:hover{border-color:#9cb9dd;transform:translateY(-1px)}.employees-active-filters
button strong{color:#1e4f82}.employees-active-filters
button span{color:#9aa6b5;font-size:14px;margin-left:2px}.employees-page
.employees-table-wrap{background:#fff;overflow-x:auto;scrollbar-color:#cbd5e1 #0000;scrollbar-width:thin;width:100%}.employees-page
.employees-table-wrap::-webkit-scrollbar{height:7px}.employees-page
.employees-table-wrap::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:20px}.employees-page
.employees-table{background:#fff;border-collapse:initial;border-spacing:0;min-width:1180px;table-layout:auto;width:100%}.employees-page
.employees-table thead{background:linear-gradient(180deg,#f7f9fc,#f4f7fa)}.employees-page
.employees-table th{border-bottom:1px solid #e1e7ee;color:#8491a2;font-size:8.5px;font-weight:900;letter-spacing:1.35px;line-height:1.25;padding:13px 16px;position:relative;text-align:left;text-transform:uppercase;white-space:nowrap}.employees-page
.employees-table th:first-child{padding-left:20px}.employees-page
.employees-table th:last-child{width:65px}.employees-page
.employees-table td{border-bottom:1px solid #edf1f5;color:#455164;font-size:12px;padding:13px 16px;position:relative;vertical-align:middle}.employees-page
.employees-table td:first-child{padding-left:20px}.employees-page
.employees-table tbody
tr:last-child
td{border-bottom:0}.employees-data-row{cursor:pointer;outline:none;position:relative;transition:background .18s ease,box-shadow .18s ease}.employees-data-row td:first-child:before{background:linear-gradient(180deg,#2563eb,#38bdf8);border-radius:0 6px 6px 0;bottom:10px;content:"";left:0;opacity:0;position:absolute;top:10px;transform:scaleY(.35);transition:opacity .18s ease,transform .18s ease;width:3px}.employees-data-row:hover{background:linear-gradient(90deg,rgba(37,99,235,.045),rgba(56,189,248,.018) 52%,#fff);box-shadow:inset 0 1px 0 #2563eb05}.employees-data-row:hover
td:first-child:before{opacity:1;transform:scaleY(1)}.employees-data-row:focus-visible{background:#f4f8ff;box-shadow:inset 0 0 0 2px #2563eb40}.employees-page
.employees-person{align-items:center;display:flex;gap:12px;min-width:210px}.employees-page
.employees-avatar{background:linear-gradient(145deg,#14233a,#27547c);border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 7px 14px #0f172a1a;color:#fff;display:grid;flex:0 0 42px;font-size:12px;font-weight:850;height:42px;letter-spacing:.2px;overflow:hidden;place-items:center;position:relative;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease;width:42px}.employees-data-row:hover
.employees-avatar{box-shadow:0 10px 20px #2563eb26;transform:translateY(-2px) scale(1.035)}.employees-avatar img{height:100%;object-fit:cover;width:100%}.employees-person-copy{min-width:0}.employees-person-copy strong{color:#1d2735;display:block;font-size:12.5px;font-weight:800;letter-spacing:-.12px;line-height:1.25;max-width:225px;overflow:hidden;text-overflow:ellipsis;transition:color .16s ease;white-space:nowrap}.employees-data-row:hover
.employees-person-copy
strong{color:#174e83}.employees-person-copy small{color:#9aa5b4;display:block;font-size:9.5px;line-height:1.2;margin-top:4px;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employees-id-cell{min-width:130px}.employees-id-cell strong{color:#263446;display:block;font-size:11.5px;font-weight:850;letter-spacing:.2px;line-height:1.2}.employees-id-cell small{color:#a2acb9;display:block;font-size:7.5px;font-weight:850;letter-spacing:1.2px;line-height:1.2;margin-top:5px;max-width:150px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.employees-role-cell{min-width:155px}.employees-role-cell strong{color:#354154;display:block;font-size:11.5px;font-weight:750;line-height:1.25}.employees-role-cell small{color:#97a2b1;display:block;font-size:9.5px;line-height:1.25;margin-top:4px}.employees-manager{align-items:center;display:flex;gap:9px;min-width:155px}.employees-manager-avatar{background:linear-gradient(145deg,#edf6ff,#e5effa);border:1px solid #d8e5f2;border-radius:9px;color:#28618f;display:grid;flex:0 0 30px;font-size:8px;font-weight:900;height:30px;place-items:center;transition:transform .18s ease;width:30px}.employees-data-row:hover
.employees-manager-avatar{transform:rotate(-4deg) scale(1.06)}.employees-manager strong{color:#3b4758;display:block;font-size:10.5px;font-weight:750;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employees-manager small{color:#a0aab7;display:block;font-size:8.5px;margin-top:2px}.employees-empty-value{color:#b3bcc7;font-size:15px}.employees-contact-cell{min-width:115px}.employees-contact-cell strong{color:#536174;font-size:10.5px;font-weight:700;white-space:nowrap}.employees-date-cell{min-width:100px}.employees-date-cell strong{color:#455267;display:block;font-size:10.5px;font-weight:750;white-space:nowrap}.employees-page
.employees-status{align-items:center;border-radius:999px;display:inline-flex;font-size:8px;font-weight:900;gap:6px;letter-spacing:.8px;line-height:1;min-height:27px;padding:0 9px;text-transform:uppercase;white-space:nowrap}.employees-status i{border-radius:50%;display:block;flex:0 0 5px;height:5px;width:5px}.employees-page
.employees-status--active{background:#eefaf3;border:1px solid #bce8ce;color:#147546}.employees-status--active i{animation:employeesStatusPulse 2.5s ease-in-out infinite;background:#23a466;box-shadow:0 0 0 3px #23a46617}@keyframes employeesStatusPulse{0%,to{box-shadow:0 0 0 2px #23a46614}50%{box-shadow:0 0 0 5px #23a46605}}.employees-page
.employees-status--onboarding{background:#eff6ff;border:1px solid #bfdbfe;color:#2563a5}.employees-status--onboarding i{background:#3b82f6}.employees-page
.employees-status--notice_period{background:#fff9e8;border:1px solid #f4d88e;color:#936a0d}.employees-status--notice_period i{background:#d8a51d}.employees-page
.employees-status--exited,.employees-page
.employees-status--inactive{background:#f4f6f8;border:1px solid #dce2e9;color:#717d8c}.employees-status--exited i,.employees-status--inactive i{background:#9aa5b1}.employees-page
.employees-row-action{background:#fff;border:1px solid #dce4ed;border-radius:10px;box-shadow:0 3px 8px rgba(15,23,42,.035);color:#7d8999;cursor:pointer;display:grid;height:33px;min-height:0;padding:0;place-items:center;transition:transform .18s cubic-bezier(.2,.8,.2,1),background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease;width:33px}.employees-page
.employees-row-action span{font-size:15px;transition:transform .18s ease}.employees-data-row:hover
.employees-row-action{background:#edf6ff;border-color:#bad2ec;box-shadow:0 5px 12px #2563eb14;color:#23649d;transform:translateX(2px)}.employees-data-row:hover
.employees-row-action
span{transform:translateX(2px)}.employees-page
.employees-loading-row
td{padding:11px 18px}.employees-row-skeleton{animation:employeesSkeletonMove 1.25s linear infinite;background:linear-gradient(90deg,#f0f3f7 15%,#fafcff 38%,#eef3f8 60%,#f0f3f7 82%);background-size:250% 100%;border-radius:10px;height:44px;overflow:hidden}@keyframes employeesSkeletonMove{0%{background-position:150% 0}to{background-position:-100% 0}}.employees-page
.employees-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:330px;padding:45px 20px;text-align:center}.employees-empty-icon{background:linear-gradient(145deg,#eef6ff,#e7f0fa)!important;border:1px solid #d9e5f0!important;border-radius:16px!important;box-shadow:0 10px 20px #2563eb12;color:#245d8f!important;display:grid!important;font-size:18px!important;font-weight:900!important;height:56px!important;margin:0 0 15px!important;place-items:center!important;width:56px!important}.employees-page
.employees-empty strong{color:#263244;font-size:15px;font-weight:800}.employees-page
.employees-empty>span{color:#929dac;font-size:11px;line-height:1.55;margin-top:7px;max-width:390px}.employees-page
.employees-empty>button{background:#173d63;border:0;border-radius:10px;color:#fff;cursor:pointer;font-size:10px;font-weight:800;margin-top:17px;min-height:38px;padding:0 15px}.employees-page
.employees-error{align-items:center;background:#fff5f6;border:1px solid #f0c8cc;border-radius:13px;display:flex;flex-direction:row;gap:20px;justify-content:space-between;margin:15px;padding:15px 17px}.employees-page
.employees-error>div{min-width:0}.employees-page
.employees-error strong{color:#b5202c;display:block;font-size:12px;font-weight:850}.employees-page
.employees-error span{color:#8d656a;display:block;font-size:10px;margin-top:4px}.employees-page
.employees-error button{background:#c8212e;border:0;border-radius:9px;color:#fff;cursor:pointer;flex:0 0 auto;font-size:10px;font-weight:800;margin:0;min-height:36px;padding:0 13px}.employees-page
.employees-pagination{align-items:center;background:linear-gradient(180deg,#fff,#fbfcfe);border-top:1px solid #e8edf2;display:flex;gap:20px;justify-content:space-between;min-height:67px;padding:0 20px}.employees-pagination-info{align-items:center;color:#9aa5b3;display:flex;font-size:10px;gap:5px}.employees-pagination-info strong{color:#536174;font-size:10px;font-weight:800}.employees-pagination-controls{align-items:center;display:flex;gap:7px}.employees-pagination-arrow{background:#fff!important;border:1px solid #dce4ec!important;border-radius:9px!important;color:#536174!important;cursor:pointer;display:grid;font-size:13px!important;height:35px;min-height:0!important;padding:0!important;place-items:center;transition:transform .15s ease,background .15s ease,color .15s ease;width:35px}.employees-pagination-arrow:not(:disabled):hover{background:#edf6ff!important;color:#24649c!important;transform:translateY(-1px)}.employees-pagination-arrow:disabled{cursor:default;opacity:.35}.employees-page
.employees-page-number{align-items:center;background:linear-gradient(135deg,#14233a,#1d4569);border-radius:9px;color:#ffffff94;display:flex;font-size:9px;gap:5px;height:35px;justify-content:center;min-width:69px;padding:0 9px}.employees-page
.employees-page-number strong{color:#fff;font-size:11px;font-weight:850}.employees-page
::selection{background:#2563eb2e;color:#10243b}.employees-page button:focus-visible,.employees-page input:focus-visible,.employees-page select:focus-visible{outline:2px solid #3b82f699;outline-offset:2px}@media (min-width:1500px){.employees-page{padding:22px 34px 60px}.employees-hero{min-height:182px;padding:32px 38px}.employees-page .employees-table td,.employees-page .employees-table th{padding:14px 18px}}@media (max-width:1250px){.employees-directory-header{align-items:flex-start;flex-direction:column}.employees-page .employees-toolbar-actions{width:100%}.employees-page .employees-search{flex:1 1;width:auto}}@media (max-width:900px){.employees-page{padding:16px 18px 45px}.employees-hero{border-radius:22px;min-height:auto;padding:25px}.employees-hero-content{align-items:flex-start;flex-direction:column}.employees-hero-actions{width:100%}.employees-total-pill{flex:1 1}.employees-page .employees-create-button{min-height:68px}.employees-directory-header{min-height:auto;padding:18px}}@media (max-width:650px){.employees-page{padding:12px 12px 35px}.employees-hero{border-radius:19px;padding:22px 18px}.employees-hero-main{align-items:flex-start;gap:13px}.employees-hero-icon{border-radius:14px;flex-basis:48px;height:48px;width:48px}.employees-hero h1{font-size:29px;letter-spacing:-.9px}.employees-hero-eyebrow{flex-wrap:wrap;font-size:7px;letter-spacing:1.4px}.employees-hero-actions{align-items:stretch;flex-direction:column}.employees-total-pill{min-height:62px;width:100%}.employees-page .employees-create-button{min-height:48px;width:100%}.employees-page .employees-directory{border-radius:17px;margin-top:12px}.employees-directory-header{gap:15px;padding:17px 14px}.employees-directory-title>div{align-items:flex-start;flex-direction:column;gap:7px}.employees-directory-title h2{font-size:18px}.employees-page .employees-toolbar-actions{align-items:stretch;border-radius:14px;flex-direction:column;min-height:0;padding:7px}.employees-filter-wrap,.employees-page .employees-search,.employees-status-filter{width:100%}.employees-active-filters{padding:10px 14px}.employees-page .employees-pagination{align-items:flex-start;flex-direction:column;padding:14px}.employees-pagination-controls{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.employees-directory,.employees-hero,.employees-hero-glow,.employees-hero-grid,.employees-hero-icon:after,.employees-hero:after,.employees-page,.employees-row-skeleton,.employees-status--active i,.employees-total-dot{animation:none!important}.employees-page *,.employees-page :after,.employees-page :before{scroll-behavior:auto!important}}.employees-page{--emp-ink:#111820;--emp-ink-soft:#19232c;--emp-teal:#0d7c76;--emp-teal-light:#16a39a;--emp-teal-soft:#dff5f2;--emp-sage:#91b8a9;--emp-border:#e2e7eb;--emp-text:#1f2933;--emp-muted:#8995a3;background:radial-gradient(circle at 87% 3%,rgba(13,124,118,.045),#0000 24%),linear-gradient(180deg,#f8fafb,#f4f7f8)!important;min-height:100%;padding:10px 32px 50px!important;position:relative;width:100%}.employees-page
.employees-hero{margin-top:0!important}.people-content
.employees-page,.people-module-content
.employees-page,.people-page-content
.employees-page{padding-top:10px!important}body:has(.employees-page)
.app-header,body:has(.employees-page)
.dashboard-header,body:has(.employees-page)
.dashboard-topbar,body:has(.employees-page)
.main-header{background:linear-gradient(90deg,#fff,#fbfdfd 46%,#f0f8f7)!important;border-bottom:1px solid #dce9e7!important;box-shadow:0 5px 18px rgba(30,55,55,.035);position:relative}body:has(.employees-page)
.app-header:after,body:has(.employees-page)
.dashboard-header:after,body:has(.employees-page)
.dashboard-topbar:after,body:has(.employees-page)
.main-header:after{animation:employeeHeaderIndicator 4s linear infinite;background:linear-gradient(90deg,#0000,#0d7c76,#26afa4,#0000);background-size:200% 100%;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:130px}@keyframes employeeHeaderIndicator{0%{background-position:200% 0}to{background-position:-200% 0}}.employees-page
.employees-hero{background:radial-gradient(circle at 83% 50%,#1da79c47,#0000 31%),linear-gradient(118deg,#101820,#17242a 40%,#135b5b 72%,#0d7c76)!important;border:1px solid #ffffff1a;border-radius:25px!important;box-shadow:0 19px 42px #142b2d24;isolation:isolate;min-height:162px!important;overflow:hidden;position:relative}.employees-page
.employees-hero-grid{background-image:linear-gradient(hsla(0,0%,100%,.055) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.055) 1px,#0000 0)!important;background-size:42px 42px!important;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%,#000);mask-image:linear-gradient(90deg,#0000,#000 40%,#000);opacity:.13!important;position:absolute}.employees-page
.employees-hero:before{animation:employeeOrbitMain 8s ease-in-out infinite;border:1px solid #ffffff29;border-radius:50%;box-shadow:0 0 0 36px hsla(0,0%,100%,.018),0 0 0 74px hsla(0,0%,100%,.012);content:"";height:270px;position:absolute;right:195px;top:50%;transform:translateY(-50%);width:270px;z-index:0}@keyframes employeeOrbitMain{0%,to{opacity:.55;transform:translateY(-50%) scale(.94)}50%{opacity:1;transform:translateY(-50%) scale(1.06)}}.employees-page
.employees-hero:after{animation:employeeOrbitDot 6s linear infinite;background:#75eee3;border-radius:50%;box-shadow:0 0 10px #75eee3f2,0 0 30px #75eee3a6;content:"";height:10px;position:absolute;right:325px;top:14px;transform-origin:0 68px;width:10px;z-index:1}@keyframes employeeOrbitDot{0%{transform:rotate(0deg) translateX(110px)}to{transform:rotate(1turn) translateX(110px)}}.employees-page
.employees-hero-glow--one{animation:employeeGlowFloat 7s ease-in-out infinite!important;background:radial-gradient(circle,#3fddcf33,#0d7c7612 43%,#0000 72%)!important;height:330px!important;width:330px!important}.employees-page
.employees-hero-glow--two{background:radial-gradient(circle,#c2e7dd26,#0000 70%)!important}@keyframes employeeGlowFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-25px,8px,0) scale(1.08)}}.employees-page
.employees-hero-icon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09141a85!important;border:1px solid #ffffff2b!important;box-shadow:inset 0 0 0 3px hsla(0,0%,100%,.035),0 10px 25px #00000029!important;color:#fff!important;position:relative}.employees-page
.employees-hero-icon:before{animation:employeeIconPulse 3s ease-in-out infinite;border:1px solid #4cd9cc38;border-radius:inherit;content:"";inset:-5px;position:absolute}@keyframes employeeIconPulse{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.8;transform:scale(1.08)}}.employees-page
.employees-hero-eyebrow{color:#ffffff8f!important;font-size:9px!important;font-weight:900!important;letter-spacing:2.6px!important}.employees-page
.employees-hero-eyebrow span{background:#5ee4d8!important;box-shadow:0 0 13px #5ee4d8bf!important}.employees-page
.employees-hero h1{animation:employeeTitleEntrance .85s cubic-bezier(.16,1,.3,1) both;color:#fff!important;display:inline-block;font-family:Inter,SF Pro Display,Segoe UI,sans-serif!important;font-size:clamp(34px,3.2vw,45px)!important;font-weight:850!important;letter-spacing:-1.8px!important;line-height:1!important;margin:6px 0 0!important;position:relative}@keyframes employeeTitleEntrance{0%{filter:blur(4px);letter-spacing:4px;opacity:0;transform:translateY(18px)}to{filter:blur(0);letter-spacing:-1.8px;opacity:1;transform:translateY(0)}}.employees-page
.employees-hero h1:after{animation:employeeTitleLine 1.1s cubic-bezier(.16,1,.3,1) .35s both;background:linear-gradient(90deg,#57ded2,#b3fff7,#0000);border-radius:50px;bottom:-10px;content:"";height:3px;left:2px;position:absolute;transform-origin:left;width:74px}@keyframes employeeTitleLine{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.employees-page
.employees-total-pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px 0 #ffffff12,0 9px 25px #00000012!important}.employees-page
.employees-total-dot{animation:employeeTotalPulse 2s ease-in-out infinite;background:#63e7dc!important;box-shadow:0 0 0 5px #63e7dc1a,0 0 16px #63e7dca6!important}@keyframes employeeTotalPulse{0%,to{transform:scale(.85)}50%{transform:scale(1.15)}}.employees-page
.employees-create-button{background:#fffffff2!important;border:1px solid #fff9!important;box-shadow:0 10px 25px #0000001c!important;color:#173b3a!important;transition:transform .18s ease,box-shadow .18s ease!important}.employees-page
.employees-create-button span{background:#0d7c76!important;color:#fff!important}.employees-page
.employees-create-button:hover{box-shadow:0 15px 30px #00000026!important;transform:translateY(-2px)}.employees-page
.employees-directory{animation:employeeDirectoryEnter .65s cubic-bezier(.16,1,.3,1) .1s both;background:#fff!important;border:1px solid #dfe5e8!important;border-radius:21px!important;box-shadow:0 12px 32px rgba(26,44,49,.055)!important;margin-top:18px!important}@keyframes employeeDirectoryEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.employees-page
.employees-directory-title h2{color:#202a32!important;font-size:20px!important;font-weight:850!important;letter-spacing:-.6px!important}.employees-page
.employees-directory-title span{background:#f5f8f8!important;border:1px solid #dfe6e7!important;color:#7f8c91!important}.employees-page
.employees-toolbar-actions{background:linear-gradient(135deg,#151d22,#202a2e)!important;border:1px solid #273239!important;box-shadow:0 8px 19px #131f231f!important}.employees-page
.employees-toolbar-actions:before{background:radial-gradient(circle,#2db8ac1f,#0000 70%)!important}.employees-page
.employees-search{background:hsla(0,0%,100%,.055)!important;border-color:#ffffff1a!important}.employees-page
.employees-search:focus-within{border-color:#49d3c77a!important;box-shadow:0 0 0 3px #49d3c714!important}.employees-page
.employees-status-filter{background:hsla(0,0%,100%,.055)!important;border-color:#ffffff1a!important}.employees-page
.employees-table{background:#fff!important;border-collapse:collapse!important}.employees-page
.employees-table thead{background:#f8fafb!important}.employees-page
.employees-table th{background:#f8fafb!important;border-bottom:1px solid #e1e7ea!important;border-right:0!important;color:#80909d!important;font-size:8px!important;font-weight:900!important;height:40px;letter-spacing:1.55px!important;padding:0 18px!important}.employees-page
.employees-table th:before{display:none!important}.employees-page
.employees-table td{background:#fff!important;border-bottom:1px solid #e8edef!important;border-right:0!important;height:67px;padding:10px 18px!important;vertical-align:middle!important}.employees-page
.employees-table tbody
tr:not(.employees-loading-row){position:relative;transition:background .16s ease,transform .16s ease}.employees-page
.employees-table tbody
tr:not(.employees-loading-row):hover
td{background:#f4fbfa!important}.employees-page
.employees-table tbody
tr:not(.employees-loading-row):hover
td:first-child{box-shadow:inset 3px 0 0 #15968e}.employees-page
.employees-data-row
td:first-child:before{display:none!important}.employees-page
.employees-avatar{background:linear-gradient(145deg,#173e3d,#0f2929)!important;border:1px solid #285957!important;border-radius:12px!important;box-shadow:0 5px 12px #113d3a21!important;color:#fff!important;flex:0 0 42px!important;height:42px!important;transition:transform .18s ease,box-shadow .18s ease!important;width:42px!important}.employees-page
.employees-data-row:hover
.employees-avatar{box-shadow:0 8px 18px #0d7c762e!important;transform:translateY(-2px) scale(1.035)}.employees-page
.employees-person-copy strong{color:#283139!important;font-size:12px!important;font-weight:850!important}.employees-page
.employees-data-row:hover
.employees-person-copy strong{color:#08766f!important}.employees-page
.employees-person-copy small{color:#9ba7b0!important;font-size:9px!important}.employees-page
.employees-id-cell strong{color:#29323a!important;font-size:11.5px!important;font-weight:900!important}.employees-page
.employees-id-cell small{color:#9ba6ad!important;font-size:7px!important;font-weight:900!important;letter-spacing:1.4px!important}.employees-page
.employees-role-cell strong{color:#37434c!important;font-size:11px!important;font-weight:800!important}.employees-page
.employees-role-cell small{color:#9aa6af!important;font-size:9px!important}.employees-page
.employees-manager-avatar{background:#edf8f6!important;border:1px solid #cfe4e1!important;color:#167a73!important}.employees-page
.employees-contact-cell strong,.employees-page
.employees-date-cell strong{color:#52606d!important;font-size:10px!important;font-weight:750!important}.employees-page
.employees-page-number{background:#163c3a!important;color:#fff!important}.employees-page
.employees-table tbody
.employees-data-row{animation:employeeRowAppear .43s cubic-bezier(.16,1,.3,1) both}.employees-page
.employees-table tbody
.employees-data-row:first-child{animation-delay:40ms}.employees-page
.employees-table tbody
.employees-data-row:nth-child(2){animation-delay:70ms}.employees-page
.employees-table tbody
.employees-data-row:nth-child(3){animation-delay:.1s}.employees-page
.employees-table tbody
.employees-data-row:nth-child(4){animation-delay:.13s}.employees-page
.employees-table tbody
.employees-data-row:nth-child(5){animation-delay:.16s}.employees-page
.employees-table tbody
.employees-data-row:nth-child(6){animation-delay:.19s}.employees-page
.employees-table tbody
.employees-data-row:nth-child(7){animation-delay:.22s}@keyframes employeeRowAppear{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.employees-page
.employees-hero{animation:employeeHeroEntrance .7s cubic-bezier(.16,1,.3,1) both}@keyframes employeeHeroEntrance{0%{opacity:0;transform:translateY(-8px) scale(.994)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:900px){.employees-page{padding-top:8px!important}.employees-page .employees-hero:after,.employees-page .employees-hero:before{opacity:.4}}@media (max-width:700px){.employees-page{padding:8px 15px 40px!important}.employees-page .employees-hero{border-radius:19px!important}.employees-page .employees-hero h1{font-size:31px!important}.employees-page .employees-hero:before{height:190px;right:-80px;width:190px}.employees-page .employees-hero:after{display:none}}@media (prefers-reduced-motion:reduce){.employees-page .employees-data-row,.employees-page .employees-directory,.employees-page .employees-hero,.employees-page .employees-hero h1,.employees-page .employees-hero h1:after,.employees-page .employees-hero-icon:before,.employees-page .employees-hero:after,.employees-page .employees-hero:before,.employees-page .employees-total-dot{animation:none!important}}.employees-page .employees-directory-header{background:linear-gradient(180deg,#fff,#fbfdfd)!important;border-bottom:1px solid #dce6e5!important;gap:18px!important;min-height:78px!important;padding:15px 20px!important}.employees-page .employees-directory-title{gap:10px!important;min-width:max-content!important}.employees-page .employees-directory-title h2{color:#202b31!important;font-size:20px!important;font-weight:850!important;letter-spacing:-.65px!important}.employees-page .employees-directory-title span{background:#edf8f6!important;border:1px solid #cfe2df!important;border-radius:999px!important;box-shadow:inset 0 1px 0 #fffc!important;color:#35756f!important;font-size:9px!important;font-weight:900!important;letter-spacing:.75px!important;line-height:1!important;min-width:94px!important;padding:0 12px!important}.employees-page .employees-toolbar-actions{border-radius:16px!important;flex:0 1 535px!important;min-height:58px!important;width:min(535px,100%)!important}.employees-page .employees-search,.employees-page .employees-status-filter{height:43px!important;min-height:43px!important}.employees-page .employees-table-wrap{background:#fff!important;border-top:0!important}.employees-page .employees-table{background:#fff!important;border-collapse:initial!important;border-spacing:0!important}.employees-page .employees-table td:first-child,.employees-page .employees-table th:first-child{width:25%!important}.employees-page .employees-table td:nth-child(3),.employees-page .employees-table th:nth-child(3){width:20%!important}.employees-page .employees-table td:nth-child(4),.employees-page .employees-table td:nth-child(5),.employees-page .employees-table th:nth-child(4),.employees-page .employees-table th:nth-child(5){width:13%!important}.employees-page .employees-table td:nth-child(6),.employees-page .employees-table th:nth-child(6){width:15%!important}.employees-page .employees-table thead{background:#e9f3f1!important;position:relative}.employees-page .employees-table th{background:linear-gradient(180deg,#eef7f5,#e7f1ef)!important;border-bottom:1px solid #c5d6d3!important;border-right:1px solid #cfdddb!important;border-top:1px solid #cfdddb!important;color:#627b7a!important;font-size:7.7px!important;height:43px!important;letter-spacing:1.45px!important;line-height:1.25!important;overflow:hidden!important;padding:0 13px!important;position:relative;text-transform:uppercase!important;white-space:normal!important}.employees-page .employees-table th:first-child{border-left:0!important}.employees-page .employees-table th:after{background:#15958c;border-radius:0 0 10px 10px;content:"";height:2px;left:13px;opacity:.58;position:absolute;top:0;width:22px}.employees-page .employees-table td{background:#fff!important;border-bottom:1px solid #dfe7e6!important;border-right:1px solid #e1e8e7!important;padding:7px 13px!important}.employees-page
.employees-table tbody
tr:nth-child(2n) td{background:#fbfcfc!important}.employees-page
.employees-table tbody
tr:not(.employees-loading-row):hover td{background:#f0f9f7!important;border-bottom-color:#cfe1de!important}.employees-page
.employees-table tbody
tr:not(.employees-loading-row):hover td:first-child{box-shadow:inset 3px 0 0 #11958c!important}.employees-page .employees-person{align-items:center!important;display:flex!important;gap:10px!important}.employees-page .employees-avatar{font-size:11px!important}.employees-page .employees-person-copy{flex:1 1 auto!important;min-width:0!important}.employees-page .employees-person-copy strong{color:#283238!important;display:block!important;font-size:11px!important;font-weight:850!important;-webkit-hyphens:none!important;hyphens:none!important;line-height:1.18!important;max-width:100%!important;overflow-wrap:normal!important;white-space:normal!important;word-break:normal!important}.employees-page .employees-person-copy small{color:#9aa6ad!important;display:block!important;font-size:8px!important;line-height:1.1!important;margin-top:3px!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.employees-page .employees-contact-cell,.employees-page .employees-date-cell,.employees-page .employees-id-cell,.employees-page .employees-manager-cell,.employees-page .employees-role-cell{max-width:100%!important;min-width:0!important;overflow:hidden!important}.employees-page .employees-id-cell strong{display:block!important;font-size:10.5px!important;line-height:1.15!important;white-space:normal!important}.employees-page .employees-id-cell small{display:block!important;font-size:6.6px!important;letter-spacing:1.2px!important;margin-top:4px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.employees-page .employees-role-cell strong{display:block!important;font-size:10.3px!important;line-height:1.15!important;white-space:normal!important}.employees-page .employees-role-cell small{display:block!important;font-size:8px!important;line-height:1.15!important;margin-top:3px!important;white-space:normal!important}.employees-page .employees-manager-cell{font-size:9px!important;line-height:1.15!important}.employees-page .employees-manager-cell strong{overflow-wrap:normal!important;white-space:normal!important;word-break:normal!important}.employees-page .employees-contact-cell strong,.employees-page .employees-date-cell strong{font-size:9.3px!important;line-height:1.15!important;white-space:normal!important}.add-employee-page,.employee-create-modal,.employee-create-page,.employee-form-modal,.employee-form-page{--form-teal:#0d7c76;--form-teal-dark:#0b5f5b;--form-teal-light:#e8f6f4;--form-ink:#17242a;--form-text:#27343b;--form-muted:#85949c;--form-border:#dce5e5;font-family:Inter,SF Pro Text,Segoe UI,sans-serif!important}.add-employee-page,.employee-create-page,.employee-form-page{background:radial-gradient(circle at 86% 8%,#0d7c7614,#0000 24%),#f4f7f7!important;color:var(--form-text);min-height:100vh!important;padding:30px!important}.add-employee-card,.employee-create-card,.employee-form-card{animation:employeeFormAppear .45s cubic-bezier(.16,1,.3,1) both;background:#fff!important;border:1px solid #dce5e4!important;border-radius:22px!important;box-shadow:0 24px 65px #182d2f1f!important;margin:0 auto!important;overflow:hidden!important;width:min(980px,calc(100vw - 40px))!important}@keyframes employeeFormAppear{0%{opacity:0;transform:translateY(12px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}.add-employee-header,.employee-create-header,.employee-form-header{align-items:center!important;background:radial-gradient(circle at 82% 30%,#32c0b440,#0000 30%),linear-gradient(115deg,#111b21,#183337 58%,#0d7c76)!important;color:#fff!important;display:flex!important;justify-content:space-between!important;min-height:105px!important;overflow:hidden!important;padding:23px 28px!important;position:relative!important}.add-employee-header:after,.employee-create-header:after,.employee-form-header:after{border:1px solid #ffffff24;border-radius:50%;box-shadow:0 0 0 30px hsla(0,0%,100%,.018);content:"";height:190px;position:absolute;right:80px;top:50%;transform:translateY(-50%);width:190px}.add-employee-header h1,.employee-create-header h1,.employee-form-header h1{color:#fff!important;font-size:26px!important;font-weight:850!important;letter-spacing:-.8px!important;line-height:1.1!important;margin:0!important;position:relative;z-index:2}.add-employee-header p,.employee-create-header p,.employee-form-header p{color:#ffffff9e!important;font-size:11px!important;margin:7px 0 0!important;position:relative;z-index:2}.add-employee-close,.employee-create-close,.employee-form-close{align-items:center!important;background:#ffffff14!important;border:1px solid #ffffff2e!important;border-radius:10px!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;height:36px!important;justify-content:center!important;padding:0!important;position:relative;transition:.16s ease!important;width:36px!important;z-index:3}.add-employee-close:hover,.employee-create-close:hover,.employee-form-close:hover{background:#ffffff26!important;transform:rotate(4deg)}.add-employee-body,.employee-create-body,.employee-form-body{background:#fff!important;padding:23px 28px 26px!important}.employee-form-section{margin-bottom:23px!important}.employee-form-section-title{align-items:center!important;border-bottom:1px solid #e6eceb!important;color:#243238!important;display:flex!important;font-size:12px!important;font-weight:850!important;gap:9px!important;letter-spacing:.1px!important;margin-bottom:15px!important;padding-bottom:10px!important}.employee-form-section-title:before{background:#0d7c76;border-radius:10px;content:"";height:17px;width:4px}.employee-form-grid{grid-gap:15px 16px!important;display:grid!important;gap:15px 16px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.employee-form-field{min-width:0!important}.employee-form-field--span-2{grid-column:span 2!important}.employee-form-field--full{grid-column:1/-1!important}.employee-form-field label{align-items:center!important;color:#56646b!important;display:flex!important;font-size:9px!important;font-weight:850!important;gap:3px!important;letter-spacing:.45px!important;line-height:1!important;margin-bottom:6px!important;text-transform:uppercase!important}.employee-form-field input,.employee-form-field select,.employee-form-field textarea{background:#fbfcfc!important;border:1px solid #d8e2e1!important;border-radius:9px!important;box-sizing:border-box!important;color:#27343b!important;font-family:inherit!important;font-size:11px!important;font-weight:600!important;height:41px!important;outline:none!important;padding:0 11px!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease!important;width:100%!important}.employee-form-field input::placeholder,.employee-form-field textarea::placeholder{color:#a6b0b5!important;font-weight:500!important}.employee-form-field input:hover,.employee-form-field select:hover,.employee-form-field textarea:hover{background:#fff!important;border-color:#b8ccca!important}.employee-form-field input:focus,.employee-form-field select:focus,.employee-form-field textarea:focus{background:#fff!important;border-color:#16958c!important;box-shadow:0 0 0 3px #16958c17!important}.employee-form-field input:disabled,.employee-form-field input[readonly],.employee-form-field select:disabled{background:#eef6f5!important;border-color:#d7e5e3!important;color:#34756f!important;cursor:default!important;font-weight:800!important;opacity:1!important}.employee-phone-field{align-items:stretch!important;display:flex!important}.employee-phone-prefix{align-items:center!important;background:#f1f6f5!important;border:1px solid #d8e2e1!important;border-radius:9px 0 0 9px!important;border-right:0!important;color:#52716e!important;display:flex!important;font-size:10px!important;font-weight:800!important;justify-content:center!important;min-width:43px!important}.employee-phone-field input{border-radius:0 9px 9px 0!important}.add-employee-footer,.employee-create-footer,.employee-form-footer{align-items:center!important;background:#f8faf9!important;border-top:1px solid #e2e9e8!important;display:flex!important;gap:9px!important;justify-content:flex-end!important;padding:15px 28px!important}.employee-form-cancel{background:#fff!important;border:1px solid #d5dfde!important;border-radius:9px!important;color:#647177!important;cursor:pointer!important;font-size:10px!important;font-weight:800!important;min-height:40px!important;padding:0 17px!important;transition:.16s ease!important}.employee-form-cancel:hover{background:#f4f7f6!important;border-color:#bbc9c7!important}.employee-form-submit{background:linear-gradient(135deg,#0e827a,#086963)!important;border:0!important;border-radius:9px!important;box-shadow:0 7px 17px #0d7c7630!important;color:#fff!important;cursor:pointer!important;font-size:10px!important;font-weight:850!important;min-height:40px!important;padding:0 19px!important;transition:transform .16s ease,box-shadow .16s ease!important}.employee-form-submit:hover{box-shadow:0 10px 22px #0d7c7640!important;transform:translateY(-1px)}.add-employee-backdrop,.employee-create-backdrop,.employee-form-backdrop{align-items:center!important;animation:employeeBackdropIn .2s ease both;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#0e181d8a!important;display:flex!important;inset:0!important;justify-content:center!important;padding:20px!important;position:fixed!important;z-index:9998!important}@keyframes employeeBackdropIn{0%{opacity:0}to{opacity:1}}.add-employee-modal,.employee-create-modal,.employee-form-modal{animation:employeeModalIn .38s cubic-bezier(.16,1,.3,1) both;background:#fff!important;border:1px solid #ffffff80!important;border-radius:22px!important;box-shadow:0 35px 90px #07151847!important;max-height:calc(100vh - 40px)!important;overflow-y:auto!important;position:relative!important;width:min(980px,calc(100vw - 40px))!important;z-index:9999!important}@keyframes employeeModalIn{0%{opacity:0;transform:translateY(18px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1050px){.employee-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.add-employee-page,.employee-create-page,.employee-form-page{padding:12px!important}.add-employee-card,.add-employee-modal,.employee-create-card,.employee-create-modal,.employee-form-card,.employee-form-modal{border-radius:17px!important;width:100%!important}.add-employee-header,.employee-create-header,.employee-form-header{padding:20px!important}.add-employee-body,.employee-create-body,.employee-form-body{padding:18px!important}.employee-form-grid{grid-template-columns:1fr!important}.employee-form-field--full,.employee-form-field--span-2{grid-column:auto!important}.add-employee-footer,.employee-create-footer,.employee-form-footer{padding:14px 18px!important}}@media (min-width:1100px){.employees-page .employees-table-wrap{overflow-x:hidden!important}}@media (max-width:850px){.employees-page .employees-table-wrap{overflow-x:auto!important}.employees-page .employees-table{min-width:830px!important}}@media (min-width:1100px){.employees-page{box-sizing:border-box!important;margin:0!important;max-width:none!important;padding:20px 16px 35px!important;width:100%!important}}.employees-directory,.employees-page,.employees-page>*,.employees-table-wrap{max-width:none!important}.employees-page{overflow-x:hidden!important}.employees-page .employees-directory,.employees-page .employees-hero{box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;width:100%!important}.employees-page .employees-directory{max-width:none!important}.employees-page .employees-directory-header{align-items:center!important;box-sizing:border-box!important;display:flex!important;gap:20px!important;justify-content:space-between!important;min-height:72px!important;padding:11px 16px 11px 20px!important;width:100%!important}.employees-page .employees-directory-title{align-items:center!important;display:flex!important;flex:0 0 auto!important;gap:11px!important;min-width:250px!important}.employees-page .employees-directory-title h2{font-size:19px!important;line-height:1!important;margin:0!important;white-space:nowrap!important}.employees-page .employees-directory-title span{align-items:center!important;display:inline-flex!important;flex:0 0 auto!important;height:28px!important;justify-content:center!important;min-width:91px!important;opacity:1!important;padding:0 11px!important;visibility:visible!important;white-space:nowrap!important;width:auto!important}.employees-page .employees-toolbar-actions{box-sizing:border-box!important;flex:0 1 510px!important;gap:8px!important;margin-left:auto!important;max-width:510px!important;width:min(510px,52%)!important}.employees-page .employees-search{flex:1 1 auto!important;height:42px!important;min-width:0!important;width:auto!important}.employees-page .employees-status-filter,.employees-page .employees-toolbar-actions>select{flex:0 0 145px!important;height:42px!important;min-width:145px!important;width:145px!important}.employees-page .employees-table-wrap{max-width:100%!important;overflow-x:hidden!important;width:100%!important}.employees-page .employees-table{border-collapse:collapse!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important;width:100%!important}.employees-page .employees-table td:first-child,.employees-page .employees-table th:first-child{width:24%!important}.employees-page .employees-table td:nth-child(2),.employees-page .employees-table th:nth-child(2){width:14%!important}.employees-page .employees-table td:nth-child(3),.employees-page .employees-table th:nth-child(3){width:19%!important}.employees-page .employees-table td:nth-child(4),.employees-page .employees-table td:nth-child(5),.employees-page .employees-table th:nth-child(4),.employees-page .employees-table th:nth-child(5){width:12%!important}.employees-page .employees-table td:nth-child(6),.employees-page .employees-table th:nth-child(6){width:14%!important}.employees-page .employees-table td:nth-child(7),.employees-page .employees-table th:nth-child(7){width:5%!important}.employees-page .employees-table thead{background:#e6f2f0!important}.employees-page .employees-table th{background:#e8f3f1!important;border-bottom:1px solid #bfd4d0!important;border-right:1px solid #cadbd8!important;box-sizing:border-box!important;color:#557370!important;font-size:7.5px!important;font-weight:900!important;height:42px!important;letter-spacing:1.35px!important;padding:0 12px!important;vertical-align:middle!important}.employees-page .employees-table th:last-child{border-right:0!important}.employees-page .employees-table td{border-bottom:1px solid #dce6e4!important;border-right:1px solid #dce6e4!important;box-sizing:border-box!important;height:59px!important;overflow:hidden!important;padding:7px 12px!important;vertical-align:middle!important}.employees-page .employees-table td:last-child{border-right:0!important}.employees-page .employees-person{gap:9px!important;min-width:0!important;width:100%!important}.employees-page .employees-person>div:last-child{flex:1 1 auto!important;min-width:0!important}.employees-page .employees-person strong{font-size:10.5px!important;line-height:1.18!important;max-width:100%!important;overflow-wrap:normal!important;white-space:normal!important;width:100%!important;word-break:normal!important}.employees-page .employees-person small{font-size:7.7px!important;margin-top:3px!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important}.employees-page .employees-avatar{border-radius:10px!important;flex:0 0 37px!important;font-size:10px!important;height:37px!important;width:37px!important}.employees-page .employees-code{font-size:10px!important}.employees-page .employees-company{font-size:6.4px!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.employees-page .employees-table td small,.employees-page .employees-table td span,.employees-page .employees-table td strong{max-width:100%!important}.employees-page .employees-table td:last-child,.employees-page .employees-table th:last-child{padding-left:5px!important;padding-right:5px!important;text-align:center!important}.employees-page .employees-row-action{align-items:center!important;display:inline-flex!important;height:34px!important;justify-content:center!important;min-height:34px!important;min-width:34px!important;padding:0!important;width:34px!important}@media (min-width:1400px){.employees-page{padding-left:12px!important;padding-right:12px!important}}@media (min-width:1100px) and (max-width:1399px){.employees-page{padding-left:10px!important;padding-right:10px!important}.employees-page .employees-directory-header{padding-left:15px!important;padding-right:12px!important}.employees-page .employees-toolbar-actions{flex-basis:470px!important;width:min(470px,50%)!important}}@media (max-width:900px){.employees-page .employees-table-wrap{overflow-x:auto!important}.employees-page .employees-table{min-width:820px!important}.employees-page .employees-directory-header{align-items:stretch!important;flex-direction:column!important}.employees-page .employees-toolbar-actions{flex:none!important;max-width:none!important;width:100%!important}}.employees-page{margin:0!important;padding:26px 28px 34px!important}.employees-directory,.employees-hero,.employees-page{box-sizing:border-box!important;max-width:none!important;width:100%!important}.employees-directory,.employees-hero{margin-left:0!important;margin-right:0!important}.employees-directory-header{min-height:82px!important;padding:16px 20px!important;z-index:20!important}.employees-directory-title{min-width:230px!important}.employees-search{min-width:240px!important;width:min(100%,390px)!important}.employees-filter-wrap{flex:0 0 160px!important}.employees-table-wrap{border-top:1px solid #d7e2e4!important;max-height:calc(100vh - 390px)!important;min-height:320px!important;scrollbar-width:thin!important}.employees-table thead{z-index:50!important}.employees-table thead tr{height:46px!important}.employees-table thead th{background:#eaf5f3!important;border-bottom:1px solid #c7ddda!important;border-right:1px solid #d5e4e2!important;box-shadow:0 1px 0 #0f3b390d,0 4px 10px rgba(15,59,57,.035)!important;color:#58706f!important;font-size:10px!important;height:46px!important;letter-spacing:1.6px!important;padding:0 14px!important;white-space:normal!important;z-index:60!important}.employees-table td:first-child,.employees-table th:first-child{width:24%!important}.employees-table td:nth-child(2),.employees-table th:nth-child(2){width:13%!important}.employees-table td:nth-child(3),.employees-table th:nth-child(3){width:19%!important}.employees-table td:nth-child(4),.employees-table th:nth-child(4){width:14%!important}.employees-table td:nth-child(5),.employees-table td:nth-child(6),.employees-table td:nth-child(7),.employees-table th:nth-child(5),.employees-table th:nth-child(6),.employees-table th:nth-child(7){width:11%!important}.employees-table td:nth-child(8),.employees-table th:nth-child(8){width:58px!important}.employees-table tbody td{padding:10px 14px!important}.employees-data-row{height:62px!important}.employees-person-copy strong{line-height:1.25!important;overflow:hidden!important;text-overflow:ellipsis!important}.employee-modal-page{align-items:center!important;background:#0000!important;box-sizing:border-box!important;display:flex!important;height:100vh!important;inset:0!important;justify-content:center!important;overflow:hidden!important;padding:24px!important;position:fixed!important;width:100vw!important;z-index:99999!important}.employee-modal-backdrop{backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;background:#071319a3!important;border:0!important;border-radius:0!important;cursor:default!important;display:block!important;height:100%!important;inset:0!important;margin:0!important;padding:0!important;position:absolute!important;width:100%!important}.employee-modal{background:#fff!important;border:1px solid #113a411f!important;border-radius:24px!important;box-shadow:0 30px 80px #03121947,0 10px 30px #03121929!important;flex-direction:column!important;height:auto!important;margin:0!important;max-height:calc(100vh - 48px)!important;max-width:1180px!important;overflow:hidden!important;width:min(1180px,calc(100vw - 48px))!important;z-index:2!important}.employee-modal,.employee-modal-header{display:flex!important;position:relative!important}.employee-modal-header{align-items:center!important;background:linear-gradient(135deg,#0b1f27,#123b40 58%,#087f78)!important;border-bottom:1px solid #ffffff14!important;box-sizing:border-box!important;flex:0 0 auto!important;justify-content:space-between!important;min-height:86px!important;padding:18px 24px!important;z-index:5!important}.employee-modal-title-wrap{gap:14px!important}.employee-modal-icon,.employee-modal-title-wrap{align-items:center!important;display:flex!important}.employee-modal-icon{background:#ffffff1f!important;border:1px solid #ffffff29!important;border-radius:13px!important;color:#fff!important;flex:0 0 44px!important;font-size:24px!important;font-weight:600!important;height:44px!important;justify-content:center!important;width:44px!important}.employee-modal-title-wrap h2{color:#fff!important;font-size:22px!important;font-weight:750!important;line-height:1.15!important;margin:0!important}.employee-modal-title-wrap p{color:#ffffffab!important;font-size:12px!important;line-height:1.4!important;margin:5px 0 0!important}.employee-modal-close{align-items:center!important;background:#ffffff1a!important;border:1px solid #ffffff29!important;border-radius:12px!important;color:#fff!important;cursor:pointer!important;display:flex!important;flex:0 0 40px!important;font-size:25px!important;height:40px!important;justify-content:center!important;line-height:1!important;margin:0!important;padding:0!important;transition:background .18s ease,transform .18s ease!important;width:40px!important}.employee-modal-close:hover{background:#ffffff2e!important;transform:translateY(-1px)!important}.employee-modal-form{display:flex!important;flex-direction:column!important;margin:0!important;overflow:hidden!important}.employee-modal-body,.employee-modal-form{flex:1 1 auto!important;min-height:0!important}.employee-modal-body{background:#f7f9fa!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;padding:22px 24px 24px!important;scrollbar-width:thin!important}.employee-popup-section{background:#fff!important;border:1px solid #e3e9eb!important;border-radius:16px!important;box-shadow:0 3px 14px rgba(15,36,45,.035)!important;box-sizing:border-box!important;margin:0 0 18px!important;padding:20px!important;width:100%!important}.employee-popup-section:last-child{margin-bottom:0!important}.employee-popup-section-title{align-items:center!important;border-bottom:1px solid #edf1f2!important;color:#18353b!important;display:flex!important;font-size:12px!important;font-weight:800!important;letter-spacing:1.1px!important;margin:0 0 17px!important;padding:0 0 12px!important;text-transform:uppercase!important}.employee-popup-grid{grid-gap:16px 18px!important;align-items:start!important;display:grid!important;gap:16px 18px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important}.employee-popup-field{display:flex!important;flex-direction:column!important;margin:0!important;min-width:0!important}.employee-popup-field-wide{grid-column:span 2!important}.employee-popup-field>span{align-items:center!important;color:#52666b!important;display:flex!important;font-size:11px!important;font-weight:700!important;gap:3px!important;line-height:1.3!important;margin:0 0 7px!important;min-height:18px!important}.employee-popup-field>span b{color:#e33b42!important}.employee-popup-field input,.employee-popup-field select{appearance:auto!important;background:#fff!important;border:1px solid #d5dee1!important;border-radius:10px!important;box-sizing:border-box!important;color:#19353a!important;display:block!important;font-family:inherit!important;font-size:13px!important;font-weight:500!important;height:44px!important;margin:0!important;min-width:0!important;outline:none!important;padding:0 12px!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important;width:100%!important}.employee-popup-field input::placeholder{color:#9aa8ac!important;opacity:1!important}.employee-popup-field input:hover,.employee-popup-field select:hover{border-color:#b8c9cc!important}.employee-popup-field input:focus,.employee-popup-field select:focus{border-color:#0e8e87!important;box-shadow:0 0 0 3px #0e8e871c!important}.employee-popup-field input:disabled,.employee-popup-field select:disabled{background:#f1f4f5!important;color:#8a989b!important;cursor:not-allowed!important}.employee-field-note{color:#849599!important;display:block!important;font-size:10px!important;line-height:1.35!important;margin-top:6px!important}.employee-auto-badge{align-items:center!important;background:#e5f5f2!important;border-radius:20px!important;color:#087b74!important;display:inline-flex!important;font-size:8px!important;font-style:normal!important;font-weight:800!important;letter-spacing:.6px!important;margin-left:5px!important;padding:2px 6px!important}.employee-modal-error{align-items:flex-start!important;background:#fff3f3!important;border:1px solid #ffd1d3!important;border-radius:12px!important;color:#a7272c!important;display:flex!important;font-size:12px!important;font-weight:600!important;gap:10px!important;margin:0 0 18px!important;padding:12px 14px!important}.employee-modal-footer{align-items:center!important;background:#fff!important;border-top:1px solid #e4eaec!important;box-sizing:border-box!important;display:flex!important;flex:0 0 auto!important;gap:10px!important;justify-content:flex-end!important;min-height:74px!important;padding:14px 24px!important}.employee-popup-cancel,.employee-popup-save{align-items:center!important;border-radius:10px!important;cursor:pointer!important;display:inline-flex!important;font-family:inherit!important;font-size:12px!important;font-weight:750!important;height:44px!important;justify-content:center!important;margin:0!important;padding:0 18px!important}.employee-popup-cancel{background:#fff!important;border:1px solid #d9e1e3!important;color:#53676c!important;min-width:96px!important}.employee-popup-save{background:#087e78!important;border:1px solid #087e78!important;box-shadow:0 6px 16px #087e782e!important;color:#fff!important;gap:8px!important;min-width:165px!important}.employee-popup-save:hover:not(:disabled){background:#076f69!important}.employee-popup-cancel:hover:not(:disabled){background:#f5f7f8!important}.employee-popup-cancel:disabled,.employee-popup-save:disabled{cursor:not-allowed!important;opacity:.6!important}.employee-modal-loading{align-items:center!important;display:flex!important;gap:12px!important;justify-content:center!important;min-height:180px!important;padding:30px!important}@media (max-width:1250px){.employee-popup-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.employees-table{min-width:1080px!important}}@media (max-width:900px){.employees-page{padding:18px!important}.employees-directory-header{align-items:stretch!important;flex-direction:column!important}.employees-toolbar-actions{width:100%!important}.employees-search{flex:1 1 auto!important;width:auto!important}.employee-modal-page{padding:14px!important}.employee-modal{border-radius:18px!important;max-height:calc(100vh - 28px)!important;width:calc(100vw - 28px)!important}.employee-popup-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){.employees-page{padding:12px!important}.employees-toolbar-actions{align-items:stretch!important;flex-direction:column!important}.employees-filter-wrap,.employees-search{flex:1 1 auto!important;min-width:0!important;width:100%!important}.employee-modal-page{align-items:stretch!important;padding:0!important}.employee-modal{border:0!important;border-radius:0!important;height:100vh!important;max-height:100vh!important;max-width:100vw!important;width:100vw!important}.employee-modal-header{min-height:78px!important;padding:14px 16px!important}.employee-modal-body{padding:14px!important}.employee-popup-section{border-radius:14px!important;padding:16px!important}.employee-popup-grid{gap:13px!important;grid-template-columns:1fr!important}.employee-popup-field-wide{grid-column:auto!important}.employee-modal-footer{padding:12px 14px!important}.employee-popup-cancel{flex:0 0 90px!important}.employee-popup-save{flex:1 1 auto!important;min-width:0!important}}.employees-directory{border-radius:24px!important;position:relative!important}.employees-directory-header{border-bottom:10px solid #f4f7f7!important;gap:24px!important;min-height:84px!important;padding:16px 18px 18px!important;z-index:5!important}.employees-directory-title{flex:0 0 auto!important;min-width:245px!important}.employees-directory-title>div{align-items:center!important;display:flex!important;gap:12px!important}.employees-directory-title h2{margin:0!important;white-space:nowrap!important}.employees-toolbar-actions{background:#17272d!important;border-radius:17px!important;flex:1 1 auto!important;justify-content:flex-end!important;max-width:560px!important;min-width:0!important;padding:9px!important}.employees-search{flex:1 1 auto!important;height:46px!important;margin:0!important;min-width:250px!important;width:auto!important}.employees-filter-wrap{flex:0 0 150px!important;width:150px!important}.employees-status-filter{height:46px!important;width:100%!important}.employees-table-wrap{-webkit-overflow-scrolling:touch!important;border-top:0!important;max-height:calc(100vh - 420px)!important;max-width:100%!important;min-height:360px!important;overflow-y:auto!important;scrollbar-gutter:stable!important}.employees-table{background:#fff!important}.employees-table thead{position:relative!important;z-index:100!important}.employees-table thead tr{height:52px!important}.employees-table thead th{background:#e5f2f0!important;border-bottom:1px solid #bfd6d3!important;border-right:1px solid #cadeda!important;border-top:0!important;box-shadow:0 3px 7px #11413e0f!important;color:#4d6b6a!important;height:52px!important;position:sticky!important;top:0!important;z-index:101!important}.employees-table thead th:before{background:#4fb4ab!important;border-radius:0 0 4px 4px!important;content:""!important;height:2px!important;left:13px!important;position:absolute!important;top:0!important;width:22px!important}.employees-table tbody tr:hover td{background:#f8fbfb!important}.employees-directory{overflow:visible!important}.employees-directory-header{border-bottom:1px solid #dbe6e5!important;border-radius:22px 22px 0 0!important;padding:14px 18px!important;position:relative!important;transform:none!important;z-index:2!important}.employees-table-wrap{background:#fff!important;border-radius:0!important;bottom:auto!important;display:block!important;left:auto!important;max-height:none!important;min-height:0!important;overflow-x:auto!important;overflow-y:visible!important;padding:0!important;right:auto!important;top:auto!important;z-index:1!important}.employees-table,.employees-table-wrap{margin:0!important;position:relative!important;transform:none!important;width:100%!important}.employees-table{border-collapse:initial!important;border-spacing:0!important;min-width:1000px!important;table-layout:fixed!important}.employees-table thead{clip:auto!important;clip-path:none!important;height:auto!important;overflow:visible!important}.employees-table thead,.employees-table thead tr{background:#e4f2f0!important;transform:none!important}.employees-table thead tr{position:static!important}.employees-table thead th{background:#e4f2f0!important;border-bottom:1px solid #bcd3d0!important;border-right:1px solid #cbdedc!important;border-top:3px solid #63bdb5!important;color:#496b69!important;font-size:9px!important;font-weight:900!important;letter-spacing:1.5px!important;line-height:1.25!important;min-height:54px!important;overflow:visible!important;padding:0 13px!important;top:auto!important}.employees-table tbody,.employees-table tbody tr{position:static!important}.employees-table tbody td{padding:10px 13px!important;position:static!important}.employees-directory-header+.employees-table-wrap{margin-top:0!important}.employees-toolbar-actions{position:relative!important;transform:none!important;z-index:1!important}.employees-directory .employees-table,.employees-directory .employees-table thead,.employees-directory .employees-table thead th,.employees-directory .employees-table thead tr,.employees-directory .employees-table-wrap{transform:none!important;translate:none!important}.employees-directory{border:1px solid #dfe5eb!important;border-radius:22px!important;max-width:100%!important;overflow:hidden!important;padding:0!important}.employees-directory,.employees-directory-header{background:#fff!important;box-sizing:border-box!important;margin:0!important;width:100%!important}.employees-directory-header{align-items:center!important;border-bottom:0!important;display:flex!important;gap:14px!important;justify-content:space-between!important;min-height:72px!important;padding:10px 16px!important}.employees-directory-header h2,.employees-directory-header h3{color:#172033!important;font-size:20px!important;font-weight:800!important;letter-spacing:-.5px!important;line-height:1.1!important;margin:0!important}.employees-count,.employees-directory-count{align-items:center!important;background:#edf8f6!important;border:1px solid #c8e4df!important;border-radius:999px!important;color:#17756c!important;display:inline-flex!important;font-size:10px!important;font-weight:800!important;justify-content:center!important;letter-spacing:1px!important;min-height:30px!important;padding:0 12px!important}.employees-toolbar-actions{align-items:center!important;background:#172126!important;border-radius:16px!important;box-sizing:border-box!important;display:flex!important;gap:10px!important;margin:0!important;max-width:530px!important;padding:8px!important;width:min(530px,55%)!important}.employees-directory .employees-table-wrap,.employees-table-wrap{-webkit-overflow-scrolling:touch!important;background:#fff!important;box-sizing:border-box!important;display:block!important;margin:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important;padding:0!important;position:relative!important;scrollbar-color:#8393a7 #eef2f5!important;scrollbar-width:thin!important;width:100%!important}.employees-table-wrap::-webkit-scrollbar{height:9px!important}.employees-table-wrap::-webkit-scrollbar-track{background:#eef2f5!important}.employees-table-wrap::-webkit-scrollbar-thumb{background:#8393a7!important;border:2px solid #eef2f5!important;border-radius:20px!important}.employees-directory .employees-table,.employees-table{background:#fff!important;border-collapse:collapse!important;border-spacing:0!important;box-sizing:border-box!important;margin:0!important;min-width:1080px!important;table-layout:fixed!important;width:100%!important}.employees-table thead{background:#111f36!important;display:table-header-group!important;opacity:1!important;position:static!important;visibility:visible!important}.employees-table thead tr{background:#111f36!important;display:table-row!important;height:54px!important}.employees-table thead th{background:#111f36!important;background-color:#111f36!important;background-image:none!important;border:0!important;border-bottom:1px solid #263750!important;border-right:1px solid #ffffff1f!important;box-sizing:border-box!important;color:#fff!important;font-family:inherit!important;font-size:11px!important;font-weight:800!important;height:54px!important;letter-spacing:1.05px!important;line-height:1.2!important;opacity:1!important;overflow:hidden!important;padding:0 12px!important;position:static!important;text-align:left!important;text-transform:uppercase!important;transform:none!important;vertical-align:middle!important;visibility:visible!important;white-space:nowrap!important}.employees-table thead th:last-child{border-right:0!important}.employees-table thead th:after,.employees-table thead th:before{content:none!important;display:none!important}.employees-table td:first-child,.employees-table th:first-child{width:23%!important}.employees-table td:nth-child(2),.employees-table th:nth-child(2){width:14%!important}.employees-table td:nth-child(3),.employees-table th:nth-child(3){width:18%!important}.employees-table td:nth-child(4),.employees-table th:nth-child(4){width:13%!important}.employees-table td:nth-child(5),.employees-table td:nth-child(6),.employees-table th:nth-child(5),.employees-table th:nth-child(6){width:12%!important}.employees-table td:nth-child(7),.employees-table th:nth-child(7){width:8%!important}.employees-table td:nth-child(8),.employees-table th:nth-child(8){min-width:54px!important;text-align:center!important;width:54px!important}.employees-table tbody tr{height:58px!important}.employees-table tbody td{background:#fff!important;border-bottom:1px solid #dde5ea!important;border-right:1px solid #dde5ea!important;box-sizing:border-box!important;color:#263445!important;height:58px!important;padding:7px 12px!important;vertical-align:middle!important}.employees-table tbody td:last-child{border-right:0!important}.employees-table tbody tr:nth-child(2n) td{background:#fbfcfd!important}.employees-table tbody tr:hover td{background:#eef9f7!important}.employees-person{align-items:center!important;display:flex!important;gap:10px!important;min-width:0!important}.employees-person-copy{max-width:100%!important;min-width:0!important}.employees-person-copy strong{color:#202b3a!important;display:block!important;font-size:11.5px!important;font-weight:800!important;line-height:1.15!important;max-width:100%!important;overflow-wrap:normal!important;white-space:normal!important;word-break:normal!important}.employees-person-copy small{color:#9aa6b5!important;display:block!important;font-size:8.5px!important;margin-top:2px!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.employees-table tbody td strong{font-size:11px!important;font-weight:800!important;line-height:1.15!important}.employees-table tbody td small{font-size:8.5px!important;line-height:1.2!important}.employees-status{font-size:8px!important;font-weight:800!important;max-width:none!important;min-height:28px!important;padding:5px 8px!important;white-space:nowrap!important;width:auto!important}.employees-open-btn,.employees-open-button,.employees-status{align-items:center!important;box-sizing:border-box!important;display:inline-flex!important;justify-content:center!important}.employees-open-btn,.employees-open-button{height:34px!important;margin:0 auto!important;min-width:34px!important;padding:0!important;width:34px!important}.employees-directory-footer{background:#fff!important;border-top:1px solid #dde5ea!important;box-sizing:border-box!important;margin:0!important;padding:10px 16px!important;width:100%!important}.employees-directory .employees-table-wrap{overflow-x:auto!important;overflow-y:visible!important}@media (min-width:1200px){.employees-table{min-width:1080px!important;width:100%!important}}@media (max-width:1280px){.employees-directory-header{padding:9px 12px!important}.employees-toolbar-actions{width:55%!important}.employees-table thead th{font-size:10px!important;letter-spacing:.8px!important}.employees-table tbody td,.employees-table thead th{padding-left:10px!important;padding-right:10px!important}}@media (max-width:900px){.employees-directory-header{align-items:stretch!important;flex-direction:column!important}.employees-toolbar-actions{max-width:100%!important;width:100%!important}.employees-table{min-width:1050px!important}}.employees-page .employees-directory .employees-table thead,.employees-page .employees-directory .employees-table thead th,.employees-page .employees-directory .employees-table thead tr{background:#111f36!important;background-color:#111f36!important;background-image:none!important}.employees-page .employees-directory .employees-table thead th{border-bottom:1px solid #263750!important;border-right:1px solid #ffffff24!important;border-top:0!important;color:#fff!important;font-size:10.5px!important;font-weight:850!important;height:52px!important;letter-spacing:1px!important;line-height:1.2!important;opacity:1!important;padding:0 13px!important;text-transform:uppercase!important;vertical-align:middle!important;visibility:visible!important}.employees-page .employees-directory .employees-table thead th:last-child{border-right:0!important}.employees-page .employees-directory .employees-table thead th:after,.employees-page .employees-directory .employees-table thead th:before{content:none!important;display:none!important}.employee-modal .employee-popup-section{overflow:visible!important}.employee-modal .employee-popup-grid{align-items:start!important;overflow:visible!important;position:relative!important}.employee-modal .employee-popup-field select{appearance:auto!important;-webkit-appearance:auto!important;background-color:#fff!important;border:1px solid #ccd9dc!important;border-left:3px solid #46aaa2!important;border-radius:9px!important;box-shadow:none!important;color:#34464b!important;cursor:pointer!important;font-family:inherit!important;font-size:10.5px!important;font-weight:750!important;height:43px!important;min-height:43px!important;opacity:1!important;outline:none!important;padding:0 36px 0 12px!important;pointer-events:auto!important;position:relative!important;visibility:visible!important;width:100%!important;z-index:2!important}.employee-modal .employee-popup-field select:hover:not(:disabled){background-color:#fbfefe!important;border-color:#78bbb6 #78bbb6 #78bbb6 #168d84!important}.employee-modal .employee-popup-field select:focus{background-color:#fff!important;border-color:#168d84!important;box-shadow:0 0 0 3px #168d8417!important}.employee-modal .employee-popup-field select:disabled{background:#f4f7f7!important;border:1px solid #d7e0e2!important;border-left:3px solid #c4d0d1!important;box-shadow:none!important;color:#94a2a6!important;cursor:not-allowed!important;opacity:1!important;pointer-events:auto!important;position:relative!important;visibility:visible!important;z-index:1!important}.employee-modal .employee-popup-field>span{align-items:center!important;color:#4f6267!important;display:flex!important;font-size:9.5px!important;font-weight:850!important;line-height:1.2!important;margin:0 0 6px!important;min-height:15px!important}.employee-modal .employee-popup-field>span b{color:#168d84!important;margin-left:3px!important}.employee-modal .employee-field-note{color:#8a999d!important;display:block!important;font-size:8px!important;font-weight:650!important;line-height:1.3!important;margin:5px 1px 0!important;min-height:11px!important}.employee-modal .employee-popup-section{background:#fff!important;border:1px solid #dce5e6!important}.employee-modal .employee-popup-section-title{position:relative!important;z-index:1!important}.employee-modal .employee-profile-photo-section{background:#fff!important;border:1px solid #d8e5e4!important;border-radius:14px!important;overflow:visible!important}.employee-modal .employee-profile-photo-wrap{align-items:center!important;display:flex!important;gap:16px!important;padding:15px 18px!important}.employee-modal .employee-profile-photo-preview{align-items:center!important;background:linear-gradient(145deg,#17363b,#0e8279)!important;border:2px solid #cce2df!important;border-radius:16px!important;color:#fff!important;display:flex!important;font-size:19px!important;font-weight:900!important;height:72px!important;justify-content:center!important;min-width:72px!important;overflow:hidden!important;width:72px!important}.employee-modal .employee-profile-photo-preview img{height:100%!important;object-fit:cover!important;width:100%!important}.employee-modal .employee-profile-photo-info{flex:1 1!important;min-width:0!important}.employee-modal .employee-profile-photo-actions{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important}.employee-modal .employee-profile-photo-remove,.employee-modal .employee-profile-photo-upload{align-items:center!important;border-radius:8px!important;cursor:pointer!important;display:inline-flex!important;font-size:9px!important;font-weight:850!important;justify-content:center!important;min-height:34px!important;padding:0 12px!important}.employee-modal .employee-profile-photo-upload{background:#edf8f6!important;border:1px solid #a9d4d0!important;color:#116c65!important}.employee-modal .employee-profile-photo-remove{background:#fff!important;border:1px solid #d8e1e2!important;color:#65767b!important}@media (max-width:700px){.employee-modal .employee-profile-photo-wrap{align-items:flex-start!important;gap:12px!important;padding:14px!important}.employee-modal .employee-profile-photo-preview{height:62px!important;min-width:62px!important;width:62px!important}}.employee-detail-page{box-sizing:border-box;min-height:100vh;padding:24px 32px 56px;width:100%}.employee-detail-topbar{align-items:center;display:flex;margin-bottom:10px;min-height:34px}.employee-detail-page .employee-profile-hero-clean{align-items:center;background:linear-gradient(120deg,#151b22,#202832 48%,#0b7772);border:1px solid #ffffff14;border-radius:24px;box-shadow:0 18px 44px #17212b1f;box-sizing:border-box;display:flex;gap:32px;justify-content:space-between;min-height:190px;overflow:hidden;padding:30px 34px;position:relative;width:100%}.employee-detail-page
.employee-profile-hero-clean:before{border:1px solid #ffffff0f;border-radius:50%;content:"";height:300px;pointer-events:none;position:absolute;right:13%;top:-100px;width:300px}.employee-detail-page
.employee-profile-hero-clean:after{background:#12a49b1f;border-radius:50%;bottom:-135px;content:"";height:290px;pointer-events:none;position:absolute;right:-65px;width:290px}.employee-detail-page .employee-profile-actions,.employee-detail-page .employee-profile-main{position:relative;z-index:2}.employee-detail-page .employee-profile-main{align-items:center;display:flex;gap:22px;min-width:0}.employee-detail-page .employee-profile-avatar{align-items:center;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:24px;box-shadow:inset 0 0 0 1px #ffffff0a;color:#fff;display:flex;flex:0 0 88px;font-size:31px;font-weight:900;height:88px;justify-content:center;overflow:hidden;width:88px}.employee-detail-page
.employee-profile-avatar img{display:block;height:100%;object-fit:cover;width:100%}.employee-detail-page .employee-profile-copy{min-width:0}.employee-detail-page
.employee-profile-eyebrow{color:#ffffffa3;display:block;font-size:10px;font-weight:900;letter-spacing:2.2px;margin:0 0 7px}.employee-detail-page
.employee-profile-copy h1{color:#fff;font-size:clamp(30px,2.7vw,42px);font-weight:900;letter-spacing:-1px;line-height:1.05;margin:0}.employee-detail-page
.employee-profile-copy p{align-items:center;color:#ffffffb3;display:flex;flex-wrap:wrap;font-size:14px;font-weight:500;gap:8px;margin:9px 0 0}.employee-detail-page
.employee-profile-copy p span{color:#ffffff52}.employee-detail-page
.employee-profile-tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.employee-detail-page
.employee-profile-tags>span,.employee-detail-page
.employee-profile-tags>strong{align-items:center;background:#ffffff1a;border:1px solid #ffffff14;border-radius:9px;color:#fff;display:inline-flex;font-size:10px;font-weight:850;justify-content:center;letter-spacing:.25px;min-height:29px;padding:0 11px}.employee-detail-page
.employee-profile-tags
.is-active{background:#26b78729;border-color:#53dcae40;color:#bff5df}.employee-detail-page
.employee-profile-tags
.is-exited,.employee-detail-page
.employee-profile-tags
.is-inactive{background:#ffffff14;color:#ffffffb3}.employee-detail-page
.employee-profile-actions{align-items:center;display:flex;flex:0 0 auto}.employee-detail-page
.employee-profile-edit-button{align-items:center;background:#ffffff17;border:1px solid #ffffff2e;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:850;gap:8px;justify-content:center;min-height:46px;padding:0 18px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.employee-detail-page
.employee-profile-edit-button:hover{background:#ffffff26;border-color:#ffffff52;transform:translateY(-1px)}.employee-detail-page
.employee-profile-edit-button span{font-size:15px}.employee-detail-page
.employee-detail-content-layout{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;width:100%}.employee-detail-page
.employee-detail-section-card{background:#fff;border:1px solid #dde5e8;border-radius:18px;box-shadow:0 7px 22px rgba(22,43,52,.035);min-width:0;overflow:hidden}.employee-detail-page
.employee-detail-section-primary{grid-column:1/-1}.employee-detail-page
.employee-detail-section-heading{align-items:center;background:linear-gradient(180deg,#fff,#fbfcfc);border-bottom:1px solid #e8edef;box-sizing:border-box;display:flex;justify-content:space-between;min-height:74px;padding:17px 20px}.employee-detail-page
.employee-detail-section-heading>div{min-width:0}.employee-detail-page
.employee-detail-section-heading span{color:#0c817a;display:block;font-size:9px;font-weight:900;letter-spacing:1.7px;line-height:1;margin-bottom:5px;text-transform:uppercase}.employee-detail-page
.employee-detail-section-heading h2{color:#1f2932;font-size:18px;font-weight:850;letter-spacing:-.25px;line-height:1.2;margin:0}.employee-detail-page
.employee-detail-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.employee-detail-page
.employee-detail-section-primary
.employee-detail-section-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.employee-detail-page
.employee-detail-item{border-bottom:1px solid #edf1f2;border-right:1px solid #edf1f2;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:82px;min-width:0;padding:15px 20px;position:relative}.employee-detail-page
.employee-detail-item>span{color:#8b969d;display:block;font-size:9px;font-weight:850;letter-spacing:.85px;line-height:1.2;margin-bottom:7px;text-transform:uppercase}.employee-detail-page
.employee-detail-item>strong{color:#283139;display:block;font-size:13px;font-weight:800;line-height:1.4;min-width:0;overflow-wrap:anywhere}.employee-detail-page
.employee-detail-item.is-mono>strong{align-items:center;background:#f0f5f5;border-radius:7px;color:#155f5b;display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;letter-spacing:.25px;padding:5px 8px;width:fit-content}.employee-detail-page
.employee-detail-item-wide{grid-column:span 2}.employee-detail-page
.employee-detail-section-card:not(.employee-detail-section-primary)
.employee-detail-item:nth-child(2n),.employee-detail-page
.employee-detail-section-primary
.employee-detail-item:nth-child(4n){border-right:0}.employee-detail-page
.employee-detail-section-card:not(.employee-detail-section-primary)
.employee-detail-item:nth-last-child(-n+2),.employee-detail-page
.employee-detail-section-primary
.employee-detail-item:nth-last-child(-n+4){border-bottom:0}.employee-detail-page
.employee-profile-workspace{background:#fff;border:1px solid #dde5e8;border-radius:18px;box-shadow:0 7px 22px rgba(22,43,52,.035);margin-top:18px;overflow:hidden;width:100%}.employee-detail-page
.employee-profile-workspace-heading{align-items:center;border-bottom:1px solid #e8edef;display:flex;justify-content:space-between;padding:18px 20px}.employee-detail-page
.employee-profile-workspace-heading span{color:#0c817a;display:block;font-size:9px;font-weight:900;letter-spacing:1.7px;margin-bottom:5px}.employee-detail-page
.employee-profile-workspace-heading h2{color:#202a32;font-size:18px;font-weight:850;margin:0}.employee-detail-page
.employee-profile-workspace-heading p{color:#8b969d;font-size:12px;margin:5px 0 0}.employee-detail-page
.employee-profile-modules-clean{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}.employee-detail-page
.employee-profile-modules-clean>button{grid-gap:12px;align-items:center;background:#fff;border:1px solid #e1e7e9;border-radius:14px;cursor:pointer;display:grid;gap:12px;grid-template-columns:43px minmax(0,1fr) auto;min-height:84px;min-width:0;outline:none;padding:14px 15px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.employee-detail-page
.employee-profile-modules-clean>button:hover{background:#fbfdfd;border-color:#9ccbc7;box-shadow:0 8px 20px #0b746d14;transform:translateY(-1px)}.employee-detail-page
.employee-profile-modules-clean
.employee-module-icon{align-items:center;background:linear-gradient(145deg,#eaf5f4,#f4f9f9);border-radius:12px;color:#08766f;display:flex;font-size:13px;font-weight:900;height:43px;justify-content:center;width:43px}.employee-detail-page
.employee-profile-modules-clean
button>div{min-width:0}.employee-detail-page
.employee-profile-modules-clean
button strong{color:#283139;display:block;font-size:13px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-detail-page
.employee-profile-modules-clean
button small{color:#8d979e;display:block;font-size:10px;line-height:1.35;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-detail-page
.employee-profile-modules-clean
button>b{color:#9ba5aa;font-size:17px}.employee-detail-page
.employee-profile-modules-clean
button.is-priority{background:linear-gradient(135deg,#f5fbfa,#fff);border-color:#8bc9c4}.employee-detail-page
.employee-profile-modules-clean
button.is-priority
.employee-module-icon{background:#0c817a;color:#fff}.employee-detail-page
.employee-detail-loading{align-items:center;background:#fff;border:1px solid #dde5e8;border-radius:18px;display:flex;gap:13px;justify-content:center;min-height:180px}.employee-detail-page
.employee-detail-loader{animation:employeeDetailSpin .7s linear infinite;border:3px solid #dbe8e7;border-radius:50%;border-top-color:#0c817a;height:28px;width:28px}@keyframes employeeDetailSpin{to{transform:rotate(1turn)}}@media (max-width:1100px){.employee-detail-page .employee-detail-section-primary .employee-detail-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-detail-page .employee-detail-section-primary .employee-detail-item:nth-child(4n){border-right:1px solid #edf1f2}.employee-detail-page .employee-detail-section-primary .employee-detail-item:nth-child(2n){border-right:0}.employee-detail-page .employee-profile-modules-clean{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.employee-detail-page{padding:18px 16px 40px}.employee-detail-page .employee-profile-hero-clean{align-items:flex-start;flex-direction:column;min-height:0;padding:24px}.employee-detail-page .employee-profile-actions,.employee-detail-page .employee-profile-edit-button{width:100%}.employee-detail-page .employee-detail-content-layout{grid-template-columns:1fr}.employee-detail-page .employee-detail-section-primary{grid-column:auto}}@media (max-width:600px){.employee-detail-page{padding:14px 12px 34px}.employee-detail-page .employee-profile-main{align-items:flex-start}.employee-detail-page .employee-profile-avatar{border-radius:18px;flex-basis:68px;font-size:23px;height:68px;width:68px}.employee-detail-page .employee-profile-copy h1{font-size:26px}.employee-detail-page .employee-profile-copy p{font-size:12px}.employee-detail-page .employee-detail-section-grid,.employee-detail-page .employee-detail-section-primary .employee-detail-section-grid{grid-template-columns:1fr}.employee-detail-page .employee-detail-item,.employee-detail-page .employee-detail-section-primary .employee-detail-item:nth-child(2n),.employee-detail-page .employee-detail-section-primary .employee-detail-item:nth-child(4n){border-right:0}.employee-detail-page .employee-detail-item{min-height:72px}.employee-detail-page .employee-detail-item-wide{grid-column:auto}.employee-detail-page .employee-profile-modules-clean{grid-template-columns:1fr;padding:12px}}.employee-vault-page{background:radial-gradient(circle at 88% 8%,rgba(13,132,124,.055),#0000 27%),#f7f9fa;box-sizing:border-box;min-height:100vh;padding:22px 32px 55px;width:100%}.employee-vault-page .employee-vault-topbar{align-items:center;display:flex;margin-bottom:10px;min-height:34px}.employee-vault-page .employee-vault-back{align-items:center;background:#0000;border:0;border-radius:8px;color:#687780;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:7px;padding:7px 10px;transition:color .16s ease,background .16s ease,transform .16s ease}.employee-vault-page .employee-vault-back span{font-size:17px;line-height:1}.employee-vault-page .employee-vault-back:hover{background:#eaf5f4;color:#087a73;transform:translateX(-2px)}.employee-vault-page .employee-vault-hero{align-items:center;background:linear-gradient(118deg,#121920,#18242a 45%,#096e69);border:1px solid #ffffff12;border-radius:24px;box-shadow:0 18px 42px #15272e21;box-sizing:border-box;display:flex;gap:30px;justify-content:space-between;min-height:178px;overflow:hidden;padding:30px 36px;position:relative;width:100%}.employee-vault-page
.employee-vault-hero:before{animation:employeeVaultOrbit 9s ease-in-out infinite;border:1px solid #ffffff12;border-radius:50%;box-shadow:0 0 0 45px hsla(0,0%,100%,.018),0 0 0 95px hsla(0,0%,100%,.012);content:"";height:380px;pointer-events:none;position:absolute;right:7%;top:-245px;width:380px}.employee-vault-page
.employee-vault-hero:after{background:#1ac2b626;border-radius:50%;bottom:-180px;content:"";filter:blur(2px);height:260px;pointer-events:none;position:absolute;right:-60px;width:260px}@keyframes employeeVaultOrbit{0%,to{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(-22px,14px,0) rotate(7deg)}}.employee-vault-page
.employee-vault-hero-content{min-width:0;position:relative;z-index:2}.employee-vault-page
.employee-vault-eyebrow{align-items:center;color:#70d7d0;display:inline-flex;font-size:9px;font-weight:900;gap:8px;letter-spacing:2.8px;line-height:1;margin-bottom:10px;text-transform:uppercase}.employee-vault-page
.employee-vault-eyebrow:before{background:#35b9b0;border-radius:20px;box-shadow:0 0 10px #35b9b0a6;content:"";height:2px;width:19px}.employee-vault-page
.employee-vault-hero-content h1{animation:employeeVaultNameEntry .65s cubic-bezier(.2,.8,.2,1) both;color:#fff;font-size:clamp(31px,3vw,43px);font-weight:950;letter-spacing:-1.25px;line-height:1.05;margin:0;position:relative;text-shadow:0 4px 18px #0000002e;text-transform:uppercase;width:fit-content}.employee-vault-page
.employee-vault-hero-content h1:after{animation:employeeVaultNameLine .85s ease .3s both;background:linear-gradient(90deg,#31c6bb,#31c6bb00);border-radius:20px;bottom:-8px;content:"";height:3px;left:0;position:absolute;transform-origin:left;width:42%}@keyframes employeeVaultNameEntry{0%{letter-spacing:1px;opacity:0;transform:translateY(13px)}to{letter-spacing:-1.25px;opacity:1;transform:translateY(0)}}@keyframes employeeVaultNameLine{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.employee-vault-page
.employee-vault-identity{align-items:center;color:#ffffffb8;display:flex;flex-wrap:wrap;font-size:12px;font-weight:700;gap:9px;margin-top:18px}.employee-vault-page
.employee-vault-identity>span{align-items:center;display:inline-flex}.employee-vault-page
.employee-vault-identity i{background:#46c5bd;border-radius:50%;height:4px;width:4px}.employee-vault-page
.employee-vault-upload-top{flex:0 0 auto;position:relative;z-index:3}.employee-vault-page
.employee-vault-primary{align-items:center;background:linear-gradient(135deg,#0d8b83,#08746e);border:1px solid #13958d;border-radius:11px;box-shadow:0 8px 20px #04615b2e;color:#fff;cursor:pointer;display:inline-flex;font-size:11px;font-weight:850;gap:8px;justify-content:center;min-height:45px;padding:0 18px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.employee-vault-page
.employee-vault-primary:hover{background:linear-gradient(135deg,#109b92,#087a73);box-shadow:0 12px 25px #04615b40;transform:translateY(-2px)}.employee-vault-page
.employee-vault-button-plus{align-items:center;background:#ffffff21;border-radius:7px;display:inline-flex;font-size:16px;height:22px;justify-content:center;width:22px}.employee-vault-page
.employee-vault-alert{align-items:center;background:#fff;border:1px solid #dce6e8;border-radius:10px;display:flex;font-size:11px;font-weight:700;gap:10px;margin-top:14px;padding:11px 14px}.employee-vault-page
.employee-vault-alert.is-success{background:#f2faf7;border-color:#bde2d5;color:#176d51}.employee-vault-page
.employee-vault-alert.is-error{background:#fff8f8;border-color:#efcece;color:#a23b3b}.employee-vault-page
.employee-vault-alert button{background:#0000;border:0;cursor:pointer;font-size:17px;margin-left:auto}.employee-vault-page
.employee-vault-workspace{background:#fff;border:1px solid #dfe6e8;border-radius:20px;box-shadow:0 8px 26px rgba(25,45,52,.045);margin-top:18px;overflow:hidden;width:100%}.employee-vault-page
.employee-vault-workspace-header{align-items:center;background:linear-gradient(180deg,#fff,#fbfcfc);border-bottom:1px solid #e7edef;box-sizing:border-box;display:flex;gap:24px;justify-content:space-between;min-height:90px;padding:18px 20px}.employee-vault-page
.employee-vault-workspace-title{align-items:center;display:flex;min-width:0}.employee-vault-page
.employee-vault-workspace-title h2{color:#202b33;font-size:20px;font-weight:900;letter-spacing:-.4px;line-height:1.2;margin:0}.employee-vault-page
.employee-vault-counts{align-items:center;color:#7e8a91;display:flex;font-size:10px;font-weight:700;gap:9px;margin-top:7px}.employee-vault-page
.employee-vault-counts span{align-items:center;display:inline-flex;gap:3px}.employee-vault-page
.employee-vault-counts strong{color:#28333a;font-size:11px;font-weight:900}.employee-vault-page
.employee-vault-counts i{background:#adb8bd;border-radius:50%;height:3px;width:3px}.employee-vault-page
.employee-vault-counts
.has-selection,.employee-vault-page
.employee-vault-counts
.has-selection strong{color:#087a73}.employee-vault-page
.employee-vault-toolbar-actions{align-items:center;display:flex;flex:0 0 auto;gap:9px}.employee-vault-page
.employee-vault-master-button,.employee-vault-page
.employee-vault-secondary{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;font-size:10px;font-weight:850;gap:7px;justify-content:center;min-height:38px;padding:0 13px;transition:transform .15s ease,border-color .15s ease,background .15s ease}.employee-vault-page
.employee-vault-secondary{background:#fff;border:1px solid #d9e1e4;color:#53626a}.employee-vault-page
.employee-vault-secondary:hover:not(:disabled){background:#f4faf9;border-color:#9bc9c5;color:#08766f}.employee-vault-page
.employee-vault-master-button{background:#edf7f6;border:1px solid #b9d9d6;color:#08766f}.employee-vault-page
.employee-vault-master-button:hover:not(:disabled){background:#e1f3f1;transform:translateY(-1px)}.employee-vault-page
.employee-vault-master-button:disabled,.employee-vault-page
.employee-vault-secondary:disabled{cursor:not-allowed;opacity:.45}.employee-vault-page
.employee-vault-select-icon{align-items:center;background:#eef4f4;border-radius:5px;color:#08766f;display:flex;font-size:10px;height:18px;justify-content:center;width:18px}.employee-vault-page
.employee-vault-pdf-icon{align-items:center;background:#087a73;border-radius:4px;color:#fff;display:inline-flex;font-size:7px;font-weight:900;height:20px;justify-content:center;letter-spacing:.4px;padding:0 5px}.employee-vault-page
.employee-vault-grid{grid-gap:14px!important;box-sizing:border-box;display:grid!important;gap:14px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:16px!important;width:100%}.employee-vault-page
.employee-vault-card{background:linear-gradient(180deg,#fff,#fdfefe)!important;border:1px solid #e0e7e9!important;border-radius:15px!important;box-shadow:0 5px 14px rgba(25,46,54,.035);box-sizing:border-box;display:flex;flex-direction:column;min-height:300px;min-width:0;overflow:hidden;padding:15px;position:relative;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.employee-vault-page
.employee-vault-card:before{background:linear-gradient(90deg,#0b817a,#45c2ba);content:"";height:3px;left:0;opacity:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:opacity .18s ease,transform .22s ease;width:100%}.employee-vault-page
.employee-vault-card:hover{border-color:#acd1ce!important;box-shadow:0 12px 28px #105e5917;transform:translateY(-3px)}.employee-vault-page
.employee-vault-card:hover:before{opacity:1;transform:scaleX(1)}.employee-vault-page
.employee-vault-card.is-selected{background:linear-gradient(180deg,#fff,#f4fbfa)!important;border-color:#61b7b1!important;box-shadow:0 0 0 2px #0e847c12,0 10px 24px #0e847c14}.employee-vault-page
.employee-vault-card.is-selected:before{opacity:1;transform:scaleX(1)}.employee-vault-page
.employee-vault-card-top{align-items:center;display:flex;justify-content:space-between;min-height:25px}.employee-vault-page
.employee-vault-card-check{cursor:pointer;display:inline-flex;position:relative}.employee-vault-page
.employee-vault-card-check input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.employee-vault-page
.employee-vault-card-check span{align-items:center;background:#fff;border:1.5px solid #cbd5d8;border-radius:5px;box-sizing:border-box;display:flex;height:18px;justify-content:center;position:relative;transition:background .15s ease,border-color .15s ease;width:18px}.employee-vault-page
.employee-vault-card-check
input:checked+span{background:#0b817a;border-color:#0b817a}.employee-vault-page
.employee-vault-card-check
input:checked+span:after{color:#fff;content:"✓";font-size:11px;font-weight:900}.employee-vault-page
.employee-vault-card-file-badge{align-items:center;background:#edf3f3;border-radius:5px;color:#66747b;display:inline-flex;font-size:7px;font-weight:950;height:20px;justify-content:center;letter-spacing:.6px;min-width:34px;padding:0 6px}.employee-vault-page
.employee-vault-card-file-badge.is-pdf{background:#edf7f6;color:#087970}.employee-vault-page
.employee-vault-card-file-badge.is-img{background:#f0f5f8;color:#486b7e}.employee-vault-page
.employee-vault-card-icon{align-items:center;background:linear-gradient(145deg,#eaf6f5,#f8fbfb);border:1px solid #cfe3e1;border-radius:8px 8px 10px 10px;box-shadow:0 6px 13px #0a6b6412;color:#087970;display:flex;height:58px;justify-content:center;margin:15px auto 13px;position:relative;width:48px}.employee-vault-page
.employee-vault-card-icon strong{font-size:9px;font-weight:950;letter-spacing:.6px}.employee-vault-page
.employee-vault-card-icon-fold{background:#fff;border-bottom:1px solid #cfe3e1;border-left:1px solid #cfe3e1;border-radius:0 7px 0 4px;height:14px;position:absolute;right:-1px;top:-1px;width:14px}.employee-vault-page
.employee-vault-card-content{min-width:0;text-align:center}.employee-vault-page
.employee-vault-card-category{color:#0a8179;display:block;font-size:8px;font-weight:900;letter-spacing:1.1px;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.employee-vault-page
.employee-vault-card-content h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#263139;display:-webkit-box;font-size:13px;font-weight:850;letter-spacing:-.15px;line-height:1.45;margin:0;min-height:38px;overflow:hidden}.employee-vault-page
.employee-vault-card-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#89949a;display:-webkit-box;font-size:9px;line-height:1.5;margin:6px 0 0;min-height:31px;overflow:hidden}.employee-vault-page
.employee-vault-card-description.is-empty{color:#b1b9bd}.employee-vault-page
.employee-vault-card-meta{border-top:1px solid #edf1f2;display:grid;grid-template-columns:1fr 1fr;margin-top:auto;padding-top:13px}.employee-vault-page
.employee-vault-card-meta>div{min-width:0}.employee-vault-page
.employee-vault-card-meta>div:first-child{border-right:1px solid #edf1f2;padding-right:8px}.employee-vault-page
.employee-vault-card-meta>div:last-child{padding-left:8px}.employee-vault-page
.employee-vault-card-meta span{color:#a0aaaf;display:block;font-size:7px;font-weight:850;letter-spacing:.7px;margin-bottom:3px;text-transform:uppercase}.employee-vault-page
.employee-vault-card-meta strong{color:#4b585f;display:block;font-size:9px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-vault-page
.employee-vault-card-actions{grid-gap:7px;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) 35px;margin-top:12px}.employee-vault-page
.employee-vault-card-remove,.employee-vault-page
.employee-vault-card-view{border-radius:8px;cursor:pointer;font-size:9px;font-weight:850;min-height:35px;transition:background .15s ease,border-color .15s ease,transform .15s ease}.employee-vault-page
.employee-vault-card-view{align-items:center;background:#f3f9f8;border:1px solid #c9dfdd;color:#08766f;display:flex;gap:6px;justify-content:center}.employee-vault-page
.employee-vault-card-view span{font-size:13px}.employee-vault-page
.employee-vault-card-view:hover:not(:disabled){background:#e8f5f3;border-color:#80bdb8;transform:translateY(-1px)}.employee-vault-page
.employee-vault-card-remove{align-items:center;background:#fff;border:1px solid #e0e5e7;color:#929ca1;display:flex;font-size:15px;justify-content:center}.employee-vault-page
.employee-vault-card-remove:hover:not(:disabled){background:#fff7f7;border-color:#d5a9a9;color:#a64c4c}.employee-vault-page
.employee-vault-card-remove:disabled,.employee-vault-page
.employee-vault-card-view:disabled{cursor:not-allowed;opacity:.5}.employee-vault-page
.employee-vault-empty{align-items:center;display:flex;flex-direction:column;padding:55px 20px;text-align:center}.employee-vault-page
.employee-vault-empty-icon{align-items:center;background:#eff8f7;border:1px solid #cfe1df;border-radius:14px;color:#087970;display:flex;height:70px;justify-content:center;margin-bottom:16px;width:62px}.employee-vault-page
.employee-vault-empty-icon span{font-size:10px;font-weight:950}.employee-vault-page
.employee-vault-empty h3{color:#27323a;font-size:17px;font-weight:900;margin:0}.employee-vault-page
.employee-vault-empty p{color:#89949a;font-size:11px;line-height:1.55;margin:7px 0 17px;max-width:420px}.employee-vault-page
.employee-vault-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0e171dad;display:flex;inset:0;justify-content:center;padding:22px;position:fixed;z-index:9999}.employee-vault-page
.employee-vault-modal{animation:employeeVaultModalIn .2s ease both;background:#fff;border:1px solid #ffffff24;border-radius:19px;box-shadow:0 30px 75px #00000047;max-height:calc(100vh - 44px);overflow:auto;width:min(570px,100%)}@keyframes employeeVaultModalIn{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.employee-vault-page
.employee-vault-modal-header{align-items:center;background:linear-gradient(120deg,#142028,#087a73);color:#fff;display:flex;justify-content:space-between;padding:18px 20px}.employee-vault-page
.employee-vault-modal-heading{align-items:center;display:flex;gap:11px}.employee-vault-page
.employee-vault-modal-heading-icon{align-items:center;background:#ffffff1a;border:1px solid #ffffff29;border-radius:10px;display:flex;font-size:19px;height:38px;justify-content:center;width:38px}.employee-vault-page
.employee-vault-modal-heading h2{color:#fff;font-size:17px;font-weight:900;margin:0}.employee-vault-page
.employee-vault-modal-heading p{color:#ffffffa8;font-size:9px;margin:4px 0 0}.employee-vault-page
.employee-vault-modal-close{align-items:center;background:#ffffff14;border:1px solid #ffffff29;border-radius:9px;color:#fff;cursor:pointer;display:flex;font-size:20px;height:35px;justify-content:center;width:35px}.employee-vault-page
.employee-vault-modal-body{grid-gap:14px;display:grid;gap:14px;padding:20px}.employee-vault-page
.employee-vault-field{grid-gap:6px;display:grid;gap:6px}.employee-vault-page
.employee-vault-field>span{color:#55636a;font-size:9px;font-weight:850;letter-spacing:.25px}.employee-vault-page
.employee-vault-field>span b{color:#0a8179;margin-left:3px}.employee-vault-page
.employee-vault-field>span small{color:#9aa5aa;font-weight:600;margin-left:5px}.employee-vault-page
.employee-vault-field input,.employee-vault-page
.employee-vault-field select,.employee-vault-page
.employee-vault-field textarea{background:#fff;border:1px solid #d7e0e3;border-radius:9px;box-sizing:border-box;color:#29343b;font-size:11px;outline:none;padding:10px 11px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.employee-vault-page
.employee-vault-field textarea{min-height:76px;resize:vertical}.employee-vault-page
.employee-vault-field input:focus,.employee-vault-page
.employee-vault-field select:focus,.employee-vault-page
.employee-vault-field textarea:focus{border-color:#65b9b3;box-shadow:0 0 0 3px #0c817914}.employee-vault-page
.employee-vault-file-picker{align-items:center;background:#f9fcfc;border:1px dashed #b9cecc;border-radius:11px;box-sizing:border-box;cursor:pointer;display:flex;gap:12px;padding:13px;text-align:left;width:100%}.employee-vault-page
.employee-vault-file-picker:hover{background:#f3faf9;border-color:#69b7b2}.employee-vault-page
.employee-vault-file-picker.has-file{background:#f1faf8;border-color:#73bcb7;border-style:solid}.employee-vault-page
.employee-vault-file-picker-icon{align-items:center;background:#e4f3f1;border-radius:10px;color:#087970;display:flex;flex:0 0 40px;font-size:18px;font-weight:900;height:40px;justify-content:center;width:40px}.employee-vault-page
.employee-vault-file-picker-copy{min-width:0}.employee-vault-page
.employee-vault-file-picker-copy strong{color:#334047;display:block;font-size:10px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-vault-page
.employee-vault-file-picker-copy span{color:#89959a;display:block;font-size:9px;margin-top:3px}@media (max-width:1250px){.employee-vault-page .employee-vault-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:960px){.employee-vault-page{padding:18px 20px 45px}.employee-vault-page .employee-vault-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.employee-vault-page .employee-vault-workspace-header{align-items:flex-start;flex-direction:column}}@media (max-width:620px){.employee-vault-page{padding:14px 12px 35px}.employee-vault-page .employee-vault-hero{align-items:flex-start;border-radius:18px;flex-direction:column;min-height:0;padding:24px 20px}.employee-vault-page .employee-vault-hero-content h1{font-size:28px}.employee-vault-page .employee-vault-primary,.employee-vault-page .employee-vault-upload-top{width:100%}.employee-vault-page .employee-vault-toolbar-actions{flex-direction:column;width:100%}.employee-vault-page .employee-vault-master-button,.employee-vault-page .employee-vault-secondary{width:100%}.employee-vault-page .employee-vault-grid{grid-template-columns:1fr!important;padding:12px!important}.employee-vault-page .employee-vault-card{min-height:285px}}@media (prefers-reduced-motion:reduce){.employee-vault-page .employee-vault-hero-content h1,.employee-vault-page .employee-vault-hero-content h1:after,.employee-vault-page .employee-vault-hero:before{animation:none!important}}.employee-hierarchy-page{background:radial-gradient(circle at 88% 5%,#0c847c0f,#0000 26%),#f7f9fa;box-sizing:border-box;color:#24313a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:100vh;padding:22px 32px 55px;width:100%}.employee-hierarchy-page
.employee-hierarchy-topbar{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:10px;min-height:40px}.employee-hierarchy-page
.employee-hierarchy-back{align-items:center;background:#0000;border:0;border-radius:9px;color:#697980;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:800;gap:7px;justify-content:center;min-height:34px;padding:0 11px;transition:color .16s ease,background .16s ease,transform .16s ease}.employee-hierarchy-page
.employee-hierarchy-back span{font-size:16px;line-height:1}.employee-hierarchy-page
.employee-hierarchy-back:hover{background:#eaf5f4;color:#087970;transform:translateX(-2px)}.employee-hierarchy-page
.employee-hierarchy-refresh{align-items:center;background:#fff;border:1px solid #d8e3e5;border-radius:9px;box-shadow:0 3px 9px rgba(26,44,52,.035);color:#56666d;cursor:pointer;display:inline-flex;font-family:inherit;font-size:10px;font-weight:800;gap:6px;justify-content:center;min-height:34px;padding:0 13px;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.employee-hierarchy-page
.employee-hierarchy-refresh:hover:not(:disabled){background:#f3faf9;border-color:#9bc9c5;color:#087970;transform:translateY(-1px)}.employee-hierarchy-page
.employee-hierarchy-refresh:disabled{cursor:not-allowed;opacity:.55}.employee-hierarchy-page
.employee-hierarchy-hero{align-items:center!important;background:linear-gradient(118deg,#111a22,#17262b 48%,#08746e)!important;border:1px solid #ffffff14!important;border-radius:24px!important;box-shadow:0 20px 45px #14272e24!important;box-sizing:border-box;display:flex!important;gap:32px!important;isolation:isolate;justify-content:space-between!important;min-height:190px;overflow:hidden;padding:30px 34px!important;position:relative;width:100%}.employee-hierarchy-page
.employee-hierarchy-hero:before{animation:hierarchyHeroOrbit 10s ease-in-out infinite;border:1px solid #ffffff12;border-radius:50%;box-shadow:0 0 0 45px hsla(0,0%,100%,.018),0 0 0 95px hsla(0,0%,100%,.012);content:"";height:390px;pointer-events:none;position:absolute;right:12%;top:-275px;width:390px;z-index:-1}.employee-hierarchy-page
.employee-hierarchy-hero:after{animation:hierarchyGlowMove 7s ease-in-out infinite;background:#2dc4b92b;border-radius:50%;bottom:-235px;content:"";filter:blur(2px);height:320px;pointer-events:none;position:absolute;right:-85px;width:320px;z-index:-1}@keyframes hierarchyHeroOrbit{0%,to{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(-25px,16px,0) rotate(7deg)}}@keyframes hierarchyGlowMove{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.employee-hierarchy-page
.employee-hierarchy-hero-profile{align-items:center!important;display:flex!important;flex:1 1 auto;gap:19px!important;min-width:0;position:relative;z-index:2}.employee-hierarchy-page
.employee-hierarchy-hero-avatar{align-items:center!important;animation:hierarchyAvatarEntry .6s cubic-bezier(.2,.8,.2,1) both;background:linear-gradient(145deg,#24333b,#0d8179)!important;border:2px solid #fff3!important;border-radius:20px!important;box-shadow:0 12px 28px #00000038,inset 0 1px 0 #ffffff1a;color:#fff!important;display:flex!important;font-size:21px!important;font-weight:900!important;height:78px!important;justify-content:center!important;letter-spacing:.8px;min-width:78px!important;overflow:hidden;position:relative;width:78px!important}.employee-hierarchy-page
.employee-hierarchy-hero-avatar img{display:block;height:100%;object-fit:cover;width:100%}@keyframes hierarchyAvatarEntry{0%{opacity:0;transform:translateX(-12px) scale(.92)}to{opacity:1;transform:translateX(0) scale(1)}}.employee-hierarchy-page
.employee-hierarchy-hero-avatar:after{border:1px solid #59d8cf4d;border-radius:inherit;content:"";inset:-1px;pointer-events:none;position:absolute}.employee-hierarchy-page
.employee-hierarchy-hero-copy{min-width:0}.employee-hierarchy-page
.employee-hierarchy-hero-copy>span{align-items:center;color:#65d2ca!important;display:flex!important;font-size:8px!important;font-weight:900!important;gap:8px;letter-spacing:2.5px!important;line-height:1;margin-bottom:9px!important;text-transform:uppercase}.employee-hierarchy-page
.employee-hierarchy-hero-copy>span:before{background:#3fc2b9;border-radius:20px;box-shadow:0 0 9px #3fc2b999;content:"";flex:0 0 auto;height:2px;width:18px}.employee-hierarchy-page
.employee-hierarchy-hero-copy h1{animation:hierarchyNameReveal .72s cubic-bezier(.2,.8,.2,1) both;color:#fff!important;font-family:inherit!important;font-size:clamp(31px,3vw,44px)!important;font-weight:950!important;letter-spacing:-1.4px!important;line-height:1.03!important;margin:0!important;position:relative;text-shadow:0 5px 18px #0000002e;text-transform:uppercase;width:fit-content}.employee-hierarchy-page
.employee-hierarchy-hero-copy h1:after{animation:hierarchyNameLine .9s ease .28s both;background:linear-gradient(90deg,#36c7bc,#36c7bc00);border-radius:20px;bottom:-8px;content:"";height:3px;left:0;position:absolute;transform-origin:left;width:46%}@keyframes hierarchyNameReveal{0%{letter-spacing:1px;opacity:0;transform:translateY(15px)}to{letter-spacing:-1.4px;opacity:1;transform:translateY(0)}}@keyframes hierarchyNameLine{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.employee-hierarchy-page
.employee-hierarchy-hero-copy>p{align-items:center!important;color:#ffffffb3!important;display:flex!important;flex-wrap:wrap;font-size:11px!important;font-weight:650!important;gap:7px!important;line-height:1.4;margin:17px 0 0!important;text-transform:capitalize}.employee-hierarchy-page
.employee-hierarchy-hero-copy>p>span{color:#3fc2b9!important;font-size:10px}.employee-hierarchy-page
.employee-hierarchy-hero-meta{align-items:center!important;display:flex!important;gap:7px!important;margin-top:10px!important}.employee-hierarchy-page
.employee-hierarchy-hero-meta span,.employee-hierarchy-page
.employee-hierarchy-hero-meta strong{align-items:center;background:#ffffff12;border:1px solid #ffffff1f;border-radius:6px;color:#fffc!important;display:inline-flex!important;font-size:8px!important;font-weight:850!important;justify-content:center;letter-spacing:.45px;line-height:1;min-height:23px;padding:0 8px!important}.employee-hierarchy-page
.employee-hierarchy-hero-meta span{background:#3bba8b1f;border-color:#56d3a633;color:#83e1bd!important;text-transform:uppercase}.employee-hierarchy-page
.employee-hierarchy-hero-summary{grid-gap:9px!important;animation:hierarchySummaryEntry .65s ease .1s both;display:grid!important;flex:0 0 auto;gap:9px!important;grid-template-columns:minmax(170px,1.35fr) minmax(175px,1fr);position:relative;width:min(470px,42%);z-index:2}@keyframes hierarchySummaryEntry{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}.employee-hierarchy-page
.employee-hierarchy-manager-summary{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.065);border:1px solid #ffffff1c;border-radius:12px;box-sizing:border-box;display:flex!important;flex-direction:column;justify-content:center;min-height:77px;min-width:0;padding:12px 14px!important}.employee-hierarchy-page
.employee-hierarchy-manager-summary>span{color:#66d1ca!important;display:block;font-size:7px!important;font-weight:900!important;letter-spacing:1.5px;line-height:1;margin-bottom:5px;text-transform:uppercase}.employee-hierarchy-page
.employee-hierarchy-manager-summary>strong{color:#fff!important;display:block!important;font-size:13px!important;font-weight:850!important;line-height:1.25!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-hierarchy-page
.employee-hierarchy-manager-summary>small{color:#ffffff91!important;display:block!important;font-size:8px!important;font-weight:600;line-height:1.3;margin-top:3px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-hierarchy-page
.employee-hierarchy-counts{grid-gap:7px!important;display:grid!important;gap:7px!important;grid-template-columns:repeat(2,minmax(0,1fr))}.employee-hierarchy-page
.employee-hierarchy-counts>div{align-items:flex-start;background:hsla(0,0%,100%,.055);border:1px solid #ffffff1a;border-radius:12px;box-sizing:border-box;display:flex!important;flex-direction:column;justify-content:center;min-height:77px;padding:10px 11px!important}.employee-hierarchy-page
.employee-hierarchy-counts strong{color:#fff!important;font-size:22px!important;font-weight:950!important;letter-spacing:-.6px;line-height:1!important}.employee-hierarchy-page
.employee-hierarchy-counts span{color:#ffffff8f!important;font-size:7px!important;font-weight:800!important;letter-spacing:.45px;line-height:1.2;margin-top:6px;text-transform:uppercase}.employee-hierarchy-page
.employee-hierarchy-primary-action{align-items:center;background:linear-gradient(135deg,#0e8b83,#08746e)!important;border:1px solid #15978e!important;border-radius:9px!important;box-shadow:0 7px 16px #03534e33;color:#fff!important;cursor:pointer;display:inline-flex!important;font-family:inherit;font-size:9px!important;font-weight:850!important;grid-column:1/-1;justify-content:center;min-height:37px;padding:0 14px!important;transition:transform .16s ease,box-shadow .16s ease,background .16s ease;width:100%!important}.employee-hierarchy-page
.employee-hierarchy-primary-action:hover{background:linear-gradient(135deg,#119b92,#087a73)!important;box-shadow:0 10px 20px #03534e45;transform:translateY(-1px)}.employee-hierarchy-page
.employee-hierarchy-success{align-items:center;background:#f1faf6;border:1px solid #bce2d3;border-radius:10px;color:#176c50;display:flex;font-size:10px;gap:9px;margin-top:12px;padding:10px 13px}.employee-hierarchy-page
.employee-hierarchy-success>span{align-items:center;background:#dff4e9;border-radius:50%;color:#147552;display:flex;font-weight:900;height:21px;justify-content:center;width:21px}.employee-hierarchy-page
.employee-hierarchy-success strong{font-weight:750}.employee-hierarchy-page
.employee-hierarchy-success button{background:#0000;border:0;color:#68827a;cursor:pointer;font-size:17px;margin-left:auto}.employee-hierarchy-page
.employee-hierarchy-tree-panel{background:#fff!important;border:1px solid #dfe7e9!important;border-radius:19px!important;box-shadow:0 9px 28px #1a2d350d!important;margin-top:14px;overflow:hidden;width:100%}.employee-hierarchy-page
.employee-hierarchy-tree-header{align-items:center!important;background:linear-gradient(180deg,#fff,#fbfcfc)!important;border-bottom:1px solid #e6edef!important;box-sizing:border-box;display:flex!important;gap:20px;justify-content:space-between!important;min-height:88px;padding:17px 20px!important}.employee-hierarchy-page
.employee-hierarchy-tree-header>div:first-child>span{align-items:center;color:#087970!important;display:flex;font-size:7px!important;font-weight:950!important;gap:7px;letter-spacing:1.7px!important;line-height:1;margin-bottom:6px;text-transform:uppercase}.employee-hierarchy-page
.employee-hierarchy-tree-header>div:first-child>span:before{background:#20a69d;border-radius:20px;content:"";height:2px;width:15px}.employee-hierarchy-page
.employee-hierarchy-tree-header h2{color:#243039!important;font-size:20px!important;font-weight:900!important;letter-spacing:-.45px;line-height:1.2;margin:0!important}.employee-hierarchy-page
.employee-hierarchy-tree-header p{color:#8a979d!important;font-size:9px!important;line-height:1.45;margin:5px 0 0!important}.employee-hierarchy-page
.employee-hierarchy-tree-help{align-items:center;background:#f5faf9;border:1px solid #dce8e7;border-radius:9px;display:flex!important;gap:7px;padding:8px 11px}.employee-hierarchy-page
.employee-hierarchy-tree-help>span{color:#087970!important;font-size:16px!important;font-weight:950!important;line-height:1}.employee-hierarchy-page
.employee-hierarchy-tree-help>small{color:#74838a!important;font-size:8px!important;font-weight:750}.employee-hierarchy-page
.employee-hierarchy-empty{align-items:center;background:linear-gradient(180deg,#fff,#fcfdfd);display:flex!important;flex-direction:column;justify-content:center;padding:32px 20px 24px!important;text-align:center}.employee-hierarchy-page
.employee-hierarchy-empty-icon{align-items:center;background:linear-gradient(145deg,#e8f6f4,#f7fbfb)!important;border:1px solid #cce2df;border-radius:13px!important;box-shadow:0 6px 14px #0879700f;color:#087970!important;display:flex!important;font-size:13px!important;font-weight:950;height:46px!important;justify-content:center;margin-bottom:10px;width:46px!important}.employee-hierarchy-page
.employee-hierarchy-empty>strong{color:#303c43!important;font-size:12px!important;font-weight:850!important}.employee-hierarchy-page
.employee-hierarchy-empty>p{color:#89969c!important;font-size:9px!important;margin:5px 0 0!important}.employee-hierarchy-page
.employee-hierarchy-tree{background:linear-gradient(180deg,#fbfcfc,#f8fafb);padding:22px 28px 28px!important;position:relative}.employee-hierarchy-page
.employee-hierarchy-node-wrap{position:relative;width:100%}.employee-hierarchy-page
.employee-hierarchy-node{align-items:center!important;background:#fff!important;border:1px solid #dce5e7!important;border-radius:14px!important;box-shadow:0 5px 15px #1b2e350a;box-sizing:border-box;display:flex!important;gap:12px!important;min-height:92px;overflow:hidden;padding:13px 14px!important;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;width:min(100%,810px)}.employee-hierarchy-page
.employee-hierarchy-node:hover{border-color:#a9d0cd!important;box-shadow:0 10px 23px #105f5914;transform:translateY(-2px)}.employee-hierarchy-page
.employee-hierarchy-node.is-focus{background:linear-gradient(100deg,#fff,#f7fbfb)!important;border-color:#81c4bf!important;box-shadow:0 7px 19px #0b797012}.employee-hierarchy-page
.employee-hierarchy-node.is-focus:before{background:linear-gradient(180deg,#087970,#34b9af);bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.employee-hierarchy-page
.employee-hierarchy-avatar{align-items:center;background:linear-gradient(145deg,#26353d,#087970)!important;border-radius:12px!important;box-shadow:0 5px 13px #10363d21;color:#fff!important;display:flex!important;font-size:12px!important;font-weight:900!important;height:49px!important;justify-content:center;letter-spacing:.5px;min-width:49px!important;overflow:hidden;width:49px!important}.employee-hierarchy-page
.employee-hierarchy-avatar img{height:100%;object-fit:cover;width:100%}.employee-hierarchy-page
.employee-hierarchy-node-main{flex:1 1 auto;min-width:0}.employee-hierarchy-page
.employee-hierarchy-node-top{align-items:flex-start!important;display:flex!important;gap:10px;justify-content:space-between}.employee-hierarchy-page
.employee-hierarchy-node-identity{min-width:0}.employee-hierarchy-page
.employee-hierarchy-node-identity>span{color:#0a8179!important;display:block;font-size:6px!important;font-weight:950!important;letter-spacing:1.3px;line-height:1;margin-bottom:3px;text-transform:uppercase}.employee-hierarchy-page
.employee-hierarchy-node-identity>strong{color:#29353c!important;display:block;font-size:12px!important;font-weight:900!important;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-hierarchy-page
.employee-hierarchy-status{align-items:center;border-radius:20px!important;display:inline-flex!important;font-size:6px!important;font-weight:950!important;justify-content:center;letter-spacing:.9px;line-height:1;min-height:20px;padding:0 8px!important;text-transform:uppercase}.employee-hierarchy-page
.employee-hierarchy-status.is-active{background:#e8f7ef!important;color:#247653!important}.employee-hierarchy-page
.employee-hierarchy-node-role{color:#65747b!important;font-size:9px!important;font-weight:650!important;line-height:1.35;margin-top:4px}.employee-hierarchy-page
.employee-hierarchy-node-meta{align-items:center;display:flex!important;flex-wrap:wrap;gap:5px!important;margin-top:7px!important}.employee-hierarchy-page
.employee-hierarchy-node-meta>span{align-items:center;background:#f5f8f9!important;border:1px solid #e1e8ea;border-radius:5px!important;color:#77858c!important;display:inline-flex;font-size:6px!important;font-weight:800!important;line-height:1;min-height:18px;padding:0 7px!important}.employee-hierarchy-page
.employee-hierarchy-node-actions{align-items:center;display:flex!important;flex:0 0 auto;gap:6px!important;justify-content:flex-end}.employee-hierarchy-page
.employee-hierarchy-change,.employee-hierarchy-page
.employee-hierarchy-open,.employee-hierarchy-page
.employee-hierarchy-toggle{align-items:center;border-radius:7px!important;cursor:pointer;display:inline-flex!important;font-family:inherit;font-size:7px!important;font-weight:850!important;gap:5px;justify-content:center;min-height:30px;padding:0 9px!important;transition:transform .15s ease,background .15s ease,border-color .15s ease}.employee-hierarchy-page
.employee-hierarchy-toggle{background:#fff!important;border:1px solid #dce5e7!important;color:#68767d!important}.employee-hierarchy-page
.employee-hierarchy-change{background:#f1f9f8!important;border:1px solid #c5dfdc!important;color:#087970!important}.employee-hierarchy-page
.employee-hierarchy-open{background:#26353d!important;border:0!important;color:#fff!important}.employee-hierarchy-page
.employee-hierarchy-change:hover,.employee-hierarchy-page
.employee-hierarchy-open:hover,.employee-hierarchy-page
.employee-hierarchy-toggle:hover{transform:translateY(-1px)}.employee-hierarchy-page
.employee-hierarchy-children{grid-gap:11px;display:grid;gap:11px;margin-left:30px;margin-top:12px;padding-left:28px;position:relative}.employee-hierarchy-page
.employee-hierarchy-children:before{background:#cfdcde;bottom:45px;content:"";left:8px;position:absolute;top:-12px;width:1px}.employee-hierarchy-page
.employee-hierarchy-children>.employee-hierarchy-node-wrap:before{background:#cfdcde;content:"";height:1px;left:-20px;position:absolute;top:44px;width:20px}.employee-hierarchy-page
.employee-hierarchy-loading{align-items:center;color:#55656c;display:flex;gap:13px;justify-content:center;min-height:280px}.employee-hierarchy-page
.employee-hierarchy-loading strong{display:block;font-size:13px;font-weight:850}.employee-hierarchy-page
.employee-hierarchy-loading small{color:#8a969c;display:block;font-size:9px;margin-top:3px}@media (max-width:1100px){.employee-hierarchy-page .employee-hierarchy-hero{align-items:flex-start!important}.employee-hierarchy-page .employee-hierarchy-hero-summary{width:390px}}@media (max-width:900px){.employee-hierarchy-page{padding:18px 20px 45px}.employee-hierarchy-page .employee-hierarchy-hero{flex-direction:column!important;min-height:0}.employee-hierarchy-page .employee-hierarchy-hero-summary{width:100%}}@media (max-width:650px){.employee-hierarchy-page{padding:14px 12px 35px}.employee-hierarchy-page .employee-hierarchy-hero{border-radius:18px!important;padding:23px 18px!important}.employee-hierarchy-page .employee-hierarchy-hero-profile{align-items:flex-start!important;gap:13px!important}.employee-hierarchy-page .employee-hierarchy-hero-avatar{border-radius:15px!important;font-size:16px!important;height:58px!important;min-width:58px!important;width:58px!important}.employee-hierarchy-page .employee-hierarchy-hero-copy h1{font-size:26px!important}.employee-hierarchy-page .employee-hierarchy-hero-summary{grid-template-columns:1fr}.employee-hierarchy-page .employee-hierarchy-counts{grid-template-columns:repeat(2,1fr)}.employee-hierarchy-page .employee-hierarchy-primary-action{grid-column:auto}.employee-hierarchy-page .employee-hierarchy-tree-header{align-items:flex-start!important;flex-direction:column}.employee-hierarchy-page .employee-hierarchy-node{align-items:flex-start!important;flex-wrap:wrap}.employee-hierarchy-page .employee-hierarchy-node-main{width:calc(100% - 65px)}.employee-hierarchy-page .employee-hierarchy-node-actions{justify-content:flex-start;padding-left:61px;width:100%}.employee-hierarchy-page .employee-hierarchy-children{margin-left:10px;padding-left:18px}}@media (prefers-reduced-motion:reduce){.employee-hierarchy-page .employee-hierarchy-hero-avatar,.employee-hierarchy-page .employee-hierarchy-hero-copy h1,.employee-hierarchy-page .employee-hierarchy-hero-copy h1:after,.employee-hierarchy-page .employee-hierarchy-hero-summary,.employee-hierarchy-page .employee-hierarchy-hero:after,.employee-hierarchy-page .employee-hierarchy-hero:before{animation:none!important}}.se-web-dashboard-content:has(.employees-page){margin:0;max-width:none;padding:0;width:100%}.employees-page{min-width:0;padding:0 18px 24px!important}.employees-page .employees-hero{border-radius:0 0 18px 18px!important;box-shadow:none!important;margin:0 -18px 16px!important;max-width:none!important;min-height:108px!important;padding:18px 22px!important;width:calc(100% + 36px)!important}.employees-page .employees-hero-content{gap:20px}.employees-page .employees-hero-main{gap:14px;min-width:0}.employees-page .employees-hero-icon{border-radius:14px!important;flex:0 0 48px!important;height:48px!important;width:48px!important}.employees-page .employees-hero-icon span{font-size:20px!important}.employees-page .employees-hero h1{font-size:clamp(28px,2.5vw,34px)!important;letter-spacing:-1px!important;line-height:1.15!important;margin:4px 0 0!important}.employees-page .employees-hero h1:after{display:none!important}.employees-page .employees-hero-actions{gap:12px!important}.employees-page .employees-total-pill{border-radius:12px!important;min-height:54px!important;padding:10px 16px!important}.employees-page .employees-total-pill strong{font-size:23px!important}.employees-page .employees-create-button{border-radius:12px!important;min-height:44px!important;padding:0 16px!important}.employees-page .employees-directory{border-radius:14px!important}.employees-page .employees-directory-header{gap:16px!important;min-height:64px!important;padding:10px 16px!important}.employees-page .employees-directory-title{min-width:0!important}.employees-page .employees-directory-title h2{font-size:18px!important}.employees-page .employees-toolbar-actions{max-width:560px!important;padding:7px!important;width:auto!important}.employees-page .employees-search{height:38px!important;min-width:180px!important;width:min(100%,360px)!important}.employees-page .employees-status-filter{height:38px!important}.employees-page .employees-directory .employees-table-wrap{max-height:calc(100dvh - 300px)!important;min-height:240px!important;overflow:auto!important}.employees-page .employees-directory .employees-table{min-width:1000px!important;width:100%!important}.employees-page .employees-directory .employees-table thead th{height:44px!important;letter-spacing:.6px!important;overflow-wrap:normal;padding:10px 12px!important;white-space:normal!important}.employees-page .employees-directory .employees-table tbody td{padding:10px 12px!important}.employees-page .employees-directory .employees-table td:first-child,.employees-page .employees-directory .employees-table th:first-child{width:22%!important}.employees-page .employees-directory .employees-table td:nth-child(2),.employees-page .employees-directory .employees-table th:nth-child(2){width:14%!important}.employees-page .employees-directory .employees-table td:nth-child(3),.employees-page .employees-directory .employees-table th:nth-child(3){width:17%!important}.employees-page .employees-directory .employees-table td:nth-child(4),.employees-page .employees-directory .employees-table th:nth-child(4){width:12%!important}.employees-page .employees-directory .employees-table td:nth-child(5),.employees-page .employees-directory .employees-table td:nth-child(6),.employees-page .employees-directory .employees-table th:nth-child(5),.employees-page .employees-directory .employees-table th:nth-child(6){width:11%!important}.employees-page .employees-directory .employees-table td:nth-child(7),.employees-page .employees-directory .employees-table th:nth-child(7){width:8%!important}.employees-page .employees-directory .employees-table td:nth-child(8),.employees-page .employees-directory .employees-table th:nth-child(8){min-width:46px!important;width:5%!important}@media (max-width:900px){.employees-page .employees-hero-content{flex-wrap:wrap;gap:14px}.employees-page .employees-hero-actions{flex-wrap:wrap}.employees-page .employees-toolbar-actions{max-width:none!important;width:100%!important}.employees-page .employees-directory .employees-table-wrap{max-height:65dvh!important}}@media (max-width:600px){.employees-page{padding:0 12px 18px!important}.employees-page .employees-hero{border-radius:0 0 14px 14px!important;margin-inline:-12px!important;padding:16px!important;width:calc(100% + 24px)!important}.employees-page .employees-hero-eyebrow{letter-spacing:1px!important}.employees-page .employees-hero-actions{justify-content:space-between;width:100%}.employees-page .employees-search{flex:1 1;min-width:0!important}.employees-page .employees-filter-wrap{flex:0 0 120px!important}.employees-page .employees-directory-title>div{flex-wrap:wrap}}.onboarding-page{background:linear-gradient(180deg,#f7f9fb,#f1f4f7);box-sizing:border-box;color:#20262e;min-height:100vh;padding:28px 32px 70px;width:100%}.onboarding-step-anchor{margin-top:20px;scroll-margin-top:22px}.onboarding-page-loading{align-items:center;background:#fff;border:1px solid #dde4ea;border-radius:26px;box-shadow:0 20px 50px #1e28320f;display:flex;flex-direction:column;justify-content:center;min-height:520px}.onboarding-page-loading strong{color:#2b323b;font-size:22px;font-weight:850;margin-top:20px}.onboarding-page-loading span{color:#8b95a1;font-size:14px;margin-top:8px}.onboarding-spinner{animation:onboardingSpin .8s linear infinite;border:4px solid #e7ebef;border-radius:50%;border-top-color:#e30613;height:38px;width:38px}@keyframes onboardingSpin{to{transform:rotate(1turn)}}.onboarding-page-error{align-items:center;background:#fff;border:1px solid #efc8cc;border-radius:24px;box-shadow:0 18px 50px #232d3712;display:flex;flex-direction:column;margin:80px auto;max-width:650px;padding:48px 40px;text-align:center}.onboarding-page-error>div{align-items:center;background:#fff0f1;border-radius:20px;color:#d81724;display:flex;font-size:30px;font-weight:900;height:68px;justify-content:center;width:68px}.onboarding-page-error>span{color:#d81724;font-size:11px;font-weight:900;letter-spacing:1.8px;margin-top:21px}.onboarding-page-error h1{color:#29313a;font-size:28px;font-weight:850;margin:10px 0 0}.onboarding-page-error p{color:#7b8591;font-size:14px;line-height:1.7;margin:12px 0 0;max-width:500px}.onboarding-page-error button{background:#e30613;border:0;border-radius:12px;color:#fff;cursor:pointer;font-size:13px;font-weight:850;margin-top:24px;min-height:46px;padding:0 19px}.onboarding-toast{align-items:center;background:#f2fbf6;border:1px solid #bce2cb;border-radius:14px;box-shadow:0 16px 40px #21643f26;color:#267448;display:flex;gap:12px;max-width:460px;min-height:54px;padding:0 18px;position:fixed;right:28px;top:24px;z-index:9999}.onboarding-toast>span{align-items:center;background:#dff5e8;border-radius:50%;display:flex;font-size:15px;font-weight:900;height:28px;justify-content:center;width:28px}.onboarding-toast strong{font-size:13px;line-height:1.45}.onboarding-header{background:linear-gradient(120deg,#151a21,#222932 52%,#601922 78%,#d80716);border-radius:28px;box-shadow:0 24px 60px #18212b29;overflow:hidden}.onboarding-header-top{align-items:center;border-bottom:1px solid #ffffff1f;display:flex;justify-content:space-between;min-height:64px;padding:0 34px}.onboarding-back{background:#0000;border:0;color:#ffffffb8;cursor:pointer;font-size:14px;font-weight:750;padding:0}.onboarding-back:hover{color:#fff}.onboarding-header-main{grid-gap:34px;align-items:center;display:grid;gap:34px;grid-template-columns:minmax(0,1.3fr) minmax(350px,.7fr);min-height:270px;padding:32px 36px 38px}.onboarding-eyebrow{color:#f9b3b9;display:block;font-size:11px;font-weight:900;letter-spacing:2.2px}.onboarding-header-copy h1{color:#fff;font-size:40px;font-weight:880;letter-spacing:-1.3px;line-height:1.08;margin:9px 0 0}.onboarding-header-copy>p{color:#ffffffa8;font-size:16px;line-height:1.65;margin:13px 0 0;max-width:700px}.onboarding-header-meta{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.onboarding-header-meta>span{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:12px;min-width:0;padding:13px 14px}.onboarding-header-meta small{color:#ffffff73;display:block;font-size:9px;font-weight:900;letter-spacing:1.3px}.onboarding-header-meta strong{color:#fff;display:block;font-size:13px;font-weight:800;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onboarding-progress-hero{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff29;border-radius:22px;display:flex;gap:24px;padding:25px}.onboarding-progress-ring{align-items:center;background:conic-gradient(#fff var(
        --onboarding-progress
      ),#ffffff26 0deg);border-radius:50%;display:flex;flex:0 0 auto;height:126px;justify-content:center;width:126px}.onboarding-progress-ring:before{background:#272b32;border-radius:50%;content:"";height:101px;position:absolute;width:101px}.onboarding-progress-ring{position:relative}.onboarding-progress-ring>div{position:relative;text-align:center;z-index:2}.onboarding-progress-ring strong{color:#fff;display:block;font-size:27px;font-weight:900;line-height:1}.onboarding-progress-ring span{color:#ffffff85;display:block;font-size:8px;font-weight:900;letter-spacing:1.4px;margin-top:5px}.onboarding-progress-copy>span{color:#ffffff7a;display:block;font-size:9px;font-weight:900;letter-spacing:1.6px}.onboarding-progress-copy>strong{color:#fff;display:block;font-size:19px;line-height:1.3;margin-top:7px}.onboarding-progress-copy>small{color:#ffffff8f;display:block;font-size:11px;line-height:1.5;margin-top:7px}.onboarding-status{align-items:center;background:#f3f5f7;border:1px solid #dce2e7;border-radius:999px;color:#68737f;display:inline-flex;font-size:10px;font-weight:900;gap:7px;letter-spacing:.4px;min-height:31px;padding:0 11px}.onboarding-header .onboarding-status{background:#ffffff14;border-color:#ffffff2b;color:#fff}.onboarding-status-dot{background:currentColor;border-radius:50%;height:7px;width:7px}.onboarding-status--complete,.onboarding-status--completed,.onboarding-status--done{background:#eff9f3;border-color:#bde1cb;color:#267c4b}.onboarding-status--available,.onboarding-status--ready{background:#f0f7fd;border-color:#bfd7ef;color:#286aa7}.onboarding-status--in_progress{background:#fff9e8;border-color:#edd895;color:#956e10}.onboarding-status--locked,.onboarding-status--waiting{background:#f2f4f6;border-color:#d8dee4;color:#717b87}.onboarding-status--error,.onboarding-status--failed{background:#fff1f2;border-color:#edbec3;color:#c51d2a}.onboarding-progress-shell{background:#fff;border:1px solid #dde4ea;border-radius:22px;box-shadow:0 11px 30px rgba(30,42,52,.045);margin-top:20px;padding:21px 24px 25px}.onboarding-progress-shell-head{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px}.onboarding-progress-shell-head>div>span{color:#e30613;display:block;font-size:10px;font-weight:900;letter-spacing:1.8px}.onboarding-progress-shell-head>div>strong{color:#2c333c;display:block;font-size:19px;font-weight:850;margin-top:5px}.onboarding-refresh{background:#fff;border:1px solid #dce2e7;border-radius:10px;color:#65707c;cursor:pointer;font-size:11px;font-weight:800;min-height:39px;padding:0 13px}.onboarding-refresh:disabled{opacity:.5}.onboarding-flow{align-items:flex-start;display:flex;width:100%}.onboarding-flow-step{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;flex-direction:column;min-width:82px;padding:0}.onboarding-flow-number{align-items:center;background:#f7f9fb;border:2px solid #d7dee5;border-radius:14px;color:#8994a0;display:flex;font-size:12px;font-weight:900;height:44px;justify-content:center;transition:all .16s ease;width:44px}.onboarding-flow-label{color:#87919d;font-size:11px;font-weight:800;margin-top:9px;white-space:nowrap}.onboarding-flow-step.is-active .onboarding-flow-number{background:#fff2f3;border-color:#ef9ca4;box-shadow:0 7px 18px #e306131f;color:#d91422}.onboarding-flow-step.is-active .onboarding-flow-label{color:#d91422}.onboarding-flow-step.is-complete .onboarding-flow-number{background:#eaf8f0;border-color:#96d3ae;color:#23804b}.onboarding-flow-step.is-complete .onboarding-flow-label{color:#3d7454}.onboarding-flow-line{background:#dfe5ea;flex:1 1;height:2px;margin-top:21px}.onboarding-flow-line.is-complete{background:#99d2ae}.onboarding-employee-snapshot{background:#fff;border:1px solid #dce4ea;border-radius:21px;box-shadow:0 10px 28px #1e2a340a;margin-top:20px;overflow:hidden}.onboarding-snapshot-heading{align-items:center;background:linear-gradient(90deg,#fbfcfd,#fff);border-bottom:1px solid #e9edf1;display:flex;justify-content:space-between;padding:20px 23px}.onboarding-snapshot-heading>div>span{color:#2b8b56;display:block;font-size:9px;font-weight:900;letter-spacing:1.6px}.onboarding-snapshot-heading h2{color:#2c343d;font-size:18px;font-weight:850;margin:5px 0 0}.onboarding-created-check{background:#eef9f3;border:1px solid #b9dfc8;border-radius:999px;color:#297a4c;font-size:10px;letter-spacing:.6px;padding:8px 11px}.onboarding-snapshot-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.onboarding-snapshot-grid>div{border-right:1px solid #edf0f3;min-height:85px;padding:17px 18px}.onboarding-snapshot-grid>div:last-child{border-right:0}.onboarding-snapshot-grid span{color:#909aa6;display:block;font-size:9px;font-weight:900;letter-spacing:1.1px;text-transform:uppercase}.onboarding-snapshot-grid strong{color:#333b44;display:block;font-size:14px;font-weight:850;line-height:1.4;margin-top:8px}.onboarding-step-card{background:#fff;border:1px solid #dce3e9;border-radius:22px;box-shadow:0 10px 30px rgba(30,40,50,.045);overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease}.onboarding-step-card.is-highlighted{border-color:#e8b8bc;box-shadow:0 15px 38px #e3061312}.onboarding-step-card-header{align-items:center;background:linear-gradient(90deg,#fafbfc,#fff);border-bottom:1px solid #e9edf1;display:flex;gap:22px;justify-content:space-between;min-height:106px;padding:19px 23px}.onboarding-step-identity{align-items:center;display:flex;gap:16px}.onboarding-step-icon{align-items:center;background:linear-gradient(145deg,#222831,#313944);border-radius:15px;box-shadow:0 8px 18px #1c252e21;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-weight:900;height:50px;justify-content:center;width:50px}.onboarding-step-identity>div:last-child>span{color:#e30613;display:block;font-size:9px;font-weight:900;letter-spacing:1.5px}.onboarding-step-identity h2{color:#29313a;font-size:21px;font-weight:860;letter-spacing:-.3px;line-height:1.2;margin:4px 0 0}.onboarding-step-identity p{color:#89939f;font-size:12px;line-height:1.5;margin:5px 0 0}.onboarding-step-header-actions{align-items:center;display:flex;gap:10px}.onboarding-step-content{padding:22px 23px 24px}.onboarding-info-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-info-grid>div{background:#fafbfc;border:1px solid #e1e6eb;border-radius:14px;min-height:84px;padding:16px}.onboarding-info-grid span{color:#929ca7;display:block;font-size:9px;font-weight:900;letter-spacing:1.2px}.onboarding-info-grid strong{color:#303842;display:block;font-size:14px;font-weight:850;margin-top:8px}.onboarding-access-layout{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr)}.onboarding-primary-action{background:linear-gradient(145deg,#fff9f9,#fff3f4);border:1px solid #f0c3c7;border-radius:16px;padding:20px}.onboarding-primary-action>span{color:#d81421;display:block;font-size:9px;font-weight:900;letter-spacing:1.4px}.onboarding-primary-action>strong{color:#2d343d;display:block;font-size:18px;font-weight:850;margin-top:7px}.onboarding-primary-action>p{color:#7f8994;font-size:12px;line-height:1.55;margin:7px 0 0}.onboarding-primary-action>button{align-items:center;background:#e30613;border:0;border-radius:12px;box-shadow:0 11px 24px #e3061330;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:850;justify-content:space-between;margin-top:18px;min-height:48px;padding:0 16px;width:100%}.onboarding-primary-action>button:disabled{opacity:.55}.onboarding-inline-warning{align-items:flex-start;background:#fffaf0;border:1px solid #edd89d;border-radius:14px;display:flex;gap:13px;margin-top:10px;padding:15px 17px}.onboarding-inline-warning>span{align-items:center;background:#fff0c9;border-radius:9px;color:#976c0d;display:flex;flex:0 0 auto;font-size:14px;font-weight:900;height:27px;justify-content:center;width:27px}.onboarding-inline-warning strong{color:#7a5b1b;display:block;font-size:13px}.onboarding-inline-warning p{color:#8b7953;font-size:11px;line-height:1.55;margin:4px 0 0}.onboarding-documents-summary{background:#fafbfc;border:1px solid #e0e5ea;border-radius:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.onboarding-documents-summary>div{border-right:1px solid #e6eaee;min-height:90px;padding:17px 18px}.onboarding-documents-summary>div:last-child{border-right:0}.onboarding-documents-summary span{color:#919ba6;display:block;font-size:9px;font-weight:900;letter-spacing:1.1px}.onboarding-documents-summary strong{color:#303842;display:block;font-size:23px;font-weight:880;line-height:1;margin-top:8px}.onboarding-documents-summary small{color:#9ba4ae;display:block;font-size:10px;margin-top:7px}.onboarding-document-toolbar{align-items:center;background:#fff;border:1px solid #e1e6eb;border-radius:15px;display:flex;gap:20px;justify-content:space-between;margin-top:18px;padding:16px 18px}.onboarding-document-toolbar>div:first-child strong{color:#303842;display:block;font-size:14px}.onboarding-document-toolbar>div:first-child span{color:#929ca7;display:block;font-size:11px;margin-top:5px}.onboarding-document-toolbar>div:last-child{align-items:center;display:flex;gap:9px}.onboarding-primary-button,.onboarding-secondary-button,.onboarding-upload-button{align-items:center;border-radius:11px;cursor:pointer;display:inline-flex;font-size:11px;font-weight:850;justify-content:center;min-height:42px;padding:0 14px}.onboarding-secondary-button{background:#fff;border:1px solid #dce2e7;color:#5b6570}.onboarding-upload-button{background:#fff4f5;border:1px solid #efbec3;color:#d61421}.onboarding-primary-button{background:#e30613;border:0;box-shadow:0 9px 20px #e3061329;color:#fff}.onboarding-primary-button:disabled{cursor:default;opacity:.55}.onboarding-document-list{border:1px solid #e1e6eb;border-radius:15px;margin-top:14px;overflow:hidden}.onboarding-document-row{grid-gap:14px;align-items:center;border-bottom:1px solid #edf0f3;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:70px;padding:10px 13px}.onboarding-document-row:last-child{border-bottom:0}.onboarding-document-type{border-radius:11px;color:#d6121f;font-size:9px;height:42px;width:42px}.onboarding-document-name strong{color:#323a43;display:block;font-size:13px;font-weight:800}.onboarding-document-name span{color:#969fa9;display:block;font-size:10px;margin-top:4px}.onboarding-document-source{background:#f1f4f6;color:#737d88;font-size:9px;padding:6px 9px}.onboarding-document-actions{gap:6px}.onboarding-document-actions button{background:#fff;border:1px solid #dce2e7;border-radius:9px;color:#59636e;cursor:pointer;font-size:10px;font-weight:800;min-height:33px;padding:0 10px}.onboarding-document-actions button.is-danger{background:#fff5f6;border-color:#efc5c9;color:#c8212d}.onboarding-empty-state{align-items:center;background:#fafbfc;border:1px dashed #d8dee4;border-radius:15px;display:flex;flex-direction:column;margin-top:14px;padding:35px 20px;text-align:center}.onboarding-empty-state strong{color:#3d454f;font-size:14px}.onboarding-empty-state span{color:#929ca7;font-size:11px;margin-top:6px}.onboarding-asset-toolbar{align-items:center;display:flex;gap:20px;justify-content:space-between}.onboarding-asset-toolbar>div:first-child>span{color:#919ba6;display:block;font-size:9px;font-weight:900;letter-spacing:1.2px}.onboarding-asset-toolbar>div:first-child>strong{color:#303842;display:block;font-size:27px;line-height:1;margin-top:6px}.onboarding-asset-toolbar>div:first-child>small{color:#9ba4ae;display:block;font-size:10px;margin-top:6px}.onboarding-asset-toolbar>div:last-child{align-items:center;display:flex;gap:8px}.onboarding-asset-table-wrap{border:1px solid #e0e5ea;border-radius:15px;margin-top:18px;overflow-x:auto}.onboarding-asset-table{border-collapse:collapse;width:100%}.onboarding-asset-table thead{background:#f7f9fa}.onboarding-asset-table th{border-bottom:1px solid #e3e8ec;color:#8e98a3;font-size:9px;font-weight:900;letter-spacing:1px;padding:12px 14px;text-align:left;text-transform:uppercase}.onboarding-asset-table td{border-bottom:1px solid #edf0f3;color:#505965;font-size:11px;padding:14px}.onboarding-asset-table tbody tr:last-child td{border-bottom:0}.onboarding-asset-table td strong{color:#323a43;display:block;font-size:12px}.onboarding-asset-table td small{color:#969fa9;display:block;font-size:9px;margin-top:4px}.onboarding-asset-status{background:#edf7f1;color:#247748;min-height:25px;padding:0 8px}.onboarding-asset-table td>button{background:#fff;border:1px solid #dce2e7;border-radius:8px;color:#606a75;font-size:9px;font-weight:800;min-height:31px;padding:0 9px}.onboarding-no-asset-bar{align-items:center;background:#fafbfc;border:1px solid #dce2e7;border-radius:14px;display:flex;gap:20px;justify-content:space-between;margin-top:10px;padding:14px 17px}.onboarding-no-asset-bar strong{color:#3b434d;display:block;font-size:12px}.onboarding-no-asset-bar span{color:#919ba6;display:block;font-size:10px;margin-top:4px}.onboarding-no-asset-bar button{background:#fff;border:1px solid #d6dde3;border-radius:10px;color:#5b6570;cursor:pointer;font-size:10px;font-weight:850;min-height:39px;padding:0 13px}.onboarding-waiting-panel{align-items:center;background:linear-gradient(145deg,#fffdf6,#fff9e9);border:1px solid #ead69c;border-radius:16px;display:flex;gap:20px;padding:20px}.onboarding-wait-number{align-items:center;background:#fff1c9;border-radius:20px;color:#94660d;display:flex;flex:0 0 auto;font-size:31px;font-weight:900;height:78px;justify-content:center;width:78px}.onboarding-waiting-panel>div:last-child>span{color:#957018;display:block;font-size:9px;font-weight:900;letter-spacing:1.4px}.onboarding-waiting-panel>div:last-child>strong{color:#514421;display:block;font-size:18px;font-weight:850;margin-top:6px}.onboarding-waiting-panel p{color:#847754;font-size:11px;line-height:1.6;margin:6px 0 0}.onboarding-appointment-ready{align-items:center;background:linear-gradient(145deg,#f5fcf8,#eff9f3);border:1px solid #b9dfc8;border-radius:16px;display:flex;gap:20px;justify-content:space-between;padding:20px}.onboarding-appointment-ready>div>span{color:#2d8552;display:block;font-size:9px;font-weight:900;letter-spacing:1.3px}.onboarding-appointment-ready>div>strong{color:#2e4136;display:block;font-size:19px;font-weight:850;margin-top:6px}.onboarding-appointment-ready p{color:#688073;font-size:11px;margin:6px 0 0}.onboarding-appointment-ready button{align-items:center;background:#23814c;border:0;border-radius:11px;color:#fff;cursor:pointer;display:inline-flex;font-size:11px;font-weight:850;gap:14px;min-height:46px;padding:0 17px}.onboarding-generated-document{grid-gap:14px;align-items:center;background:#fafbfc;border:1px solid #dce3e8;border-radius:15px;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;padding:17px}.onboarding-generated-icon{align-items:center;background:#fff0f1;border-radius:14px;color:#d71421;display:flex;font-size:10px;font-weight:900;height:51px;justify-content:center;width:51px}.onboarding-generated-document>div:nth-child(2)>span{color:#2b8752;display:block;font-size:9px;font-weight:900;letter-spacing:1.2px}.onboarding-generated-document strong{color:#303842;display:block;font-size:14px;margin-top:4px}.onboarding-generated-document small{color:#939ca7;display:block;font-size:10px;margin-top:4px}.onboarding-generated-document>button{background:#fff;border:1px solid #dce2e7;border-radius:10px;color:#535d68;font-size:10px;font-weight:850;min-height:37px;padding:0 12px}.onboarding-appointment-control{align-items:center;background:#fff;border:1px solid #dfe5ea;border-radius:13px;display:flex;gap:10px;justify-content:flex-end;margin-top:10px;padding:12px 15px}.onboarding-appointment-control>div{margin-right:auto}.onboarding-appointment-control span{color:#939ca7;display:block;font-size:8px;font-weight:900;letter-spacing:1.1px}.onboarding-appointment-control strong{color:#343c45;display:block;font-size:11px;margin-top:3px}.onboarding-appointment-control button{background:#fff;border:1px solid #dce2e7;border-radius:9px;color:#5a646f;font-size:9px;font-weight:850;min-height:36px;padding:0 11px}.onboarding-appointment-control button.is-primary{background:#e30613;border-color:#e30613;color:#fff}.onboarding-welcome-layout{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-official-email,.onboarding-welcome-mail{background:#fafbfc;border:1px solid #dfe5ea;border-radius:16px;padding:20px}.onboarding-official-email>span,.onboarding-welcome-mail>span{color:#e30613;display:block;font-size:9px;font-weight:900;letter-spacing:1.4px}.onboarding-official-email h3,.onboarding-welcome-mail h3{color:#303842;font-size:18px;font-weight:850;margin:6px 0 0}.onboarding-official-email p,.onboarding-welcome-mail p{color:#8a949f;font-size:11px;line-height:1.55;margin:7px 0 0}.onboarding-email-field{display:flex;gap:8px;margin-top:18px}.onboarding-email-field input{background:#fff;border:1px solid #d8dfe5;border-radius:11px;color:#313942;flex:1 1;font-size:12px;min-height:45px;min-width:0;outline:0;padding:0 13px}.onboarding-email-field input:focus{border-color:#a3afb9}.onboarding-email-field button{background:#282f38;border:0;border-radius:11px;color:#fff;font-size:10px;font-weight:850;padding:0 14px}.onboarding-mail-info{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.onboarding-mail-info>div{background:#fff;border:1px solid #e1e6eb;border-radius:11px;padding:12px}.onboarding-mail-info span{color:#989fa8;display:block;font-size:8px;font-weight:900;letter-spacing:1px}.onboarding-mail-info strong{color:#3b434c;display:block;font-size:11px;margin-top:5px;overflow-wrap:anywhere}.onboarding-welcome-mail>.onboarding-primary-button{margin-top:16px}.onboarding-mail-sent{color:#29804e;display:block;font-size:10px;font-weight:800;margin-top:10px}.onboarding-final-review{grid-gap:17px;display:grid;gap:17px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.onboarding-review-list{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-review-list>div{grid-gap:10px;align-items:center;background:#fafbfc;border:1px solid #e0e5ea;border-radius:12px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:56px;padding:0 13px}.onboarding-review-list>div>span{align-items:center;background:#fff2dd;border-radius:8px;color:#a27014;display:flex;font-size:11px;font-weight:900;height:26px;justify-content:center;width:26px}.onboarding-review-list>div>strong{color:#444d57;font-size:11px}.onboarding-review-list>div>small{color:#a0a7b0;font-size:8px;font-weight:800}.onboarding-review-list>div.is-complete{background:#f6fbf8;border-color:#c9e3d3}.onboarding-review-list>div.is-complete>span{background:#ddf2e5;color:#287a4b}.onboarding-review-list>div.is-complete>small{color:#3f815a}.onboarding-activation-panel{background:linear-gradient(140deg,#20262e,#303842);border-radius:17px;color:#fff;padding:21px}.onboarding-activation-panel>span{color:#ffffff75;display:block;font-size:9px;font-weight:900;letter-spacing:1.4px}.onboarding-activation-panel>strong{color:#fff;display:block;font-size:20px;line-height:1.25;margin-top:7px}.onboarding-activation-panel>p{color:#ffffff9e;font-size:11px;line-height:1.55;margin:8px 0 0}.onboarding-activation-panel>button{align-items:center;background:#e30613;border:0;border-radius:11px;color:#fff;cursor:pointer;display:flex;font-size:11px;font-weight:850;justify-content:space-between;margin-top:18px;min-height:47px;padding:0 15px;width:100%}.onboarding-activation-panel>button:disabled{background:#4c545e;color:#ffffff70;cursor:not-allowed}.onboarding-active-success{align-items:center;background:#48be7b1f;border:1px solid #6ad49759;border-radius:11px;color:#8be5b0;display:flex;font-size:10px;font-weight:900;gap:9px;letter-spacing:.7px;margin-top:18px;padding:13px}.onboarding-blocking-panel{background:#fffaf0;border:1px solid #e9d699;border-radius:13px;margin-top:10px;padding:14px 16px}.onboarding-blocking-panel>span{color:#997119;display:block;font-size:9px;font-weight:900;letter-spacing:1.3px}.onboarding-blocking-panel>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.onboarding-blocking-panel strong{align-items:center;background:#fff;border:1px solid #eddaa7;border-radius:9px;color:#765d25;display:inline-flex;font-size:9px;gap:6px;padding:7px 9px}.onboarding-blocking-panel b{color:#d39814}.onboarding-locked-message{background:#fafbfc;border:1px dashed #d7dde3;border-radius:14px;padding:28px;text-align:center}.onboarding-locked-message strong{color:#59636e;display:block;font-size:13px}.onboarding-locked-message span{color:#989fa8;display:block;font-size:10px;margin-top:5px}.onboarding-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f13189e;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:10000}.onboarding-modal{background:#fff;border:1px solid #ffffff26;border-radius:22px;box-shadow:0 30px 90px #00000047;max-height:calc(100vh - 48px);max-width:520px;overflow:auto;width:100%}.onboarding-modal--large{max-width:820px}.onboarding-modal-state{align-items:center;display:flex;flex-direction:column;padding:38px 34px 26px;text-align:center}.onboarding-modal-error,.onboarding-modal-neutral,.onboarding-modal-success{align-items:center;border-radius:19px;display:flex;font-size:27px;font-weight:900;height:64px;justify-content:center;width:64px}.onboarding-modal-error{background:#fff0f1;color:#d81724}.onboarding-modal-success{background:#eaf8f0;color:#287c4b}.onboarding-modal-neutral{background:#eef3f6;color:#53616d}.onboarding-modal-state>span{color:#e30613;font-size:9px;font-weight:900;letter-spacing:1.5px;margin-top:18px}.onboarding-modal-state h2{color:#2e353e;font-size:24px;font-weight:860;margin:8px 0 0}.onboarding-modal-state p{color:#808a96;font-size:12px;line-height:1.65;margin:9px 0 0;max-width:430px}.onboarding-modal-primary{background:#e30613;border:0;border-radius:11px;color:#fff;font-size:11px;font-weight:850;margin-top:21px;min-height:43px;padding:0 17px}.onboarding-modal-heading{border-bottom:1px solid #e7ebef;padding:26px 27px 20px}.onboarding-modal-heading>span{color:#e30613;display:block;font-size:9px;font-weight:900;letter-spacing:1.5px}.onboarding-modal-heading h2{color:#2e353e;font-size:23px;font-weight:860;margin:6px 0 0}.onboarding-modal-heading p{color:#86909b;font-size:11px;line-height:1.55;margin:7px 0 0}.onboarding-modal-heading--dark{align-items:flex-start;background:linear-gradient(125deg,#1d232b,#2d343d);display:flex;justify-content:space-between}.onboarding-modal-heading--dark>div>span{color:#efadb3;display:block;font-size:9px;font-weight:900;letter-spacing:1.5px}.onboarding-modal-heading--dark h2{color:#fff}.onboarding-modal-heading--dark p{color:#fff9}.onboarding-modal-heading--dark>button{background:#0000;border:0;color:#ffffffb8;cursor:pointer;font-size:25px}.onboarding-modal-document{background:#fafbfc;border:1px solid #e0e5ea;border-radius:13px;margin:18px 26px;padding:16px}.onboarding-modal-document strong{color:#323a43;display:block;font-size:13px}.onboarding-modal-document span{color:#959ea8;display:block;font-size:10px;margin-top:4px}.onboarding-modal-actions{align-items:center;background:#fafbfc;border-top:1px solid #e8ecf0;display:flex;gap:9px;justify-content:flex-end;padding:17px 24px}.onboarding-modal-actions button{background:#fff;border:1px solid #d9e0e6;border-radius:10px;color:#5c6671;cursor:pointer;font-size:10px;font-weight:850;min-height:40px;padding:0 14px}.onboarding-modal-actions button.is-primary{background:#e30613;border-color:#e30613;color:#fff}.onboarding-modal-actions button.is-danger{background:#d91a28;border-color:#d91a28;color:#fff}.onboarding-modal-actions button:disabled{cursor:default;opacity:.55}.onboarding-asset-form{grid-gap:16px 18px;display:grid;gap:16px 18px;grid-template-columns:repeat(2,minmax(0,1fr));padding:23px 25px}.onboarding-asset-form label{display:flex;flex-direction:column}.onboarding-asset-form label>span{color:#5c6671;font-size:11px;font-weight:800;margin-bottom:6px}.onboarding-asset-form input,.onboarding-asset-form select,.onboarding-asset-form textarea,.onboarding-signed-asset-form select{background:#fff;border:1px solid #d8dfe5;border-radius:11px;box-sizing:border-box;color:#323a43;font-size:12px;min-height:46px;outline:0;padding:0 13px;width:100%}.onboarding-asset-form textarea{min-height:90px;padding:12px 13px;resize:vertical}.onboarding-asset-form input:focus,.onboarding-asset-form select:focus,.onboarding-asset-form textarea:focus,.onboarding-signed-asset-form select:focus{border-color:#a5b0ba;box-shadow:0 0 0 3px #64738214}.onboarding-asset-form-span{grid-column:1/-1}.onboarding-modal-asset-list{display:flex;flex-direction:column;gap:8px;padding:18px 22px}.onboarding-modal-asset-list button{grid-column-gap:12px;align-items:center;background:#fff;border:1px solid #dfe5ea;border-radius:12px;column-gap:12px;cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr) auto;padding:14px 15px;text-align:left}.onboarding-modal-asset-list button:hover{background:#fafbfc;border-color:#cbd4dc}.onboarding-modal-asset-list span{align-items:center;background:#eef2f5;border-radius:12px;color:#505b66;display:flex;font-size:8px;font-weight:900;grid-row:1/span 2;height:45px;justify-content:center;width:45px}.onboarding-modal-asset-list strong{color:#323a43;font-size:12px}.onboarding-modal-asset-list small{color:#929ba5;font-size:9px}.onboarding-modal-asset-list b{color:#9ca5ae;font-size:17px;grid-column:3;grid-row:1/span 2}.onboarding-signed-asset-form{padding:20px 24px}.onboarding-signed-asset-form>label:first-child{display:flex;flex-direction:column}.onboarding-signed-asset-form>label:first-child>span{color:#5f6974;font-size:11px;font-weight:800;margin-bottom:6px}.onboarding-signed-upload{align-items:center;background:#fafbfc;border:1px dashed #cbd4dc;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;margin-top:18px;padding:27px;text-align:center}.onboarding-signed-upload>span{color:#e30613;font-size:9px;font-weight:900;letter-spacing:1.3px}.onboarding-signed-upload>strong{color:#38414a;font-size:14px;margin-top:6px}.onboarding-signed-upload>small{color:#929ca7;font-size:10px;margin-top:5px}.onboarding-signed-upload input{margin-top:16px}.onboarding-activation-confirm{border:1px solid #e0e5ea;border-radius:13px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 24px 22px;overflow:hidden}.onboarding-activation-confirm>div{background:#fafbfc;border-right:1px solid #e6eaee;padding:15px 16px}.onboarding-activation-confirm>div:last-child{border-right:0}.onboarding-activation-confirm span{color:#949da7;display:block;font-size:8px;font-weight:900;letter-spacing:1px}.onboarding-activation-confirm strong{color:#343c45;display:block;font-size:12px;margin-top:5px}@media (max-width:1250px){.onboarding-header-main{grid-template-columns:1fr}.onboarding-progress-hero{max-width:520px}.onboarding-header-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-snapshot-grid>div{border-bottom:1px solid #edf0f3}.onboarding-access-layout,.onboarding-final-review{grid-template-columns:1fr}}@media (max-width:1050px){.onboarding-flow{overflow-x:auto;padding-bottom:7px}.onboarding-flow-line{min-width:50px}.onboarding-welcome-layout{grid-template-columns:1fr}}@media (max-width:800px){.onboarding-page{padding:18px 15px 50px}.onboarding-header-top{padding:0 20px}.onboarding-header-main{padding:26px 21px 29px}.onboarding-header-copy h1{font-size:31px}.onboarding-progress-hero{align-items:flex-start;flex-direction:column}.onboarding-header-meta{grid-template-columns:1fr 1fr}.onboarding-step-card-header{align-items:flex-start;flex-direction:column}.onboarding-step-header-actions{width:100%}.onboarding-documents-summary{grid-template-columns:1fr}.onboarding-documents-summary>div{border-bottom:1px solid #e6eaee;border-right:0}.onboarding-appointment-ready,.onboarding-asset-toolbar,.onboarding-document-toolbar,.onboarding-no-asset-bar{align-items:stretch;flex-direction:column}.onboarding-asset-toolbar>div:last-child,.onboarding-document-toolbar>div:last-child{flex-wrap:wrap}.onboarding-asset-form,.onboarding-info-grid,.onboarding-review-list{grid-template-columns:1fr}.onboarding-asset-form-span{grid-column:auto}}@media (max-width:560px){.onboarding-activation-confirm,.onboarding-header-meta,.onboarding-mail-info,.onboarding-snapshot-grid{grid-template-columns:1fr}.onboarding-header-meta strong{white-space:normal}.onboarding-activation-confirm>div,.onboarding-snapshot-grid>div{border-right:0}.onboarding-document-row{grid-template-columns:auto minmax(0,1fr)}.onboarding-document-actions,.onboarding-document-source{grid-column:2}.onboarding-email-field{flex-direction:column}.onboarding-modal-overlay{padding:10px}}.onboarding-list-page{box-sizing:border-box;color:#252c34;width:100%}.onboarding-list-hero{align-items:flex-end;background:linear-gradient(118deg,#171c22,#222932 60%,#52171f 83%,#d40716);border-radius:24px;box-shadow:0 20px 50px #18202924;display:flex;gap:30px;justify-content:space-between;min-height:220px;padding:35px 38px}.onboarding-list-hero-copy{max-width:760px}.onboarding-list-back{background:#0000;border:0;color:#ffffffad;cursor:pointer;display:block;font-size:13px;font-weight:800;margin-bottom:25px;padding:0}.onboarding-list-back:hover{color:#fff}.onboarding-list-hero-copy>span{color:#f4a7ad;display:block;font-size:10px;font-weight:900;letter-spacing:2px}.onboarding-list-hero-copy h1{color:#fff;font-size:35px;font-weight:900;letter-spacing:-1px;line-height:1.08;margin:9px 0 0}.onboarding-list-hero-copy p{color:#ffffffa3;font-size:14px;line-height:1.65;margin:13px 0 0;max-width:700px}.onboarding-list-hero-actions{align-items:center;display:flex;flex:0 0 auto;gap:9px}.onboarding-list-directory-button,.onboarding-list-refresh-button{border-radius:11px;cursor:pointer;font-size:11px;font-weight:850;min-height:45px;padding:0 16px}.onboarding-list-directory-button{background:#ffffff14;border:1px solid #ffffff30;color:#fff}.onboarding-list-refresh-button{background:#fff;border:0;color:#2c333b}.onboarding-list-refresh-button:disabled{opacity:.55}.onboarding-list-metrics{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:17px}.onboarding-list-metrics article{background:#fff;border:1px solid #dce3e9;border-radius:17px;box-shadow:0 9px 25px #1e28320a;box-sizing:border-box;min-height:125px;padding:19px 20px}.onboarding-list-metrics article>span{color:#89949f;display:block;font-size:9px;font-weight:900;letter-spacing:1.4px}.onboarding-list-metrics article>strong{color:#303841;display:block;font-size:32px;font-weight:900;line-height:1;margin-top:12px}.onboarding-list-metrics article>small{color:#939da8;display:block;font-size:10px;line-height:1.45;margin-top:9px}.onboarding-list-metrics article.is-primary{background:linear-gradient(145deg,snow,#fff3f4);border-color:#efb9be}.onboarding-list-metrics article.is-primary>span,.onboarding-list-metrics article.is-primary>strong{color:#d81724}.onboarding-list-metrics article.is-waiting{background:#fffcf3;border-color:#ead9a7}.onboarding-list-metrics article.is-waiting>strong{color:#8c6717}.onboarding-list-metrics article.is-ready{background:#f5fbf7;border-color:#bde0cb}.onboarding-list-metrics article.is-ready>strong{color:#267b4b}.onboarding-list-shell{background:#fff;border:1px solid #dce3e9;border-radius:19px;box-shadow:0 10px 28px #1e28320a;margin-top:17px;overflow:hidden}.onboarding-list-toolbar{align-items:center;background:linear-gradient(90deg,#fafbfc,#fff);border-bottom:1px solid #e7ecf0;display:flex;gap:24px;justify-content:space-between;padding:22px 23px}.onboarding-list-toolbar>div:first-child>span{color:#e30613;display:block;font-size:9px;font-weight:900;letter-spacing:1.6px}.onboarding-list-toolbar h2{color:#2e363f;font-size:20px;font-weight:880;margin:5px 0 0}.onboarding-list-toolbar p{color:#8e98a3;font-size:11px;margin:6px 0 0}.onboarding-list-toolbar-actions{align-items:center;display:flex;gap:9px}.onboarding-list-search{align-items:center;background:#fff;border:1px solid #d8dfe5;border-radius:11px;box-sizing:border-box;display:flex;height:43px;padding:0 11px;width:330px}.onboarding-list-search>span{color:#8f99a3;font-size:16px;margin-right:8px}.onboarding-list-search input{background:#0000;border:0;color:#333b44;flex:1 1;font-size:11px;min-width:0;outline:0}.onboarding-list-search button{background:#0000;border:0;color:#9ba4ae;cursor:pointer;font-size:17px}.onboarding-list-toolbar select{background:#fff;border:1px solid #d8dfe5;border-radius:11px;color:#515b66;font-size:10px;font-weight:750;min-height:43px;outline:0;padding:0 12px}.onboarding-list-records{display:flex;flex-direction:column}.onboarding-list-card{grid-gap:25px;align-items:center;border-bottom:1px solid #edf0f3;display:grid;gap:25px;grid-template-columns:minmax(250px,1.1fr) minmax(260px,1fr) minmax(250px,1fr) auto;min-height:135px;padding:19px 22px;transition:background .15s ease}.onboarding-list-card:last-child{border-bottom:0}.onboarding-list-card:hover{background:#fcfcfd}.onboarding-list-person{align-items:center;display:flex;gap:13px;min-width:0}.onboarding-list-avatar{align-items:center;background:linear-gradient(145deg,#232a33,#3a424c);border-radius:15px;color:#fff;display:flex;flex:0 0 auto;font-size:13px;font-weight:900;height:50px;justify-content:center;overflow:hidden;width:50px}.onboarding-list-avatar img{height:100%;object-fit:cover;width:100%}.onboarding-list-person>div:last-child{min-width:0}.onboarding-list-person span{color:#e30613;display:block;font-size:8px;font-weight:900;letter-spacing:1.2px}.onboarding-list-person h3{color:#303842;font-size:15px;font-weight:850;margin:4px 0 0}.onboarding-list-person h3,.onboarding-list-person p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onboarding-list-person p{color:#8d97a2;font-size:10px;margin:5px 0 0}.onboarding-list-meta{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-list-meta>div{background:#fafbfc;border:1px solid #e5e9ed;border-radius:10px;min-width:0;padding:11px 12px}.onboarding-list-meta span{color:#9aa3ad;display:block;font-size:7px;font-weight:900;letter-spacing:.8px}.onboarding-list-meta strong{color:#49525c;display:block;font-size:9px;font-weight:800;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onboarding-list-progress{min-width:0}.onboarding-list-progress-head{align-items:flex-end;display:flex;gap:15px;justify-content:space-between}.onboarding-list-progress-head span{color:#929ca7;display:block;font-size:8px;font-weight:900;letter-spacing:1px}.onboarding-list-progress-head strong{color:#353d46;display:block;font-size:12px;font-weight:850;margin-top:4px}.onboarding-list-progress-head b{color:#e30613;font-size:15px;font-weight:900}.onboarding-list-progress-track{background:#edf0f3;border-radius:999px;height:7px;margin-top:10px;overflow:hidden}.onboarding-list-progress-track span{background:linear-gradient(90deg,#e30613,#ef5963);border-radius:inherit;display:block;height:100%;transition:width .22s ease}.onboarding-list-progress>small{color:#9ca5ae;display:block;font-size:8px;margin-top:7px}.onboarding-list-action{align-items:flex-end;display:flex;flex-direction:column;gap:9px}.onboarding-list-state{align-items:center;background:#fff9e8;border:1px solid #ecd795;border-radius:999px;color:#946c11;display:inline-flex;font-size:7px;font-weight:900;letter-spacing:.8px;min-height:25px;padding:0 8px}.onboarding-list-action button{align-items:center;background:#e30613;border:0;border-radius:10px;box-shadow:0 8px 18px #e3061329;color:#fff;cursor:pointer;display:flex;font-size:9px;font-weight:850;gap:20px;justify-content:space-between;min-height:41px;min-width:155px;padding:0 13px}.onboarding-list-empty,.onboarding-list-error{align-items:center;display:flex;flex-direction:column;padding:55px 25px;text-align:center}.onboarding-list-empty>div,.onboarding-list-error>div{align-items:center;background:#fff1f2;border-radius:17px;color:#d81724;display:flex;font-size:23px;font-weight:900;height:56px;justify-content:center;width:56px}.onboarding-list-empty>div{background:#eaf8f0;color:#287d4b}.onboarding-list-empty>span{color:#2a8551;font-size:8px;font-weight:900;letter-spacing:1.4px;margin-top:17px}.onboarding-list-empty h3,.onboarding-list-error strong{color:#353d46;font-size:17px;font-weight:850;margin:13px 0 0}.onboarding-list-empty p,.onboarding-list-error span{color:#8d97a2;font-size:11px;line-height:1.55;margin:7px 0 0;max-width:480px}.onboarding-list-empty button,.onboarding-list-error button{background:#fff;border:1px solid #d9e0e6;border-radius:9px;color:#555f69;cursor:pointer;font-size:9px;font-weight:850;margin-top:18px;min-height:39px;padding:0 13px}.onboarding-list-loading{display:flex;flex-direction:column}.onboarding-list-loading>div{border-bottom:1px solid #edf0f3;min-height:125px;padding:20px}.onboarding-list-loading small,.onboarding-list-loading span,.onboarding-list-loading strong{background:linear-gradient(90deg,#f0f2f4,#f7f8f9,#f0f2f4);border-radius:6px;display:block}.onboarding-list-loading span{height:48px;width:48px}.onboarding-list-loading strong{height:15px;margin-top:10px;width:210px}.onboarding-list-loading small{height:10px;margin-top:8px;width:320px}.onboarding-list-pagination{align-items:center;background:#fafbfc;border-top:1px solid #e7ebef;color:#8b95a0;display:flex;font-size:10px;gap:20px;justify-content:space-between;min-height:67px;padding:0 22px}.onboarding-list-pagination>div:last-child{align-items:center;display:flex;gap:7px}.onboarding-list-pagination button{background:#fff;border:1px solid #d9e0e6;border-radius:8px;color:#59636e;cursor:pointer;font-size:9px;font-weight:800;min-height:35px;padding:0 11px}.onboarding-list-pagination button:disabled{cursor:default;opacity:.42}.onboarding-list-pagination>div:last-child>span{align-items:center;background:#252c34;border-radius:8px;color:#fff;display:flex;font-size:10px;font-weight:850;height:33px;justify-content:center;width:33px}@media (max-width:1350px){.onboarding-list-card{gap:18px;grid-template-columns:minmax(230px,1fr) minmax(230px,1fr) minmax(220px,1fr)}.onboarding-list-action{align-items:flex-end;flex-direction:row;grid-column:1/-1;justify-content:flex-end}}@media (max-width:1050px){.onboarding-list-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-list-toolbar{align-items:flex-start;flex-direction:column}.onboarding-list-toolbar-actions{width:100%}.onboarding-list-search{flex:1 1;width:auto}.onboarding-list-card{grid-template-columns:1fr 1fr}.onboarding-list-action,.onboarding-list-progress{grid-column:1/-1}}@media (max-width:760px){.onboarding-list-hero{align-items:flex-start;flex-direction:column;padding:27px 23px}.onboarding-list-hero-copy h1{font-size:29px}.onboarding-list-metrics{grid-template-columns:1fr}.onboarding-list-toolbar-actions{align-items:stretch;flex-direction:column}.onboarding-list-search{width:100%}.onboarding-list-card,.onboarding-list-meta{grid-template-columns:1fr}.onboarding-list-action,.onboarding-list-progress{grid-column:auto}.onboarding-list-action{align-items:stretch;flex-direction:column}.onboarding-list-action button{width:100%}.onboarding-list-pagination{align-items:flex-start;flex-direction:column;padding:16px 18px}}.employee-create-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0f14b8;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:28px;position:fixed;z-index:20000}.employee-create-modal{animation:employeeCreateModalIn .18s ease-out;background:#fff;border:1px solid #ffffff2b;border-radius:24px;box-shadow:0 34px 100px #00000057;max-height:calc(100vh - 56px);overflow-x:hidden;overflow-y:auto;width:min(940px,100%)}@keyframes employeeCreateModalIn{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.employee-create-modal-header{align-items:flex-start;background:linear-gradient(118deg,#171c22,#222932 57%,#541820 81%,#d40716);border-bottom:1px solid #ffffff1c;box-sizing:border-box;display:flex;gap:30px;justify-content:space-between;min-height:138px;padding:27px 30px;position:sticky;top:0;z-index:4}.employee-create-modal-header h2{color:#fff;font-size:29px;font-weight:900;letter-spacing:-.7px;line-height:1.08;margin:7px 0 0}.employee-create-modal-header p{color:#ffffff9e;font-size:12px;line-height:1.6;margin:9px 0 0;max-width:650px}.employee-create-eyebrow{color:#efaab0;display:block;font-size:9px;font-weight:900;letter-spacing:1.8px}.employee-create-close{align-items:center;background:#ffffff14;border:1px solid #ffffff2b;border-radius:12px;color:#ffffffd9;cursor:pointer;display:flex;flex:0 0 auto;font-size:24px;height:40px;justify-content:center;line-height:1;transition:background .15s ease;width:40px}.employee-create-close:hover{background:#ffffff26;color:#fff}.employee-create-close:disabled{opacity:.5}.employee-create-assignment,.employee-create-prefill{border-bottom:1px solid #e8edf1;padding:24px 29px}.employee-create-prefill{background:linear-gradient(180deg,#fafcfd,#fff)}.employee-create-section-title{align-items:center;display:flex;gap:14px}.employee-create-step-number{align-items:center;background:linear-gradient(145deg,#222932,#353d47);border-radius:13px;color:#fff;display:flex;flex:0 0 auto;font-size:10px;font-weight:900;height:42px;justify-content:center;width:42px}.employee-create-step-number.is-complete{background:#e9f8ef;border:1px solid #bce3ca;color:#26804c}.employee-create-section-title>div:last-child>span{color:#e30613;display:block;font-size:8px;font-weight:900;letter-spacing:1.5px}.employee-create-section-title h3{color:#2e363f;font-size:18px;font-weight:880;line-height:1.2;margin:4px 0 0}.employee-create-section-title p{color:#909aa5;font-size:10px;line-height:1.5;margin:4px 0 0}.employee-create-prefill-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.employee-create-prefill-grid>div{background:#fff;border:1px solid #e1e7ec;border-radius:12px;box-sizing:border-box;min-height:70px;min-width:0;padding:13px 14px}.employee-create-prefill-grid>div.is-wide{grid-column:span 2}.employee-create-prefill-grid span{color:#929ca7;display:block;font-size:7px;font-weight:900;letter-spacing:1px}.employee-create-prefill-grid strong{color:#343c45;display:block;font-size:12px;font-weight:850;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-create-prefill-grid small{color:#9ca5ae;display:block;font-size:8px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-create-form-grid{grid-gap:15px 18px;display:grid;gap:15px 18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.employee-create-form-grid label{display:flex;flex-direction:column;min-width:0}.employee-create-form-grid label>span{color:#555f6a;font-size:10px;font-weight:850;margin-bottom:7px}.employee-create-form-grid input,.employee-create-form-grid select{background:#fff;border:1px solid #d6dee5;border-radius:11px;box-sizing:border-box;color:#303842;font-size:11px;min-height:45px;outline:0;padding:0 13px;transition:border-color .14s ease,box-shadow .14s ease;width:100%}.employee-create-form-grid input:focus,.employee-create-form-grid select:focus{border-color:#9ca9b4;box-shadow:0 0 0 3px #59677514}.employee-create-field-wide{grid-column:1/-1}.employee-create-field-help{color:#9ba4ae;font-size:8px;line-height:1.45;margin-top:6px}.employee-create-id-preview{align-items:center;background:linear-gradient(145deg,#f6fbf8,#eef8f2);border:1px solid #c8e1d2;border-radius:11px;box-sizing:border-box;display:flex;justify-content:space-between;min-height:45px;padding:0 12px}.employee-create-id-preview strong{color:#28784a;font-size:14px;font-weight:900;letter-spacing:.4px}.employee-create-id-preview small{align-items:center;background:#dcefe4;border-radius:999px;color:#28784a;display:inline-flex;font-size:7px;font-weight:900;justify-content:center;letter-spacing:.7px;min-height:22px;padding:0 7px}.employee-create-control-note{align-items:flex-start;background:#f4fbf7;border:1px solid #bfe1cc;border-radius:12px;display:flex;gap:11px;margin:18px 29px;padding:13px 15px}.employee-create-control-note>span{align-items:center;background:#dff2e6;border-radius:8px;color:#26794a;display:flex;flex:0 0 auto;font-size:12px;font-weight:900;height:27px;justify-content:center;width:27px}.employee-create-control-note strong{color:#356147;display:block;font-size:11px;font-weight:850}.employee-create-control-note p{color:#6f8979;font-size:9px;line-height:1.5;margin:4px 0 0}.employee-create-inline-error{align-items:flex-start;background:#fff5f6;border:1px solid #efbfc4;border-radius:12px;display:flex;gap:11px;margin:18px 29px 0;padding:13px 15px}.employee-create-inline-error>span{align-items:center;background:#ffe4e6;border-radius:8px;color:#d81724;display:flex;flex:0 0 auto;font-size:13px;font-weight:900;height:28px;justify-content:center;width:28px}.employee-create-inline-error strong{color:#b51f29;display:block;font-size:11px}.employee-create-inline-error p{color:#956167;font-size:9px;line-height:1.5;margin:4px 0 0}.employee-create-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:370px;padding:35px;text-align:center}.employee-create-loading strong{color:#303842;font-size:16px;font-weight:850;margin-top:17px}.employee-create-loading span{color:#929ca7;font-size:10px;margin-top:6px}.employee-create-modal-footer{align-items:center;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fafbfcf5;border-top:1px solid #e5eaee;bottom:0;box-sizing:border-box;display:flex;gap:20px;justify-content:space-between;min-height:76px;padding:14px 29px;position:sticky;z-index:4}.employee-create-modal-footer>div:first-child>span{color:#929ca7;display:block;font-size:7px;font-weight:900;letter-spacing:1.1px}.employee-create-modal-footer>div:first-child>strong{color:#2e363f;display:block;font-size:13px;font-weight:900;margin-top:4px}.employee-create-modal-footer>div:last-child{align-items:center;display:flex;gap:9px}.employee-create-cancel,.employee-create-primary{border-radius:11px;cursor:pointer;font-size:10px;font-weight:850;min-height:43px;padding:0 16px}.employee-create-cancel{background:#fff;border:1px solid #d7dee4;color:#5c6671}.employee-create-primary{align-items:center;background:#e30613;border:0;box-shadow:0 10px 22px #e306132e;color:#fff;display:inline-flex;gap:22px;justify-content:space-between;min-width:165px}.employee-create-cancel:disabled,.employee-create-primary:disabled{cursor:default;opacity:.55}.employee-create-modal--success{box-sizing:border-box;max-width:560px;padding:43px 38px 36px;text-align:center}.employee-create-success-icon{align-items:center;background:#eaf8f0;border:1px solid #b6dfc6;border-radius:21px;color:#26804b;display:flex;font-size:28px;font-weight:900;height:69px;justify-content:center;margin:0 auto 20px;width:69px}.employee-create-modal--success .employee-create-eyebrow{color:#27804b}.employee-create-modal--success h2{color:#2d353e;font-size:27px;font-weight:900;margin:8px 0 0}.employee-create-code{align-items:center;background:#222932;border-radius:11px;color:#fff;display:inline-flex;font-size:13px;font-weight:900;justify-content:center;letter-spacing:.8px;margin-top:11px;min-height:38px;padding:0 15px}.employee-create-modal--success>p{color:#87919d;font-size:11px;line-height:1.65;margin:15px auto 0;max-width:440px}.employee-create-success-summary{border:1px solid #dfe6eb;border-radius:13px;display:grid;grid-template-columns:1fr 1fr;margin-top:22px;overflow:hidden}.employee-create-success-summary>div{background:#fafbfc;padding:15px 16px}.employee-create-success-summary>div:first-child{border-right:1px solid #dfe6eb}.employee-create-success-summary span{color:#969fa9;display:block;font-size:7px;font-weight:900;letter-spacing:1px}.employee-create-success-summary strong{color:#333b44;display:block;font-size:11px;font-weight:850;margin-top:5px}.employee-create-modal--success>.employee-create-primary{margin-top:22px;min-height:47px;width:100%}@media (max-width:900px){.employee-create-prefill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-create-prefill-grid>div.is-wide{grid-column:span 2}}@media (max-width:680px){.employee-create-modal-overlay{padding:10px}.employee-create-modal{border-radius:18px;max-height:calc(100vh - 20px)}.employee-create-modal-header{min-height:auto;padding:22px 20px}.employee-create-modal-header h2{font-size:25px}.employee-create-assignment,.employee-create-prefill{padding:21px 19px}.employee-create-form-grid,.employee-create-prefill-grid{grid-template-columns:1fr}.employee-create-field-wide,.employee-create-prefill-grid>div.is-wide{grid-column:auto}.employee-create-control-note{margin:15px 19px}.employee-create-inline-error{margin:15px 19px 0}.employee-create-modal-footer{align-items:stretch;flex-direction:column;padding:14px 19px}.employee-create-modal-footer>div:last-child{width:100%}.employee-create-cancel,.employee-create-primary{flex:1 1}}@media (max-width:460px){.employee-create-prefill-grid,.employee-create-success-summary{grid-template-columns:1fr}.employee-create-success-summary>div:first-child{border-bottom:1px solid #dfe6eb;border-right:0}}.employee-doc-action{align-items:center;background:#fff;border:1px solid #d7dee8;border-radius:12px;box-shadow:0 2px 5px #0f172a0a;color:#263242;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;gap:7px;height:42px;justify-content:center;line-height:1;min-width:82px;padding:0 18px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.employee-doc-action:hover{background:#f8fafc;border-color:#bcc7d5;box-shadow:0 7px 18px #0f172a17;transform:translateY(-1px)}.employee-doc-action:active{transform:translateY(0)}.employee-doc-action--view{background:#fff;border-color:#ccd6e4;color:#1f2937}.employee-doc-action--view:hover{background:#f7f9fc;border-color:#9eacbe}.employee-doc-action--danger{background:#fff7f7;border-color:#fecaca;color:#dc2626}.employee-doc-action--danger:hover{background:#fff1f2;border-color:#ef4444;color:#b91c1c}.employee-document-item .employee-doc-action,.employee-document-row .employee-doc-action{font-size:14px;font-weight:800}.onboarding-document-actions{align-items:center;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end}.onboarding-document-view-button{align-items:center;background:#fff;border:1px solid #d8dee8;border-radius:11px;color:#29313d;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;height:40px;justify-content:center;line-height:1;min-width:76px;padding:0 18px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.onboarding-document-view-button:hover:not(:disabled){background:#f7f9fc;border-color:#aeb8c7;box-shadow:0 5px 14px #18202c14;transform:translateY(-1px)}.onboarding-document-view-button:disabled{cursor:not-allowed;opacity:.45}.onboarding-document-remove-button{align-items:center;background:#fff8f8;border:1px solid #f3b8bd;border-radius:11px;color:#e30613;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;height:40px;justify-content:center;min-width:86px;padding:0 18px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.onboarding-document-remove-button:hover{background:#fff0f1;border-color:#e30613;box-shadow:0 5px 14px #e3061314}.onboarding-document-source{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:800;justify-content:center;letter-spacing:.06em;padding:7px 11px;white-space:nowrap;width:fit-content}.onboarding-document-source.is-recruitment{background:#f2f4f7;color:#687386}.onboarding-document-source.is-hr{background:#eef8f2;color:#278252}.onboarding-document-type{align-items:center;background:#fff1f2;border-radius:12px;color:#e30613;display:flex;flex:0 0 46px;font-size:10px;font-weight:900;height:46px;justify-content:center;letter-spacing:.04em;width:46px}.onboarding-document-type.is-image{background:#eef5ff;color:#2e6fb6}.onboarding-upload-button.is-disabled{cursor:not-allowed;opacity:.55;pointer-events:none}.employee-document-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1218209e;display:flex;inset:0;justify-content:center;padding:28px;position:fixed;z-index:9999}.employee-document-modal{background:#fff;border:1px solid #ffffff38;border-radius:24px;box-shadow:0 30px 80px #0f172a47;max-height:calc(100vh - 56px);overflow:auto;width:min(780px,100%)}.employee-document-modal-header{align-items:flex-start;background:linear-gradient(120deg,#1c232c,#202833 50%,#e30613 145%);color:#fff;display:flex;gap:24px;justify-content:space-between;padding:28px 30px}.employee-document-modal-header span{color:#ffb8be;display:block;font-size:10px;font-weight:900;letter-spacing:.18em;margin-bottom:8px}.employee-document-modal-header h3{font-size:26px;font-weight:800;letter-spacing:-.03em;margin:0}.employee-document-modal-header p{color:#ffffffad;font-size:13px;line-height:1.6;margin:8px 0 0}.employee-document-modal-close{background:#ffffff14;border:1px solid #fff3;border-radius:12px;color:#fff;cursor:pointer;flex:0 0 42px;font-size:25px;height:42px;line-height:1;width:42px}.employee-document-modal-body{padding:30px}.employee-document-form-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.employee-document-field{display:flex;flex-direction:column;gap:8px}.employee-document-field--wide{grid-column:1/-1}.employee-document-field label{color:#465263;font-size:12px;font-weight:800}.employee-document-field input,.employee-document-field select,.employee-document-field textarea{background:#fff;border:1px solid #d8e0e9;border-radius:12px;box-sizing:border-box;color:#26313f;font:inherit;outline:none;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.employee-document-field input,.employee-document-field select{height:48px;padding:0 14px}.employee-document-field textarea{min-height:92px;padding:13px 14px;resize:vertical}.employee-document-field input:focus,.employee-document-field select:focus,.employee-document-field textarea:focus{border-color:#9caabd;box-shadow:0 0 0 4px #6c7a9014}.employee-document-readonly{align-items:center;background:#f7f9fb;border:1px solid #e0e6ed;border-radius:12px;color:#5d6978;display:flex;font-size:13px;font-weight:700;height:48px;padding:0 14px}.employee-document-file-picker{align-items:center;background:#f9fafc;border:1px dashed #cbd5e1;border-radius:14px;cursor:pointer;display:flex;gap:18px;justify-content:space-between;min-height:86px;padding:16px 18px;transition:background .18s ease,border-color .18s ease}.employee-document-file-picker:hover{background:#f5f7fa;border-color:#9ba8b9}.employee-document-file-picker>div{min-width:0}.employee-document-file-picker strong{color:#293442;display:block;font-size:13px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-document-file-picker span{color:#8b96a6;display:block;font-size:11px;margin-top:5px}.employee-document-file-button{background:#fff;border:1px solid #d6dee8;border-radius:10px;color:#2b3543!important;flex:0 0 auto;font-size:12px!important;font-weight:800;padding:10px 16px}.employee-document-form-error{background:#fff1f2;border:1px solid #fecdd3;border-radius:11px;color:#c81e2c;font-size:12px;font-weight:700;margin-top:20px;padding:12px 14px}.employee-document-modal-footer{align-items:center;background:#fafbfc;border-top:1px solid #e7ebf0;display:flex;gap:20px;justify-content:space-between;padding:20px 30px}.employee-document-modal-footer>div:first-child span{color:#96a1b0;display:block;font-size:9px;font-weight:900;letter-spacing:.14em}.employee-document-modal-footer>div:first-child strong{color:#25303d;display:block;font-size:16px;font-weight:900;margin-top:4px}.employee-document-modal-footer>div:last-child{display:flex;gap:10px}.employee-document-cancel-button,.employee-document-submit-button{border-radius:11px;cursor:pointer;font-size:12px;font-weight:800;height:44px;padding:0 20px}.employee-document-cancel-button{background:#fff;border:1px solid #d8e0e8;color:#455160}.employee-document-submit-button{background:#e30613;border:1px solid #e30613;box-shadow:0 8px 20px #e3061329;color:#fff;min-width:145px}.employee-document-cancel-button:disabled,.employee-document-submit-button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:720px){.employee-document-modal-backdrop{padding:14px}.employee-document-form-grid{grid-template-columns:1fr}.employee-document-field--wide{grid-column:auto}.employee-document-modal-footer{align-items:stretch;flex-direction:column}.employee-document-modal-footer>div:last-child{width:100%}.employee-document-cancel-button,.employee-document-submit-button{flex:1 1}}.onboarding-assets-step{box-sizing:border-box;display:flex;flex-direction:column;gap:18px;width:100%}.onboarding-assets-step .onboarding-step-section-header{align-items:flex-start;box-sizing:border-box;display:flex;gap:24px;justify-content:space-between;padding:0;width:100%}.onboarding-assets-step .onboarding-step-section-header>div:first-child{min-width:0}.onboarding-assets-step .onboarding-step-eyebrow{color:#e30613;display:block;font-size:9px;font-weight:900;letter-spacing:1.65px;line-height:1;text-transform:uppercase}.onboarding-assets-step .onboarding-step-section-header h3{color:#29313a;font-size:21px;font-weight:880;letter-spacing:-.35px;line-height:1.2;margin:7px 0 0}.onboarding-assets-step .onboarding-step-section-header p{color:#8b95a1;font-size:11px;line-height:1.6;margin:6px 0 0;max-width:650px}.onboarding-assets-step .onboarding-mini-grid{background:#fafbfc;border:1px solid #dfe5ea;border-radius:16px;box-shadow:0 4px 16px rgba(25,35,45,.025);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;width:100%}.onboarding-assets-step .onboarding-mini-card{background:linear-gradient(180deg,#fbfcfd,#fff);border-right:1px solid #e4e9ed;box-sizing:border-box;min-height:103px;min-width:0;padding:18px 20px;position:relative}.onboarding-assets-step .onboarding-mini-card:last-child{border-right:0}.onboarding-assets-step .onboarding-mini-card>span{color:#919ba6;display:block;font-size:8px;font-weight:900;letter-spacing:1.35px;line-height:1;text-transform:uppercase}.onboarding-assets-step .onboarding-mini-card>strong{color:#2d3540;display:block;font-size:23px;font-weight:900;line-height:1.1;margin-top:11px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onboarding-assets-step .onboarding-mini-card>small{color:#939da8;display:block;font-size:10px;line-height:1.4;margin-top:7px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onboarding-assets-step .onboarding-record-panel{background:#fff;border:1px solid #dfe5ea;border-radius:17px;box-shadow:0 8px 24px rgba(26,36,46,.035);box-sizing:border-box;overflow:hidden;width:100%}.onboarding-assets-step .onboarding-record-panel-header{align-items:center;background:linear-gradient(90deg,#fafbfc,#fff);border-bottom:1px solid #e8edf1;box-sizing:border-box;display:flex;gap:20px;justify-content:space-between;min-height:84px;padding:17px 19px}.onboarding-assets-step .onboarding-record-panel-header>div{min-width:0}.onboarding-assets-step .onboarding-record-panel-header h4{color:#303842;font-size:16px;font-weight:880;line-height:1.2;margin:6px 0 0}.onboarding-assets-step .onboarding-record-panel-header p{color:#939da8;font-size:10px;line-height:1.45;margin:5px 0 0}.onboarding-assets-step .onboarding-record-list{display:flex;flex-direction:column;width:100%}.onboarding-assets-step .onboarding-record-row{grid-gap:16px;align-items:center;border-bottom:1px solid #edf0f3;box-sizing:border-box;display:grid;gap:16px;grid-template-columns:44px minmax(220px,1.7fr) minmax(120px,.7fr) minmax(120px,.7fr) auto;min-height:76px;padding:12px 16px;transition:background .15s ease}.onboarding-assets-step .onboarding-record-row:last-child{border-bottom:0}.onboarding-assets-step .onboarding-record-row:hover{background:#fafbfd}.onboarding-assets-step .onboarding-record-number{align-items:center;background:linear-gradient(145deg,#252c34,#353e48);border-radius:11px;box-shadow:0 6px 14px #1c252e1a;color:#fff;display:flex;flex:0 0 auto;font-size:10px;font-weight:900;height:39px;justify-content:center;width:39px}.onboarding-assets-step .onboarding-record-main{min-width:0}.onboarding-assets-step .onboarding-record-main>strong{color:#303842;display:block;font-size:13px;font-weight:850;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onboarding-assets-step .onboarding-record-main>span{color:#949da8;display:block;font-size:10px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onboarding-assets-step .onboarding-record-meta{min-width:0}.onboarding-assets-step .onboarding-record-meta>span{color:#9ba4ae;display:block;font-size:7px;font-weight:900;letter-spacing:1px;line-height:1;text-transform:uppercase}.onboarding-assets-step .onboarding-record-meta>strong{color:#434c56;display:block;font-size:10px;font-weight:850;line-height:1.3;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onboarding-assets-step .onboarding-record-meta>strong.is-active{color:#287a4c}.onboarding-assets-step .onboarding-record-meta>strong.is-returned{color:#7b8590}.onboarding-assets-step .onboarding-asset-return-button{height:38px;min-width:76px;padding:0 13px}.onboarding-record-action-placeholder{width:76px}.onboarding-assets-step .onboarding-asset-empty{background:linear-gradient(180deg,#fff,#fbfcfd);border:0;border-radius:0;margin:0;min-height:175px;padding:31px 20px}.onboarding-assets-step .onboarding-empty-icon{align-items:center;background:#f2f5f7;border:1px solid #dce4ea;border-radius:15px;box-shadow:0 5px 15px rgba(25,35,45,.045);color:#5f6b77;display:flex;font-size:15px;font-weight:900;height:52px;justify-content:center;margin-bottom:13px;width:52px}.onboarding-assets-step .onboarding-empty-state>strong{color:#35404a;font-size:14px;font-weight:850}.onboarding-assets-step .onboarding-empty-state>span{color:#929ca7;font-size:10px;line-height:1.55;margin-top:7px;max-width:440px}.onboarding-assets-step .onboarding-info-box{align-items:flex-start;background:linear-gradient(145deg,#fafcfd,#f6f9fb);border:1px solid #dbe3e9;border-radius:14px;box-sizing:border-box;display:flex;gap:13px;padding:15px 17px;width:100%}.onboarding-assets-step .onboarding-info-icon{align-items:center;background:#e9eef2;border-radius:9px;color:#54616d;display:flex;flex:0 0 auto;font-size:12px;font-style:normal;font-weight:900;height:30px;justify-content:center;width:30px}.onboarding-assets-step .onboarding-info-box>div:last-child{min-width:0}.onboarding-assets-step .onboarding-info-box strong{color:#39434d;display:block;font-size:12px;font-weight:850;line-height:1.35}.onboarding-assets-step .onboarding-info-box p{color:#7f8994;font-size:10px;line-height:1.6;margin:5px 0 0;max-width:850px}.onboarding-assets-step .onboarding-primary-button,.onboarding-assets-step .onboarding-secondary-button{flex:0 0 auto}.onboarding-assets-step .onboarding-secondary-button:hover:not(:disabled){background:#f8fafb;border-color:#bbc5ce;color:#343e48}.onboarding-assets-step .onboarding-primary-button:hover:not(:disabled){background:#cf0612;box-shadow:0 11px 24px #e3061336}@media (max-width:900px){.onboarding-assets-step .onboarding-mini-grid{grid-template-columns:1fr}.onboarding-assets-step .onboarding-mini-card{border-bottom:1px solid #e4e9ed;border-right:0}.onboarding-assets-step .onboarding-mini-card:last-child{border-bottom:0}.onboarding-assets-step .onboarding-record-row{gap:12px;grid-template-columns:44px minmax(0,1fr) auto}.onboarding-assets-step .onboarding-record-meta{grid-column:2}.onboarding-assets-step .onboarding-record-action-placeholder,.onboarding-assets-step .onboarding-record-row>.onboarding-secondary-button{grid-column:3;grid-row:1/span 3}}@media (max-width:650px){.onboarding-assets-step .onboarding-record-panel-header,.onboarding-assets-step .onboarding-step-section-header{align-items:stretch;flex-direction:column}.onboarding-assets-step .onboarding-record-panel-header>button,.onboarding-assets-step .onboarding-step-section-header>button{width:100%}.onboarding-assets-step .onboarding-record-row{grid-template-columns:40px minmax(0,1fr);padding:14px 13px}.onboarding-assets-step .onboarding-record-number{height:37px;width:37px}.onboarding-assets-step .onboarding-record-meta{grid-column:2}.onboarding-assets-step .onboarding-record-row>.onboarding-secondary-button{grid-column:2;grid-row:auto;margin-top:4px;width:fit-content}.onboarding-record-action-placeholder{display:none}}.onboarding-assets-error{background:#fff1f2;border:1px solid #fecdd3;border-radius:10px;color:#be2635;font-size:11px;font-weight:700;margin:14px 18px;padding:11px 13px}.onboarding-asset-list{display:flex;flex-direction:column}.onboarding-asset-item{background:#fff;border-bottom:1px solid #edf0f3;padding:17px 18px}.onboarding-asset-item:last-child{border-bottom:0}.onboarding-asset-item.is-cancelled{background:#fafafa;opacity:.58}.onboarding-asset-item-top{grid-gap:13px;align-items:center;display:grid;gap:13px;grid-template-columns:42px minmax(0,1fr) auto}.onboarding-asset-main{min-width:0}.onboarding-asset-main>span{color:#e30613;display:block;font-size:8px;font-weight:900;letter-spacing:1.15px;text-transform:uppercase}.onboarding-asset-main>strong{color:#2d3540;display:block;font-size:14px;font-weight:880;margin-top:5px}.onboarding-asset-main>small{color:#929ca7;display:block;font-size:9px;margin-top:4px}.onboarding-asset-status{align-items:center;background:#f1f3f5;border-radius:999px;color:#65717d;display:inline-flex;font-size:8px;font-weight:900;letter-spacing:.7px;padding:7px 10px;text-transform:uppercase}.onboarding-asset-status.is-acknowledged{background:#eaf8ef;color:#277a4b}.onboarding-asset-status.is-acknowledgement_pending{background:#fff7df;color:#9a7214}.onboarding-asset-status.is-draft{background:#eef2f6;color:#66727f}.onboarding-asset-status.is-cancelled{background:#f4f4f5;color:#959ca4}.onboarding-asset-details{grid-gap:14px;border-bottom:1px solid #f0f2f4;border-top:1px solid #f0f2f4;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:16px;padding:14px 0}.onboarding-asset-details>div{min-width:0}.onboarding-asset-details span{color:#9aa3ad;display:block;font-size:7px;font-weight:900;letter-spacing:.9px}.onboarding-asset-details strong{color:#3e4751;display:block;font-size:10px;font-weight:800;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onboarding-asset-accessories{margin-top:14px}.onboarding-asset-accessories>span{color:#9aa3ad;display:block;font-size:7px;font-weight:900;letter-spacing:.9px;margin-bottom:8px}.onboarding-asset-accessories>div{display:flex;flex-wrap:wrap;gap:7px}.onboarding-asset-accessories>div>span{background:#f7f9fa;border:1px solid #dde4ea;border-radius:999px;color:#5e6975;font-size:9px;font-weight:700;padding:6px 9px}.onboarding-asset-actions{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin-top:15px}.onboarding-asset-upload-ack{background:#f2fbf5;border:1px solid #b9dfc7;color:#27794a;cursor:pointer;justify-content:center;padding:0 14px}.onboarding-asset-complete,.onboarding-asset-upload-ack{align-items:center;border-radius:10px;display:inline-flex;font-size:10px;font-weight:850;min-height:38px}.onboarding-asset-complete{background:#ebf8ef;color:#277a4b;padding:0 13px}.onboarding-asset-cancel-button{background:#fff7f8;border:1px solid #f1c5c9;border-radius:10px;color:#d20b18;cursor:pointer;font-size:10px;font-weight:800;min-height:38px;padding:0 13px}.onboarding-no-asset-panel{align-items:center;background:#fafcfd;border:1px solid #dde4e9;border-radius:13px;display:flex;gap:20px;justify-content:space-between;padding:14px 16px}.onboarding-no-asset-panel strong{color:#3a444e;display:block;font-size:11px;font-weight:850}.onboarding-no-asset-panel span{color:#909aa5;display:block;font-size:9px;margin-top:4px}.employee-asset-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#161c23a3;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:10000}.employee-asset-modal{background:#fff;border-radius:22px;box-shadow:0 28px 80px #12192147;max-height:calc(100vh - 48px);overflow:auto;width:min(900px,100%)}.employee-asset-modal--small{width:min(550px,100%)}.employee-asset-modal-header{align-items:flex-start;background:linear-gradient(120deg,#1e252e,#252d36 60%,#b50712 150%);color:#fff;display:flex;gap:20px;justify-content:space-between;padding:24px 26px}.employee-asset-modal-header>div>span{color:#ffadb3;display:block;font-size:8px;font-weight:900;letter-spacing:1.6px}.employee-asset-modal-header h3{font-size:25px;font-weight:900;margin:7px 0 0}.employee-asset-modal-header p{color:#ffffffa8;font-size:11px;margin:7px 0 0}.employee-asset-modal-header>button{background:#ffffff14;border:1px solid #fff3;border-radius:10px;color:#fff;cursor:pointer;flex:0 0 auto;font-size:22px;height:39px;width:39px}.employee-asset-modal-body{padding:25px 26px}.employee-asset-form-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.employee-asset-field{min-width:0}.employee-asset-field--wide{grid-column:1/-1}.employee-asset-field>label{color:#4c5865;display:block;font-size:10px;font-weight:850;margin-bottom:7px}.employee-asset-field input,.employee-asset-field select,.employee-asset-field textarea{background:#fff;border:1px solid #d9e0e6;border-radius:11px;box-sizing:border-box;color:#303a44;font:inherit;outline:none;width:100%}.employee-asset-field input,.employee-asset-field select{height:46px;padding:0 13px}.employee-asset-field textarea{padding:12px 13px;resize:vertical}.employee-asset-field input:focus,.employee-asset-field select:focus,.employee-asset-field textarea:focus{border-color:#9eabb7;box-shadow:0 0 0 4px #5f6f7f12}.employee-asset-accessory-options{display:flex;flex-wrap:wrap;gap:8px}.employee-asset-accessory-options label{align-items:center;background:#fafbfc;border:1px solid #dce3e8;border-radius:9px;color:#52606d;cursor:pointer;display:inline-flex;font-size:9px;font-weight:750;gap:6px;padding:8px 10px}.employee-asset-accessory-options input{height:auto;width:auto}.employee-asset-custom-accessory{display:flex;gap:8px;margin-top:10px}.employee-asset-custom-accessory input{flex:1 1}.employee-asset-custom-accessory button{background:#f7f9fa;border:1px solid #d6dde4;border-radius:10px;color:#46515d;cursor:pointer;font-size:10px;font-weight:800;min-width:70px}.employee-asset-selected-accessories{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.employee-asset-selected-accessories>span{align-items:center;background:#edf4f7;border-radius:999px;color:#50606c;display:inline-flex;font-size:9px;font-weight:750;gap:7px;padding:6px 9px}.employee-asset-selected-accessories button{background:#0000;border:0;color:#8b969f;cursor:pointer;padding:0}.employee-asset-modal-footer{align-items:center;background:#fafbfc;border-top:1px solid #e7ebee;display:flex;gap:10px;justify-content:flex-end;padding:17px 26px}@media (max-width:760px){.employee-asset-form-grid{grid-template-columns:1fr}.employee-asset-field--wide{grid-column:auto}.onboarding-asset-details{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-no-asset-panel{align-items:stretch;flex-direction:column}}.employee-asset-modal--multi{display:flex;flex-direction:column;max-height:calc(100vh - 36px);overflow:hidden;width:min(980px,calc(100vw - 48px))}.employee-asset-assignee-strip{background:#fafbfc;border-bottom:1px solid #e5eaee;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.6fr)}.employee-asset-assignee-strip>div{border-right:1px solid #e5eaee;min-width:0;padding:14px 22px}.employee-asset-assignee-strip>div:last-child{border-right:0}.employee-asset-assignee-strip span{color:#9aa3ad;display:block;font-size:7px;font-weight:900;letter-spacing:1.15px;line-height:1;text-transform:uppercase}.employee-asset-assignee-strip strong{color:#303943;display:block;font-size:11px;font-weight:850;line-height:1.25;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-asset-multi-body{background:linear-gradient(180deg,#f8fafb,#f4f7f9);flex:1 1;overflow-y:auto;padding:22px 24px 26px}.employee-asset-entry-card{background:#fff;border:1px solid #dce3e8;border-radius:16px;box-shadow:0 7px 20px rgba(30,40,50,.035);margin-bottom:16px;overflow:hidden}.employee-asset-entry-header{align-items:center;background:linear-gradient(90deg,#fafbfc,#fff);border-bottom:1px solid #e7ebee;display:flex;gap:16px;justify-content:space-between;min-height:67px;padding:12px 16px}.employee-asset-entry-header>div:first-child{align-items:center;display:flex;gap:12px;min-width:0}.employee-asset-entry-number{align-items:center;background:linear-gradient(145deg,#222a33,#37414c);border-radius:11px;box-shadow:0 6px 14px #19232d1a;color:#fff;display:flex;flex:0 0 auto;font-size:10px;font-weight:900;height:39px;justify-content:center;width:39px}.employee-asset-entry-header>div:first-child>div:last-child{min-width:0}.employee-asset-entry-header span{color:#e30613;display:block;font-size:7px;font-weight:900;letter-spacing:1.15px;line-height:1;text-transform:uppercase}.employee-asset-entry-header strong{color:#313a44;display:block;font-size:14px;font-weight:880;line-height:1.2;margin-top:5px}.employee-asset-remove-entry{background:#fff7f8;border:1px solid #f0c8cc;border-radius:9px;color:#ce1220;cursor:pointer;font-size:9px;font-weight:850;min-height:34px;padding:0 11px;transition:.14s ease}.employee-asset-remove-entry:hover:not(:disabled){background:#fff0f1;border-color:#e99ba3}.employee-asset-remove-entry:disabled{cursor:not-allowed;opacity:.5}.employee-asset-entry-body{padding:18px}.employee-asset-entry-card .employee-asset-form-grid{gap:14px 16px}.employee-asset-entry-card .employee-asset-field>label{font-size:9px;margin-bottom:6px}.employee-asset-entry-card .employee-asset-field input,.employee-asset-entry-card .employee-asset-field select{border-radius:10px;font-size:11px;height:42px}.employee-asset-entry-card .employee-asset-field textarea{border-radius:10px;font-size:11px;min-height:64px}.employee-asset-entry-card .employee-asset-accessory-options{display:flex;flex-wrap:wrap;gap:7px}.employee-asset-entry-card .employee-asset-accessory-options label{align-items:center;background:#fafbfc;border:1px solid #dde3e8;border-radius:9px;box-sizing:border-box;color:#596672;cursor:pointer;display:inline-flex;font-size:9px;font-weight:750;gap:6px;min-height:33px;padding:0 10px;transition:.14s ease}.employee-asset-entry-card .employee-asset-accessory-options label:hover{background:#f4f7f8;border-color:#bdc7d0}.employee-asset-entry-card .employee-asset-accessory-options label:has(input:checked){background:#fff3f4;border-color:#f0b6bb;color:#c90a17}.employee-asset-entry-card .employee-asset-accessory-options input{accent-color:#e30613;height:13px;margin:0;width:13px}.employee-asset-add-another{align-items:center;background:#ffffffb8;border:1px dashed #cbd4db;border-radius:14px;box-sizing:border-box;color:#46525e;cursor:pointer;display:flex;gap:13px;padding:14px 16px;text-align:left;transition:.15s ease;width:100%}.employee-asset-add-another:hover:not(:disabled){background:snow;border-color:#e7a6ac;transform:translateY(-1px)}.employee-asset-add-another:disabled{cursor:not-allowed;opacity:.55}.employee-asset-add-another>span{align-items:center;background:#fff0f1;border-radius:11px;color:#e30613;display:flex;flex:0 0 auto;font-size:20px;font-weight:700;height:39px;justify-content:center;line-height:1;width:39px}.employee-asset-add-another>div{min-width:0}.employee-asset-add-another strong{color:#38424c;display:block;font-size:11px;font-weight:850}.employee-asset-add-another small{color:#929da7;display:block;font-size:9px;line-height:1.35;margin-top:4px}.employee-asset-modal-error{margin:15px 0 0}.employee-asset-multi-footer{gap:20px;justify-content:space-between}.employee-asset-multi-footer>div:first-child span{color:#9ba4ae;display:block;font-size:7px;font-weight:900;letter-spacing:1px}.employee-asset-multi-footer>div:first-child strong{color:#353f49;display:block;font-size:11px;font-weight:850;margin-top:5px}.employee-asset-multi-footer>div:last-child{align-items:center;display:flex;gap:9px}.employee-asset-modal--multi .employee-asset-assignee-strip,.employee-asset-modal--multi .employee-asset-modal-footer,.employee-asset-modal--multi .employee-asset-modal-header{flex:0 0 auto}@media (max-width:760px){.employee-asset-modal--multi{max-height:calc(100vh - 22px);width:calc(100vw - 22px)}.employee-asset-assignee-strip{grid-template-columns:1fr}.employee-asset-assignee-strip>div{border-bottom:1px solid #e5eaee;border-right:0}.employee-asset-assignee-strip>div:last-child{border-bottom:0}.employee-asset-multi-body{padding:15px}.employee-asset-entry-body{padding:14px}.employee-asset-multi-footer{align-items:stretch;flex-direction:column}.employee-asset-multi-footer>div:last-child{width:100%}.employee-asset-multi-footer>div:last-child>button{flex:1 1}}.se-people-att-page{--att-red:#e30b19;--att-red-dark:#b40814;--att-red-soft:#fff1f2;--att-green:#1e9d5a;--att-green-soft:#ecf8f1;--att-blue:#3478df;--att-blue-soft:#edf4ff;--att-purple:#7650cd;--att-purple-soft:#f4f0ff;--att-orange:#c98508;--att-orange-soft:#fff6df;--att-text:#252a31;--att-muted:#8d96a2;--att-border:#e1e6eb;--att-bg:#f5f7f9;--att-card:#fff;background:linear-gradient(180deg,#f8fafb,#f4f6f8);color:var(--att-text);min-height:100%;padding-bottom:60px;width:100%}.se-people-att-header{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #d9e0e6eb;display:flex;gap:24px;justify-content:space-between;min-height:84px;padding:15px 30px;position:sticky;top:0;z-index:50}.se-people-att-heading{align-items:center;display:flex;gap:15px}.se-people-att-back{background:#fff;border:1px solid var(--att-border);border-radius:13px;color:#59616c;cursor:pointer;font-size:18px;height:42px;width:42px}.se-people-att-detail-section-head span,.se-people-att-drawer-head>div>span,.se-people-att-filter-heading>div>span,.se-people-att-heading>div>span,.se-people-att-modal header span,.se-people-att-my-copy>span,.se-people-att-register-head>div>span{color:var(--att-red);display:block;font-size:10px;font-weight:900;letter-spacing:1.45px}.se-people-att-heading h1{font-size:23px;letter-spacing:-.5px;margin:3px 0 0}.se-people-att-heading p{color:var(--att-muted);font-size:12px;margin:4px 0 0}.se-people-att-header-actions{align-items:center;display:flex;gap:9px}.se-people-att-range-chip{border-right:1px solid var(--att-border);min-width:210px;padding:8px 14px}.se-people-att-range-chip span,.se-people-att-range-chip strong{display:block}.se-people-att-range-chip span{color:#a2a9b2;font-size:8px;font-weight:900;letter-spacing:.8px}.se-people-att-range-chip strong{font-size:11px;margin-top:4px}.se-people-att-export,.se-people-att-refresh{align-items:center;border-radius:11px;cursor:pointer;display:inline-flex;font-size:11px;font-weight:800;gap:8px;justify-content:center;min-height:42px;padding:0 15px}.se-people-att-refresh{background:#fff;border:1px solid var(--att-border);color:#525b66}.se-people-att-export{background:#20242a;border:0;color:#fff}.se-people-att-refresh .spin{animation:sePeopleAttSpin .8s linear infinite}@keyframes sePeopleAttSpin{to{transform:rotate(1turn)}}.se-people-att-nav{background:#fff;border-bottom:1px solid var(--att-border);display:flex;gap:9px;padding:13px 30px}.se-people-att-nav button{align-items:center;background:#0000;border:1px solid #0000;border-radius:14px;cursor:pointer;display:flex;gap:11px;min-width:225px;padding:10px 13px;text-align:left}.se-people-att-nav button:hover{background:#f7f9fa}.se-people-att-nav button.active{background:linear-gradient(145deg,#fff5f6,#fff);border-color:#f0cfd2;box-shadow:inset 3px 0 0 var(--att-red)}.se-people-att-nav button>span{background:#eff2f5;border-radius:12px;color:#59616b;display:grid;font-size:16px;height:39px;place-items:center;width:39px}.se-people-att-nav button.active>span{background:var(--att-red-soft);color:var(--att-red)}.se-people-att-nav small,.se-people-att-nav strong{display:block}.se-people-att-nav strong{font-size:12px}.se-people-att-nav small{color:#999fa8;font-size:9px;margin-top:3px}.se-people-att-content{margin:0 auto;padding-top:23px;width:min(1600px,calc(100% - 48px))}.se-people-att-alert{grid-gap:10px;align-items:center;background:#fff4f5;border:1px solid #f4ccd0;border-radius:14px;display:grid;gap:10px;grid-template-columns:32px 1fr 30px;margin-bottom:14px;padding:13px 14px}.se-people-att-alert>span{background:#ffe3e5;border-radius:9px;color:var(--att-red);display:grid;font-weight:900;height:30px;place-items:center;width:30px}.se-people-att-alert strong{font-size:11px}.se-people-att-alert p{color:#9b4c54;font-size:10px;margin:3px 0 0}.se-people-att-alert button{background:#0000;border:0;cursor:pointer;font-size:17px}.se-people-att-hero,.se-people-att-management-hero{align-items:center;background:radial-gradient(circle at 90% 20%,#e30b1957,#0000 270px),linear-gradient(125deg,#171a20,#242831 65%,#40151a);border-radius:25px;box-shadow:0 22px 56px #181e2626;color:#fff;display:flex;gap:30px;justify-content:space-between;min-height:205px;overflow:hidden;padding:30px 32px;position:relative}.se-people-att-hero>div:first-child,.se-people-att-management-hero>div:first-child{max-width:720px}.se-people-att-hero>div:first-child>span,.se-people-att-management-hero>div:first-child>span{color:#ff9ba2;font-size:10px;font-weight:900;letter-spacing:1.5px}.se-people-att-hero h2,.se-people-att-management-hero h2{font-size:clamp(27px,3vw,39px);letter-spacing:-1px;line-height:1.05;margin:9px 0;max-width:620px}.se-people-att-hero p,.se-people-att-management-hero p{color:#ffffffa6;font-size:12px;line-height:1.7;margin:0;max-width:680px}.se-people-att-hero-badge,.se-people-att-scope-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff24;border-radius:18px;min-width:245px;padding:20px}.se-people-att-hero-badge small,.se-people-att-hero-badge span,.se-people-att-hero-badge strong,.se-people-att-scope-card small,.se-people-att-scope-card span,.se-people-att-scope-card strong{display:block}.se-people-att-hero-badge small,.se-people-att-scope-card small{color:#999ea8;font-size:8px;font-weight:900;letter-spacing:1px}.se-people-att-hero-badge strong,.se-people-att-scope-card strong{font-size:21px;margin-top:7px}.se-people-att-hero-badge span,.se-people-att-scope-card span{color:#b9bdc5;font-size:10px;margin-top:7px}.se-people-att-my-card{background:#fff;border:1px solid var(--att-border);border-radius:20px;box-shadow:0 10px 30px #1e26300a;margin-top:16px;padding:21px}.se-people-att-my-copy h2{font-size:20px;margin:6px 0 0}.se-people-att-my-copy p{color:var(--att-muted);font-size:11px;margin:5px 0 0}.se-people-att-my-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(6,minmax(120px,1fr));margin-top:18px}.se-people-att-my-grid article{background:#fafbfc;border:1px solid #e8ebee;border-radius:13px;min-height:85px;padding:13px}.se-people-att-my-grid small,.se-people-att-my-grid strong{display:block}.se-people-att-my-grid small{color:#9ca3ac;font-size:8px;font-weight:900}.se-people-att-my-grid strong{font-size:15px;margin-top:10px}.se-people-att-my-actions{display:flex;justify-content:flex-end;margin-top:14px}.se-people-att-kpis{grid-template-columns:repeat(6,minmax(120px,1fr));margin-top:16px}.se-people-att-kpi{border:1px solid var(--att-border);border-radius:15px;gap:11px;min-height:92px;padding:13px}.se-people-att-kpi-icon{background:#f0f3f5;border-radius:12px;color:#555e68;display:grid;flex:0 0 40px;font-weight:900;height:40px;place-items:center;width:40px}.se-people-att-kpi small,.se-people-att-kpi strong{display:block}.se-people-att-kpi small{color:#999fa8;font-size:8px;font-weight:900}.se-people-att-kpi strong{font-size:22px;margin-top:4px}.se-people-att-kpi--present
.se-people-att-kpi-icon{background:var(--att-green-soft);color:var(--att-green)}.se-people-att-kpi--absent
.se-people-att-kpi-icon{background:var(--att-red-soft);color:var(--att-red)}.se-people-att-kpi--late
.se-people-att-kpi-icon{background:var(--att-orange-soft);color:var(--att-orange)}.se-people-att-kpi--wfh
.se-people-att-kpi-icon{background:var(--att-blue-soft);color:var(--att-blue)}.se-people-att-kpi--field
.se-people-att-kpi-icon{background:var(--att-purple-soft);color:var(--att-purple)}.se-people-att-filter-card,.se-people-att-register-card{background:#fff;border:1px solid var(--att-border);border-radius:19px;box-shadow:0 10px 30px rgba(27,35,45,.035);margin-top:15px}.se-people-att-filter-card{padding:19px}.se-people-att-filter-heading,.se-people-att-register-head{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.se-people-att-filter-heading h2,.se-people-att-register-head h2{font-size:18px;margin:5px 0 0}.se-people-att-register-head p{color:var(--att-muted);margin:5px 0 0}.se-people-att-text-btn{background:#0000;border:0;color:#737c86;cursor:pointer;font-size:10px;font-weight:800}.se-people-att-range-tabs{background:#f1f3f5;border-radius:11px;margin-top:15px;padding:4px}.se-people-att-range-tabs button{border-radius:8px;color:#737b84;font-weight:800;height:34px;min-width:80px}.se-people-att-range-tabs button.active{background:#fff;box-shadow:0 3px 10px #1e263014;color:var(--att-red)}.se-people-att-filter-grid{grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(150px,1fr));margin-top:15px}.se-people-att-field{min-width:0}.se-people-att-field>span{color:#969da6;display:block;font-size:8px;font-weight:900;letter-spacing:.7px;margin-bottom:6px}.se-people-att-field input,.se-people-att-field select,.se-people-att-field textarea{background:#fff;border:1px solid #dfe4e8;border-radius:10px;color:#353b43;font:inherit;outline:none;width:100%}.se-people-att-field input,.se-people-att-field select{font-size:10px;height:42px;padding:0 11px}.se-people-att-field textarea{font-size:11px;padding:11px;resize:vertical}.se-people-att-field input:focus,.se-people-att-field select:focus,.se-people-att-field textarea:focus{border-color:#e8a7ad;box-shadow:0 0 0 3px #e30b190f}.se-people-att-search-box{position:relative}.se-people-att-search-box i{color:#9ca3ad;font-style:normal;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.se-people-att-search-box input{padding-left:33px}.se-people-att-register-head{border-bottom:1px solid #edf0f2;padding:19px 20px}.se-people-att-register-head>strong{background:#f2f4f6;border-radius:999px;color:#6d7580;font-size:9px;padding:7px 10px}.se-people-att-table-wrap{overflow:auto}.se-people-att-table{border-collapse:collapse;min-width:1320px}.se-people-att-table th{background:#f8f9fa;border-bottom:1px solid #e4e8ec;color:#9098a1;font-size:8px;height:43px;letter-spacing:.55px}.se-people-att-table td{border-bottom:1px solid #eef1f3;color:#555e68;min-height:62px;padding:10px 12px}.se-people-att-table tbody tr:hover{background:#fafbfc}.se-people-att-person{gap:9px;min-width:190px}.se-people-att-person>span{background:#252a31}.se-people-att-person small,.se-people-att-person strong,.se-people-att-shift small,.se-people-att-shift strong{display:block}.se-people-att-person strong{color:#303740}.se-people-att-person small,.se-people-att-shift small{color:#9ba2ab;font-size:8px;margin-top:3px}.se-people-att-status{background:#f0f2f4;color:#676f79;font-weight:900;padding:6px 8px}.se-people-att-status i{height:6px;width:6px}.se-people-att-status--present{background:var(--att-green-soft);color:var(--att-green)}.se-people-att-status--absent{background:var(--att-red-soft);color:var(--att-red)}.se-people-att-status--half-day,.se-people-att-status--not-marked{background:var(--att-orange-soft);color:var(--att-orange)}.se-people-att-status--holiday,.se-people-att-status--on-leave,.se-people-att-status--week-off{background:var(--att-blue-soft);color:var(--att-blue)}.se-people-att-mode,.se-people-att-source{background:#f1f3f5;border-radius:8px;color:#606975;display:inline-block;font-size:8px;padding:6px 8px}.se-people-att-mode--wfh{background:var(--att-blue-soft);color:var(--att-blue)}.se-people-att-mode--field-visit,.se-people-att-mode--on-duty{background:var(--att-purple-soft);color:var(--att-purple)}.se-people-att-exception{color:var(--att-orange);font-size:8px}.se-people-att-normal{color:var(--att-green)}.se-people-att-row-open{border:1px solid #dfe4e8;border-radius:9px;color:#4e5761;height:32px;width:32px}.se-people-att-empty,.se-people-att-loading{align-items:center;color:#9199a3;display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:180px;text-align:center}.se-people-att-empty>span{font-size:28px}.se-people-att-empty strong{color:#59616b;font-size:13px}.se-people-att-empty p{font-size:10px;margin:0}.se-people-att-loading>span{animation:sePeopleAttSpin .8s linear infinite;border:3px solid #edf0f2;border-radius:50%;border-top:3px solid var(--att-red);height:25px;width:25px}.se-people-att-primary-btn,.se-people-att-secondary-btn{border-radius:10px;cursor:pointer;font-size:10px;font-weight:900;min-height:40px;padding:0 14px}.se-people-att-primary-btn{background:var(--att-red);border:0;color:#fff}.se-people-att-secondary-btn{background:#fff;border:1px solid #dfe4e8;color:#555e68}.se-people-att-drawer-backdrop,.se-people-att-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f141b61;inset:0;position:fixed;z-index:150}.se-people-att-drawer{background:#fff;box-shadow:-20px 0 60px #0f141b2e;height:100%;overflow:auto;position:absolute;right:0;top:0;width:min(560px,94vw)}.se-people-att-drawer-head{align-items:flex-start;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid var(--att-border);display:flex;justify-content:space-between;padding:21px;position:sticky;top:0;z-index:3}.se-people-att-drawer-head h2{font-size:20px;margin:5px 0 0}.se-people-att-drawer-head p{color:var(--att-muted);font-size:10px;margin:4px 0 0}.se-people-att-drawer-head button,.se-people-att-modal header>button{background:#fff;border:1px solid var(--att-border);border-radius:10px;cursor:pointer;height:35px;width:35px}.se-people-att-drawer-body{padding:20px}.se-people-att-detail-hero{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.se-people-att-detail-grid article,.se-people-att-detail-hero>div{background:#fafbfc;border:1px solid #e7ebee;border-radius:12px;padding:12px}.se-people-att-detail-grid span,.se-people-att-detail-hero small{color:#99a1aa;display:block;font-size:7px;font-weight:900}.se-people-att-detail-grid strong,.se-people-att-detail-hero strong{display:block;font-size:12px;margin-top:7px}.se-people-att-detail-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:10px}.se-people-att-detail-section{border-top:1px solid #eceff1;margin-top:18px;padding-top:18px}.se-people-att-detail-section-head{display:flex;gap:14px;justify-content:space-between}.se-people-att-detail-section-head h3{font-size:15px;margin:5px 0 0}.se-people-att-detail-section-head p{color:#929aa4;font-size:9px;line-height:1.5;margin:4px 0 0}.se-people-att-flags{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.se-people-att-flags span{background:var(--att-orange-soft);border-radius:8px;color:#966300;font-size:8px;font-weight:800;padding:7px 9px}.se-people-att-flags span.good{background:var(--att-green-soft);color:var(--att-green)}.se-people-att-location-summary{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,1fr);margin-top:12px}.se-people-att-location-summary>div{background:#fafbfc;border:1px solid #e6e9ed;border-radius:10px;padding:10px}.se-people-att-location-summary span,.se-people-att-location-summary strong{display:block}.se-people-att-location-summary span{color:#999fa7;font-size:7px;font-weight:900}.se-people-att-location-summary strong{font-size:15px;margin-top:5px}.se-people-att-location-list{grid-gap:7px;display:grid;gap:7px;margin-top:10px}.se-people-att-location-list article{grid-gap:9px;background:#fff;border:1px solid #e6e9ed;border-radius:11px;display:grid;gap:9px;grid-template-columns:14px minmax(0,1fr) auto;padding:11px}.se-people-att-location-dot{background:var(--att-purple);border:3px solid #dcd2f4;border-radius:50%;height:10px;margin-top:3px;width:10px}.se-people-att-location-list strong{font-size:10px}.se-people-att-location-list p{color:#646d77;font-size:9px;margin:3px 0 0}.se-people-att-location-list small{color:#9ca3ab;display:block;font-size:7px;margin-top:4px}.se-people-att-location-list a{color:var(--att-blue);font-size:8px;font-weight:800;text-decoration:none}.se-people-att-location-error,.se-people-att-location-locked{background:#f5f6f7;border-radius:10px;color:#7d858e;font-size:9px;margin-top:11px;padding:13px}.se-people-att-location-error{background:#fff2f3;color:#a63b44}.se-people-att-modal-backdrop{display:grid;padding:20px;place-items:center}.se-people-att-modal{background:#fff;border-radius:20px;box-shadow:0 30px 80px #0f141b3d;overflow:hidden;width:min(620px,96vw)}.se-people-att-modal header{align-items:flex-start;border-bottom:1px solid var(--att-border);display:flex;justify-content:space-between;padding:20px}.se-people-att-modal header h2{font-size:20px;margin:5px 0 0}.se-people-att-modal header p{color:var(--att-muted);font-size:10px;margin:5px 0 0}.se-people-att-modal-body{padding:20px}.se-people-att-two-fields{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:12px}.se-people-att-modal-body
.se-people-att-field+.se-people-att-field{margin-top:12px}.se-people-att-modal footer{background:#fafbfc;border-top:1px solid var(--att-border);display:flex;gap:8px;justify-content:flex-end;padding:15px 20px}.se-people-att-form-error{background:#fff2f3;border-radius:9px;color:#a43a43;font-size:9px;margin-bottom:12px;padding:11px}@media (max-width:1200px){.se-people-att-kpis,.se-people-att-my-grid{grid-template-columns:repeat(3,1fr)}.se-people-att-filter-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.se-people-att-header{align-items:flex-start;flex-direction:column;padding:14px 16px;position:static}.se-people-att-header-actions{flex-wrap:wrap;width:100%}.se-people-att-range-chip{border-right:0;padding-left:0;width:100%}.se-people-att-nav{overflow-x:auto;padding:10px 16px}.se-people-att-content{width:calc(100% - 28px)}.se-people-att-hero,.se-people-att-management-hero{align-items:flex-start;flex-direction:column;padding:24px}.se-people-att-hero-badge,.se-people-att-scope-card{width:100%}.se-people-att-detail-grid,.se-people-att-detail-hero,.se-people-att-filter-grid,.se-people-att-kpis,.se-people-att-my-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.se-people-att-detail-grid,.se-people-att-detail-hero,.se-people-att-filter-grid,.se-people-att-kpis,.se-people-att-my-grid,.se-people-att-two-fields{grid-template-columns:1fr}}.se-people-att-nav--workspace{box-shadow:0 4px 18px rgba(30,38,48,.025);gap:7px;overflow-x:auto;padding:11px 30px;position:sticky;scrollbar-width:none;top:0;z-index:35}.se-people-att-nav--workspace::-webkit-scrollbar{display:none}.se-people-att-nav--workspace button{flex-shrink:0;min-width:185px;padding:9px 11px}.se-people-att-nav--workspace button>span{font-size:14px;height:35px;width:35px}.se-people-att-nav--workspace strong{font-size:11px}.se-people-att-nav--workspace small{font-size:8px}.se-people-att-success{grid-gap:10px;align-items:center;background:#f0fbf5;border:1px solid #ccebd9;border-radius:14px;display:grid;gap:10px;grid-template-columns:32px 1fr 30px;margin-bottom:14px;padding:13px 14px}.se-people-att-success>span{background:#dcf5e6;border-radius:9px;color:#18864d;display:grid;font-weight:900;height:30px;place-items:center;width:30px}.se-people-att-success strong{color:#247046;font-size:11px}.se-people-att-success p{color:#5d8f72;font-size:10px;margin:3px 0 0}.se-people-att-success button{background:#0000;border:0;color:#5c846d;cursor:pointer;font-size:17px}.se-att-eyebrow,.se-att-feature-page>span,.se-att-section-heading>div>span,.se-att-start-heading>div>span{color:var(--att-red);font-size:9px;font-weight:900;letter-spacing:1.35px}.se-att-day-head{align-items:center;background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid #e1e5e9;border-radius:21px;box-shadow:0 11px 32px #181f270a;display:flex;gap:28px;justify-content:space-between;min-height:155px;padding:25px 27px}.se-att-day-head h2{color:#252a31;font-size:clamp(24px,2.4vw,34px);letter-spacing:-.9px;line-height:1.08;margin:7px 0}.se-att-day-head p{color:#8e96a0;font-size:11px;line-height:1.6;margin:0;max-width:700px}.se-att-day-status{background:#fff;border:1px solid #e5e8ec;border-radius:16px;min-width:200px;padding:16px 18px}.se-att-day-status small,.se-att-day-status span,.se-att-day-status strong{display:block}.se-att-day-status small{color:#a0a7b0;font-size:8px;font-weight:900;letter-spacing:1px}.se-att-day-status strong{color:#30363e;font-size:18px;margin-top:6px}.se-att-day-status span{color:#9098a2;font-size:9px;font-weight:750;margin-top:8px}.se-att-day-status span.working{color:#16864d}.se-att-day-status span.done{color:#3478df}.se-att-start-card{background:#fff;border:1px solid var(--att-border);border-radius:20px;box-shadow:0 10px 30px #1e26300a;margin-top:15px;padding:21px}.se-att-start-heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.se-att-start-heading h3{color:#2d333b;font-size:18px;margin:5px 0}.se-att-start-heading p{color:#969da6;font-size:10px;margin:0}.se-att-start-step{background:#f2f4f6;border-radius:999px;color:#818994;font-size:8px;font-weight:850;padding:7px 10px}.se-att-mode-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:17px}.se-att-mode-card{align-items:center;background:#fafbfc;border:1px solid #e2e6ea;border-radius:15px;color:#49515b;cursor:pointer;display:flex;gap:11px;min-height:102px;padding:14px;position:relative;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.se-att-mode-card:hover{background:#fff;border-color:#d5dbe0;box-shadow:0 10px 24px #1c232b0f;transform:translateY(-2px)}.se-att-mode-card.active{background:#fff7f7;border-color:#f0b5bb;box-shadow:0 0 0 3px #e30b190d}.se-att-mode-card-icon{background:#edf0f3;border-radius:12px;color:#5b6470;display:grid;flex:0 0 42px;font-size:17px;font-weight:900;height:42px;place-items:center;width:42px}.se-att-mode-card.active
.se-att-mode-card-icon{background:var(--att-red-soft);color:var(--att-red)}.se-att-mode-card div{flex:1 1;min-width:0}.se-att-mode-card small,.se-att-mode-card strong{display:block}.se-att-mode-card strong{color:#333941;font-size:11px}.se-att-mode-card small{color:#9aa1aa;font-size:8px;line-height:1.4;margin-top:4px}.se-att-mode-card>i{color:#b0b6bd;font-size:12px;font-style:normal;font-weight:900}.se-att-mode-card.active>i{color:var(--att-red)}.se-att-mode-card.mode-wfh.active{background:#f6f9ff;border-color:#b8ceed}.se-att-mode-card.mode-wfh.active
.se-att-mode-card-icon{background:var(--att-blue-soft);color:var(--att-blue)}.se-att-mode-card.mode-field_visit.active,.se-att-mode-card.mode-on_duty.active{background:#faf8ff;border-color:#d1c4ef}.se-att-mode-card.mode-field_visit.active
.se-att-mode-card-icon,.se-att-mode-card.mode-on_duty.active
.se-att-mode-card-icon{background:var(--att-purple-soft);color:var(--att-purple)}.se-att-start-footer{align-items:center;background:#f8f9fa;border:1px solid #e7eaed;border-radius:14px;display:flex;gap:20px;justify-content:space-between;margin-top:14px;padding:14px 15px}.se-att-start-footer>div{min-width:0}.se-att-start-footer small,.se-att-start-footer span,.se-att-start-footer strong{display:block}.se-att-start-footer small{color:#a0a7af;font-size:7px;font-weight:900;letter-spacing:.9px}.se-att-start-footer strong{color:#363c44;font-size:11px;margin-top:3px}.se-att-start-footer span{color:#9299a2;font-size:9px;margin-top:4px}.se-att-start-button{background:linear-gradient(135deg,#ef1525,#cc0714);border:0;border-radius:11px;box-shadow:0 8px 20px #e30b1933;color:#fff;cursor:pointer;flex-shrink:0;font-size:10px;font-weight:900;min-height:42px;padding:0 18px}.se-att-start-button:disabled{cursor:wait;opacity:.58}.se-att-active-session{grid-gap:14px;background:linear-gradient(135deg,#f4fcf7,#fff);border:1px solid #cfe9da;border-radius:18px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;margin-top:15px;padding:18px 20px}.se-att-active-indicator{background:#e6f7ed;border-radius:13px;display:grid;height:42px;place-items:center;width:42px}.se-att-active-indicator span{background:#20a65e;border-radius:50%;box-shadow:0 0 0 6px #20a65e1a;height:11px;width:11px}.se-att-active-copy small{color:#2d9961;font-size:8px;font-weight:900;letter-spacing:1px}.se-att-active-copy h3{color:#30373e;font-size:15px;margin:4px 0}.se-att-active-copy p{color:#7f9488;font-size:9px;line-height:1.5;margin:0}.se-att-finish-button{background:#fff;border:1px solid #d8e1dc;border-radius:10px;color:#4c5c53;cursor:pointer;font-size:9px;font-weight:900;min-height:40px;padding:0 15px}.se-att-day-shortcuts{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:15px}.se-att-day-shortcuts>button{grid-gap:10px;align-items:center;background:#fff;border:1px solid #e2e6ea;border-radius:14px;cursor:pointer;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr) auto;min-height:78px;padding:13px;text-align:left;transition:transform .16s ease,box-shadow .16s ease}.se-att-day-shortcuts>button:hover{box-shadow:0 10px 24px rgba(28,35,43,.055);transform:translateY(-2px)}.se-att-day-shortcuts>button>span{background:#f1f3f5;border-radius:11px;color:#5f6872;display:grid;font-weight:900;height:38px;place-items:center;width:38px}.se-att-day-shortcuts small,.se-att-day-shortcuts strong{display:block}.se-att-day-shortcuts strong{color:#343a42;font-size:10px}.se-att-day-shortcuts small{color:#9aa1aa;font-size:8px;margin-top:3px}.se-att-day-shortcuts i{color:#a5abb3;font-style:normal}.se-att-section-heading{align-items:center;background:#fff;border:1px solid var(--att-border);border-radius:19px;display:flex;gap:22px;justify-content:space-between;min-height:120px;padding:22px 24px}.se-att-section-heading h2{color:#2d333a;font-size:24px;letter-spacing:-.6px;margin:5px 0}.se-att-section-heading p{color:#9199a2;font-size:10px;line-height:1.55;margin:0;max-width:700px}.se-att-section-heading--management{background:linear-gradient(135deg,#fff,#fafbfc)}.se-att-scope-pill{background:#fafbfc;border:1px solid #e5e8eb;border-radius:13px;min-width:165px;padding:12px 14px}.se-att-scope-pill small,.se-att-scope-pill strong{display:block}.se-att-scope-pill small{color:#9ca3ab;font-size:7px;font-weight:900;letter-spacing:.8px}.se-att-scope-pill strong{color:#3d444c;font-size:11px;margin-top:5px}.se-att-feature-page{align-items:center;background:#fff;border:1px solid var(--att-border);border-radius:22px;display:flex;flex-direction:column;justify-content:center;min-height:360px;padding:48px 30px;text-align:center}.se-att-feature-icon{background:var(--att-green-soft);border-radius:17px;color:var(--att-green);display:grid;font-size:20px;font-weight:900;height:58px;margin-bottom:16px;place-items:center;width:58px}.se-att-feature-icon.purple{background:var(--att-purple-soft);color:var(--att-purple)}.se-att-feature-page h2{color:#30363d;font-size:24px;margin:8px 0}.se-att-feature-page p{color:#929aa3;font-size:10px;line-height:1.6;margin:0;max-width:620px}.se-att-feature-page
.se-people-att-primary-btn{margin-top:20px}.se-att-feature-note{background:#f5f7f9;border-radius:11px;color:#818a94;font-size:9px;margin-top:20px;padding:11px 14px}.se-att-reports-page{display:flex;flex-direction:column;gap:0}.se-att-download-card{grid-gap:14px;align-items:center;background:#fff;border:1px solid var(--att-border);border-radius:16px;display:grid;gap:14px;grid-template-columns:46px minmax(0,1fr) auto;margin-top:15px;padding:17px 18px}.se-att-download-icon{background:#eef1f4;border-radius:13px;color:#3d4650;display:grid;font-size:17px;font-weight:900;height:46px;place-items:center;width:46px}.se-att-download-card small{color:var(--att-red);font-size:7px;font-weight:900;letter-spacing:1px}.se-att-download-card h3{color:#363c44;font-size:13px;margin:4px 0}.se-att-download-card p{color:#929aa3;font-size:9px;margin:0}.se-att-download-card>button{background:#252a31;border:0;border-radius:10px;color:#fff;cursor:pointer;font-size:9px;font-weight:900;min-height:40px;padding:0 15px}.se-people-att-content
.se-people-att-my-card{margin-top:15px}.se-people-att-content
.se-people-att-filter-card,.se-people-att-content
.se-people-att-register-card{margin-top:14px}@media (max-width:1200px){.se-att-day-shortcuts,.se-att-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.se-att-day-head{align-items:flex-start;flex-direction:column}.se-att-day-status{width:100%}.se-att-active-session{grid-template-columns:42px minmax(0,1fr)}.se-att-finish-button{grid-column:1/-1;width:100%}}@media (max-width:700px){.se-people-att-nav--workspace{padding:10px 14px}.se-people-att-nav--workspace button{min-width:160px}.se-att-day-shortcuts,.se-att-mode-grid{grid-template-columns:1fr}.se-att-start-footer{align-items:stretch;flex-direction:column}.se-att-start-button{width:100%}.se-att-section-heading{align-items:stretch;flex-direction:column}.se-att-scope-pill{width:100%}.se-att-download-card{grid-template-columns:42px minmax(0,1fr)}.se-att-download-card>button{grid-column:1/-1;width:100%}}.se-att-active-location{margin-top:7px;max-width:min(680px,100%);width:fit-content}.se-att-active-location-icon{flex:0 0 26px;height:26px;width:26px}.se-att-active-location-icon svg{display:block;height:14px;width:14px}.se-att-active-location-copy{flex:1 1 auto;gap:7px}.se-att-active-location-copy>span{letter-spacing:.1em;text-transform:uppercase}.se-att-active-location-copy>strong{line-height:1.4}@media (max-width:720px){.se-att-active-location{max-width:100%;width:100%}.se-att-active-location-copy{align-items:flex-start;flex-direction:column;gap:2px}}.se-att-active-session{align-items:center;display:flex;gap:14px}.se-att-active-copy{flex:1 1 auto;min-width:0}.se-att-active-location{align-items:center;display:flex;gap:9px;margin-top:8px;max-width:760px;min-width:0}.se-att-active-location-icon{align-items:center;background:#16a34a14;border-radius:8px;color:#16a34a;display:inline-flex;flex:0 0 28px;height:28px;justify-content:center;width:28px}.se-att-active-location-icon svg{height:15px;width:15px}.se-att-active-location-copy{align-items:baseline;display:flex;gap:8px;min-width:0}.se-att-active-location-copy>span{color:#16a34a;flex:0 0 auto;font-size:9px;font-weight:800;letter-spacing:.13em;line-height:1.2}.se-att-active-location-copy>strong{color:#667085;font-size:11px;font-weight:600;line-height:1.45;max-width:680px;min-width:0;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.se-att-active-actions{align-items:stretch;display:flex;flex:0 0 auto;gap:10px;margin-left:auto}.se-att-live-time{align-items:flex-end;background:#ffffffb8;border:1px solid #16a34a29;border-radius:11px;display:flex;flex-direction:column;justify-content:center;min-width:108px;padding:8px 13px}.se-att-live-time>span{color:#16a34a;font-size:8px;font-weight:800;letter-spacing:.12em;line-height:1.2;margin-bottom:2px}.se-att-live-time>strong{color:#1f2937;letter-spacing:.02em}.se-att-live-time>small{font-weight:700;letter-spacing:.08em;margin-top:2px}.se-att-finish-button{align-self:stretch;min-height:48px;min-width:126px}@media (max-width:900px){.se-att-active-session{align-items:flex-start;flex-wrap:wrap}.se-att-active-copy{flex-basis:calc(100% - 48px);flex-grow:1;flex-shrink:1}.se-att-active-actions{margin-left:42px;width:100%}.se-att-live-time{align-items:flex-start;flex:1 1 auto}.se-att-finish-button{flex:0 0 auto}}@media (max-width:560px){.se-att-active-location-copy{align-items:flex-start;flex-direction:column;gap:3px}.se-att-active-actions{margin-left:0}.se-att-finish-button{min-width:120px}}.se-att-live-time{min-width:132px}.se-att-live-time>strong{font-feature-settings:"tnum";display:block;font-size:17px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.025em;line-height:1.1;margin-top:2px;white-space:nowrap}.se-att-live-time>small{color:#98a2b3;display:block;font-size:7px;font-weight:800;letter-spacing:.1em;line-height:1;margin-top:4px;white-space:nowrap}.se-people-att-my-grid article.se-att-my-stat--working{position:relative}.se-att-my-live-working{font-feature-settings:"tnum";display:block;font-size:15px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.015em;line-height:1.2;white-space:nowrap}.se-att-my-live-working-label{color:#16a34a;display:block;font-size:7px;font-weight:800;letter-spacing:.09em;line-height:1;margin-top:5px;white-space:nowrap}@media (max-width:768px){.se-att-live-time{min-width:118px}.se-att-live-time>strong{font-size:15px}.se-att-my-live-working{font-size:14px}.se-att-my-live-working-label{font-size:6.5px}}.se-people-att-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;width:100%}.se-people-att-kpi{align-items:center;background:#fff;border:1px solid #e7e9ee;border-radius:12px;box-shadow:none;display:flex;gap:12px;min-height:76px;min-width:0;overflow:hidden;padding:14px 16px;position:relative}.se-people-att-kpi:before{background:#eef0f3;bottom:0;content:"";position:absolute;right:0;top:0;width:3px}.se-people-att-kpi-mark{background:#98a2b3;border-radius:50%;flex:0 0 9px;height:9px;width:9px}.se-people-att-kpi-content{display:flex;flex-direction:column;gap:3px;min-width:0}.se-people-att-kpi-content>strong{font-feature-settings:"tnum";color:#20242c;display:block;font-size:19px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;margin:0}.se-people-att-kpi-content>span{color:#8b93a1;display:block;font-size:9px;font-weight:700;letter-spacing:.04em;line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-people-att-kpi--total .se-people-att-kpi-mark{background:#667085}.se-people-att-kpi--present .se-people-att-kpi-mark{background:#16a34a}.se-people-att-kpi--absent .se-people-att-kpi-mark{background:#ef4444}.se-people-att-kpi--late .se-people-att-kpi-mark{background:#f59e0b}.se-people-att-kpi--wfh .se-people-att-kpi-mark{background:#2563eb}.se-people-att-kpi--field .se-people-att-kpi-mark{background:#7c3aed}@media (max-width:1200px){.se-people-att-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.se-people-att-kpis{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.se-people-att-kpi{min-height:68px;padding:12px 13px}.se-people-att-kpi-content>strong{font-size:17px}}.se-people-att-filters{background:#fff;border:1px solid #e4e7ec;border-radius:16px;box-shadow:none;padding:20px 22px}.se-people-att-filters-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.se-people-att-filters-header>div{min-width:0}.se-people-att-filters-header small,.se-people-att-filters-header span{color:#ed1c24;display:block;font-size:9px;font-weight:800;letter-spacing:.14em;line-height:1.2;margin:0 0 5px;text-transform:uppercase}.se-people-att-filters-header h2,.se-people-att-filters-header h3{color:#20242c;font-size:18px;font-weight:750;line-height:1.2;margin:0}.se-people-att-filters-header p{display:none}.se-people-att-range-tabs{align-items:center;background:#f4f5f7;border:1px solid #eceef2;border-radius:10px;display:inline-flex;margin-bottom:16px;padding:3px;width:fit-content}.se-people-att-range-tabs button{background:#0000;border:0;border-radius:7px;color:#7d8593;cursor:pointer;font:inherit;font-size:10px;font-weight:700;line-height:1;min-width:78px;padding:8px 13px}.se-people-att-range-tabs button:hover{color:#20242c}.se-people-att-range-tabs button.active,.se-people-att-range-tabs button.is-active,.se-people-att-range-tabs button[aria-selected=true]{background:#fff;box-shadow:0 1px 3px #10182814;color:#ed1c24}.se-people-att-filter-grid{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(220px,1.5fr) minmax(160px,1fr) minmax(160px,1fr)}.se-people-att-filter-field{min-width:0}.se-people-att-filter-field>label,.se-people-att-filter-field>small,.se-people-att-filter-field>span{color:#8b93a1;display:block;font-size:8px;font-weight:800;letter-spacing:.12em;line-height:1.2;margin:0 0 6px;text-transform:uppercase}.se-people-att-filter-field input,.se-people-att-filter-field select{background:#fff;border:1px solid #dde1e7;border-radius:9px;box-sizing:border-box;color:#344054;font:inherit;font-size:11px;font-weight:500;height:42px;outline:none;padding:0 13px;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.se-people-att-filter-field input:focus,.se-people-att-filter-field select:focus{border-color:#b9bec7;box-shadow:0 0 0 3px #1018280a}.se-people-att-filter-reset{background:#0000;border:0;color:#7d8593;cursor:pointer;font:inherit;font-size:9px;font-weight:700;line-height:1;padding:5px 0}.se-people-att-filter-reset:hover{color:#ed1c24}@media (max-width:900px){.se-people-att-filter-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.se-people-att-filters{padding:16px}.se-people-att-filter-grid{grid-template-columns:1fr}.se-people-att-range-tabs{width:100%}.se-people-att-range-tabs button{flex:1 1;min-width:0}}.se-att-register-v2{background:#fff;border:1px solid #e4e8ed;border-radius:18px;box-shadow:0 1px 2px #10182805,0 8px 24px rgba(16,24,40,.035);overflow:hidden}.se-att-register-head-v2{background:#fff;border-bottom:1px solid #edf0f3;display:flex;gap:20px;justify-content:space-between;min-height:78px;padding:18px 20px}.se-att-register-title{min-width:0}.se-att-register-title>span{color:var(--att-red);display:block;font-size:9px;font-weight:900;letter-spacing:.14em;line-height:1;margin:0 0 5px;text-transform:uppercase}.se-att-register-title>h2{color:#20252c;font-size:19px;font-weight:800;letter-spacing:-.025em;line-height:1.2;margin:0}.se-att-register-count{align-items:center;background:#f8f9fa;border:1px solid #e7eaee;border-radius:10px;display:inline-flex;gap:5px;height:36px;min-width:78px;padding:0 12px;white-space:nowrap}.se-att-register-count>strong{background:#0000;color:#252b33;font-size:12px;font-weight:800;line-height:1;margin:0;padding:0}.se-att-register-count>span{color:#8a939e;font-size:9px;font-weight:700;line-height:1}.se-att-register-table-wrap{overflow-x:auto;overflow-y:hidden;scrollbar-color:#d6dbe1 #0000;scrollbar-width:thin;width:100%}.se-att-register-table-wrap::-webkit-scrollbar{height:6px}.se-att-register-table-wrap::-webkit-scrollbar-track{background:#0000}.se-att-register-table-wrap::-webkit-scrollbar-thumb{background:#d6dbe1;border-radius:999px}.se-att-register-table{min-width:1260px;table-layout:auto;width:100%}.se-att-register-table thead th{background:#f8f9fb;border-bottom:1px solid #e7ebef;color:#8b95a1;font-size:8px;font-weight:900;height:42px;letter-spacing:.09em;line-height:1;padding:0 13px;text-align:left;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.se-att-register-table thead th:first-child{padding-left:20px}.se-att-register-table thead th:last-child{padding-right:18px}.se-att-register-table tbody td{background:#fff;border-bottom:1px solid #eef1f4;color:#4c5561;font-size:10px;height:68px;line-height:1.35;padding:10px 13px;vertical-align:middle}.se-att-register-table tbody td:first-child{padding-left:20px}.se-att-register-table tbody td:last-child{padding-right:18px}.se-att-register-table tbody tr{transition:background-color .14s ease,box-shadow .14s ease}.se-att-register-table tbody tr:hover td{background:#fbfcfd}.se-att-register-person{align-items:center;display:flex;gap:10px;min-width:205px}.se-att-register-person>span{background:#242a31;border-radius:11px;color:#fff;display:grid;flex:0 0 38px;font-size:9px;font-weight:900;height:38px;letter-spacing:.02em;place-items:center;width:38px}.se-att-register-person>div{min-width:0}.se-att-register-person>div>strong{color:#252b33;font-size:11px;font-weight:800;max-width:180px}.se-att-register-person>div>small,.se-att-register-person>div>strong{display:block;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-att-register-person>div>small{color:#9aa2ac;font-size:8px;font-weight:600;margin-top:3px;max-width:190px}.se-att-register-date{color:#404852;font-size:10px;font-weight:700;white-space:nowrap}.se-att-register-time{font-feature-settings:"tnum";color:#4e5762;display:inline-block;font-size:10px;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.se-att-register-working{font-feature-settings:"tnum";color:#242a31;font-size:10px;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.se-att-register-shift{min-width:100px}.se-att-register-shift>strong{color:#3f4751;display:block;font-size:9px;font-weight:800;line-height:1.25;text-transform:uppercase}.se-att-register-shift>small{font-feature-settings:"tnum";color:#9ca4ae;display:block;font-size:8px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2;margin-top:3px;white-space:nowrap}.se-att-register-table .se-people-att-mode,.se-att-register-table .se-people-att-source{align-items:center;border-radius:7px;display:inline-flex;font-size:8px;font-weight:800;justify-content:center;line-height:1;min-height:25px;padding:0 8px;white-space:nowrap}.se-att-register-source{background:#f8f9fa;border:1px solid #e6e9ed;color:#66707b}.se-att-register-exception{align-items:center;color:#b56c00;display:inline-flex;font-size:8px;font-weight:800;gap:5px;line-height:1.3;max-width:145px;white-space:nowrap}.se-att-register-exception>strong{align-items:center;background:#fff3d7;border-radius:999px;color:#a66200;display:inline-flex;font-size:7px;font-weight:900;height:19px;justify-content:center;min-width:19px;padding:0 5px}.se-att-register-normal{align-items:center;color:#17884e;display:inline-flex;font-size:8px;font-weight:800;gap:5px;white-space:nowrap}.se-att-register-normal:before{background:currentColor;border-radius:50%;content:"";flex:0 0 5px;height:5px;width:5px}.se-att-register-action-cell,.se-att-register-action-head{text-align:right!important;width:54px}.se-att-register-open{align-items:center;background:#fff;border:1px solid #e1e5e9;border-radius:9px;color:#68727d;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:color .14s ease,border-color .14s ease,background-color .14s ease,transform .14s ease,box-shadow .14s ease;width:32px}.se-att-register-open:hover{background:#fff6f7;border-color:#efb7bc;box-shadow:0 3px 10px #e30b1912;color:var(--att-red);transform:translateX(1px)}.se-att-register-open:focus-visible{border-color:var(--att-red);box-shadow:0 0 0 3px #e30b191a;outline:none}.se-att-register-empty{min-height:220px;padding:32px 20px}.se-att-register-empty-icon{background:#f3f5f7;border-radius:12px;color:#7e8792;display:grid;font-size:17px;font-weight:700;height:42px;margin-bottom:4px;place-items:center;width:42px}.se-att-register-empty>strong{color:#353c45;font-size:12px;font-weight:800}.se-att-register-empty>p{color:#9aa2ac;font-size:9px;margin:0}@media (max-width:1100px){.se-att-register-table{min-width:1180px}}@media (max-width:768px){.se-att-register-head-v2{min-height:70px;padding:15px 16px}.se-att-register-title>h2{font-size:17px}.se-att-register-count{height:33px;min-width:68px;padding:0 9px}.se-att-register-table tbody td:first-child,.se-att-register-table thead th:first-child{padding-left:16px}.se-att-register-table tbody td:last-child,.se-att-register-table thead th:last-child{padding-right:14px}}.se-people-att-page .se-att-filter-v3{background:#fff;border:1px solid #e2e7ec;border-radius:18px;box-shadow:0 1px 2px #10182805,0 8px 26px rgba(16,24,40,.035);margin-top:16px;overflow:hidden;padding:0}.se-att-filter-v3-head{align-items:center;border-bottom:1px solid #eef1f4;display:flex;gap:20px;justify-content:space-between;min-height:72px;padding:17px 20px}.se-att-filter-v3-title{min-width:0}.se-att-filter-v3-title>span{color:var(--att-red);display:block;font-size:9px;font-weight:900;letter-spacing:.14em;line-height:1;margin-bottom:5px}.se-att-filter-v3-title>h2{color:#222830;font-size:18px;font-weight:800;letter-spacing:-.025em;line-height:1.2;margin:0}.se-att-filter-v3-head-actions{align-items:center;display:flex;gap:9px}.se-att-filter-v3-active{align-items:center;background:#fff1f2;border-radius:999px;color:var(--att-red);display:inline-flex;font-size:8px;font-weight:800;min-height:28px;padding:0 9px;white-space:nowrap}.se-att-filter-v3-reset{background:#0000;border:0;color:#727c87;cursor:pointer;font-size:9px;font-weight:800;height:30px;padding:0 8px;transition:color .14s ease,opacity .14s ease}.se-att-filter-v3-reset:hover:not(:disabled){color:var(--att-red)}.se-att-filter-v3-reset:disabled{cursor:default;opacity:.35}.se-att-filter-v3-range{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:14px 20px 0}.se-att-filter-v3-tabs{align-items:center;background:#f5f6f8;border:1px solid #e8ebef;border-radius:10px;display:inline-flex;gap:2px;padding:3px}.se-att-filter-v3-tabs button{background:#0000;border:0;border-radius:7px;color:#7e8792;cursor:pointer;font-size:9px;font-weight:800;height:32px;min-width:82px;padding:0 12px;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.se-att-filter-v3-tabs button:hover{color:#414952}.se-att-filter-v3-tabs button.active{background:#fff;box-shadow:0 1px 3px #10182814,0 3px 8px rgba(16,24,40,.035);color:var(--att-red)}.se-att-filter-v3-period{align-items:center;background:#fafbfc;border:1px solid #e6e9ed;border-radius:9px;color:#68727d;display:inline-flex;gap:8px;min-height:34px;padding:0 11px;white-space:nowrap}.se-att-filter-v3-period>svg{color:#929aa4;flex:0 0 auto}.se-att-filter-v3-period>span{color:#515a65;font-size:9px;font-weight:700}.se-att-filter-v3-period>i{color:#a2a9b2;font-size:10px;font-style:normal}.se-att-filter-v3-grid{grid-gap:11px;align-items:end;display:grid;gap:11px;grid-template-columns:minmax(240px,1.45fr) minmax(160px,1fr) minmax(180px,1fr) minmax(145px,.72fr);padding:14px 20px 18px}.se-att-filter-v3-field{display:block;min-width:0}.se-att-filter-v3-field>span,.se-att-filter-v3-more>span{color:#929ba6;display:block;font-size:8px;font-weight:900;letter-spacing:.08em;line-height:1;margin:0 0 6px;min-height:10px}.se-att-filter-v3-field>input,.se-att-filter-v3-field>select{background:#fff;border:1px solid #dde3e8;border-radius:9px;box-sizing:border-box;color:#3d4650;font-family:inherit;font-size:10px;font-weight:600;height:40px;outline:none;padding:0 11px;transition:border-color .14s ease,box-shadow .14s ease;width:100%}.se-att-filter-v3-field>select{cursor:pointer}.se-att-filter-v3-field>input:focus,.se-att-filter-v3-field>select:focus{border-color:#e8a8ae;box-shadow:0 0 0 3px rgba(227,11,25,.055)}.se-att-filter-v3-input-wrap{position:relative}.se-att-filter-v3-input-wrap>svg{color:#9ba3ad;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.se-att-filter-v3-input-wrap>input{background:#fff;border:1px solid #dde3e8;border-radius:9px;box-sizing:border-box;color:#3e4650;font-family:inherit;font-size:10px;font-weight:600;height:40px;outline:none;padding:0 36px;transition:border-color .14s ease,box-shadow .14s ease;width:100%}.se-att-filter-v3-input-wrap>input::placeholder{color:#a4abb4;font-weight:500}.se-att-filter-v3-input-wrap>input:focus{border-color:#e8a8ae;box-shadow:0 0 0 3px rgba(227,11,25,.055)}.se-att-filter-v3-clear{background:#0000;border:0;border-radius:7px;color:#9aa2ac;cursor:pointer;display:grid;font-size:16px;height:25px;line-height:1;padding:0;place-items:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:25px}.se-att-filter-v3-clear:hover{background:#f3f5f7;color:#555e68}.se-att-filter-v3-more{min-width:0}.se-att-filter-v3-more-btn{align-items:center;background:#fff;border:1px solid #dde3e8;border-radius:9px;color:#5e6873;cursor:pointer;display:flex;font-family:inherit;font-size:9px;font-weight:800;gap:8px;height:40px;padding:0 11px;transition:border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease;width:100%}.se-att-filter-v3-more-btn:hover{background:#fafbfc;border-color:#d1d7dd;color:#333b44}.se-att-filter-v3-more-btn.active,.se-att-filter-v3-more-btn.has-value{background:#fff8f8;border-color:#efc5c9;color:var(--att-red)}.se-att-filter-v3-more-btn>span{flex:1 1;text-align:left}.se-att-filter-v3-more-btn>strong{align-items:center;background:var(--att-red);border-radius:999px;color:#fff;display:inline-flex;font-size:7px;font-weight:900;height:19px;justify-content:center;min-width:19px;padding:0 5px}.se-att-filter-v3-chevron{flex:0 0 auto;transition:transform .16s ease}.se-att-filter-v3-more-btn.active
.se-att-filter-v3-chevron{transform:rotate(180deg)}.se-att-filter-v3-custom{grid-gap:10px;align-items:end;background:#fafbfc;border:1px solid #e8ebef;border-radius:11px;display:grid;gap:10px;grid-template-columns:minmax(180px,1fr) 26px minmax(180px,1fr);margin:14px 20px 0;padding:13px 14px}.se-att-filter-v3-custom-arrow{color:#9ca4ae;display:grid;font-size:12px;height:40px;place-items:center}.se-att-filter-v3-advanced{animation:seAttFilterV3Open .16s ease-out;padding:0 20px 18px}@keyframes seAttFilterV3Open{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.se-att-filter-v3-advanced-grid{grid-gap:11px;background:#fafbfc;border:1px solid #e7ebef;border-radius:11px;display:grid;gap:11px;grid-template-columns:repeat(3,minmax(160px,1fr));padding:14px}.se-people-att-page .se-att-drawer-v2{background:#f7f8fa;box-shadow:-20px 0 60px #0f172a2e;overflow-x:hidden;overflow-y:auto;width:min(540px,96vw)}.se-att-drawer-v2-head{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #e7ebef;display:flex;gap:20px;justify-content:space-between;min-height:82px;padding:18px 20px;position:sticky;top:0;z-index:5}.se-att-drawer-v2-head>div{min-width:0}.se-att-drawer-v2-head>div>span{color:var(--att-red);display:block;font-size:8px;font-weight:900;letter-spacing:.14em;line-height:1;margin-bottom:5px}.se-att-drawer-v2-head h2{color:#222831;font-size:19px;font-weight:800;letter-spacing:-.025em;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-att-drawer-v2-head p{align-items:center;color:#8d96a1;display:flex;font-size:9px;font-weight:600;gap:7px;margin:5px 0 0}.se-att-drawer-v2-head p>i{background:#b4bac2;border-radius:50%;height:3px;width:3px}.se-att-drawer-v2-close{background:#fff;border:1px solid #e1e5e9;border-radius:10px;color:#69737e;cursor:pointer;display:grid;flex:0 0 36px;height:36px;padding:0;place-items:center;transition:background-color .14s ease,color .14s ease,border-color .14s ease;width:36px}.se-att-drawer-v2-close:hover{background:#fff4f5;border-color:#efc5c9;color:var(--att-red)}.se-att-drawer-v2-body{display:flex;flex-direction:column;gap:12px;padding:16px}.se-att-drawer-v2-overview{grid-gap:8px;background:#fff;border:1px solid #e3e7eb;border-radius:14px;box-shadow:0 4px 14px rgba(16,24,40,.025);display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:15px}.se-att-drawer-v2-overview>div{background:#f8f9fa;border-radius:10px;min-height:61px;min-width:0;padding:10px}.se-att-drawer-v2-overview small{color:#929ba6;display:block;font-size:7px;font-weight:900;letter-spacing:.08em;margin-bottom:8px}.se-att-drawer-v2-overview strong{color:#303740;display:block;font-size:10px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-att-drawer-v2-metrics{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.se-att-drawer-v2-metrics article{background:#fff;border:1px solid #e4e8ec;border-radius:12px;min-height:72px;padding:12px}.se-att-drawer-v2-metrics article>span{color:#959da7;display:block;font-size:7px;font-weight:900;letter-spacing:.08em;line-height:1}.se-att-drawer-v2-metrics article>strong{font-feature-settings:"tnum";color:#252c34;display:block;font-size:14px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;margin-top:11px}.se-att-drawer-v2-section{background:#fff;border:1px solid #e3e7eb;border-radius:14px;box-shadow:0 4px 14px #10182805;padding:15px}.se-att-drawer-v2-section-head{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:30px}.se-att-drawer-v2-section-head h3{color:#2d343d;font-size:12px;font-weight:800;letter-spacing:-.01em;margin:0}.se-att-drawer-v2-flags{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.se-att-drawer-v2-flags>span{align-items:center;border-radius:8px;display:inline-flex;font-size:8px;font-weight:800;min-height:27px;padding:0 9px}.se-att-drawer-v2-flags>span.warning{background:#fff6df;color:#a86a00}.se-att-drawer-v2-flags>span.good{background:#ecf8f1;color:#17884e}.se-att-drawer-v2-flags>span:before{background:currentColor;border-radius:50%;content:"";height:5px;margin-right:6px;width:5px}.se-att-drawer-v2-location-btn{background:#fff;border:1px solid #dfe4e8;border-radius:8px;color:#535d68;cursor:pointer;font-family:inherit;font-size:8px;font-weight:800;min-height:32px;padding:0 10px;transition:border-color .14s ease,color .14s ease,background-color .14s ease}.se-att-drawer-v2-location-btn:hover:not(:disabled){background:#fff7f8;border-color:#efc3c7;color:var(--att-red)}.se-att-drawer-v2-location-btn:disabled{cursor:wait;opacity:.55}.se-att-drawer-v2-location-stats{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:11px}.se-att-drawer-v2-location-stats>div{background:#fafbfc;border:1px solid #eaedf0;border-radius:10px;min-height:58px;padding:10px}.se-att-drawer-v2-location-stats strong{color:#29313a;display:block;font-size:15px;font-weight:800;line-height:1}.se-att-drawer-v2-location-stats span{color:#8e97a2;display:block;font-size:7px;font-weight:800;margin-top:7px}.se-att-drawer-v2-location-list{margin-top:12px;position:relative}.se-att-drawer-v2-location-list>article{grid-gap:10px;align-items:center;border-bottom:1px solid #edf0f2;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:64px;padding:10px 0 10px 20px;position:relative}.se-att-drawer-v2-location-list>article:last-child{border-bottom:0}.se-att-drawer-v2-location-dot{background:var(--att-red);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #e30b1921;height:8px;left:2px;position:absolute;top:16px;width:8px}.se-att-drawer-v2-location-list>article:not(:last-child):before{background:#e5e9ed;bottom:-7px;content:"";left:5px;position:absolute;top:25px;width:1px}.se-att-drawer-v2-location-copy{min-width:0}.se-att-drawer-v2-location-time{align-items:center;display:flex;gap:7px}.se-att-drawer-v2-location-time strong{color:#323a44;font-size:9px;font-weight:800;white-space:nowrap}.se-att-drawer-v2-location-time span{color:#9aa2ac;font-size:7px;font-weight:700;text-transform:uppercase}.se-att-drawer-v2-location-copy p{color:#68727d;font-size:9px;font-weight:500;line-height:1.5;margin:5px 0 0;max-width:100%;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.se-att-drawer-v2-map{align-items:center;background:#fff;border:1px solid #e1e5e9;border-radius:8px;color:#5f6974;display:inline-flex;font-size:8px;font-weight:800;gap:4px;justify-content:center;min-height:29px;padding:0 8px;text-decoration:none;transition:border-color .14s ease,background-color .14s ease,color .14s ease;white-space:nowrap}.se-att-drawer-v2-map:hover{background:#fff6f7;border-color:#efc5c9;color:var(--att-red)}.se-att-drawer-v2-message{background:#f8f9fa;border:1px solid #e7eaee;border-radius:9px;color:#7a838e;font-size:9px;font-weight:600;line-height:1.45;margin-top:10px;padding:12px}.se-att-drawer-v2-message--error{background:#fff5f6;border-color:#f0d0d3;color:#a44a52}@media (max-width:1100px){.se-att-filter-v3-advanced-grid,.se-att-filter-v3-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.se-att-filter-v3-head{min-height:66px;padding:15px 16px}.se-att-filter-v3-range{align-items:stretch;flex-direction:column;gap:10px;padding:13px 16px 0}.se-att-filter-v3-tabs{width:100%}.se-att-filter-v3-tabs button{flex:1 1;min-width:0}.se-att-filter-v3-period{box-sizing:border-box;justify-content:center;width:100%}.se-att-filter-v3-grid{grid-template-columns:1fr;padding:13px 16px 16px}.se-att-filter-v3-custom{grid-template-columns:1fr;margin:13px 16px 0}.se-att-filter-v3-custom-arrow{display:none}.se-att-filter-v3-advanced{padding:0 16px 16px}.se-att-filter-v3-advanced-grid{grid-template-columns:1fr}.se-att-drawer-v2-body{padding:12px}.se-att-drawer-v2-metrics,.se-att-drawer-v2-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.se-att-drawer-v2-location-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.se-att-download-card{align-items:center!important;display:flex!important;gap:14px!important}.se-att-download-card>.se-att-download-icon+div{flex:1 1 auto!important;min-width:0}.se-att-download-card .se-att-download-actions{align-items:center!important;display:flex!important;flex:0 0 auto!important;flex-direction:row!important;gap:10px!important;inset:auto!important;justify-content:flex-end!important;margin:0 0 0 auto!important;min-width:max-content!important;padding:0!important;position:static!important;width:auto!important}.se-att-download-card .se-att-download-actions .se-att-download-btn{align-items:center!important;border-radius:10px!important;cursor:pointer;display:inline-flex!important;flex:0 0 auto!important;font-family:inherit;font-size:11px!important;font-weight:750!important;gap:8px!important;height:42px!important;justify-content:center!important;letter-spacing:.01em!important;line-height:1!important;margin:0!important;max-width:none!important;min-width:126px!important;padding:0 17px!important;position:static!important;text-align:center;transform:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease;white-space:nowrap!important;width:auto!important}.se-att-download-card .se-att-download-btn--csv{background:#20242c!important;border:1px solid #20242c!important;box-shadow:0 1px 2px #10182814,0 4px 10px #10182814!important;color:#fff!important}.se-att-download-card .se-att-download-btn--csv:hover{background:#111318!important;border-color:#111318!important;box-shadow:0 2px 4px #1018281a,0 7px 16px #1018281a!important;transform:translateY(-1px)}.se-att-download-card .se-att-download-btn--pdf{background:#fff!important;border:1px solid #d8dde6!important;box-shadow:0 1px 2px #1018280a!important;color:#20242c!important}.se-att-download-card .se-att-download-btn--pdf:hover{background:#f7f8fa!important;border-color:#c7ced9!important;box-shadow:0 3px 8px #1018280f!important;color:#111318!important;transform:translateY(-1px)}.se-att-download-btn-icon{align-items:center;display:inline-flex;flex:0 0 16px;font-size:14px;font-weight:700;height:16px;justify-content:center;line-height:1;width:16px}.se-att-download-card .se-att-download-btn:active{transform:translateY(0)!important}.se-att-download-card .se-att-download-btn:focus-visible{outline:3px solid #ef232e21!important;outline-offset:2px}.se-att-download-card .se-att-download-btn:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.55;transform:none!important}@media (max-width:900px){.se-att-download-card{flex-wrap:wrap!important}.se-att-download-card .se-att-download-actions{margin-left:auto!important}}@media (max-width:640px){.se-att-download-card{align-items:flex-start!important}.se-att-download-card>.se-att-download-icon+div{flex-basis:calc(100% - 60px);flex-grow:1;flex-shrink:1}.se-att-download-card .se-att-download-actions{justify-content:stretch!important;margin:4px 0 0!important;min-width:0!important;width:100%!important}.se-att-download-card .se-att-download-actions .se-att-download-btn{flex:1 1!important;min-width:0!important}}@media (max-width:420px){.se-att-download-card .se-att-download-actions{flex-direction:column!important}.se-att-download-card .se-att-download-actions .se-att-download-btn{width:100%!important}}.se-people-att-page{--att-v3-text:#182230;--att-v3-muted:#667085;--att-v3-border:#e4e7ec;--att-v3-surface:#fff;--att-v3-soft:#f8fafc;--att-v3-green:#079455;--att-v3-green-soft:#ecfdf3;--att-v3-red:#d92d20;--att-v3-red-soft:#fef3f2;--att-v3-blue:#175cd3;--att-v3-blue-soft:#eff8ff;--att-v3-yellow:#dc6803;--att-v3-yellow-soft:#fffaeb;--att-v3-purple:#6938ef;--att-v3-purple-soft:#f4f3ff;--att-v3-cyan:#026aa2;--att-v3-cyan-soft:#f0f9ff;color:var(--att-v3-text);font-size:14px}.se-att-calendar-head span,.se-att-section-heading>div>span,.se-people-att-detail-section-head span,.se-people-att-drawer-head>div>span,.se-people-att-filter-heading>div>span,.se-people-att-heading>div>span,.se-people-att-modal header span,.se-people-att-my-copy>span,.se-people-att-register-head>div>span{font-size:11px;letter-spacing:1.25px}.se-people-att-heading h1{font-size:26px}.se-att-section-heading p,.se-people-att-heading p,.se-people-att-my-copy p{font-size:13px;line-height:1.55}.se-people-att-nav strong{font-size:13px}.se-people-att-nav small{font-size:11px}.se-people-att-field>span,.se-people-att-kpi small,.se-people-att-my-grid small,.se-people-att-range-chip span,.se-people-att-scope-card small{font-size:10px}.se-people-att-export,.se-people-att-field input,.se-people-att-field select,.se-people-att-field textarea,.se-people-att-range-chip strong,.se-people-att-range-tabs button,.se-people-att-refresh{font-size:12px}.se-people-att-filter-heading h2,.se-people-att-register-head h2{font-size:20px}.se-people-att-register-head p{font-size:12px}.se-att-my-card-v3{border:1px solid var(--att-v3-border);border-radius:22px;box-shadow:0 10px 30px rgba(16,24,40,.055);padding:24px}.se-att-my-card-top{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.se-att-my-state{align-items:center;background:var(--att-v3-soft);border:1px solid var(--att-v3-border);border-radius:14px;display:flex;gap:10px;min-width:150px;padding:12px 14px}.se-att-my-state>i{background:#98a2b3;border-radius:50%;flex:0 0 10px;height:10px;width:10px}.se-att-my-state.working{background:var(--att-v3-green-soft);border-color:#abefc6}.se-att-my-state.working>i{background:var(--att-v3-green);box-shadow:0 0 0 5px #0794551c}.se-att-my-state.completed{background:var(--att-v3-blue-soft);border-color:#b2ddff}.se-att-my-state.completed>i{background:var(--att-v3-blue)}.se-att-my-state small,.se-att-my-state strong{display:block}.se-att-my-state small{color:var(--att-v3-muted);font-size:10px;font-weight:800;letter-spacing:.65px}.se-att-my-state strong{font-size:13px;margin-top:2px}.se-att-my-grid-v3{gap:12px;grid-template-columns:repeat(6,minmax(135px,1fr))}.se-att-my-grid-v3 article{background:#fff;border:1px solid var(--att-v3-border);border-radius:16px;min-height:112px;padding:16px}.se-att-my-grid-v3 article:hover{border-color:#d0d5dd;box-shadow:0 8px 18px rgba(16,24,40,.045)}.se-att-my-grid-v3 strong{color:var(--att-v3-text);font-size:17px;margin-top:10px}.se-att-my-grid-v3 article>span{color:var(--att-v3-muted);display:block;font-size:11px;margin-top:7px}.se-att-my-stat--in{border-top:3px solid var(--att-v3-green)!important}.se-att-my-stat--out{border-top:3px solid var(--att-v3-blue)!important}.se-att-my-stat--working{background:linear-gradient(180deg,#fff,#fafaff)!important;border-top:3px solid var(--att-v3-purple)!important}.se-att-today-button{background:#fff1f2;border:1px solid #fecdd3;border-radius:11px;color:#be123c;cursor:pointer;font-size:12px;font-weight:800;min-height:40px;padding:0 16px}.se-att-today-button:hover{background:#ffe4e6}.se-att-register-heading-actions{align-items:center;display:flex;gap:10px}.se-att-register-v2{border:1px solid var(--att-v3-border);border-radius:20px;box-shadow:0 10px 28px rgba(16,24,40,.045)}.se-att-register-head-v2{align-items:center;padding:20px 22px}.se-att-register-count{align-items:baseline;background:var(--att-v3-soft);border:1px solid var(--att-v3-border);border-radius:12px;display:flex;gap:6px;justify-content:center;min-width:88px;padding:9px 13px}.se-att-register-count strong{color:var(--att-v3-text);font-size:17px}.se-att-register-count span{color:var(--att-v3-muted);font-size:11px;font-weight:700}.se-att-register-table{border-collapse:initial;border-spacing:0;min-width:1460px}.se-att-register-table th{background:#f8fafc;border-bottom:1px solid var(--att-v3-border);color:#667085;font-size:10px;font-weight:800;height:48px;letter-spacing:.7px;padding:0 14px;text-transform:uppercase;white-space:nowrap}.se-att-register-table td{border-bottom:1px solid #eaecf0;color:#344054;font-size:12px;height:72px;padding:12px 14px}.se-att-register-table tbody tr:last-child td{border-bottom:0}.se-att-register-table tbody tr:hover{background:#f9fafb}.se-att-register-row--biometric{background:linear-gradient(90deg,rgba(23,92,211,.025),#0000 24%)}.se-att-register-person{min-width:220px}.se-att-register-person>span{background:#1d2939;border-radius:12px;flex:0 0 42px;font-size:11px;height:42px;width:42px}.se-att-register-person strong{color:var(--att-v3-text);font-size:13px;font-weight:800}.se-att-register-person small,.se-att-register-shift small{color:var(--att-v3-muted);font-size:10px;margin-top:4px}.se-att-register-date,.se-att-register-time,.se-att-register-working{font-size:12px;white-space:nowrap}.se-att-register-time{align-items:center;border-radius:8px;display:inline-flex;font-weight:800;min-height:30px;padding:0 9px}.se-att-register-time--in{background:var(--att-v3-green-soft);color:var(--att-v3-green)}.se-att-register-time--out{background:var(--att-v3-blue-soft);color:var(--att-v3-blue)}.se-att-register-office{align-items:center;background:#f2f4f7;border-radius:8px;color:#475467;display:inline-flex;font-size:11px;font-weight:700;min-height:30px;padding:0 9px;white-space:nowrap}.se-att-register-exception,.se-att-register-normal,.se-people-att-mode,.se-people-att-source,.se-people-att-status{font-size:10px}.se-att-register-open{height:36px;width:36px}.se-att-register-v2--compact .se-att-register-table{min-width:1050px}.se-att-history-workspace{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.55fr) minmax(390px,.85fr);margin-top:16px}.se-att-history-workspace .se-people-att-register-card{margin-top:0}.se-att-calendar-card{background:#fff;border:1px solid var(--att-v3-border);border-radius:20px;box-shadow:0 10px 28px rgba(16,24,40,.045);overflow:hidden;position:sticky;top:104px}.se-att-calendar-head{border-bottom:1px solid var(--att-v3-border);padding:20px}.se-att-calendar-head span{color:#e30b19;font-weight:900}.se-att-calendar-head h3{color:var(--att-v3-text);font-size:20px;margin:6px 0 0}.se-att-calendar-head p{color:var(--att-v3-muted);font-size:12px;margin:5px 0 0}.se-att-calendar-weekdays{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(7,1fr);padding:12px 14px 8px}.se-att-calendar-weekdays span{color:#98a2b3;font-size:9px;font-weight:800;text-align:center;text-transform:uppercase}.se-att-calendar-grid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(7,minmax(0,1fr));padding:0 14px 14px}.se-att-calendar-day{background:#fff;border:1px solid var(--att-v3-border);border-radius:12px;min-height:82px;padding:8px}.se-att-calendar-day>div{align-items:center;display:flex;gap:4px;justify-content:space-between}.se-att-calendar-day small{color:var(--att-v3-muted);font-size:8px;font-weight:700}.se-att-calendar-day strong{color:var(--att-v3-text);font-size:14px}.se-att-calendar-day>span{display:block;font-size:9px;font-weight:800;margin-top:10px}.se-att-calendar-day em{color:var(--att-v3-muted);display:block;font-size:8px;font-style:normal;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-att-calendar-day--present{background:var(--att-v3-green-soft);border-color:#abefc6;color:var(--att-v3-green)}.se-att-calendar-day--absent{background:var(--att-v3-red-soft);border-color:#fecdca;color:var(--att-v3-red)}.se-att-calendar-day--leave{background:var(--att-v3-blue-soft);border-color:#b2ddff;color:var(--att-v3-blue)}.se-att-calendar-day--half-day,.se-att-calendar-day--no-checkout{background:var(--att-v3-yellow-soft);border-color:#fedf89;color:var(--att-v3-yellow)}.se-att-calendar-day--week-off{background:var(--att-v3-cyan-soft);border-color:#b9e6fe;color:var(--att-v3-cyan)}.se-att-calendar-day--holiday{background:var(--att-v3-purple-soft);border-color:#d9d6fe;color:var(--att-v3-purple)}.se-att-calendar-day--not-marked{background:#f9fafb;color:#98a2b3}.se-att-calendar-legend{border-top:1px solid var(--att-v3-border);display:flex;flex-wrap:wrap;gap:8px 12px;padding:14px 16px 18px}.se-att-calendar-legend>span{align-items:center;color:#667085;display:inline-flex;font-size:10px;font-weight:700;gap:6px}.se-att-calendar-legend-dot{background:#98a2b3;border-radius:50%;height:8px;width:8px}.se-att-calendar-legend-dot--present{background:var(--att-v3-green)}.se-att-calendar-legend-dot--absent{background:var(--att-v3-red)}.se-att-calendar-legend-dot--leave{background:var(--att-v3-blue)}.se-att-calendar-legend-dot--half-day,.se-att-calendar-legend-dot--no-checkout{background:var(--att-v3-yellow)}.se-att-calendar-legend-dot--week-off{background:var(--att-v3-cyan)}.se-att-calendar-legend-dot--holiday{background:var(--att-v3-purple)}@media (max-width:1280px){.se-att-history-workspace{grid-template-columns:1fr}.se-att-calendar-card{position:static}.se-att-my-grid-v3{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (max-width:760px){.se-att-my-card-top,.se-att-register-heading-actions,.se-att-section-heading{align-items:stretch;flex-direction:column}.se-att-my-grid-v3{grid-template-columns:repeat(2,minmax(0,1fr))}.se-att-calendar-grid{gap:4px}.se-att-calendar-day{min-height:68px;padding:6px}.se-att-calendar-day em{display:none}}@media (max-width:520px){.se-att-my-grid-v3{grid-template-columns:1fr}.se-att-calendar-day>span{font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.se-people-att-register-card{background:#fff;border:1px solid #e2e7ec;border-radius:18px;box-shadow:0 8px 30px rgba(25,32,40,.045);overflow:hidden;position:relative}.se-people-att-register-head{align-items:center;background:#fff;border-bottom:1px solid #e9edf1;min-height:82px;padding:18px 22px}.se-people-att-register-head h2{color:#252b33;font-size:18px;font-weight:800;letter-spacing:-.35px;margin:4px 0 0}.se-people-att-register-head p{color:#929ba6;font-size:10px;line-height:1.45;margin-top:5px}.se-people-att-register-head>strong{background:#fafbfc;border:1px solid #e4e8ec;border-radius:10px;color:#313841;font-size:10px;font-weight:850;padding:8px 12px;white-space:nowrap}.se-people-att-table-wrap{-webkit-overflow-scrolling:touch;background:#fff;max-width:100%;overflow-x:auto;overflow-y:visible;position:relative;scrollbar-color:#cfd6dd #f5f7f9;scrollbar-width:thin;width:100%}.se-people-att-table-wrap::-webkit-scrollbar{height:8px}.se-people-att-table-wrap::-webkit-scrollbar-track{background:#f5f7f9}.se-people-att-table-wrap::-webkit-scrollbar-thumb{background:#cfd6dd;border:2px solid #f5f7f9;border-radius:999px}.se-people-att-table{background:#fff;border-collapse:initial;border-spacing:0;min-width:1260px;table-layout:fixed;width:100%}.se-people-att-table td:first-child,.se-people-att-table th:first-child{width:225px}.se-people-att-table td:nth-child(2),.se-people-att-table th:nth-child(2){width:112px}.se-people-att-table td:nth-child(3),.se-people-att-table th:nth-child(3){width:110px}.se-people-att-table td:nth-child(4),.se-people-att-table th:nth-child(4){width:100px}.se-people-att-table td:nth-child(5),.se-people-att-table th:nth-child(5){width:135px}.se-people-att-table td:nth-child(6),.se-people-att-table th:nth-child(6){width:145px}.se-people-att-table td:nth-child(7),.se-people-att-table td:nth-child(8),.se-people-att-table th:nth-child(7),.se-people-att-table th:nth-child(8){width:105px}.se-people-att-table td:nth-child(9),.se-people-att-table th:nth-child(9){width:95px}.se-people-att-table td:nth-child(10),.se-people-att-table th:nth-child(10){width:130px}.se-people-att-table td:nth-child(11),.se-people-att-table th:nth-child(11){width:90px}.se-people-att-table td:nth-child(12),.se-people-att-table th:nth-child(12){width:55px}.se-people-att-table thead{position:relative;z-index:2}.se-people-att-table th{background:#f7f9fa;border-bottom:1px solid #e2e7eb;color:#89939f;font-size:7.5px;font-weight:900;height:46px;letter-spacing:.8px;line-height:1;padding:0 12px;text-align:left;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.se-people-att-table th:first-child{padding-left:20px}.se-people-att-table tbody tr{background:#fff;height:67px;transition:background .15s ease,box-shadow .15s ease}.se-people-att-table tbody tr:hover{background:#fafcfd;box-shadow:inset 3px 0 0 #e30b19b8}.se-people-att-table td{border-bottom:1px solid #edf0f3;color:#4e5864;font-size:10px;height:67px;line-height:1.35;min-height:67px;overflow:hidden;padding:9px 12px;vertical-align:middle}.se-people-att-table tbody tr:last-child td{border-bottom:0}.se-people-att-table td:first-child{padding-left:20px}.se-people-att-person{align-items:center;display:flex;gap:10px;min-width:0;width:100%}.se-people-att-person>span{background:linear-gradient(145deg,#1d2633,#273445);border-radius:11px;box-shadow:0 3px 8px #171f291f;color:#fff;display:grid;flex:0 0 38px;font-size:10px;font-weight:900;height:38px;letter-spacing:.2px;place-items:center;width:38px}.se-people-att-person>div{flex:1 1;min-width:0}.se-people-att-person strong{color:#252c35;font-size:11px;font-weight:800;line-height:1.25}.se-people-att-person small,.se-people-att-person strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-people-att-person small{color:#9aa3ae;font-size:7.5px;font-weight:650;line-height:1.2;margin-top:4px}.se-people-att-date{color:#424b56;font-size:10px;font-weight:750;white-space:nowrap}.se-people-att-status{align-items:center;border-radius:999px;display:inline-flex;font-size:8px;font-weight:850;gap:6px;justify-content:center;line-height:1;min-height:27px;padding:0 9px;white-space:nowrap}.se-people-att-status i{background:currentColor;border-radius:50%;flex:0 0 5px;height:5px;width:5px}.se-people-att-status--present{background:#eefaf3;border:1px solid #d8f1e3;color:#168d50}.se-people-att-status--absent{background:#fff1f2;border:1px solid #f5dadd;color:#cf2432}.se-people-att-status--half-day,.se-people-att-status--not-marked{background:#fff8e7;border:1px solid #f5e5bd;color:#b77908}.se-people-att-mode,.se-people-att-source{align-items:center;background:#f5f6f8;border:1px solid #e8ebee;border-radius:7px;color:#66707c;display:inline-flex;font-size:7.5px;font-weight:800;justify-content:center;min-height:26px;padding:0 8px;white-space:nowrap}.se-people-att-mode--wfh{background:#eef5ff;border-color:#dbe8fb;color:#3478df}.se-people-att-mode--field-visit,.se-people-att-mode--on-duty{background:#f6f2ff;border-color:#e3daf7;color:#7650cd}.se-people-att-table td:nth-child(5){color:#536071;font-weight:700}.se-people-att-shift{min-width:0}.se-people-att-shift strong{color:#444d58;font-size:9px;font-weight:800}.se-people-att-shift small,.se-people-att-shift strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-people-att-shift small{color:#929ca8;font-size:7.5px}.se-people-att-table td:nth-child(7),.se-people-att-table td:nth-child(8){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.se-people-att-table td:nth-child(7){color:#168d50;font-weight:850}.se-people-att-table td:nth-child(8){color:#2f6fce;font-weight:850}.se-people-att-table td:nth-child(9){font-feature-settings:"tnum";color:#414a55;font-variant-numeric:tabular-nums;font-weight:750;white-space:nowrap}.se-people-att-exception{color:#b67806;display:inline-block;font-size:7.5px;font-weight:800;line-height:1.35;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-people-att-normal{color:#1b9255;font-size:8px;font-weight:800}.se-people-att-row-open{background:#fff;border:1px solid #e1e5e9;border-radius:8px;color:#66707b;cursor:pointer;display:inline-grid;height:30px;padding:0;place-items:center;transition:all .15s ease;width:30px}.se-people-att-row-open:hover{background:#fff5f6;border-color:#efb8bd;color:var(--att-red)}@media (min-width:901px){.se-people-att-table td:first-child,.se-people-att-table th:first-child{left:0;position:sticky;z-index:3}.se-people-att-table th:first-child{background:#f7f9fa;z-index:5}.se-people-att-table td:first-child{background:#fff;box-shadow:8px 0 14px rgba(29,37,46,.025)}.se-people-att-table tbody tr:hover td:first-child{background:#fafcfd}}@media (min-width:1500px){.se-people-att-table{min-width:100%}}@media (max-width:1100px){.se-people-att-table{min-width:1220px}}@media (max-width:700px){.se-people-att-register-card{border-radius:14px}.se-people-att-register-head{min-height:auto;padding:15px 16px}.se-people-att-register-head h2{font-size:16px}.se-people-att-table{min-width:1180px}.se-people-att-table th{height:42px}.se-people-att-table tbody tr,.se-people-att-table td{height:62px;min-height:62px}.se-people-att-table td:first-child,.se-people-att-table th:first-child{padding-left:15px}.se-people-att-person>span{border-radius:9px;flex-basis:34px;height:34px;width:34px}}.se-att-filter-v4{background:#fff;border:1px solid #e5eaf1;border-radius:18px;box-shadow:0 4px 18px rgba(15,23,42,.035);overflow:hidden}.se-att-filter-v4-head{align-items:center;border-bottom:1px solid #edf0f4;display:flex;gap:20px;justify-content:space-between;min-height:70px;padding:16px 22px}.se-att-filter-v4-title>span,.se-att-register-v3-title>span{color:#ef1b24;display:block;font-size:10px;font-weight:800;letter-spacing:.18em;margin-bottom:4px}.se-att-filter-v4-title h2,.se-att-register-v3-title h2{color:#202936;font-size:19px;font-weight:750;line-height:1.2;margin:0}.se-att-filter-v4-head-actions{align-items:center;display:flex;gap:12px}.se-att-filter-v4-active{align-items:center;background:#fff1f2;border-radius:999px;color:#e11d2e;display:inline-flex;font-size:11px;font-weight:750;min-height:27px;padding:0 10px}.se-att-filter-v4-reset{background:#0000;border:0;color:#7c8492;cursor:pointer;font-size:11px;font-weight:750;padding:7px 4px;transition:color .18s ease}.se-att-filter-v4-reset:hover{color:#ef1b24}.se-att-filter-v4-toolbar{align-items:flex-end;background:#fbfcfe;border-bottom:1px solid #edf0f4;display:flex;gap:16px;justify-content:space-between;padding:14px 20px 12px}.se-att-filter-v4-tabs{align-items:center;background:#f3f5f8;border:1px solid #e3e8ef;border-radius:11px;display:inline-flex;flex:0 0 auto;gap:3px;padding:4px}.se-att-filter-v4-tabs button{background:#0000;border:0;border-radius:8px;color:#747e8e;cursor:pointer;font-size:11px;font-weight:700;height:32px;line-height:1;min-width:76px;padding:0 13px;transition:background .18s ease,color .18s ease,box-shadow .18s ease;white-space:nowrap}.se-att-filter-v4-tabs button:hover{color:#252d39}.se-att-filter-v4-tabs button.active{background:#fff;box-shadow:0 1px 3px #0f172a14,0 0 0 1px rgba(15,23,42,.025);color:#ef1b24}.se-att-filter-v4-period{align-items:center;background:#fff;border:1px solid #e2e7ee;border-radius:10px;color:#7a8493;display:inline-flex;gap:9px;height:40px;padding:0 14px;white-space:nowrap}.se-att-filter-v4-period strong{color:#354052;font-size:11px;font-weight:700}.se-att-filter-v4-period-arrow{color:#a7afba;font-size:13px}.se-att-filter-v4-custom{align-items:flex-end;display:flex;gap:8px;margin-left:auto}.se-att-filter-v4-date-field{display:flex;flex-direction:column;gap:5px}.se-att-filter-v4-date-field>span,.se-att-filter-v4-field>span,.se-att-filter-v4-more>span{color:#8a94a4;font-size:9px;font-weight:800;letter-spacing:.12em;line-height:1}.se-att-filter-v4-date-input{align-items:center;background:#fff;border:1px solid #dfe5ec;border-radius:9px;color:#8791a0;display:flex;gap:7px;height:38px;padding:0 10px;transition:border-color .18s ease,box-shadow .18s ease;width:174px}.se-att-filter-v4-date-input:focus-within{border-color:#ef1b247a;box-shadow:0 0 0 3px #ef1b2412}.se-att-filter-v4-date-input input{background:#0000;border:0;color:#303947;cursor:pointer;font-family:inherit;font-size:11px;font-weight:650;height:100%;min-width:0;outline:0;padding:0;width:100%}.se-att-filter-v4-custom-arrow{align-items:center;color:#a8b0bc;display:flex;font-size:13px;height:38px}.se-att-filter-v4-grid{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(230px,1.35fr) minmax(160px,.9fr) minmax(175px,.95fr) minmax(160px,.78fr);padding:14px 20px 18px}.se-att-filter-v4-field,.se-att-filter-v4-more{display:flex;flex-direction:column;gap:6px;min-width:0}.se-att-filter-v4-field>input,.se-att-filter-v4-field>select{background:#fff;border:1px solid #dfe5ec;border-radius:9px;color:#374151;font-family:inherit;font-size:11px;font-weight:600;height:40px;outline:none;padding:0 12px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.se-att-filter-v4-field>select{cursor:pointer}.se-att-filter-v4-field>input:focus,.se-att-filter-v4-field>select:focus{border-color:#ef1b247a;box-shadow:0 0 0 3px #ef1b2412}.se-att-filter-v4-input-wrap{align-items:center;background:#fff;border:1px solid #dfe5ec;border-radius:9px;color:#9aa3af;display:flex;gap:8px;height:40px;padding:0 11px;transition:border-color .18s ease,box-shadow .18s ease}.se-att-filter-v4-input-wrap:focus-within{border-color:#ef1b247a;box-shadow:0 0 0 3px #ef1b2412}.se-att-filter-v4-input-wrap input{background:#0000;border:0;color:#374151;font-family:inherit;font-size:11px;font-weight:600;height:100%;min-width:0;outline:0;padding:0;width:100%}.se-att-filter-v4-input-wrap input::placeholder{color:#a6aeba}.se-att-filter-v4-clear{background:#f1f3f6;border:0;border-radius:50%;color:#7d8795;cursor:pointer;flex:0 0 23px;font-size:16px;height:23px;line-height:20px;width:23px}.se-att-filter-v4-more-btn{align-items:center;background:#fff;border:1px solid #dfe5ec;border-radius:9px;color:#4f5968;cursor:pointer;display:flex;font-family:inherit;font-size:11px;font-weight:700;gap:8px;height:40px;justify-content:flex-start;padding:0 12px;transition:border-color .18s ease,background .18s ease,color .18s ease;width:100%}.se-att-filter-v4-more-btn.active,.se-att-filter-v4-more-btn:hover{background:#f8f9fb;border-color:#cfd6df;color:#252d39}.se-att-filter-v4-more-btn.has-value{border-color:#ef1b2442}.se-att-filter-v4-more-btn strong{align-items:center;background:#ef1b24;border-radius:999px;color:#fff;display:inline-flex;font-size:9px;height:19px;justify-content:center;min-width:19px;padding:0 5px}.se-att-filter-v4-chevron{margin-left:auto;transition:transform .2s ease}.se-att-filter-v4-more-btn.active
.se-att-filter-v4-chevron{transform:rotate(180deg)}.se-att-filter-v4-advanced{padding:0 20px 18px}.se-att-filter-v4-advanced-grid{grid-gap:12px;background:#fafbfc;border:1px solid #e7ebf0;border-radius:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px}.se-att-register-v3{background:#fff;border:1px solid #e4e9f0;border-radius:18px;box-shadow:0 4px 18px rgba(15,23,42,.035);margin-top:14px;overflow:hidden}.se-att-register-head-v3{align-items:center;border-bottom:1px solid #e9edf2;display:flex;gap:20px;justify-content:space-between;min-height:78px;padding:16px 22px}.se-att-register-v3-title p{color:#929baa;font-size:11px;line-height:1.4;margin:5px 0 0}.se-att-register-v3-count{align-items:center;background:#fafbfc;border:1px solid #e0e5eb;border-radius:12px;display:inline-flex;gap:6px;height:40px;justify-content:center;min-width:100px;padding:0 13px}.se-att-register-v3-count strong{color:#202936;font-size:18px;line-height:1}.se-att-register-v3-count span{color:#ef1b24;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.se-att-register-v3-table-wrap{overflow-x:auto;overflow-y:visible;scrollbar-color:#cfd5dd #0000;scrollbar-width:thin;width:100%}.se-att-register-v3-table{border-collapse:initial;border-spacing:0;min-width:1280px;table-layout:auto;width:100%}.se-att-register-v3-table thead th{border-bottom:1px solid #dfe5ec;color:#8b95a5;font-size:9px;font-weight:800;height:43px;letter-spacing:.13em;padding:0 14px;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:3}.se-att-register-v3-table tbody td{background:#fff;border-bottom:1px solid #e6eaf0;color:#374151;min-height:66px;padding:12px 14px;transition:background .16s ease,border-color .16s ease;vertical-align:middle;white-space:nowrap}.se-att-register-v3-table tbody tr:last-child td{border-bottom:0}.se-att-register-v3-row{cursor:pointer;outline:none}.se-att-register-v3-row:hover td{background:#fafbfd;border-bottom-color:#dde3ea}.se-att-register-v3-row:focus-visible td{background:#fff8f8;box-shadow:inset 0 1px #ef1b242e,inset 0 -1px #ef1b242e}.se-att-register-v3-row--biometric td{background:#fffefd}.se-att-register-v3-row--biometric:hover td{background:#fffaf8}.se-att-register-v3-employee-cell{min-width:205px}.se-att-register-v3-person{align-items:center;display:flex;gap:10px}.se-att-register-v3-avatar{align-items:center;background:#222c3a;border-radius:10px;color:#fff;display:inline-flex;flex:0 0 36px;font-size:10px;font-weight:800;height:36px;justify-content:center;width:36px}.se-att-register-v3-person-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.se-att-register-v3-person-copy strong{color:#26303d;font-size:12px;font-weight:750;max-width:175px;overflow:hidden;text-overflow:ellipsis}.se-att-register-v3-person-copy small{color:#929baa;font-size:9px;font-weight:600;max-width:175px;overflow:hidden;text-overflow:ellipsis}.se-att-register-v3-date{color:#4a5565;font-size:11px;font-weight:700}.se-att-register-v3-office,.se-att-register-v3-source{color:#566174;font-size:10px;font-weight:650}.se-att-register-v3-shift{display:flex;flex-direction:column;gap:3px}.se-att-register-v3-shift strong{color:#3d4756;font-size:10px;font-weight:750}.se-att-register-v3-shift small{color:#99a2af;font-size:8px;font-weight:600}.se-att-register-v3-time{align-items:center;border-radius:8px;display:inline-flex;font-size:11px;font-weight:750;height:29px;justify-content:center;min-width:65px;padding:0 9px}.se-att-register-v3-time--in{background:#eafaf2;color:#079455}.se-att-register-v3-time--out{background:#eef6ff;color:#2574c8}.se-att-register-v3-working{font-weight:750}.se-att-register-v3-normal{align-items:center;color:#7b8593;display:inline-flex;font-size:10px;font-weight:650}.se-att-register-v3-exception{align-items:center;background:#fff4e5;border-radius:7px;color:#b15d00;display:inline-flex;font-size:9px;font-weight:750;gap:5px;min-height:25px;padding:0 8px}.se-att-register-v3-exception strong{align-items:center;background:#fff;border-radius:999px;color:#a95700;display:inline-flex;font-size:8px;height:17px;justify-content:center;min-width:17px;padding:0 4px}.se-att-register-v3-action-cell,.se-att-register-v3-action-head{min-width:52px;text-align:center!important;width:52px}.se-att-register-v3-open{align-items:center;background:#fff;border:1px solid #e0e5eb;border-radius:9px;color:#6f7a89;cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:transform .16s ease,background .16s ease,color .16s ease,border-color .16s ease;width:30px}.se-att-register-v3-row:hover
.se-att-register-v3-open{background:#fff3f3;border-color:#ef1b2440;color:#ef1b24;transform:translateX(2px)}.se-att-register-v3-loading{align-items:center;display:flex;gap:12px;justify-content:center;min-height:150px}.se-att-register-v3-loading>span{animation:seAttSpin .7s linear infinite;border:2px solid #eceff3;border-radius:50%;border-top-color:#ef1b24;height:22px;width:22px}.se-att-register-v3-loading div{display:flex;flex-direction:column;gap:2px}.se-att-register-v3-loading strong{color:#3c4654;font-size:12px}.se-att-register-v3-loading small{color:#99a2af;font-size:10px}@keyframes seAttSpin{to{transform:rotate(1turn)}}.se-att-register-v3-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:190px;text-align:center}.se-att-register-v3-empty-icon{align-items:center;background:#f4f6f8;border-radius:13px;color:#8d97a5;display:flex;height:44px;justify-content:center;margin-bottom:10px;width:44px}.se-att-register-v3-empty strong{color:#3c4654;font-size:13px}.se-att-register-v3-empty p{color:#99a2af;font-size:10px;margin:5px 0 0}@media (max-width:1180px){.se-att-filter-v4-toolbar{align-items:stretch;flex-direction:column}.se-att-filter-v4-custom{margin-left:0;width:100%}.se-att-filter-v4-date-field{flex:1 1}.se-att-filter-v4-date-input{width:100%}.se-att-filter-v4-grid{grid-template-columns:minmax(220px,1.4fr) minmax(160px,1fr) minmax(160px,1fr)}.se-att-filter-v4-more{grid-column:1/-1}.se-att-filter-v4-more-btn{max-width:190px}}@media (max-width:760px){.se-att-filter-v4,.se-att-register-v3{border-radius:14px}.se-att-filter-v4-head,.se-att-register-head-v3{min-height:auto;padding:14px}.se-att-filter-v4-title h2,.se-att-register-v3-title h2{font-size:17px}.se-att-filter-v4-toolbar{padding:12px 14px}.se-att-filter-v4-tabs{overflow-x:auto;width:100%}.se-att-filter-v4-tabs button{flex:1 0 auto;min-width:72px}.se-att-filter-v4-custom{align-items:flex-end}.se-att-filter-v4-date-input{height:37px;padding:0 8px}.se-att-filter-v4-custom-arrow{height:37px}.se-att-filter-v4-grid{gap:11px;grid-template-columns:1fr 1fr;padding:13px 14px 15px}.se-att-filter-v4-search{grid-column:1/-1}.se-att-filter-v4-more{grid-column:auto}.se-att-filter-v4-more-btn{max-width:none}.se-att-filter-v4-advanced{padding:0 14px 15px}.se-att-filter-v4-advanced-grid{grid-template-columns:1fr}.se-att-register-v3-title p{display:none}.se-att-register-v3-count{min-width:78px}.se-att-register-v3-table{min-width:1160px}.se-att-register-v3-table tbody td,.se-att-register-v3-table thead th{padding-left:11px;padding-right:11px}}@media (max-width:520px){.se-att-filter-v4-head{align-items:flex-start}.se-att-filter-v4-active{display:none}.se-att-filter-v4-custom{display:grid;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr)}.se-att-filter-v4-date-input svg{display:none}.se-att-filter-v4-date-input input{font-size:10px}.se-att-filter-v4-grid{grid-template-columns:1fr}.se-att-filter-v4-more,.se-att-filter-v4-search{grid-column:auto}.se-att-register-head-v3{gap:10px}.se-att-register-v3-count{height:36px;min-width:72px;padding:0 9px}.se-att-register-v3-count strong{font-size:15px}}.se-att-register-v3-table{border-collapse:initial!important;border-spacing:0!important}.se-att-register-v3-table thead th{background:#f8fafc;border-bottom:1px solid #dce2e9!important;border-right:1px solid #e3e8ef!important}.se-att-register-v3-table thead th:last-child{border-right:0!important}.se-att-register-v3-table tbody td{border-bottom:1px solid #e2e7ed!important;border-right:1px solid #e7ebf0!important}.se-att-register-v3-table tbody td:last-child{border-right:0!important}.se-att-register-v3-table tbody tr:last-child td{border-bottom:0!important}.se-att-register-v3-table tbody tr:hover td{background:#fafbfd;border-bottom-color:#dce2e8!important;border-right-color:#dde3ea!important}.se-att-register-v3-table td:first-child,.se-att-register-v3-table th:first-child{padding-left:20px!important}.se-att-register-v3-working{font-feature-settings:"tnum";align-items:center;color:#27313f;display:inline-flex;font-size:11px;font-variant-numeric:tabular-nums;font-weight:800;justify-content:center;letter-spacing:.02em;min-width:58px}.se-att-filter-v4-date-field--disabled{opacity:.52}.se-att-filter-v4-date-field--disabled
.se-att-filter-v4-date-input{background:#f4f6f8;border-color:#e5e9ee;cursor:not-allowed}.se-att-filter-v4-date-field--disabled
.se-att-filter-v4-date-input input{cursor:not-allowed}.se-att-filter-v4-date-input input:disabled{-webkit-text-fill-color:#9ca5b2;color:#9ca5b2}.se-att-filter-v4-date-input{width:165px}.se-att-register-v3-table tbody td,.se-att-register-v3-table thead th{box-sizing:border-box}.se-att-register-v3-table tbody td{height:68px}.se-att-register-v3-table td:nth-child(7),.se-att-register-v3-table td:nth-child(8),.se-att-register-v3-table td:nth-child(9),.se-att-register-v3-table th:nth-child(7),.se-att-register-v3-table th:nth-child(8),.se-att-register-v3-table th:nth-child(9){text-align:center}.se-att-register-v3-table td:first-child,.se-att-register-v3-table th:first-child{text-align:left}.se-att-register-pagination{align-items:center;background:#fff;border-top:1px solid #e2e7ed;display:flex;gap:18px;justify-content:space-between;min-height:62px;padding:12px 18px}.se-att-register-pagination-summary{align-items:center;color:#8a94a3;display:flex;font-size:10px;font-weight:600;gap:5px;line-height:1;white-space:nowrap}.se-att-register-pagination-summary strong{font-feature-settings:"tnum";color:#283342;font-size:10px;font-variant-numeric:tabular-nums;font-weight:800}.se-att-register-pagination-controls{align-items:center;display:flex;gap:7px;justify-content:flex-end}.se-att-register-pagination-nav{align-items:center;background:#fff;border:1px solid #dfe5ec;border-radius:9px;color:#596576;cursor:pointer;display:inline-flex;font-family:inherit;font-size:10px;font-weight:750;gap:6px;height:34px;justify-content:center;padding:0 11px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.se-att-register-pagination-nav:hover:not(:disabled){background:#f8fafc;border-color:#cfd6df;box-shadow:0 2px 6px #0f172a0a;color:#202936}.se-att-register-pagination-nav:disabled{box-shadow:none;cursor:not-allowed;opacity:.38}.se-att-register-pagination-nav svg{flex:0 0 auto}.se-att-register-pagination-pages{align-items:center;display:flex;gap:4px}.se-att-register-pagination-page{font-feature-settings:"tnum";align-items:center;background:#0000;border:1px solid #0000;border-radius:9px;color:#697386;cursor:pointer;display:inline-flex;font-family:inherit;font-size:10px;font-variant-numeric:tabular-nums;font-weight:800;height:34px;justify-content:center;padding:0;transition:background-color .16s ease,border-color .16s ease,color .16s ease;width:34px}.se-att-register-pagination-page:hover{background:#f7f9fb;border-color:#e2e7ed;color:#242d3a}.se-att-register-pagination-page.is-active{background:#fff1f2;border-color:#ef1b2438;color:#ef1b24}.se-att-register-pagination-page.is-active:hover{background:#fff1f2;border-color:#ef1b2447;color:#ef1b24}.se-att-register-pagination-gap{align-items:center;color:#a0a8b4;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;width:22px}.se-att-register-pagination-single{color:#929ba8;font-size:10px;font-weight:700}@media (max-width:720px){.se-att-register-pagination{align-items:stretch;flex-direction:column;gap:10px;padding:12px}.se-att-register-pagination-summary{justify-content:center}.se-att-register-pagination-controls{justify-content:space-between;width:100%}.se-att-register-pagination-pages{flex:1 1;justify-content:center}.se-att-register-pagination-nav{padding:0 9px}.se-att-register-pagination-nav span{display:none}.se-att-register-pagination-page{height:32px;width:32px}.se-att-register-pagination-single{text-align:center}}.se-people-att-page{--att-ux-ink:#24231f;--att-ux-ink-2:#37352f;--att-ux-muted:#7d7970;--att-ux-muted-2:#a09b91;--att-ux-amber:#d69214;--att-ux-amber-dark:#ad7007;--att-ux-amber-deep:#8d5b05;--att-ux-amber-soft:#fff7e7;--att-ux-amber-soft-2:#fdf0cf;--att-ux-amber-line:#e9c878;--att-ux-cream:#fbfaf7;--att-ux-paper:#fff;--att-ux-line:#e9e5dc;--att-ux-line-dark:#ddd7cb;--att-ux-shadow:0 12px 32px rgba(48,42,29,.065);--att-ux-shadow-hover:0 18px 42px #4636161c;background:radial-gradient(circle at 88% 7%,rgba(214,146,20,.045),#0000 23%),linear-gradient(180deg,#faf9f6,#f7f6f2);color:var(--att-ux-ink)}.se-people-att-page button{-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;letter-spacing:-.08px}.se-people-att-page button:focus-visible{box-shadow:0 0 0 3px #d692142e;outline:none}.se-people-att-page
.se-people-att-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.965);border-bottom:1px solid var(--att-ux-line);box-shadow:0 5px 22px rgba(44,40,31,.025);min-height:88px;overflow:hidden;padding:15px 30px;position:sticky;top:0;z-index:50}.se-people-att-page
.se-people-att-header:after{animation:seAttendanceHeaderGlow 7s ease-in-out infinite;background:radial-gradient(circle,#d6921421,rgba(214,146,20,.025) 45%,#0000 70%);border-radius:50%;content:"";height:240px;pointer-events:none;position:absolute;right:20%;top:-205px;width:240px}@keyframes seAttendanceHeaderGlow{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-25px,18px,0) scale(1.13)}}.se-people-att-page
.se-people-att-back{background:#fff;border:1px solid var(--att-ux-line);border-radius:13px;box-shadow:0 5px 14px rgba(46,41,31,.035);color:var(--att-ux-ink-2);display:grid;flex:0 0 43px;font-size:18px;height:43px;place-items:center;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease;width:43px}.se-people-att-page
.se-people-att-back:hover{background:var(--att-ux-amber-soft);border-color:var(--att-ux-amber-line);color:var(--att-ux-amber-dark);transform:translateX(-2px)}.se-people-att-page
.se-people-att-heading{position:relative;z-index:2}.se-people-att-page
.se-people-att-heading>div>span{align-items:center;color:var(--att-ux-amber-dark)!important;display:inline-flex;font-size:9px;font-weight:900;gap:7px;letter-spacing:1.65px;position:relative;text-transform:uppercase}.se-people-att-page
.se-people-att-heading>div>span:before{background:linear-gradient(90deg,var(--att-ux-amber),#efc66b);border-radius:20px;content:"";height:2px;width:20px}.se-people-att-page
.se-people-att-heading h1{animation:seAttendanceTitleIn .6s cubic-bezier(.2,.8,.2,1) both;color:#23221e;font-size:clamp(25px,2vw,31px);font-weight:900;letter-spacing:-1.05px;line-height:1;margin:4px 0 0;position:relative;width:fit-content}.se-people-att-page
.se-people-att-heading h1:after{animation:seAttendanceTitleLine .8s ease .18s both;background:linear-gradient(90deg,var(--att-ux-amber),#f1c55e);border-radius:20px;bottom:-8px;content:"";height:3px;left:0;position:absolute;transform-origin:left;width:38px}@keyframes seAttendanceTitleIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes seAttendanceTitleLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.se-people-att-page
.se-people-att-heading p{color:#918c83;font-size:10px;font-weight:550;margin:14px 0 0}.se-people-att-page
.se-people-att-range-chip{border-right:1px solid var(--att-ux-line);min-width:185px;padding:7px 15px}.se-people-att-page
.se-people-att-range-chip span{color:#aaa49a;font-size:7px;font-weight:900;letter-spacing:1.15px}.se-people-att-page
.se-people-att-range-chip strong{color:#46433c;font-size:10px;font-weight:800;margin-top:4px}.se-people-att-page
.se-people-att-refresh{background:#fff;border:1px solid var(--att-ux-line);border-radius:11px;color:#625e56;font-size:9px;font-weight:800;gap:7px;min-height:40px;padding:0 14px;transition:transform .16s ease,border-color .16s ease,color .16s ease,background .16s ease}.se-people-att-page
.se-people-att-refresh:hover:not(:disabled){background:var(--att-ux-amber-soft);border-color:var(--att-ux-amber-line);color:var(--att-ux-amber-dark);transform:translateY(-1px)}.se-people-att-page
.se-people-att-nav,.se-people-att-page
.se-people-att-nav--workspace{background:#fffffff7;border-bottom:1px solid var(--att-ux-line);box-shadow:0 5px 18px #2d281f05;gap:7px;overflow-x:auto;padding:10px 30px;position:relative;scrollbar-width:none}.se-people-att-page
.se-people-att-nav--workspace::-webkit-scrollbar,.se-people-att-page
.se-people-att-nav::-webkit-scrollbar{display:none}.se-people-att-page
.se-people-att-nav button,.se-people-att-page
.se-people-att-nav--workspace button{background:#0000;border:1px solid #0000;border-radius:12px;color:#666158;gap:9px;min-height:46px;min-width:142px;padding:7px 11px;position:relative;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.se-people-att-page
.se-people-att-nav button:hover,.se-people-att-page
.se-people-att-nav--workspace button:hover{background:#fcfaf5;border-color:#eee6d7;color:var(--att-ux-amber-dark);transform:translateY(-1px)}.se-people-att-page
.se-people-att-nav button>span,.se-people-att-page
.se-people-att-nav--workspace button>span{background:#f2f0eb;border-radius:9px;color:#6f6a61;display:grid;flex:0 0 32px;font-size:13px;height:32px;place-items:center;transition:background .16s ease,color .16s ease,transform .16s ease;width:32px}.se-people-att-page
.se-people-att-nav button strong,.se-people-att-page
.se-people-att-nav--workspace button strong{color:inherit;font-size:10px;font-weight:800;letter-spacing:-.12px}.se-people-att-page
.se-people-att-nav button small,.se-people-att-page
.se-people-att-nav--workspace button small{color:#aaa49b;font-size:7px;font-weight:550;margin-top:2px}.se-people-att-page
.se-people-att-nav button.active,.se-people-att-page
.se-people-att-nav--workspace button.active{background:linear-gradient(135deg,#fff9ec,#fff);border-color:#ead8ae;box-shadow:inset 3px 0 0 var(--att-ux-amber),0 5px 14px #6449140d;color:#76500b}.se-people-att-page
.se-people-att-nav button.active>span,.se-people-att-page
.se-people-att-nav--workspace button.active>span{background:linear-gradient(145deg,#f5c75d,#d89517);box-shadow:0 5px 13px #b57a0b29;color:#33250b}.se-people-att-page
.se-people-att-content{margin:0 auto;padding-top:18px;width:min(1600px,calc(100% - 48px))}.se-people-att-page
.se-att-day-head{align-items:center;background:linear-gradient(120deg,#fff,#fdfcf9 65%,#fff8e9);border:1px solid var(--att-ux-line);border-radius:18px;box-shadow:var(--att-ux-shadow);display:flex;gap:25px;justify-content:space-between;min-height:128px;overflow:hidden;padding:21px 24px;position:relative}.se-people-att-page
.se-att-day-head:before{animation:seAttendanceOrbit 8s ease-in-out infinite;border:1px solid #d6921421;border-radius:50%;box-shadow:0 0 0 34px rgba(214,146,20,.025),0 0 0 70px rgba(214,146,20,.012);content:"";height:210px;pointer-events:none;position:absolute;right:-70px;top:-125px;width:210px}@keyframes seAttendanceOrbit{0%,to{transform:translateZ(0)}50%{transform:translate3d(-16px,15px,0)}}.se-people-att-page
.se-att-day-head>div{position:relative;z-index:2}.se-people-att-page
.se-att-eyebrow,.se-people-att-page
.se-att-start-heading>div>span{color:var(--att-ux-amber-dark)!important;font-size:8px;font-weight:900;letter-spacing:1.6px}.se-people-att-page
.se-att-day-head h2{color:#25241f;font-size:clamp(25px,2.2vw,33px);font-weight:900;letter-spacing:-1.05px;line-height:1.05;margin:6px 0}.se-people-att-page
.se-att-day-head p{color:#8c877e;font-size:10px;font-weight:500;line-height:1.55;margin:0;max-width:720px}.se-people-att-page
.se-att-day-status{background:#ffffffeb;border:1px solid #e9e3d8;border-radius:13px;box-shadow:0 6px 18px #3730220a;min-width:174px;padding:13px 15px;position:relative;z-index:3}.se-people-att-page
.se-att-day-status small{color:#aaa49a;font-size:7px;font-weight:900;letter-spacing:1.15px}.se-people-att-page
.se-att-day-status strong{color:#35332e;font-size:15px;font-weight:850;margin-top:5px}.se-people-att-page
.se-att-day-status span{color:#989288;font-size:8px;font-weight:650;margin-top:6px}.se-people-att-page
.se-att-day-status span.done,.se-people-att-page
.se-att-day-status span.working{color:var(--att-ux-amber-dark)}.se-people-att-page
.se-att-start-card{background:#fff;border:1px solid #e6e0d5;border-radius:18px;box-shadow:var(--att-ux-shadow);margin-top:14px;overflow:hidden;padding:21px;position:relative}.se-people-att-page
.se-att-start-card:before{background:linear-gradient(90deg,#d58e0d,#f0c75e);border-radius:0 0 20px 20px;content:"";height:3px;left:25px;position:absolute;top:0;width:68px}.se-people-att-page
.se-att-start-heading{align-items:center;display:flex;gap:20px;justify-content:space-between}.se-people-att-page
.se-att-start-heading h3{color:#292823;font-size:18px;font-weight:900;letter-spacing:-.45px;line-height:1.15;margin:5px 0 2px}.se-people-att-page
.se-att-start-heading p{color:#918c83;font-size:9px;font-weight:550;margin:5px 0 0}.se-people-att-page
.se-att-start-step{background:#faf8f3;border:1px solid #ebe5d9;border-radius:8px;color:#9b958a;font-size:7px;font-weight:750;padding:6px 9px}.se-people-att-page
.se-att-mode-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.se-people-att-page
.se-att-mode-card{grid-gap:12px;align-items:center;background:linear-gradient(145deg,#fff,#fbfaf7);border:1px solid #e7e2d9;border-radius:16px;box-shadow:0 5px 15px rgba(48,43,32,.025);color:#49463f;cursor:pointer;display:grid;gap:12px;grid-template-columns:46px minmax(0,1fr) 25px;min-height:116px;overflow:hidden;padding:15px 15px 15px 16px;position:relative;text-align:left;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s ease,box-shadow .18s ease,background .18s ease}.se-people-att-page
.se-att-mode-card:before{background:#0000;border-radius:0 10px 10px 0;bottom:16px;content:"";left:0;position:absolute;top:16px;transition:background .18s ease;width:3px}.se-people-att-page
.se-att-mode-card:after{color:#b0aa9f;content:"SELECT";font-size:6px;font-weight:900;letter-spacing:1px;line-height:1;opacity:.7;position:absolute;right:14px;top:10px;transition:color .18s ease,opacity .18s ease}.se-people-att-page
.se-att-mode-card:hover{background:linear-gradient(145deg,#fffdf8,#fff8e8);border-color:#ddc88e;box-shadow:var(--att-ux-shadow-hover);transform:translateY(-3px)}.se-people-att-page
.se-att-mode-card:hover:before{background:#df9d22}.se-people-att-page
.se-att-mode-card:hover:after{color:#9a6508;opacity:1}.se-people-att-page
.se-att-mode-card-icon{background:#f5f3ee;border:1px solid #e8e3da;border-radius:13px;color:#625e55;display:grid;flex:0 0 46px;font-size:17px;font-weight:900;height:46px;place-items:center;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease;width:46px}.se-people-att-page
.se-att-mode-card:hover
.se-att-mode-card-icon{background:#fff4d7;border-color:#e7d39e;color:#9a6508;transform:scale(1.05)}.se-people-att-page
.se-att-mode-card div{min-width:0}.se-people-att-page
.se-att-mode-card strong{color:#302f2a;display:block;font-size:12px;font-weight:850;letter-spacing:-.18px;line-height:1.25}.se-people-att-page
.se-att-mode-card small{color:#8f8a81;display:block;font-size:8px;font-weight:550;line-height:1.45;margin-top:5px;max-width:180px}.se-people-att-page
.se-att-mode-card>i{background:#fff;border:1.5px solid #d5d0c6;border-radius:50%;color:#0000;display:grid;font-size:9px;font-style:normal;font-weight:900;height:21px;place-items:center;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease;width:21px}.se-people-att-page
.se-att-mode-card.active,.se-people-att-page
.se-att-mode-card.mode-field_visit.active,.se-people-att-page
.se-att-mode-card.mode-on_duty.active,.se-people-att-page
.se-att-mode-card.mode-wfh.active{background:linear-gradient(145deg,#fffaf0,#fff4d9);border-color:#d8ad50;box-shadow:0 0 0 3px #d6921417,0 13px 27px #64491217;transform:translateY(-2px)}.se-people-att-page
.se-att-mode-card.active:before,.se-people-att-page
.se-att-mode-card.mode-field_visit.active:before,.se-people-att-page
.se-att-mode-card.mode-on_duty.active:before,.se-people-att-page
.se-att-mode-card.mode-wfh.active:before{background:linear-gradient(180deg,#e4a124,#bd7907)}.se-people-att-page
.se-att-mode-card.active:after,.se-people-att-page
.se-att-mode-card.mode-field_visit.active:after,.se-people-att-page
.se-att-mode-card.mode-on_duty.active:after,.se-people-att-page
.se-att-mode-card.mode-wfh.active:after{color:#996306;content:"SELECTED";opacity:1}.se-people-att-page
.se-att-mode-card.active
.se-att-mode-card-icon,.se-people-att-page
.se-att-mode-card.mode-field_visit.active
.se-att-mode-card-icon,.se-people-att-page
.se-att-mode-card.mode-on_duty.active
.se-att-mode-card-icon,.se-people-att-page
.se-att-mode-card.mode-wfh.active
.se-att-mode-card-icon{background:linear-gradient(145deg,#f6c85f,#dd991a);border-color:#e5c46f;box-shadow:0 6px 14px #ae71082b;color:#33240b}.se-people-att-page
.se-att-mode-card.active>i,.se-people-att-page
.se-att-mode-card.mode-field_visit.active>i,.se-people-att-page
.se-att-mode-card.mode-on_duty.active>i,.se-people-att-page
.se-att-mode-card.mode-wfh.active>i{background:#b87808;border-color:#b87808;color:#fff;transform:scale(1.04)}.se-people-att-page
.se-att-start-footer{align-items:center;background:linear-gradient(100deg,#faf8f3,#fffaf0);border:1px solid #e6decf;border-radius:13px;display:flex;gap:20px;justify-content:space-between;margin-top:13px;padding:13px 14px;position:relative}.se-people-att-page
.se-att-start-footer>div{min-width:0}.se-people-att-page
.se-att-start-footer small{color:#a19b91;display:block;font-size:7px;font-weight:900;letter-spacing:1px}.se-people-att-page
.se-att-start-footer strong{color:#37342e;display:block;font-size:11px;font-weight:850;margin-top:3px}.se-people-att-page
.se-att-start-footer span{color:#8d887e;display:block;font-size:8px;font-weight:550;margin-top:3px}.se-people-att-page
.se-att-start-button{align-items:center;background:linear-gradient(135deg,#e1a02b,#bd7907);border:1px solid #9c6507;border-radius:11px;box-shadow:0 9px 20px #a6690733;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:850;gap:10px;justify-content:center;letter-spacing:0;line-height:1;min-height:46px;min-width:178px;overflow:hidden;padding:0 18px;position:relative;transition:transform .17s ease,box-shadow .17s ease,filter .17s ease}.se-people-att-page
.se-att-start-button:before{animation:seAttendanceButtonShine 3.8s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff47,#0000);content:"";height:180%;left:-50%;position:absolute;top:-40%;transform:rotate(18deg);width:35%}@keyframes seAttendanceButtonShine{0%,62%{left:-55%}to{left:130%}}.se-people-att-page
.se-att-start-button:hover:not(:disabled){box-shadow:0 13px 27px #a6690745;filter:brightness(1.035)}.se-people-att-page
.se-att-start-button:disabled{background:#ddd9d1;border-color:#d4d0c8;box-shadow:none;color:#969188;cursor:not-allowed;opacity:1}.se-people-att-page
.se-att-start-button:disabled:before{display:none}.se-people-att-page
.se-att-active-session{grid-gap:14px;align-items:center;background:linear-gradient(110deg,#fffaf0,#fff);border:1px solid #e6d5aa;border-radius:16px;box-shadow:0 9px 24px rgba(75,57,23,.055);display:grid;gap:14px;grid-template-columns:42px minmax(0,1fr) auto;margin-top:14px;overflow:hidden;padding:17px 19px;position:relative}.se-people-att-page
.se-att-active-session:after{background:#d6921412;border-radius:50%;content:"";height:120px;pointer-events:none;position:absolute;right:-55px;top:-75px;width:120px}.se-people-att-page
.se-att-active-indicator{background:#fff3d6;border:1px solid #ead8ad;border-radius:12px;display:grid;height:42px;place-items:center;width:42px}.se-people-att-page
.se-att-active-indicator span{animation:seAttendanceLivePulse 1.8s ease-in-out infinite;background:#c9850b;border-radius:50%;box-shadow:0 0 0 5px #c9850b1c;height:10px;width:10px}@keyframes seAttendanceLivePulse{0%,to{box-shadow:0 0 0 4px #c9850b1a}50%{box-shadow:0 0 0 10px #c9850b00}}.se-people-att-page
.se-att-active-copy small{color:#9b6507;font-size:7px;font-weight:900;letter-spacing:1.2px}.se-people-att-page
.se-att-active-copy h3{color:#302e29;font-size:15px;font-weight:850;margin:4px 0}.se-people-att-page
.se-att-active-copy p{color:#8b867d;font-size:8px;line-height:1.45;margin:0}.se-people-att-page
.se-att-finish-button{background:#fff;border:1px solid #d9d3c9;border-radius:10px;color:#514d45;cursor:pointer;font-size:9px;font-weight:800;min-height:40px;padding:0 14px;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.se-people-att-page
.se-att-finish-button:hover:not(:disabled){background:#fffaf0;border-color:#d5b66d;color:#8d5b05;transform:translateY(-1px)}.se-people-att-page
.se-att-day-shortcuts{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:13px}.se-people-att-page
.se-att-day-shortcuts>button{grid-gap:10px;align-items:center;background:#fff;border:1px solid #e6e1d8;border-radius:13px;box-shadow:0 5px 14px rgba(47,42,32,.025);color:#4c4942;display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr) auto;min-height:70px;padding:11px 13px;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.se-people-att-page
.se-att-day-shortcuts>button:hover{background:#fffdf8;border-color:#dec78f;box-shadow:0 10px 22px #523f1912;transform:translateY(-2px)}.se-people-att-page
.se-att-day-shortcuts>button>span{background:#f5f2eb;border-radius:10px;color:#686258;display:grid;font-size:12px;font-weight:900;height:36px;place-items:center;transition:background .16s ease,color .16s ease;width:36px}.se-people-att-page
.se-att-day-shortcuts>button:hover>span{background:#fff1cc;color:#966107}.se-people-att-page
.se-att-day-shortcuts strong{color:#37342f;display:block;font-size:10px;font-weight:800}.se-people-att-page
.se-att-day-shortcuts small{color:#99938a;display:block;font-size:7px;line-height:1.4;margin-top:2px}.se-people-att-page
.se-people-att-my-card{background:#fff;border:1px solid var(--att-ux-line);border-radius:17px;box-shadow:0 8px 25px #2f2a200a;margin-top:13px;padding:19px}.se-people-att-page
.se-people-att-my-copy>span{color:var(--att-ux-amber-dark)!important}.se-people-att-page
.se-people-att-my-copy h2{color:#302e29;font-size:18px;font-weight:850;letter-spacing:-.35px;margin:5px 0 0}.se-people-att-page
.se-people-att-my-copy p{color:#928d84;font-size:9px;margin:4px 0 0}.se-people-att-page
.se-people-att-my-grid{gap:8px;margin-top:14px}.se-people-att-page
.se-people-att-my-grid article{background:#fbfaf7;border:1px solid #ebe6dd;border-radius:11px;min-height:76px;padding:11px}.se-people-att-page
.se-people-att-my-grid small{color:#a29c92;font-size:7px;font-weight:850}.se-people-att-page
.se-people-att-my-grid strong{color:#37342e;font-size:14px;font-weight:850;margin-top:8px}.se-people-att-page
.se-people-att-primary-btn{background:linear-gradient(135deg,#dfa02d,#b97406);border:1px solid #a76c07;border-radius:10px;box-shadow:0 7px 16px #a3670729;color:#fff;font-size:9px;font-weight:850;min-height:40px;padding:0 15px;transition:transform .16s ease,box-shadow .16s ease}.se-people-att-page
.se-people-att-primary-btn:hover:not(:disabled){box-shadow:0 10px 21px #a3670738;transform:translateY(-1px)}.se-people-att-page
.se-people-att-secondary-btn{background:#fff;border:1px solid #dfdad1;border-radius:10px;color:#5e5951;font-size:9px;font-weight:800;min-height:40px;padding:0 14px}.se-people-att-page
.se-people-att-secondary-btn:hover{background:#fffaf0;border-color:#d6bc7c;color:#8e5c06}.se-people-att-page
.se-people-att-field input:focus,.se-people-att-page
.se-people-att-field select:focus,.se-people-att-page
.se-people-att-field textarea:focus{border-color:#d6ad55;box-shadow:0 0 0 3px #d6921417}.se-people-att-page
.se-people-att-range-tabs button.active{background:#fff;box-shadow:0 3px 10px #53401912;color:#966107}.se-people-att-page
.se-people-att-loading>span{border-color:#d69214 #eee9df #eee9df}.se-people-att-page
.se-people-att-row-open:hover{background:#fffaf0;border-color:#d8bc78;color:#8d5b05}.se-people-att-page
.se-people-att-success{background:#fffaf0;border-color:#e7d6ad}.se-people-att-page
.se-people-att-success>span{background:#ffefc6;color:#976207}.se-people-att-page
.se-people-att-success strong{color:#795109}.se-people-att-page
.se-people-att-success button,.se-people-att-page
.se-people-att-success p{color:#8d7547}.se-people-att-page
.se-people-att-location-dot{background:#cf8a0d;border-color:#f1deb1}.se-people-att-page
.se-people-att-export{background:#2e2c28;border:1px solid #35332e;box-shadow:0 6px 14px #28251f1f;color:#fff;transition:transform .16s ease,background .16s ease}.se-people-att-page
.se-people-att-export:hover{background:#1f1e1b;transform:translateY(-1px)}.se-people-att-page
.se-att-mode-card.mode-field_visit.active,.se-people-att-page
.se-att-mode-card.mode-on_duty.active,.se-people-att-page
.se-att-mode-card.mode-wfh.active{background:linear-gradient(145deg,#fffaf0,#fff4d9);border-color:#d8ad50}.se-people-att-page
.se-att-mode-card.mode-field_visit.active
.se-att-mode-card-icon,.se-people-att-page
.se-att-mode-card.mode-on_duty.active
.se-att-mode-card-icon,.se-people-att-page
.se-att-mode-card.mode-wfh.active
.se-att-mode-card-icon{background:linear-gradient(145deg,#f6c85f,#dc9819);color:#33240b}@media (max-width:1000px){.se-people-att-page .se-att-mode-grid{padding:2px 2px 8px;scrollbar-width:thin}.se-people-att-page .se-att-day-shortcuts,.se-people-att-page .se-att-mode-grid{grid-template-columns:repeat(3,minmax(180px,1fr));overflow-x:auto}}@media (max-width:760px){.se-people-att-page .se-people-att-header{padding:15px 16px;position:static}.se-people-att-page .se-people-att-content{padding-top:14px;width:calc(100% - 26px)}.se-people-att-page .se-att-day-head{align-items:flex-start;flex-direction:column;min-height:0;padding:18px}.se-people-att-page .se-att-day-status{box-sizing:border-box;width:100%}.se-people-att-page .se-att-start-card{padding:17px 14px}.se-people-att-page .se-att-mode-grid{grid-template-columns:1fr;overflow:visible}.se-people-att-page .se-att-mode-card{min-height:92px}.se-people-att-page .se-att-start-footer{align-items:stretch;flex-direction:column}.se-people-att-page .se-att-start-button{min-height:48px;width:100%}.se-people-att-page .se-att-active-session{grid-template-columns:40px minmax(0,1fr)}.se-people-att-page .se-att-active-actions{grid-column:1/-1;width:100%}.se-people-att-page .se-att-day-shortcuts{grid-template-columns:1fr;overflow:visible}}@media (max-width:520px){.se-people-att-page .se-people-att-nav,.se-people-att-page .se-people-att-nav--workspace{padding:8px 12px}.se-people-att-page .se-people-att-nav button,.se-people-att-page .se-people-att-nav--workspace button{min-width:118px}.se-people-att-page .se-att-day-head h2,.se-people-att-page .se-people-att-heading h1{font-size:25px}.se-people-att-page .se-att-mode-card{grid-template-columns:43px minmax(0,1fr) 22px;padding:13px}.se-people-att-page .se-att-mode-card-icon{flex-basis:43px;height:43px;width:43px}}@media (prefers-reduced-motion:reduce){.se-people-att-page .se-att-active-indicator span,.se-people-att-page .se-att-day-head:before,.se-people-att-page .se-att-start-button:before,.se-people-att-page .se-people-att-header:after,.se-people-att-page .se-people-att-heading h1,.se-people-att-page .se-people-att-heading h1:after{animation:none!important}}.se-people-att-page .se-att-start-button{background:linear-gradient(135deg,#34322d,#24231f);border:1px solid #1f1e1a;border-radius:11px;box-shadow:0 8px 18px #23211c29;color:#fff;cursor:pointer;font-size:10px;font-weight:800;letter-spacing:.1px;min-height:46px;min-width:180px;padding:0 20px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.se-people-att-page
.se-att-start-button:hover:not(:disabled){background:linear-gradient(135deg,#413d34,#292722);box-shadow:0 12px 24px #23211c38;transform:translateY(-2px)}.se-people-att-page
.se-att-start-button:active:not(:disabled){box-shadow:0 5px 12px #23211c26;transform:translateY(0)}.se-people-att-page
.se-att-start-button:before{display:none!important}.se-people-att-page .se-att-finish-button{background:linear-gradient(135deg,#fff9eb,#fff2cf);border:1px solid #d5a43e;border-radius:11px;box-shadow:0 5px 14px #91620b14;color:#76500b;cursor:pointer;font-size:9px;font-weight:850;letter-spacing:0;min-height:44px;min-width:130px;padding:0 18px;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease}.se-people-att-page
.se-att-finish-button:hover:not(:disabled){background:linear-gradient(135deg,#f7c85e,#dc9719);border-color:#bd7c0a;box-shadow:0 9px 19px #a96f082b;color:#302207;transform:translateY(-2px)}.se-people-att-page
.se-att-finish-button:active:not(:disabled){transform:translateY(0)}.se-people-att-page
.se-att-finish-button:disabled,.se-people-att-page
.se-att-start-button:disabled{background:#ebe8e1;border-color:#ddd8ce;box-shadow:none;color:#aaa49a;cursor:not-allowed;opacity:1}.se-people-att-page .se-att-history-workspace,.se-people-att-page .se-att-history-workspace--premium{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:16px;width:100%}.se-people-att-page .se-att-history-register,.se-people-att-page .se-att-history-register-card{background:#fff;border:1px solid #e4e8ec;border-radius:20px;box-shadow:0 10px 32px rgba(30,38,48,.055);margin:0;min-width:0;overflow:hidden;width:100%}.se-people-att-page
.se-att-history-register
.se-people-att-register-card,.se-people-att-page
.se-att-history-register-card
.se-people-att-register-card{background:#0000;border:0;border-radius:0;box-shadow:none;margin:0;width:100%}.se-people-att-page
.se-att-history-workspace
.se-people-att-register-head{align-items:center;background:linear-gradient(135deg,#fff,#fbfcfd);border-bottom:1px solid #e9edf1;display:flex;gap:16px;justify-content:space-between;min-height:90px;padding:18px 20px}.se-people-att-page
.se-att-history-workspace
.se-people-att-register-head>div>span{color:#e30b19;font-size:9px;font-weight:900;letter-spacing:1.5px;line-height:1}.se-people-att-page
.se-att-history-workspace
.se-people-att-register-head h2{color:#20262e;font-size:20px;font-weight:850;letter-spacing:-.45px;line-height:1.1;margin:6px 0 0}.se-people-att-page
.se-att-history-workspace
.se-people-att-register-head p{color:#929ba7;font-size:10px;line-height:1.45;margin:5px 0 0}.se-people-att-page
.se-att-history-workspace
.se-people-att-register-head>strong{background:#f8fafb;border:1px solid #e2e7eb;border-radius:11px;color:#252b33;flex:0 0 auto;font-size:15px;font-weight:850;line-height:1;padding:9px 12px}.se-people-att-page
.se-att-history-workspace
.se-people-att-register-head>strong:first-letter{color:#252b33}.se-people-att-page
.se-att-history-workspace
.se-att-register-v2--compact
.se-att-register-table,.se-people-att-page
.se-att-history-workspace
.se-people-att-table{border-collapse:initial!important;border-spacing:0!important;min-width:0!important;width:100%!important}.se-people-att-page
.se-att-history-workspace
.se-att-register-table-wrap,.se-people-att-page
.se-att-history-workspace
.se-people-att-table-wrap{background:#f8fafb;overflow:visible!important;padding:12px;width:100%}.se-people-att-page
.se-att-history-workspace
.se-att-register-v2--compact
thead,.se-people-att-page
.se-att-history-workspace
.se-people-att-table thead{display:none}.se-people-att-page
.se-att-history-workspace
.se-att-register-v2--compact
tbody,.se-people-att-page
.se-att-history-workspace
.se-people-att-table tbody{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.se-people-att-page
.se-att-history-workspace
.se-att-register-v2--compact
tbody tr,.se-people-att-page
.se-att-history-workspace
.se-people-att-table tbody tr{grid-gap:9px 12px;align-items:center;background:linear-gradient(145deg,#fff,#fbfcfd);border:1px solid #e3e8ec;border-radius:15px;box-shadow:0 3px 12px rgba(31,40,50,.035);cursor:pointer;display:grid;gap:9px 12px;grid-template-columns:minmax(0,1fr) auto;min-height:142px;min-width:0;overflow:hidden;padding:14px;position:relative;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.se-people-att-page
.se-att-history-workspace
.se-att-register-v2--compact
tbody tr:before,.se-people-att-page
.se-att-history-workspace
.se-people-att-table tbody tr:before{background:#d9a22e;border-radius:0 0 4px 4px;content:"";height:3px;left:14px;position:absolute;top:0;width:34px}.se-people-att-page
.se-att-history-workspace
.se-att-register-v2--compact
tbody tr:hover,.se-people-att-page
.se-att-history-workspace
.se-people-att-table tbody tr:hover{background:#fff;border-color:#d3dbe1;box-shadow:0 9px 24px #1e263014;transform:translateY(-2px)}.se-people-att-page
.se-att-history-workspace
.se-att-register-v2--compact
tbody td,.se-people-att-page
.se-att-history-workspace
.se-people-att-table tbody td{background:#0000!important;border:0!important;font-size:9px;min-height:0!important;min-width:0!important;padding:0!important;white-space:normal;width:auto!important}.se-people-att-page
.se-att-history-workspace
.se-people-att-person{align-items:center;display:flex;gap:9px;min-width:0}.se-people-att-page
.se-att-history-workspace
.se-people-att-person>span{background:linear-gradient(145deg,#202630,#333c48);border-radius:11px;box-shadow:0 5px 12px #20263029;color:#fff;display:grid;flex:0 0 38px;font-size:9px;font-weight:900;height:38px;place-items:center;width:38px}.se-people-att-page
.se-att-history-workspace
.se-people-att-person strong{color:#202731;display:block;font-size:11px;font-weight:850;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-people-att-page
.se-att-history-workspace
.se-people-att-person small{color:#9ba3ad;display:block;font-size:7px;font-weight:700;margin-top:3px}.se-people-att-page
.se-att-history-workspace
.se-people-att-date{color:#59636f;font-size:8px;font-weight:750;white-space:nowrap}.se-people-att-page
.se-att-history-workspace
.se-people-att-status{align-items:center;border-radius:999px;display:inline-flex;font-size:7px;font-weight:850;gap:5px;padding:5px 7px;width:fit-content}.se-people-att-page
.se-att-history-workspace
.se-people-att-status--present{background:#effaf3;border:1px solid #bfe9cf;color:#17894d}.se-people-att-page
.se-att-history-workspace
.se-people-att-status--absent{background:#fff2f1;border:1px solid #f2cac7;color:#d14941}.se-people-att-page
.se-att-history-workspace
.se-people-att-status--on-leave{background:#f1f5ff;border:1px solid #cdd9f5;color:#4167bb}.se-people-att-page
.se-att-history-workspace
.se-people-att-mode{background:#f1f3f5;border-radius:7px;color:#65707c;font-size:7px;font-weight:800;padding:5px 7px;width:fit-content}.se-people-att-page
.se-att-history-workspace
.se-people-att-mode--wfh{background:#eef5ff;border:1px solid #d3e1fb;color:#3971c8}.se-people-att-page
.se-att-history-workspace
.se-people-att-shift strong{color:#424b56;display:block;font-size:8px;font-weight:850;line-height:1.2}.se-people-att-page
.se-att-history-workspace
.se-people-att-shift small{color:#9ca4ad;display:block;font-size:6px;margin-top:2px}.se-people-att-page
.se-att-history-workspace
.se-att-register-open,.se-people-att-page
.se-att-history-workspace
.se-people-att-row-open{background:#fff;border:1px solid #dfe5e9;border-radius:8px;color:#5c6671;cursor:pointer;display:grid;height:28px;padding:0;place-items:center;width:28px}.se-people-att-page
.se-att-history-workspace
.se-att-register-footer,.se-people-att-page
.se-att-history-workspace
.se-people-att-table-footer{background:#fff;border-top:1px solid #e8ecef;color:#8c95a0;font-size:8px;padding:11px 15px}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-card,.se-people-att-page
.se-att-history-workspace
.se-att-calendar-card--full{background:#fff;border:1px solid #e4e8ec;border-radius:20px;box-shadow:0 10px 32px rgba(30,38,48,.055);margin:0;min-width:0;overflow:hidden;position:static!important;width:100%}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-card--full:before{display:none}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-head{align-items:center;background:linear-gradient(135deg,#fff,#fbfcfd);border-bottom:1px solid #e9edf1;display:flex;gap:12px;justify-content:space-between;min-height:90px;padding:17px 18px}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-title{min-width:0}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-eyebrow{color:#e30b19;display:block;font-size:8px;font-weight:900;letter-spacing:1.45px;line-height:1;margin-bottom:5px}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-head h3{color:#20262e;font-size:20px;font-weight:850;letter-spacing:-.5px;line-height:1.08;margin:0}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-head p{color:#929ba7;font-size:9px;line-height:1.3;margin:5px 0 0}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-summary{align-items:center;display:flex;flex:0 0 auto;gap:5px}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-summary-item{background:#f8fafb;border:1px solid #e5e9ed;border-radius:9px;min-width:47px;padding:7px 6px 6px;text-align:center}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-summary-item strong{color:#252c34;display:block;font-size:13px;font-weight:900;line-height:1}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-summary-item span{color:#9aa2ac;display:block;font-size:5.5px;font-weight:900;letter-spacing:.6px;line-height:1;margin-top:4px}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-summary-item--present{background:#effaf3;border-color:#bfe8ce}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-summary-item--present strong{color:#16884c}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-summary-item--absent{background:#fff2f1;border-color:#f0cbc8}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-summary-item--absent strong{color:#d14941}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-summary-item--leave{background:#f1f5ff;border-color:#cdd9f4}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-summary-item--leave strong{color:#4167bb}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-weekdays{grid-gap:4px;background:#fafbfc;border-bottom:1px solid #edf0f2;display:grid;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr));padding:10px 12px 8px}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-weekdays span{color:#9099a4;font-size:6.5px;font-weight:900;letter-spacing:.7px;line-height:1;text-align:center}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-grid{grid-gap:5px;background:#fff;display:grid;gap:5px;grid-template-columns:repeat(7,minmax(0,1fr));padding:10px 11px 12px}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day{background:#fafbfc;border:1px solid #e7eaed;border-radius:10px;box-shadow:none;color:#6f7883;display:flex;flex-direction:column;min-height:70px;min-width:0;overflow:hidden;padding:7px;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day:not(.se-att-calendar-day--blank):hover{border-color:#cfd6dc;box-shadow:0 7px 17px #1f283217;transform:translateY(-2px);z-index:2}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--blank{background:#0000;border-color:#0000;box-shadow:none;min-height:70px}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day-top{align-items:center;display:flex;gap:3px;justify-content:space-between}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day-top strong{color:#272e36;font-size:12px}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-today{background:#242a31;border-radius:4px;color:#fff;font-size:4.5px;font-weight:900;letter-spacing:.5px;line-height:1;padding:3px 4px}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day-status{align-items:center;display:flex;gap:4px;margin-top:9px;min-width:0}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day-status i{background:#aeb6bf;border-radius:50%;flex:0 0 5px;height:5px;width:5px}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day-status span{color:#89919b;font-size:6.5px;font-weight:850;line-height:1.1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day-time{align-items:center;color:#9199a3;display:flex;font-size:5.5px;gap:3px;line-height:1;margin-top:auto;overflow:hidden;padding-top:6px;white-space:nowrap}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day-time b{color:#bbc0c6;font-size:5px}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day-empty{color:#b4bac1;font-size:5.5px;line-height:1;margin-top:auto;overflow:hidden;padding-top:6px;text-overflow:ellipsis;white-space:nowrap}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--present{background:linear-gradient(145deg,#f2fbf5,#eaf8ef);border-color:#afe3c3}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--present
.se-att-calendar-day-status i{background:#1e9d5a}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--present
.se-att-calendar-day-status span{color:#16834b}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--absent{background:linear-gradient(145deg,#fff5f4,#ffedec);border-color:#efc3c0}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--absent
.se-att-calendar-day-status i{background:#e04c43}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--absent
.se-att-calendar-day-status span{color:#ca4038}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--leave{background:linear-gradient(145deg,#f4f7ff,#ebf1ff);border-color:#c6d6f5}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--leave
.se-att-calendar-day-status i{background:#3478df}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--leave
.se-att-calendar-day-status span{color:#3167ba}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--half-day{background:#fff7eb;border-color:#efd0a5}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--half-day
.se-att-calendar-day-status i{background:#d57d22}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--half-day
.se-att-calendar-day-status span{color:#b66719}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--week-off{background:#f5f7f8;border-color:#dde2e6}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--week-off
.se-att-calendar-day-status i{background:#8b949e}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--week-off
.se-att-calendar-day-status span{color:#727b85}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--holiday{background:#f7f4fc;border-color:#d9d0ee}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--holiday
.se-att-calendar-day-status i{background:#7650cd}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--holiday
.se-att-calendar-day-status span{color:#6745b7}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--no-checkout{background:#fff8e8;border-color:#edd29c}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--no-checkout
.se-att-calendar-day-status i{background:#c98508}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--no-checkout
.se-att-calendar-day-status span{color:#a96e08}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--not-marked{border-color:#e7eaed}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--today{border-color:#d29a25;box-shadow:inset 0 0 0 1px #d29a2526,0 5px 13px #674b1017}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-legend{align-items:center;background:#fafbfc;border-top:1px solid #e9edf1;display:flex;flex-wrap:wrap;gap:7px 12px;padding:10px 13px 12px}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-legend>span{align-items:center;color:#717a85;display:inline-flex;font-size:6.5px;font-weight:750;gap:4px;line-height:1;white-space:nowrap}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-legend-dot{border-radius:50%;flex:0 0 6px;height:6px;width:6px}.se-people-att-page
.se-att-calendar-legend-dot--present{background:#1e9d5a}.se-people-att-page
.se-att-calendar-legend-dot--absent{background:#e30b19}.se-people-att-page
.se-att-calendar-legend-dot--leave{background:#3478df}.se-people-att-page
.se-att-calendar-legend-dot--half-day{background:#d57d22}.se-people-att-page
.se-att-calendar-legend-dot--week-off{background:#8b949e}.se-people-att-page
.se-att-calendar-legend-dot--holiday{background:#7650cd}.se-people-att-page
.se-att-calendar-legend-dot--no-checkout{background:#c98508}.se-people-att-page
.se-att-history-workspace
.se-people-att-empty,.se-people-att-page
.se-att-history-workspace
.se-people-att-loading{background:#fff;border:0;min-height:250px}@media (max-width:1180px){.se-people-att-page .se-att-history-workspace,.se-people-att-page .se-att-history-workspace--premium{grid-template-columns:1fr}.se-people-att-page .se-att-history-workspace .se-att-register-v2--compact tbody,.se-people-att-page .se-att-history-workspace .se-people-att-table tbody{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.se-people-att-page .se-att-history-workspace .se-att-register-v2--compact tbody,.se-people-att-page .se-att-history-workspace .se-people-att-table tbody{grid-template-columns:1fr}.se-people-att-page .se-att-history-workspace .se-att-calendar-head{align-items:flex-start;flex-direction:column;padding:15px}.se-people-att-page .se-att-history-workspace .se-att-calendar-summary{width:100%}.se-people-att-page .se-att-history-workspace .se-att-calendar-summary-item{flex:1 1}.se-people-att-page .se-att-history-workspace .se-att-calendar-grid{gap:3px;padding:8px 6px 10px}.se-people-att-page .se-att-history-workspace .se-att-calendar-weekdays{gap:3px;padding:9px 6px 7px}.se-people-att-page .se-att-history-workspace .se-att-calendar-day{border-radius:7px;min-height:54px;padding:5px}.se-people-att-page .se-att-history-workspace .se-att-calendar-day-top strong{font-size:10px}.se-people-att-page .se-att-history-workspace .se-att-calendar-day-status{margin-top:6px}.se-people-att-page .se-att-history-workspace .se-att-calendar-day-status span{font-size:5.5px}.se-people-att-page .se-att-history-workspace .se-att-calendar-day-empty,.se-people-att-page .se-att-history-workspace .se-att-calendar-day-time,.se-people-att-page .se-att-history-workspace .se-att-calendar-today{display:none}}.se-people-att-page
.se-att-history-workspace
button.se-att-calendar-day{appearance:none;cursor:pointer;font-family:inherit;margin:0;text-align:left;width:100%}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--clickable{justify-content:flex-start;min-height:70px;outline:none}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--clickable:focus-visible{outline:2px solid #252c34;outline-offset:2px}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day-top strong{color:#1f252c;font-size:14px;font-weight:900;letter-spacing:-.25px;line-height:1}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day-empty,.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day-status,.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day-time{display:none!important}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-round-status{background:#f3f5f6;border:1px solid #e1e5e9;border-radius:50%;bottom:7px;box-shadow:0 3px 8px #1e263012;display:grid;height:24px;place-items:center;position:absolute;right:7px;width:24px}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-round-dot{display:none}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-round-mark{font-size:9px;font-weight:950;line-height:1}.se-people-att-page
.se-att-calendar-round-status--present{background:#e7f8ee;border-color:#8dd6aa;color:#138348}.se-people-att-page
.se-att-calendar-round-status--absent{background:#fff0ef;border-color:#efaaa5;color:#d73e36}.se-people-att-page
.se-att-calendar-round-status--leave{background:#edf3ff;border-color:#a9c3ee;color:#376cc2}.se-people-att-page
.se-att-calendar-round-status--half-day{background:#fff4e4;border-color:#e8be83;color:#bb6b17}.se-people-att-page
.se-att-calendar-round-status--week-off{background:#f1f3f5;border-color:#d9dee2;color:#747e88}.se-people-att-page
.se-att-calendar-round-status--holiday{background:#f4effd;border-color:#cbbce9;color:#6d4cbb}.se-people-att-page
.se-att-calendar-round-status--no-checkout{background:#fff5dc;border-color:#e3b552;color:#a66c00}.se-people-att-page
.se-att-calendar-round-status--not-marked{background:#f5f6f7;border-color:#e5e8eb;box-shadow:none;color:#a7afb7;height:18px;width:18px}.se-people-att-page
.se-att-calendar-round-status--not-marked
.se-att-calendar-round-mark{font-size:9px}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day{background:#fff}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--not-marked{background:#fafbfc}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--present{background:linear-gradient(145deg,#fff,#f4fbf7)}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--absent{background:linear-gradient(145deg,#fff,#fff5f4)}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--leave{background:linear-gradient(145deg,#fff,#f3f6fd)}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--no-checkout{background:linear-gradient(145deg,#fff,#fff8e9)}.se-att-calendar-modal-backdrop{align-items:center;animation:seAttCalendarBackdropIn .16s ease both;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);background:#12171d85;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:99999}@keyframes seAttCalendarBackdropIn{0%{opacity:0}to{opacity:1}}.se-att-calendar-modal{animation:seAttCalendarModalIn .19s cubic-bezier(.2,.8,.2,1) both;background:#fff;border:1px solid #e1e5e8;border-radius:22px;box-shadow:0 28px 80px #0e131940;max-height:calc(100vh - 48px);overflow-y:auto;width:min(100%,540px)}@keyframes seAttCalendarModalIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.se-att-calendar-modal-head{align-items:flex-start;background:linear-gradient(135deg,#fff,#fafbfc);border-bottom:1px solid #e9ecef;display:flex;gap:18px;justify-content:space-between;padding:20px 20px 18px}.se-att-calendar-modal-date{align-items:center;display:flex;gap:13px;min-width:0}.se-att-calendar-modal-date-circle{align-items:center;background:#f6f8f9;border:1px solid #dfe4e8;border-radius:50%;box-shadow:0 5px 15px #1f273014;color:#242b33;display:flex;flex:0 0 58px;flex-direction:column;height:58px;justify-content:center;width:58px}.se-att-calendar-modal-date-circle strong{font-size:20px;font-weight:900;line-height:1}.se-att-calendar-modal-date-circle span{font-size:6px;font-weight:900;letter-spacing:.6px;margin-top:4px;text-transform:uppercase}.se-att-calendar-modal-heading{min-width:0}.se-att-calendar-modal-heading>span{color:#e30b19;font-size:7px;font-weight:900;letter-spacing:1.35px;line-height:1}.se-att-calendar-modal-heading h3{color:#20262e;font-size:18px;font-weight:900;letter-spacing:-.4px;line-height:1.15;margin:5px 0 0}.se-att-calendar-modal-heading p{color:#929ba5;font-size:8px;line-height:1.4;margin:5px 0 0}.se-att-calendar-modal-close{background:#fff;border:1px solid #e1e5e8;border-radius:9px;color:#68717c;cursor:pointer;display:grid;flex:0 0 32px;font-size:20px;height:32px;line-height:1;padding:0;place-items:center;transition:background .15s ease,color .15s ease,transform .15s ease;width:32px}.se-att-calendar-modal-close:hover{background:#f3f5f6;color:#222930;transform:rotate(4deg)}.se-att-calendar-modal-status{align-items:center;background:#f8fafb;border:1px solid #e3e7ea;border-radius:14px;display:flex;gap:12px;margin:16px 18px 0;padding:13px}.se-att-calendar-modal-status-icon{background:#fff;border-radius:50%;box-shadow:0 3px 10px #1e263014;display:grid;flex:0 0 40px;font-size:15px;font-weight:950;height:40px;place-items:center;width:40px}.se-att-calendar-modal-status>div:last-child{min-width:0}.se-att-calendar-modal-status>div:last-child>span{color:#939ca6;display:block;font-size:6px;font-weight:900;letter-spacing:1px;line-height:1;margin-bottom:3px}.se-att-calendar-modal-status>div:last-child>strong{color:#252c34;display:block;font-size:15px;font-weight:900;line-height:1.15}.se-att-calendar-modal-status>div:last-child>small{color:#858f99;display:block;font-size:7px;margin-top:3px}.se-att-calendar-modal-status--present{background:#eff9f3;border-color:#bce6cc}.se-att-calendar-modal-status--present
.se-att-calendar-modal-status-icon{color:#16864c}.se-att-calendar-modal-status--absent{background:#fff2f1;border-color:#f0c3c0}.se-att-calendar-modal-status--absent
.se-att-calendar-modal-status-icon{color:#d1433b}.se-att-calendar-modal-status--leave{background:#f1f5fd;border-color:#c7d6f3}.se-att-calendar-modal-status--leave
.se-att-calendar-modal-status-icon{color:#3c6ec1}.se-att-calendar-modal-status--no-checkout{background:#fff8e8;border-color:#ead09c}.se-att-calendar-modal-status--no-checkout
.se-att-calendar-modal-status-icon{color:#ad7206}.se-att-calendar-modal-time-grid{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);padding:16px 18px 0}.se-att-calendar-modal-time-card{background:#fafbfc;border:1px solid #e3e7ea;border-radius:13px;padding:14px}.se-att-calendar-modal-time-label{color:#929ba5;display:block;font-size:6px;font-weight:900;letter-spacing:1px;margin-bottom:6px}.se-att-calendar-modal-time-card strong{color:#20272f;display:block;font-size:21px;font-weight:900;letter-spacing:-.6px;line-height:1}.se-att-calendar-modal-time-card small{color:#9aa2ab;display:block;font-size:7px;margin-top:5px}.se-att-calendar-modal-time-arrow{color:#a2aab2;display:grid;font-size:15px;place-items:center}.se-att-calendar-modal-info-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 18px 0}.se-att-calendar-modal-info{background:#fff;border:1px solid #e7eaed;border-radius:11px;min-width:0;padding:11px 12px}.se-att-calendar-modal-info span{color:#9aa2ab;display:block;font-size:6px;font-weight:900;letter-spacing:.85px;margin-bottom:5px}.se-att-calendar-modal-info strong{color:#353d46;display:block;font-size:9px;font-weight:800;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-att-calendar-modal-employee{background:#fafbfc;border:1px solid #e7eaed;border-radius:11px;margin:10px 18px 0;padding:11px 12px}.se-att-calendar-modal-employee>span{color:#9aa2ab;display:block;font-size:6px;font-weight:900;letter-spacing:.85px;margin-bottom:4px}.se-att-calendar-modal-employee strong{color:#303841;display:block;font-size:10px;font-weight:850}.se-att-calendar-modal-employee small{color:#989fa8;display:block;font-size:7px;margin-top:2px}.se-att-calendar-modal-empty{background:#fafbfc;border:1px dashed #dfe4e7;border-radius:14px;margin:16px 18px 0;padding:28px 20px;text-align:center}.se-att-calendar-modal-empty-icon{background:#eef1f3;border-radius:50%;color:#737d87;display:grid;font-size:13px;font-weight:900;height:42px;margin:0 auto 10px;place-items:center;width:42px}.se-att-calendar-modal-empty strong{color:#343c45;display:block;font-size:12px;font-weight:850}.se-att-calendar-modal-empty p{color:#929aa3;font-size:8px;line-height:1.45;margin:5px auto 0;max-width:310px}.se-att-calendar-modal-footer{display:flex;justify-content:flex-end;padding:14px 18px 18px}.se-att-calendar-modal-footer button{background:#252c34;border:1px solid #252c34;border-radius:9px;color:#fff;cursor:pointer;font-family:inherit;font-size:8px;font-weight:850;min-width:86px;padding:9px 15px;transition:transform .15s ease,box-shadow .15s ease}.se-att-calendar-modal-footer button:hover{box-shadow:0 6px 14px #1e26302b;transform:translateY(-1px)}@media (max-width:600px){.se-att-calendar-modal-backdrop{align-items:flex-end;padding:12px}.se-att-calendar-modal{border-radius:20px;max-height:88vh;width:100%}.se-att-calendar-modal-head{padding:16px}.se-att-calendar-modal-date-circle{flex-basis:50px;height:50px;width:50px}.se-att-calendar-modal-heading h3{font-size:15px}.se-att-calendar-modal-time-grid{padding-left:14px;padding-right:14px}.se-att-calendar-modal-time-card{padding:11px}.se-att-calendar-modal-time-card strong{font-size:17px}.se-att-calendar-modal-info-grid{grid-template-columns:1fr;padding-left:14px;padding-right:14px}.se-att-calendar-modal-employee,.se-att-calendar-modal-empty,.se-att-calendar-modal-status{margin-left:14px;margin-right:14px}.se-att-calendar-modal-footer{padding-left:14px;padding-right:14px}}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day{background:#fff!important;border:1px solid #e2e7eb!important;border-radius:11px!important;position:relative;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease!important}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--present{background:linear-gradient(145deg,#f1fcf5,#e4f8ec)!important;border-color:#8ed9aa!important;box-shadow:inset 0 0 0 1px #1c9d5408!important}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--present
.se-att-calendar-day-top strong{color:#147a42!important}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--absent{background:linear-gradient(145deg,#fff6f5,#ffe9e7)!important;border-color:#efa9a3!important}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--absent
.se-att-calendar-day-top strong{color:#c93c35!important}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--not-marked{background:linear-gradient(145deg,snow,#fff0ef)!important;border-color:#f2c4c0!important}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--not-marked
.se-att-calendar-day-top strong{color:#bc514b!important}.se-people-att-page
.se-att-calendar-round-status--not-marked{background:#ffe4e2!important;border-color:#edb5b1!important;box-shadow:none!important;color:#d2443d!important;height:20px!important;width:20px!important}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--leave{background:linear-gradient(145deg,#f5f8ff,#e7efff)!important;border-color:#a9c5f3!important}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--leave
.se-att-calendar-day-top strong{color:#3568bd!important}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--half-day{background:linear-gradient(145deg,#fffaf2,#ffefd9)!important;border-color:#e8bd80!important}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--half-day
.se-att-calendar-day-top strong{color:#b56816!important}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--week-off{background:linear-gradient(145deg,#f9fafb,#f0f3f5)!important;border-color:#d8dee3!important}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--week-off
.se-att-calendar-day-top strong{color:#68737e!important}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--holiday{background:linear-gradient(145deg,#fbf9ff,#f0eafd)!important;border-color:#c9b9ea!important}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--holiday
.se-att-calendar-day-top strong{color:#7150b7!important}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--no-checkout{background:linear-gradient(145deg,#fffaf0,#fff0cb)!important;border-color:#e4b84e!important}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--no-checkout
.se-att-calendar-day-top strong{color:#9c6807!important}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--today{border-width:2px!important;box-shadow:0 4px 12px #19222b1a!important}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--today.se-att-calendar-day--present{border-color:#20a25d!important;box-shadow:0 4px 14px #199b5229!important}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--today.se-att-calendar-day--absent,.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--today.se-att-calendar-day--not-marked{border-color:#df554e!important}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-today{background:#252c34!important;border-radius:999px!important;color:#fff!important;font-size:5px!important;font-weight:900!important;letter-spacing:.45px!important;line-height:1!important;padding:2px 5px!important}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--clickable:hover{box-shadow:0 7px 18px #19222b1f!important;transform:translateY(-2px)!important;z-index:2}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--present:hover{border-color:#48bd78!important}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--absent:hover,.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--not-marked:hover{border-color:#e27670!important}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--leave:hover{border-color:#739de2!important}.se-people-att-page
.se-att-history-workspace
.se-att-calendar-day--no-checkout:hover{border-color:#dca322!important}.se-att-workforce-summary{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(6,minmax(150px,1fr));margin:0 0 20px}.se-att-workforce-card{background:#fff;border:1px solid #e6e9ef;border-radius:18px;cursor:pointer;min-height:126px;min-width:0;overflow:hidden;padding:18px 18px 16px;position:relative;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.se-att-workforce-card:before{background:#d5dae3;border-radius:0 0 8px 8px;content:"";height:3px;left:18px;position:absolute;right:18px;top:0}.se-att-workforce-card:hover{border-color:#cfd5df;box-shadow:0 14px 32px #0f172a14;transform:translateY(-2px)}.se-att-workforce-card.is-active{border-color:#182334;box-shadow:0 15px 34px #0f172a21}.se-att-workforce-card-label{color:#778195;display:block;font-size:10px;font-weight:900;letter-spacing:.14em;line-height:1;margin-bottom:11px;text-transform:uppercase}.se-att-workforce-card strong{color:#182334;display:block;font-size:29px;font-weight:900;letter-spacing:-.04em;line-height:1}.se-att-workforce-card small{color:#9098a7;display:block;font-size:11px;font-weight:600;line-height:1.35;margin-top:9px}.se-att-workforce-card--present:before{background:#0da66f}.se-att-workforce-card--present.is-active{background:linear-gradient(145deg,#f3fffa,#fff 75%)}.se-att-workforce-card--absent:before{background:#ef3340}.se-att-workforce-card--absent.is-active{background:linear-gradient(145deg,#fff7f7,#fff 75%)}.se-att-workforce-card--late:before{background:#f0a51a}.se-att-workforce-card--late.is-active{background:linear-gradient(145deg,#fffaf0,#fff 75%)}.se-att-workforce-card--wfh:before{background:#3b82f6}.se-att-workforce-card--field:before{background:#7c5ce7}.se-att-workforce-card--duty:before{background:#0f766e}.se-att-register-v4{background:#fff!important;border:1px solid #dfe4ec!important;border-radius:22px!important;box-shadow:0 14px 40px #0f172a12!important;overflow:hidden!important}.se-att-register-v4-head{align-items:center;background:linear-gradient(135deg,#111927,#1b2739 55%,#202d41);display:flex;gap:24px;justify-content:space-between;overflow:hidden;padding:24px 26px;position:relative}.se-att-register-v4-head:after{background:hsla(0,0%,100%,.035);border-radius:50%;content:"";height:260px;pointer-events:none;position:absolute;right:90px;top:-160px;width:260px}.se-att-register-v4-head-copy{min-width:0;position:relative;z-index:1}.se-att-register-v4-eyebrow{color:#ff4b55;display:block;font-size:10px;font-weight:900;letter-spacing:.18em;line-height:1;margin-bottom:8px}.se-att-register-v4-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.se-att-register-v4-title-row h2{color:#fff!important;font-size:22px!important;font-weight:800!important;letter-spacing:-.025em;line-height:1.15!important;margin:0!important}.se-att-register-v4-head-copy p{color:#9faabc;font-size:12px;font-weight:500;line-height:1.45;margin:8px 0 0}.se-att-register-v4-live{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid #ffffff1a;border-radius:999px;color:#b9c4d4;display:inline-flex;font-size:8px;font-weight:800;gap:6px;letter-spacing:.1em;padding:5px 8px}.se-att-register-v4-live i{background:#22c982;border-radius:50%;box-shadow:0 0 0 4px #22c9821f;height:6px;width:6px}.se-att-register-v4-count{background:hsla(0,0%,100%,.065);border:1px solid #ffffff1a;border-radius:14px;flex:0 0 auto;min-width:105px;padding:13px 17px;position:relative;text-align:right;z-index:1}.se-att-register-v4-count strong{color:#fff;display:block;font-size:23px;font-weight:900;line-height:1}.se-att-register-v4-count span{color:#aeb9ca;display:block;font-size:9px;font-weight:800;letter-spacing:.1em;line-height:1;margin-top:5px;text-transform:uppercase}.se-att-register-v4-table-wrap{background:#fff;max-height:650px;overflow:auto!important;overscroll-behavior:contain;position:relative;width:100%}.se-att-register-v4-table{border-collapse:initial!important;border-spacing:0!important;min-width:1260px;width:100%}.se-att-register-v4-table thead{position:sticky;top:0;z-index:20}.se-att-register-v4-table thead th{background:#1b2637!important;border-bottom:1px solid #273448!important;border-right:1px solid #273448!important;color:#b8c2d1!important;font-size:9px!important;font-weight:900!important;height:48px;letter-spacing:.14em!important;line-height:48px!important;padding:0 15px!important;position:sticky;text-transform:uppercase;top:0;white-space:nowrap;z-index:21}.se-att-register-v4-table thead th:first-child{padding-left:22px!important}.se-att-register-v4-table thead th:last-child{border-right:0!important}.se-att-register-v4-table tbody td{background:#fff;border-bottom:1px solid #e8ecf1!important;border-right:1px solid #edf0f4!important;padding:14px 15px!important;vertical-align:middle}.se-att-register-v4-table tbody td:first-child{padding-left:22px!important}.se-att-register-v4-table tbody td:last-child{border-right:0!important}.se-att-register-v4-row{transition:background .16s ease,box-shadow .16s ease}.se-att-register-v4-row:hover td{background:#f8fafc!important}.se-att-register-v4-row:focus{outline:none}.se-att-register-v4-row:focus td{background:#f6f8fb!important}.se-att-register-v4-row--late td:first-child{box-shadow:inset 3px 0 0 #f0a51a}.se-att-register-v4 .se-att-register-v3-avatar{align-items:center;background:#1b2637;border-radius:12px;color:#fff;display:inline-flex;flex:0 0 40px;font-size:11px;font-weight:800;height:40px;justify-content:center;letter-spacing:.04em;width:40px}.se-att-register-v4 .se-att-register-v3-person-copy strong{color:#202a3a;display:block;font-size:12px;font-weight:800;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-att-register-v4 .se-att-register-v3-person-copy small{color:#8a94a5;display:block;font-size:9px;font-weight:700;margin-top:4px}.se-att-register-v4-status-stack{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.se-att-register-v4-late-badge{align-items:center;background:#fff8e6;border:1px solid #f5d78e;border-radius:999px;color:#a96800;display:inline-flex;font-size:8px;font-weight:900;justify-content:center;letter-spacing:.05em;min-height:23px;padding:0 8px;text-transform:uppercase}.se-att-register-v4 .se-att-register-v3-time{font-size:10px;font-weight:800;justify-content:center;min-width:74px}.se-att-register-v4-time--empty{background:#f4f7fa!important;color:#8fa0b5!important}.se-att-register-v4-working{font-feature-settings:"tnum";color:#263143;font-size:11px;font-variant-numeric:tabular-nums;font-weight:900}.se-att-register-v4-exceptions{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.se-att-register-v4-exception{align-items:center;background:#f3f5f8;border-radius:7px;color:#667085;display:inline-flex;font-size:9px;font-weight:800;min-height:24px;padding:0 8px;white-space:nowrap}.se-att-register-v4-exception.is-late{background:#fff5dd;color:#a96800}.se-att-register-v4-normal{color:#7b8697;font-size:10px;font-weight:600}.se-att-register-v4-view-button{align-items:center;background:#fff;border:1px solid #e1e6ed;border-radius:9px;color:#667085;cursor:pointer;display:inline-flex;height:31px;justify-content:center;padding:0;transition:all .16s ease;width:31px}.se-att-register-v4-view-button:hover{background:#1b2637;border-color:#1b2637;color:#fff}.se-att-register-v4-pagination{align-items:center;background:#fafbfc;border-top:1px solid #e6eaf0;display:flex;gap:18px;justify-content:space-between;padding:15px 20px}.se-att-register-v4-pagination-info{align-items:center;color:#7d8796;display:flex;font-size:10px;font-weight:600;gap:5px}.se-att-register-v4-pagination-info strong{color:#263143;font-weight:900}.se-att-register-v4-pagination-actions{align-items:center;display:flex;gap:5px}.se-att-register-v4-pagination-actions button{background:#fff;border:1px solid #dfe4eb;border-radius:8px;color:#536074;cursor:pointer;font-size:9px;font-weight:800;height:31px;min-width:31px;padding:0 10px}.se-att-register-v4-pagination-actions button.is-active,.se-att-register-v4-pagination-actions button:hover:not(:disabled){background:#1b2637;border-color:#1b2637;color:#fff}.se-att-register-v4-pagination-actions button:disabled{cursor:not-allowed;opacity:.4}.se-att-register-v4-page-gap{color:#98a1af;padding:0 3px}@media (max-width:1450px){.se-att-workforce-summary{grid-template-columns:repeat(3,minmax(160px,1fr))}}@media (max-width:900px){.se-att-workforce-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.se-att-register-v4-head{align-items:flex-start;padding:20px}.se-att-register-v4-title-row{align-items:flex-start;flex-direction:column}.se-att-register-v4-count{min-width:85px}.se-att-register-v4-pagination{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.se-att-workforce-summary{gap:9px;grid-template-columns:1fr 1fr}.se-att-workforce-card{border-radius:14px;min-height:110px;padding:15px}.se-att-workforce-card strong{font-size:24px}.se-att-register-v4-head{gap:12px;padding:18px 15px}.se-att-register-v4-title-row h2{font-size:18px!important}.se-att-register-v4-head-copy p{display:none}.se-att-register-v4-count{min-width:70px;padding:11px}.se-att-register-v4-count strong{font-size:19px}.se-att-register-v4-table-wrap{max-height:590px}}.se-att-workforce-summary{gap:12px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}.se-att-workforce-card{border-radius:16px!important;min-height:116px!important;padding:17px 17px 15px!important}.se-att-workforce-card:before{left:16px!important;right:16px!important}.se-att-workforce-card-label{font-size:9px!important;letter-spacing:.13em!important;margin-bottom:10px!important}.se-att-workforce-card strong{font-size:27px!important}.se-att-workforce-card small{font-size:10px!important;margin-top:8px!important}.se-att-register-v4-head{padding:20px 24px!important}.se-att-register-v4-title-row h2{font-size:20px!important}.se-att-register-v4-head-copy p{margin-top:6px!important}.se-att-register-v4-count{min-width:94px!important;padding:11px 15px!important}.se-att-register-v4-count strong{font-size:21px!important}.se-att-register-v4-table{min-width:1110px!important;table-layout:fixed!important;width:100%!important}.se-att-register-v4-table td:first-child,.se-att-register-v4-table th:first-child{width:190px!important}.se-att-register-v4-table td:nth-child(2),.se-att-register-v4-table th:nth-child(2){width:92px!important}.se-att-register-v4-table td:nth-child(3),.se-att-register-v4-table th:nth-child(3){width:90px!important}.se-att-register-v4-table td:nth-child(4),.se-att-register-v4-table th:nth-child(4){width:76px!important}.se-att-register-v4-table td:nth-child(5),.se-att-register-v4-table th:nth-child(5){width:82px!important}.se-att-register-v4-table td:nth-child(6),.se-att-register-v4-table th:nth-child(6){width:112px!important}.se-att-register-v4-table td:nth-child(7),.se-att-register-v4-table td:nth-child(8),.se-att-register-v4-table th:nth-child(7),.se-att-register-v4-table th:nth-child(8){width:92px!important}.se-att-register-v4-table td:nth-child(9),.se-att-register-v4-table th:nth-child(9){width:76px!important}.se-att-register-v4-table td:nth-child(10),.se-att-register-v4-table th:nth-child(10){width:118px!important}.se-att-register-v4-table td:nth-child(11),.se-att-register-v4-table th:nth-child(11){width:88px!important}.se-att-register-v4-table td:nth-child(12),.se-att-register-v4-table th:nth-child(12){width:48px!important}.se-att-register-v4-table thead th{font-size:8px!important;letter-spacing:.12em!important;padding:0 11px!important}.se-att-register-v4-table thead th:first-child{padding-left:18px!important}.se-att-register-v4-table tbody td{padding:12px 11px!important}.se-att-register-v4-table tbody td:first-child{padding-left:18px!important}.se-att-register-v4
.se-att-register-v3-avatar{border-radius:11px!important;flex:0 0 36px!important;font-size:10px!important;height:36px!important;width:36px!important}.se-att-register-v4
.se-att-register-v3-person{gap:9px!important}.se-att-register-v4
.se-att-register-v3-person-copy{min-width:0!important}.se-att-register-v4
.se-att-register-v3-person-copy strong{font-size:11px!important;max-width:126px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.se-att-register-v4
.se-att-register-v3-person-copy small{font-size:8px!important;margin-top:3px!important}.se-att-register-v4
.se-att-register-v3-date{font-size:9px!important;white-space:nowrap!important}.se-att-register-v4
.se-att-register-v3-shift strong{display:block!important;font-size:9px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.se-att-register-v4
.se-att-register-v3-shift small{display:block!important;font-size:7px!important;margin-top:3px!important;white-space:nowrap!important}.se-att-register-v4
.se-att-register-v3-time{font-size:9px!important;min-width:64px!important;padding:7px!important;white-space:nowrap!important}.se-att-register-v4-working{font-size:10px!important;white-space:nowrap!important}.se-att-register-v4-exceptions{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:4px!important}.se-att-register-v4-exception{border-radius:6px!important;font-size:8px!important;max-width:100%!important;min-height:20px!important;overflow:hidden!important;padding:0 7px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.se-att-register-v4-exception.is-late{background:#fff5dc!important;color:#9a6400!important}.se-att-register-v4-normal{font-size:9px!important}.se-att-register-v4
.se-att-register-v3-office,.se-att-register-v4
.se-att-register-v3-source{display:block!important;font-size:8px!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.se-att-register-v4-view-button{border-radius:8px!important;height:29px!important;width:29px!important}.se-att-register-v4-table tbody tr{height:66px!important}.se-att-register-v4-table-wrap{max-height:640px!important;overflow-x:auto!important;overflow-y:auto!important;scrollbar-width:thin}.se-att-register-v4-table thead th:first-child{background:#1b2637!important;box-shadow:1px 0 0 #273448!important;left:0!important;position:sticky!important;z-index:30!important}.se-att-register-v4-table tbody td:first-child{background:#fff!important;box-shadow:1px 0 0 #edf0f4!important;left:0!important;position:sticky!important;z-index:5!important}.se-att-register-v4-row:hover td:first-child{background:#f8fafc!important}@media (max-width:1450px){.se-att-workforce-summary{grid-template-columns:repeat(5,minmax(0,1fr))!important}.se-att-workforce-card{padding:15px 14px!important}.se-att-workforce-card strong{font-size:25px!important}}@media (max-width:1050px){.se-att-workforce-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:650px){.se-att-workforce-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.se-att-workforce-card{min-height:104px!important}.se-att-register-v4-table{min-width:1050px!important}}.se-leave-page{background:#f6f7f9;color:#1c2028;min-height:100%;padding:24px}.se-leave-page,.se-leave-page *,.se-leave-page :after,.se-leave-page :before{box-sizing:border-box}.se-leave-page button,.se-leave-page input,.se-leave-page select,.se-leave-page textarea{font:inherit}.se-leave-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:22px}.se-leave-header-copy{min-width:0}.se-leave-eyebrow,.se-leave-section-label{color:#8a909b;display:block;font-size:10px;font-weight:800;letter-spacing:.13em;line-height:1.2;margin-bottom:7px}.se-leave-header h1{font-size:28px;letter-spacing:-.025em;line-height:1.15;margin:0}.se-leave-header-copy>p{color:#747b87;margin:8px 0 0}.se-leave-header-user{align-items:center;display:flex;font-size:11px;gap:8px;margin-top:12px}.se-leave-header-user strong{color:#333842}.se-leave-header-user span{color:#9096a0}.se-leave-header-actions{align-items:center;display:flex;gap:9px}.se-leave-btn{align-items:center;border:1px solid #0000;border-radius:9px;cursor:pointer;display:inline-flex;font-size:11px;font-weight:750;gap:7px;justify-content:center;line-height:1;min-height:40px;padding:0 16px;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease;white-space:nowrap}.se-leave-btn:hover:not(:disabled){transform:translateY(-1px)}.se-leave-btn:disabled{cursor:not-allowed;opacity:.55}.se-leave-btn--primary{background:#20242c;border-color:#20242c;box-shadow:0 4px 12px #161b231a;color:#fff}.se-leave-btn--primary:hover:not(:disabled){background:#111318;border-color:#111318}.se-leave-btn--secondary{background:#fff;border-color:#dfe3e9;color:#343943}.se-leave-btn--secondary:hover:not(:disabled){background:#f7f8fa;border-color:#cfd4dc}.se-leave-btn--danger{background:#fff;border-color:#edcbd0;color:#c52935}.se-leave-btn--danger:hover:not(:disabled){background:#fff5f6}.se-leave-btn--approve{background:#18794e;border-color:#18794e;color:#fff}.se-leave-btn--approve:hover:not(:disabled){background:#12633f}.se-leave-btn-plus{font-size:18px;font-weight:400}.se-leave-kpis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.se-leave-kpi{background:#fff;border:1px solid #e5e8ed;border-radius:12px;box-shadow:0 1px 2px rgba(16,24,40,.025);min-height:116px;overflow:hidden;padding:19px;position:relative}.se-leave-kpi:before{content:"";height:100%;left:0;position:absolute;top:0}.se-leave-kpi>span{color:#9096a0;display:block;font-weight:800;letter-spacing:.12em}.se-leave-kpi>strong{display:block;font-size:27px;font-weight:760;margin-top:10px}.se-leave-kpi>small{color:#949aa4;display:block;margin-top:7px}.se-leave-balance-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.se-leave-balance-card{background:#fff;border:1px solid #e5e8ed;border-radius:12px;padding:17px 18px}.se-leave-balance-top{display:flex;gap:14px;justify-content:space-between}.se-leave-balance-top>div{min-width:0}.se-leave-balance-top h3{color:#30353e;font-size:12px;font-weight:700;margin:6px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-leave-balance-top>strong{color:#171a20;font-size:22px;font-weight:760}.se-leave-balance-code{color:#ef233c;font-size:9px;font-weight:850;letter-spacing:.08em}.se-leave-progress{background:#edf0f3;border-radius:20px;height:5px;margin:16px 0 11px;overflow:hidden;width:100%}.se-leave-progress span{background:#2e3440;border-radius:inherit;display:block;height:100%}.se-leave-balance-meta{color:#969ca6;display:flex;font-size:9px;gap:12px;justify-content:space-between}.se-leave-balance-meta strong{color:#3c414a}.se-leave-workspace{background:#fff;border:1px solid #e3e6eb;border-radius:13px;box-shadow:0 1px 3px rgba(16,24,40,.025);overflow:hidden}.se-leave-tabs{align-items:stretch;border-bottom:1px solid #e8eaee;display:flex;gap:3px;overflow-x:auto;padding:0 18px}.se-leave-tabs button{align-items:center;background:#0000;border:0;color:#858b95;cursor:pointer;display:inline-flex;font-weight:700;gap:7px;min-height:51px;padding:0 12px;position:relative;white-space:nowrap}.se-leave-tabs button:after{background:#0000;bottom:-1px;content:"";height:2px;left:12px;position:absolute;right:12px}.se-leave-tabs button.is-active{color:#1f232a}.se-leave-tabs button strong{align-items:center;background:#fff0f2;border-radius:20px;color:#d72739;display:inline-flex;font-size:9px;height:19px;justify-content:center;min-width:19px;padding:0 5px}.se-leave-content{padding:20px}.se-leave-panel{min-width:0}.se-leave-panel-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.se-leave-panel-head h2{font-size:16px;font-weight:740;letter-spacing:-.01em;margin:0}.se-leave-record-count{color:#9298a2;font-size:10px}.se-leave-text-btn{background:#0000;border:0;color:#d72739;cursor:pointer;font-size:10px;font-weight:750;padding:0}.se-leave-upcoming-list{display:flex;flex-direction:column}.se-leave-upcoming-item{grid-gap:13px;align-items:center;background:#0000;border:0;border-bottom:1px solid #edf0f3;cursor:pointer;display:grid;gap:13px;grid-template-columns:42px minmax(180px,1fr) 70px auto;min-height:70px;padding:12px 5px;text-align:left;width:100%}.se-leave-upcoming-item:last-child{border-bottom:0}.se-leave-upcoming-item:hover{background:#fafbfc}.se-leave-type-badge{align-items:center;background:#f2f3f5;border-radius:9px;color:#343943;display:inline-flex;flex:0 0 38px;font-size:9px;font-weight:850;height:38px;justify-content:center;letter-spacing:.03em;width:38px}.se-leave-type-badge--small{border-radius:7px;flex-basis:30px;font-size:8px;height:30px;width:30px}.se-leave-upcoming-main{min-width:0}.se-leave-upcoming-main strong{color:#30353e;display:block;font-size:11px}.se-leave-upcoming-main small{color:#9096a0;display:block;font-size:9px;margin-top:5px}.se-leave-upcoming-days{text-align:center}.se-leave-upcoming-days strong{color:#343943;display:block;font-size:14px}.se-leave-upcoming-days small{color:#9a9fa8;font-size:8px}.se-leave-status{align-items:center;background:#f1f2f4;border-radius:20px;color:#646b76;display:inline-flex;font-size:8px;font-weight:800;justify-content:center;line-height:1;max-width:100%;padding:6px 9px;white-space:nowrap;width:max-content}.se-leave-status--cancel_requested,.se-leave-status--pending_approval{background:#fff7df;color:#8a5b0a}.se-leave-status--approved,.se-leave-status--availed{background:#eaf7f0;color:#17643f}.se-leave-status--cancelled,.se-leave-status--rejected{background:#fff0f2;color:#b82b38}.se-leave-status--returned{background:#edf5ff;color:#315b88}.se-leave-table-wrap{overflow-x:auto;width:100%}.se-leave-table{border-collapse:collapse;min-width:820px;width:100%}.se-leave-table th{border-bottom:1px solid #e7eaee;color:#979da7;font-size:8px;font-weight:850;letter-spacing:.08em;padding:10px 12px;text-align:left;white-space:nowrap}.se-leave-table td{border-bottom:1px solid #eef0f3;color:#555c66;font-size:10px;padding:13px 12px;vertical-align:middle}.se-leave-table tbody tr:hover{background:#fbfbfc}.se-leave-table tbody tr:last-child td{border-bottom:0}.se-leave-table-action{text-align:right!important}.se-leave-request-link,.se-leave-row-view{background:#0000;border:0;color:#30353e;cursor:pointer;font-size:10px;font-weight:750;padding:0}.se-leave-request-link:hover,.se-leave-row-view:hover{color:#d72739}.se-leave-table-leave{align-items:center;display:flex;gap:9px}.se-leave-table-leave strong{color:#414751;font-size:10px}.se-leave-date-range{align-items:center;display:flex;gap:5px;white-space:nowrap}.se-leave-date-range small{color:#a0a5ad;font-size:8px}.se-leave-row-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.se-leave-row-actions button{background:#0000;border:0;color:#555c66;cursor:pointer;font-size:9px;font-weight:700;padding:0}.se-leave-row-actions button.is-danger{color:#c42b38}.se-leave-employee-cell strong{color:#333842;display:block;font-size:10px}.se-leave-employee-cell small{color:#9a9fa8;display:block;font-size:8px;margin-top:4px}.se-leave-approval-list{display:flex;flex-direction:column}.se-leave-approval-card{grid-gap:13px;align-items:center;border-bottom:1px solid #edf0f3;display:grid;gap:13px;grid-template-columns:42px minmax(140px,.8fr) minmax(220px,1.2fr) 60px auto;min-height:80px;padding:13px 4px}.se-leave-approval-card:last-child{border-bottom:0}.se-leave-avatar{align-items:center;background:#242932;border-radius:50%;color:#fff;display:flex;font-size:9px;font-weight:800;height:39px;justify-content:center;width:39px}.se-leave-avatar--large{flex:0 0 47px;height:47px;width:47px}.se-leave-approval-person strong,.se-leave-approval-type strong{color:#343943;display:block;font-size:10px}.se-leave-approval-person span{color:#737a85;display:block;font-size:9px;margin-top:3px}.se-leave-approval-person small,.se-leave-approval-type small{color:#9a9fa8;display:block;font-size:8px;margin-top:3px}.se-leave-approval-type{align-items:center;display:flex;gap:10px}.se-leave-approval-days{text-align:center}.se-leave-approval-days strong{display:block;font-size:14px}.se-leave-approval-days span{color:#9b9fa7;font-size:8px}.se-leave-empty{flex-direction:column;min-height:250px;padding:38px 20px;text-align:center}.se-leave-empty,.se-leave-empty-mark{align-items:center;display:flex;justify-content:center}.se-leave-empty-mark{background:#f1f2f4;border-radius:12px;color:#858b95;font-size:10px;font-weight:850;height:48px;margin-bottom:13px;width:48px}.se-leave-empty h3{color:#333842;margin:0}.se-leave-empty p{color:#8e949e;line-height:1.55;margin:7px 0 17px;max-width:400px}.se-leave-drawer-layer,.se-leave-modal-layer{inset:0;position:fixed;z-index:1200}.se-leave-modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11141a70;border:0;cursor:default;height:100%;padding:0;width:100%;z-index:0}.se-leave-modal{border:1px solid #e2e5ea;border-radius:15px;box-shadow:0 24px 70px #0f172a33;max-height:calc(100vh - 40px);width:min(620px,calc(100vw - 32px));z-index:1}.se-leave-drawer-head,.se-leave-modal-head{align-items:flex-start;border-bottom:1px solid #e9ebef;display:flex;gap:20px;justify-content:space-between;padding:20px 22px}.se-leave-drawer-head h2,.se-leave-modal-head h2{color:#20242b;font-size:17px;font-weight:750;margin:0}.se-leave-modal-head p{color:#8d939d;margin:6px 0 0}.se-leave-close{background:#fff;border:1px solid #e1e4e9;border-radius:8px;color:#747b85;font-size:20px;height:34px;line-height:1;width:34px}.se-leave-form{padding:21px 22px}.se-leave-admin-form,.se-leave-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.se-leave-field{min-width:0}.se-leave-field--full{grid-column:1/-1;margin-bottom:14px}.se-leave-field label,.se-leave-review-box label{color:#555c66;display:flex;font-size:9px;font-weight:750;gap:8px;justify-content:space-between;margin-bottom:7px}.se-leave-field label span,.se-leave-review-box label span{color:#9ba0a8;font-weight:500}.se-leave-field input,.se-leave-field select,.se-leave-field textarea,.se-leave-review-box textarea{background:#fff;border:1px solid #dfe3e8;border-radius:9px;color:#30353e;font-size:11px;outline:none;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.se-leave-field input,.se-leave-field select{height:42px;padding:0 12px}.se-leave-field textarea,.se-leave-review-box textarea{padding:11px 12px;resize:vertical}.se-leave-field input:focus,.se-leave-field select:focus,.se-leave-field textarea:focus,.se-leave-review-box textarea:focus{border-color:#aeb5c0;box-shadow:0 0 0 3px #20242c0d}.se-leave-selected-balance{grid-gap:1px;background:#e5e8ed;border:1px solid #e5e8ed;border-radius:10px;gap:1px;margin:0 0 17px}.se-leave-selected-balance>div{background:#f8f9fa;padding:12px}.se-leave-selected-balance span{color:#989ea8;display:block;font-size:8px;font-weight:800}.se-leave-selected-balance strong{color:#30353e;display:block;font-size:16px;margin-top:5px}.se-leave-check{border:1px solid #e5e8ed;border-radius:9px;gap:9px;margin:15px 0;padding:12px}.se-leave-form-error{background:#fff5f6;border:1px solid #f1cbd0;border-radius:8px;color:#bd2937;font-size:9px;margin:12px 0;padding:10px 12px}.se-leave-modal-actions{border-top:1px solid #eceef1;gap:9px;margin-top:20px;padding-top:17px}.se-leave-drawer{background:#fff;box-shadow:-20px 0 60px #0f172a29;height:100%;overflow-y:auto;position:absolute;right:0;top:0;width:min(520px,100vw);z-index:1}.se-leave-person-card{align-items:center;background:#fafbfc;border:1px solid #e5e8ed;border-radius:11px;display:flex;gap:12px;margin:20px 22px 0;padding:15px}.se-leave-person-card strong{color:#30353e;display:block;font-size:12px}.se-leave-person-card span{color:#6f7681;display:block;font-size:9px;margin-top:3px}.se-leave-person-card small{color:#999fa8;display:block;font-size:8px;margin-top:3px}.se-leave-drawer-summary{border:1px solid #e5e8ed;border-radius:11px;display:grid;grid-template-columns:1.4fr .8fr 1fr;margin:14px 22px;overflow:hidden}.se-leave-drawer-summary>div{border-right:1px solid #e9ebef;padding:13px}.se-leave-drawer-summary>div:last-child{border-right:0}.se-leave-balance-impact span,.se-leave-drawer-summary>div>span{color:#999fa8;display:block;font-size:7px;font-weight:800;letter-spacing:.08em}.se-leave-drawer-summary>div>strong{align-items:center;color:#3a4049;display:flex;font-size:10px;gap:7px;margin-top:6px}.se-leave-drawer-block{margin:22px}.se-leave-period{grid-gap:14px;align-items:center;border:1px solid #e7e9ed;border-radius:10px;display:grid;gap:14px;grid-template-columns:1fr auto 1fr;margin-top:9px;padding:14px}.se-leave-period>span{color:#adb2ba}.se-leave-period small{color:#9da2aa;display:block;font-size:7px;font-weight:800}.se-leave-period strong{color:#3a4049;display:block;font-size:10px;margin-top:4px}.se-leave-balance-impact{border:1px solid #e7e9ed;border-radius:10px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:9px;overflow:hidden}.se-leave-balance-impact>div{border-right:1px solid #e7e9ed;padding:12px;text-align:center}.se-leave-balance-impact>div:last-child{border-right:0}.se-leave-balance-impact strong{color:#333842;display:block;font-size:15px;margin-top:5px}.se-leave-reason{border:1px solid #e7e9ed;border-radius:10px;color:#555c66;font-size:10px;line-height:1.6;margin:9px 0 0;padding:13px 14px}.se-leave-emergency{background:#fff9ed;border:1px solid #efd5aa;border-radius:10px;margin:20px 22px;padding:13px 14px}.se-leave-emergency strong{color:#85580d;font-size:10px}.se-leave-emergency p{color:#8a6a32;font-size:9px;line-height:1.5;margin:5px 0 0}.se-leave-review-box{background:#fafbfc;border:1px solid #e1e4e9;border-radius:11px;margin:24px 22px;padding:15px}.se-leave-review-actions{align-items:center;display:flex;gap:8px;margin-top:12px}.se-leave-review-actions .se-leave-btn--approve{margin-left:auto}.se-leave-drawer-loading{color:#8d939d;font-size:10px;padding:50px 22px;text-align:center}.se-leave-timeline{margin-top:12px}.se-leave-timeline-item{min-height:48px;padding:0 0 16px 24px;position:relative}.se-leave-timeline-item:before{background:#e2e5e9;bottom:-3px;content:"";left:5px;position:absolute;top:8px;width:1px}.se-leave-timeline-item:last-child:before{display:none}.se-leave-timeline-item>span{background:#3c424b;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #d7dbe1;height:11px;left:0;position:absolute;top:3px;width:11px}.se-leave-timeline-item strong{color:#3b414a;display:block;font-size:9px}.se-leave-timeline-item small{color:#9a9fa8;display:block;font-size:8px;margin-top:3px}.se-leave-timeline-item p{color:#707782;font-size:9px;margin:5px 0 0}.se-leave-policy-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.se-leave-policy-card{grid-gap:12px;border:1px solid #e5e8ed;border-radius:11px;display:grid;gap:12px;grid-template-columns:40px 1fr;padding:16px}.se-leave-policy-card h3{color:#343943;font-size:11px;margin:2px 0 0}.se-leave-policy-card p{color:#858b95;font-size:9px;line-height:1.55;margin:6px 0 0}.se-leave-policy-tags{display:flex;flex-wrap:wrap;gap:5px;grid-column:2}.se-leave-policy-tags span{background:#f2f3f5;border-radius:20px;color:#6e7580;font-size:7px;font-weight:700;padding:5px 7px}.se-leave-admin-notice{background:#fafbfc;border:1px solid #dfe3e8;border-radius:10px;margin-bottom:18px;padding:13px 14px}.se-leave-admin-notice strong{color:#414751;font-size:10px}.se-leave-admin-notice p{color:#8a909a;font-size:9px;margin:4px 0 0}.se-leave-admin-submit{display:flex;justify-content:flex-end}.se-leave-toast{grid-gap:9px;align-items:center;background:#fff;border:1px solid #dfe3e8;border-radius:10px;box-shadow:0 15px 40px #0f172a21;display:grid;gap:9px;grid-template-columns:25px 1fr 24px;padding:12px 13px;position:fixed;right:22px;top:22px;width:min(390px,calc(100vw - 44px));z-index:1500}.se-leave-toast>span{align-items:center;border-radius:50%;display:flex;font-size:10px;font-weight:800;height:24px;justify-content:center;width:24px}.se-leave-toast p{color:#505761;font-size:10px;line-height:1.4;margin:0}.se-leave-toast button{background:#0000;border:0;color:#949aa4;cursor:pointer;font-size:18px;padding:0}.se-leave-toast--success>span{background:#eaf7f0;color:#17643f}.se-leave-toast--error>span{background:#fff0f2;color:#b82b38}.se-leave-loading{flex-direction:column;min-height:420px}.se-leave-loading,.se-leave-loading-mark{align-items:center;display:flex;justify-content:center}.se-leave-loading-mark{background:#242932;border-radius:12px;color:#fff;font-size:10px;font-weight:850;height:50px;margin-bottom:14px;width:50px}.se-leave-loading strong{color:#343943;font-size:12px}.se-leave-loading span{color:#9298a2;font-size:9px;margin-top:6px}@media (max-width:1100px){.se-leave-balance-grid,.se-leave-kpis{grid-template-columns:repeat(2,1fr)}.se-leave-approval-card{grid-template-columns:42px minmax(140px,1fr) minmax(200px,1fr) auto}.se-leave-approval-days{display:none}}@media (max-width:760px){.se-leave-page{padding:16px}.se-leave-header{flex-direction:column}.se-leave-header-actions{width:100%}.se-leave-header-actions .se-leave-btn{flex:1 1}.se-leave-balance-grid,.se-leave-kpis{grid-template-columns:1fr 1fr}.se-leave-content{padding:15px}.se-leave-upcoming-item{grid-template-columns:38px 1fr auto}.se-leave-upcoming-days{display:none}.se-leave-upcoming-item .se-leave-status{grid-column:2/-1}.se-leave-approval-card{grid-template-columns:40px 1fr auto}.se-leave-approval-type{grid-column:2/-1}.se-leave-policy-grid{grid-template-columns:1fr}}@media (max-width:560px){.se-leave-page{padding:12px}.se-leave-header h1{font-size:23px}.se-leave-balance-grid,.se-leave-kpis{grid-template-columns:1fr}.se-leave-kpi{min-height:100px}.se-leave-tabs{padding:0 8px}.se-leave-admin-form,.se-leave-balance-impact,.se-leave-form-grid,.se-leave-selected-balance{grid-template-columns:1fr}.se-leave-balance-impact>div,.se-leave-selected-balance>div{border-bottom:1px solid #e7e9ed;border-right:0}.se-leave-balance-impact>div:last-child,.se-leave-selected-balance>div:last-child{border-bottom:0}.se-leave-drawer-summary{grid-template-columns:1fr}.se-leave-drawer-summary>div{border-bottom:1px solid #e9ebef;border-right:0}.se-leave-drawer-summary>div:last-child{border-bottom:0}.se-leave-review-actions{flex-wrap:wrap}.se-leave-review-actions .se-leave-btn{flex:1 1}.se-leave-review-actions .se-leave-btn--approve{margin-left:0}.se-leave-modal-actions{flex-direction:column-reverse}.se-leave-modal-actions .se-leave-btn{width:100%}}.se-leave-page{background:linear-gradient(180deg,#f7f8fa,#f5f6f8);min-height:calc(100vh - 90px);min-width:0;padding:26px 28px 40px;width:100%}.se-leave-header{margin-bottom:24px}.se-leave-eyebrow{color:#8d94a0;font-size:10px;font-weight:800;letter-spacing:.16em;margin-bottom:9px;text-transform:uppercase}.se-leave-header h1{color:#171a20;font-size:30px;font-weight:760;letter-spacing:-.035em;line-height:1.08}.se-leave-header-copy>p{color:#7f8793;font-size:13px;line-height:1.55;margin-top:9px;max-width:650px}.se-leave-header-actions{padding-top:2px}.se-leave-header-actions .se-leave-btn{border-radius:10px;font-size:12px;min-height:43px;padding:0 17px}.se-leave-header-actions .se-leave-btn--primary{background:#20242c;border-color:#20242c;box-shadow:0 7px 18px #14181f21}.se-leave-header-actions .se-leave-btn--primary:hover:not(:disabled){background:#15181e;border-color:#15181e;box-shadow:0 9px 22px #14181f2b}.se-leave-kpis{gap:14px;margin-bottom:14px}.se-leave-kpi{border:1px solid #e1e5ea;border-radius:13px;box-shadow:0 1px 2px rgba(16,24,40,.025),0 5px 18px rgba(16,24,40,.025);min-height:122px;padding:20px 20px 18px}.se-leave-kpi:before{background:#ef233c;width:3px}.se-leave-kpi>span{color:#8e95a1;font-size:9px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.se-leave-kpi>strong{color:#171a20;font-size:29px;font-weight:770;letter-spacing:-.03em;line-height:1;margin-top:11px}.se-leave-kpi>small{color:#959ca7;font-size:10px;margin-top:9px}.se-leave-balance-grid{gap:14px;margin-bottom:16px}.se-leave-balance-card{border-color:#e2e5ea;border-radius:13px;box-shadow:0 2px 10px rgba(16,24,40,.025);padding:18px 19px}.se-leave-workspace{border:1px solid #e0e4e9;border-radius:14px;box-shadow:0 2px 4px rgba(16,24,40,.025),0 8px 28px rgba(16,24,40,.025)}.se-leave-tabs{background:#fff;gap:8px;min-height:56px;padding:0 20px}.se-leave-tabs button{color:#8a919d;font-size:10px;font-weight:720;min-height:56px;padding:0 13px}.se-leave-tabs button:hover{color:#444a54}.se-leave-tabs button.is-active{color:#20242b}.se-leave-tabs button.is-active:after{background:#ef233c;height:2px}.se-leave-content{min-height:350px;padding:22px}.se-leave-panel-head{margin-bottom:20px}.se-leave-section-label{color:#8e95a1;font-size:9px;letter-spacing:.15em;text-transform:uppercase}.se-leave-panel-head h2{color:#20242b;font-size:17px;font-weight:750;margin-top:2px}.se-leave-empty{min-height:280px;padding:44px 20px 54px}.se-leave-empty-mark{background:#f0f2f4;border-radius:13px;color:#858d99;height:50px;margin-bottom:15px;width:50px}.se-leave-empty h3{color:#30353e;font-size:13px;font-weight:750}.se-leave-empty p{color:#9299a4;font-size:10px;line-height:1.6;margin:8px 0 19px;max-width:430px}.se-leave-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f12187a}.se-leave-modal{border:1px solid #dde1e6;border-radius:16px;box-shadow:0 30px 90px #0f172a3b;width:min(640px,calc(100vw - 36px))}.se-leave-modal-head{padding:22px 24px 19px}.se-leave-modal-head h2{color:#1c2027;font-size:19px;letter-spacing:-.02em}.se-leave-modal-head p{font-size:10px;line-height:1.5;margin-top:7px}.se-leave-form{padding:22px 24px 24px}.se-leave-field label{color:#555c67;font-size:9px}.se-leave-field input,.se-leave-field select{border-color:#dce1e7;border-radius:10px;height:44px}.se-leave-field textarea{border-color:#dce1e7;border-radius:10px;min-height:100px}.se-leave-drawer{border-left:1px solid #e2e5e9;box-shadow:-24px 0 70px #0f172a2b;width:min(540px,100vw)}.se-leave-table th{background:#fafbfc;padding-bottom:12px;padding-top:12px}.se-leave-table td{padding-bottom:15px;padding-top:15px}.se-leave-table tbody tr{transition:background-color .14s ease}@media (max-width:1200px){.se-leave-page{padding:22px 20px 34px}.se-leave-header h1{font-size:27px}}@media (max-width:760px){.se-leave-page{padding:17px 14px 30px}.se-leave-header{gap:16px}.se-leave-header h1{font-size:25px}.se-leave-content{padding:17px}}@media (max-width:560px){.se-leave-page{padding:14px 11px 28px}.se-leave-header h1{font-size:23px}.se-leave-kpis{gap:10px}.se-leave-kpi{min-height:104px}.se-leave-tabs{padding:0 8px}}.se-leave-modal-layer{inset:0;position:fixed;z-index:1400}.se-leave-modal-backdrop{backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);background:#0f121894;inset:0;position:absolute}.se-leave-modal{background:#fff;border:1px solid #e0e4eaf2;border-radius:22px;box-shadow:0 35px 100px #0c121c47,0 8px 30px #0c121c1a;left:50%;max-height:calc(100vh - 48px);overflow-y:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(680px,calc(100vw - 40px));z-index:2}.se-leave-modal-head{background:linear-gradient(135deg,#fff5f6,#fff 55%,snow);border-bottom:1px solid #eceef2;overflow:hidden;padding:28px 30px 25px;position:relative}.se-leave-modal-head:before{background:linear-gradient(90deg,#e30613,#ff3345 55%,#ff7b86);content:"";height:4px;left:0;position:absolute;top:0;width:100%}.se-leave-modal-head:after{background:rgba(227,6,19,.055);border-radius:50%;content:"";height:170px;pointer-events:none;position:absolute;right:70px;top:-105px;width:170px}.se-leave-modal-head>div{position:relative;z-index:1}.se-leave-modal-head
.se-leave-section-label{color:#e30613;font-size:9px;font-weight:850;letter-spacing:.18em;line-height:1;margin-bottom:9px;text-transform:uppercase}.se-leave-modal-head h2{color:#181b22;font-size:24px;font-weight:780;letter-spacing:-.035em;line-height:1.15;margin:0}.se-leave-modal-head p{color:#7d8591;font-size:11px;line-height:1.55;margin:9px 0 0;max-width:460px}.se-leave-close{align-items:center;background:#ffffffe6;border:1px solid #e1e5ea;border-radius:10px;color:#68707c;cursor:pointer;display:flex;flex:0 0 38px;font-size:19px;height:38px;justify-content:center;padding:0;position:relative;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease;width:38px;z-index:5}.se-leave-close:hover{background:#fff4f5;border-color:#f2c5ca;color:#e30613;transform:rotate(3deg)}.se-leave-form{background:#fff;padding:27px 30px 28px}.se-leave-form-grid{grid-gap:19px 16px;display:grid;gap:19px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.se-leave-field label{color:#3e444e;font-size:10px;font-weight:760;letter-spacing:.005em;line-height:1.2;margin-bottom:8px}.se-leave-field label span{color:#9ba1aa;font-size:9px;font-weight:500}.se-leave-field input,.se-leave-field select,.se-leave-field textarea{background:#fbfcfd;border:1px solid #dce1e7;border-radius:11px;color:#252a32;font-size:11px;outline:none;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.se-leave-field input,.se-leave-field select{height:47px;padding:0 14px}.se-leave-field textarea{line-height:1.55;min-height:112px;padding:13px 14px;resize:vertical}.se-leave-field input:hover,.se-leave-field select:hover,.se-leave-field textarea:hover{background:#fff;border-color:#c8ced7}.se-leave-field input:focus,.se-leave-field select:focus,.se-leave-field textarea:focus{background:#fff;border-color:#e30613;box-shadow:0 0 0 4px rgba(227,6,19,.075)}.se-leave-field
input::placeholder,.se-leave-field
textarea::placeholder{color:#a3a9b2}.se-leave-field
select{cursor:pointer}.se-leave-selected-balance{grid-gap:0;background:#fff7f8;border:1px solid #f0dadd;border-radius:13px;display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin:0 0 22px;overflow:hidden}.se-leave-selected-balance>div{background:linear-gradient(180deg,snow,#fff6f7);border-right:1px solid #f0dadd;padding:15px 12px;text-align:center}.se-leave-selected-balance>div:last-child{border-right:0}.se-leave-selected-balance
span{color:#9a7479;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.se-leave-selected-balance
strong{color:#22262d;font-size:18px;font-weight:780;margin-top:6px}.se-leave-check{align-items:center;background:#fafbfc;border:1px solid #e3e6eb;border-radius:11px;color:#555c66;cursor:pointer;display:flex;font-size:10px;font-weight:600;gap:10px;margin:17px 0;min-height:46px;padding:0 14px;transition:background-color .15s ease,border-color .15s ease}.se-leave-check:hover{background:#fff7f8;border-color:#efc9cd}.se-leave-check input{accent-color:#e30613;height:16px;margin:0;width:16px}.se-leave-form-error{background:#fff3f4;border:1px solid #f0c5ca;border-radius:10px;color:#ba2735;font-size:10px;line-height:1.5;margin:17px 0 0;padding:12px 14px}.se-leave-modal-actions{align-items:center;border-top:1px solid #eceef2;display:flex;gap:10px;justify-content:flex-end;margin-top:26px;padding-top:21px}.se-leave-modal-actions
.se-leave-btn--secondary{background:#fff;border:1px solid #dce1e7;border-radius:10px;color:#444a54;font-size:11px;font-weight:700;min-height:44px;padding:0 19px}.se-leave-modal-actions
.se-leave-btn--primary{background:linear-gradient(135deg,#e30613,#f21b2c);border:1px solid #e30613;border-radius:10px;box-shadow:0 7px 18px #e3061333;color:#fff;font-size:11px;font-weight:760;min-height:44px;overflow:hidden;padding:0 22px;position:relative}.se-leave-modal-actions
.se-leave-btn--primary:hover:not(:disabled){background:linear-gradient(135deg,#ca0010,#e30613);box-shadow:0 10px 24px #e3061345;transform:translateY(-1px)}.se-leave-header-actions
.se-leave-btn--primary{background:linear-gradient(135deg,#e30613,#f21b2c);border-color:#e30613;box-shadow:0 7px 20px #e306132e;color:#fff}.se-leave-header-actions
.se-leave-btn--primary:hover:not(:disabled){background:linear-gradient(135deg,#ca0010,#e30613);border-color:#ca0010;box-shadow:0 10px 26px #e3061340}.se-leave-empty
.se-leave-btn--primary{background:#e30613;border-color:#e30613;border-radius:10px;box-shadow:0 6px 17px #e306132b;color:#fff;min-height:42px;padding:0 19px}@media (max-width:700px){.se-leave-modal{border-radius:17px;max-height:calc(100vh - 24px);width:calc(100vw - 24px)}.se-leave-modal-head{padding:23px 20px 20px}.se-leave-modal-head h2{font-size:21px}.se-leave-form{padding:21px 20px 22px}.se-leave-form-grid{grid-template-columns:1fr}.se-leave-modal-actions{flex-direction:column-reverse}.se-leave-modal-actions .se-leave-btn{width:100%}}.se-leave-page.se-leave-v2{--lv-ink:#1f2026;--lv-muted:#777985;--lv-line:#e6e2e4;--lv-soft:#f7f5f5;--lv-plum:#6d3f61;--lv-plum-dark:#342634;--lv-plum-deep:#201d24;--lv-lilac:#bda4b8;--lv-stone:#c9bcb3;background:radial-gradient(circle at 90% 5%,rgba(109,63,97,.055),#0000 26%),#f7f7f8;color:var(--lv-ink);min-height:100%;padding:22px 28px 38px;width:100%}.se-leave-v2-hero{background:linear-gradient(118deg,#1d2026,#29232b 48%,#56384f);border:1px solid #ffffff17;border-radius:24px;box-shadow:0 18px 45px #1f1b2029;color:#fff;isolation:isolate;min-height:190px;overflow:hidden;position:relative}.se-leave-v2-hero:before{animation:seLeaveOrb 9s ease-in-out infinite alternate;background:radial-gradient(circle,#d6bed02b 0,#d6bed00d 38%,#0000 68%);border-radius:50%;content:"";height:440px;inset:-70% auto auto -15%;pointer-events:none;position:absolute;width:440px}.se-leave-v2-hero:after{animation:seLeaveRing 13s linear infinite;border:1px solid #ffffff12;border-radius:50%;bottom:-190px;box-shadow:0 0 0 48px hsla(0,0%,100%,.025),0 0 0 96px hsla(0,0%,100%,.018);content:"";height:420px;pointer-events:none;position:absolute;right:-80px;width:420px}@keyframes seLeaveOrb{0%{transform:translateZ(0) scale(.92)}to{transform:translate3d(100px,50px,0) scale(1.14)}}@keyframes seLeaveRing{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.se-leave-v2-hero-glow{border-radius:50%;filter:blur(1px);pointer-events:none;position:absolute}.se-leave-v2-hero-glow--one{background:#cdb1c612;height:160px;right:34%;top:-70px;width:160px}.se-leave-v2-hero-glow--two{border:1px solid #ffffff12;bottom:-60px;height:100px;left:47%;width:100px}.se-leave-v2-hero-grid{background-image:linear-gradient(#fff9 1px,#0000 0),linear-gradient(90deg,#fff9 1px,#0000 0);background-size:38px 38px;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%,#000);mask-image:linear-gradient(90deg,#0000,#000 45%,#000);opacity:.035;pointer-events:none;position:absolute}.se-leave-v2-hero-content{align-items:center;display:flex;gap:32px;justify-content:space-between;min-height:134px;padding:27px 30px 18px;position:relative;z-index:3}.se-leave-v2-hero-copy{min-width:0}.se-leave-v2-eyebrow{align-items:center;color:#d8c2d2;display:flex;font-size:10px;font-weight:900;gap:9px;letter-spacing:2.2px;margin:0 0 12px}.se-leave-v2-eyebrow-line{animation:seLeaveLine 2.8s ease-in-out infinite;background:#c3a4ba;border-radius:999px;display:block;height:2px;width:27px}@keyframes seLeaveLine{0%,to{opacity:.65;width:27px}50%{opacity:1;width:42px}}.se-leave-v2-title-row{align-items:center;display:flex;gap:15px}.se-leave-v2-title-icon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff14;display:grid;flex:0 0 auto;height:51px;place-items:center;width:51px}.se-leave-v2-title-icon svg{color:#eadde6;height:23px;width:23px}.se-leave-v2-title-row h1{color:#fff;font-size:clamp(27px,2.35vw,38px);font-weight:850;letter-spacing:-1.35px;line-height:1.02;margin:0}.se-leave-v2-title-row p{color:#ffffff9c;font-size:12px;font-weight:600;margin:7px 0 0}.se-leave-v2-hero-actions{align-items:center;display:flex;flex:0 0 auto;gap:10px}.se-leave-v2-year{border-left:1px solid #ffffff24;display:flex;flex-direction:column;height:52px;justify-content:center;min-width:86px;padding:0 16px}.se-leave-v2-year span{color:#ffffff73;font-size:7px;font-weight:900;letter-spacing:1.6px}.se-leave-v2-year strong{color:#fff;font-size:16px;font-weight:800;margin-top:4px}.se-leave-v2-refresh{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff26;border-radius:13px;color:#ffffffd4;cursor:pointer;display:flex;font-family:inherit;font-size:11px;font-weight:750;gap:7px;height:48px;justify-content:center;padding:0 15px;transition:transform .18s ease,background .18s ease,border-color .18s ease}.se-leave-v2-refresh svg{height:15px;width:15px}.se-leave-v2-refresh:hover{background:#ffffff1f;border-color:#ffffff45;transform:translateY(-2px)}.se-leave-v2-refresh:disabled svg{animation:seLeaveRefresh .8s linear infinite}@keyframes seLeaveRefresh{to{transform:rotate(1turn)}}.se-leave-v2-apply{align-items:center;background:linear-gradient(135deg,#f5edf3,#e4d3df);border:1px solid #d7c2d1;border-radius:15px;box-shadow:0 9px 24px #09070933;color:#382d37;cursor:pointer;display:flex;font-family:inherit;gap:11px;height:54px;min-width:184px;padding:0 15px 0 9px;position:relative;transition:transform .18s ease,box-shadow .18s ease}.se-leave-v2-apply:hover{box-shadow:0 13px 28px #09070947;transform:translateY(-2px)}.se-leave-v2-apply-icon{background:#443440;border-radius:11px;color:#fff;display:grid;height:36px;place-items:center;width:36px}.se-leave-v2-apply-icon svg{height:16px;width:16px}.se-leave-v2-apply>span:nth-child(2){align-items:flex-start;display:flex;flex:1 1;flex-direction:column}.se-leave-v2-apply small{color:#8d7285;font-size:6.5px;font-weight:900;letter-spacing:1.25px;margin-bottom:1px}.se-leave-v2-apply strong{color:#322a31;font-size:12px;font-weight:850}.se-leave-v2-apply>svg{height:15px;width:15px}.se-leave-v2-hero-bottom{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08080a24;border-top:1px solid #ffffff17;display:flex;height:56px;padding:0 30px;position:relative;z-index:3}.se-leave-v2-approval-stat,.se-leave-v2-hero-bottom>div{align-items:baseline;background:#0000;border:0;color:#fff;display:flex;font-family:inherit;gap:6px;min-width:118px}.se-leave-v2-approval-stat span,.se-leave-v2-hero-bottom>div span{color:#ffffff73;font-size:7px;font-weight:900;letter-spacing:1.2px}.se-leave-v2-approval-stat strong,.se-leave-v2-hero-bottom>div strong{color:#fff;font-size:19px;font-weight:850;line-height:1}.se-leave-v2-approval-stat small,.se-leave-v2-hero-bottom>div small{color:#ffffff80;font-size:8px;font-weight:650}.se-leave-v2-hero-bottom>i{background:#ffffff1c;display:block;height:21px;margin:0 21px;width:1px}.se-leave-v2-approval-stat{cursor:pointer;text-align:left}.se-leave-v2-approval-stat--attention strong{color:#f1d7e8}.se-leave-v2-approval-stat--attention{animation:seLeaveAttention 2.2s ease-in-out infinite}@keyframes seLeaveAttention{50%{transform:translateY(-1px)}}.se-leave-v2-nav{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0}.se-leave-v2-nav-item{align-items:center;background:#fff;border:1px solid #e4e0e2;border-radius:16px;box-shadow:0 4px 13px rgba(31,27,32,.035);color:#52535b;cursor:pointer;display:flex;font-family:inherit;gap:11px;min-height:64px;overflow:hidden;padding:9px 13px;position:relative;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.se-leave-v2-nav-item:hover{border-color:#cbbdc7;box-shadow:0 9px 22px rgba(31,27,32,.075);transform:translateY(-2px)}.se-leave-v2-nav-item--active{background:linear-gradient(135deg,#342c34,#54404f);border-color:#766071;box-shadow:0 10px 24px #3a2b372b;color:#fff}.se-leave-v2-nav-icon{background:#f3f0f2;border-radius:12px;color:#6d5968;display:grid;flex:0 0 auto;height:38px;place-items:center;width:38px}.se-leave-v2-nav-icon svg{height:17px;width:17px}.se-leave-v2-nav-item--active
.se-leave-v2-nav-icon{background:#ffffff1a;color:#eadde6}.se-leave-v2-nav-copy{display:flex;flex-direction:column;min-width:0}.se-leave-v2-nav-copy strong{font-size:11px;font-weight:820}.se-leave-v2-nav-copy small{color:#9a9ba3;font-size:8px;font-weight:600;margin-top:3px}.se-leave-v2-nav-item--active
.se-leave-v2-nav-copy small{color:#ffffff80}.se-leave-v2-nav-count{background:#ede5eb;border-radius:999px;color:#654e60;display:grid;font-size:9px;font-weight:900;height:24px;margin-left:auto;min-width:24px;padding:0 6px;place-items:center}.se-leave-v2-nav-item--active
.se-leave-v2-nav-count{background:#ffffff21;color:#fff}.se-leave-v2-nav-item--priority:not(.se-leave-v2-nav-item--active){border-color:#cdbac8}.se-leave-v2-overview{display:flex;flex-direction:column;gap:13px}.se-leave-v2-main-card,.se-leave-v2-section,.se-leave-v2-workspace-card{background:#fff;border:1px solid #e3dfe1;border-radius:20px;box-shadow:0 8px 25px rgba(30,27,30,.045)}.se-leave-v2-section{padding:18px 20px}.se-leave-v2-section-heading,.se-leave-v2-workspace-head{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:15px}.se-leave-v2-section-heading span,.se-leave-v2-workspace-head>div:first-child>span{color:#886c80;display:block;font-size:7.5px;font-weight:900;letter-spacing:1.7px;margin-bottom:4px}.se-leave-v2-section-heading h2,.se-leave-v2-workspace-head h2{color:#222329;font-size:19px;font-weight:850;letter-spacing:-.45px;margin:0}.se-leave-v2-section-heading>button{align-items:center;background:#0000;border:0;color:#634e5e;cursor:pointer;display:flex;font-family:inherit;font-size:10px;font-weight:800;gap:6px}.se-leave-v2-section-heading>button svg{height:14px;width:14px}.se-leave-v2-balance-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.se-leave-v2-balance-card{background:linear-gradient(145deg,#fff,#fbf9fa);border:1px solid #e7e2e5;border-radius:15px;min-width:0;overflow:hidden;padding:14px 15px;position:relative;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.se-leave-v2-balance-card:before{background:#826a7b;border-radius:0 0 999px 999px;content:"";height:3px;left:16px;position:absolute;top:0;width:34px}.se-leave-v2-balance-card:hover{border-color:#cdbfc8;box-shadow:0 8px 19px rgba(35,29,34,.065);transform:translateY(-2px)}.se-leave-v2-balance-top{align-items:center;display:flex;justify-content:space-between}.se-leave-v2-balance-code{color:#8b7083;font-size:8px;font-weight:950;letter-spacing:1.25px}.se-leave-v2-balance-top strong{color:#25252a;font-size:25px;font-weight:850;line-height:1}.se-leave-v2-balance-card h3{color:#36353a;font-size:11px;font-weight:780;margin:5px 0 12px}.se-leave-v2-balance-progress{background:#eee9ec;border-radius:999px;height:5px;overflow:hidden;width:100%}.se-leave-v2-balance-progress span{background:linear-gradient(90deg,#4e414b,#917789);border-radius:inherit;display:block;height:100%}.se-leave-v2-balance-meta{color:#9b9ba1;display:flex;font-size:8px;font-weight:650;justify-content:space-between;margin-top:8px}.se-leave-v2-balance-meta strong{color:#57515a}.se-leave-v2-no-balance{border:1px dashed #ddd5da;border-radius:14px;color:#85838a;font-size:11px;grid-column:1/-1;padding:22px;text-align:center}.se-leave-v2-manager-action{grid-gap:15px;align-items:center;background:linear-gradient(105deg,#f8f3f6,#f2eaf0);border:1px solid #cdbac8;border-radius:18px;box-shadow:0 8px 24px #402d3b0f;display:grid;gap:15px;grid-template-columns:auto 1fr auto;overflow:hidden;padding:15px 18px;position:relative}.se-leave-v2-manager-action:after{border:1px solid #694a6114;border-radius:50%;content:"";height:160px;position:absolute;right:-40px;top:-70px;width:160px}.se-leave-v2-manager-action-icon{background:#4c3b48;border-radius:13px;color:#fff;display:grid;height:42px;place-items:center;width:42px}.se-leave-v2-manager-action-icon svg{height:19px;width:19px}.se-leave-v2-manager-action-copy span{color:#896b81;font-size:7px;font-weight:950;letter-spacing:1.5px}.se-leave-v2-manager-action-copy h2{color:#302b30;font-size:16px;font-weight:850;margin:4px 0 0}.se-leave-v2-manager-action>button{align-items:center;background:#44343f;border:0;border-radius:11px;box-shadow:0 6px 15px #3327302e;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:10px;font-weight:800;gap:8px;height:40px;padding:0 14px;position:relative;z-index:2}.se-leave-v2-manager-action>button svg{height:14px;width:14px}.se-leave-v2-main-card{overflow:hidden}.se-leave-v2-main-card
.se-leave-overview{border:0!important;box-shadow:none!important;margin:0!important}.se-leave-v2-workspace-card{padding:18px 20px}.se-leave-v2-workspace-count{align-items:baseline;background:#faf8f9;border:1px solid #e0d9de;border-radius:11px;display:flex;gap:6px;padding:8px 12px}.se-leave-v2-workspace-count strong{color:#302b30;font-size:18px;font-weight:900}.se-leave-v2-workspace-count span{color:#8d8990;font-size:8px;font-weight:750}.se-leave-v2-small-action{align-items:center;background:#443640;border:1px solid #5a4655;border-radius:11px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:10px;font-weight:800;gap:6px;height:38px;padding:0 13px}.se-leave-v2-small-action svg{height:14px;width:14px}.se-leave-premium-loading{align-items:center;color:#302d31;display:flex;gap:17px;justify-content:center;min-height:420px}.se-leave-premium-loading>div:last-child{display:flex;flex-direction:column}.se-leave-premium-loading>div:last-child strong{font-size:15px;font-weight:850}.se-leave-premium-loading>div:last-child span{color:#97949a;font-size:10px;margin-top:3px}.se-leave-premium-loading-orbit{background:linear-gradient(135deg,#29252a,#674f61);border-radius:17px;color:#fff;display:grid;height:54px;place-items:center;position:relative;width:54px}.se-leave-premium-loading-orbit strong{font-size:12px;font-weight:900}.se-leave-premium-loading-orbit span{animation:seLeaveLoadingSpin .8s linear infinite;border:2px solid #0000;border-radius:19px;border-top-color:#866b7f;inset:-6px;position:absolute}@keyframes seLeaveLoadingSpin{to{transform:rotate(1turn)}}.se-leave-v2
.se-leave-workspace{margin:0}.se-leave-v2 button:focus-visible{outline:3px solid #7e5e753d;outline-offset:2px}@media (max-width:1100px){.se-leave-v2-hero-content{align-items:flex-start}.se-leave-v2-hero-actions{flex-wrap:wrap;justify-content:flex-end}.se-leave-v2-balance-grid,.se-leave-v2-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.se-leave-page.se-leave-v2{padding:12px 12px 28px}.se-leave-v2-hero{border-radius:19px}.se-leave-v2-hero-content{display:block;padding:22px 18px 17px}.se-leave-v2-title-row h1{font-size:28px}.se-leave-v2-title-icon{height:45px;width:45px}.se-leave-v2-hero-actions{justify-content:flex-start;margin-top:22px}.se-leave-v2-refresh span,.se-leave-v2-year{display:none}.se-leave-v2-refresh{padding:0;width:48px}.se-leave-v2-apply{flex:1 1;min-width:0}.se-leave-v2-hero-bottom{overflow-x:auto;padding:0 18px}.se-leave-v2-approval-stat,.se-leave-v2-hero-bottom>div{min-width:104px}.se-leave-v2-hero-bottom>i{margin:0 12px}.se-leave-v2-nav{gap:7px;grid-template-columns:1fr 1fr}.se-leave-v2-nav-item{min-height:58px;padding:8px 10px}.se-leave-v2-nav-icon{height:34px;width:34px}.se-leave-v2-nav-copy small{display:none}.se-leave-v2-balance-grid{gap:8px;grid-template-columns:1fr 1fr}.se-leave-v2-section{padding:15px 13px}.se-leave-v2-balance-card{padding:13px 12px}.se-leave-v2-manager-action{grid-template-columns:auto 1fr}.se-leave-v2-manager-action>button{grid-column:1/-1;justify-content:center;width:100%}.se-leave-v2-workspace-card{padding:15px 12px}}@media (max-width:480px){.se-leave-v2-nav{grid-template-columns:1fr}.se-leave-v2-balance-grid{grid-template-columns:1fr 1fr}.se-leave-v2-balance-top strong{font-size:22px}.se-leave-v2-section-heading h2,.se-leave-v2-workspace-head h2{font-size:17px}.se-leave-v2-workspace-head{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.se-leave-premium-loading-orbit span,.se-leave-v2-approval-stat--attention,.se-leave-v2-eyebrow-line,.se-leave-v2-hero:after,.se-leave-v2-hero:before{animation:none!important}}.se-leave-panel--table{background:#fff;border:1px solid #d9d7dc!important;border-radius:16px;box-shadow:0 7px 24px rgba(28,27,31,.045);margin:0;overflow:hidden;padding:0;width:100%}.se-leave-v2-main-card
.se-leave-panel--table,.se-leave-v2-workspace-card
.se-leave-panel--table{border:0!important;border-radius:0;box-shadow:none}.se-leave-table-section-head{align-items:center;background:linear-gradient(180deg,#fff,#fbfafb);border-bottom:1px solid #ddd9de;display:flex;gap:18px;justify-content:space-between;min-height:70px;padding:14px 18px}.se-leave-table-section-head h2{color:#24252b;font-size:17px;font-weight:850;letter-spacing:-.35px;line-height:1.2;margin:3px 0 0}.se-leave-table-section-head
.se-leave-section-label{color:#81677a;font-size:7px;font-weight:950;letter-spacing:1.65px}.se-leave-table-head-actions{align-items:center;display:flex;gap:9px}.se-leave-table-head-count{align-items:baseline;background:#f8f6f7;border:1px solid #dfd9dd;border-radius:10px;display:flex;gap:6px;min-height:36px;padding:7px 11px}.se-leave-table-head-count strong{color:#312d31;font-size:16px;font-weight:900;line-height:1}.se-leave-table-head-count span{color:#88858b;font-size:8px;font-weight:700}.se-leave-pro-table-wrap{background:#fff;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-color:#aaa1a8 #f1eff0;scrollbar-width:thin;width:100%}.se-leave-pro-table-wrap::-webkit-scrollbar{height:7px}.se-leave-pro-table-wrap::-webkit-scrollbar-track{background:#f2f0f1}.se-leave-pro-table-wrap::-webkit-scrollbar-thumb{background:#aaa0a8;border-radius:999px}.se-leave-pro-table{background:#fff;border-collapse:initial;border-spacing:0;min-width:900px;table-layout:auto;width:100%}.se-leave-pro-table thead th{background:linear-gradient(180deg,#36343b,#2c2b31)!important;border-bottom:1px solid #29282d;border-right:1px solid #ffffff1c;color:#f5f3f5!important;font-size:8px!important;font-weight:850!important;height:43px;letter-spacing:1.15px!important;line-height:1;padding:0 14px;position:relative;text-align:left;text-transform:uppercase;white-space:nowrap}.se-leave-pro-table thead th:first-child{padding-left:18px}.se-leave-pro-table thead th:last-child{border-right:0}.se-leave-pro-table tbody td{background:#fff;border-bottom:1px solid #dedbdf;border-right:1px solid #e2dfe2;color:#414148;font-size:10px;height:62px;padding:9px 14px;vertical-align:middle}.se-leave-pro-table tbody td:first-child{padding-left:18px}.se-leave-pro-table tbody td:last-child{border-right:0}.se-leave-pro-table tbody tr:last-child td{border-bottom:0}.se-leave-pro-clickable-row{cursor:pointer}.se-leave-pro-clickable-row td{transition:background .15s ease,box-shadow .15s ease}.se-leave-pro-clickable-row:hover td{background:#f8f5f7}.se-leave-pro-clickable-row:hover td:first-child{box-shadow:inset 3px 0 0 #66515f}.se-leave-pro-person{align-items:center;display:flex;gap:10px;min-width:170px}.se-leave-pro-avatar{background:linear-gradient(145deg,#292a30,#48464e);border-radius:10px;box-shadow:0 3px 9px #1c1c1f21;color:#fff;display:grid;flex:0 0 auto;font-size:8px;font-weight:900;height:34px;letter-spacing:.3px;place-items:center;width:34px}.se-leave-pro-person-copy{display:flex;flex-direction:column;min-width:0}.se-leave-pro-person-copy strong{color:#292a30;font-size:10px;font-weight:850;line-height:1.3;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-leave-pro-person-copy small{color:#8e8e96;font-size:8px;font-weight:600;margin-top:3px;text-transform:capitalize}.se-leave-pro-id{display:flex;flex-direction:column}.se-leave-pro-id strong{color:#3a3940;font-size:9px;font-weight:850}.se-leave-pro-id small{color:#99969c;font-size:7.5px;font-weight:650;margin-top:3px}.se-leave-pro-leave-type{align-items:center;display:flex;gap:9px;min-width:150px}.se-leave-pro-type-code{background:#f4f2f3;border:1px solid #e1dde0;border-radius:8px;color:#544b52;display:grid;flex:0 0 auto;font-size:7.5px;font-weight:950;height:30px;letter-spacing:.4px;min-width:34px;padding:0 7px;place-items:center}.se-leave-pro-leave-type strong{color:#34343a;font-size:9.5px;font-weight:800;white-space:nowrap}.se-leave-pro-period{align-items:center;display:flex;gap:7px;min-width:185px}.se-leave-pro-date,.se-leave-pro-period strong{color:#55545b;font-size:9px;font-weight:700;white-space:nowrap}.se-leave-pro-period span{color:#aaa6ab;font-size:11px}.se-leave-pro-duration{align-items:baseline;display:flex;gap:4px}.se-leave-pro-duration strong{color:#28292e;font-size:14px;font-weight:900}.se-leave-pro-duration span{color:#96949a;font-size:7.5px;font-weight:650}.se-leave-pro-status{align-items:center;background:#f6f4f5;border:1px solid #ded9dd;border-radius:999px;color:#666169;display:inline-flex;font-size:7.5px;font-weight:850;gap:6px;min-height:25px;padding:0 9px;white-space:nowrap}.se-leave-pro-status i{background:#8e858c;border-radius:50%;display:block;height:5px;width:5px}.se-leave-pro-status--pending,.se-leave-pro-status--pending_approval{background:#f5eef3;border-color:#d8c9d3;color:#654f60}.se-leave-pro-status--pending i,.se-leave-pro-status--pending_approval i{background:#806276}.se-leave-pro-status--approved{background:#f1f5f3;border-color:#cfd8d3;color:#465a50}.se-leave-pro-status--approved i{background:#60796c}.se-leave-pro-status--rejected{background:#f8f3f3;border-color:#e1d3d3;color:#755a5a}.se-leave-pro-status--rejected i{background:#8a6565}.se-leave-pro-status--canceled,.se-leave-pro-status--cancelled{background:#f3f3f4;color:#77767d}.se-leave-pro-action-cell,.se-leave-pro-action-head{text-align:center!important;width:112px}.se-leave-pro-row-actions{align-items:center;display:flex;gap:5px;justify-content:center}.se-leave-pro-review-btn,.se-leave-pro-view-btn{align-items:center;background:#3b353a;border:1px solid #50434c;border-radius:8px;box-shadow:0 3px 8px #2923271a;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:8px;font-weight:800;gap:7px;height:31px;justify-content:center;min-width:78px;padding:0 10px;transition:transform .15s ease,background .15s ease}.se-leave-pro-review-btn:hover,.se-leave-pro-view-btn:hover{background:#50434c;transform:translateY(-1px)}.se-leave-pro-cancel-btn{background:#fff;border:1px solid #ddd6da;border-radius:8px;color:#7b656f;cursor:pointer;font-family:inherit;font-size:8px;font-weight:750;height:31px;padding:0 9px}.se-leave-pro-request-number{background:#0000;border:0;color:#51424d;cursor:pointer;font-family:inherit;font-size:9px;font-weight:850;text-align:left}.se-leave-pro-request-number:hover{text-decoration:underline}.se-leave-table-footer{align-items:center;background:#faf9fa;border-top:1px solid #dedbdf;color:#99969c;display:flex;font-size:7.5px;font-weight:650;justify-content:space-between;min-height:38px;padding:0 16px}.se-leave-pro-head-action{align-items:center;background:#40383e;border:1px solid #554750;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:8.5px;font-weight:800;gap:6px;height:35px;justify-content:center;padding:0 12px}.se-leave-pro-head-action>span{font-size:13px;line-height:1}.se-leave-compact-empty{align-items:center;background:linear-gradient(180deg,#fff,#fbfafb);display:flex;gap:13px;min-height:78px;padding:13px 18px}.se-leave-compact-empty-icon{background:#f3f1f2;border:1px solid #e0dcdf;border-radius:11px;color:#6b6068;display:grid;flex:0 0 auto;font-size:8px;font-weight:900;height:39px;place-items:center;width:39px}.se-leave-compact-empty-copy{display:flex;flex:1 1;flex-direction:column}.se-leave-compact-empty-copy strong{color:#313238;font-size:10px;font-weight:850}.se-leave-compact-empty-copy span{color:#99979d;font-size:8px;margin-top:3px}.se-leave-compact-empty>button{background:#40373d;border:1px solid #554650;border-radius:9px;color:#fff;cursor:pointer;font-family:inherit;font-size:8.5px;font-weight:800;height:34px;padding:0 12px}.se-leave-apply-v2-layer{z-index:1500}.se-leave-apply-v2{animation:seLeaveApplyEnter .22s ease-out;background:#f7f6f7;border:1px solid #ffffff14;border-radius:21px;box-shadow:0 30px 80px #1210134d;left:50%;margin:0;max-height:calc(100vh - 40px);overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(720px,calc(100vw - 32px))}@keyframes seLeaveApplyEnter{0%{opacity:0;transform:translate(-50%,-47%) scale(.975)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.se-leave-apply-v2-head{align-items:center;background:linear-gradient(115deg,#24242a,#353038 54%,#5b4555);color:#fff;display:flex;gap:12px;min-height:83px;overflow:hidden;padding:16px 20px;position:relative}.se-leave-apply-v2-head:after{border:1px solid #ffffff14;border-radius:50%;box-shadow:0 0 0 35px hsla(0,0%,100%,.025),0 0 0 70px hsla(0,0%,100%,.018);content:"";height:220px;pointer-events:none;position:absolute;right:-60px;top:-100px;width:220px}.se-leave-apply-v2-head-icon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff17;border:1px solid #ffffff21;border-radius:13px;color:#fff;display:grid;flex:0 0 auto;font-size:19px;height:42px;place-items:center;width:42px}.se-leave-apply-v2-head-copy{display:flex;flex-direction:column}.se-leave-apply-v2-head-copy>span{color:#cdbbc8;font-size:6.5px;font-weight:900;letter-spacing:1.7px;margin-bottom:3px}.se-leave-apply-v2-head-copy h2{color:#fff;font-size:20px;font-weight:850;letter-spacing:-.4px;margin:0}.se-leave-apply-v2-close{background:#ffffff12;border:1px solid #ffffff21;border-radius:10px;color:#fffc;cursor:pointer;display:grid;font-size:20px;height:34px;margin-left:auto;place-items:center;position:relative;width:34px;z-index:2}.se-leave-apply-v2-form{max-height:calc(100vh - 123px);overflow-y:auto;padding:15px;scrollbar-width:thin}.se-leave-apply-v2-section{background:#fff;border:1px solid #dfdcdf;border-radius:14px;margin-bottom:11px;padding:14px}.se-leave-apply-v2-section-title{align-items:center;display:flex;gap:9px;margin-bottom:12px}.se-leave-apply-v2-section-title>span{background:#40373e;border-radius:8px;color:#fff;display:grid;font-size:7px;font-weight:900;height:27px;place-items:center;width:27px}.se-leave-apply-v2-section-title>div{display:flex;flex-direction:column}.se-leave-apply-v2-section-title strong{color:#2f3035;font-size:10px;font-weight:850}.se-leave-apply-v2-section-title small{color:#a09da2;font-size:7.5px;font-weight:600;margin-top:2px}.se-leave-apply-v2-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.se-leave-apply-v2-field{display:flex;flex-direction:column;position:relative}.se-leave-apply-v2-field--full{margin-top:10px;width:100%}.se-leave-apply-v2-field label{align-items:center;color:#55535a;display:flex;font-size:8px;font-weight:800;justify-content:space-between;margin:0 0 5px}.se-leave-apply-v2-field label span{color:#aaa6ab;font-size:7px;font-weight:650}.se-leave-apply-v2-field input,.se-leave-apply-v2-field select,.se-leave-apply-v2-field textarea{background:#fbfafb;border:1px solid #d9d5d9;border-radius:9px;color:#33343a;font-family:inherit;font-size:9.5px;font-weight:650;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.se-leave-apply-v2-field input,.se-leave-apply-v2-field select{height:38px;padding:0 10px}.se-leave-apply-v2-field textarea{min-height:70px;padding:9px 10px;resize:vertical}.se-leave-apply-v2-field input:focus,.se-leave-apply-v2-field select:focus,.se-leave-apply-v2-field textarea:focus{background:#fff;border-color:#756270;box-shadow:0 0 0 3px #67516117}.se-leave-apply-v2-field input:disabled{background:#f0eef0;color:#969299;cursor:not-allowed}.se-leave-apply-v2-balance{background:#f8f6f7;border:1px solid #ddd8dc;border-radius:10px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:11px;overflow:hidden}.se-leave-apply-v2-balance>div{align-items:baseline;border-right:1px solid #ddd8dc;display:flex;gap:5px;min-height:48px;padding:9px 11px;position:relative}.se-leave-apply-v2-balance>div:last-child{border-right:0}.se-leave-apply-v2-balance span{color:#969198;display:block;font-size:5.5px;font-weight:900;left:11px;letter-spacing:1px;position:absolute;top:7px}.se-leave-apply-v2-balance strong{color:#342f33;font-size:15px;font-weight:900;margin-top:12px}.se-leave-apply-v2-balance small{color:#99959a;font-size:6.5px;margin-top:12px}.se-leave-apply-v2-info{align-items:center;background:#f7f4f6;border:1px solid #ded8dc;border-radius:8px;display:flex;gap:7px;margin-top:9px;padding:7px 9px}.se-leave-apply-v2-info>span{background:#62515d;border-radius:50%;color:#fff;display:grid;font-size:7px;font-weight:900;height:18px;place-items:center;width:18px}.se-leave-apply-v2-info p{color:#716d72;font-size:7.5px;font-weight:650;margin:0}.se-leave-apply-v2-char{bottom:6px;color:#aaa6ab;font-size:6px;position:absolute;right:9px}.se-leave-apply-v2-emergency{align-items:center;background:#faf8f9;border:1px solid #ded9dc;border-radius:9px;cursor:pointer;display:flex;gap:9px;margin-top:10px;padding:9px 10px}.se-leave-apply-v2-emergency input{height:1px;opacity:0;position:absolute;width:1px}.se-leave-apply-v2-checkmark{background:#fff;border:1px solid #ccc5ca;border-radius:6px;color:#0000;display:grid;font-size:10px;height:22px;place-items:center;width:22px}.se-leave-apply-v2-emergency
input:checked+.se-leave-apply-v2-checkmark{background:#50404b;border-color:#50404b;color:#fff}.se-leave-apply-v2-emergency>span:last-child{display:flex;flex-direction:column}.se-leave-apply-v2-emergency strong{color:#4b494f;font-size:8.5px;font-weight:800}.se-leave-apply-v2-emergency small{color:#9c999e;font-size:7px;margin-top:2px}.se-leave-apply-v2-error{align-items:center;background:#faf4f4;border:1px solid #e0cdcd;border-radius:9px;color:#785c5c;display:flex;font-size:8px;font-weight:700;gap:7px;margin-bottom:10px;padding:9px 10px}.se-leave-apply-v2-error>span{background:#765858;border-radius:50%;color:#fff;display:grid;font-size:8px;font-weight:900;height:18px;place-items:center;width:18px}.se-leave-apply-v2-footer{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf9faf5;border-top:1px solid #ddd9dc;bottom:-15px;display:flex;gap:8px;justify-content:flex-end;margin:0 -15px -15px;padding:12px 15px;position:sticky;z-index:4}.se-leave-apply-v2-cancel,.se-leave-apply-v2-submit{border-radius:9px;cursor:pointer;font-family:inherit;font-size:8.5px;font-weight:800;height:38px}.se-leave-apply-v2-cancel{background:#fff;border:1px solid #d3cfd2;color:#68666c;min-width:84px}.se-leave-apply-v2-submit{align-items:center;background:linear-gradient(135deg,#363137,#55434f);border:1px solid #4a3d46;box-shadow:0 5px 13px #30272d24;color:#fff;display:flex;gap:11px;justify-content:center;min-width:142px;padding:0 13px}.se-leave-apply-v2-cancel:disabled,.se-leave-apply-v2-submit:disabled{cursor:not-allowed;opacity:.55}.se-leave-drawer-layer{z-index:1600!important}.se-leave-drawer{background:#f7f6f7!important;border-left:1px solid #ffffff14!important;box-shadow:-24px 0 70px #16141733!important;width:min(520px,94vw)!important}.se-leave-drawer-head{background:linear-gradient(120deg,#24242a,#393139,#584453)!important;color:#fff;min-height:82px;padding:17px 19px!important}.se-leave-drawer-head
.se-leave-section-label{color:#cbb7c6!important}.se-leave-drawer-head h2{color:#fff!important;font-size:18px!important;font-weight:850!important}.se-leave-drawer-head
.se-leave-close{background:#ffffff14!important;border-color:#ffffff26!important;color:#fff!important}.se-leave-drawer-block,.se-leave-drawer-summary,.se-leave-person-card,.se-leave-review-box{background:#fff!important;border-color:#dedade!important;border-radius:13px!important;margin-left:14px!important;margin-right:14px!important}.se-leave-review-box textarea{background:#fbfafb!important;border:1px solid #d8d3d7!important;border-radius:9px!important}.se-leave-review-box textarea:focus{border-color:#735f6e!important;box-shadow:0 0 0 3px #67516117;outline:none}@media (max-width:760px){.se-leave-table-section-head{min-height:62px;padding:11px 12px}.se-leave-table-section-head h2{font-size:15px}.se-leave-pro-table{min-width:850px}.se-leave-pro-table thead th{height:40px;padding:0 10px}.se-leave-pro-table tbody td{height:57px;padding:8px 10px}.se-leave-apply-v2{border-radius:17px;max-height:calc(100vh - 20px);width:calc(100vw - 20px)}.se-leave-apply-v2-head{min-height:72px;padding:13px 14px}.se-leave-apply-v2-form{max-height:calc(100vh - 92px);padding:11px}.se-leave-apply-v2-grid{grid-template-columns:1fr}.se-leave-apply-v2-balance{grid-template-columns:repeat(3,1fr)}.se-leave-apply-v2-section{padding:11px}.se-leave-apply-v2-footer{margin:0 -11px -11px;padding:10px 11px}.se-leave-compact-empty{flex-wrap:wrap}.se-leave-compact-empty-copy{min-width:calc(100% - 55px)}.se-leave-compact-empty>button{width:100%}}.se-leave-page,.se-leave-shell,.se-leave-v2{--leave-ink:#20272b;--leave-ink-2:#293338;--leave-ink-3:#344147;--leave-steel:#315f63;--leave-steel-2:#3f7477;--leave-steel-soft:#eaf2f1;--leave-text:#22282c;--leave-muted:#7f898e;--leave-line:#dce2e3;--leave-line-dark:#cbd4d5;--leave-surface:#fff;--leave-surface-soft:#f7f9f9;--leave-shadow:0 10px 28px #18232712}.se-leave-page{background:linear-gradient(180deg,#f7f9f9,#f3f6f6)!important}.se-leave-hero,.se-leave-v2-hero{background:linear-gradient(118deg,#20272b,#263136 48%,#315b5e)!important;border:1px solid #ffffff0f!important;box-shadow:0 15px 34px #17222626!important;overflow:hidden;position:relative}.se-leave-hero:before,.se-leave-v2-hero:before{animation:seExecutiveGlow 3.2s ease-in-out infinite;background:radial-gradient(circle,#65aaab29 0,#65aaab0f 35%,#0000 70%);border-radius:50%;content:"";height:340px;pointer-events:none;position:absolute;right:120px;top:-220px;width:340px}.se-leave-hero:after,.se-leave-v2-hero:after{animation:seExecutiveRing 2.6s linear infinite;border:1px solid #9bd7d633;border-radius:50%;box-shadow:0 0 0 34px rgba(122,188,187,.055),0 0 0 69px rgba(122,188,187,.035),0 0 0 104px rgba(122,188,187,.018);content:"";height:250px;pointer-events:none;position:absolute;right:42px;top:-93px;transform-origin:center;width:250px}@keyframes seExecutiveRing{0%{opacity:.48;transform:rotate(0deg) scale(.94)}25%{opacity:.9;transform:rotate(90deg) scale(1)}50%{opacity:.62;transform:rotate(180deg) scale(1.055)}75%{opacity:.88;transform:rotate(270deg) scale(1)}to{opacity:.48;transform:rotate(1turn) scale(.94)}}@keyframes seExecutiveGlow{0%,to{opacity:.48;transform:translateZ(0) scale(.96)}50%{opacity:.95;transform:translate3d(-18px,14px,0) scale(1.08)}}.se-leave-hero
.se-leave-section-label,.se-leave-hero-eyebrow,.se-leave-v2-hero
.se-leave-section-label{color:#a9d0cf!important}.se-leave-hero-eyebrow:before{background:#7eb5b4!important}.se-leave-hero h1,.se-leave-v2-hero h1{color:#fff!important;font-weight:850!important;letter-spacing:-.8px!important}.se-leave-hero-subtitle,.se-leave-v2-hero-subtitle{color:#ffffffa6!important}.se-leave-hero-icon,.se-leave-v2-hero-icon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.075)!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px 0 #ffffff14!important;color:#d7e8e7!important}.se-leave-hero-year,.se-leave-v2-year{border-left:1px solid #ffffff1c!important}.se-leave-hero-year span,.se-leave-v2-year span{color:#d5e6e699!important}.se-leave-hero-year strong,.se-leave-v2-year strong{color:#fff!important}.se-leave-hero-refresh,.se-leave-refresh-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.055)!important;border:1px solid #ffffff21!important;box-shadow:none!important;color:#ffffffd1!important}.se-leave-hero-refresh:hover,.se-leave-refresh-btn:hover{background:#ffffff1a!important;border-color:#ffffff3d!important;color:#fff!important}.se-leave-hero
.se-leave-primary-btn,.se-leave-hero-apply,.se-leave-v2-hero
.se-leave-primary-btn{background:#fff!important;border:1px solid #fff6!important;box-shadow:0 8px 20px #0710122e!important;color:#243034!important}.se-leave-hero
.se-leave-primary-btn:hover,.se-leave-hero-apply:hover,.se-leave-v2-hero
.se-leave-primary-btn:hover{background:#edf5f4!important;box-shadow:0 11px 25px #0710123b!important;transform:translateY(-1px)}.se-leave-hero
.se-leave-primary-btn>span:first-child,.se-leave-hero-apply-icon{background:#315f63!important;color:#fff!important}.se-leave-hero-stats,.se-leave-v2-stats{background:#07111414!important;border-top:1px solid #ffffff17!important}.se-leave-hero-stat{border-right:1px solid #ffffff1a!important}.se-leave-hero-stat span{color:#cadddd8c!important}.se-leave-hero-stat strong{color:#fff!important}.se-leave-tabs{gap:9px!important}.se-leave-tab{background:#fff!important;border:1px solid #dbe1e2!important;box-shadow:0 3px 10px rgba(27,39,43,.035)!important;color:#50595e!important;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease!important}.se-leave-tab:hover{background:#f8fbfb!important;border-color:#bccdce!important;transform:translateY(-1px)}.se-leave-tab.active,.se-leave-tab.is-active,.se-leave-tab[aria-selected=true]{background:linear-gradient(135deg,#253035,#34484c)!important;border-color:#293b40!important;box-shadow:0 7px 18px #1b2d3124!important;color:#fff!important}.se-leave-tab.active strong,.se-leave-tab.is-active strong,.se-leave-tab[aria-selected=true] strong{color:#fff!important}.se-leave-tab.active small,.se-leave-tab.is-active small,.se-leave-tab[aria-selected=true] small{color:#ffffff8f!important}.se-leave-tab-icon{background:#f1f5f5!important;color:#5e6b70!important}.se-leave-tab.active
.se-leave-tab-icon,.se-leave-tab.is-active
.se-leave-tab-icon,.se-leave-tab[aria-selected=true]
.se-leave-tab-icon{background:#ffffff1c!important;color:#fff!important}.se-leave-tab-count{background:#edf3f2!important;color:#315f63!important}.se-leave-tab.active
.se-leave-tab-count,.se-leave-tab.is-active
.se-leave-tab-count{background:#ffffff21!important;color:#fff!important}.se-leave-panel,.se-leave-v2-main-card,.se-leave-v2-workspace-card{background:#fff!important;border:1px solid #dce2e3!important;box-shadow:var(--leave-shadow)!important}.se-leave-section-label{color:#587a7c!important}.se-leave-panel h2{color:#22292d!important}.se-leave-balance-card{background:linear-gradient(180deg,#fff,#fafcfc)!important;border:1px solid #dce2e3!important;box-shadow:none!important}.se-leave-balance-card:before{background:#49777a!important}.se-leave-balance-card:hover{border-color:#c4d2d3!important;box-shadow:0 8px 18px #20343912!important;transform:translateY(-2px)}.se-leave-balance-code{color:#4f7375!important}.se-leave-balance-card
strong{color:#252b2f!important}.se-leave-balance-progress,.se-leave-progress{background:#e7eded!important}.se-leave-balance-progress>span,.se-leave-progress>span{background:linear-gradient(90deg,#315f63,#578b8c)!important}.se-leave-action-banner,.se-leave-approval-banner{background:linear-gradient(100deg,#f5f9f8,#edf5f4)!important;border:1px solid #cad8d8!important;box-shadow:0 5px 16px rgba(30,58,61,.045)!important}.se-leave-action-banner-icon,.se-leave-approval-banner-icon{background:#315f63!important;box-shadow:0 5px 12px #315f6329!important;color:#fff!important}.se-leave-action-banner
.se-leave-section-label,.se-leave-approval-banner
.se-leave-section-label{color:#568083!important}.se-leave-action-banner strong,.se-leave-approval-banner strong{color:#263034!important}.se-leave-action-banner button,.se-leave-approval-banner button{background:#293c40!important;border-color:#293c40!important;box-shadow:0 5px 13px #192c3024!important;color:#fff!important}.se-leave-action-banner button:hover,.se-leave-approval-banner button:hover{background:#31565a!important;transform:translateY(-1px)}.se-leave-compact-empty{background:#fff!important}.se-leave-compact-empty-icon{background:#f1f5f5!important;border:1px solid #d9e1e1!important;color:#527276!important}.se-leave-compact-empty-copy strong{color:#293034!important}.se-leave-compact-empty-copy span{color:#8a9498!important}.se-leave-compact-empty>button,.se-leave-pro-head-action,.se-leave-pro-review-btn,.se-leave-pro-view-btn{background:linear-gradient(135deg,#29383d,#31595d)!important;border-color:#29464a!important;box-shadow:0 4px 11px #1d363a1c!important;color:#fff!important}.se-leave-compact-empty>button:hover,.se-leave-pro-head-action:hover,.se-leave-pro-review-btn:hover,.se-leave-pro-view-btn:hover{background:linear-gradient(135deg,#31565a,#3d6e71)!important}.se-leave-pro-table thead th{background:linear-gradient(180deg,#2c373c,#222c31)!important;border-bottom:1px solid #172125!important;border-right:1px solid #ffffff17!important;color:#f5f8f8!important}.se-leave-pro-table tbody td{background:#fff!important;border-bottom:1px solid #d8e0e1!important;border-right:1px solid #dce3e4!important}.se-leave-pro-clickable-row:hover td{background:#f3f8f7!important}.se-leave-pro-clickable-row:hover
td:first-child{box-shadow:inset 3px 0 0 #3d7477!important}.se-leave-pro-type-code{background:#edf3f3!important;border-color:#d6e0e0!important;color:#426a6d!important}.se-leave-pro-status--pending,.se-leave-pro-status--pending_approval{background:#edf5f3!important;border-color:#cbdcda!important;color:#3e6765!important}.se-leave-pro-status--pending i,.se-leave-pro-status--pending_approval i{background:#4b7977!important}.se-leave-apply-v2-head{background:linear-gradient(118deg,#20282c,#29383d 56%,#356367)!important}.se-leave-apply-v2-head-copy>span{color:#a8cecd!important}.se-leave-apply-v2-section-title>span{background:#315f63!important}.se-leave-apply-v2-field input:focus,.se-leave-apply-v2-field select:focus,.se-leave-apply-v2-field textarea:focus{border-color:#4b7c7e!important;box-shadow:0 0 0 3px #4376781a!important}.se-leave-apply-v2-balance{background:#f5f9f8!important;border-color:#d5dfdf!important}.se-leave-apply-v2-balance>div{border-right-color:#d5dfdf!important}.se-leave-apply-v2-info{background:#f1f7f6!important;border-color:#d2dede!important}.se-leave-apply-v2-info>span{background:#3e7073!important}.se-leave-apply-v2-emergency
input:checked+.se-leave-apply-v2-checkmark{background:#315f63!important;border-color:#315f63!important}.se-leave-apply-v2-submit{background:linear-gradient(135deg,#293b3f,#37666a)!important;border-color:#294d50!important;box-shadow:0 6px 14px #23464929!important}.se-leave-apply-v2-submit:hover:not(:disabled){background:linear-gradient(135deg,#31575b,#41777a)!important;transform:translateY(-1px)}.se-leave-drawer-head{background:linear-gradient(118deg,#20282c,#29383d,#356367)!important}.se-leave-drawer-head
.se-leave-section-label{color:#a8cecd!important}.se-leave-review-box textarea:focus{border-color:#4b7c7e!important;box-shadow:0 0 0 3px #4376781a!important}.se-leave-pro-table-wrap{scrollbar-color:#718d8e #edf1f1!important}.se-leave-pro-table-wrap::-webkit-scrollbar-track{background:#edf1f1!important}.se-leave-pro-table-wrap::-webkit-scrollbar-thumb{background:#718d8e!important}.se-leave-balance-meta,.se-leave-muted,.se-leave-panel small,.se-leave-table-footer{color:#879195!important}.se-leave-action-banner,.se-leave-balance-card,.se-leave-panel,.se-leave-pro-table-wrap,.se-leave-tab{filter:none!important}.se-leave-balance-card,.se-leave-tab{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important}@media (prefers-reduced-motion:reduce){.se-leave-hero:after,.se-leave-hero:before,.se-leave-v2-hero:after,.se-leave-v2-hero:before{animation:none!important}}.se-shift-page{--shift-red:#e30613;--shift-red-hover:#c80612;--shift-red-soft:#fff3f4;--shift-text:#222831;--shift-text-2:#424b55;--shift-muted:#7d8793;--shift-muted-2:#9ba3ad;--shift-border:#e1e6eb;--shift-border-soft:#edf0f3;--shift-bg:#f5f7f9;--shift-card:#fff;--shift-green:#17864b;--shift-green-soft:#edf9f2;--shift-blue:#316fc7;--shift-blue-soft:#edf4ff;--shift-purple:#704cc5;--shift-purple-soft:#f4f0ff;--shift-orange:#b87409;--shift-orange-soft:#fff6df;background:linear-gradient(180deg,#fbfcfd,#f5f7f9);color:var(--shift-text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;min-height:100vh;padding-bottom:56px}.se-shift-page *,.se-shift-page :after,.se-shift-page :before{box-sizing:border-box}.se-shift-page button,.se-shift-page input,.se-shift-page select,.se-shift-page textarea{font:inherit}.se-shift-page button{-webkit-tap-highlight-color:transparent}.se-shift-header{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #dce1e6eb;display:flex;gap:20px;justify-content:space-between;min-height:88px;padding:16px 30px;position:sticky;top:0;z-index:60}.se-shift-header-left{align-items:center;display:flex;gap:15px;min-width:0}.se-shift-back{background:#fff;border:1px solid var(--shift-border);border-radius:12px;color:#59626c;cursor:pointer;display:grid;flex:0 0 44px;font-size:20px;height:44px;place-items:center;transition:background .16s ease,border-color .16s ease;width:44px}.se-shift-back:hover{background:#f8f9fa;border-color:#ccd3da}.se-shift-header-left>div{min-width:0}.se-shift-header-left>div>span{color:var(--shift-red);display:block;font-size:11px;font-weight:800;letter-spacing:1.2px}.se-shift-header-left h1{color:var(--shift-text);font-size:25px;font-weight:750;letter-spacing:-.55px;margin:3px 0 0}.se-shift-header-left p{color:var(--shift-muted);font-size:13px;line-height:1.4;margin:4px 0 0}.se-shift-header-actions{align-items:center;display:flex;flex-shrink:0;gap:9px}.se-shift-create,.se-shift-refresh{border-radius:11px;cursor:pointer;font-size:12px;font-weight:700;min-height:43px;padding:0 16px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.se-shift-refresh{border:1px solid var(--shift-border);color:#56606a}.se-shift-create{background:var(--shift-red);border:0;box-shadow:0 9px 22px #e306132e;color:#fff}.se-shift-create:hover{background:var(--shift-red-hover);transform:translateY(-1px)}.se-shift-tabs{background:#fff;border-bottom:1px solid var(--shift-border);display:flex;gap:8px;min-height:78px;overflow-x:auto;padding:10px 30px;scrollbar-width:none}.se-shift-tabs::-webkit-scrollbar{display:none}.se-shift-tabs button{align-items:center;background:#0000;border:1px solid #0000;border-radius:13px;color:var(--shift-text-2);cursor:pointer;display:flex;flex:0 0 auto;gap:10px;min-height:57px;min-width:205px;padding:9px 13px;text-align:left}.se-shift-tabs button:hover{background:#f8f9fa}.se-shift-tabs button.active{background:#fff7f7;border-color:#f3c8cc;box-shadow:inset 3px 0 0 var(--shift-red)}.se-shift-tabs button>span{background:#f0f2f4;border-radius:10px;color:#66707a;display:grid;flex:0 0 38px;font-size:16px;font-weight:800;height:38px;place-items:center;width:38px}.se-shift-tabs button.active>span{background:var(--shift-red-soft);color:var(--shift-red)}.se-shift-tabs small,.se-shift-tabs strong{display:block}.se-shift-tabs strong{color:var(--shift-text);font-size:13px;font-weight:700}.se-shift-tabs small{color:var(--shift-muted);font-size:11px;margin-top:3px}.se-shift-content{margin:0 auto;padding:22px 0 42px;width:min(1480px,calc(100% - 48px))}.se-shift-alert{grid-gap:11px;align-items:center;border-radius:13px;display:grid;gap:11px;grid-template-columns:34px minmax(0,1fr) 34px;margin-bottom:14px;padding:13px 15px}.se-shift-alert>span{border-radius:9px;display:grid;font-size:14px;font-weight:800;height:32px;place-items:center;width:32px}.se-shift-alert.error{background:#fff4f5;border:1px solid #ffd1d5}.se-shift-alert.error>span{background:#ffe1e4;color:var(--shift-red)}.se-shift-alert.success{background:var(--shift-green-soft);border:1px solid #cce9d8}.se-shift-alert.success>span{background:#dff3e7;color:var(--shift-green)}.se-shift-alert strong{color:var(--shift-text);display:block;font-size:13px}.se-shift-alert p{color:#65707a;font-size:12px;margin:3px 0 0}.se-shift-alert>button{background:#0000;border:0;border-radius:8px;color:#67717b;cursor:pointer;font-size:18px;height:32px;width:32px}.se-shift-week-nav{align-items:center;background:#fff;border:1px solid var(--shift-border);border-radius:15px;box-shadow:0 8px 24px rgba(25,31,39,.035);display:flex;gap:11px;min-height:66px;padding:11px 13px}.se-shift-week-nav>div{flex:1 1;min-width:0}.se-shift-week-nav>div span,.se-shift-week-nav>div strong{display:block}.se-shift-week-nav>div span{color:var(--shift-muted-2);font-size:10px;font-weight:800;letter-spacing:.75px}.se-shift-week-nav>div strong{color:var(--shift-text);font-size:15px;margin-top:3px}.se-shift-week-arrow{background:#fff;border:1px solid var(--shift-border);border-radius:10px;color:#59636d;cursor:pointer;font-size:17px;height:40px;width:40px}.se-shift-week-today{background:#f8f9fa;border:1px solid var(--shift-border);border-radius:9px;color:#56606a;cursor:pointer;font-size:12px;font-weight:700;height:38px;padding:0 14px}.se-shift-assignment-hero,.se-shift-hero,.se-shift-roster-hero{align-items:center;background:radial-gradient(circle at 88% 20%,#e306134d,#0000 250px),linear-gradient(125deg,#191d23,#252a32 64%,#47171d);border-radius:21px;box-shadow:0 18px 45px #12161d1f;color:#fff;display:flex;gap:28px;justify-content:space-between;margin-top:14px;min-height:190px;overflow:hidden;padding:27px 29px}.se-shift-assignment-hero>div:first-child,.se-shift-hero>div:first-child,.se-shift-roster-hero>div:first-child{max-width:760px}.se-shift-assignment-hero>div:first-child>span,.se-shift-hero>div:first-child>span,.se-shift-roster-hero>div:first-child>span{color:#ffa1a8;font-size:11px;font-weight:800;letter-spacing:1.25px}.se-shift-assignment-hero h2,.se-shift-hero h2,.se-shift-roster-hero h2{color:#fff;font-size:clamp(28px,3vw,38px);font-weight:750;letter-spacing:-.9px;line-height:1.08;margin:8px 0;max-width:720px}.se-shift-assignment-hero p,.se-shift-hero p,.se-shift-roster-hero p{color:#c3c8ce;font-size:13px;line-height:1.6;margin:0;max-width:720px}.se-shift-hero-status,.se-shift-status-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff21;border-radius:16px;min-width:225px;padding:17px}.se-shift-hero-status small,.se-shift-hero-status span,.se-shift-hero-status strong,.se-shift-status-card small,.se-shift-status-card span,.se-shift-status-card strong{display:block}.se-shift-hero-status small,.se-shift-status-card small{color:#aeb4bc;font-size:10px;font-weight:800;letter-spacing:.65px}.se-shift-hero-status strong,.se-shift-status-card strong{color:#fff;font-size:17px;margin-top:6px}.se-shift-hero-status span,.se-shift-status-card span{color:#c1c6cc;font-size:11px;margin-top:6px}.se-shift-rule-banner{grid-gap:14px;align-items:center;background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid #dce5ee;border-radius:15px;display:grid;gap:14px;grid-template-columns:46px minmax(0,1fr) auto;margin-top:14px;padding:15px 17px}.se-shift-rule-banner>div{background:#fff3d3;border-radius:12px;color:#b67400;display:grid;font-size:18px;height:46px;place-items:center;width:46px}.se-shift-rule-banner section>span{color:#3477dc;font-size:10px;font-weight:800;letter-spacing:.9px}.se-shift-rule-banner section strong{color:#353d45;display:block;font-size:14px;margin-top:4px}.se-shift-rule-banner section p{color:#7f8993;font-size:12px;line-height:1.45;margin:4px 0 0}.se-shift-rule-banner aside{display:flex;gap:7px}.se-shift-rule-banner aside span{background:#f1f3f5;border-radius:10px;color:#7e8791;display:flex;flex-direction:column;font-size:9px;font-weight:800;gap:2px;padding:8px 10px}.se-shift-rule-banner aside span:last-child{background:var(--shift-purple-soft);color:var(--shift-purple)}.se-shift-rule-banner aside b{color:#37404a;font-size:11px}.se-shift-quick-action-card{grid-gap:14px;align-items:center;background:#fff;border:1px solid var(--shift-border);border-radius:16px;box-shadow:0 9px 28px rgba(23,30,38,.035);display:grid;gap:14px;grid-template-columns:46px minmax(0,1fr) auto;margin-top:14px;min-height:105px;padding:18px}.se-shift-quick-action-icon{background:var(--shift-red-soft);border-radius:12px;color:var(--shift-red);display:grid;font-size:22px;font-weight:700;height:46px;place-items:center;width:46px}.se-shift-quick-action-card>div:nth-child(2)>span{color:var(--shift-red);font-size:10px;font-weight:800;letter-spacing:.85px}.se-shift-quick-action-card h3{color:var(--shift-text);font-size:16px;margin:4px 0}.se-shift-quick-action-card p{color:var(--shift-muted);font-size:12px;margin:0}.se-shift-quick-action-card>button{background:var(--shift-red);border:0;border-radius:10px;box-shadow:0 9px 20px #e3061329;color:#fff;cursor:pointer;font-size:12px;font-weight:700;min-height:42px;padding:0 17px}.se-shift-quick-action-card>button:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.se-shift-legend,.se-shift-master-page,.se-shift-my-week{background:#fff;border:1px solid var(--shift-border);border-radius:17px;box-shadow:0 9px 28px rgba(25,31,39,.035);margin-top:14px;padding:19px}.se-shift-section-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.se-shift-section-head>div>span{color:var(--shift-red);display:block;font-size:10px;font-weight:800;letter-spacing:.9px}.se-shift-section-head h2{color:var(--shift-text);font-size:19px;margin:4px 0 0}.se-shift-section-head p{color:var(--shift-muted);font-size:12px;margin:4px 0 0}.se-shift-my-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(7,minmax(115px,1fr));margin-top:16px}.se-shift-my-day{background:#fafbfc;border:1px solid #e6eaee;border-radius:13px;min-height:138px;padding:12px}.se-shift-my-day header{align-items:center;display:flex;justify-content:space-between}.se-shift-my-day header span{color:#7f8993;font-size:11px;font-weight:800}.se-shift-my-day header strong{font-size:13px}.se-shift-my-code{background:var(--shift-red-soft);border-radius:7px;color:var(--shift-red);font-size:11px;font-weight:800;margin-top:17px;padding:6px 8px;width:fit-content}.se-shift-my-code.muted{background:#eef1f3;color:#737d87}.se-shift-my-name{color:var(--shift-text);display:block;font-size:12px;margin-top:8px}.se-shift-my-day>small{color:var(--shift-muted);display:block;font-size:10px;margin-top:4px}.se-shift-default-info{align-items:center;background:#fff;border:1px solid var(--shift-border);border-radius:13px;display:flex;gap:12px;margin-top:12px;padding:13px 15px}.se-shift-default-info>span{background:#fff3d3;border-radius:10px;color:#b67400;display:grid;flex:0 0 40px;font-size:16px;height:40px;place-items:center;width:40px}.se-shift-default-info p,.se-shift-default-info small,.se-shift-default-info strong{display:block}.se-shift-default-info small{color:#9a7a39;font-size:10px;font-weight:800;letter-spacing:.65px}.se-shift-default-info strong{color:var(--shift-text);font-size:13px;margin-top:3px}.se-shift-default-info p{color:var(--shift-muted);font-size:11px;margin:3px 0 0}.se-shift-summary{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(5,minmax(130px,1fr));margin-top:13px}.se-shift-summary article{align-items:center;background:#fff;border:1px solid var(--shift-border);border-radius:13px;display:flex;gap:11px;min-height:90px;padding:13px}.se-shift-summary article>span{background:#f0f2f4;border-radius:11px;display:grid;font-size:15px;height:40px;place-items:center;width:40px}.se-shift-summary small,.se-shift-summary strong{display:block}.se-shift-summary small{color:var(--shift-muted);font-size:10px;font-weight:700}.se-shift-summary strong{color:var(--shift-text);font-size:20px;margin-top:3px}.se-shift-review-head{align-items:center;background:#fff;border:1px solid var(--shift-border);border-radius:16px;display:flex;gap:18px;justify-content:space-between;min-height:120px;padding:20px}.se-shift-review-head>div>span{color:var(--shift-red);font-size:10px;font-weight:800;letter-spacing:.9px}.se-shift-review-head h2{color:var(--shift-text);font-size:21px;margin:5px 0}.se-shift-review-head p{color:var(--shift-muted);font-size:12px;margin:0;max-width:720px}.se-shift-review-head>button{background:#fff7f7;border:1px solid #efc4c8;border-radius:9px;color:var(--shift-red);cursor:pointer;font-size:12px;font-weight:700;min-height:39px;padding:0 13px}.se-shift-review-toolbar{grid-gap:10px;align-items:end;background:#fff;border:1px solid var(--shift-border);border-radius:13px;display:grid;gap:10px;grid-template-columns:minmax(220px,1.5fr) 1fr 1fr auto;margin-top:12px;padding:13px}.se-shift-employee-filter-row label>span,.se-shift-field>span,.se-shift-review-toolbar label>span{color:var(--shift-muted);display:block;font-size:10px;font-weight:800;letter-spacing:.6px;margin-bottom:6px}.se-shift-employee-filter-row select,.se-shift-field input,.se-shift-field select,.se-shift-field textarea,.se-shift-review-toolbar input,.se-shift-review-toolbar select{background:#fff;border:1px solid #dce2e7;border-radius:9px;color:#37404a;outline:none;width:100%}.se-shift-employee-filter-row select,.se-shift-field input,.se-shift-field select,.se-shift-review-toolbar input,.se-shift-review-toolbar select{font-size:12px;height:42px;padding:0 11px}.se-shift-field textarea{font-size:12px;min-height:92px;padding:11px;resize:vertical}.se-shift-review-toolbar .actions button{background:#fff;border:1px solid var(--shift-border);border-radius:9px;color:#59636d;cursor:pointer;font-size:11px;font-weight:700;height:42px;padding:0 12px}.se-shift-unsaved-bar{align-items:center;background:#fff9e9;border:1px solid #eedba9;border-radius:12px;display:flex;gap:12px;justify-content:space-between;margin-top:10px;padding:11px 13px}.se-shift-unsaved-bar span,.se-shift-unsaved-bar strong{display:block}.se-shift-unsaved-bar strong{color:#70520f;font-size:12px}.se-shift-unsaved-bar span{color:#957a3e;font-size:11px;margin-top:2px}.se-shift-unsaved-bar button{background:#cc850d;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:11px;font-weight:700;height:36px;padding:0 12px}.se-shift-review-count{align-items:center;background:#fff;border:1px solid var(--shift-border);border-bottom:0;border-radius:13px 13px 0 0;display:flex;gap:12px;justify-content:space-between;margin-top:12px;padding:12px 14px}.se-shift-review-count small,.se-shift-review-count span,.se-shift-review-count strong{display:block}.se-shift-review-count>div:first-child span{color:var(--shift-red);font-size:10px;font-weight:800;letter-spacing:.75px}.se-shift-review-count>div:first-child strong{color:var(--shift-text);font-size:13px;margin-top:3px}.se-shift-review-count>div:last-child{text-align:right}.se-shift-review-count>div:last-child span{color:#616a74;font-size:11px;font-weight:700}.se-shift-review-count>div:last-child small{color:var(--shift-muted);font-size:10px;margin-top:2px}.se-shift-grid-card{border:1px solid var(--shift-border);border-radius:0 0 14px 14px}.se-shift-grid-wrap{overflow:auto}.se-shift-grid-table{border-collapse:initial;border-spacing:0;min-width:1400px;width:100%}.se-shift-grid-table th{background:#f7f9fa;border-bottom:1px solid #e1e5e8;border-right:1px solid #e6eaed;color:#707a84;height:55px;min-width:145px;padding:8px 9px;position:sticky;text-align:center;top:0;z-index:5}.se-shift-grid-table th span,.se-shift-grid-table th strong{display:block}.se-shift-grid-table th span{font-size:10px;font-weight:700}.se-shift-grid-table th strong{color:#343c44;font-size:12px;margin-top:3px}.se-shift-grid-table .select-column{min-width:58px;text-align:center;width:58px}.se-shift-grid-table .employee-column{background:#fff;left:0;min-width:245px;position:sticky;text-align:left;z-index:7}.se-shift-grid-table thead .employee-column{background:#f7f9fa;z-index:9}.se-shift-grid-table td{background:#fff;border-bottom:1px solid #edf0f2;border-right:1px solid #edf0f2;height:72px;padding:8px;vertical-align:middle}.se-shift-grid-table tbody tr:hover .employee-column,.se-shift-grid-table tbody tr:hover td{background:#fbfcfd}.se-shift-employee{align-items:center;display:flex;gap:9px}.se-shift-employee>span{background:#282e35;border-radius:10px;color:#fff;display:grid;flex:0 0 38px;font-size:10px;font-weight:800;height:38px;place-items:center;width:38px}.se-shift-employee small,.se-shift-employee strong{display:block}.se-shift-employee strong{color:#343b43;font-size:12px}.se-shift-employee small{color:var(--shift-muted);font-size:10px;margin-top:3px}.se-shift-grid-table .shift-cell select{background:#fff;border:1px solid #dce1e6;border-radius:8px;color:#535d67;font-size:11px;font-weight:650;height:42px;outline:none;padding:0 8px;width:100%}.se-shift-grid-table .shift-cell select:focus{border-color:#efb5ba;box-shadow:0 0 0 3px #e306130d}.se-shift-grid-table .shift-cell select.assigned{background:var(--shift-blue-soft);border-color:#cbd9ee;color:var(--shift-blue)}.se-shift-grid-table .shift-cell select.week-off{background:#f0f2f4;color:#67717b}.se-shift-grid-table .shift-cell select.holiday{background:var(--shift-orange-soft);border-color:#eddbaa;color:#936000}.se-shift-cell-badge{border-radius:8px;display:grid;min-height:44px;padding:7px;place-content:center;text-align:center}.se-shift-cell-badge small,.se-shift-cell-badge strong{display:block}.se-shift-cell-badge strong{font-size:11px}.se-shift-cell-badge small{font-size:9px;margin-top:3px}.se-shift-cell-badge.shift{background:var(--shift-blue-soft);color:var(--shift-blue)}.se-shift-cell-badge.week-off{background:#eef1f3;color:#6f7983}.se-shift-cell-badge.holiday{background:var(--shift-orange-soft);color:#936000}.se-shift-cell-empty{color:#b0b6bd;display:block;font-size:13px;text-align:center}.se-shift-review-pagination{align-items:center;display:flex;gap:13px;justify-content:center;margin-top:11px}.se-shift-review-pagination button{border:1px solid var(--shift-border);color:#59636d;font-size:11px;min-height:36px}.se-shift-review-pagination button:disabled{cursor:not-allowed;opacity:.4}.se-shift-review-pagination span{color:var(--shift-muted);font-size:11px}.se-shift-final-actions,.se-shift-workflow-card{align-items:center;background:#fff;border:1px solid var(--shift-border);border-radius:13px;display:flex;gap:18px;justify-content:space-between;margin-top:13px;padding:14px 16px}.se-shift-final-actions>div:first-child>span,.se-shift-workflow-card>div:first-child>span{color:var(--shift-muted);font-size:10px;font-weight:800;letter-spacing:.7px}.se-shift-final-actions strong,.se-shift-workflow-card strong{color:var(--shift-text);display:block;font-size:13px;margin-top:3px}.se-shift-workflow-card p{color:var(--shift-muted);font-size:11px;margin:3px 0 0}.se-shift-final-actions>div:last-child,.se-shift-workflow-card>div:last-child{display:flex;flex-wrap:wrap;gap:7px}.se-shift-final-actions button,.se-shift-workflow-card button{border-radius:8px;cursor:pointer;font-size:11px;font-weight:700;min-height:38px;padding:0 12px}.se-shift-workflow-card button.review{background:#fff;border:1px solid var(--shift-border);color:#56606a}.se-shift-final-actions button.submit,.se-shift-workflow-card button.submit{background:#282e35;border:0;color:#fff}.se-shift-final-actions button.publish,.se-shift-workflow-card button.publish{background:var(--shift-red);border:0;color:#fff}.se-shift-legend{align-items:center;display:flex;gap:18px}.se-shift-legend-title{min-width:140px}.se-shift-legend-title>span{color:var(--shift-red);display:block;font-size:10px;font-weight:800;letter-spacing:.8px}.se-shift-legend-title strong{display:block;font-size:13px;margin-top:4px}.se-shift-legend-items{display:flex;flex:1 1;flex-wrap:wrap;gap:8px}.se-shift-legend-items article{align-items:center;background:#fafbfc;border:1px solid #e6e9ec;border-radius:10px;display:flex;gap:8px;min-width:170px;padding:9px 10px}.se-shift-legend-items i{background:var(--shift-red-soft);border-radius:7px;color:var(--shift-red);display:grid;font-size:10px;font-style:normal;font-weight:800;min-height:30px;min-width:34px;padding:3px;place-items:center}.se-shift-legend-items small,.se-shift-legend-items strong{display:block}.se-shift-legend-items strong{font-size:11px}.se-shift-legend-items small{color:var(--shift-muted);font-size:9px;margin-top:2px}.se-shift-master-grid{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(4,minmax(210px,1fr));margin-top:16px}.se-shift-master-card{background:#fafbfc;border:1px solid var(--shift-border);border-radius:13px;padding:15px}.se-shift-master-card footer,.se-shift-master-card header{align-items:center;display:flex;gap:10px;justify-content:space-between}.se-shift-master-card header span{background:var(--shift-red-soft);border-radius:6px;color:var(--shift-red);font-size:10px;font-weight:800;padding:5px 7px}.se-shift-master-card header i{background:#c9cdd2;border-radius:50%;height:8px;width:8px}.se-shift-master-card header i.active{background:var(--shift-green)}.se-shift-master-card h3{color:var(--shift-text);font-size:15px;margin:14px 0 0}.se-shift-master-card>strong{color:#46505a;display:block;font-size:13px;margin-top:7px}.se-shift-master-card>p{color:var(--shift-muted);font-size:10px;margin:5px 0 14px}.se-shift-master-card footer{border-top:1px solid #e5e9ec;padding-top:10px}.se-shift-master-card footer span{color:var(--shift-muted);font-size:10px}.se-shift-master-card footer button{background:#0000;border:0;color:var(--shift-red);cursor:pointer;font-size:11px;font-weight:700}.se-shift-master-empty{align-items:center;background:#fafbfc;border:1px dashed #dce2e7;border-radius:14px;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;min-height:190px;text-align:center}.se-shift-master-empty>span{background:#eef1f3;border-radius:11px;color:#737d87;display:grid;font-size:18px;height:44px;place-items:center;width:44px}.se-shift-master-empty strong{color:var(--shift-text);font-size:13px;margin-top:10px}.se-shift-master-empty p{color:var(--shift-muted);font-size:11px;margin:5px 0 0}.se-shift-drawer-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f141b80;inset:0;position:fixed;z-index:190}.se-shift-master-drawer{background:#fff;box-shadow:-24px 0 70px #0f141b38;height:100%;overflow-y:auto;position:absolute;right:0;top:0;width:min(560px,96vw)}.se-shift-master-drawer>header{align-items:flex-start;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom:1px solid var(--shift-border);display:flex;gap:20px;justify-content:space-between;padding:21px 22px;position:sticky;top:0;z-index:5}.se-shift-master-drawer header span{color:var(--shift-red);display:block;font-size:10px;font-weight:800;letter-spacing:1px}.se-shift-master-drawer header h2{color:var(--shift-text);font-size:23px;margin:5px 0 0}.se-shift-master-drawer header p{color:var(--shift-muted);font-size:12px;margin:5px 0 0}.se-shift-master-drawer header>button{background:#fff;border:1px solid var(--shift-border);border-radius:9px;color:#4f5963;cursor:pointer;flex:0 0 37px;font-size:17px;height:37px;width:37px}.se-shift-master-body{padding:22px}.se-shift-two-fields{grid-gap:11px;display:grid;gap:11px;grid-template-columns:1fr 1fr;margin-bottom:13px}.se-shift-field+.se-shift-field{margin-top:13px}.se-shift-toggle{align-items:center;color:#46505a;display:flex;font-size:12px;font-weight:650;gap:9px;margin-top:14px}.se-shift-master-drawer footer{background:#fffffffa;border-top:1px solid var(--shift-border);bottom:0;display:flex;gap:8px;justify-content:flex-end;padding:15px 22px;position:sticky}.se-shift-master-drawer footer button{border-radius:9px;cursor:pointer;font-size:11px;font-weight:700;min-height:40px;padding:0 14px}.se-shift-master-drawer footer button.secondary{background:#fff;border:1px solid var(--shift-border);color:#56606a}.se-shift-master-drawer footer button.primary{background:var(--shift-red);border:0;color:#fff}.se-shift-assign-overlay{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0e12188a;display:grid;inset:0;padding:28px;place-items:center;position:fixed;z-index:240}.se-shift-assign-modal{background:#fff;border:1px solid #fff9;border-radius:20px;box-shadow:0 32px 90px #0d121847;display:flex;flex-direction:column;max-height:min(90vh,900px);overflow:hidden;width:min(980px,96vw)}.se-shift-assign-modal-header{align-items:flex-start;border-bottom:1px solid var(--shift-border);display:flex;gap:20px;justify-content:space-between;padding:20px 22px}.se-shift-assign-modal-header>div{min-width:0}.se-shift-assign-modal-header>div>span{color:var(--shift-red);display:block;font-size:10px;font-weight:800;letter-spacing:1px}.se-shift-assign-modal-header h2{color:var(--shift-text);font-size:23px;line-height:1.2;margin:5px 0 0}.se-shift-assign-modal-header p{color:var(--shift-muted);font-size:12px;line-height:1.45;margin:5px 0 0}.se-shift-modal-close{background:#fff;border:1px solid var(--shift-border);border-radius:9px;color:#505a64;cursor:pointer;display:grid;flex:0 0 37px;font-size:18px;height:37px;place-items:center;width:37px}.se-shift-assign-modal-body{flex:1 1;overflow-y:auto;padding:20px 22px}.se-shift-modal-section+.se-shift-modal-section{border-top:1px solid var(--shift-border-soft);margin-top:22px;padding-top:21px}.se-shift-modal-section-title{align-items:center;display:flex;gap:10px;margin-bottom:12px}.se-shift-modal-section-title>span{background:var(--shift-red-soft);border-radius:8px;color:var(--shift-red);display:grid;flex:0 0 28px;font-size:11px;font-weight:800;height:28px;place-items:center;width:28px}.se-shift-modal-section-title small,.se-shift-modal-section-title strong{display:block}.se-shift-modal-section-title strong{color:var(--shift-text);font-size:14px}.se-shift-modal-section-title small{color:var(--shift-muted);font-size:11px;margin-top:2px}.se-shift-assignment-type-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.se-shift-assignment-type-grid>button{grid-gap:10px;align-items:center;background:#fafbfc;border:1px solid var(--shift-border);border-radius:13px;color:var(--shift-text);cursor:pointer;display:grid;gap:10px;grid-template-columns:40px minmax(0,1fr) 20px;min-height:82px;padding:12px;text-align:left}.se-shift-assignment-type-grid>button:hover{background:#fff;border-color:#cfd6dc}.se-shift-assignment-type-grid>button>span{background:#edf0f2;border-radius:10px;color:#606a74;display:grid;font-size:16px;font-weight:800;height:40px;place-items:center;width:40px}.se-shift-assignment-type-grid small,.se-shift-assignment-type-grid strong{display:block}.se-shift-assignment-type-grid strong{font-size:13px}.se-shift-assignment-type-grid small{color:var(--shift-muted);font-size:10px;margin-top:3px}.se-shift-assignment-type-grid i{color:#0000;font-style:normal;font-weight:800;text-align:center}.se-shift-assignment-type-grid>button.active.night{background:var(--shift-purple-soft);border-color:#cdbfee}.se-shift-assignment-type-grid>button.active.night>span{background:#e9e0ff;color:var(--shift-purple)}.se-shift-assignment-type-grid>button.active.weekoff{background:#f4fbf7;border-color:#bcdec9}.se-shift-assignment-type-grid>button.active.weekoff>span{background:#e2f4e9;color:var(--shift-green)}.se-shift-assignment-type-grid>button.active.holiday{background:#fff8f8;border-color:#efc8cc}.se-shift-assignment-type-grid>button.active.holiday>span{background:var(--shift-red-soft);color:var(--shift-red)}.se-shift-assignment-type-grid>button.active i{color:currentColor}.se-shift-night-master-info{align-items:center;background:var(--shift-purple-soft);border-radius:10px;display:flex;gap:10px;margin-top:10px;padding:11px 12px}.se-shift-night-master-info>span{background:#e8dfff;border-radius:8px;color:var(--shift-purple);display:grid;height:32px;place-items:center;width:32px}.se-shift-night-master-info small,.se-shift-night-master-info strong{display:block}.se-shift-night-master-info small{color:#8067ba;font-size:9px;font-weight:800;letter-spacing:.7px}.se-shift-night-master-info strong{color:#49405b;font-size:12px;margin-top:2px}.se-shift-night-master-info.error{background:#fff3f4}.se-shift-night-master-info.error>span{background:#ffe0e3;color:var(--shift-red)}.se-shift-employee-filter-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.se-shift-employee-search{align-items:center;background:#fff;border:1px solid #dce2e7;border-radius:10px;display:flex;gap:9px;margin-top:10px;min-height:46px;padding:0 12px}.se-shift-employee-search>span{color:#7b858f;font-size:16px}.se-shift-employee-search input{border:0;color:var(--shift-text);flex:1 1;font-size:12px;min-width:0;outline:0}.se-shift-employee-search>strong{background:#f0f2f4;border-radius:999px;color:#66717b;font-size:10px;padding:6px 9px;white-space:nowrap}.se-shift-result-toolbar{align-items:center;background:#f8f9fa;border:1px solid var(--shift-border-soft);border-radius:10px 10px 0 0;display:flex;gap:12px;justify-content:space-between;margin-top:9px;min-height:48px;padding:7px 9px}.se-shift-result-toolbar small,.se-shift-result-toolbar strong{display:block}.se-shift-result-toolbar strong{color:var(--shift-text-2);font-size:11px}.se-shift-result-toolbar small{color:var(--shift-muted);font-size:9px;margin-top:2px}.se-shift-result-toolbar>div:last-child{display:flex;gap:6px}.se-shift-result-toolbar button{background:#fff;border:1px solid var(--shift-border);border-radius:7px;color:#57616b;cursor:pointer;font-size:10px;font-weight:700;min-height:31px;padding:0 9px}.se-shift-result-toolbar button.clear{color:var(--shift-red)}.se-shift-employee-results{border:1px solid var(--shift-border-soft);border-radius:0 0 10px 10px;border-top:0;max-height:275px;overflow-y:auto}.se-shift-employee-results>button{grid-gap:9px;align-items:center;background:#fff;border:0;border-bottom:1px solid var(--shift-border-soft);color:var(--shift-text);cursor:pointer;display:grid;gap:9px;grid-template-columns:20px 36px minmax(0,1fr);min-height:58px;padding:8px 10px;text-align:left;width:100%}.se-shift-employee-results>button:last-child{border-bottom:0}.se-shift-employee-results>button:hover{background:#fafbfc}.se-shift-employee-results>button.selected{background:#fff8f8}.se-shift-employee-results .check{border:1px solid #c8d0d7;border-radius:5px;color:#fff;display:grid;font-size:10px;font-weight:800;height:18px;place-items:center;width:18px}.se-shift-employee-results button.selected .check{background:var(--shift-red);border-color:var(--shift-red)}.se-shift-employee-results .avatar{background:#282e35;border-radius:9px;color:#fff;display:grid;font-size:10px;font-weight:800;height:36px;place-items:center;width:36px}.se-shift-employee-results small,.se-shift-employee-results strong{display:block}.se-shift-employee-results strong{color:#38414a;font-size:12px}.se-shift-employee-results small{color:var(--shift-muted);font-size:10px;margin-top:3px}.se-shift-no-results{align-items:center;color:var(--shift-muted);display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:100px}.se-shift-no-results strong{font-size:12px}.se-shift-no-results span{font-size:10px}.se-shift-selected-employees{background:#fafbfc;border:1px solid var(--shift-border);border-radius:10px;margin-top:10px;padding:10px}.se-shift-selected-employees>header{align-items:center;display:flex;justify-content:space-between}.se-shift-selected-employees>header strong{color:var(--shift-text-2);font-size:11px}.se-shift-selected-employees>header span{background:var(--shift-red);border-radius:999px;color:#fff;display:grid;font-size:10px;font-weight:800;height:24px;min-width:24px;place-items:center}.se-shift-selected-employees>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;max-height:92px;overflow-y:auto}.se-shift-selected-employees>div>span{align-items:center;background:#fff;border:1px solid #dce1e5;border-radius:999px;color:#4e5862;display:inline-flex;font-size:10px;font-weight:650;gap:6px;min-height:30px;padding:0 4px 0 10px}.se-shift-selected-employees>div>span button{background:#eef1f3;border:0;border-radius:50%;color:#737d87;cursor:pointer;display:grid;height:21px;place-items:center;width:21px}.se-shift-day-actions{display:flex;gap:6px;justify-content:flex-end;margin-bottom:9px}.se-shift-day-actions button{background:#fff;border:1px solid var(--shift-border);border-radius:7px;color:#59636d;cursor:pointer;font-size:10px;font-weight:700;min-height:31px;padding:0 9px}.se-shift-popup-days{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(7,minmax(0,1fr))}.se-shift-popup-days>button{background:#fafbfc;border:1px solid var(--shift-border);border-radius:11px;color:#59636d;cursor:pointer;min-height:72px;padding:10px;position:relative;text-align:left}.se-shift-popup-days>button:hover{background:#fff;border-color:#ccd3da}.se-shift-popup-days>button.selected{background:#fff5f6;border-color:#efb6bb;color:var(--shift-red)}.se-shift-popup-days span,.se-shift-popup-days strong{display:block}.se-shift-popup-days span{font-size:10px;font-weight:700}.se-shift-popup-days strong{font-size:16px;margin-top:5px}.se-shift-popup-days i{color:var(--shift-red);font-size:11px;font-style:normal;font-weight:800;position:absolute;right:9px;top:9px}.se-shift-assign-modal-footer{align-items:center;background:#fafbfc;border-top:1px solid var(--shift-border);display:flex;gap:18px;justify-content:space-between;min-height:76px;padding:13px 22px}.se-shift-assign-modal-footer small,.se-shift-assign-modal-footer span,.se-shift-assign-modal-footer strong{display:block}.se-shift-assign-modal-footer small{color:var(--shift-muted);font-size:9px;font-weight:800;letter-spacing:.7px}.se-shift-assign-modal-footer strong{color:var(--shift-text);font-size:12px;margin-top:2px}.se-shift-assign-modal-footer span{color:var(--shift-muted);font-size:10px;margin-top:2px}.se-shift-assign-modal-footer>div:last-child{display:flex;gap:8px}.se-shift-assign-modal-footer button{border-radius:9px;cursor:pointer;font-size:11px;font-weight:700;min-height:41px;padding:0 15px}.se-shift-assign-modal-footer button.secondary{background:#fff;border:1px solid var(--shift-border);color:#57616b}.se-shift-assign-modal-footer button.primary{background:var(--shift-red);border:0;box-shadow:0 8px 18px #e3061329;color:#fff}.se-shift-assign-modal-footer button:disabled{box-shadow:none;cursor:not-allowed;opacity:.42}@media (max-width:1200px){.se-shift-master-grid,.se-shift-summary{grid-template-columns:repeat(3,1fr)}.se-shift-my-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.se-shift-header{align-items:flex-start;flex-direction:column;padding:14px 17px;position:static}.se-shift-header-actions{width:100%}.se-shift-tabs{padding:10px 16px}.se-shift-content{width:calc(100% - 28px)}.se-shift-assignment-hero,.se-shift-hero,.se-shift-roster-hero{align-items:flex-start;flex-direction:column}.se-shift-hero-status,.se-shift-status-card{width:100%}.se-shift-rule-banner{grid-template-columns:46px minmax(0,1fr)}.se-shift-rule-banner aside{grid-column:1/-1}.se-shift-quick-action-card{grid-template-columns:46px minmax(0,1fr)}.se-shift-quick-action-card>button{grid-column:1/-1;width:100%}.se-shift-review-toolbar{grid-template-columns:1fr 1fr}.se-shift-assignment-type-grid{grid-template-columns:1fr}.se-shift-popup-days{grid-template-columns:repeat(4,minmax(0,1fr))}.se-shift-master-grid,.se-shift-my-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.se-shift-header-left h1{font-size:22px}.se-shift-tabs button{min-width:180px}.se-shift-employee-filter-row,.se-shift-master-grid,.se-shift-my-grid,.se-shift-review-toolbar,.se-shift-summary,.se-shift-two-fields{grid-template-columns:1fr}.se-shift-assign-modal-footer,.se-shift-final-actions,.se-shift-review-head,.se-shift-workflow-card{align-items:stretch;flex-direction:column}.se-shift-assign-overlay{padding:10px}.se-shift-assign-modal{border-radius:16px;max-height:96vh;width:100%}.se-shift-assign-modal-body,.se-shift-assign-modal-header{padding:16px}.se-shift-popup-days{grid-template-columns:repeat(2,minmax(0,1fr))}.se-shift-assign-modal-footer>div:last-child{width:100%}.se-shift-assign-modal-footer button{flex:1 1}.se-shift-rule-banner{grid-template-columns:1fr}.se-shift-rule-banner aside{grid-column:auto}}.se-shift-assign-modal{background:#fff!important;border:1px solid #e2e6eb!important;border-radius:18px!important;box-shadow:0 28px 80px #0e141c38!important;color:#20262e!important;display:flex!important;flex-direction:column!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;max-height:calc(100vh - 52px)!important;overflow:hidden!important;width:min(960px,calc(100vw - 40px))!important}.se-shift-assign-modal-header{align-items:flex-start!important;background:#fff!important;border-bottom:1px solid #e9edf1!important;display:flex!important;justify-content:space-between!important;min-height:auto!important;padding:21px 24px 18px!important}.se-shift-assign-modal-header>div{min-width:0!important}.se-shift-assign-modal-header>div>span{color:#e30613!important;display:block!important;font-size:10px!important;font-weight:800!important;letter-spacing:1.35px!important;line-height:1.2!important;margin:0 0 5px!important;text-transform:uppercase!important}.se-shift-assign-modal-header h2{color:#222831!important;font-size:23px!important;font-weight:750!important;letter-spacing:-.55px!important;line-height:1.15!important;margin:0!important}.se-shift-assign-modal-header p{color:#8a94a2!important;font-size:12px!important;font-weight:450!important;line-height:1.45!important;margin:6px 0 0!important;max-width:720px!important}.se-shift-modal-close{background:#fff!important;border:1px solid #dfe4e9!important;border-radius:10px!important;color:#5c6671!important;cursor:pointer!important;display:grid!important;flex:0 0 38px!important;font-size:18px!important;font-weight:500!important;height:38px!important;line-height:1!important;margin-left:18px!important;padding:0!important;place-items:center!important;width:38px!important}.se-shift-modal-close:hover{background:#f7f8fa!important;border-color:#cfd5dc!important}.se-shift-assign-modal-body{background:#fff!important;flex:1 1 auto!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0 24px!important}.se-shift-modal-section{border-bottom:1px solid #edf0f3!important;padding:20px 0!important}.se-shift-modal-section:last-child{border-bottom:0!important}.se-shift-modal-section-title{align-items:flex-start!important;display:flex!important;gap:11px!important;margin-bottom:14px!important}.se-shift-modal-section-title>span{background:#fff1f2!important;border-radius:9px!important;color:#e30613!important;display:grid!important;flex:0 0 29px!important;font-size:11px!important;font-weight:800!important;height:29px!important;line-height:1!important;place-items:center!important;width:29px!important}.se-shift-modal-section-title>div{min-width:0!important}.se-shift-modal-section-title strong{color:#252b33!important;display:block!important;font-size:14px!important;font-weight:750!important;line-height:1.25!important;margin:0!important}.se-shift-modal-section-title small{color:#929ca9!important;display:block!important;font-size:11px!important;font-weight:450!important;line-height:1.35!important;margin-top:3px!important}.se-shift-assignment-type-grid{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.se-shift-assignment-type-grid>button{align-items:center!important;appearance:none!important;-webkit-appearance:none!important;background:#fbfcfd!important;border:1px solid #dfe4e9!important;border-radius:12px!important;color:#252b33!important;cursor:pointer!important;display:flex!important;font-family:inherit!important;gap:11px!important;min-height:76px!important;padding:13px 14px!important;position:relative!important;text-align:left!important;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease!important}.se-shift-assignment-type-grid>button:hover{background:#fff!important;border-color:#cfd5dd!important}.se-shift-assignment-type-grid>button.active{background:#f7f2ff!important;border-color:#d7c3ff!important;box-shadow:0 0 0 1px #744adc08!important}.se-shift-assignment-type-grid>button>span{background:#f0f2f4!important;border-radius:11px!important;color:#69727d!important;display:grid!important;flex:0 0 41px!important;font-size:18px!important;font-weight:800!important;height:41px!important;place-items:center!important;width:41px!important}.se-shift-assignment-type-grid>button.active>span{background:#e9deff!important;color:#7147d9!important}.se-shift-assignment-type-grid>button>div{flex:1 1 auto!important;min-width:0!important}.se-shift-assignment-type-grid>button strong{color:#30363e!important;display:block!important;font-size:12px!important;font-weight:750!important;line-height:1.25!important}.se-shift-assignment-type-grid>button small{color:#9aa3ae!important;display:block!important;font-size:10px!important;font-weight:450!important;line-height:1.25!important;margin-top:3px!important}.se-shift-assignment-type-grid>button>i{color:#242b33!important;flex:0 0 18px!important;font-size:14px!important;font-style:normal!important;font-weight:800!important;text-align:right!important;width:18px!important}.se-shift-night-master-info{align-items:center!important;background:#f4edff!important;border:0!important;border-radius:10px!important;display:flex!important;gap:10px!important;margin-top:10px!important;min-height:52px!important;padding:8px 12px!important}.se-shift-night-master-info>span{background:#e8dcff!important;border-radius:9px!important;color:#7444df!important;display:grid!important;flex:0 0 32px!important;font-size:16px!important;height:32px!important;place-items:center!important;width:32px!important}.se-shift-night-master-info small{color:#875de0!important;display:block!important;font-size:9px!important;font-weight:800!important;letter-spacing:.75px!important;line-height:1.15!important}.se-shift-night-master-info strong{color:#4b3f66!important;display:block!important;font-size:11px!important;font-weight:750!important;line-height:1.25!important;margin-top:2px!important}.se-shift-employee-filter-row{grid-gap:12px!important;align-items:end!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(260px,1fr) minmax(200px,.72fr)!important;margin-top:2px!important}.se-shift-employee-filter-row>label,.se-shift-multi-department{min-width:0!important}.se-shift-employee-filter-row>label{display:flex!important;flex-direction:column!important;gap:6px!important}.se-shift-employee-filter-row>label>span,.se-shift-filter-label{color:#7f8995!important;display:block!important;font-size:9px!important;font-weight:800!important;letter-spacing:.8px!important;line-height:1!important;margin:0!important;text-transform:uppercase!important}.se-shift-multi-department{display:flex!important;flex-direction:column!important;gap:6px!important;position:relative!important}.se-shift-multi-department-trigger{align-items:center!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background:#fff!important;background-image:none!important;border:1px solid #dce2e8!important;border-radius:9px!important;box-shadow:none!important;color:#444d57!important;cursor:pointer!important;display:flex!important;font-family:inherit!important;font-size:11px!important;font-weight:550!important;gap:10px!important;height:42px!important;justify-content:space-between!important;line-height:1!important;margin:0!important;min-height:42px!important;outline:none!important;padding:0 12px!important;text-align:left!important;width:100%!important}.se-shift-multi-department-trigger:hover{border-color:#c6ced7!important}.se-shift-multi-department-trigger:focus{border-color:#e30613!important;box-shadow:0 0 0 3px #e3061312!important}.se-shift-multi-department-trigger>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.se-shift-multi-department-trigger>i{color:#8b949e!important;flex:0 0 auto!important;font-size:11px!important;font-style:normal!important}.se-shift-multi-department-menu{background:#fff!important;border:1px solid #dfe4e9!important;border-radius:11px!important;box-shadow:0 14px 40px #13192024!important;left:0!important;overflow:hidden!important;position:absolute!important;right:0!important;top:calc(100% + 6px)!important;z-index:500!important}.se-shift-multi-department-actions{align-items:center!important;background:#f8f9fa!important;border-bottom:1px solid #edf0f2!important;display:flex!important;gap:6px!important;justify-content:flex-end!important;min-height:40px!important;padding:6px 8px!important}.se-shift-multi-department-actions button{appearance:none!important;-webkit-appearance:none!important;background:#fff!important;border:1px solid #dce2e7!important;border-radius:6px!important;color:#58626d!important;cursor:pointer!important;font-family:inherit!important;font-size:9px!important;font-weight:700!important;min-height:27px!important;padding:0 9px!important}.se-shift-multi-department-list{max-height:220px!important;overflow-y:auto!important}.se-shift-multi-department-list>button{align-items:center!important;appearance:none!important;-webkit-appearance:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #f0f2f4!important;border-radius:0!important;color:#3d4650!important;cursor:pointer!important;display:flex!important;font-family:inherit!important;gap:8px!important;margin:0!important;min-height:41px!important;padding:7px 10px!important;text-align:left!important;width:100%!important}.se-shift-multi-department-list>button:last-child{border-bottom:0!important}.se-shift-multi-department-list>button:hover{background:#fafbfc!important}.se-shift-multi-department-list>button.selected{background:#fff5f5!important}.se-shift-multi-department-list .check{border:1px solid #cfd6dd!important;border-radius:5px!important;color:#0000!important;display:grid!important;flex:0 0 17px!important;font-size:9px!important;font-weight:800!important;height:17px!important;place-items:center!important;width:17px!important}.se-shift-multi-department-list>button.selected .check{background:#e30613!important;border-color:#e30613!important;color:#fff!important}.se-shift-multi-department-list strong{color:#3d4650!important;font-size:10.5px!important;font-weight:650!important;line-height:1.25!important}.se-shift-employee-filter-row>label select{background-color:#fff!important;border:1px solid #dce2e8!important;border-radius:9px!important;box-shadow:none!important;color:#444d57!important;cursor:pointer!important;font-family:inherit!important;font-size:11px!important;font-weight:550!important;height:42px!important;line-height:1!important;margin:0!important;min-height:42px!important;outline:none!important;padding:0 34px 0 12px!important;width:100%!important}.se-shift-employee-filter-row>label select:hover{border-color:#c6ced7!important}.se-shift-employee-filter-row>label select:focus{border-color:#e30613!important;box-shadow:0 0 0 3px #e3061312!important}.se-shift-selected-departments{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin-top:9px!important}.se-shift-selected-departments>span{align-items:center!important;background:#fff7f7!important;border:1px solid #eadde0!important;border-radius:999px!important;color:#555d67!important;display:inline-flex!important;font-size:9.5px!important;font-weight:650!important;gap:5px!important;min-height:27px!important;padding:0 4px 0 9px!important}.se-shift-selected-departments button{background:#f1e5e7!important;border:0!important;border-radius:50%!important;color:#747d87!important;cursor:pointer!important;display:grid!important;font-size:12px!important;height:19px!important;line-height:1!important;padding:0!important;place-items:center!important;width:19px!important}.se-shift-employee-search{align-items:center!important;background:#fff!important;border:1px solid #dde3e9!important;border-radius:9px!important;display:flex!important;gap:8px!important;margin-top:10px!important;min-height:42px!important;padding:0 10px!important}.se-shift-employee-search>span{color:#8c96a1!important;flex:0 0 auto!important;font-size:13px!important}.se-shift-employee-search input{background:#0000!important;border:0!important;color:#38414a!important;flex:1 1 auto!important;font-family:inherit!important;font-size:11px!important;font-weight:500!important;height:40px!important;min-width:0!important;outline:0!important;padding:0!important}.se-shift-employee-search input::placeholder{color:#a0a8b1!important}.se-shift-employee-search input:disabled{cursor:not-allowed!important}.se-shift-employee-search>strong{background:#f1f3f5!important;border-radius:999px!important;color:#7c858f!important;flex:0 0 auto!important;font-size:9px!important;font-weight:700!important;line-height:1!important;padding:5px 8px!important}.se-shift-result-toolbar{align-items:center!important;background:#f8f9fa!important;border:1px solid #e4e8ec!important;border-bottom:0!important;border-radius:9px 9px 0 0!important;display:flex!important;gap:10px!important;justify-content:space-between!important;margin-top:8px!important;min-height:38px!important;padding:6px 9px!important}.se-shift-result-toolbar strong{color:#505964!important;display:block!important;font-size:10px!important;font-weight:700!important}.se-shift-result-toolbar small{color:#9aa2ac!important;display:block!important;font-size:8.5px!important;margin-top:2px!important}.se-shift-result-toolbar>div:last-child{display:flex!important;gap:5px!important}.se-shift-result-toolbar button{background:#fff!important;border:1px solid #dce1e6!important;border-radius:6px!important;color:#606a75!important;cursor:pointer!important;font-family:inherit!important;font-size:9px!important;font-weight:700!important;min-height:28px!important;padding:0 9px!important}.se-shift-result-toolbar button.clear{color:#e30613!important}.se-shift-result-toolbar button:disabled{cursor:not-allowed!important;opacity:.45!important}.se-shift-employee-results{background:#fff!important;border:1px solid #e4e8ec!important;border-radius:0 0 9px 9px!important;max-height:195px!important;min-height:76px!important;overflow-y:auto!important}.se-shift-no-results{align-items:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:76px!important;padding:16px!important;text-align:center!important}.se-shift-no-results strong{color:#565f69!important;font-size:10.5px!important;font-weight:700!important}.se-shift-no-results span{color:#a0a7b0!important;font-size:9px!important;margin-top:3px!important}.se-shift-employee-results>button{align-items:center!important;appearance:none!important;-webkit-appearance:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #edf0f2!important;border-radius:0!important;color:#3e4650!important;cursor:pointer!important;display:flex!important;font-family:inherit!important;gap:9px!important;margin:0!important;min-height:48px!important;padding:7px 10px!important;text-align:left!important;width:100%!important}.se-shift-employee-results>button:last-child{border-bottom:0!important}.se-shift-employee-results>button:hover{background:#fafbfc!important}.se-shift-employee-results>button.selected{background:#fff7f7!important}.se-shift-employee-results>button .check{border:1px solid #ccd3da!important;border-radius:5px!important;color:#0000!important;display:grid!important;flex:0 0 18px!important;font-size:9px!important;font-weight:800!important;height:18px!important;place-items:center!important;width:18px!important}.se-shift-employee-results>button.selected .check{background:#e30613!important;border-color:#e30613!important;color:#fff!important}.se-shift-employee-results>button .avatar{background:#252b33!important;border-radius:8px!important;color:#fff!important;display:grid!important;flex:0 0 32px!important;font-size:10px!important;font-weight:750!important;height:32px!important;place-items:center!important;width:32px!important}.se-shift-employee-results>button>div{min-width:0!important}.se-shift-employee-results>button>div>strong{color:#424a53!important;font-size:10.5px!important;font-weight:700!important;line-height:1.25!important}.se-shift-employee-results>button>div>small,.se-shift-employee-results>button>div>strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.se-shift-employee-results>button>div>small{color:#98a1ab!important;font-size:8.5px!important;line-height:1.2!important;margin-top:2px!important}.se-shift-selected-employees{background:#fafbfc!important;border:1px solid #e3e7eb!important;border-radius:9px!important;margin-top:9px!important;padding:10px!important}.se-shift-selected-employees header{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:7px!important}.se-shift-selected-employees header strong{color:#555f69!important;font-size:10px!important;font-weight:700!important}.se-shift-selected-employees header span{background:#e30613!important;border-radius:999px!important;color:#fff!important;display:grid!important;font-size:9px!important;font-weight:750!important;height:20px!important;min-width:20px!important;padding:0 5px!important;place-items:center!important}.se-shift-selected-employees>div{display:flex!important;flex-wrap:wrap!important;gap:5px!important}.se-shift-selected-employees>div>span{align-items:center!important;background:#fff!important;border:1px solid #dfe4e8!important;border-radius:999px!important;color:#5a636d!important;display:inline-flex!important;font-size:9px!important;font-weight:650!important;gap:5px!important;min-height:27px!important;padding:0 4px 0 9px!important}.se-shift-selected-employees>div>span button{background:#edf0f2!important;border:0!important;border-radius:50%!important;color:#747d87!important;cursor:pointer!important;display:grid!important;font-size:11px!important;height:18px!important;padding:0!important;place-items:center!important;width:18px!important}.se-shift-day-actions{align-items:center!important;display:flex!important;gap:6px!important;justify-content:flex-end!important;margin:-38px 0 10px auto!important}.se-shift-day-actions button{background:#fff!important;border:1px solid #dce2e7!important;border-radius:7px!important;color:#636d78!important;cursor:pointer!important;font-family:inherit!important;font-size:9px!important;font-weight:700!important;height:30px!important;padding:0 10px!important}.se-shift-popup-days{grid-gap:7px!important;display:grid!important;gap:7px!important;grid-template-columns:repeat(7,minmax(0,1fr))!important}.se-shift-popup-days>button{align-items:flex-start!important;background:#fafbfc!important;border:1px solid #dfe4e9!important;border-radius:9px!important;color:#5a636d!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;font-family:inherit!important;height:66px!important;justify-content:center!important;min-width:0!important;padding:9px 10px!important;position:relative!important;text-align:left!important}.se-shift-popup-days>button:hover{background:#fff!important;border-color:#ccd3db!important}.se-shift-popup-days>button.selected{background:#fff6f6!important;border-color:#ffafb4!important;color:#e30613!important}.se-shift-popup-days>button>span{font-size:9px!important;font-weight:650!important;line-height:1!important}.se-shift-popup-days>button>strong{font-size:15px!important;font-weight:750!important;line-height:1!important;margin-top:5px!important}.se-shift-popup-days>button>i{color:#e30613!important;font-size:10px!important;font-style:normal!important;font-weight:800!important;position:absolute!important;right:8px!important;top:8px!important}.se-shift-assign-modal-footer{align-items:center!important;background:#f8f9fa!important;border-top:1px solid #e6eaee!important;display:flex!important;flex:0 0 auto!important;gap:20px!important;justify-content:space-between!important;min-height:70px!important;padding:12px 24px!important}.se-shift-assign-modal-footer>div:first-child small{color:#8a94a0!important;display:block!important;font-size:8px!important;font-weight:800!important;letter-spacing:.85px!important;line-height:1!important}.se-shift-assign-modal-footer>div:first-child strong{color:#3b444e!important;display:block!important;font-size:10.5px!important;font-weight:700!important;line-height:1.25!important;margin-top:3px!important}.se-shift-assign-modal-footer>div:first-child>span{color:#9aa2ac!important;display:block!important;font-size:8.5px!important;margin-top:2px!important}.se-shift-assign-modal-footer>div:last-child{align-items:center!important;display:flex!important;gap:8px!important}.se-shift-assign-modal-footer button{border-radius:8px!important;cursor:pointer!important;font-family:inherit!important;font-size:10px!important;font-weight:700!important;height:38px!important;min-width:82px!important;padding:0 14px!important}.se-shift-assign-modal-footer button.secondary{background:#fff!important;border:1px solid #dce2e7!important;color:#626c77!important}.se-shift-assign-modal-footer button.primary{background:#e30613!important;border:1px solid #e30613!important;box-shadow:0 8px 20px #e3061324!important;color:#fff!important;min-width:132px!important}.se-shift-assign-modal-footer button.primary:hover:not(:disabled){background:#ca0511!important;border-color:#ca0511!important}.se-shift-assign-modal-footer button.primary:disabled{background:#f2a4a9!important;border-color:#f2a4a9!important;box-shadow:none!important;cursor:not-allowed!important;opacity:1!important}.se-shift-assign-modal-body::-webkit-scrollbar,.se-shift-employee-results::-webkit-scrollbar,.se-shift-multi-department-list::-webkit-scrollbar{width:6px!important}.se-shift-assign-modal-body::-webkit-scrollbar-thumb,.se-shift-employee-results::-webkit-scrollbar-thumb,.se-shift-multi-department-list::-webkit-scrollbar-thumb{background:#d6dbe0!important;border-radius:999px!important}.se-shift-assign-modal-body::-webkit-scrollbar-track,.se-shift-employee-results::-webkit-scrollbar-track,.se-shift-multi-department-list::-webkit-scrollbar-track{background:#0000!important}@media (max-width:900px){.se-shift-assign-modal{width:calc(100vw - 24px)!important}.se-shift-assignment-type-grid,.se-shift-employee-filter-row{grid-template-columns:1fr!important}.se-shift-popup-days{grid-template-columns:repeat(4,minmax(0,1fr))!important}.se-shift-day-actions{margin:0 0 10px!important}}@media (max-width:600px){.se-shift-assign-overlay{padding:8px!important}.se-shift-assign-modal{border-radius:14px!important;max-height:calc(100vh - 16px)!important;width:100%!important}.se-shift-assign-modal-body,.se-shift-assign-modal-footer,.se-shift-assign-modal-header{padding-left:15px!important;padding-right:15px!important}.se-shift-popup-days{grid-template-columns:repeat(2,minmax(0,1fr))!important}.se-shift-assign-modal-footer{align-items:stretch!important;flex-direction:column!important}.se-shift-assign-modal-footer>div:last-child{width:100%!important}.se-shift-assign-modal-footer>div:last-child button{flex:1 1!important}}.se-shift-content{width:min(1440px,calc(100% - 44px))}.se-shift-header{background:#fffffffa;min-height:78px;padding:13px 28px}.se-shift-back{border-radius:11px;flex-basis:40px;font-size:18px}.se-shift-header-left>div>span{letter-spacing:1.4px}.se-shift-header-left h1{font-size:23px;letter-spacing:-.5px}.se-shift-header-left p{font-size:12px;margin-top:2px}.se-shift-header-actions{gap:8px}.se-shift-refresh{background:#fff;border-radius:10px;font-size:12px;min-height:40px;padding:0 15px}.se-shift-tabs-v5{gap:6px;min-height:68px;padding:8px 28px}.se-shift-tabs-v5 button{border-radius:11px;gap:9px;min-height:50px;min-width:170px;padding:7px 11px}.se-shift-tabs-v5 button>span{border-radius:9px;flex:0 0 34px;font-size:14px;height:34px;width:34px}.se-shift-tabs-v5 strong{font-size:12px}.se-shift-tabs-v5 small{font-size:10px;margin-top:1px}.se-shift-tabs-v5 button.active{background:#fff8f8;border-color:#f1c9cc;box-shadow:inset 3px 0 0 var(--shift-red)}.se-shift-week-nav{border-radius:13px;box-shadow:0 3px 12px rgba(20,27,34,.025);min-height:58px}.se-shift-week-arrow{border-radius:9px;height:37px;width:37px}.se-shift-clean-heading{border:1px solid #e1e5e9;border-radius:15px;box-shadow:0 5px 18px rgba(22,29,36,.025);gap:24px;margin-top:13px;min-height:102px;padding:18px 20px}.se-shift-clean-heading>div>span{font-size:9px}.se-shift-clean-heading h2{font-size:21px}.se-shift-clean-heading p{color:#7d8792;font-size:12px}.se-shift-clean-heading aside{border:1px solid #e5e8ec;border-radius:11px;padding:11px 14px}.se-shift-clean-heading aside small,.se-shift-clean-heading aside strong{display:block}.se-shift-clean-heading aside small{font-size:8px}.se-shift-clean-heading aside strong{font-size:12px}.se-shift-assignment-overview{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.se-shift-assignment-overview article{align-items:center;background:#fff;border:1px solid #e2e6ea;border-radius:13px;display:flex;gap:12px;min-height:88px;padding:14px 15px}.se-shift-metric-icon{background:#f1f3f5;border-radius:10px;color:#616b75;display:grid;flex:0 0 40px;font-size:15px;font-weight:800;height:40px;place-items:center;width:40px}.se-shift-assignment-overview p,.se-shift-assignment-overview small,.se-shift-assignment-overview strong{display:block}.se-shift-assignment-overview small{color:#9099a3;font-size:8px;font-weight:800;letter-spacing:.8px}.se-shift-assignment-overview strong{color:#222831;font-size:18px;line-height:1.15;margin-top:2px}.se-shift-assignment-overview p{color:#8b949d;font-size:10px;margin:2px 0 0}.se-shift-primary-assignment{grid-gap:14px;border-radius:15px;box-shadow:0 5px 20px rgba(22,29,36,.025);gap:14px;grid-template-columns:44px minmax(0,1fr) auto;margin-top:12px;min-height:104px;padding:17px 18px}.se-shift-primary-assignment-icon{border-radius:11px;font-size:20px;height:44px;width:44px}.se-shift-primary-assignment>div:nth-child(2)>span{font-size:9px}.se-shift-primary-assignment h3{font-size:16px}.se-shift-primary-assignment p{font-size:11px}.se-shift-primary-assignment>button{border-radius:10px;font-size:12px;padding:0 17px}.se-shift-primary-assignment>button:disabled{opacity:.48}.se-shift-review-preview{border-radius:12px;gap:20px;margin-top:10px;padding:13px 15px}.se-shift-review-preview>div>span{font-size:8px}.se-shift-review-preview strong{font-size:12px}.se-shift-review-preview p{font-size:10px}.se-shift-review-preview>button{border-radius:9px;font-size:11px;padding:0 13px}.se-shift-review-toolbar-v5{grid-gap:10px;background:#fff;border:1px solid #e1e5e9;border-radius:13px;display:grid;gap:10px;grid-template-columns:minmax(250px,1.35fr) minmax(180px,.8fr) minmax(180px,.8fr);margin-top:12px;padding:13px}.se-shift-review-toolbar-v5 label{min-width:0}.se-shift-review-toolbar-v5 label>span{color:#8e98a2;display:block;font-size:8px;font-weight:800;letter-spacing:.85px;margin:0 0 5px}.se-shift-review-toolbar-v5 input,.se-shift-review-toolbar-v5 select{background:#fff;border:1px solid #dce1e6;border-radius:9px;color:#343b43;font-size:12px;height:40px;outline:none;padding:0 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.se-shift-review-toolbar-v5 input:focus,.se-shift-review-toolbar-v5 select:focus{border-color:#e98d94;box-shadow:0 0 0 3px rgba(227,6,19,.055)}.se-shift-review-count-v5{background:#fff;border:1px solid #e3e7eb;border-bottom:0;border-radius:12px 12px 0 0;margin-top:10px;min-height:56px;padding:10px 14px}.se-shift-review-count-v5>div:first-child>span{color:var(--shift-red);font-size:8px;font-weight:800;letter-spacing:.9px}.se-shift-review-count-v5>div:first-child>strong{font-size:12px}.se-shift-review-count-v5>div:last-child small,.se-shift-review-count-v5>div:last-child span{font-size:10px}.se-shift-grid-card{background:#fff;border:1px solid #e3e7eb;border-radius:0 0 13px 13px;overflow:hidden}.se-shift-grid-wrap{overflow-x:auto;width:100%}.se-shift-grid-table-v5{border-collapse:initial;border-spacing:0;min-width:1120px;table-layout:fixed;width:100%}.se-shift-grid-table-v5 th{background:#f7f8fa;border-bottom:1px solid #dfe4e8;border-right:1px solid #e4e8ec;color:#7f8993;font-size:9px;font-weight:700;height:54px;padding:7px 8px;text-align:center}.se-shift-grid-table-v5 th.employee-column{padding-left:14px;text-align:left;width:280px}.se-shift-grid-table-v5 th>span,.se-shift-grid-table-v5 th>strong{display:block}.se-shift-grid-table-v5 th>span{font-size:8px;text-transform:uppercase}.se-shift-grid-table-v5 th>strong{color:#3e464f;font-size:11px;margin-top:2px}.se-shift-grid-table-v5 td{background:#fff;border-bottom:1px solid #edf0f2;border-right:1px solid #edf0f2;height:66px;padding:7px 8px;vertical-align:middle}.se-shift-grid-table-v5 tbody tr:hover td{background:#fcfcfd}.se-shift-grid-table-v5 td.employee-column{padding:8px 13px}.se-shift-grid-table-v5 .se-shift-employee{align-items:center;display:flex;gap:9px}.se-shift-grid-table-v5 .se-shift-employee>span{background:#262c33;border-radius:9px;color:#fff;display:grid;flex:0 0 34px;font-size:9px;font-weight:800;height:34px;place-items:center;width:34px}.se-shift-grid-table-v5 .se-shift-employee strong{color:#343b43;display:block;font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-shift-grid-table-v5 .se-shift-employee small{color:#9099a3;display:block;font-size:8px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-shift-grid-table-v5 .shift-cell select{background:#fff;border:1px solid #dce2e7;border-radius:8px;color:#616b75;cursor:pointer;font-size:10px;font-weight:600;height:38px;outline:none;padding:0 28px 0 10px;width:100%}.se-shift-grid-table-v5 .shift-cell select:hover{border-color:#cfd6dc}.se-shift-grid-table-v5 .shift-cell select:focus{border-color:#eb8f96;box-shadow:0 0 0 2px #e306130d}.se-shift-grid-table-v5 .shift-cell select.assigned{background:#f8f5ff;border-color:#d4c5f6;color:#6947b7}.se-shift-grid-table-v5 .shift-cell select.week-off{background:#f3f5f6;border-color:#d9dee3;color:#59636d}.se-shift-grid-table-v5 .shift-cell select.holiday{background:#fff9e9;border-color:#f2dca8;color:#9b6a00}.se-shift-cell-badge,.se-shift-cell-default{border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-height:38px;padding:5px 7px;text-align:left}.se-shift-cell-default{background:#fafbfc;border:1px solid #edf0f2}.se-shift-cell-default strong{color:#78828c;font-size:9px}.se-shift-cell-default small{color:#a0a7ae;font-size:8px;margin-top:1px}.se-shift-cell-badge.shift{background:#f7f4ff;border:1px solid #d9cdf7}.se-shift-cell-badge.shift strong{color:#6847b6}.se-shift-cell-badge.week-off{background:#f3f5f6;border:1px solid #dfe3e7}.se-shift-cell-badge.holiday{background:#fff9e9;border:1px solid #f1dda9}.se-shift-cell-badge strong{font-size:9px}.se-shift-cell-badge small{font-size:8px;margin-top:1px}.se-shift-grid-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:180px;text-align:center}.se-shift-grid-empty>span{background:#f1f3f5;border-radius:11px;color:#7b858f;display:grid;height:42px;margin-bottom:10px;place-items:center;width:42px}.se-shift-grid-empty strong{color:#343b43;font-size:12px}.se-shift-grid-empty p{color:#929aa3;font-size:10px;margin:3px 0 0}.se-shift-unsaved-bar-v5{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff8f9fa;border:1px solid #f1c5c9;border-radius:12px;bottom:12px;box-shadow:0 10px 30px #171d231a;display:flex;gap:15px;justify-content:space-between;margin-top:10px;min-height:62px;padding:10px 12px;position:sticky;z-index:25}.se-shift-unsaved-bar-v5 span,.se-shift-unsaved-bar-v5 strong{display:block}.se-shift-unsaved-bar-v5 strong{color:#363d44;font-size:11px}.se-shift-unsaved-bar-v5 span{color:#8b949d;font-size:9px;margin-top:2px}.se-shift-unsaved-bar-v5 button{background:var(--shift-red);border:0;border-radius:9px;color:#fff;cursor:pointer;font-size:11px;font-weight:700;min-height:38px;padding:0 14px}.se-shift-final-workflow{border-radius:14px;gap:22px;margin-top:12px;padding:15px 17px}.se-shift-final-workflow>div:first-child>span{font-size:8px}.se-shift-final-workflow>div:first-child>strong{font-size:13px}.se-shift-final-workflow>div:first-child>p{font-size:10px}.se-shift-final-workflow-actions{gap:8px}.se-shift-final-workflow-actions button{border-radius:9px;cursor:pointer;font-size:11px;font-weight:700;min-height:38px;padding:0 14px}.se-shift-final-workflow-actions .secondary{background:#fff;border:1px solid #dce1e5;color:#525c66}.se-shift-final-workflow-actions .primary{background:var(--shift-red);border:0;color:#fff}.se-shift-final-workflow-actions button:disabled{cursor:not-allowed;opacity:.5}.se-shift-master-page-v5{margin-top:13px;padding:18px}.se-shift-master-page-v5 .se-shift-master-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:15px}.se-shift-master-page-v5 .se-shift-master-card{background:#fff;border:1px solid #e1e5e9;border-radius:12px;min-height:150px;padding:14px}.se-shift-review-pagination{background:#fff;border:1px solid #e3e7ea;border-radius:11px;margin-top:10px;min-height:50px;padding:8px 10px}.se-shift-review-pagination button{background:#fff;border:1px solid #dce1e5;border-radius:8px;color:#555f69;cursor:pointer;font-size:10px;font-weight:700;height:34px;padding:0 11px}.se-shift-review-pagination span{color:#78828c;font-size:10px}@media (max-width:1180px){.se-shift-assignment-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.se-shift-review-toolbar-v5{grid-template-columns:1fr 1fr}.se-shift-review-toolbar-v5 .search{grid-column:1/-1}.se-shift-master-page-v5 .se-shift-master-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.se-shift-content{width:calc(100% - 24px)}.se-shift-header{padding:11px 13px}.se-shift-header-left p{display:none}.se-shift-tabs-v5{padding:7px 12px}.se-shift-tabs-v5 button{min-width:145px}.se-shift-clean-heading{align-items:flex-start;flex-direction:column;gap:12px}.se-shift-clean-heading aside{width:100%}.se-shift-assignment-overview{grid-template-columns:1fr}.se-shift-primary-assignment{grid-template-columns:42px minmax(0,1fr)}.se-shift-primary-assignment>button{grid-column:1/-1;width:100%}.se-shift-final-workflow,.se-shift-review-preview{align-items:stretch;flex-direction:column}.se-shift-review-preview>button{width:100%}.se-shift-review-toolbar-v5{grid-template-columns:1fr}.se-shift-review-toolbar-v5 .search{grid-column:auto}.se-shift-final-workflow-actions{width:100%}.se-shift-final-workflow-actions button{flex:1 1}.se-shift-master-page-v5 .se-shift-master-grid{grid-template-columns:1fr}}.se-shift-page{background:#f6f7f9;color:#252b32;font-size:13px}.se-shift-content{padding-top:18px;width:min(1440px,calc(100% - 42px))}.se-shift-header{box-shadow:none;min-height:76px;padding:12px 28px}.se-shift-header-left{gap:13px}.se-shift-back{border-radius:10px;flex:0 0 40px;font-size:17px;height:40px;width:40px}.se-shift-header-left>div>span{font-size:9px;letter-spacing:1.25px}.se-shift-header-left h1{font-size:22px;letter-spacing:-.45px;line-height:1.15;margin-top:2px}.se-shift-header-left p{font-size:11px;margin-top:3px}.se-shift-refresh{border-radius:9px;font-size:11px;min-height:39px;padding:0 14px}.se-shift-tabs-v7{gap:5px;min-height:67px;padding:8px 28px}.se-shift-tabs-v7 button{border-radius:10px;gap:9px;min-height:49px;min-width:166px;padding:7px 10px}.se-shift-tabs-v7 button>span{border-radius:8px;flex:0 0 33px;font-size:13px;height:33px;width:33px}.se-shift-tabs-v7 strong{font-size:11px}.se-shift-tabs-v7 small{font-size:9px;margin-top:1px}.se-shift-tabs-v7 button.active{background:#fff8f8;border-color:#f0c8cb;box-shadow:inset 3px 0 0 var(--shift-red)}.se-shift-week-nav{border-radius:12px;box-shadow:0 3px 13px rgba(20,27,34,.025);min-height:57px;padding:9px 11px}.se-shift-week-arrow{border-radius:8px;height:36px;width:36px}.se-shift-week-today{font-size:10px;height:35px;padding:0 12px}.se-shift-clean-heading{align-items:center;background:#fff;border:1px solid #e0e5e9;border-radius:14px;box-shadow:0 4px 18px rgba(22,29,36,.025);display:flex;gap:22px;justify-content:space-between;margin-top:12px;min-height:100px;padding:17px 19px}.se-shift-clean-heading>div{min-width:0}.se-shift-clean-heading>div>span{color:var(--shift-red);display:block;font-size:8px;font-weight:800;letter-spacing:1.15px;margin-bottom:4px}.se-shift-clean-heading h2{color:#252b32;font-size:20px;font-weight:750;letter-spacing:-.4px;line-height:1.2;margin:0}.se-shift-clean-heading p{color:#7f8994;font-size:11px;line-height:1.5;margin:5px 0 0;max-width:720px}.se-shift-clean-heading aside{background:#f8f9fa;border:1px solid #e5e8eb;border-radius:10px;min-width:180px;padding:10px 13px}.se-shift-clean-heading aside small{color:#989fa8;display:block;font-size:7px;font-weight:800;letter-spacing:1px}.se-shift-clean-heading aside strong{color:#30363d;display:block;font-size:11px;margin-top:4px}.se-shift-assignment-overview-v7{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:11px}.se-shift-assignment-overview-v7
.se-shift-kpi-card{grid-gap:11px;align-items:center;background:#fff;border:1px solid #e1e5e9;border-radius:13px;box-shadow:0 4px 15px #161d2405;color:inherit;cursor:pointer;display:grid;gap:11px;grid-template-columns:40px minmax(0,1fr) 25px;min-height:92px;min-width:0;outline:none;padding:14px 15px;position:relative;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;width:100%}.se-shift-assignment-overview-v7
.se-shift-kpi-card:hover{border-color:#d2d8dd;box-shadow:0 10px 27px rgba(23,30,38,.065);transform:translateY(-2px)}.se-shift-assignment-overview-v7
.se-shift-kpi-card:focus-visible{border-color:#eb939a;box-shadow:0 0 0 3px #e306130f}.se-shift-kpi-card
.se-shift-metric-icon{background:#f1f3f5;border-radius:10px;color:#67717b;display:grid;font-size:14px;font-weight:800;height:40px;place-items:center;width:40px}.se-shift-kpi-card>div{min-width:0}.se-shift-kpi-card>div>small{color:#929ba5;display:block;font-size:7px;font-weight:800;letter-spacing:1px;line-height:1.2}.se-shift-kpi-card>div>strong{color:#242a31;display:block;font-size:20px;font-weight:750;line-height:1;margin-top:3px}.se-shift-kpi-card>div>p{color:#8b949e;font-size:9px;line-height:1.25;margin:5px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-shift-kpi-arrow{background:#fafbfc;border:1px solid #e5e8eb;border-radius:7px;color:#8a939c;display:grid;font-size:11px;height:25px;place-items:center;transition:color .16s ease,background .16s ease,transform .16s ease;width:25px}.se-shift-kpi-card:hover
.se-shift-kpi-arrow{background:#fff1f2;color:var(--shift-red);transform:translateX(2px)}.se-shift-primary-assignment{grid-gap:13px;align-items:center;background:#fff;border:1px solid #e0e4e8;border-radius:14px;box-shadow:0 4px 18px rgba(22,29,36,.025);display:grid;gap:13px;grid-template-columns:42px minmax(0,1fr) auto;margin-top:11px;min-height:100px;padding:16px 17px}.se-shift-primary-assignment-icon{background:#fff1f2;border-radius:10px;color:var(--shift-red);display:grid;font-size:19px;font-weight:700;height:42px;place-items:center;width:42px}.se-shift-primary-assignment>div:nth-child(2)>span{color:var(--shift-red);display:block;font-size:8px;font-weight:800;letter-spacing:1px}.se-shift-primary-assignment h3{color:#252b32;font-size:15px;margin:3px 0 2px}.se-shift-primary-assignment p{color:#858f99;font-size:10px;line-height:1.45;margin:0}.se-shift-primary-assignment>button{background:var(--shift-red);border:0;border-radius:9px;box-shadow:0 7px 17px #e3061326;color:#fff;cursor:pointer;font-size:11px;font-weight:700;min-height:40px;padding:0 16px}.se-shift-primary-assignment>button:hover{background:var(--shift-red-hover)}.se-shift-primary-assignment>button:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.se-shift-review-preview{align-items:center;background:#fafbfc;border:1px solid #e2e6ea;border-radius:11px;display:flex;gap:18px;justify-content:space-between;margin-top:9px;padding:12px 14px}.se-shift-review-preview>div>span{color:#959da6;display:block;font-size:7px;font-weight:800;letter-spacing:.9px}.se-shift-review-preview strong{color:#313840;display:block;font-size:11px;margin-top:3px}.se-shift-review-preview p{color:#8a939c;font-size:9px;margin:2px 0 0}.se-shift-review-preview>button{background:#fff;border:1px solid #dce1e5;border-radius:8px;color:#505a64;cursor:pointer;flex-shrink:0;font-size:10px;font-weight:700;height:36px;padding:0 12px}.se-shift-empty-week{align-items:center;background:#fafbfc;border:1px dashed #d9dee3;border-radius:11px;display:flex;gap:11px;margin-top:9px;min-height:68px;padding:12px 14px}.se-shift-empty-week>span{background:#eef1f3;border-radius:9px;color:#78828c;display:grid;flex:0 0 34px;height:34px;place-items:center;width:34px}.se-shift-empty-week strong{color:#414951;display:block;font-size:11px}.se-shift-empty-week p{color:#929ba4;font-size:9px;margin:2px 0 0}.se-shift-review-toolbar-v7{grid-gap:9px;align-items:end;background:#fff;border:1px solid #e1e5e9;border-radius:12px;display:grid;gap:9px;grid-template-columns:minmax(260px,1.4fr) minmax(180px,.8fr) minmax(180px,.8fr) auto;margin-top:11px;padding:12px}.se-shift-review-toolbar-v7 label{min-width:0}.se-shift-review-toolbar-v7
label>span{color:#8e98a2;display:block;font-size:7px;font-weight:800;letter-spacing:.85px;margin-bottom:5px}.se-shift-review-toolbar-v7 input,.se-shift-review-toolbar-v7 select{background:#fff;border:1px solid #dce1e6;border-radius:8px;color:#343b43;font-size:11px;height:39px;outline:none;padding:0 11px;width:100%}.se-shift-review-toolbar-v7 input:focus,.se-shift-review-toolbar-v7 select:focus{border-color:#e98d94;box-shadow:0 0 0 3px #e306130d}.se-shift-clear-filter{background:#fff;border:1px solid #dce1e5;border-radius:8px;color:#65707a;cursor:pointer;font-size:10px;font-weight:700;height:39px;padding:0 12px}.se-shift-review-count-v7{background:#fff;border:1px solid #e3e7eb;border-bottom:0;border-radius:11px 11px 0 0;margin-top:9px;min-height:54px;padding:9px 13px}.se-shift-grid-table
.select-column,.se-shift-grid-table-v5
.select-column{display:none!important}.se-shift-grid-card{border-radius:0 0 12px 12px;box-shadow:none;margin-top:0}.se-shift-grid-table
th.employee-column,.se-shift-grid-table-v5
th.employee-column{background:#f7f8fa;box-shadow:1px 0 0 #e1e5e9;left:0;position:sticky;z-index:12}.se-shift-grid-table
td.employee-column,.se-shift-grid-table-v5
td.employee-column{background:#fff;box-shadow:1px 0 0 #e8ebee;left:0;position:sticky;z-index:8}.se-shift-unsaved-bar-v7{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff8f9fa;border:1px solid #f1c5c9;border-radius:11px;bottom:12px;box-shadow:0 10px 30px #171d231a;display:flex;gap:14px;justify-content:space-between;margin-top:9px;min-height:60px;padding:9px 12px;position:sticky;z-index:30}.se-shift-unsaved-bar-v7
strong{color:#363d44;display:block;font-size:10px}.se-shift-unsaved-bar-v7
span{color:#8b949d;display:block;font-size:8px;margin-top:2px}.se-shift-unsaved-bar-v7
button{background:var(--shift-red);border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:10px;font-weight:700;min-height:37px;padding:0 13px}.se-shift-final-workflow{align-items:center;background:#fff;border:1px solid #dfe4e8;border-radius:13px;display:flex;gap:20px;justify-content:space-between;margin-top:11px;padding:14px 16px}.se-shift-final-workflow>div:first-child>span{color:var(--shift-red);font-size:7px;font-weight:800;letter-spacing:1px}.se-shift-final-workflow>div:first-child>strong{color:#30373f;display:block;font-size:12px;margin-top:3px}.se-shift-final-workflow>div:first-child>p{color:#89929b;font-size:9px;margin:3px 0 0}.se-shift-final-workflow-actions{display:flex;flex-shrink:0;gap:7px}.se-shift-final-workflow-actions
button{border-radius:8px;cursor:pointer;font-size:10px;font-weight:700;min-height:37px;padding:0 13px}.se-shift-final-workflow-actions
.secondary{background:#fff;border:1px solid #dce1e5;color:#525c66}.se-shift-final-workflow-actions
.primary{background:var(--shift-red);border:0;color:#fff}.se-shift-final-workflow-actions
button:disabled{cursor:not-allowed;opacity:.5}.se-shift-workflow-empty{align-items:center;background:#fafbfc;border:1px solid #e0e4e8;border-radius:10px;color:#7e8791;display:flex;gap:9px;margin-top:10px;padding:11px 13px}.se-shift-workflow-empty>span{background:#edf0f2;border-radius:7px;display:grid;font-size:10px;font-weight:800;height:27px;place-items:center;width:27px}.se-shift-workflow-empty p{font-size:9px;margin:0}.se-shift-master-page-v7{margin-top:12px;padding:17px}.se-shift-master-page-v7
.se-shift-master-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.se-shift-drilldown-backdrop{animation:seShiftBackdropIn .18s ease;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10151a61;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:800}@keyframes seShiftBackdropIn{0%{opacity:0}to{opacity:1}}.se-shift-drilldown{animation:seShiftDrawerIn .2s ease;background:#f7f8fa;border-left:1px solid #dfe3e7;box-shadow:-20px 0 55px #0f141a2e;display:flex;flex-direction:column;height:100%;overflow:hidden;width:min(680px,94vw)}@keyframes seShiftDrawerIn{0%{opacity:0;transform:translateX(35px)}to{opacity:1;transform:translateX(0)}}.se-shift-drilldown-header{align-items:flex-start;background:#fff;border-bottom:1px solid #e0e4e8;display:flex;gap:18px;justify-content:space-between;min-height:90px;padding:18px 20px}.se-shift-drilldown-header>div>span{color:var(--shift-red);display:block;font-size:8px;font-weight:800;letter-spacing:1.2px}.se-shift-drilldown-header h2{color:#242a31;font-size:20px;font-weight:750;letter-spacing:-.35px;line-height:1.2;margin:4px 0 0}.se-shift-drilldown-header p{color:#89929c;font-size:9px;margin:4px 0 0}.se-shift-drilldown-header>button{background:#fff;border:1px solid #e0e4e8;border-radius:8px;color:#626c76;cursor:pointer;display:grid;flex:0 0 35px;font-size:19px;height:35px;place-items:center;width:35px}.se-shift-drilldown-summary{grid-gap:14px;align-items:center;background:#fafbfc;border-bottom:1px solid #e3e7ea;display:grid;gap:14px;grid-template-columns:72px minmax(0,1fr);min-height:70px;padding:11px 19px}.se-shift-drilldown-summary>div{border-right:1px solid #e1e5e9;padding-right:14px}.se-shift-drilldown-summary
small{color:#939ca6;display:block;font-size:7px;font-weight:800;letter-spacing:.9px}.se-shift-drilldown-summary
strong{color:#262c33;display:block;font-size:21px;line-height:1;margin-top:2px}.se-shift-drilldown-summary
p{color:#7f8993;font-size:9px;line-height:1.45;margin:0}.se-shift-drilldown-body{flex:1 1;min-height:0;overflow-y:auto;padding:13px;scrollbar-color:#d0d5da #0000;scrollbar-width:thin}.se-shift-drilldown-list{display:flex;flex-direction:column;gap:6px}.se-shift-department-row,.se-shift-drilldown-person{grid-gap:10px;align-items:center;background:#fff;border:1px solid #e1e5e9;border-radius:10px;color:inherit;cursor:pointer;display:grid;gap:10px;min-height:65px;padding:9px 11px;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease;width:100%}.se-shift-department-row,.se-shift-drilldown-person{grid-template-columns:38px minmax(0,1fr) auto 24px}.se-shift-department-row:hover,.se-shift-drilldown-person:hover{background:#fdfdfd;border-color:#d1d7dc;transform:translateX(-2px)}.se-shift-department-row>span,.se-shift-drilldown-person
.avatar{background:#262c33;border-radius:9px;color:#fff;display:grid;font-size:8px;font-weight:800;height:38px;place-items:center;width:38px}.se-shift-department-row>span{background:#eef1f3;color:#616b75}.se-shift-department-row>div,.se-shift-drilldown-person>div{min-width:0}.se-shift-department-row>div>strong,.se-shift-drilldown-person>div>strong{color:#313840;display:block;font-size:10px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-shift-department-row>div>small,.se-shift-drilldown-person>div>small{color:#8c959e;display:block;font-size:8px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-shift-drilldown-person>aside{min-width:45px;text-align:right}.se-shift-drilldown-person>aside
strong{color:#343b43;display:block;font-size:11px}.se-shift-drilldown-person>aside
small{color:#9aa2aa;display:block;font-size:7px;margin-top:1px}.se-shift-department-row>i,.se-shift-drilldown-person>i{border:1px solid #e4e7ea;border-radius:7px;color:#8b949d;display:grid;font-size:9px;font-style:normal;height:24px;place-items:center;width:24px}.se-shift-department-row>em.status{background:#f1f3f5;border-radius:7px;color:#747e88;font-size:7px;font-style:normal;font-weight:800;letter-spacing:.4px;padding:5px 7px}.se-shift-department-row>em.status.published{background:#edf8f2;color:#177b48}.se-shift-department-row>em.status.submitted{background:#fff6df;color:#9b6a00}.se-shift-drilldown-table-wrap{background:#fff;border:1px solid #e0e4e8;border-radius:10px;overflow-x:auto}.se-shift-drilldown-table{border-collapse:collapse;min-width:610px;width:100%}.se-shift-drilldown-table
th{background:#f7f8fa;border-bottom:1px solid #e1e5e9;color:#89929c;font-size:7px;font-weight:800;height:41px;letter-spacing:.7px;padding:8px 10px;text-align:left}.se-shift-drilldown-table
td{border-bottom:1px solid #edf0f2;color:#59636d;font-size:9px;padding:10px;vertical-align:middle}.se-shift-drilldown-table
tbody
tr{cursor:pointer}.se-shift-drilldown-table
tbody
tr:hover
td{background:#fafbfc}.se-shift-drilldown-table
tbody
tr:last-child
td{border-bottom:0}.se-shift-drilldown-table
td>strong{color:#333a42;display:block;font-size:10px}.se-shift-drilldown-table
td>small{color:#919aa3;display:block;font-size:7px;margin-top:2px}.se-shift-type-pill{background:#f4f0ff;border-radius:6px;color:#6c4bb8;display:inline-flex;font-size:7px;font-weight:800;margin-right:6px;padding:4px 6px}.se-shift-type-pill.week_off{background:#f0f2f4;color:#65707a}.se-shift-type-pill.holiday{background:#fff5dc;color:#966600}.se-shift-drilldown-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:250px;text-align:center}.se-shift-drilldown-empty>span{background:#eceff2;border-radius:11px;color:#747e88;display:grid;height:44px;margin-bottom:9px;place-items:center;width:44px}.se-shift-drilldown-empty
strong{color:#333a42;font-size:11px}.se-shift-drilldown-empty
p{color:#9099a3;font-size:8px;margin:4px 0 0}.se-shift-drilldown-footer{align-items:center;background:#fff;border-top:1px solid #e0e4e8;display:flex;justify-content:space-between;min-height:57px;padding:9px 14px}.se-shift-drilldown-footer>span{color:#818b95;font-size:8px}.se-shift-drilldown-footer>div{display:flex;gap:6px}.se-shift-drilldown-footer
button{background:#fff;border:1px solid #dce1e5;border-radius:7px;color:#59636d;cursor:pointer;height:33px;width:33px}.se-shift-drilldown-footer
button:disabled{cursor:not-allowed;opacity:.4}@media (max-width:1180px){.se-shift-assignment-overview-v7{grid-template-columns:repeat(2,minmax(0,1fr))}.se-shift-review-toolbar-v7{grid-template-columns:1fr 1fr}.se-shift-review-toolbar-v7 .search{grid-column:1/-1}.se-shift-master-page-v7 .se-shift-master-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.se-shift-content{width:calc(100% - 22px)}.se-shift-header{padding:10px 12px}.se-shift-header-left p{display:none}.se-shift-tabs-v7{padding:7px 11px}.se-shift-tabs-v7 button{min-width:142px}.se-shift-clean-heading{align-items:flex-start;flex-direction:column;gap:11px}.se-shift-clean-heading aside{min-width:0;width:100%}.se-shift-assignment-overview-v7{grid-template-columns:1fr}.se-shift-primary-assignment{grid-template-columns:40px minmax(0,1fr)}.se-shift-primary-assignment>button{grid-column:1/-1;width:100%}.se-shift-final-workflow,.se-shift-review-preview{align-items:stretch;flex-direction:column}.se-shift-review-preview>button{width:100%}.se-shift-review-toolbar-v7{grid-template-columns:1fr}.se-shift-review-toolbar-v7 .search{grid-column:auto}.se-shift-final-workflow-actions{width:100%}.se-shift-final-workflow-actions button{flex:1 1}.se-shift-master-page-v7 .se-shift-master-grid{grid-template-columns:1fr}.se-shift-drilldown{width:100%}.se-shift-drilldown-header{padding:15px 14px}.se-shift-drilldown-summary{padding:10px 14px}.se-shift-drilldown-body{padding:9px}.se-shift-department-row,.se-shift-drilldown-person{grid-template-columns:36px minmax(0,1fr) 24px}.se-shift-department-row>em.status,.se-shift-drilldown-person>aside{display:none}}.se-shift-page .se-shift-header{background:radial-gradient(circle at 88% 15%,#c2a98729,#0000 26%),radial-gradient(circle at 54% 130%,#ae997f17,#0000 34%),linear-gradient(118deg,#171817,#24231f 48%,#39352f);border:0;border-bottom:1px solid #ffffff12;box-shadow:0 13px 34px #1817142e;isolation:isolate;min-height:108px;padding:17px 30px;z-index:70}.se-shift-page .se-shift-header:before{animation:seShiftWorkforceStream 5.2s linear infinite;bottom:12px;color:#dbc9b024;content:"›   ›  ›    ›   › ›     ›  ›   ›     › ›  ›    ›   ›     › ›    ›  ›     ›   › ›    ›   ›  ›     › ›   ›     ›  ›    › ›     ›   ›";font-size:17px;font-weight:900;left:-110%;letter-spacing:10px;transform:skewX(-14deg);width:210%;z-index:0}.se-shift-page .se-shift-header:after{animation:seShiftWorkforceStreamFast 3.8s linear infinite;color:rgba(255,245,230,.065);content:"› ›   ›    › ›     ›   › ›   ›     › ›    ›  ›    › ›   ›     ›   › ›    › ›   ›    › ›     ›   ›";font-size:11px;font-weight:900;left:-120%;letter-spacing:15px;top:17px;transform:skewX(-12deg);width:220%;z-index:0}@keyframes seShiftWorkforceStream{0%{transform:translateX(0) skewX(-14deg)}to{transform:translateX(52%) skewX(-14deg)}}@keyframes seShiftWorkforceStreamFast{0%{transform:translateX(0) skewX(-12deg)}to{transform:translateX(58%) skewX(-12deg)}}.se-shift-page
.se-shift-header-actions,.se-shift-page
.se-shift-header-left{position:relative;z-index:4}.se-shift-page .se-shift-back{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.065);border:1px solid #ffffff21;border-radius:14px;color:#fff;cursor:pointer;display:grid;flex:0 0 46px;height:46px;place-items:center;position:relative;transition:transform .18s ease,background .18s ease,border-color .18s ease;width:46px;z-index:5}.se-shift-page
.se-shift-back:hover{background:#ffffff1c;border-color:#ffffff3d;transform:translateX(-3px)}.se-shift-page
.se-shift-title-block>span{color:#d0b997;display:block;font-size:9px;font-weight:850;letter-spacing:1.9px;line-height:1;text-transform:uppercase}.se-shift-page
.se-shift-title-row{align-items:center;display:flex;gap:9px;margin-top:7px}.se-shift-page
.se-shift-running-orbit{background:#d2bc9d1c;border:0;border-radius:7px;display:grid;flex:0 0 24px;height:24px;overflow:hidden;place-items:center;position:relative;width:24px}.se-shift-page
.se-shift-running-orbit:before{animation:seShiftMiniLane 1.1s linear infinite;background:#d0b997;border:0;border-radius:99px;content:"";height:2px;left:-8px;position:absolute;top:7px;width:13px}.se-shift-page
.se-shift-running-orbit:after{animation:seShiftMiniLane .78s linear .25s infinite;background:#eedfcab8;border-radius:99px;bottom:7px;content:"";height:2px;left:-6px;position:absolute;width:9px}.se-shift-page
.se-shift-running-orbit i{animation:seShiftMiniMarker 1.25s ease-in-out infinite;background:#eadbc6;border-radius:1px;box-shadow:none;height:4px;margin:0;position:static;transform:rotate(45deg);width:4px}@keyframes seShiftMiniLane{0%{transform:translateX(0)}to{transform:translateX(38px)}}@keyframes seShiftMiniMarker{0%,to{opacity:.45;transform:translateX(-2px) rotate(45deg)}50%{opacity:1;transform:translateX(3px) rotate(45deg)}}.se-shift-page
.se-shift-title-row h1{color:#fff;font-size:28px;font-weight:790;letter-spacing:-.8px;line-height:1.08;margin:0;overflow:hidden;position:relative;text-shadow:0 1px 1px #0000001f}.se-shift-page
.se-shift-title-row h1:after{animation:seShiftTitleSweep 3.4s ease-in-out infinite;background:linear-gradient(90deg,#0000,#eadbc66b,#0000);bottom:-20%;content:"";left:-35%;pointer-events:none;position:absolute;top:-20%;transform:skewX(-22deg);width:24%}@keyframes seShiftTitleSweep{0%{left:-35%;opacity:0}15%{opacity:.8}52%{left:112%;opacity:.65}53%,to{left:112%;opacity:0}}.se-shift-page
.se-shift-title-block p{color:#ffffff94;font-size:11px;font-weight:500;line-height:1.35;margin:6px 0 0}.se-shift-page
.se-shift-header-actions{align-items:stretch;display:flex;gap:9px}.se-shift-page
.se-shift-header-pdf{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.075);border:1px solid #ffffff24;border-radius:14px;color:#fff;cursor:pointer;display:flex;gap:10px;min-height:52px;padding:7px 14px 7px 8px;transition:transform .18s ease,background .18s ease,border-color .18s ease}.se-shift-page
.se-shift-header-pdf:hover{background:#ffffff1f;border-color:#ffffff3b;transform:translateY(-2px)}.se-shift-page
.se-shift-header-pdf-icon{background:linear-gradient(135deg,#a68d6e,#75614c);border-radius:10px;box-shadow:0 7px 18px #3931283d;color:#fff;display:grid;flex:0 0 37px;font-size:18px;font-weight:800;height:37px;place-items:center;width:37px}.se-shift-page
.se-shift-header-pdf small,.se-shift-page
.se-shift-header-pdf strong{display:block}.se-shift-page
.se-shift-header-pdf strong{color:#fff;font-size:12px;font-weight:760}.se-shift-page
.se-shift-header-pdf small{color:#ffffff85;font-size:9px;font-weight:650;margin-top:2px}.se-shift-page
.se-shift-header
.se-shift-refresh{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.055);border:1px solid #ffffff21;border-radius:14px;color:#ffffffde;cursor:pointer;display:flex;font-size:11px;font-weight:700;gap:7px;min-height:52px;padding:0 15px;transition:background .18s ease,transform .18s ease}.se-shift-page
.se-shift-header
.se-shift-refresh:hover{background:hsla(0,0%,100%,.105);transform:translateY(-1px)}.se-shift-page
.se-shift-header
.se-shift-running-orbit i,.se-shift-page
.se-shift-header
.se-shift-running-orbit:before{border-style:solid}@media (max-width:900px){.se-shift-page .se-shift-header{min-height:98px;padding:14px 16px}.se-shift-page .se-shift-title-row h1{font-size:23px}.se-shift-page .se-shift-header-pdf>span:last-child{display:none}.se-shift-page .se-shift-header-pdf{padding:7px}}@media (max-width:600px){.se-shift-page .se-shift-header{min-height:90px}.se-shift-page .se-shift-title-block p{display:none}.se-shift-page .se-shift-header .se-shift-refresh{font-size:0;justify-content:center;min-height:43px;padding:0;width:43px}.se-shift-page .se-shift-header-pdf{min-height:43px}.se-shift-page .se-shift-header-pdf-icon{flex-basis:31px;height:31px;width:31px}}@media (prefers-reduced-motion:reduce){.se-shift-page .se-shift-header:after,.se-shift-page .se-shift-header:before,.se-shift-page .se-shift-running-orbit i,.se-shift-page .se-shift-running-orbit:after,.se-shift-page .se-shift-running-orbit:before,.se-shift-page .se-shift-title-row h1:after{animation:none!important}}.se-shift-page
.se-shift-tabs-v7
button:hover{background:#fcfaf7;border-color:#d6cdc1;box-shadow:0 7px 18px #3b342c0f}.se-shift-page
.se-shift-tabs-v7
button.active{background:linear-gradient(135deg,#f8f4ee,#fff);border-color:#d8cbbc;box-shadow:inset 3px 0 0 #92795d,0 7px 20px #453b3012}.se-shift-page
.se-shift-tabs-v7
button.active>span{background:#eee5d9;color:#735e47}.se-shift-page .se-shift-header{background:radial-gradient(ellipse at 18% 115%,#cfbb9d21 0,#0000 32%),radial-gradient(ellipse at 76% -20%,#e2d3bb1a 0,#0000 35%),repeating-radial-gradient(ellipse at 50% 115%,#0000 0,#0000 28px,hsla(0,0%,100%,.018) 29px,#0000 31px),linear-gradient(118deg,#171817,#22221f 42%,#2c2a26 70%,#3b3731)!important;border-bottom:1px solid #decfb726;top:0;z-index:60}.se-shift-page .se-shift-header:before{animation:seShiftFishSwimTop 18s linear infinite!important;color:#e2cfb233;content:"➤      ➤      ➤"!important;font-size:40px;left:-65%;letter-spacing:150px;text-shadow:-8px 0 0 hsla(36,45%,79%,.055);top:13px}.se-shift-page .se-shift-header:after,.se-shift-page .se-shift-header:before{display:block;font-family:Arial,sans-serif;font-weight:400;line-height:1;opacity:1;pointer-events:none;position:absolute;white-space:nowrap;width:max-content;will-change:transform;z-index:1}.se-shift-page .se-shift-header:after{animation:seShiftFishSwimBottom 23s linear infinite!important;animation-delay:-8s!important;bottom:11px;color:#eedfc724;content:"➤          ➤"!important;font-size:33px;left:-48%;letter-spacing:230px}@keyframes seShiftFishSwimTop{0%{transform:translateZ(0)}20%{transform:translate3d(35vw,3px,0)}40%{transform:translate3d(70vw,-3px,0)}60%{transform:translate3d(105vw,3px,0)}80%{transform:translate3d(140vw,-2px,0)}to{transform:translate3d(175vw,0,0)}}@keyframes seShiftFishSwimBottom{0%{transform:translateZ(0)}25%{transform:translate3d(42vw,-3px,0)}50%{transform:translate3d(84vw,3px,0)}75%{transform:translate3d(126vw,-2px,0)}to{transform:translate3d(168vw,0,0)}}.se-shift-page .se-shift-header-left{position:relative;z-index:5}.se-shift-page .se-shift-header-left:before{animation:seShiftPondRipple 6s ease-in-out infinite alternate;background:repeating-radial-gradient(ellipse at 32% 100%,#0000 0,#0000 30px,#e0d0b60a 31px,#0000 34px);content:"";height:175px;left:-80px;pointer-events:none;position:absolute;top:-52px;width:760px;z-index:-1}@keyframes seShiftPondRipple{0%{opacity:.45;transform:translateX(-20px) scaleX(.96)}to{opacity:.9;transform:translateX(35px) scaleX(1.05)}}.se-shift-page .se-shift-back,.se-shift-page .se-shift-header-actions,.se-shift-page .se-shift-header-left{position:relative;z-index:10}.se-shift-page
.se-shift-header-left>div>span{color:#cbb794!important}.se-shift-page
.se-shift-header-left
h1{color:#fff!important}.se-shift-page
.se-shift-header-left
p{color:#ffffff9e!important}.se-shift-page .se-shift-back{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12!important;border:1px solid #ffffff26!important;color:#fff!important}.se-shift-page
.se-shift-back:hover{background:#ffffff1f!important;border-color:#e0cfb457!important}.se-shift-page
.se-shift-header
.se-shift-refresh{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:hsla(0,0%,100%,.075)!important;border:1px solid #ffffff26!important;color:#ffffffd1!important}.se-shift-page
.se-shift-header
.se-shift-refresh:hover{background:#ffffff21!important;color:#fff!important}.se-shift-page
.se-shift-header
.se-shift-create{background:linear-gradient(135deg,#8d7658,#6f5e49)!important;border:1px solid #dfcdb040!important;box-shadow:0 8px 22px #0003!important;color:#fff!important}.se-shift-page
.se-shift-header
.se-shift-create:hover{background:linear-gradient(135deg,#9a8261,#77634c)!important;transform:translateY(-1px)}@media (max-width:760px){.se-shift-page .se-shift-header:before{animation-duration:16s!important;font-size:31px;letter-spacing:90px}.se-shift-page .se-shift-header:after{animation-duration:20s!important;font-size:26px;letter-spacing:130px}}@media (prefers-reduced-motion:reduce){.se-shift-page .se-shift-header-left:before,.se-shift-page .se-shift-header:after,.se-shift-page .se-shift-header:before{animation:none!important}}.se-shift-page .se-shift-header:before{animation:seRealFishSwimOne 16s linear infinite!important;background:radial-gradient(circle at 72% 38%,#201d18bf 0 2px,#0000 3px),linear-gradient(90deg,#b1997652,#e0cdb175)!important;box-shadow:inset 0 0 8px #ffffff1a,0 2px 7px #0000001f!important;height:34px!important;left:-120px!important;opacity:1!important;top:19px!important;width:72px!important}.se-shift-page .se-shift-header:after,.se-shift-page .se-shift-header:before{border-radius:60% 48% 48% 60%/50% 50% 50% 50%!important;clip-path:polygon(0 50%,15% 34%,15% 12%,36% 30%,100% 15%,88% 50%,100% 85%,36% 70%,15% 88%,15% 66%)!important;content:""!important;font-size:0!important;letter-spacing:0!important;pointer-events:none!important;position:absolute!important;will-change:transform!important;z-index:1!important}.se-shift-page .se-shift-header:after{animation:seRealFishSwimTwo 21s linear infinite!important;animation-delay:-9s!important;background:radial-gradient(circle at 72% 38%,#1e1c18b3 0 2px,#0000 3px),linear-gradient(90deg,#9984653d,#ebdabe5c)!important;bottom:13px!important;height:27px!important;left:-150px!important;opacity:.72!important;width:58px!important}@keyframes seRealFishSwimOne{0%{transform:translateZ(0) rotate(0deg)}20%{transform:translate3d(32vw,4px,0) rotate(2deg)}40%{transform:translate3d(64vw,-4px,0) rotate(-2deg)}60%{transform:translate3d(96vw,3px,0) rotate(1deg)}80%{transform:translate3d(128vw,-3px,0) rotate(-1deg)}to{transform:translate3d(160vw,0,0) rotate(0deg)}}@keyframes seRealFishSwimTwo{0%{transform:translateZ(0) rotate(-1deg)}25%{transform:translate3d(40vw,-3px,0) rotate(1deg)}50%{transform:translate3d(80vw,4px,0) rotate(-2deg)}75%{transform:translate3d(120vw,-2px,0) rotate(2deg)}to{transform:translate3d(160vw,0,0) rotate(0deg)}}.se-shift-page .se-shift-back,.se-shift-page .se-shift-header-actions,.se-shift-page .se-shift-header-left{position:relative!important;z-index:10!important}.se-shift-page .se-shift-header:after,.se-shift-page .se-shift-header:before{content:none!important;display:none!important}.se-shift-page .se-shift-header{background:radial-gradient(ellipse at 30% 120%,#cfbb9d1f,#0000 34%),radial-gradient(ellipse at 78% -30%,#e6d7bf14,#0000 36%),repeating-radial-gradient(ellipse at 50% 120%,#0000 0,#0000 31px,hsla(0,0%,100%,.018) 32px,#0000 34px),linear-gradient(118deg,#171817,#22221f 45%,#39352f)!important;overflow:hidden;position:sticky}.se-shift-fish-pond{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.se-shift-fish{display:block;filter:drop-shadow(0 3px 3px rgba(0,0,0,.16));height:46px;left:-130px;opacity:.48;position:absolute;width:94px;will-change:transform}.se-shift-fish .fish-body{background:radial-gradient(ellipse at 73% 28%,#ffffff2e,#0000 20%),linear-gradient(105deg,#756650,#a58e6d 48%,#c0a782);border-radius:58% 72% 72% 58%/52% 52% 52% 52%;box-shadow:inset -5px -4px 8px #322a2133,inset 5px 3px 8px #ffffff17;display:block;height:32px;left:20px;position:absolute;top:8px;transform-origin:20% 50%;width:68px;z-index:2}.se-shift-fish .fish-tail{animation:seFishTailMove .55s ease-in-out infinite alternate;background:linear-gradient(90deg,#756650,#9b8567);clip-path:polygon(100% 50%,0 3%,14% 48%,0 97%);display:block;height:32px;left:0;position:absolute;top:8px;transform-origin:100% 50%;width:30px;z-index:1}.se-shift-fish .fish-eye{background:#211e19;border-radius:50%;box-shadow:0 0 0 1.5px #ebdcc38c;display:block;height:5px;position:absolute;right:13px;top:7px;width:5px}.se-shift-fish .fish-eye:after{background:#ffffffe6;border-radius:50%;content:"";height:1.5px;position:absolute;right:1px;top:1px;width:1.5px}.se-shift-fish .fish-mouth{border-bottom:1.5px solid #27221ccc;border-radius:0 0 80% 80%;display:block;height:5px;position:absolute;right:-1px;top:17px;transform:rotate(-7deg);width:8px}.se-shift-fish .fish-fin{background:#998262c7;clip-path:polygon(0 100%,46% 0,100% 100%);display:block;height:11px;left:27px;position:absolute;top:-8px;transform:rotate(-4deg);transform-origin:bottom center;width:21px}.se-shift-fish .fish-body:after{background:#816c50a6;bottom:-6px;clip-path:polygon(0 0,100% 30%,25% 100%);content:"";height:10px;left:33px;position:absolute;transform:rotate(10deg);width:18px}.se-shift-fish .fish-body:before{border-radius:50%;border-right:1px solid #3e332852;content:"";height:18px;position:absolute;right:24px;top:7px;width:9px}@keyframes seFishTailMove{0%{transform:rotate(-8deg) skewY(-4deg)}to{transform:rotate(8deg) skewY(4deg)}}.se-shift-fish--1{animation:seFishSwim1 17s linear infinite;top:15px;transform:scale(1)}.se-shift-fish--2{animation:seFishSwim2 22s linear infinite;animation-delay:-8s;opacity:.32;top:58px}.se-shift-fish--3{animation:seFishSwim3 20s linear infinite;animation-delay:-13s;opacity:.4;top:29px}.se-shift-fish--4{animation:seFishSwim4 25s linear infinite;animation-delay:-17s;opacity:.25;top:5px}.se-shift-fish--5{animation:seFishSwim5 19s linear infinite;animation-delay:-4s;opacity:.3;top:67px}.se-shift-fish--1{scale:1}.se-shift-fish--2{scale:.72}.se-shift-fish--3{scale:.88}.se-shift-fish--4{scale:.62}.se-shift-fish--5{scale:.78}@keyframes seFishSwim1{0%{transform:translate3d(-120px,0,0)}25%{transform:translate3d(28vw,5px,0)}50%{transform:translate3d(60vw,-3px,0)}75%{transform:translate3d(92vw,4px,0)}to{transform:translate3d(calc(100vw + 180px),0,0)}}@keyframes seFishSwim2{0%{transform:translate3d(-140px,0,0)}33%{transform:translate3d(35vw,-4px,0)}66%{transform:translate3d(72vw,3px,0)}to{transform:translate3d(calc(100vw + 160px),-2px,0)}}@keyframes seFishSwim3{0%{transform:translate3d(-150px,0,0)}30%{transform:translate3d(32vw,4px,0)}65%{transform:translate3d(70vw,-5px,0)}to{transform:translate3d(calc(100vw + 170px),1px,0)}}@keyframes seFishSwim4{0%{transform:translate3d(-130px,0,0)}50%{transform:translate3d(54vw,4px,0)}to{transform:translate3d(calc(100vw + 150px),-2px,0)}}@keyframes seFishSwim5{0%{transform:translate3d(-160px,0,0)}40%{transform:translate3d(44vw,-3px,0)}70%{transform:translate3d(77vw,5px,0)}to{transform:translate3d(calc(100vw + 180px),0,0)}}.se-shift-page
.se-shift-back,.se-shift-page
.se-shift-header-actions,.se-shift-page
.se-shift-header-left{position:relative;z-index:20!important}@media (max-width:760px){.se-shift-fish{opacity:.25}.se-shift-fish--4,.se-shift-fish--5{display:none}}@media (prefers-reduced-motion:reduce){.se-shift-fish,.se-shift-fish .fish-tail{animation:none!important}}.se-payroll-page{--payroll-bg:#f5f7fa;--payroll-surface:#fff;--payroll-border:#e2e7ee;--payroll-border-dark:#d5dce5;--payroll-text:#17202d;--payroll-muted:#6d7785;--payroll-soft:#f7f9fb;--payroll-dark:#17212d;--payroll-primary:#1668e3;--payroll-primary-dark:#0e56c2;--payroll-success:#138a5b;--payroll-success-soft:#eaf8f2;--payroll-warning:#b76b08;--payroll-warning-soft:#fff5e5;--payroll-danger:#c93636;--payroll-danger-soft:#fff0f0;background:var(--payroll-bg);color:var(--payroll-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100%;padding:24px}.se-payroll-page *,.se-payroll-page :after,.se-payroll-page :before{box-sizing:border-box}.se-payroll-header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:22px}.se-payroll-header__copy h1{color:#131b26;font-size:28px;letter-spacing:-.6px;line-height:1.15;margin:4px 0 5px}.se-payroll-header__copy p{color:var(--payroll-muted);font-size:13px;margin:0}.se-payroll-eyebrow{color:#557087;display:block;font-size:10px;font-weight:800;letter-spacing:1.3px}.se-payroll-header__actions{align-items:flex-end;display:flex;gap:10px}.se-payroll-month-control{display:flex;flex-direction:column;gap:5px}.se-payroll-month-control span{color:var(--payroll-muted);font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.se-payroll-month-control input{background:#fff;border:1px solid var(--payroll-border-dark);border-radius:8px;color:var(--payroll-text);font:inherit;font-size:13px;height:39px;min-width:158px;outline:none;padding:0 11px}.se-payroll-month-control input:focus{border-color:var(--payroll-primary);box-shadow:0 0 0 3px #1668e317}.se-payroll-btn{border:1px solid #0000;border-radius:8px;cursor:pointer;font:inherit;font-size:12px;font-weight:700;min-height:39px;outline:none;padding:0 15px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.se-payroll-btn:hover:not(:disabled){transform:translateY(-1px)}.se-payroll-btn:disabled{cursor:not-allowed;opacity:.55}.se-payroll-btn--primary{background:var(--payroll-primary);border-color:var(--payroll-primary);box-shadow:0 5px 12px #1668e329;color:#fff}.se-payroll-btn--primary:hover:not(:disabled){background:var(--payroll-primary-dark)}.se-payroll-btn--secondary{background:#fff;border-color:var(--payroll-border-dark);color:#344152}.se-payroll-btn--secondary:hover:not(:disabled){background:#f7f9fc;border-color:#bdc7d3}.se-payroll-btn--danger{background:#c83b3b;border-color:#c83b3b;color:#fff}.se-payroll-btn--danger:hover:not(:disabled){background:#ad2e2e}.se-payroll-text-btn{background:#0000;border:0;color:var(--payroll-primary);cursor:pointer;font:inherit;font-size:11px;font-weight:700;padding:0}.se-payroll-alert{align-items:center;border:1px solid;border-radius:9px;display:flex;gap:15px;justify-content:space-between;margin-bottom:16px;padding:11px 14px}.se-payroll-alert>div{align-items:center;display:flex;gap:8px}.se-payroll-alert span,.se-payroll-alert strong{font-size:12px}.se-payroll-alert button{background:#0000;border:0;cursor:pointer;font-size:18px}.se-payroll-alert--error{background:var(--payroll-danger-soft);border-color:#f0caca;color:#9d2d2d}.se-payroll-alert--success{background:var(--payroll-success-soft);border-color:#bfe8d7;color:#13724f}.se-payroll-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px}.se-payroll-summary-card{background:var(--payroll-surface);border:1px solid var(--payroll-border);border-radius:11px;box-shadow:0 3px 11px rgba(30,46,67,.035);min-width:0;padding:16px 17px;position:relative}.se-payroll-summary-card__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:11px}.se-payroll-summary-card__top>span:first-child{color:#687484;font-size:11px;font-weight:700}.se-payroll-summary-card__dot{background:#94a2b2;border-radius:50%;height:7px;width:7px}.se-payroll-summary-card--employees .se-payroll-summary-card__dot{background:#3678dd}.se-payroll-summary-card--gross .se-payroll-summary-card__dot{background:#4a8ed8}.se-payroll-summary-card--deduction .se-payroll-summary-card__dot{background:#c88938}.se-payroll-summary-card--net .se-payroll-summary-card__dot{background:#159268}.se-payroll-summary-card--exceptions .se-payroll-summary-card__dot{background:#d05b50}.se-payroll-summary-card>strong{color:#17202c;display:block;font-size:21px;line-height:1.1;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-payroll-summary-card>small{color:#8a94a1;font-size:10px}.se-payroll-layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(310px,.34fr) minmax(0,1fr)}.se-payroll-layout__history,.se-payroll-layout__workspace{min-width:0}.se-payroll-layout__workspace{display:flex;flex-direction:column;gap:16px}.se-payroll-panel{background:var(--payroll-surface);border:1px solid var(--payroll-border);border-radius:11px;box-shadow:0 3px 11px rgba(30,46,67,.035);overflow:hidden}.se-payroll-panel__header{align-items:center;border-bottom:1px solid var(--payroll-border);display:flex;gap:15px;justify-content:space-between;min-height:61px;padding:12px 15px}.se-payroll-panel__header h2{color:#17202c;font-size:14px;margin:0 0 3px}.se-payroll-panel__header p{color:#7b8695;font-size:10px;margin:0}.se-payroll-count{align-items:center;background:#edf2f7;border-radius:12px;color:#4f5d6d;display:inline-flex;font-size:10px;font-weight:800;height:24px;justify-content:center;min-width:27px;padding:0 8px}.se-payroll-table-wrap{overflow:auto;width:100%}.se-payroll-table{border-collapse:initial;border-spacing:0;color:#303b48;font-size:11px;width:100%}.se-payroll-table th{background:#f4f6f8;border-bottom:1px solid #dce2e9;color:#697584;font-size:9px;font-weight:800;letter-spacing:.25px;padding:10px 11px;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:2}.se-payroll-table td{border-bottom:1px solid #edf0f4;padding:11px;vertical-align:middle;white-space:nowrap}.se-payroll-table tbody tr{cursor:pointer;transition:background .14s ease}.se-payroll-table tbody tr:hover{background:#f8fafc}.se-payroll-table tbody tr.is-selected{background:#eef5ff}.se-payroll-table tbody tr:last-child td{border-bottom:0}.se-payroll-table td strong{color:#202b38;font-size:11px}.se-payroll-table td small{color:#8b95a2;display:block;font-size:9px;margin-top:3px}.se-payroll-empty{color:#8a95a3;height:130px;text-align:center!important}.se-payroll-row-open{align-items:center;background:#fff;border:1px solid #dbe1e8;border-radius:7px;color:#4b5968;cursor:pointer;display:inline-flex;height:27px;justify-content:center;width:27px}.se-payroll-row-open:hover{border-color:#aebccc;color:var(--payroll-primary)}.se-payroll-status{align-items:center;background:#edf1f5;border-radius:12px;color:#596777;display:inline-flex;font-size:9px;font-weight:800;justify-content:center;min-height:23px;padding:0 8px;text-transform:capitalize}.se-payroll-status--draft{background:#eef1f5;color:#5e6977}.se-payroll-status--generated{background:#e9f2ff;color:#2464b6}.se-payroll-status--submitted,.se-payroll-status--under_review{background:#fff4df;color:#a15e08}.se-payroll-status--approved{background:#eaf8f2;color:#137a55}.se-payroll-status--finalized,.se-payroll-status--locked{background:#e8edf3;color:#344251}.se-payroll-status--rejected{background:#fff0f0;color:#b53232}.se-payroll-exception-count{align-items:center;background:#edf7f2;border-radius:11px;color:#18825c;display:inline-flex;font-size:9px;font-weight:800;justify-content:center;min-height:22px;min-width:24px;padding:0 7px}.se-payroll-exception-count.is-warning{background:#fff2e0;color:#ad650b}.se-payroll-exception{color:#aa6209;font-size:10px;font-weight:700}.se-payroll-clear{color:#17805b;font-size:10px;font-weight:700}.se-payroll-register__table{max-height:570px}.se-payroll-register .se-payroll-table{min-width:1050px}.se-payroll-person{align-items:center;display:flex;gap:8px;min-width:170px}.se-payroll-avatar{align-items:center;background:#e9eff6;border-radius:8px;color:#38536f;display:inline-flex;flex:0 0 30px;font-size:9px;font-weight:800;height:30px;justify-content:center;width:30px}.se-payroll-person>span:last-child{min-width:0}.se-payroll-net-pay{color:#137a55!important}.se-payroll-run-detail{background:#fff;border:1px solid var(--payroll-border);border-radius:11px;box-shadow:0 3px 11px rgba(30,46,67,.035);padding:17px}.se-payroll-run-detail__main{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.se-payroll-run-detail__main h2{color:#17202c;font-size:20px;margin:3px 0}.se-payroll-run-detail__main p{color:#818b98;font-size:10px;margin:0}.se-payroll-run-detail__numbers{grid-gap:1px;background:#e3e7ec;border:1px solid #e3e7ec;border-radius:8px;display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:15px;overflow:hidden}.se-payroll-run-detail__numbers>div{background:#f9fafb;padding:11px 12px}.se-payroll-run-detail__numbers span{color:#7c8794;display:block;font-size:9px;margin-bottom:4px}.se-payroll-run-detail__numbers strong{color:#26313e;font-size:12px}.se-payroll-workflow{align-items:center;display:flex;justify-content:flex-end;margin-top:14px}.se-payroll-locked{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.se-payroll-locked strong{color:#344353;font-size:11px}.se-payroll-locked span{color:#87919d;font-size:9px}.se-payroll-empty-state{background:#fff;border:1px solid var(--payroll-border);border-radius:11px;padding:55px 30px;text-align:center}.se-payroll-empty-state__icon{align-items:center;background:#eaf2ff;border-radius:13px;color:#2367c6;display:flex;font-size:21px;font-weight:800;height:49px;justify-content:center;margin:0 auto 14px;width:49px}.se-payroll-empty-state h2{font-size:17px;margin:0 0 6px}.se-payroll-empty-state p{color:#7d8794;font-size:11px;line-height:1.6;margin:0 auto 18px;max-width:430px}.se-payroll-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f18237a;display:flex;inset:0;justify-content:center;padding:22px;position:fixed;z-index:5000}.se-payroll-modal{background:#fff;border:1px solid #dfe4ea;border-radius:13px;box-shadow:0 22px 60px #0a142033;max-height:calc(100vh - 44px);overflow:auto;width:min(520px,100%)}.se-payroll-modal--large{width:min(720px,100%)}.se-payroll-modal--confirm{padding:26px;text-align:center;width:min(430px,100%)}.se-payroll-modal__header{align-items:flex-start;border-bottom:1px solid #e6e9ed;display:flex;gap:15px;justify-content:space-between;padding:18px 20px}.se-payroll-modal__header h2{color:#17202c;font-size:17px;margin:2px 0 4px}.se-payroll-modal__header p{color:#7c8794;font-size:10px;margin:0}.se-payroll-drawer__close,.se-payroll-modal__close{align-items:center;background:#fff;border:1px solid #dfe4e9;border-radius:8px;color:#657180;cursor:pointer;display:inline-flex;flex:0 0 31px;font-size:20px;height:31px;justify-content:center;line-height:1;padding:0;width:31px}.se-payroll-form-grid{grid-gap:14px;gap:14px}.se-payroll-form-grid label,.se-payroll-ot-config>label:not(.se-payroll-checkbox),.se-payroll-review-form label{display:flex;flex-direction:column;gap:6px}.se-payroll-form-grid label>span,.se-payroll-ot-config label>span,.se-payroll-review-form label>span{color:#566271;font-size:10px;font-weight:700}.se-payroll-form-grid input,.se-payroll-form-grid select,.se-payroll-form-grid textarea,.se-payroll-ot-config input,.se-payroll-review-form input,.se-payroll-review-form textarea{background:#fff;border:1px solid #d8dee6;border-radius:7px;color:#283341;font:inherit;font-size:12px;outline:none;width:100%}.se-payroll-form-grid input,.se-payroll-form-grid select,.se-payroll-ot-config input,.se-payroll-review-form input{height:38px;padding:0 10px}.se-payroll-form-grid textarea,.se-payroll-review-form textarea{min-height:72px;padding:9px 10px;resize:vertical}.se-payroll-form-grid input:focus,.se-payroll-form-grid select:focus,.se-payroll-form-grid textarea:focus,.se-payroll-review-form input:focus,.se-payroll-review-form textarea:focus{border-color:#4d8fe9;box-shadow:0 0 0 3px #1668e314}.se-payroll-modal__footer{background:#fafbfc;border-top:1px solid #e7eaee;padding:14px 20px}.se-payroll-modal--confirm .se-payroll-modal__footer{justify-content:center;margin:20px -26px -26px}.se-payroll-confirm-icon{align-items:center;background:#edf4ff;border-radius:50%;color:#2367c6;display:flex;font-size:20px;font-weight:800;height:47px;justify-content:center;margin:0 auto 13px;width:47px}.se-payroll-modal--confirm h2{font-size:17px;margin:0 0 8px}.se-payroll-modal--confirm>p{color:#737f8e;font-size:11px;line-height:1.6;margin:0}.se-payroll-salary-total{background:#f5f9fd;border:1px solid #dce5ef;border-radius:9px;margin:0 20px 17px;padding:14px 16px}.se-payroll-salary-total span{color:#6c7988;display:block;font-size:10px}.se-payroll-salary-total strong{color:#182534;display:block;font-size:21px;margin:4px 0}.se-payroll-salary-total small{color:#7a8694;font-size:9px}.se-payroll-ot-config{border:1px solid #e3e7ec;border-radius:8px;margin:0 20px 20px;padding:13px}.se-payroll-checkbox{align-items:center;cursor:pointer;display:flex;gap:8px}.se-payroll-checkbox input{height:15px!important;width:15px!important}.se-payroll-drawer-backdrop{background:#0e172266;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:4900}.se-payroll-drawer{animation:sePayrollDrawerIn .2s ease-out;background:#f5f7f9;box-shadow:-16px 0 48px #0c17252e;display:flex;flex-direction:column;height:100vh;width:min(720px,95vw)}@keyframes sePayrollDrawerIn{0%{opacity:.5;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.se-payroll-drawer__header{align-items:center;background:#fff;border-bottom:1px solid #dfe4e9;display:flex;flex:0 0 auto;gap:15px;justify-content:space-between;min-height:78px;padding:14px 18px}.se-payroll-drawer-person{align-items:center;display:flex;gap:11px}.se-payroll-drawer-avatar{align-items:center;background:#e6eef8;border-radius:10px;color:#315b85;display:flex;flex:0 0 42px;font-size:12px;font-weight:800;height:42px;justify-content:center;width:42px}.se-payroll-drawer-person h2{color:#17202c;font-size:16px;margin:2px 0 3px}.se-payroll-drawer-person p{color:#7b8694;font-size:9px;margin:0}.se-payroll-drawer__body{flex:1 1 auto;overflow-y:auto;padding:15px}.se-payroll-drawer-loading{color:#7d8793;font-size:12px;padding:80px 20px;text-align:center}.se-payroll-drawer__footer{align-items:center;background:#fff;border-top:1px solid #dfe4e9;display:flex;flex:0 0 auto;gap:15px;justify-content:space-between;min-height:65px;padding:11px 17px}.se-payroll-drawer__footer-actions{display:flex;gap:8px}.se-payroll-lock-note,.se-payroll-save-note{color:#7b8694;font-size:9px}.se-payroll-employee-status{background:#fff;border:1px solid #dfe4e9;border-radius:9px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:13px;overflow:hidden}.se-payroll-employee-status>div{border-right:1px solid #e7eaee;min-width:0;padding:12px 13px}.se-payroll-employee-status>div:last-child{border-right:0}.se-payroll-employee-status span{color:#7a8592;display:block;font-size:9px;margin-bottom:4px}.se-payroll-employee-status strong{color:#24303d;display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-payroll-employee-status .is-net strong{color:#137d58}.se-payroll-drawer-section{background:#fff;border:1px solid #dfe4e9;border-radius:9px;margin-bottom:13px;padding:15px}.se-payroll-drawer-section:last-child{margin-bottom:0}.se-payroll-drawer-section__head{align-items:flex-start;display:flex;gap:15px;justify-content:space-between;margin-bottom:13px}.se-payroll-drawer-section__head h3{color:#202b37;font-size:12px;margin:0 0 3px}.se-payroll-drawer-section__head p{color:#89939f;font-size:9px;margin:0}.se-payroll-attendance-grid,.se-payroll-structure-grid,.se-payroll-time-summary{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.se-payroll-attendance-grid>div,.se-payroll-structure-grid>div,.se-payroll-time-summary>div{background:#fafbfc;border:1px solid #e6e9ed;border-radius:7px;min-width:0;padding:10px}.se-payroll-attendance-grid span,.se-payroll-structure-grid span,.se-payroll-time-summary span{color:#7a8592;display:block;font-size:8px;margin-bottom:4px}.se-payroll-attendance-grid strong,.se-payroll-structure-grid strong,.se-payroll-time-summary strong{color:#273340;display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-payroll-review-form{grid-gap:10px;border-top:1px solid #edf0f3;display:grid;gap:10px;grid-template-columns:180px minmax(0,1fr);margin-top:11px;padding-top:11px}.se-payroll-review-form small{color:#8a95a1;font-size:8px}.se-payroll-money-columns{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.se-payroll-money-card{border:1px solid #e0e5ea;border-radius:8px;overflow:hidden}.se-payroll-money-card__title{background:#f5f7f9;border-bottom:1px solid #e5e9ed;color:#4e5b69;font-size:9px;font-weight:800;padding:9px 11px;text-transform:uppercase}.se-payroll-money-row,.se-payroll-money-total{align-items:center;border-bottom:1px solid #edf0f3;display:flex;gap:15px;justify-content:space-between;padding:8px 11px}.se-payroll-money-row span,.se-payroll-money-row strong{font-size:10px}.se-payroll-money-row span{color:#65717f}.se-payroll-money-row strong{color:#2a3542}.se-payroll-money-total{background:#fafbfc;border-bottom:0}.se-payroll-money-total span,.se-payroll-money-total strong{color:#202b37;font-size:10px;font-weight:800}.se-payroll-money-empty{color:#8a94a0;font-size:9px;padding:24px 10px;text-align:center}.se-payroll-final-pay{align-items:center;background:#172330;border-radius:8px;color:#fff;display:flex;justify-content:space-between;margin-top:11px;padding:12px 14px}.se-payroll-final-pay span{font-size:10px;font-weight:600}.se-payroll-final-pay strong{font-size:17px}.se-payroll-exception-list{display:flex;flex-direction:column;gap:7px}.se-payroll-exception-item{align-items:flex-start;background:#fff9ef;border:1px solid #f0ddc0;border-radius:7px;display:flex;gap:9px;padding:9px 10px}.se-payroll-exception-item>span{align-items:center;background:#e7a53e;border-radius:50%;color:#fff;display:flex;flex:0 0 21px;font-size:10px;font-weight:800;height:21px;justify-content:center;width:21px}.se-payroll-exception-item strong{color:#8e5a12;font-size:10px}.se-payroll-exception-item p{color:#947347;font-size:9px;margin:3px 0 0}.se-payroll-no-exceptions{align-items:center;background:#f5fbf8;border:1px dashed #cfe2d9;border-radius:7px;display:flex;flex-direction:column;padding:19px;text-align:center}.se-payroll-no-exceptions strong{color:#267557;font-size:10px}.se-payroll-no-exceptions span{color:#7b9389;font-size:8px;margin-top:3px}@media (max-width:1250px){.se-payroll-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.se-payroll-layout{grid-template-columns:300px minmax(0,1fr)}.se-payroll-run-detail__numbers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.se-payroll-layout{grid-template-columns:1fr}.se-payroll-layout__history .se-payroll-table-wrap{max-height:330px}}@media (max-width:760px){.se-payroll-page{padding:14px}.se-payroll-header{align-items:stretch;flex-direction:column}.se-payroll-header__actions{align-items:stretch;flex-wrap:wrap}.se-payroll-month-control{flex:1 1 100%}.se-payroll-month-control input{width:100%}.se-payroll-attendance-grid,.se-payroll-employee-status,.se-payroll-structure-grid,.se-payroll-summary,.se-payroll-time-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.se-payroll-money-columns,.se-payroll-review-form{grid-template-columns:1fr}.se-payroll-drawer{width:100vw}.se-payroll-drawer__footer{align-items:stretch;flex-direction:column}.se-payroll-drawer__footer-actions{justify-content:flex-end}.se-payroll-form-grid{grid-template-columns:1fr}.se-payroll-form-full{grid-column:auto}}@media (max-width:480px){.se-payroll-summary{grid-template-columns:1fr}.se-payroll-employee-status,.se-payroll-run-detail__numbers{grid-template-columns:1fr 1fr}.se-payroll-drawer__body{padding:9px}.se-payroll-drawer-section{padding:11px}}.se-payroll-modal__eyebrow{color:#557087;font-size:9px;font-weight:800;letter-spacing:1.2px;line-height:1.2;margin-bottom:5px;text-transform:uppercase}.se-payroll-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px}.se-payroll-form-grid>label{display:flex;flex-direction:column;gap:7px;min-width:0}.se-payroll-form-full{grid-column:1/-1}.se-payroll-form-grid>label>span{align-items:center;color:#596676;display:flex;font-size:10px;font-weight:800;gap:8px;justify-content:space-between;letter-spacing:.25px;line-height:1.3}.se-payroll-form-grid>label>span em{color:#9aa3ae;font-size:9px;font-style:normal;font-weight:500}.se-payroll-form-grid input,.se-payroll-form-grid select,.se-payroll-form-grid textarea{background:#fff;border:1px solid #d9e0e7;border-radius:8px;color:#1f2935;font-family:inherit;font-size:12px;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;width:100%}.se-payroll-form-grid input{height:42px;padding:0 12px}.se-payroll-form-grid select{cursor:pointer;height:42px;padding:0 36px 0 12px}.se-payroll-form-grid textarea{line-height:1.5;min-height:82px;padding:11px 12px;resize:vertical}.se-payroll-form-grid input::placeholder,.se-payroll-form-grid textarea::placeholder{color:#a1a9b3}.se-payroll-form-grid input:focus,.se-payroll-form-grid select:focus,.se-payroll-form-grid textarea:focus{border-color:#1668e3;box-shadow:0 0 0 3px #1668e314}.se-payroll-form-grid input:disabled,.se-payroll-form-grid select:disabled,.se-payroll-form-grid textarea:disabled{background:#f5f7f9;color:#7c8794;cursor:not-allowed;opacity:.75}.se-payroll-company-info{align-items:center;background:#f7faff;border:1px solid #dbe7f7;border-radius:9px;display:flex;gap:11px;min-width:0;padding:11px 13px}.se-payroll-company-info__icon{align-items:center;background:#e8f1ff;border-radius:8px;color:#1668e3;display:flex;flex:0 0 34px;font-size:12px;font-weight:800;height:34px;justify-content:center;width:34px}.se-payroll-company-info>div:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.se-payroll-company-info strong{color:#263342;font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-payroll-company-info span{color:#7b8795;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-payroll-form-hint{color:#818b97;display:block;font-size:9px;font-weight:500;line-height:1.45;margin-top:1px}.se-payroll-form-hint--warning{color:#a5640c}.se-payroll-create-note{background:#f8fafc;border:1px solid #e1e7ee;border-radius:9px;padding:12px 14px}.se-payroll-create-note strong{color:#354353;display:block;font-size:10px;font-weight:800;margin-bottom:4px}.se-payroll-create-note p{color:#768290;font-size:9px;line-height:1.55;margin:0}.se-payroll-modal__footer{align-items:center;background:#fbfcfd;border-top:1px solid #e8ebef;display:flex;gap:9px;justify-content:flex-end;padding:14px 20px 18px}.se-payroll-modal__footer .se-payroll-btn{min-width:105px}.se-payroll-modal .se-payroll-modal__header{background:#fff}.se-payroll-modal .se-payroll-modal__header h2{letter-spacing:-.2px}.se-payroll-modal .se-payroll-modal__close:disabled{cursor:not-allowed;opacity:.5}.se-payroll-form-grid input[type=month]{color-scheme:light}@media (max-width:640px){.se-payroll-modal-backdrop{align-items:flex-end;padding:12px}.se-payroll-modal{border-radius:14px;max-height:calc(100vh - 24px);width:100%}.se-payroll-form-grid{gap:14px;grid-template-columns:1fr;padding:17px}.se-payroll-form-full{grid-column:auto}.se-payroll-modal__header{padding:17px}.se-payroll-modal__footer{background:#fff;bottom:0;padding:12px 17px calc(12px + env(safe-area-inset-bottom));position:sticky;z-index:3}.se-payroll-modal__footer .se-payroll-btn{flex:1 1;min-width:0}.se-payroll-company-info span{white-space:normal}}@media (max-width:420px){.se-payroll-modal-backdrop{padding:0}.se-payroll-modal{border-radius:14px 14px 0 0;max-height:100vh}.se-payroll-modal__footer{gap:8px}}.se-payroll-settings-launch{display:flex;justify-content:flex-end;margin:-2px 0 16px}.se-payroll-settings-launch__button{align-items:center;background:#fff;border:1px solid #dce3ec;border-radius:11px;box-shadow:0 2px 8px rgba(15,23,42,.035);color:#172033;cursor:pointer;display:inline-flex;font:inherit;gap:11px;min-height:46px;padding:7px 12px;transition:.18s ease}.se-payroll-settings-launch__button:hover{border-color:#b9c8dc;box-shadow:0 5px 16px #0f172a12;transform:translateY(-1px)}.se-payroll-settings-launch__icon{background:#eef5ff;border-radius:9px;color:#1769df;display:grid;font-size:16px;height:32px;place-items:center;width:32px}.se-payroll-settings-launch__button>span:nth-child(2){align-items:flex-start;display:flex;flex-direction:column;gap:1px}.se-payroll-settings-launch__button strong{font-size:12px;font-weight:750}.se-payroll-settings-launch__button small{color:#8591a3;font-size:9px}.se-payroll-settings-launch__button>i{color:#9aa6b7;font-size:18px;font-style:normal;margin-left:5px}.se-payroll-settings-backdrop{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a85;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.se-payroll-settings{background:#fff;border:1px solid #e2e7ee;border-radius:18px;box-shadow:0 28px 80px #0f172a40;display:flex;flex-direction:column;height:min(760px,92vh);overflow:hidden;width:min(980px,96vw)}.se-payroll-settings__header{align-items:flex-start;border-bottom:1px solid #e8ecf2;display:flex;flex:0 0 auto;gap:20px;justify-content:space-between;padding:20px 24px 18px}.se-payroll-settings__eyebrow{color:#51708e;display:block;font-size:9px;font-weight:800;letter-spacing:1.6px;margin-bottom:4px}.se-payroll-settings__header h2{color:#172033;font-size:21px;font-weight:780;letter-spacing:-.4px;margin:0}.se-payroll-settings__header p{color:#7c8798;font-size:11px;margin:4px 0 0}.se-payroll-settings__close{background:#fff;border:1px solid #dde3eb;border-radius:9px;color:#647184;cursor:pointer;display:grid;flex:0 0 34px;font-size:20px;height:34px;line-height:1;place-items:center;width:34px}.se-payroll-settings__close:hover{background:#f6f8fb;color:#172033}.se-payroll-settings__body{display:grid;flex:1 1;grid-template-columns:205px minmax(0,1fr);min-height:0}.se-payroll-settings__sidebar{background:#f8fafc;border-right:1px solid #e8ecf2;padding:20px 12px}.se-payroll-settings__sidebar-label{color:#9aa5b5;font-size:8px;font-weight:800;letter-spacing:1.5px;padding:0 11px 9px}.se-payroll-settings__sidebar button{align-items:center;background:#0000;border:0;border-radius:9px;color:#566274;cursor:pointer;display:flex;font:inherit;font-size:11px;font-weight:650;gap:10px;margin-bottom:4px;min-height:42px;padding:7px 10px;text-align:left;transition:.15s ease;width:100%}.se-payroll-settings__sidebar button span{background:#eef1f5;border-radius:7px;color:#718096;display:grid;flex:0 0 27px;font-size:12px;height:27px;place-items:center;width:27px}.se-payroll-settings__sidebar button:hover{background:#f0f4f8}.se-payroll-settings__sidebar button.is-active{background:#eaf3ff;color:#1769df}.se-payroll-settings__sidebar button.is-active span{background:#dbeaff;color:#1769df}.se-payroll-settings__content{background:#fff;min-width:0;overflow-y:auto;padding:22px 24px 28px}.se-payroll-settings__section-head{margin-bottom:15px}.se-payroll-settings__section-head--action{align-items:center;display:flex;gap:15px;justify-content:space-between}.se-payroll-settings__section-head h3{color:#172033;font-size:17px;font-weight:760;margin:0}.se-payroll-settings__section-head p{color:#8994a5;font-size:10px;margin:4px 0 0}.se-payroll-settings-card{background:#fff;border:1px solid #e1e6ed;border-radius:12px;margin-bottom:14px;padding:17px}.se-payroll-settings-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.se-payroll-settings-field{display:flex;flex-direction:column;gap:6px}.se-payroll-settings-field>span{color:#596678;font-size:9px;font-weight:750;letter-spacing:.2px}.se-payroll-settings-field input,.se-payroll-settings-field select{background:#fff;border:1px solid #d8e0e9;border-radius:8px;box-sizing:border-box;color:#1f2937;font:inherit;font-size:11px;min-height:40px;outline:none;padding:0 11px;width:100%}.se-payroll-settings-field input:focus,.se-payroll-settings-field select:focus{border-color:#4389ea;box-shadow:0 0 0 3px #4389ea1a}.se-payroll-settings-field input[readonly]{background:#f6f8fa;color:#7b8797}.se-payroll-settings-field small{color:#99a3b1;font-size:9px}.se-payroll-setting-row{align-items:center;border-bottom:1px solid #edf0f4;display:flex;gap:25px;justify-content:space-between;min-height:58px;padding:9px 0}.se-payroll-setting-row:first-child{padding-top:0}.se-payroll-setting-row:last-child{border-bottom:0;padding-bottom:0}.se-payroll-setting-row>div:first-child{display:flex;flex-direction:column;gap:3px}.se-payroll-setting-row strong{color:#263244;font-size:11px;font-weight:720}.se-payroll-setting-row span{color:#8a95a5;font-size:9px;line-height:1.45}.se-payroll-setting-toggle{background:#d7dde5;border:0;border-radius:999px;cursor:pointer;flex:0 0 38px;height:22px;padding:0;position:relative;transition:.18s ease;width:38px}.se-payroll-setting-toggle span{background:#fff;border-radius:50%;box-shadow:0 1px 4px #0f172a38;height:16px;left:3px;position:absolute;top:3px;transition:.18s ease;width:16px}.se-payroll-setting-toggle.is-active{background:#2475e6}.se-payroll-setting-toggle.is-active span{left:19px}.se-payroll-settings-note{background:#f6f9fe;border:1px solid #dce8f8;border-radius:9px;display:flex;flex-direction:column;gap:4px;margin-top:15px;padding:11px 12px}.se-payroll-settings-note strong{color:#34506f;font-size:10px}.se-payroll-settings-note span{color:#75859a;font-size:9px;line-height:1.5}.se-payroll-settings-warning{background:#fffaf0;border:1px solid #f0d8ac;border-radius:9px;color:#9b6a16;font-size:9px;line-height:1.55;padding:11px 13px}.se-payroll-statutory-card__top{align-items:center;display:flex;gap:20px;justify-content:space-between}.se-payroll-statutory-card__top>div{display:flex;flex-direction:column;gap:3px}.se-payroll-statutory-card__top strong{color:#263244;font-size:11px}.se-payroll-statutory-card__top span{color:#8a95a5;font-size:9px}.se-payroll-statutory-card__amount{margin-top:14px;width:220px}.se-payroll-money-input{position:relative}.se-payroll-money-input i{color:#667487;font-size:11px;font-style:normal;left:11px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.se-payroll-money-input input{padding-left:27px}.se-payroll-policy-list{display:flex;flex-direction:column;gap:8px}.se-payroll-policy-item{grid-gap:12px;align-items:center;background:#fff;border:1px solid #e0e6ed;border-radius:11px;cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:38px minmax(0,1fr) auto 18px;padding:12px;text-align:left;transition:.16s ease;width:100%}.se-payroll-policy-item:hover{background:#fbfdff;border-color:#bfd1e8}.se-payroll-policy-item.is-selected{background:#f7fbff;border-color:#8cb8f3}.se-payroll-policy-item__icon{background:#edf5ff;border-radius:9px;color:#1769df;display:grid;font-size:14px;font-weight:800;height:38px;place-items:center;width:38px}.se-payroll-policy-item__main{display:flex;flex-direction:column;gap:3px;min-width:0}.se-payroll-policy-item__main strong{color:#263244;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-payroll-policy-item__main span{color:#8a95a5;font-size:9px}.se-payroll-policy-item__badges{align-items:center;display:flex;gap:5px}.se-payroll-policy-item__badges span{border-radius:999px;font-size:7px;font-weight:800;letter-spacing:.4px;padding:4px 6px}.se-payroll-policy-item__badges .is-default{background:#e9f2ff;color:#1769df}.se-payroll-policy-item__badges .is-active{background:#e8f7ef;color:#16855a}.se-payroll-policy-item__badges .is-inactive{background:#f0f2f5;color:#7c8796}.se-payroll-policy-item__arrow{color:#9ca7b6;font-size:20px}.se-payroll-policy-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;text-align:center}.se-payroll-policy-empty>div{background:#edf5ff;border-radius:13px;color:#1769df;display:grid;font-size:20px;height:50px;margin-bottom:12px;place-items:center;width:50px}.se-payroll-policy-empty strong{color:#263244;font-size:13px}.se-payroll-policy-empty p{color:#8a95a5;font-size:10px;margin:5px 0 15px;max-width:300px}.se-payroll-settings__footer{align-items:center;background:#fbfcfd;border-top:1px solid #e7ebf0;display:flex;flex:0 0 auto;gap:20px;justify-content:space-between;min-height:66px;padding:12px 20px}.se-payroll-settings__footer>div:first-child{color:#8a95a5;font-size:9px}.se-payroll-settings__footer-actions{align-items:center;display:flex;gap:8px}@media (max-width:760px){.se-payroll-settings-backdrop{padding:0}.se-payroll-settings{border:0;border-radius:0;height:100%;max-height:none;width:100%}.se-payroll-settings__body{display:flex;flex-direction:column}.se-payroll-settings__sidebar{border-bottom:1px solid #e8ecf2;border-right:0;display:flex;overflow-x:auto;padding:8px}.se-payroll-settings__sidebar-label{display:none}.se-payroll-settings__sidebar button{flex:0 0 auto;margin:0 3px;padding-right:12px;width:auto}.se-payroll-settings__content{padding:18px 14px 24px}.se-payroll-settings-grid{grid-template-columns:1fr}.se-payroll-settings__footer{align-items:stretch;flex-direction:column}.se-payroll-settings__footer-actions{width:100%}.se-payroll-settings__footer-actions button{flex:1 1}.se-payroll-policy-item{grid-template-columns:38px minmax(0,1fr) 16px}.se-payroll-policy-item__badges{display:none}.se-payroll-statutory-card__amount{width:100%}}.se-payroll-policy-block-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.se-payroll-policy-block-head>div{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0}.se-payroll-policy-block-head strong{color:var(--payroll-text);display:block;font-size:14px;font-weight:750;line-height:1.35;margin:0}.se-payroll-policy-block-head span{color:var(--payroll-muted);display:block;font-size:11px;font-weight:400;line-height:1.5;margin:0}.se-payroll-run-employees{background:#fff;border:1px solid var(--payroll-border);border-radius:12px;margin-top:4px;overflow:hidden}.se-payroll-run-employees__heading{align-items:center;background:#f8fafc;border-bottom:1px solid var(--payroll-border);display:flex;gap:18px;justify-content:space-between;padding:15px 16px}.se-payroll-run-employees__heading>div:first-child{min-width:0}.se-payroll-run-employees__label{color:var(--payroll-primary);display:block;font-size:10px;font-weight:800;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.se-payroll-run-employees__heading strong{color:var(--payroll-text);display:block;font-size:14px;font-weight:750;line-height:1.35}.se-payroll-run-employees__heading p{color:var(--payroll-muted);font-size:11px;line-height:1.5;margin:4px 0 0}.se-payroll-run-employees__count{background:#f1f6ff;border:1px solid #dce7f8;border-radius:10px;flex:0 0 auto;min-width:78px;padding:8px 11px;text-align:center}.se-payroll-run-employees__count strong{color:var(--payroll-primary);display:block;font-size:18px;font-weight:800;line-height:1}.se-payroll-run-employees__count span{color:var(--payroll-muted);display:block;font-size:9px;font-weight:700;margin-top:4px;text-transform:uppercase}.se-payroll-run-employees__empty{color:var(--payroll-muted);font-size:12px;padding:25px 16px;text-align:center}.se-payroll-run-scope{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.se-payroll-run-scope__option{align-items:flex-start;background:#fff;border:1px solid var(--payroll-border);border-radius:10px;cursor:pointer;display:flex;gap:10px;min-height:72px;padding:12px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.se-payroll-run-scope__option:hover{border-color:#b9cbe5}.se-payroll-run-scope__option.is-selected{background:#f5f9ff;border-color:var(--payroll-primary);box-shadow:0 0 0 1px #1668e30d}.se-payroll-run-scope__option input{accent-color:var(--payroll-primary);flex:0 0 auto;height:16px;margin-top:2px;width:16px}.se-payroll-run-scope__option>div{min-width:0}.se-payroll-run-scope__option strong{color:var(--payroll-text);display:block;font-size:12px;font-weight:700}.se-payroll-run-scope__option span{color:var(--payroll-muted);display:block;font-size:10px;line-height:1.45;margin-top:4px}.se-payroll-run-employee-picker{border-top:1px solid var(--payroll-border)}.se-payroll-run-employee-picker__toolbar{align-items:center;border-bottom:1px solid var(--payroll-border);display:flex;gap:10px;padding:12px 14px}.se-payroll-run-employee-search{align-items:center;background:#fff;border:1px solid var(--payroll-border-dark);border-radius:8px;display:flex;flex:1 1;gap:8px;min-height:38px;min-width:0;padding:0 11px}.se-payroll-run-employee-search:focus-within{border-color:var(--payroll-primary);box-shadow:0 0 0 3px #1668e314}.se-payroll-run-employee-search>span{color:#8792a2;flex:0 0 auto;font-size:17px}.se-payroll-run-employee-search input{background:#0000;border:0;color:var(--payroll-text);font-size:12px;min-width:0;outline:0;padding:0;width:100%}.se-payroll-run-employee-picker__actions{align-items:center;display:flex;gap:6px}.se-payroll-run-employee-picker__actions button{background:#fff;border:1px solid var(--payroll-border);border-radius:7px;color:#425166;cursor:pointer;font-size:10px;font-weight:700;min-height:34px;padding:0 10px}.se-payroll-run-employee-picker__actions button:hover:not(:disabled){background:#f8fafc;border-color:#b9c7d9}.se-payroll-run-employee-picker__actions button:disabled{cursor:not-allowed;opacity:.45}.se-payroll-run-selected-summary{align-items:baseline;background:#fbfcfe;border-bottom:1px solid #edf0f4;display:flex;gap:5px;padding:8px 14px}.se-payroll-run-selected-summary strong{color:var(--payroll-primary);font-size:12px;font-weight:800}.se-payroll-run-selected-summary span{color:var(--payroll-muted);font-size:10px}.se-payroll-run-employee-list{max-height:300px;overflow-y:auto}.se-payroll-run-employee-row{grid-gap:10px;align-items:center;border-bottom:1px solid #edf0f4;cursor:pointer;display:grid;gap:10px;grid-template-columns:18px 34px minmax(0,1fr) 22px;min-height:55px;padding:9px 14px}.se-payroll-run-employee-row:last-child{border-bottom:0}.se-payroll-run-employee-row:hover{background:#f9fbfd}.se-payroll-run-employee-row.is-selected{background:#f5f9ff}.se-payroll-run-employee-row>input{accent-color:var(--payroll-primary);height:15px;width:15px}.se-payroll-run-employee-avatar{background:#edf3fb;border-radius:9px;color:#365678;display:grid;font-size:12px;font-weight:800;height:34px;place-items:center;width:34px}.se-payroll-run-employee-row.is-selected .se-payroll-run-employee-avatar{background:#e3efff;color:var(--payroll-primary)}.se-payroll-run-employee-info{min-width:0}.se-payroll-run-employee-info strong{color:var(--payroll-text);display:block;font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-payroll-run-employee-info span{color:var(--payroll-muted);display:block;font-size:10px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-payroll-run-employee-check{border-radius:50%;color:var(--payroll-primary);display:grid;font-size:11px;font-weight:900;height:20px;place-items:center;width:20px}@media (max-width:760px){.se-payroll-run-employees__heading{align-items:flex-start}.se-payroll-run-scope{grid-template-columns:1fr}.se-payroll-run-employee-picker__toolbar{align-items:stretch;flex-direction:column}.se-payroll-run-employee-picker__actions{justify-content:flex-end}.se-payroll-run-employee-list{max-height:260px}}.se-payroll-page{max-width:100%;padding:22px 24px 32px}.se-payroll-header--premium{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:18px}.se-payroll-header--premium .se-payroll-header__copy{min-width:230px}.se-payroll-header--premium .se-payroll-header__copy h1{font-size:27px;font-weight:760;letter-spacing:-.7px;line-height:1.1;margin:4px 0 5px}.se-payroll-header--premium .se-payroll-header__copy p{font-size:12px;line-height:1.45}.se-payroll-header__right{align-items:flex-end;display:flex;gap:10px;justify-content:flex-end;min-width:0}.se-payroll-header--premium .se-payroll-header__actions{align-items:center;display:flex;gap:8px}.se-payroll-header-btn{gap:6px;min-width:auto;white-space:nowrap}.se-payroll-header-btn,.se-payroll-header-btn__icon{align-items:center;display:inline-flex;justify-content:center}.se-payroll-header-btn__icon{font-size:14px;line-height:1}.se-payroll-header-btn__plus{font-size:17px;font-weight:500;line-height:1}.se-payroll-header-btn--create{padding-inline:17px}.se-payroll-btn--generate{background:linear-gradient(135deg,#1e416f,#172f52);border-color:#172c49;box-shadow:0 5px 14px #1630542e;color:#fff}.se-payroll-btn--generate:hover:not(:disabled){background:linear-gradient(135deg,#193961,#102641);border-color:#102641}.se-payroll-btn--success{background:#15815b;border-color:#15815b;color:#fff}.se-payroll-btn--success:hover:not(:disabled){background:#106e4d}.se-payroll-btn--dark{background:#273545;border-color:#273545;color:#fff}.se-payroll-btn--dark:hover:not(:disabled){background:#1b2734}.se-payroll-settings-launch{display:none!important}.se-payroll-dashboard{display:flex;flex-direction:column;gap:16px;min-width:0;width:100%}.se-payroll-dashboard__top{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(280px,.32fr) minmax(500px,.68fr)}.se-payroll-dashboard__active,.se-payroll-dashboard__runs{min-width:0}.se-payroll-dashboard__active .se-payroll-run-detail,.se-payroll-dashboard__runs .se-payroll-panel{height:100%}.se-payroll-run-detail--compact{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;padding:15px 16px}.se-payroll-run-detail__top{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.se-payroll-run-detail__identity{min-width:0}.se-payroll-run-detail__title-row{align-items:center;display:flex;gap:9px;margin-top:3px}.se-payroll-run-detail__title-row h2{color:#17202c;font-size:20px;font-weight:760;line-height:1.15;margin:0}.se-payroll-run-detail__identity p{color:#7d8896;font-size:10px;margin:5px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-payroll-run-detail__workflow{align-items:center;display:flex;flex:0 0 auto;gap:8px;justify-content:flex-end}.se-payroll-run-detail__metrics{grid-gap:1px;background:#e1e6ec;border:1px solid #e1e6ec;border-radius:9px;display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;overflow:hidden}.se-payroll-run-detail__metrics>div{background:#f8fafc;min-width:0;padding:10px 12px}.se-payroll-run-detail__metrics span{color:#7d8896;display:block;font-size:9px;font-weight:600;margin-bottom:4px}.se-payroll-run-detail__metrics strong{color:#273240;display:block;font-size:12px;font-weight:760;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-payroll-run-net{color:#137a55!important}.se-payroll-register--premium{border-radius:12px;min-width:0;overflow:hidden;width:100%}.se-payroll-register__header{align-items:center;background:#fff;border-bottom:1px solid #e5e9ee;display:flex;gap:20px;justify-content:space-between;min-height:72px;padding:13px 15px}.se-payroll-register__heading{align-items:center;display:flex;gap:12px;min-width:0}.se-payroll-register__heading>div{min-width:0}.se-payroll-register__heading h2{color:#17202c;font-size:15px;font-weight:760;line-height:1.2;margin:2px 0 3px}.se-payroll-register__heading p{color:#7c8795;font-size:10px;line-height:1.4;margin:0}.se-payroll-register__count{flex:0 0 auto}.se-payroll-register__tools{align-items:center;display:flex;flex:0 0 auto;gap:8px}.se-payroll-register__search{align-items:center;background:#fff;border:1px solid #d9e0e8;border-radius:8px;display:flex;gap:7px;height:36px;padding:0 9px;width:215px}.se-payroll-register__search:focus-within{border-color:#87afe8;box-shadow:0 0 0 3px #1668e312}.se-payroll-register__search>span{color:#7b8795;flex:0 0 auto;font-size:15px}.se-payroll-register__search input{background:#0000;border:0;color:#273342;font:inherit;font-size:11px;height:100%;min-width:0;outline:0;padding:0;width:100%}.se-payroll-register__search input::placeholder{color:#9aa4b0}.se-payroll-register__search button{align-items:center;background:#edf1f5;border:0;border-radius:50%;color:#647180;cursor:pointer;display:flex;flex:0 0 20px;font-size:14px;height:20px;justify-content:center;padding:0;width:20px}.se-payroll-register__filter{background:#fff;border:1px solid #d9e0e8;border-radius:8px;color:#455262;cursor:pointer;font:inherit;font-size:10px;font-weight:650;height:36px;min-width:132px;outline:none;padding:0 28px 0 10px}.se-payroll-register__meta{align-items:center;background:#fafbfd;border-bottom:1px solid #e9edf1;color:#7b8795;display:flex;font-size:9px;gap:15px;justify-content:space-between;min-height:34px;padding:7px 15px}.se-payroll-register__meta strong{color:#485666}.se-payroll-register__issue-summary{color:#aa650d;font-weight:650}.se-payroll-register__table{max-height:610px;overflow:auto;overscroll-behavior:contain;scrollbar-color:#c7d0da #f3f5f7;scrollbar-width:thin;width:100%}.se-payroll-register__table::-webkit-scrollbar{height:8px;width:8px}.se-payroll-register__table::-webkit-scrollbar-track{background:#f3f5f7}.se-payroll-register__table::-webkit-scrollbar-thumb{background:#c7d0da;border:2px solid #f3f5f7;border-radius:8px}.se-payroll-register .se-payroll-register-table{min-width:1120px;table-layout:fixed;width:100%}.se-payroll-register-table .se-col-employee{width:215px}.se-payroll-register-table .se-col-day{width:66px}.se-payroll-register-table .se-col-ot{width:75px}.se-payroll-register-table .se-col-money{width:102px}.se-payroll-register-table .se-col-exception,.se-payroll-register-table .se-col-status{width:94px}.se-payroll-register-table .se-col-action{width:45px}.se-payroll-register-table th{background:#f4f6f8;border-bottom:1px solid #dfe4ea;color:#687584;font-size:9px;font-weight:800;height:39px;letter-spacing:.32px;line-height:1;padding:0 10px;text-transform:uppercase;white-space:nowrap}.se-payroll-register-table td{border-bottom:1px solid #edf0f3;color:#3c4856;font-size:10.5px;height:53px;line-height:1.25;padding:8px 10px;vertical-align:middle;white-space:nowrap}.se-payroll-cell--center{text-align:center!important}.se-payroll-cell--right{text-align:right!important}.se-payroll-cell--action{text-align:center!important}.se-payroll-register-table .se-payroll-sticky-employee{left:0;position:sticky}.se-payroll-register-table thead .se-payroll-sticky-employee{background:#f4f6f8;box-shadow:1px 0 0 #dde3e9;z-index:5}.se-payroll-register-table tbody .se-payroll-sticky-employee{background:#fff;box-shadow:1px 0 0 #edf0f3;z-index:1}.se-payroll-register-table tbody tr:hover .se-payroll-sticky-employee{background:#f8fafc}.se-payroll-register-row--issue .se-payroll-sticky-employee{box-shadow:inset 3px 0 0 #e0a04b,1px 0 0 #edf0f3!important}.se-payroll-register .se-payroll-person{align-items:center;display:flex;gap:9px;min-width:0;width:100%}.se-payroll-register .se-payroll-avatar{background:#e9eff6;border-radius:8px;color:#38536f;flex:0 0 31px;font-size:9px;font-weight:800;height:31px;width:31px}.se-payroll-person__info{display:block;min-width:0;overflow:hidden}.se-payroll-person__info>strong{color:#25303d;display:block;font-size:10.5px!important;font-weight:760;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-payroll-person__info>small{align-items:center;color:#8a95a2;display:flex!important;font-size:8.5px!important;gap:4px;margin-top:3px!important;min-width:0;overflow:hidden;white-space:nowrap}.se-payroll-person__info>small span{overflow:hidden;text-overflow:ellipsis}.se-payroll-person__info>small i{color:#c0c7cf;font-style:normal}.se-payroll-day-value{color:#243140!important;font-size:11px!important;font-weight:800!important}.se-payroll-present-value{color:#247451;font-weight:700}.se-payroll-lop-value{color:#7c8793;font-weight:650}.se-payroll-lop-value.is-positive{color:#b34b43;font-weight:800}.se-payroll-money-cell{font-feature-settings:"tnum";color:#3b4755;font-variant-numeric:tabular-nums}.se-payroll-register .se-payroll-net-pay{color:#137a55!important;font-size:10.5px!important;font-weight:800!important}.se-payroll-register .se-payroll-exception{align-items:center;background:#fff4e5;border-radius:12px;color:#a65f08;display:inline-flex;font-size:9px;font-weight:750;gap:4px;min-height:23px;padding:0 7px}.se-payroll-register .se-payroll-exception>span{align-items:center;background:#d58a28;border-radius:50%;color:#fff;display:inline-flex;font-size:8px;height:14px;justify-content:center;width:14px}.se-payroll-register .se-payroll-clear{align-items:center;color:#17805b;display:inline-flex;font-size:9px;font-weight:750}.se-payroll-register-row{cursor:pointer}.se-payroll-register-row:hover{background:#f8fafc}.se-payroll-register-row--issue{background:#fff8ec47}.se-payroll-register .se-payroll-row-open{border-color:#dce2e8;border-radius:7px;color:#5a6877;font-size:13px;height:28px;transition:background .15s ease,color .15s ease,border-color .15s ease;width:28px}.se-payroll-register .se-payroll-row-open:hover{background:#edf5ff;border-color:#9eb9de;color:#1668e3}.se-payroll-register-loading{align-items:center;display:inline-flex;gap:9px;justify-content:center}.se-payroll-register-loading strong{color:#667484!important;font-size:10px!important}.se-payroll-spinner{animation:sePayrollSpin .7s linear infinite;border:2px solid #dce5ef;border-radius:50%;border-top-color:#1668e3;height:16px;width:16px}@keyframes sePayrollSpin{to{transform:rotate(1turn)}}@media (min-width:1450px){.se-payroll-page{padding-left:28px;padding-right:28px}.se-payroll-dashboard__top{grid-template-columns:minmax(310px,.3fr) minmax(620px,.7fr)}.se-payroll-register .se-payroll-register-table{min-width:100%}}@media (max-width:1280px){.se-payroll-header--premium{align-items:flex-start}.se-payroll-header__right{flex-wrap:wrap}.se-payroll-dashboard__top{grid-template-columns:minmax(260px,.36fr) minmax(450px,.64fr)}.se-payroll-register__search{width:185px}}@media (max-width:1050px){.se-payroll-header--premium{flex-direction:column}.se-payroll-header__right{justify-content:flex-start;width:100%}.se-payroll-dashboard__top{grid-template-columns:1fr}.se-payroll-register__header{align-items:flex-start;flex-direction:column}.se-payroll-register__tools{width:100%}.se-payroll-register__search{flex:1 1 auto;width:auto}}@media (max-width:700px){.se-payroll-page{padding:14px}.se-payroll-header__right{align-items:stretch;flex-direction:column}.se-payroll-header--premium .se-payroll-month-control,.se-payroll-header--premium .se-payroll-month-control input{width:100%}.se-payroll-header--premium .se-payroll-header__actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.se-payroll-header-btn{width:100%}.se-payroll-run-detail__top{flex-direction:column}.se-payroll-run-detail__workflow{justify-content:flex-start;width:100%}.se-payroll-run-detail__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.se-payroll-register__tools{align-items:stretch;flex-direction:column}.se-payroll-register__filter,.se-payroll-register__search{width:100%}.se-payroll-register__meta{align-items:flex-start;flex-direction:column;gap:3px}}.se-payroll-page{background:#f6f8fa;font-family:inherit;font-size:13px;line-height:1.5;min-width:0;padding:26px 28px 34px;width:100%}.se-payroll-page .se-payroll-header--premium{align-items:center;background:radial-gradient(circle at 83% 50%,#1da79c47,#0000 31%),linear-gradient(118deg,#101820,#17242a 40%,#135b5b 72%,#0d7c76);border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 12px 28px #142b2d1a;flex-wrap:wrap;margin-bottom:22px;min-height:162px;padding:28px}.se-payroll-page .se-payroll-header__copy{min-width:0}.se-payroll-page .se-payroll-header__copy h1{color:#fff;font-size:clamp(30px,3vw,42px);font-weight:800;letter-spacing:-1px;line-height:1.15;margin:6px 0 0}.se-payroll-header__copy .se-payroll-eyebrow{color:#b7d6d5;font-size:10px;font-weight:700;letter-spacing:1.8px}.se-payroll-page .se-payroll-header__right{flex-wrap:wrap;gap:14px}.se-payroll-header .se-payroll-month-control span{color:#d3e4e4;font-size:11px;font-weight:600}.se-payroll-header .se-payroll-month-control input{height:42px}.se-payroll-page .se-payroll-header__actions{flex-wrap:wrap;gap:8px}.se-payroll-page .se-payroll-btn{font-size:13px;font-weight:600;min-height:42px}.se-payroll-header .se-payroll-btn--primary{background:#e30613;border-color:#e30613;box-shadow:none}.se-payroll-header .se-payroll-btn--primary:hover:not(:disabled){background:#c90511;border-color:#c90511}.se-payroll-header .se-payroll-btn--generate{background:#fff;border-color:#fff;box-shadow:none;color:#173d3c}.se-payroll-header .se-payroll-btn--generate:hover:not(:disabled){background:#eaf5f4;border-color:#eaf5f4}.se-payroll-header .se-payroll-btn:disabled{opacity:.6}.se-payroll-page button:focus-visible,.se-payroll-page input:focus-visible,.se-payroll-page select:focus-visible{outline:2px solid #0d7c76;outline-offset:3px}.se-payroll-header button:focus-visible{outline-color:#8de2d8}.se-payroll-page .se-payroll-summary{gap:14px;margin-bottom:22px}.se-payroll-page .se-payroll-summary-card{border-radius:16px;box-shadow:none;padding:20px}.se-payroll-page .se-payroll-summary-card__top>span:first-child{color:#637080;font-size:12px;font-weight:600}.se-payroll-page .se-payroll-summary-card>strong{font-feature-settings:"tnum";font-size:28px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.se-payroll-page .se-payroll-summary-card>small{color:#74808e;font-size:12px}.se-payroll-page .se-payroll-dashboard__top{gap:18px;grid-template-columns:minmax(0,1fr)}.se-payroll-page .se-payroll-empty-state,.se-payroll-page .se-payroll-panel,.se-payroll-page .se-payroll-run-detail{border-radius:16px;box-shadow:none}.se-payroll-page .se-payroll-panel__header,.se-payroll-page .se-payroll-register__header{min-height:68px;padding:16px 20px}.se-payroll-page .se-payroll-panel__header h2,.se-payroll-page .se-payroll-register__heading h2{font-size:16px;font-weight:700;margin:0}.se-payroll-page .se-payroll-table th{font-size:11px;font-weight:600;padding:12px}.se-payroll-page .se-payroll-table td{font-size:13px;padding:12px}.se-payroll-page .se-payroll-table td strong{font-size:13px}.se-payroll-page .se-payroll-table td small{font-size:11px}.se-payroll-page .se-payroll-net-pay,.se-payroll-page .se-payroll-person__info>strong{font-size:13px!important}.se-payroll-page .se-payroll-person__info>small{font-size:11px!important}.se-payroll-page .se-payroll-register__filter,.se-payroll-page .se-payroll-register__search input{font-size:12px}.se-payroll-page .se-payroll-register__meta{font-size:12px;padding:9px 20px}.se-payroll-page .se-payroll-count,.se-payroll-page .se-payroll-status{font-size:11px;font-weight:600}.se-payroll-page .se-payroll-empty-state{padding:38px 24px}.se-payroll-page .se-payroll-empty-state h2{font-size:20px;margin-bottom:20px}@media (max-width:1050px){.se-payroll-page .se-payroll-header--premium{align-items:stretch}.se-payroll-page .se-payroll-header__right{justify-content:flex-start}.se-payroll-page .se-payroll-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.se-payroll-page{padding:16px}.se-payroll-page .se-payroll-header--premium{border-radius:18px;gap:22px;padding:22px 18px}.se-payroll-page .se-payroll-header__right{align-items:stretch;flex-direction:column}.se-payroll-page .se-payroll-header__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.se-payroll-page .se-payroll-header-btn{padding-inline:8px;white-space:normal}.se-payroll-page .se-payroll-summary{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.se-payroll-page .se-payroll-summary-card{padding:16px}.se-payroll-page .se-payroll-summary-card>strong{font-size:24px}.se-payroll-page .se-payroll-register__tools{width:100%}}@media (prefers-reduced-motion:reduce){.se-payroll-page .se-payroll-btn{transition:none}.se-payroll-page .se-payroll-btn:hover:not(:disabled){transform:none}}.se-web-dashboard-content:has(.se-payroll-page){margin:0;max-width:none;padding:0;width:100%}.se-payroll-page{padding:0 18px 24px}.se-payroll-page .se-payroll-header--premium{border-radius:0 0 18px 18px;box-shadow:none;gap:18px;margin:0 -18px 16px;min-height:108px;padding:18px 22px}.se-payroll-page .se-payroll-header__copy h1{font-size:clamp(28px,2.5vw,34px);margin-top:4px}.se-payroll-page .se-payroll-header__right{gap:10px}.se-payroll-page .se-payroll-summary{gap:12px;margin-bottom:16px}.se-payroll-page .se-payroll-summary-card{border-radius:12px;padding:14px 16px}.se-payroll-page .se-payroll-summary-card__top{margin-bottom:8px}.se-payroll-page .se-payroll-summary-card>strong{font-size:25px;margin-bottom:3px}.se-payroll-page .se-payroll-summary-card.is-filter{cursor:pointer}.se-payroll-page .se-payroll-summary-card.is-filter:hover{border-color:#70aaa3}.se-payroll-page .se-payroll-summary-card.is-active{background:#e9f5f2;border-color:#359487;box-shadow:inset 0 3px 0 #0d7c76}.se-payroll-page .se-payroll-summary-card.is-active .se-payroll-summary-card__top>span:first-child,.se-payroll-page .se-payroll-summary-card.is-active strong{color:#17574f}.se-payroll-page .se-payroll-summary-card.is-filter:focus-visible{outline:2px solid #0d7c76;outline-offset:3px}.se-payroll-page .se-payroll-register__filter.is-active{background:#e9f5f2;border-color:#359487;color:#17574f}.se-payroll-page .se-payroll-table tbody tr.is-selected,.se-payroll-page .se-payroll-table tbody tr.is-selected:hover{background:#e9f5f2;box-shadow:inset 3px 0 0 #0d7c76}.se-payroll-page .se-payroll-dashboard,.se-payroll-page .se-payroll-dashboard__top{gap:14px}.se-payroll-page .se-payroll-panel__header,.se-payroll-page .se-payroll-register__header{min-height:56px;padding:12px 16px}.se-payroll-page .se-payroll-empty{height:90px}.se-payroll-page .se-payroll-empty-state{padding:24px 20px}.se-payroll-page .se-payroll-empty-state__icon{height:40px;margin-bottom:10px;width:40px}.se-payroll-page .se-payroll-empty-state h2{font-size:18px;margin-bottom:14px}.se-payroll-page .se-payroll-register__table{max-height:min(610px,65vh)}@media (max-width:700px){.se-payroll-page{padding:0 12px 18px}.se-payroll-page .se-payroll-header--premium{border-radius:0 0 14px 14px;gap:14px;margin-inline:-12px;min-height:0;padding:16px}.se-payroll-page .se-payroll-summary{gap:8px}.se-payroll-page .se-payroll-summary-card{padding:12px}}.se-web-dashboard{background:#f6f7f9;color:#17191f;display:grid;grid-template-columns:82px 242px minmax(0,1fr);min-height:100vh;width:100%}.se-web-dashboard-rail{align-items:center;background:linear-gradient(180deg,#141619,#1c1e23 58%,#202228);border-right:1px solid #ffffff0f;box-shadow:8px 0 30px #1012160f;display:flex;flex-direction:column;height:100vh;padding:18px 10px;position:sticky;top:0;z-index:40}.se-web-dashboard-rail-logo{align-items:center;background:#fff;border-radius:16px;box-shadow:0 10px 28px #0000002e;display:flex;height:54px;justify-content:center;overflow:hidden;width:54px}.se-web-dashboard-rail-logo img{height:40px;object-fit:contain;width:48px}.se-web-dashboard-app-list{display:flex;flex-direction:column;gap:7px;margin-top:28px;width:100%}.se-web-dashboard-app-btn{align-items:center;background:#0000;border:0;border-radius:14px;color:#ffffff8c;cursor:pointer;display:flex;flex-direction:column;font-size:9px;font-weight:750;gap:5px;justify-content:center;min-height:60px;padding:7px 3px;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease;width:100%}.se-web-dashboard-app-btn:hover{background:#ffffff0f;color:#fff;transform:translateY(-1px)}.se-web-dashboard-app-btn.active{background:linear-gradient(145deg,#f01827,#e30613 55%,#c90010);box-shadow:0 12px 24px #e3061347;color:#fff}.se-web-dashboard-app-icon{align-items:center;background:#ffffff14;border-radius:9px;color:inherit;display:flex;font-size:13px;font-weight:900;height:30px;justify-content:center;width:30px}.se-web-dashboard-app-btn.active
.se-web-dashboard-app-icon{background:#ffffff29}.se-web-dashboard-rail-bottom{margin-top:auto}.se-web-dashboard-help-btn{background:#0000;border:1px solid #ffffff1a;border-radius:12px;color:#ffffffa6;cursor:pointer;height:38px;width:38px}.se-web-dashboard-module-panel{background:#fffffffa;border-right:1px solid #e8e9ec;display:flex;flex-direction:column;height:100vh;padding:28px 18px 18px;position:sticky;top:0;z-index:30}.se-web-dashboard-module-head{border-bottom:1px solid #ededf0;padding:0 7px 20px}.se-web-dashboard-module-eyebrow{color:#e30613;font-size:9px;font-weight:900;letter-spacing:1.4px}.se-web-dashboard-module-head h2{color:#191b20;font-size:25px;letter-spacing:-.7px;line-height:1.1;margin:7px 0 5px}.se-web-dashboard-module-head p{color:#9799a0;font-size:10px;line-height:1.45;margin:0}.se-web-dashboard-module-list{display:flex;flex-direction:column;gap:3px;margin-top:15px;overflow-y:auto;scrollbar-width:none}.se-web-dashboard-module-list::-webkit-scrollbar{display:none}.se-web-dashboard-nav-section{color:#a5a8af;font-size:7px;font-weight:900;letter-spacing:1.25px;margin:16px 10px 6px}.se-web-dashboard-module-btn{align-items:center;background:#0000;border:0;border-radius:11px;color:#555961;cursor:pointer;display:flex;gap:10px;min-height:43px;padding:0 10px;text-align:left;transition:background .15s ease,color .15s ease,transform .15s ease;width:100%}.se-web-dashboard-module-btn:hover:not(:disabled){background:#f6f7f8;color:#202228;transform:translateX(1px)}.se-web-dashboard-module-btn:disabled{cursor:default;opacity:.46}.se-web-dashboard-module-icon{align-items:center;background:#f4f5f6;border-radius:8px;color:#73767d;display:flex;flex-shrink:0;font-size:9px;font-weight:900;height:26px;justify-content:center;transition:background .15s ease,color .15s ease;width:26px}.se-web-dashboard-module-label{flex:1 1;font-size:10px;font-weight:750}.se-web-dashboard-module-arrow{color:#aaaeb5;font-size:17px}.se-web-dashboard-soon{background:#f2f2f4;border-radius:999px;color:#a2a4aa;font-size:7px;font-weight:900;letter-spacing:.4px;padding:4px 6px;text-transform:uppercase}.se-web-dashboard-user-card{align-items:center;background:#fafafb;border:1px solid #e7e8eb;border-radius:14px;display:flex;gap:9px;margin-top:auto;min-height:62px;padding:10px;position:relative}.se-web-dashboard-user-avatar{align-items:center;background:linear-gradient(145deg,#f01827,#e30613 55%,#c90010);border-radius:11px;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:900;height:38px;justify-content:center;width:38px}.se-web-dashboard-user-info{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.se-web-dashboard-user-info strong{color:#27292e;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-web-dashboard-user-info span{color:#96989f;font-size:8px;text-transform:capitalize}.se-web-dashboard-user-menu-btn{background:#0000;border:0;color:#8d9097;cursor:pointer}.se-web-dashboard-profile-menu{background:#fff;border:1px solid #e4e5e8;border-radius:12px;bottom:70px;box-shadow:0 18px 45px #0000001f;left:0;padding:7px;position:absolute;right:0}.se-web-dashboard-profile-menu button{background:#0000;border:0;border-radius:8px;color:#474a50;cursor:pointer;font-size:10px;min-height:36px;text-align:left;width:100%}.se-web-dashboard-profile-menu button:hover{background:#f4f5f6}.se-web-dashboard-workspace{background:linear-gradient(180deg,#f6f7f9,#fbfbfc);min-height:100vh;min-width:0}.se-web-dashboard-topbar{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #e5e6e9;display:flex;gap:25px;justify-content:space-between;min-height:86px;padding:18px 30px}.se-web-dashboard-path{color:#a2a4aa;font-size:9px;font-weight:700;letter-spacing:.25px}.se-web-dashboard-topbar h1{color:#191b20;font-size:22px;letter-spacing:-.5px;line-height:1.1;margin:5px 0 0}.se-web-dashboard-top-actions{align-items:center;display:flex;gap:9px}.se-web-dashboard-search{align-items:center;background:#f9f9fa;border:1px solid #e2e3e6;border-radius:11px;color:#9a9ca2;cursor:pointer;display:flex;font-size:10px;height:40px;justify-content:space-between;padding:0 11px 0 14px;width:220px}.se-web-dashboard-search kbd{background:#fff;border:1px solid #dedfe2;border-radius:5px;color:#8d9097;font-family:inherit;font-size:8px;padding:3px 6px}.se-web-dashboard-icon-action,.se-web-dashboard-top-avatar{align-items:center;background:#fff;border:1px solid #e2e3e6;border-radius:11px;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.se-web-dashboard-icon-action:hover{background:#fff7f7;border-color:#e3061333}.se-web-dashboard-top-avatar{background:linear-gradient(145deg,#f01827,#e30613 55%,#c90010);border:0;box-shadow:0 8px 18px #e306132e;color:#fff;font-weight:900}.se-web-dashboard-content{margin:0 auto;padding:28px 30px 45px;width:min(1400px,100%)}.se-recruitment-shell-head{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:18px}.se-recruitment-shell-head>div:first-child{min-width:0}.se-recruitment-shell-eyebrow{color:#e30613;font-size:8px;font-weight:900;letter-spacing:1.35px}.se-recruitment-shell-head h2{color:#191b20;font-size:25px;letter-spacing:-.8px;line-height:1.12;margin:7px 0 5px}.se-recruitment-shell-head p{color:#8f9299;font-size:10px;line-height:1.55;margin:0;max-width:650px}.se-recruitment-shell-state{align-items:center;background:#fff;border:1px solid #e4e6e9;border-radius:13px;box-shadow:0 8px 22px #1b1e2308;display:flex;gap:10px;min-width:190px;padding:11px 14px}.se-recruitment-shell-state-dot{background:#28a85a;border-radius:50%;box-shadow:0 0 0 5px #28a85a17;flex-shrink:0;height:8px;width:8px}.se-recruitment-shell-state div{display:flex;flex-direction:column;gap:2px}.se-recruitment-shell-state strong{color:#33363c;font-size:9px}.se-recruitment-shell-state span:last-child{color:#9a9da4;font-size:8px}.se-recruitment-welcome{align-items:center;background:radial-gradient(circle at 82% 20%,#e3061361,#0000 28%),linear-gradient(128deg,#191b20,#24272d 58%,#9c0712);border-radius:23px;box-shadow:0 20px 50px #1c1f2521;color:#fff;display:flex;gap:35px;justify-content:space-between;min-height:205px;overflow:hidden;padding:31px 34px;position:relative}.se-recruitment-welcome:after{border:1px solid #ffffff14;border-radius:50%;content:"";height:320px;position:absolute;right:-130px;top:-165px;width:320px}.se-recruitment-welcome-copy{max-width:650px;position:relative;z-index:2}.se-recruitment-welcome-copy>span{color:#ffb7bd;font-size:8px;font-weight:900;letter-spacing:1.55px}.se-recruitment-welcome-copy h3{font-size:28px;letter-spacing:-.9px;line-height:1.17;margin:11px 0 10px;max-width:610px}.se-recruitment-welcome-copy p{color:#ffffffa8;font-size:10px;line-height:1.7;margin:0;max-width:590px}.se-recruitment-welcome-flow{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff24;border-radius:15px;display:flex;gap:9px;justify-content:center;min-width:260px;padding:17px;position:relative;z-index:2}.se-recruitment-welcome-flow span{background:#ffffff17;border-radius:9px;color:#ffffffe0;font-size:8px;font-weight:750;padding:8px 9px}.se-recruitment-welcome-flow i{color:#ffffff6e;font-size:11px;font-style:normal}.se-recruitment-quick-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.se-recruitment-quick-card{align-items:flex-start;background:#fff;border:1px solid #e5e7ea;border-radius:16px;box-shadow:0 8px 24px #191c2108;cursor:pointer;display:flex;flex-direction:column;min-height:130px;padding:17px;text-align:left;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.se-recruitment-quick-card:hover{box-shadow:0 15px 32px #191c2112;transform:translateY(-3px)}.se-recruitment-quick-icon{align-items:center;border-radius:10px;display:flex;font-size:10px;font-weight:900;height:34px;justify-content:center;width:34px}.se-recruitment-quick-card.blue
.se-recruitment-quick-icon{background:#edf4ff;color:#3472c7}.se-recruitment-quick-card.amber
.se-recruitment-quick-icon{background:#fff6e7;color:#c67b10}.se-recruitment-quick-card.green
.se-recruitment-quick-icon{background:#eaf8ef;color:#23894b}.se-recruitment-quick-card.purple
.se-recruitment-quick-icon{background:#f4efff;color:#7554bd}.se-recruitment-quick-card>div{margin-top:13px}.se-recruitment-quick-card strong{color:#2e3137;font-size:10px}.se-recruitment-quick-card p{color:#9699a0;font-size:8px;line-height:1.5;margin:5px 0 0}.se-recruitment-quick-arrow{color:#a1a4aa;font-size:14px;margin-top:auto}.se-recruitment-next-step{align-items:center;background:linear-gradient(100deg,#fff,snow);border:1px solid #e6e7ea;border-radius:16px;display:flex;gap:15px;margin-top:16px;padding:18px 20px}.se-recruitment-next-icon{align-items:center;background:#fff0f1;border-radius:12px;color:#e30613;display:flex;flex-shrink:0;font-size:10px;font-weight:900;height:42px;justify-content:center;width:42px}.se-recruitment-next-step>div:last-child>span{color:#e30613;font-size:7px;font-weight:900;letter-spacing:1.1px}.se-recruitment-next-step h3{color:#303238;font-size:12px;margin:4px 0}.se-recruitment-next-step p{color:#979aa1;font-size:9px;margin:0}.se-recruitment-page-placeholder{align-items:center;background:linear-gradient(135deg,#fff,#fafafb);border:1px dashed #dfe1e5;border-radius:19px;display:flex;gap:18px;justify-content:center;min-height:250px;padding:30px;text-align:left}.se-recruitment-page-placeholder-icon{align-items:center;background:#fff0f1;border-radius:15px;color:#e30613;display:flex;flex-shrink:0;font-size:16px;font-weight:900;height:54px;justify-content:center;width:54px}.se-recruitment-page-placeholder>div:last-child{max-width:520px}.se-recruitment-page-placeholder span{color:#e30613;font-size:7px;font-weight:900;letter-spacing:1.2px}.se-recruitment-page-placeholder h3{color:#25282e;font-size:18px;margin:6px 0}.se-recruitment-page-placeholder p{color:#9699a0;font-size:9px;line-height:1.55;margin:0}.se-web-dashboard-hero{align-items:center;background:linear-gradient(125deg,#202228,#292b31 42%,#c60010 78%,#e30613);border-radius:24px;box-shadow:0 20px 50px #1c1f2521;color:#fff;display:flex;gap:30px;justify-content:space-between;min-height:190px;overflow:hidden;padding:32px 35px;position:relative}.se-web-dashboard-hero:before{border:1px solid #ffffff14;border-radius:50%;bottom:-145px;content:"";height:220px;pointer-events:none;position:absolute;right:95px;width:220px}.se-web-dashboard-hero:after{background:#ffffff1a;border-radius:50%;content:"";height:340px;pointer-events:none;position:absolute;right:-110px;top:-160px;width:340px}.se-web-dashboard-hero-copy{max-width:630px;position:relative;z-index:2}.se-web-dashboard-hero-eyebrow{color:#ffd5d8;font-size:9px;font-weight:900;letter-spacing:1.5px}.se-web-dashboard-hero h2{font-size:30px;letter-spacing:-1px;line-height:1.15;margin:10px 0;max-width:600px}.se-web-dashboard-hero p{color:#ffffffad;font-size:11px;line-height:1.65;margin:0;max-width:575px}.se-web-dashboard-hero-status{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:15px;min-width:220px;padding:18px;position:relative;z-index:2}.se-web-dashboard-hero-status>span{color:#ffffff94;font-size:8px;font-weight:900;letter-spacing:1.1px}.se-web-dashboard-hero-status strong{display:block;font-size:12px;margin:7px 0 13px}.se-web-dashboard-hero-status div{align-items:center;color:#ffffffbd;display:flex;font-size:9px;gap:7px}.se-web-dashboard-live-dot{background:#35c96f;border-radius:50%;height:7px;width:7px}.se-web-dashboard-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.se-web-dashboard-stat-card{background:#fff;border:1px solid #e6e7ea;border-radius:17px;box-shadow:0 10px 28px rgba(26,28,33,.035);min-height:175px;padding:19px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.se-web-dashboard-stat-card:hover{border-color:#dedfe3;box-shadow:0 14px 30px #1a1c210f;transform:translateY(-2px)}.clickable,.live-module{cursor:pointer}.se-web-dashboard-stat-top{align-items:center;display:flex;justify-content:space-between}.se-web-dashboard-stat-icon{align-items:center;border-radius:10px;display:flex;font-size:11px;font-weight:900;height:34px;justify-content:center;width:34px}.se-web-dashboard-stat-icon.people{background:#fff1f2;color:#e30613}.se-web-dashboard-stat-icon.structure{background:#2c67c117;color:#3267b7}.se-web-dashboard-stat-icon.attendance,.se-web-dashboard-stat-icon.time{background:#f0f1f3;color:#777a81}.se-web-dashboard-live-label,.se-web-dashboard-stat-link{color:#9a9ca2;font-size:9px;font-weight:750}.se-web-dashboard-stat-card>strong{color:#191b20;display:block;font-size:28px;letter-spacing:-1px;line-height:1;margin:18px 0 3px}.se-web-dashboard-stat-card h3{color:#303238;font-size:11px;margin:8px 0 5px}.se-web-dashboard-stat-card p{color:#a0a2a8;font-size:9px;line-height:1.5;margin:0}.se-web-dashboard-grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:minmax(0,1.55fr) minmax(270px,.65fr);margin-top:20px}.se-web-dashboard-panel{background:#fff;border:1px solid #e5e6e9;border-radius:18px;box-shadow:0 8px 24px rgba(28,31,37,.025);padding:22px}.se-web-dashboard-panel-head{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.se-web-dashboard-panel-head>div>span{color:#e30613;font-size:8px;font-weight:900;letter-spacing:1.1px}.se-web-dashboard-panel-head h3{color:#202228;font-size:17px;margin:6px 0 4px}.se-web-dashboard-panel-head p{color:#999ca3;font-size:9px;margin:0}.se-web-dashboard-panel-head>button{background:#fff;border:1px solid #e4e5e8;border-radius:10px;color:#565961;cursor:pointer;font-size:9px;font-weight:750;min-height:36px;padding:0 12px}.se-web-dashboard-action-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.se-web-dashboard-action-card{align-items:center;background:#fafafb;border:1px solid #e8e9ec;border-radius:13px;color:#31343a;cursor:pointer;display:flex;gap:11px;min-height:82px;padding:13px;text-align:left;transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease,background .17s ease}.se-web-dashboard-action-card:hover{background:#fff;border-color:#e3061326;box-shadow:0 12px 25px #1e20250f;transform:translateY(-2px)}.se-web-dashboard-action-card.primary{background:#fff4f5;border-color:#e3061321}.se-web-dashboard-action-icon{align-items:center;background:#fff;border-radius:10px;box-shadow:0 3px 10px #0000000a;color:#e30613;display:flex;flex-shrink:0;font-size:12px;font-weight:900;height:37px;justify-content:center;width:37px}.se-web-dashboard-action-card>div{flex:1 1}.se-web-dashboard-action-card strong{display:block;font-size:10px;margin-bottom:4px}.se-web-dashboard-action-card p{color:#999ca2;font-size:8px;line-height:1.4;margin:0}.se-web-dashboard-action-card>span:last-child{color:#a6a8ae;font-size:15px}.se-web-dashboard-module-progress{display:flex;flex-direction:column;gap:14px;margin-top:20px}.se-web-dashboard-module-progress>div{align-items:center;display:flex;gap:11px}.se-web-dashboard-module-progress>div>span{align-items:center;background:#f1f2f4;border-radius:9px;color:#93969c;display:flex;flex-shrink:0;font-size:9px;font-weight:900;height:30px;justify-content:center;width:30px}.se-web-dashboard-module-progress>div>span.done{background:#26a85917;color:#22924d}.se-web-dashboard-module-progress strong{color:#3e4147;display:block;font-size:9px}.se-web-dashboard-module-progress p{color:#a0a2a8;font-size:8px;margin:2px 0 0}.se-status-approved,.se-status-selected,.se-status-shortlisted{background:#eaf8ef;color:#208248}.se-status-follow-up,.se-status-pending{background:#fff5e4;color:#b66d08}.se-status-screening{background:#f3edff;color:#7450b9}.se-status-interview{background:#eaf4ff;color:#2f6fb9}.se-status-rejected{background:#ffebed;color:#c82b38}.se-status-closed{background:#f0f1f3;color:#72757c}@media (max-width:1180px){.se-web-dashboard{grid-template-columns:72px 218px minmax(0,1fr)}.se-web-dashboard-content{padding:24px 22px 40px}.se-recruitment-quick-grid,.se-web-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.se-recruitment-welcome-flow{min-width:220px}}@media (max-width:900px){.se-web-dashboard-module-panel{display:none}.se-web-dashboard{grid-template-columns:72px minmax(0,1fr)}.se-recruitment-shell-head,.se-recruitment-welcome{align-items:flex-start;flex-direction:column}}.se-web-dashboard-content>.people-page{background:#0000;min-height:auto;padding:0;width:100%}.se-web-dashboard-content
.people-hero{border-radius:24px;min-height:255px;padding:38px 40px}.se-web-dashboard-content
.people-eyebrow{font-size:11px;letter-spacing:2px}.se-web-dashboard-content
.people-hero h1{font-size:38px;letter-spacing:-1.2px;line-height:1.08;max-width:720px}.se-web-dashboard-content
.people-hero-copy>p{font-size:15px;line-height:1.65;max-width:700px}.se-web-dashboard-content
.people-button{font-size:13px;min-height:49px;padding:0 19px}.se-web-dashboard-content
.people-button--primary{box-shadow:0 12px 27px #e306133d}.se-web-dashboard-content
.people-hero-status{padding:23px 24px;width:280px}.se-web-dashboard-content
.people-hero-status>span{font-size:10px}.se-web-dashboard-content
.people-hero-status>strong{font-size:17px;line-height:1.4;margin-top:8px}.se-web-dashboard-content
.people-status-line{font-size:12px}.se-web-dashboard-content
.people-metrics{gap:14px;margin-top:18px}.se-web-dashboard-content
.people-metric-card{border-radius:17px;min-height:180px;padding:21px}.se-web-dashboard-content
.people-metric-card>strong{font-size:35px;line-height:1;margin-top:17px}.se-web-dashboard-content
.people-metric-card h3{font-size:15px;margin-top:10px}.se-web-dashboard-content
.people-metric-card p{font-size:11px;line-height:1.5;margin-top:6px}.se-web-dashboard-content
.people-metric-top{font-size:9px}.se-web-dashboard-content
.people-metric-icon{border-radius:10px;height:36px;width:36px}.se-web-dashboard-content
.people-workspace-grid{gap:16px;margin-top:18px}.se-web-dashboard-content
.people-recent,.se-web-dashboard-content
.people-workspace-main{border-radius:18px}.se-web-dashboard-content
.people-section-heading{padding:22px 23px 19px}.se-web-dashboard-content
.people-recent-heading span,.se-web-dashboard-content
.people-section-heading span{font-size:9px}.se-web-dashboard-content
.people-recent-heading h2,.se-web-dashboard-content
.people-section-heading h2{font-size:20px}.se-web-dashboard-content
.people-section-heading p{font-size:11px}.se-web-dashboard-content
.people-action-grid{gap:11px;padding:17px 20px 21px}.se-web-dashboard-content
.people-action-card{border-radius:14px;min-height:100px}.se-web-dashboard-content
.people-action-icon{border-radius:13px;font-size:16px;height:44px;width:44px}.se-web-dashboard-content
.people-action-card strong{font-size:14px}.se-web-dashboard-content
.people-action-card p{font-size:10px}.se-web-dashboard-action-card.people-onboarding{background:linear-gradient(135deg,snow,#fff1f2);border-color:#e306132e}.se-web-dashboard-action-icon.people-onboarding{background:#fff;box-shadow:0 5px 14px #e306131a;color:#e30613}.se-web-dashboard-module-btn{min-height:46px}.se-web-dashboard-module-label{font-size:11px;font-weight:780}.se-web-dashboard-module-icon{font-size:10px;height:29px;width:29px}.se-web-dashboard-nav-section{font-size:8px}.se-web-dashboard-module-head h2{font-size:26px}.se-web-dashboard-module-head p{font-size:11px;line-height:1.5}.se-web-dashboard-path{font-size:10px}.se-web-dashboard-topbar h1{font-size:23px}.se-web-dashboard-content
.people-person-row{min-height:66px;padding:11px 12px}.se-web-dashboard-content
.people-person-avatar{height:42px;width:42px}.se-web-dashboard-content
.people-person-copy strong{font-size:13px}.se-web-dashboard-content
.people-person-copy small{font-size:10px}.se-web-dashboard-content
.people-person-status{font-size:8px}@media (min-width:1450px){.se-web-dashboard-content{width:min(1500px,100%)}.se-web-dashboard-content .people-hero h1{font-size:41px}.se-web-dashboard-content .people-metric-card>strong{font-size:39px}}@media (max-width:1180px){.se-web-dashboard-content .people-hero{align-items:flex-start;flex-direction:column}.se-web-dashboard-content .people-hero-status{width:auto}}@media (max-width:800px){.se-web-dashboard-content>.people-page{padding:0}.se-web-dashboard-content .people-hero{padding:28px 24px}.se-web-dashboard-content .people-hero h1{font-size:31px}}.se-web-dashboard-content--full-module
.se-people-att-page,.se-web-dashboard-content--full-module
.se-shift-page{min-height:calc(100vh - 86px);min-width:0;width:100%}.se-web-dashboard-content--full-module
.se-people-att-header,.se-web-dashboard-content--full-module
.se-shift-header{top:0}.se-web-dashboard-action-card.shift:hover{background:linear-gradient(135deg,#fff,#faf8ff);border-color:#7450cc47}.se-web-dashboard-action-icon.shift{background:#f3efff;color:#7450cc}.se-web-dashboard-content--full-module
.se-people-att-content{max-width:none;width:min(1600px,calc(100% - 48px))}.se-web-dashboard-content--full-module
.se-shift-content{max-width:none;width:min(1650px,calc(100% - 48px))}.se-web-dashboard-content--full-module
.se-people-att-table-wrap,.se-web-dashboard-content--full-module
.se-shift-grid-wrap{max-width:100%;min-width:0;overflow-x:auto;overflow-y:visible;width:100%}.se-web-dashboard-content--full-module
.se-people-att-header-actions,.se-web-dashboard-content--full-module
.se-shift-header-actions{flex-wrap:wrap}.se-web-dashboard-content--full-module
.se-people-att-page *,.se-web-dashboard-content--full-module
.se-shift-page *{box-sizing:border-box}@media (max-width:1300px){.se-web-dashboard-content--full-module .se-people-att-content,.se-web-dashboard-content--full-module .se-shift-content{width:calc(100% - 32px)}}@media (max-width:1100px){.se-web-dashboard-content--full-module{padding:0}.se-web-dashboard-content--full-module .se-people-att-header,.se-web-dashboard-content--full-module .se-shift-header{padding-left:20px;padding-right:20px}.se-web-dashboard-content--full-module .se-people-att-content,.se-web-dashboard-content--full-module .se-shift-content{width:calc(100% - 28px)}}@media (max-width:900px){.se-web-dashboard-content--full-module .se-people-att-page,.se-web-dashboard-content--full-module .se-shift-page{min-height:100vh}.se-web-dashboard-content--full-module .se-people-att-header,.se-web-dashboard-content--full-module .se-shift-header{position:relative;top:auto}}@media (max-width:760px){.se-web-dashboard-content--full-module{padding:0;width:100%}.se-web-dashboard-content--full-module .se-people-att-page,.se-web-dashboard-content--full-module .se-shift-page{min-height:100vh;width:100%}.se-web-dashboard-content--full-module .se-people-att-content,.se-web-dashboard-content--full-module .se-shift-content{width:calc(100% - 22px)}.se-web-dashboard-content--full-module .se-people-att-header,.se-web-dashboard-content--full-module .se-shift-header{padding:14px}}.se-web-dashboard-content--full-module{margin:0;max-width:none;padding:0;width:100%}.se-web-dashboard-content--full-module
.se-people-leave-page{margin:0;min-height:calc(100vh - 86px);min-width:0;width:100%}.se-people-leave-page,.se-people-leave-page *{box-sizing:border-box}.se-web-dashboard-module-btn.active{background:linear-gradient(90deg,#fff0f1,#fff7f7);box-shadow:inset 3px 0 0 #e30613;color:#d60012}.se-web-dashboard-module-btn.active
.se-web-dashboard-module-icon{background:#fff;box-shadow:0 3px 10px #e3061314;color:#e30613}@media (max-width:1100px){.se-web-dashboard-content--full-module{margin:0;max-width:none;padding:0;width:100%}.se-web-dashboard-content--full-module .se-people-leave-page{min-width:0;width:100%}}@media (max-width:768px){.se-people-leave-page{min-height:calc(100vh - 72px)}}.se-web-dashboard-rail{background:#edf3f7;border-right:1px solid #dce5ed;box-shadow:none}.se-web-dashboard-rail-logo{border:1px solid #dce5ed;box-shadow:none}.se-web-dashboard-app-btn{--app-accent:#4266b2;--app-tint:#e5ecfc;border-radius:12px;color:#536277;transition:background .15s ease,color .15s ease}.se-web-dashboard-app-btn[data-app=PEOPLE]{--app-accent:#0d7c76;--app-tint:#d9efeb}.se-web-dashboard-app-btn[data-app=RECRUITMENT]{--app-accent:#7454bb;--app-tint:#ebe3fb}.se-web-dashboard-app-btn[data-app=SALES]{--app-accent:#2563bf;--app-tint:#dfebfc}.se-web-dashboard-app-btn[data-app=OPERATIONS],.se-web-dashboard-app-btn[data-app=OPS]{--app-accent:#b26b14;--app-tint:#fbecd6}.se-web-dashboard-app-btn[data-app=FINANCE]{--app-accent:#298257;--app-tint:#dcf0e4}.se-web-dashboard-app-btn .se-web-dashboard-app-icon{background:var(--app-tint);box-shadow:none;color:var(--app-accent);height:34px;width:34px}.se-web-dashboard-app-icon svg{height:22px;width:22px}.se-web-dashboard-app-btn:hover{background:#e2eaf2;color:#273b50;transform:none}.se-web-dashboard-app-btn.active{background:var(--app-tint);box-shadow:inset 3px 0 0 var(--app-accent);color:var(--app-accent)}.se-web-dashboard-app-btn.active .se-web-dashboard-app-icon{background:var(--app-accent);color:#fff}.se-web-dashboard-help-btn{background:#fff;border-color:#cbd8e4;color:#52657a}.se-web-dashboard-module-panel{background:#f8fafc;padding-top:16px}.se-web-dashboard-sidebar-toggle{align-items:center;background:#fff;border:1px solid #dce5ed;border-radius:9px;color:#52657a;cursor:pointer;display:flex;font:inherit;font-size:11px;gap:7px;justify-content:flex-end;margin-bottom:12px;min-height:32px;padding:5px 8px;width:100%}.se-web-dashboard-sidebar-toggle svg{flex-shrink:0;height:20px;width:20px}.se-web-dashboard-sidebar-toggle:hover{background:#e9f3f1;color:#0d7c76}.se-web-dashboard-module-head{padding-bottom:16px}.se-web-dashboard-module-btn{border:1px solid #0000;color:#536277;min-height:44px}.se-web-dashboard-module-btn:hover:not(:disabled){background:#eaf0f5;color:#273b50;transform:none}.se-web-dashboard-module-icon{background:#e9eff4;color:#526b82;height:30px;width:30px}.se-web-dashboard-module-icon svg{height:19px;width:19px}.se-web-dashboard-module-btn.active,.se-web-dashboard-module-btn.active:hover:not(:disabled){background:#dcefea;border-color:#bdddd4;box-shadow:inset 3px 0 0 #0d7c76;color:#125b50}.se-web-dashboard-module-btn.active .se-web-dashboard-module-icon{background:#0d7c76;box-shadow:none;color:#fff}.se-web-dashboard-module-btn.active .se-web-dashboard-module-arrow{color:#0d7c76}.se-web-dashboard-app-btn:focus-visible,.se-web-dashboard-module-btn:focus-visible,.se-web-dashboard-sidebar-toggle:focus-visible{outline:2px solid #0d7c76;outline-offset:3px}@media (min-width:901px){.se-web-dashboard--collapsed{grid-template-columns:82px 72px minmax(0,1fr)}.se-web-dashboard--collapsed .se-web-dashboard-module-panel{padding:16px 10px 12px}.se-web-dashboard--collapsed .se-web-dashboard-sidebar-toggle{justify-content:center;padding:5px}.se-web-dashboard--collapsed .se-web-dashboard-module-arrow,.se-web-dashboard--collapsed .se-web-dashboard-module-head,.se-web-dashboard--collapsed .se-web-dashboard-module-label,.se-web-dashboard--collapsed .se-web-dashboard-nav-section,.se-web-dashboard--collapsed .se-web-dashboard-sidebar-toggle>span,.se-web-dashboard--collapsed .se-web-dashboard-soon,.se-web-dashboard--collapsed .se-web-dashboard-user-info{display:none}.se-web-dashboard--collapsed .se-web-dashboard-module-btn{justify-content:center;padding:7px}.se-web-dashboard--collapsed .se-web-dashboard-module-list{padding-top:0}.se-web-dashboard--collapsed .se-web-dashboard-user-card{flex-wrap:wrap;gap:6px;justify-content:center;padding:8px 3px}.se-web-dashboard--collapsed .se-web-dashboard-profile-menu{left:0;right:auto;width:180px}}@media (min-width:901px) and (max-width:1180px){.se-web-dashboard--collapsed{grid-template-columns:72px 72px minmax(0,1fr)}}.se-app-dashboard{--dash-ink:#1d263c;--dash-muted:#778297;--dash-line:#e4e8f0;--dash-blue:#3659d9;-webkit-tap-highlight-color:transparent;background:#f5f6fa;color:var(--dash-ink);font-family:inherit;min-height:100vh;min-height:100dvh;padding-bottom:calc(84px + env(safe-area-inset-bottom))}.se-app-dashboard *{box-sizing:border-box}.se-app-dashboard button,.se-app-dashboard input{font:inherit}.se-app-dashboard button{cursor:pointer}.se-app-dashboard button:disabled{cursor:default}.se-app-dashboard button:focus-visible,.se-app-dashboard input:focus-visible{outline:3px solid #98aaf5;outline-offset:3px}.se-app-dashboard svg{flex-shrink:0;height:23px;width:23px}.se-app-dashboard__topbar{align-items:center;background:#162440;color:#fff;display:flex;gap:14px;min-height:80px;padding:calc(12px + env(safe-area-inset-top)) 20px 12px;position:sticky;top:0;z-index:50}.se-app-dashboard__logo{height:38px;width:104px}.se-app-dashboard__topbar h1{flex:1 1;font-size:17px;font-weight:650;line-height:1.3;margin:0;min-width:0}.se-app-dashboard__avatar,.se-app-dashboard__back{background:#ffffff12;border:1px solid #ffffff30;border-radius:14px;color:#fff;display:grid;flex:0 0 42px;font-weight:700;height:42px;padding:0;place-items:center;width:42px}.se-app-dashboard__body{margin:0 auto;padding:20px;width:min(100%,760px)}.se-app-dashboard__welcome{background:linear-gradient(125deg,#e9eeff,#f3f0fe);border:1px solid #dce2ff;border-radius:24px;overflow:hidden;padding:26px 24px;position:relative}.se-app-dashboard__welcome>span{color:#5a6ca4;font-size:10px;font-weight:750;letter-spacing:1.8px}.se-app-dashboard__welcome h2{font-size:clamp(26px,7vw,34px);font-weight:750;letter-spacing:-1px;margin:12px 0 8px;overflow-wrap:anywhere}.se-app-dashboard__welcome p{color:#697692;font-size:14px;line-height:1.6;margin:0}.se-app-dashboard__welcome-date{color:#53638b;font-size:12px;margin-top:22px}.se-app-dashboard__section{margin:25px 0 0}.se-app-dashboard__section>h2{font-size:18px;font-weight:700;letter-spacing:-.4px;margin:0 0 14px}.se-app-dashboard__quick{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.se-app-dashboard__quick>button{align-items:flex-start;background:#fff;border:1px solid var(--dash-line);border-radius:16px;color:var(--dash-ink);display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:12px;line-height:1.4;padding:14px 10px;text-align:left}.se-app-dashboard [data-app]{--module-color:#3659d9;--module-tint:#edf1ff}.se-app-dashboard [data-app=RECRUITMENT]{--module-color:#7b53c5;--module-tint:#f0eafa}.se-app-dashboard [data-app=PEOPLE]{--module-color:#4262cb;--module-tint:#eaf0ff}.se-app-dashboard [data-app=SALES]{--module-color:#b76c28;--module-tint:#fff0df}.se-app-dashboard [data-app=OPERATIONS],.se-app-dashboard [data-app=OPS]{--module-color:#247f98;--module-tint:#e3f2f7}.se-app-dashboard [data-app=FINANCE]{--module-color:#ab5274;--module-tint:#f9eaf0}.se-app-dashboard__icon{background:var(--module-tint);border-radius:14px;color:var(--module-color);display:grid;flex:0 0 44px;height:44px;place-items:center;width:44px}.se-app-dashboard__search{align-items:center;background:#fff;border:1px solid #dfe4ee;border-radius:15px;color:#8b96aa;display:flex;gap:10px;margin-top:24px;min-height:50px;padding:0 14px}.se-app-dashboard__search input{background:#0000;border:0;color:var(--dash-ink);font-size:16px;min-height:48px;min-width:0;width:100%}.se-app-dashboard__apps{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.se-app-dashboard__app-card{align-items:flex-start;background:#fff;border:1px solid var(--dash-line);border-radius:20px;box-shadow:0 4px 14px #26375b04;color:var(--dash-ink);display:flex;flex-direction:column;min-width:0;padding:20px 16px 14px;text-align:left}.se-app-dashboard__app-card>strong{font-size:17px;font-weight:700;letter-spacing:-.3px;margin-top:18px;overflow-wrap:anywhere}.se-app-dashboard__app-description{color:var(--dash-muted);font-size:12px;line-height:1.6;margin-top:7px}.se-app-dashboard__app-meta{align-items:center;color:var(--module-color);display:flex;font-size:11px;font-weight:600;gap:6px;justify-content:space-between;margin-top:auto;padding-top:20px;width:100%}.se-app-dashboard__app-meta svg{height:17px;width:17px}.se-app-dashboard__tool-list{background:#fff;border:1px solid var(--dash-line);border-radius:18px;overflow:hidden}.se-app-dashboard__tool{align-items:center;background:#fff;border:0;border-bottom:1px solid #edf0f5;color:var(--dash-ink);display:flex;gap:14px;min-height:76px;padding:14px;text-align:left;width:100%}.se-app-dashboard__tool:last-child{border-bottom:0}.se-app-dashboard__tool-label{flex:1 1;font-size:15px;font-weight:600;line-height:1.4}.se-app-dashboard__tool>svg{color:#95a0b5;height:18px;width:18px}.se-app-dashboard__tool:disabled{color:#7f899c}.se-app-dashboard__tool small{color:#8c95a7;font-size:10px}.se-app-dashboard__empty,.se-app-dashboard__profile{color:#65718a;font-size:14px;line-height:1.6;padding:30px 20px;text-align:center}.se-app-dashboard__profile{background:#fff;border:1px solid var(--dash-line);border-radius:22px;overflow-wrap:anywhere}.se-app-dashboard__profile h2{color:var(--dash-ink);font-size:23px;line-height:1.3}.se-app-dashboard__profile p{margin:8px 0}.se-app-dashboard__profile-avatar{background:#eaf0ff;border-radius:22px;color:#4262cb;display:grid;font-size:26px;font-weight:700;height:66px;margin:0 auto;place-items:center;width:66px}.se-app-dashboard__empty button,.se-app-dashboard__profile>button{background:#edf1ff;border:1px solid #dce3f4;border-radius:12px;color:#3659c9;margin-top:22px;min-height:46px;padding:10px 24px}.se-app-dashboard__error{background:#fff1ee;border-radius:10px;color:#963e31;font-size:13px;padding:12px}.se-app-dashboard__bottom{background:#fff;border-top:1px solid var(--dash-line);bottom:0;display:flex;justify-content:space-around;left:0;padding:8px 12px calc(8px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:60}.se-app-dashboard__bottom button{align-items:center;background:#0000;border:0;border-radius:13px;color:#7b869b;display:flex;flex-direction:column;font-size:10px;font-weight:600;gap:5px;min-height:54px;min-width:72px;padding:7px 18px}.se-app-dashboard__bottom button[aria-current=page]{background:#edf1ff;color:#3659d9}.se-app-dashboard--workspace .se-app-dashboard__body{min-width:0;overflow-x:auto;padding:0;width:100%}@media (hover:hover){.se-app-dashboard__app-card:hover,.se-app-dashboard__quick>button:hover,.se-app-dashboard__tool:hover:not(:disabled){background:#f8faff;border-color:#c8d4f5}}@media (max-width:359px){.se-app-dashboard__body{padding:16px}.se-app-dashboard__topbar{gap:10px;padding-inline:16px}.se-app-dashboard__app-card{padding:16px 12px 12px}.se-app-dashboard__quick{gap:7px}}.se-app-dashboard{--dash-muted:#5e6c85;background:radial-gradient(ellipse at 0 14%,#dce6fb 0,#0000 44%),radial-gradient(ellipse at 100% 65%,#eee3f7 0,#0000 48%),#edf1f8}.se-app-dashboard__topbar{background:linear-gradient(110deg,#162440,#253d68);box-shadow:0 3px 16px #172b4814}.se-app-dashboard__topbar h1{font-size:19px;font-weight:700}.se-app-dashboard__welcome{background:linear-gradient(120deg,#29478b,#4a55a1 72%,#69599f);border-color:#536db7;box-shadow:0 10px 24px #243e851a}.se-app-dashboard__welcome>span{color:#d5defc;font-size:11px}.se-app-dashboard__welcome h2{color:#fff;font-size:clamp(29px,7.5vw,36px)}.se-app-dashboard__welcome p{color:#e3e8fc;font-size:15px}.se-app-dashboard__welcome-date{color:#dce4fc;font-size:13px}.se-app-dashboard__section>h2{font-size:20px}.se-app-dashboard__quick>button{background:var(--module-tint);border-color:color-mix(in srgb,var(--module-color) 18%,#fff);box-shadow:0 4px 12px #26375b05;font-size:14px;font-weight:650;line-height:1.45;padding:16px 11px}.se-app-dashboard__app-card .se-app-dashboard__icon,.se-app-dashboard__quick .se-app-dashboard__icon{background:var(--module-color);box-shadow:0 5px 12px #26375b12;color:#fff}.se-app-dashboard__app-card{background:linear-gradient(145deg,var(--module-tint),#ffffffb8);border-color:color-mix(in srgb,var(--module-color) 20%,#fff);box-shadow:0 6px 18px #26375b08;padding-top:22px}.se-app-dashboard__app-card>strong{font-size:19px;line-height:1.25}.se-app-dashboard__app-description{color:#5a6680;font-size:14px;line-height:1.5}.se-app-dashboard__app-meta{font-size:12px}.se-app-dashboard__tool-list{border-color:#d6dfed;box-shadow:0 5px 16px #26375b06}.se-app-dashboard__tool{background:linear-gradient(100deg,var(--module-tint),#fff 65%)}.se-app-dashboard__tool-label{font-size:16px}.se-app-dashboard__tool small{color:#65718a;font-size:11px}.se-app-dashboard__bottom{background:#f8faff;border-top-color:#d2dcf0;box-shadow:0 -5px 20px #1c32500a}.se-app-dashboard__bottom button{color:#62718c;font-size:12px}.se-app-dashboard__bottom button[aria-current=page]{background:#dfe7ff;color:#2949b8}.se-app-dashboard__app-card,.se-app-dashboard__quick>button,.se-app-dashboard__tool{transition:border-color .15s ease,box-shadow .15s ease}.se-app-dashboard__app-card:active,.se-app-dashboard__quick>button:active,.se-app-dashboard__tool:active:not(:disabled){box-shadow:inset 0 0 0 2px var(--module-color)}@media (hover:hover){.se-app-dashboard__app-card:hover,.se-app-dashboard__quick>button:hover,.se-app-dashboard__tool:hover:not(:disabled){background:var(--module-tint);border-color:var(--module-color);box-shadow:0 6px 18px #26375b10}}@media (max-width:359px){.se-app-dashboard__quick>button{font-size:13px;padding-inline:9px}.se-app-dashboard__app-card>strong{font-size:18px}.se-app-dashboard__app-description{font-size:13px}}@media (prefers-reduced-motion:reduce){.se-app-dashboard__app-card,.se-app-dashboard__quick>button,.se-app-dashboard__tool{transition:none}}.se-app-dashboard__header-search{margin:12px 18px 0}.se-app-dashboard__search-toggle{flex-basis:38px;height:42px;width:38px}@media (max-width:359px){.se-app-dashboard__logo{width:82px}.se-app-dashboard__topbar h1{font-size:16px}}.se-app-dashboard__logo{box-sizing:border-box;object-fit:contain;padding:3px}:root{--ts-red:#e30613;--ts-red-dark:#bd0010;--ts-red-soft:#fff1f2;--ts-text:#202228;--ts-soft:#646870;--ts-muted:#969aa3;--ts-bg:#f4f5f7;--ts-card:#fff;--ts-border:#e5e7eb;--ts-green:#22a75a;--ts-green-soft:#eaf8ef;--ts-blue:#3977dc;--ts-blue-soft:#edf4ff;--ts-orange:#d38a00;--ts-orange-soft:#fff5dc;--ts-purple:#754cc4;--ts-purple-soft:#f3efff}.se-ts-web-page{background:radial-gradient(circle at top right,#e3061308,#0000 420px),#f4f5f7;background:radial-gradient(circle at top right,#e3061308,#0000 420px),var(--ts-bg);color:#202228;color:var(--ts-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.se-ts-web-top{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;border-bottom:1px solid #e5e6e9;display:flex;gap:20px;justify-content:space-between;min-height:74px;padding:0 28px;position:sticky;top:0;z-index:50}.se-ts-web-brand{align-items:center;display:flex;gap:11px}.se-ts-web-brand>button{background:#fff;border:1px solid #e2e4e7;border-radius:11px;color:#646870;cursor:pointer;display:grid;height:38px;place-items:center;width:38px}.se-ts-web-brand img{height:44px;object-fit:contain;width:124px}.se-ts-web-brand>div{border-left:1px solid #e5e6e9;padding-left:13px}.se-ts-web-brand span,.se-ts-web-brand strong{display:block}.se-ts-web-brand span{color:#e30613;color:var(--ts-red);font-size:7px;font-weight:900;letter-spacing:1.1px}.se-ts-web-brand strong{font-size:13px;margin-top:3px}.se-ts-web-top-actions{display:flex;gap:7px}.se-ts-web-top-actions button,.se-ts-web-top-actions input{background:#fff;border:1px solid #e1e3e6;border-radius:10px;color:#5d6168;font-size:8px;height:39px;padding:0 12px}.se-ts-web-top-actions button{cursor:pointer;font-weight:850}.se-ts-web-top-actions
button.refresh{background:#202228;border:0;color:#fff}.se-ts-web-content{margin:auto;padding:22px 0 50px;width:min(1580px,calc(100% - 48px))}.se-ts-web-hero{align-items:center;background:radial-gradient(circle at 87% 16%,#e3061347,#0000 270px),linear-gradient(125deg,#191b20,#272a31 65%,#35191d);border-radius:23px;box-shadow:0 25px 62px #0f121826;color:#fff;display:flex;gap:30px;justify-content:space-between;min-height:220px;overflow:hidden;padding:30px}.se-ts-web-hero>div:first-child{max-width:780px}.se-ts-web-hero-label{align-items:center;display:flex;gap:8px}.se-ts-web-hero-label span{color:#ff9299;font-size:7px;font-weight:900;letter-spacing:1.2px}.se-ts-web-hero-label i{background:#ffffff0f;border:1px solid #ffffff21;border-radius:999px;font-size:5px;font-style:normal;font-weight:900;padding:4px 7px}.se-ts-web-hero h1{font-size:clamp(28px,2.5vw,39px);letter-spacing:-1.1px;line-height:1.03;margin:10px 0 8px;max-width:750px}.se-ts-web-hero>div:first-child>p{color:#c2c5cb;font-size:10px;line-height:1.7;margin:0;max-width:690px}.se-ts-web-hero-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.se-ts-web-hero-meta>div{background:hsla(0,0%,100%,.045);border:1px solid #ffffff1a;border-radius:10px;min-width:135px;padding:9px 11px}.se-ts-web-hero-meta span,.se-ts-web-hero-meta strong{display:block}.se-ts-web-hero-meta span{color:#9297a0;font-size:5.5px;font-weight:900}.se-ts-web-hero-meta strong{font-size:8px;margin-top:4px}.se-ts-web-compliance{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;display:flex;gap:15px;min-width:315px;padding:16px}.se-ts-web-compliance-ring{--ts-rate:0%;background:conic-gradient(#ef1724 var(--ts-rate),#ffffff1a 0);border-radius:50%;flex:0 0 110px;height:110px;padding:9px;width:110px}.se-ts-web-compliance-ring>div{background:#24262c;border-radius:50%;display:grid;height:100%;place-content:center;text-align:center;width:100%}.se-ts-web-compliance-ring strong{font-size:21px}.se-ts-web-compliance-ring span{color:#979ba5;font-size:6px;margin-top:2px}.se-ts-web-compliance>div:last-child
small,.se-ts-web-compliance>div:last-child
span,.se-ts-web-compliance>div:last-child
strong{display:block}.se-ts-web-compliance>div:last-child
span{color:#9498a1;font-size:6px;font-weight:900}.se-ts-web-compliance>div:last-child
strong{font-size:14px;margin-top:5px}.se-ts-web-compliance>div:last-child
small{color:#b7bac1;font-size:7px;margin-top:5px}.se-ts-web-kpis{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(5,1fr);margin-top:13px}.se-ts-web-kpis article{align-items:center;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--ts-border);border-radius:15px;display:flex;gap:10px;min-height:102px;padding:13px;transition:transform .18s ease,box-shadow .18s ease}.se-ts-web-kpis article:hover{box-shadow:0 18px 40px #1a1e2614;transform:translateY(-2px)}.se-ts-web-kpis .icon{background:#f1f2f4;border-radius:12px;display:grid;flex:0 0 40px;font-size:15px;height:40px;place-items:center;width:40px}.se-ts-web-kpis
.icon.reviewed,.se-ts-web-kpis
.icon.submitted{background:#eaf8ef;background:var(--ts-green-soft);color:#22a75a;color:var(--ts-green)}.se-ts-web-kpis
.icon.pending{background:#fff5dc;background:var(--ts-orange-soft);color:#d38a00;color:var(--ts-orange)}.se-ts-web-kpis
.icon.attention{background:#fff1f2;background:var(--ts-red-soft);color:#e30613;color:var(--ts-red)}.se-ts-web-kpis p,.se-ts-web-kpis small,.se-ts-web-kpis strong{display:block}.se-ts-web-kpis small{color:#979ba4;font-size:6px;font-weight:900}.se-ts-web-kpis strong{font-size:19px;margin-top:3px}.se-ts-web-kpis p{color:#9a9ea6;font-size:6px;margin:4px 0 0}.se-ts-web-insights{grid-gap:11px;display:grid;gap:11px;grid-template-columns:1.45fr 1fr;margin-top:13px}.se-ts-web-department-card,.se-ts-web-pending-card{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--ts-border);border-radius:17px;padding:17px}.se-ts-web-department-card>header,.se-ts-web-pending-card>header{display:flex;gap:15px;justify-content:space-between}.se-ts-web-department-card
header span,.se-ts-web-pending-card
header span{color:#e30613;color:var(--ts-red);display:block;font-size:6px;font-weight:900;letter-spacing:.8px}.se-ts-web-department-card
h3,.se-ts-web-pending-card
h3{font-size:15px;margin:4px 0 0}.se-ts-web-department-card
header p,.se-ts-web-pending-card
header p{color:#989ca5;font-size:7px;margin:4px 0 0}.se-ts-web-department-card
header>i{background:#fff1f2;background:var(--ts-red-soft);border-radius:10px;color:#e30613;color:var(--ts-red);display:grid;font-size:18px;height:35px;place-items:center;width:35px}.se-ts-web-pending-card
header>strong{background:#fff5dc;background:var(--ts-orange-soft);border-radius:10px;color:#d38a00;color:var(--ts-orange);display:grid;height:35px;place-items:center;width:43px}.se-ts-web-department-list{grid-gap:7px;display:grid;gap:7px;margin-top:13px}.se-ts-web-department-list button{background:#fafafb;border:1px solid #eceef1;border-radius:11px;cursor:pointer;padding:9px 10px;text-align:left;width:100%}.se-ts-web-department-list
button>div{display:flex;justify-content:space-between}.se-ts-web-department-list
button>div span{color:#4e5259;font-size:8px;font-weight:800}.se-ts-web-department-list
button>div strong{font-size:8px}.se-ts-web-department-list
button>section{background:#eceef1;border-radius:999px;height:5px;margin-top:6px;overflow:hidden}.se-ts-web-department-list
button>section>span{background:linear-gradient(90deg,#e30613,#ff5964);border-radius:inherit;display:block;height:100%}.se-ts-web-department-list
button small{color:#9a9ea6;display:block;font-size:6px;margin-top:5px}.se-ts-web-pending-card>div{display:grid;margin-top:12px}.se-ts-web-pending-card>div>button{grid-gap:8px;align-items:center;background:#fff;border:0;border-bottom:1px solid #eff0f2;cursor:pointer;display:grid;gap:8px;grid-template-columns:34px 1fr 18px;min-height:52px;padding:7px 3px;text-align:left;width:100%}.se-ts-web-pending-card>div>button>span{background:#fff5dc;background:var(--ts-orange-soft);border-radius:9px;color:#d38a00;color:var(--ts-orange);display:grid;font-size:7px;font-weight:900;height:32px;place-items:center;width:32px}.se-ts-web-pending-card
button small,.se-ts-web-pending-card
button strong{display:block}.se-ts-web-pending-card
button strong{font-size:8px}.se-ts-web-pending-card
button small{color:#9a9ea6;font-size:6px;margin-top:2px}.se-ts-web-pending-card
button i{color:#999da5;font-size:16px;font-style:normal}.se-ts-web-all-clear{align-items:center;color:#22a75a;color:var(--ts-green);display:flex;flex-direction:column;justify-content:center;min-height:180px;text-align:center}.se-ts-web-all-clear>strong{color:#4b4f56;font-size:9px;margin-top:8px}.se-ts-web-all-clear>span{color:#9ca0a8;font-size:6px;margin-top:3px}.se-ts-web-register{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--ts-border);border-radius:17px;margin-top:13px;padding:17px}.se-ts-web-register-head
span{color:#e30613;color:var(--ts-red);font-size:6px;font-weight:900;letter-spacing:.8px}.se-ts-web-register-head
h2{font-size:16px;margin:4px 0 0}.se-ts-web-register-head
p{color:#999da5;font-size:7px;margin:3px 0 0}.se-ts-web-toolbar{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 190px 160px;margin-top:13px}.se-ts-web-search{align-items:center;background:#fafafb;border:1px solid #e1e3e7;border-radius:10px;display:flex;gap:7px;height:42px;padding:0 11px}.se-ts-web-search input{background:#0000;border:0;flex:1 1;font-size:8px;min-width:0;outline:0}.se-ts-web-search kbd{background:#fff;border:1px solid #e3e4e7;border-radius:6px;color:#999da5;font-family:inherit;font-size:6px;padding:4px 6px}.se-ts-web-toolbar select{background:#fff;border:1px solid #e1e3e7;border-radius:10px;color:#656970;font-size:8px;padding:0 10px}.se-ts-web-table-wrap{border:1px solid #e7e8eb;border-radius:12px;margin-top:10px;overflow:auto}.se-ts-web-table{border-collapse:collapse;min-width:1050px;width:100%}.se-ts-web-table th{background:#f8f9fa;border-bottom:1px solid #e7e8eb;color:#8f939b;font-size:6px;font-weight:900;height:41px;letter-spacing:.5px;padding:0 10px;text-align:left}.se-ts-web-table td{border-bottom:1px solid #eff0f2;color:#646870;font-size:7px;min-height:61px;padding:9px 10px}.se-ts-web-table tbody tr{cursor:pointer}.se-ts-web-table tbody tr:hover{background:#fafafb}.se-ts-web-person{align-items:center;display:flex;gap:8px}.se-ts-web-person>span{background:#fff1f2;background:var(--ts-red-soft);border-radius:10px;color:#e30613;color:var(--ts-red);display:grid;flex:0 0 35px;font-size:7px;font-weight:900;height:35px;place-items:center;width:35px}.se-ts-web-person small,.se-ts-web-person strong{display:block}.se-ts-web-person strong{color:#33363c;font-size:8px}.se-ts-web-person small{color:#999da5;font-size:6px;margin-top:2px}.se-ts-web-preview{color:#6c7078;display:block;line-height:1.45;max-width:310px}.se-ts-web-open{background:#fff;border:1px solid #e4e5e8;border-radius:8px;color:#92969e;font-size:15px;height:28px;width:28px}.se-ts-web-loading{align-items:center;color:#9599a1;display:flex;font-size:7px;gap:8px;justify-content:center;min-height:140px}.se-ts-web-loading>span{animation:tsSpin .8s linear infinite;border:2px solid #eceef1;border-radius:50%;border-top:2px solid var(--ts-red);height:18px;width:18px}@keyframes tsSpin{to{transform:rotate(1turn)}}.se-ts-status{align-items:center;border-radius:999px;display:inline-flex;font-size:6px;font-weight:900;gap:4px;min-height:24px;padding:0 7px;white-space:nowrap}.se-ts-status i{border-radius:50%;display:grid;font-size:6px;font-style:normal;height:13px;place-items:center;width:13px}.se-ts-status-submitted{background:#edf4ff;color:#3977dc}.se-ts-status-pending{background:#fff5dc;background:var(--ts-orange-soft);color:#986400}.se-ts-status-reviewed{background:#eaf8ef;background:var(--ts-green-soft);color:#218849}.se-ts-status-needs-attention{background:#fff1f2;background:var(--ts-red-soft);color:#c20c1a}.se-ts-panel-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#13151b6b;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:140}.se-ts-panel{background:#fff;box-shadow:-26px 0 65px #11141b2e;height:100vh;overflow-y:auto;padding:22px;width:min(540px,94vw)}.se-ts-panel-top{align-items:center;border-bottom:1px solid #e8e9ec;display:flex;justify-content:space-between;padding-bottom:17px}.se-ts-panel-person{align-items:center;display:flex;gap:10px}.se-ts-panel-person>span{background:#fff1f2;background:var(--ts-red-soft);border-radius:13px;color:#e30613;color:var(--ts-red);display:grid;font-weight:900;height:46px;place-items:center;width:46px}.se-ts-panel-person p,.se-ts-panel-person small,.se-ts-panel-person strong{display:block}.se-ts-panel-person p{color:#686c73;font-size:8px;margin:3px 0}.se-ts-panel-person small{color:#9a9ea6;font-size:7px}.se-ts-panel-top>button{background:#fff;border:1px solid #e2e3e6;border-radius:10px;color:#797d84;font-size:17px;height:35px;width:35px}.se-ts-panel-date{align-items:center;background:#f7f8fa;border-radius:11px;display:flex;justify-content:space-between;margin:16px 0;padding:12px}.se-ts-panel-date span,.se-ts-panel-meta span{color:#999da5;display:block;font-size:6px;font-weight:900}.se-ts-panel-date strong,.se-ts-panel-meta strong{display:block;font-size:9px;margin-top:4px}.se-ts-panel-meta{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr 1fr}.se-ts-panel-meta>div{border:1px solid #e7e8eb;border-radius:10px;padding:11px}.se-ts-panel-section{border-radius:12px;margin-top:11px;padding:13px}.se-ts-panel-section>span{color:#999da5;font-size:6px;font-weight:900;letter-spacing:.5px}.se-ts-panel-section h3{font-size:10px;margin:4px 0 0}.se-ts-panel-section p{color:#62666e;font-size:8px;line-height:1.65;margin:8px 0 0;white-space:pre-wrap}.se-ts-panel-section.work{background:#f3f7fd}.se-ts-panel-section.challenge{background:#fff8e9}.se-ts-panel-section.plan{background:#f1faf4}.se-ts-panel-missing{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:220px;text-align:center}.se-ts-panel-missing>span{background:#fff5dc;background:var(--ts-orange-soft);border-radius:13px;color:#d38a00;color:var(--ts-orange);display:grid;font-size:20px;height:46px;place-items:center;width:46px}.se-ts-panel-missing strong{font-size:10px;margin-top:10px}.se-ts-panel-missing p{color:#999da5;font-size:7px;line-height:1.5;margin:5px 0 0;max-width:280px}.se-ts-panel-review{border-top:1px solid #e8e9ec;margin-top:14px;padding-top:14px}.se-ts-panel-review>span{color:#e30613;color:var(--ts-red);font-size:6px;font-weight:900}.se-ts-panel-review h3{font-size:12px;margin:4px 0 9px}.se-ts-panel-review textarea{border:1px solid #dfe1e5;border-radius:10px;font-family:inherit;font-size:8px;min-height:90px;outline:none;padding:10px;resize:vertical;width:100%}.se-ts-panel-review-actions{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr 1fr;margin-top:8px}.se-ts-panel-review-actions button{border:0;border-radius:10px;cursor:pointer;font-size:7px;font-weight:900;height:40px}.se-ts-panel-review-actions
button.attention{background:#fff5dc;background:var(--ts-orange-soft);color:#8e6100}.se-ts-panel-review-actions
button.reviewed{background:#22a75a;background:var(--ts-green);color:#fff}.se-ts-panel-review-error,.se-ts-web-error{background:#fff1f2;background:var(--ts-red-soft);border-radius:9px;color:#b70b19;font-size:7px;padding:10px}@media (max-width:1200px){.se-ts-web-kpis{grid-template-columns:repeat(3,1fr)}.se-ts-web-insights{grid-template-columns:1fr}}@media (max-width:900px){.se-ts-web-hero{display:block}.se-ts-web-compliance{margin-top:20px;width:100%}}:root{--tsp-red:#e30613;--tsp-red-soft:#fff1f2;--tsp-green:#22a75a;--tsp-green-soft:#eaf8ef;--tsp-text:#202228;--tsp-muted:#969aa3;--tsp-border:#e5e7eb}.se-ts-pwa-page{background:#f4f5f7;color:#202228;color:var(--tsp-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100dvh;padding-bottom:calc(28px + env(safe-area-inset-bottom))}.se-ts-pwa-top{grid-gap:9px;align-items:center;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#fffffff5;border-bottom:1px solid #e5e6e9;display:grid;gap:9px;grid-template-columns:40px 1fr 40px;min-height:65px;padding:calc(8px + env(safe-area-inset-top)) 14px 8px;position:sticky;top:0;z-index:50}.se-ts-pwa-top-icon,.se-ts-pwa-top>button{background:#fff;border:1px solid #e2e3e6;border-radius:11px;color:#666a72;display:grid;font-size:16px;height:40px;place-items:center;width:40px}.se-ts-pwa-top>div>span{color:#e30613;color:var(--tsp-red);display:block;font-size:6px;font-weight:900;letter-spacing:1px}.se-ts-pwa-top>div>strong{display:block;font-size:13px;margin-top:3px}.se-ts-pwa-content{margin:auto;max-width:620px;padding:12px;width:100%}.se-ts-pwa-hero{align-items:center;background:radial-gradient(circle at 87% 16%,#e3061357,#0000 150px),linear-gradient(125deg,#191b20,#282b31 66%,#35191d);border-radius:21px;box-shadow:0 20px 45px #14171e29;color:#fff;display:flex;gap:15px;justify-content:space-between;min-height:176px;overflow:hidden;padding:20px;position:relative}.se-ts-pwa-hero>div:first-child{max-width:330px;position:relative;z-index:2}.se-ts-pwa-hero>div:first-child>span{color:#ff8f97;font-size:6px;font-weight:900;letter-spacing:1px}.se-ts-pwa-hero h1{font-size:22px;line-height:1.06;margin:8px 0 6px}.se-ts-pwa-hero p{color:#c0c3ca;font-size:8px;line-height:1.55;margin:0}.se-ts-pwa-hero-state{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;display:flex;gap:7px;margin-top:13px;padding:7px 9px;width:fit-content}.se-ts-pwa-hero-state>i{background:#ffffff14;border-radius:8px;display:grid;font-style:normal;height:27px;place-items:center;width:27px}.se-ts-pwa-hero-state small,.se-ts-pwa-hero-state strong{display:block}.se-ts-pwa-hero-state strong{font-size:7px}.se-ts-pwa-hero-state small{color:#aeb2ba;font-size:5.5px;margin-top:2px}.se-ts-pwa-hero-art{flex:0 0 100px;height:110px;position:relative;width:100px}.se-ts-pwa-hero-art>span{background:linear-gradient(145deg,#fff,#f0f1f3);border-radius:17px;box-shadow:0 18px 35px #00000038;color:#34373d;display:grid;font-size:30px;height:88px;left:0;place-items:center;position:absolute;top:14px;width:78px}.se-ts-pwa-hero-art>i{background:#e30613;background:var(--tsp-red);border-radius:12px;color:#fff;display:grid;font-style:normal;font-weight:900;height:40px;place-items:center;position:absolute;right:0;top:0;width:40px}.se-ts-submit-form{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--tsp-border);border-radius:17px;margin-top:10px;padding:16px}.se-ts-submit-form-heading>span{color:#e30613;color:var(--tsp-red);font-size:6px;font-weight:900;letter-spacing:.9px}.se-ts-submit-form-heading h2{font-size:17px;margin:5px 0 4px}.se-ts-submit-form-heading p{color:#969aa3;font-size:7px;line-height:1.45;margin:0}.se-ts-form-field{display:block;margin-top:13px}.se-ts-form-field>div{display:flex;justify-content:space-between;margin-bottom:6px}.se-ts-form-field span{color:#52565e;font-size:6px;font-weight:900}.se-ts-form-field small{color:#9da1a9;font-size:5.5px}.se-ts-form-field textarea{border:1px solid #dde0e4;border-radius:11px;font-family:inherit;font-size:12px;line-height:1.5;min-height:92px;outline:none;padding:11px;resize:vertical;width:100%}.se-ts-form-field.primary
textarea{min-height:125px}.se-ts-form-field textarea:focus{border-color:#eca1a7;box-shadow:0 0 0 3px #e306130d}.se-ts-submit-button{align-items:center;background:linear-gradient(135deg,#ed1724,#e30613,#bd0010);border:0;border-radius:12px;box-shadow:0 13px 27px #e3061330;color:#fff;display:flex;font-size:8px;font-weight:900;gap:8px;height:50px;justify-content:center;margin-top:15px;padding:0 14px;width:100%}.se-ts-submit-button>span{color:#fff;font-size:16px;margin-left:auto}.se-ts-form-error,.se-ts-pwa-error,.se-ts-pwa-success{border-radius:10px;display:flex;font-size:7px;gap:7px;margin-top:10px;padding:10px}.se-ts-form-error,.se-ts-pwa-error{background:#fff1f2;background:var(--tsp-red-soft);color:#b80a18}.se-ts-pwa-success{background:#eaf8ef;background:var(--tsp-green-soft);color:#218849}.se-ts-pwa-complete-card{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--tsp-border);border-radius:17px;margin-top:10px;padding:15px}.se-ts-pwa-complete-head{display:flex;gap:8px;justify-content:space-between}.se-ts-pwa-complete-head>span{color:#e30613;color:var(--tsp-red);font-size:6px;font-weight:900}.se-ts-pwa-complete-head>strong{color:#888c94;font-size:6px}.se-ts-pwa-complete-card article{background:#f8f9fa;border-radius:10px;margin-top:9px;padding:11px}.se-ts-pwa-complete-card
article>span{color:#9599a2;font-size:5.5px;font-weight:900}.se-ts-pwa-complete-card
article p{color:#5e6269;font-size:8px;line-height:1.55;margin:5px 0 0;white-space:pre-wrap}.se-ts-pwa-month{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--tsp-border);border-radius:17px;margin-top:10px;padding:15px}.se-ts-pwa-month>header{display:flex;justify-content:space-between}.se-ts-pwa-month
header span{color:#e30613;color:var(--tsp-red);font-size:6px;font-weight:900}.se-ts-pwa-month
header h2{font-size:14px;margin:4px 0 0}.se-ts-pwa-month
header>strong{background:#eaf8ef;background:var(--tsp-green-soft);border-radius:11px;color:#22a75a;color:var(--tsp-green);display:grid;font-size:12px;height:38px;place-items:center;width:38px}.se-ts-pwa-history{margin-top:11px}.se-ts-pwa-history article{grid-gap:8px;align-items:center;border-bottom:1px solid #eff0f2;display:grid;gap:8px;grid-template-columns:34px 1fr 20px;min-height:58px;padding:8px 0}.se-ts-pwa-history .date{background:#fff1f2;background:var(--tsp-red-soft);border-radius:9px;color:#e30613;color:var(--tsp-red);display:grid;font-size:8px;font-weight:900;height:32px;place-items:center;width:32px}.se-ts-pwa-history p,.se-ts-pwa-history strong{display:block}.se-ts-pwa-history strong{font-size:7px}.se-ts-pwa-history p{color:#969aa3;font-size:6px;line-height:1.4;margin:3px 0 0}.se-ts-pwa-history i{color:#22a75a;color:var(--tsp-green);font-style:normal}.se-ts-pwa-empty{color:#999da5;font-size:7px;padding:25px;text-align:center}.se-ts-pwa-loading{align-items:center;background:#202228;border-radius:999px;bottom:20px;color:#fff;display:flex;font-size:6px;gap:7px;left:50%;padding:8px 12px;position:fixed;transform:translateX(-50%)}.se-ts-pwa-loading>span{animation:tspSpin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:13px;width:13px}@keyframes tspSpin{to{transform:rotate(1turn)}}.candidate-portal-page{background:radial-gradient(circle at top right,#e306130d,#0000 340px),#f4f6f8;color:#2c333c;font-family:Inter,Arial,Helvetica,sans-serif;min-height:100vh}.candidate-portal-header{align-items:center;background:#fff;border-bottom:1px solid #e5e9ed;box-sizing:border-box;display:flex;gap:20px;height:82px;justify-content:space-between;padding:0 max(24px,calc(50vw - 590px))}.candidate-portal-brand{align-items:center;display:flex;gap:11px}.candidate-brand-mark{background:#e30613;border-radius:12px;color:#fff;display:grid;font-size:13px;font-weight:900;height:43px;place-items:center;width:43px}.candidate-portal-brand span,.candidate-portal-brand strong{display:block}.candidate-portal-brand strong{color:#e30613;font-size:14px;letter-spacing:1.1px}.candidate-portal-brand span{color:#252a31;font-weight:800;letter-spacing:1px;margin-top:2px}.candidate-secure-label{background:#f2f4f6;border-radius:999px;color:#747f8a;font-size:11px;font-weight:700;padding:8px 11px}.candidate-progress-bar{background:#e6e9ed;height:4px}.candidate-progress-bar>div{background:#e30613;height:100%;transition:width .35s ease}.candidate-portal-main{margin:0 auto;padding:48px 0 70px;width:min(1120px,calc(100% - 32px))}.candidate-portal-main--narrow{width:min(720px,calc(100% - 32px))}.candidate-doc-heading,.candidate-welcome{margin-bottom:25px}.candidate-declined-card>span,.candidate-doc-heading>div:first-child>span,.candidate-loi-card-top span,.candidate-verification-card>span,.candidate-welcome>span{color:#89939f;font-size:10px;font-weight:800;letter-spacing:1.6px}.candidate-doc-heading h1,.candidate-welcome h1{color:#252b33;font-size:37px;letter-spacing:-1px;line-height:1.12;margin:9px 0 7px}.candidate-doc-heading p,.candidate-welcome p{color:#75808c;font-size:14px;margin:0;max-width:690px}.candidate-loi-card{background:#fff;border:1px solid #dfe4e9;border-radius:21px;box-shadow:0 16px 45px #1d263112;padding:27px}.candidate-loi-card-top{display:flex;gap:20px;justify-content:space-between}.candidate-loi-card-top h2{color:#303740;font-size:20px;margin:6px 0 0}.candidate-loi-status{align-self:flex-start;background:#fff4dc;border-radius:999px;color:#946a16;font-size:10px;font-weight:800;padding:8px 11px}.candidate-loi-details{grid-gap:1px;background:#e8ebee;border:1px solid #e3e7eb;border-radius:14px;display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;overflow:hidden}.candidate-loi-details>div{background:#f9fafb;padding:14px 15px}.candidate-loi-details span,.candidate-loi-details strong{display:block}.candidate-loi-details span{color:#8b95a0;font-size:9.5px;font-weight:800;text-transform:uppercase}.candidate-loi-details strong{color:#38404a;font-size:12.5px;margin-top:6px}.candidate-view-loi{align-items:center;background:#fff;border:1px solid #dce2e8;border-radius:13px;cursor:pointer;display:flex;gap:13px;margin-top:20px;min-height:66px;padding:0 16px;text-align:left;width:100%}.candidate-view-loi>span{background:#fff0f2;border-radius:10px;color:#ba3a46;display:grid;flex:0 0 38px;font-size:9px;font-weight:900;height:38px;place-items:center;width:38px}.candidate-view-loi>div{flex:1 1}.candidate-view-loi small,.candidate-view-loi strong{display:block}.candidate-view-loi strong{color:#343c45;font-size:12.5px}.candidate-view-loi small{color:#8c96a1;font-size:10.5px;margin-top:3px}.candidate-view-loi b{color:#67727e;font-size:19px}.candidate-loi-note{background:#f7f8fa;border-radius:10px;color:#75808c;font-size:11.5px;line-height:1.6;margin-top:18px;padding:12px 13px}.candidate-loi-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:22px}.candidate-decline-button,.candidate-primary-button,.candidate-save-button{border:0;border-radius:11px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:800;min-height:44px;padding:0 18px}.candidate-primary-button{background:#e30613;box-shadow:0 9px 20px #e3061326;color:#fff}.candidate-primary-button:disabled{background:#c9cdd2;box-shadow:none;cursor:default}.candidate-decline-button{background:#f2f4f6;color:#6a7480}.candidate-save-button{background:#20252c;color:#fff}.candidate-doc-heading{align-items:flex-end;display:flex;gap:30px;justify-content:space-between}.candidate-doc-status{background:#f3faf6;border:1px solid #cde5d6;border-radius:13px;min-width:210px;padding:14px 16px}.candidate-doc-status span,.candidate-doc-status strong{display:block}.candidate-doc-status strong{color:#2e7850;font-size:12px}.candidate-doc-status span{color:#779084;font-size:10.5px;margin-top:4px}.candidate-form-error{background:#fff3f4;border:1px solid #edcbd0;border-radius:11px;color:#a73f4b;font-size:12px;margin-bottom:15px;padding:12px 14px}.candidate-form-card,.candidate-review-card{background:#fff;border:1px solid #dfe4e9;border-radius:18px;margin-bottom:15px;overflow:hidden}.candidate-form-card-header{border-bottom:1px solid #e9edf0;display:flex;gap:13px;padding:20px 22px}.candidate-form-card-header>span{background:#20252c;border-radius:10px;color:#fff;display:grid;flex:0 0 33px;font-size:10px;font-weight:900;height:33px;place-items:center;width:33px}.candidate-form-card-header h2{color:#343b44;font-size:17px;margin:1px 0 4px}.candidate-form-card-header p{color:#858f9a;font-size:11.5px;line-height:1.5;margin:0}.candidate-form-grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(2,minmax(0,1fr));padding:22px}.candidate-form-grid--employment{padding-top:0}.candidate-decline-reason>span,.candidate-form-grid label>span{color:#58636f;display:block;font-size:11px;font-weight:800;margin-bottom:7px}.candidate-decline-reason textarea,.candidate-form-grid input,.candidate-form-grid textarea{background:#fff;border:1px solid #d8dfe5;border-radius:10px;box-sizing:border-box;color:#323a43;font-family:inherit;font-size:13px;outline:0;width:100%}.candidate-form-grid input{min-height:45px;padding:0 12px}.candidate-decline-reason textarea,.candidate-form-grid textarea{min-height:90px;padding:11px 12px;resize:vertical}.candidate-decline-reason textarea:focus,.candidate-form-grid input:focus,.candidate-form-grid textarea:focus{border-color:#9ca7b2;box-shadow:0 0 0 3px #3a434d0f}.candidate-form-grid input:disabled{background:#f5f6f7;color:#7e8893}.candidate-form-span-2{grid-column:span 2}.candidate-field-error{color:#b5414d;display:block;font-size:10px;margin-top:5px}.candidate-employment-choice{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:22px}.candidate-employment-choice button{background:#fff;border:1px solid #dfe4e9;border-radius:13px;cursor:pointer;min-height:85px;padding:15px;text-align:left}.candidate-employment-choice button.is-active{background:#fff7f8;border-color:#e30613;box-shadow:0 0 0 3px #e306130d}.candidate-employment-choice span,.candidate-employment-choice strong{display:block}.candidate-employment-choice strong{color:#343c45;font-size:13px}.candidate-employment-choice span{color:#8b95a0;font-size:10.5px;line-height:1.45;margin-top:5px}.candidate-document-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr));padding:22px}.candidate-upload-card{background:#fff;border:1px solid #dfe4e9;border-radius:14px;padding:16px}.candidate-upload-card.is-uploaded{background:#fbfefc;border-color:#c9e5d4}.candidate-upload-top{display:flex;gap:12px;justify-content:space-between}.candidate-upload-top>div:first-child>span{color:#8b95a0;font-size:9px;font-weight:800;letter-spacing:.8px}.candidate-upload-top h3{color:#343c45;font-size:13px;margin:6px 0 4px}.candidate-upload-top p{color:#8a949f;font-size:10.5px;line-height:1.5;margin:0;min-height:32px}.candidate-upload-check{background:#e7f7ed;border-radius:999px;color:#287e4e;display:grid;flex:0 0 28px;font-size:12px;font-weight:900;height:28px;place-items:center;width:28px}.candidate-upload-drop{align-content:center;background:#f8f9fa;border:1px dashed #cfd6dd;border-radius:11px;color:#596570;cursor:pointer;display:grid;margin-top:14px;min-height:70px;place-items:center}.candidate-upload-drop span{font-size:11px;font-weight:800}.candidate-upload-drop small{color:#919aa4;font-size:9.5px;margin-top:4px}.candidate-upload-actions label input,.candidate-upload-drop input{display:none}.candidate-upload-progress{margin-top:15px}.candidate-upload-progress>div:first-child{color:#697480;display:flex;font-size:10px;justify-content:space-between;margin-bottom:7px}.candidate-upload-progress strong{color:#3e4751}.candidate-upload-track{background:#e9edf0;border-radius:999px;height:7px;overflow:hidden}.candidate-upload-track>div{background:#e30613;border-radius:inherit;height:100%;transition:width .2s ease}.candidate-uploaded-file{background:#f1f8f4;border-radius:11px;margin-top:14px;padding:11px}.candidate-uploaded-file-info{align-items:center;display:flex;gap:9px}.candidate-uploaded-file-info>div{background:#fff;border-radius:9px;color:#42805d;display:grid;flex:0 0 34px;font-size:8px;font-weight:900;height:34px;place-items:center;width:34px}.candidate-uploaded-file-info small,.candidate-uploaded-file-info strong{display:block}.candidate-uploaded-file-info strong{color:#3b4740;font-size:10.5px;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-uploaded-file-info small{color:#849187;font-size:9px;margin-top:3px}.candidate-upload-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.candidate-upload-actions button,.candidate-upload-actions label{align-items:center;background:#fff;border:1px solid #d5ded8;border-radius:8px;color:#59665e;cursor:pointer;display:inline-flex;font-family:inherit;font-size:9.5px;font-weight:700;min-height:29px;padding:0 9px}.candidate-upload-actions .candidate-remove-file{color:#ad414a}.candidate-review-card{padding:23px}.candidate-review-heading>span{color:#e30613;font-size:10px;font-weight:800;letter-spacing:1.3px}.candidate-review-heading h2{color:#303841;font-size:19px;margin:7px 0 5px}.candidate-review-heading p{color:#838d98;font-size:11.5px;margin:0}.candidate-review-list{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.candidate-review-list>div{background:#f5f6f8;border-radius:10px;padding:12px}.candidate-review-list span,.candidate-review-list strong{display:block}.candidate-review-list span{color:#838d98;font-size:9.5px}.candidate-review-list strong{color:#77626a;font-size:10.5px;margin-top:5px}.candidate-review-list>div.is-complete{background:#eef8f2}.candidate-review-list>div.is-complete strong{color:#327b50}.candidate-declaration{align-items:flex-start;border:1px solid #e0e4e8;border-radius:11px;color:#64707c;display:flex;font-size:11px;gap:10px;line-height:1.6;margin-top:20px;padding:14px}.candidate-declaration input{margin-top:3px}.candidate-review-actions{display:flex;gap:9px;justify-content:flex-end;margin-top:19px}.candidate-declined-card,.candidate-verification-card{background:#fff;border:1px solid #dfe4e9;border-radius:21px;box-shadow:0 16px 45px #1d263112;padding:37px 32px;text-align:center}.candidate-declined-card>div,.candidate-verification-icon{background:#e8f7ee;border-radius:999px;color:#287e4e;display:grid;font-size:25px;font-weight:900;height:67px;margin:0 auto 16px;place-items:center;width:67px}.candidate-declined-card h1,.candidate-verification-card h1{color:#303841;font-size:27px;line-height:1.25;margin:10px auto 8px;max-width:510px}.candidate-declined-card p,.candidate-verification-card>p{color:#7a8591;font-size:13px;line-height:1.75;margin:0 auto;max-width:520px}.candidate-verification-status{background:#f2faf5;border:1px solid #cfe6d8;border-radius:13px;margin:24px auto 0;max-width:480px;padding:18px}.candidate-verification-status small,.candidate-verification-status span,.candidate-verification-status strong{display:block}.candidate-verification-status span{color:#688976;font-size:9.5px;font-weight:800;letter-spacing:1px}.candidate-verification-status strong{color:#2c7950;font-size:16px;margin-top:6px}.candidate-verification-status small{color:#7a9182;font-size:10.5px;margin-top:5px}.candidate-verification-timeline{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:27px}.candidate-verification-timeline>div{color:#a0a8b0;font-size:9.5px}.candidate-verification-timeline b{border:1px solid #dce1e5;border-radius:999px;display:grid;height:29px;margin:0 auto 7px;place-items:center;width:29px}.candidate-verification-timeline .is-complete{color:#42805a}.candidate-verification-timeline .is-complete b{background:#eaf7ef;border-color:#c3e1ce}.candidate-verification-timeline .is-active{color:#343c45;font-weight:700}.candidate-verification-timeline .is-active b{background:#e30613;border-color:#e30613;color:#fff}.candidate-submitted-time{color:#818b96;font-size:10.5px;margin-top:21px}.candidate-verification-footnote{border-top:1px solid #edf0f3;font-size:11px!important;margin-top:18px!important;padding-top:18px}.candidate-portal-footer{background:#fff;border-top:1px solid #e0e4e8;color:#8a949f;display:flex;font-size:10px;gap:20px;justify-content:space-between;padding:22px max(24px,calc(50vw - 590px))}.candidate-portal-footer strong{color:#525c67}.candidate-modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0e1217a6;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:10000}.candidate-modal{background:#fff;border-radius:20px;box-shadow:0 30px 90px #00000042;max-height:calc(100vh - 40px);overflow-y:auto;width:min(490px,100%)}.candidate-modal-symbol{border-radius:999px;display:grid;font-size:19px;font-weight:900;height:55px;margin:29px auto 0;place-items:center;width:55px}.candidate-modal-symbol--success{background:#e7f7ed;color:#287e4e}.candidate-modal-symbol--document{background:#eef4ff;color:#3b73b8}.candidate-modal-content{padding:16px 28px 4px;text-align:center}.candidate-modal-content--left{padding-top:28px;text-align:left}.candidate-modal-content>span,.candidate-modal-state>span{color:#e30613;font-size:9.5px;font-weight:800;letter-spacing:1.3px}.candidate-modal-content h2,.candidate-modal-state h2{color:#303841;font-size:21px;margin:8px 0 7px}.candidate-modal-content p,.candidate-modal-state p{color:#7c8792;font-size:12px;line-height:1.7;margin:0}.candidate-modal-actions{display:flex;gap:9px;justify-content:flex-end;padding:21px 27px 25px}.candidate-modal-danger,.candidate-modal-primary,.candidate-modal-secondary{border:0;border-radius:10px;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:800;min-height:42px;padding:0 15px}.candidate-modal-secondary{background:#eef1f4;color:#596470}.candidate-modal-primary{background:#e30613;color:#fff}.candidate-modal-danger{background:#a93642;color:#fff}.candidate-decline-reason{display:block;margin-top:18px}.candidate-modal-state{padding:34px 29px 30px;text-align:center}.candidate-modal-large-error,.candidate-modal-large-success{border-radius:999px;display:grid;font-size:26px;font-weight:900;height:68px;margin:0 auto 14px;place-items:center;width:68px}.candidate-modal-large-success{background:#e7f7ed;color:#287e4e}.candidate-modal-large-error{background:#feedf0;color:#ad3d49}.candidate-modal-error-kicker{color:#b4434f!important}.candidate-modal-next{background:#f4f6f8;border-radius:11px;margin-top:20px;padding:14px}.candidate-modal-next span,.candidate-modal-next strong{display:block}.candidate-modal-next span{color:#89939e;font-size:9px;font-weight:800}.candidate-modal-next strong{color:#39424b;font-size:12px;margin-top:5px}.candidate-modal-full{margin-top:20px;width:100%}.candidate-portal-spinner{animation:candidate-spin .8s linear infinite;border:4px solid #e9edf0;border-radius:999px;border-top-color:#e30613;height:46px;margin:0 auto 15px;width:46px}@keyframes candidate-spin{to{transform:rotate(1turn)}}.candidate-portal-invalid,.candidate-portal-loading{grid-gap:9px;align-content:center;background:#f4f6f8;box-sizing:border-box;color:#79848f;display:grid;gap:9px;min-height:100vh;padding:30px;place-items:center;text-align:center}.candidate-portal-loading strong{color:#3c444d;font-size:14px}.candidate-portal-loading span{font-size:11px}.candidate-portal-invalid>div{background:#feedf0;border-radius:999px;color:#ad3e49;display:grid;font-size:25px;font-weight:900;height:65px;place-items:center;width:65px}.candidate-portal-invalid h1{color:#343c45;font-size:28px;margin:8px 0 0}.candidate-portal-invalid p{color:#747f8b;line-height:1.7;margin:0;max-width:500px}.candidate-portal-invalid span{color:#929ba4;font-size:11px;max-width:500px}@media (max-width:850px){.candidate-doc-heading{align-items:stretch;flex-direction:column}.candidate-doc-status{min-width:0}.candidate-review-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.candidate-portal-header{height:70px;padding:0 16px}.candidate-secure-label{font-size:9px}.candidate-portal-main{padding:31px 0 50px;width:calc(100% - 24px)}.candidate-doc-heading h1,.candidate-welcome h1{font-size:29px}.candidate-loi-card{border-radius:17px;padding:20px}.candidate-loi-card-top{flex-direction:column}.candidate-loi-status{align-self:flex-start}.candidate-document-grid,.candidate-employment-choice,.candidate-form-grid,.candidate-loi-details{grid-template-columns:1fr}.candidate-form-span-2{grid-column:span 1}.candidate-document-grid,.candidate-employment-choice,.candidate-form-grid{padding:17px}.candidate-review-card{padding:18px}.candidate-loi-actions,.candidate-modal-actions,.candidate-review-actions{flex-direction:column-reverse}.candidate-loi-actions button,.candidate-modal-actions button,.candidate-review-actions button{width:100%}.candidate-declined-card,.candidate-verification-card{padding:29px 20px}.candidate-verification-timeline{gap:2px}.candidate-verification-timeline span{font-size:8.5px}.candidate-portal-footer{flex-direction:column;gap:5px;padding:18px 16px}.candidate-modal-overlay{padding:10px}}.candidate-portal-page{background:radial-gradient(circle at 8% 0,rgba(227,6,19,.075),#0000 420px),radial-gradient(circle at 95% 22%,rgba(36,81,140,.055),#0000 440px),linear-gradient(180deg,#f7f9fb,#f3f6f9)}.candidate-portal-header{border-bottom:1px solid #d2dae2eb;box-shadow:0 1px 0 #ffffffe6,0 8px 30px rgba(25,33,45,.035);height:92px}.candidate-brand-mark{border-radius:14px;box-shadow:0 9px 24px #e3061333;font-size:14px;height:48px;width:48px}.candidate-portal-brand strong{font-size:15px}.candidate-portal-brand span{font-size:13px}.candidate-secure-label{background:#f0f4f7;color:#647181;font-size:12px;padding:10px 15px}.candidate-progress-bar{height:5px}.candidate-portal-main{padding:56px 0 82px;width:min(1160px,calc(100% - 44px))}.candidate-doc-heading{margin-bottom:30px}.candidate-doc-heading h1,.candidate-welcome h1{font-size:40px;font-weight:800;letter-spacing:-1.3px;margin-top:10px}.candidate-doc-heading p,.candidate-welcome p{font-size:15px;line-height:1.7}.candidate-doc-heading>div:first-child>span,.candidate-welcome>span{font-size:11px}.candidate-doc-status{border-radius:15px;box-shadow:0 8px 22px #30704c0f;min-width:235px;padding:17px 19px}.candidate-doc-status strong{font-size:13px}.candidate-doc-status span{font-size:12px;margin-top:5px}.candidate-form-card,.candidate-review-card{border-color:#dce3e9;border-radius:22px;box-shadow:0 12px 38px rgba(33,43,55,.045);margin-bottom:22px}.candidate-form-card-header{gap:16px;padding:25px 26px}.candidate-form-card-header>span{border-radius:11px;flex-basis:38px;font-size:11px;height:38px;width:38px}.candidate-form-card-header h2{font-size:19px;font-weight:800;margin-top:0}.candidate-form-card-header p{font-size:13px;margin-top:5px}.candidate-form-grid{gap:22px 20px;padding:27px}.candidate-form-grid label>span{color:#4a5664;font-size:12.5px;margin-bottom:9px}.candidate-form-grid input,.candidate-form-grid textarea{border-color:#d5dde5;border-radius:12px;color:#283442;font-size:14px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.candidate-form-grid input{min-height:51px;padding:0 15px}.candidate-form-grid textarea{line-height:1.55;min-height:105px;padding:14px 15px}.candidate-form-grid input:focus,.candidate-form-grid textarea:focus{border-color:#e306138c;box-shadow:0 0 0 4px rgba(227,6,19,.065)}.candidate-form-grid input:disabled{background:linear-gradient(180deg,#f5f7f8,#f1f4f6);color:#687583;font-weight:600}.candidate-field-error{color:#c13443;font-size:11.5px;font-weight:700;margin-top:8px}.candidate-employment-summary{padding:26px}.candidate-employment-badge{align-items:center;background:linear-gradient(135deg,#fbfcfd,#f6f8fa);border:1px solid #dbe3e9;border-radius:16px;display:flex;gap:15px;padding:18px 19px}.candidate-employment-badge>span{background:#20262e;border-radius:12px;color:#fff;display:grid;flex:0 0 44px;font-size:15px;font-weight:900;height:44px;place-items:center;width:44px}.candidate-employment-badge>div{flex:1 1}.candidate-employment-badge p,.candidate-employment-badge small,.candidate-employment-badge strong{display:block}.candidate-employment-badge small{color:#8a95a0;font-size:10px;font-weight:800;letter-spacing:1px}.candidate-employment-badge strong{color:#303946;font-size:15px;margin-top:4px}.candidate-employment-badge p{color:#7f8a96;font-size:12px;margin:4px 0 0}.candidate-employment-badge>b{background:#e8f6ed;border-radius:999px;color:#297448;font-size:11px;padding:8px 11px}.candidate-document-grid{gap:18px;padding:27px}.candidate-upload-card{border-radius:17px;min-height:195px;padding:20px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.candidate-upload-card:hover{border-color:#cbd5de;box-shadow:0 12px 30px #27303c12;transform:translateY(-2px)}.candidate-upload-card.is-uploaded{background:linear-gradient(145deg,#fff,#f5fbf7);border-color:#bfe0cb}.candidate-upload-top>div:first-child>span{font-size:10px;letter-spacing:1.1px}.candidate-upload-top h3{font-size:15px;margin-top:8px}.candidate-upload-top p{font-size:12px;line-height:1.55;margin-top:5px;min-height:38px}.candidate-upload-drop{border-radius:13px;margin-top:17px;min-height:84px;transition:border-color .18s ease,background .18s ease}.candidate-upload-drop:hover{background:#fffafb;border-color:#e3061380}.candidate-upload-drop span{font-size:12px}.candidate-upload-drop small{font-size:10.5px}.candidate-uploaded-file{border-radius:13px;margin-top:17px;padding:14px}.candidate-uploaded-file-info>div{flex-basis:39px;height:39px;width:39px}.candidate-uploaded-file-info strong{font-size:12px;max-width:320px}.candidate-uploaded-file-info small{font-size:10.5px}.candidate-upload-actions{gap:8px;margin-top:13px}.candidate-upload-actions button,.candidate-upload-actions label{border-radius:9px;font-size:10.5px;min-height:34px;padding:0 12px}.candidate-upload-validation{align-items:flex-start;background:#fff3f5;border:1px solid #f1c5cb;border-radius:11px;display:flex;gap:10px;margin-top:12px;padding:11px 12px}.candidate-upload-validation>span{background:#c73848;border-radius:999px;color:#fff;display:grid;flex:0 0 24px;font-size:11px;font-weight:900;height:24px;place-items:center;width:24px}.candidate-upload-validation strong{color:#9d3440;display:block;font-size:11.5px}.candidate-upload-validation p{color:#a45b63;font-size:11px;line-height:1.5;margin:3px 0 0}.candidate-decline-button,.candidate-primary-button,.candidate-save-button{border-radius:12px;font-size:13px;min-height:48px;padding:0 21px;transition:transform .17s ease,box-shadow .17s ease,opacity .17s ease}.candidate-primary-button:not(:disabled):hover,.candidate-save-button:not(:disabled):hover{transform:translateY(-1px)}.candidate-primary-button{box-shadow:0 11px 25px #e3061333}.candidate-review-card{padding:28px}.candidate-review-heading>span{font-size:11px}.candidate-review-heading h2{font-size:21px}.candidate-review-heading p{font-size:13px;margin-top:5px}.candidate-review-list>div{border-radius:12px;padding:15px}.candidate-review-list span{font-size:11px}.candidate-review-list strong{font-size:12px;margin-top:6px}.candidate-declaration{font-size:12.5px;padding:16px}@media (max-width:680px){.candidate-portal-main{width:calc(100% - 24px)}.candidate-doc-heading h1,.candidate-welcome h1{font-size:30px}.candidate-form-card-header{padding:20px}.candidate-document-grid,.candidate-form-grid{padding:19px}.candidate-upload-card{min-height:0}.candidate-employment-badge{align-items:flex-start;flex-wrap:wrap}.candidate-employment-badge>b{margin-left:59px}}.candidate-review-actions{align-items:center}.candidate-save-status{color:#7a8591;flex:1 1;font-size:12px;font-weight:600;min-width:180px}.candidate-save-status span{align-items:center;display:inline-flex;min-height:34px}.candidate-save-status .is-success{color:#28794c}.candidate-save-status .is-error{color:#b53c49}.candidate-upload-card.is-invalid{background:#fffafb;border-color:#efc1c7}@media (max-width:680px){.candidate-save-status{text-align:center;width:100%}.candidate-review-actions{align-items:stretch}}.candidate-form-error{background:linear-gradient(135deg,#fff8f9,#fff2f4);border:1px solid #efc1c7;border-radius:14px;box-shadow:0 7px 20px #b338440d;display:flex;flex-direction:column;gap:4px;padding:15px 17px}.candidate-form-error strong{color:#aa3542;font-size:12.5px;font-weight:800}.candidate-form-error span{color:#a65b63;font-size:11.5px;line-height:1.55}.candidate-hr-query-banner{align-items:flex-start;background:radial-gradient(circle at top right,rgba(227,6,19,.055),#0000 260px),linear-gradient(135deg,#fffafb,#fff5f6);border:1px solid #efc2c8;border-left:4px solid #e30613;border-radius:17px;box-shadow:0 12px 34px #75232d0f;display:flex;gap:16px;margin-bottom:22px;padding:22px}.candidate-hr-query-icon{background:#e30613;border-radius:13px;box-shadow:0 9px 23px #e3061330;color:#fff;display:grid;flex:0 0 44px;font-size:17px;font-weight:900;height:44px;place-items:center;width:44px}.candidate-hr-query-content{flex:1 1;min-width:0}.candidate-hr-query-content>span{color:#bc4a54;display:block;font-size:10px;font-weight:900;letter-spacing:1.3px}.candidate-hr-query-content h2{color:#403439;font-size:18px;font-weight:800;margin:7px 0 6px}.candidate-hr-query-content>p{color:#755f64;font-size:12.5px;line-height:1.65;margin:0}.candidate-hr-query-summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.candidate-hr-query-summary>div{background:#ffffffbd;border:1px solid #dcb1b7b8;border-radius:11px;padding:12px 13px}.candidate-hr-query-summary span,.candidate-hr-query-summary strong{display:block}.candidate-hr-query-summary strong{color:#9e414c;font-size:10px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.candidate-hr-query-summary span{color:#77666a;font-size:11px;line-height:1.5;margin-top:5px}.candidate-doc-status--query{background:linear-gradient(135deg,#fff7f8,#fff1f3);border-color:#edc2c7;box-shadow:0 8px 22px rgba(178,52,66,.055)}.candidate-doc-status--query strong{color:#ad3845}.candidate-doc-status--query span{color:#9d6970}.candidate-form-grid label.candidate-field-query{background:linear-gradient(145deg,snow,#fff5f6);border:1px solid #efc0c6;border-radius:14px;padding:13px;position:relative}.candidate-form-grid label.candidate-field-query>span:first-child{color:#a83b47}.candidate-form-grid label.candidate-field-query input,.candidate-form-grid label.candidate-field-query textarea{background:#fff;border-color:#e9adb5}.candidate-form-grid label.candidate-field-query input:focus,.candidate-form-grid label.candidate-field-query textarea:focus{border-color:#e30613;box-shadow:0 0 0 4px #e3061312}.candidate-query-field-note{align-items:center;color:#b13c48;display:flex;font-size:11px;font-weight:700;gap:7px;margin-top:8px}.candidate-query-field-note b{background:#f9dfe2;border-radius:999px;color:#b43340;display:grid;flex:0 0 19px;font-size:10px;height:19px;place-items:center;width:19px}.candidate-form-grid label.candidate-field-invalid input,.candidate-form-grid label.candidate-field-invalid textarea{background:#fffafb;border-color:#e69ea7}.candidate-form-grid label.candidate-field-invalid input:focus,.candidate-form-grid label.candidate-field-invalid textarea:focus{border-color:#d53b49;box-shadow:0 0 0 4px rgba(213,59,73,.065)}.candidate-document-security-note{align-items:center;background:linear-gradient(135deg,#f8fbfd,#f3f7fa);border:1px solid #d9e2e9;border-radius:13px;display:flex;gap:13px;margin:20px 27px 0;padding:14px 15px}.candidate-document-security-note>div:first-child{background:#20262e;border-radius:10px;color:#fff;display:grid;flex:0 0 34px;font-size:13px;height:34px;place-items:center;width:34px}.candidate-document-security-note span,.candidate-document-security-note strong{display:block}.candidate-document-security-note strong{color:#384451;font-size:12px}.candidate-document-security-note span{color:#7c8995;font-size:11px;line-height:1.5;margin-top:3px}.candidate-upload-card.is-query{background:radial-gradient(circle at top right,rgba(227,6,19,.045),#0000 180px),linear-gradient(145deg,#fffdfd,#fff5f6)!important;border-color:#ecaeb6!important;box-shadow:0 12px 30px #b1303e12}.candidate-upload-query-icon{background:#f8dfe2;border-radius:999px;color:#b3323f;display:grid;flex:0 0 30px;font-size:13px;font-weight:900;height:30px;place-items:center;width:30px}.candidate-document-query-note{background:#fff4f6eb;border:1px solid #f0c4c9;border-radius:10px;margin-top:13px;padding:11px 12px}.candidate-document-query-note span,.candidate-document-query-note strong{display:block}.candidate-document-query-note strong{color:#ac3945;font-size:11.5px}.candidate-document-query-note span{color:#9b6970;font-size:10.5px;line-height:1.5;margin-top:3px}.candidate-upload-actions label.candidate-replace-query{background:#e30613;border-color:#e30613;color:#fff}.candidate-upload-progress{background:#f8fafc;border:1px solid #dde5eb;border-radius:12px;padding:14px}.candidate-upload-track>div.is-scanning{animation:candidate-scan-bar 1.35s linear infinite;background:linear-gradient(90deg,#e30613,#f06d76,#e30613);background-size:180% 100%}@keyframes candidate-scan-bar{0%{background-position:180% 0}to{background-position:-180% 0}}.candidate-scan-progress-message{color:#7a8794;font-size:10.5px;line-height:1.45;margin:8px 0 0}.candidate-document-scan-result{align-items:center;background:#eaf7ef;border-radius:9px;display:flex;gap:9px;margin-top:11px;padding:9px 10px}.candidate-document-scan-result>span{background:#cfebda;border-radius:999px;color:#28794b;display:grid;flex:0 0 22px;font-size:10px;font-weight:900;height:22px;place-items:center;width:22px}.candidate-document-scan-result small,.candidate-document-scan-result strong{display:block}.candidate-document-scan-result strong{color:#34734e;font-size:10.5px}.candidate-document-scan-result small{color:#72907e;font-size:9.5px;margin-top:2px}.candidate-upload-success-message{align-items:flex-start;background:#effaf3;border:1px solid #bee0ca;border-radius:10px;display:flex;gap:9px;margin-top:11px;padding:10px 11px}.candidate-upload-success-message>span{background:#d6efdf;border-radius:999px;color:#287b4d;display:grid;flex:0 0 22px;font-size:10px;font-weight:900;height:22px;place-items:center;width:22px}.candidate-upload-success-message strong{color:#32734c;display:block;font-size:11px}.candidate-upload-success-message p{color:#71887a;font-size:10px;line-height:1.45;margin:3px 0 0}.candidate-upload-card.is-invalid{background:linear-gradient(145deg,#fff,#fff6f7)!important;border-color:#e99fa8!important;box-shadow:0 12px 30px #b536440f}.candidate-upload-validation{padding:13px}.candidate-upload-validation strong{font-size:12px}.candidate-upload-validation p{font-size:11.5px}.candidate-upload-validation small{color:#b1787e;display:block;font-size:10px;margin-top:5px}.candidate-bank-card.has-error{border-color:#ebbec4}.candidate-bank-alert{align-items:flex-start;background:#fff5f6;border:1px solid #efc1c7;border-radius:12px;display:flex;gap:11px;margin:20px 27px 0;padding:13px 14px}.candidate-bank-alert>span{background:#e6a1aa;border-radius:999px;color:#fff;display:grid;flex:0 0 28px;font-weight:900;height:28px;place-items:center;width:28px}.candidate-bank-alert strong{color:#a93b47;display:block;font-size:11.5px}.candidate-bank-alert p{color:#a1656c;font-size:11px;line-height:1.55;margin:4px 0 0}.candidate-bank-security-note{align-items:flex-start;background:#f5f8fa;border-radius:11px;display:flex;gap:10px;margin:-7px 27px 25px;padding:12px 13px}.candidate-bank-security-note>span{background:#dfe7ed;border-radius:999px;color:#536473;display:grid;flex:0 0 24px;font-family:Georgia,serif;font-size:12px;font-weight:900;height:24px;place-items:center;width:24px}.candidate-bank-security-note strong{color:#546270;display:block;font-size:10.5px}.candidate-bank-security-note p{color:#87929d;font-size:10px;line-height:1.5;margin:3px 0 0}.candidate-autosave-strip{align-items:center;background:#f7f9fa;border:1px solid #dde4e9;border-radius:12px;display:flex;gap:11px;margin-top:19px;padding:12px 14px;transition:border-color .2s ease,background .2s ease}.candidate-autosave-icon{background:#e7ecef;border-radius:999px;color:#667582;display:grid;flex:0 0 31px;font-size:12px;font-weight:900;height:31px;place-items:center;width:31px}.candidate-autosave-strip span,.candidate-autosave-strip strong{display:block}.candidate-autosave-strip strong{color:#53606d;font-size:11.5px}.candidate-autosave-strip span{color:#87919b;font-size:10.5px;margin-top:3px}.candidate-autosave-strip.is-saved{background:#f2faf5;border-color:#cee5d7}.candidate-autosave-strip.is-saved .candidate-autosave-icon{background:#dcefe3;color:#2f7b4e}.candidate-autosave-strip.is-saved strong{color:#367651}.candidate-autosave-strip.is-saving{background:#f6f9fb;border-color:#d8e1ea}.candidate-autosave-icon.is-spinning{animation:candidate-autosave-spin .85s linear infinite}@keyframes candidate-autosave-spin{to{transform:rotate(1turn)}}.candidate-autosave-strip.is-error{background:#fff5f6;border-color:#ecc1c6}.candidate-autosave-strip.is-error .candidate-autosave-icon{background:#f4dadd;color:#ad3b47}.candidate-autosave-strip.is-error strong{color:#a53b46}.candidate-autosave-strip.is-error span{color:#a36a71}.candidate-review-actions--autosave{align-items:center;gap:18px;justify-content:space-between}.candidate-final-security{align-items:center;display:flex;flex:1 1;gap:9px;min-width:0}.candidate-final-security>span{font-size:15px}.candidate-final-security small,.candidate-final-security strong{display:block}.candidate-final-security strong{color:#586572;font-size:10.5px}.candidate-final-security small{color:#9099a3;font-size:9.5px;margin-top:2px}.candidate-submit-button{min-width:190px}.candidate-save-button{display:none!important}@media (max-width:760px){.candidate-hr-query-summary{grid-template-columns:1fr}.candidate-bank-alert,.candidate-bank-security-note,.candidate-document-security-note{margin-left:19px;margin-right:19px}.candidate-review-actions--autosave{align-items:stretch;flex-direction:column}.candidate-final-security,.candidate-submit-button{width:100%}}@media (max-width:520px){.candidate-hr-query-banner{gap:12px;padding:17px}.candidate-hr-query-icon{border-radius:11px;flex-basis:37px;height:37px;width:37px}.candidate-hr-query-content h2{font-size:16px}.candidate-form-grid label.candidate-field-query{padding:11px}.candidate-autosave-strip,.candidate-document-security-note{align-items:flex-start}}#root{min-height:100vh}*{box-sizing:border-box}#root,body,html{margin:0;min-height:100%;width:100%}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f6f7f9;color:#191b20;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0}button,input,select,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}img{max-width:100%}
/*# sourceMappingURL=main.32a8407b.css.map*/