.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-pwa-login-page{background-color:#111318;min-height:100dvh;overflow:hidden;position:relative;width:100%}.se-pwa-login-background{background-position:58%;background-repeat:no-repeat;background-size:cover;filter:saturate(1.05) contrast(1.02);inset:-5%;pointer-events:none;position:absolute;transform:scale(1.08)}.se-pwa-login-overlay{backdrop-filter:blur(.6px);-webkit-backdrop-filter:blur(.6px);background:radial-gradient(circle at 82% 10%,#cd122624,#0000 30%),linear-gradient(180deg,#070a0f75,#0c0f1580 40%,#310911b8);inset:0;pointer-events:none;position:absolute}.se-pwa-login-content{display:flex;flex-direction:column;min-height:100dvh;padding:calc(18px + env(safe-area-inset-top)) 18px calc(18px + env(safe-area-inset-bottom));position:relative;width:100%;z-index:2}.se-pwa-login-top{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:58px;width:100%}.se-pwa-login-logo{height:48px;object-fit:contain;object-position:left center;width:145px}.se-pwa-login-system-name{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff17;border:1px solid #fff3;border-radius:999px;color:#fff;font-size:9px;font-weight:900;letter-spacing:1.2px;padding:7px 10px}.se-pwa-login-card{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #fff3;border-radius:26px;box-shadow:0 30px 70px #00000057,inset 0 0 0 1px #ffffff47;margin:auto;max-width:410px;padding:28px 24px 22px;width:100%}.se-pwa-login-eyebrow{color:#bd1122;display:inline-block;font-size:9px;font-weight:900;letter-spacing:1.25px}.se-pwa-login-card h1{color:#191b20;font-size:30px;font-weight:900;letter-spacing:-1px;line-height:1.05;margin:8px 0 6px}.se-pwa-login-subtitle{color:#777a82;font-size:12.5px;font-weight:500;line-height:1.5;margin:0 0 24px}.se-pwa-login-field{margin-bottom:16px}.se-pwa-login-field label{color:#34373d;display:block;font-size:10px;font-weight:850;margin:0 0 7px 2px}.se-pwa-login-field>input{background:#fff;border:1px solid #dedfe3;border-radius:13px;color:#17191d;font-size:15px;font-weight:500;height:52px;outline:none;padding:0 15px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.se-pwa-login-field>input::placeholder{color:#a2a4aa}.se-pwa-login-field>input:focus{border-color:#c31729;box-shadow:0 0 0 3px #c3172917}.se-pwa-login-field>input:disabled{background:#f6f6f7;cursor:not-allowed}.se-pwa-login-password-heading{align-items:center;display:flex;gap:12px;justify-content:space-between}.se-pwa-login-password-heading label{margin-bottom:7px}.se-pwa-login-forgot{background:#0000;border:0;color:#bd1122;cursor:pointer;font-size:10px;font-weight:850;margin-bottom:7px;padding:0}.se-pwa-login-password{align-items:center;background:#fff;border:1px solid #dedfe3;border-radius:13px;display:flex;height:52px;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.se-pwa-login-password:focus-within{border-color:#c31729;box-shadow:0 0 0 3px #c3172917}.se-pwa-login-password input{background:#0000;border:0;color:#17191d;flex:1 1;font-size:15px;height:100%;min-width:0;outline:none;padding:0 15px}.se-pwa-login-password input::placeholder{color:#a2a4aa}.se-pwa-login-password button{background:#f1f2f4;border:0;border-radius:9px;color:#50535a;cursor:pointer;font-size:10px;font-weight:850;height:36px;margin-right:8px;padding:0 11px;transition:background .15s ease,transform .15s ease}.se-pwa-login-password button:active{transform:scale(.96)}.se-pwa-login-error{background:#c1142712;border:1px solid #c114271f;border-radius:10px;color:#aa1222;font-size:10px;font-weight:650;line-height:1.45;margin:-2px 0 13px;padding:10px 11px}.se-pwa-login-submit{background:linear-gradient(135deg,#df1d31,#b8071c);border:0;border-radius:13px;box-shadow:0 14px 28px #b50b1d3b;color:#fff;cursor:pointer;font-size:13px;font-weight:900;height:53px;letter-spacing:.15px;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease;width:100%}.se-pwa-login-submit:active:not(:disabled){transform:scale(.985)}.se-pwa-login-submit:disabled{box-shadow:none;cursor:wait;opacity:.65}.se-pwa-login-separator{align-items:center;display:flex;gap:11px;margin:19px 0 15px}.se-pwa-login-separator span{background:#e5e5e8;flex:1 1;height:1px}.se-pwa-login-separator p{color:#96989e;font-size:8px;font-weight:900;letter-spacing:1px;margin:0}.se-pwa-login-google{align-items:center;display:flex;justify-content:center;min-height:44px;overflow:hidden;width:100%}.se-pwa-login-company{color:#999ba1;font-size:9px;font-weight:700;margin:19px 0 0;text-align:center}@media (max-width:430px){.se-pwa-login-content{padding-left:16px;padding-right:16px}.se-pwa-login-card{max-width:100%;padding:27px 22px 21px}}@media (max-height:760px){.se-pwa-login-content{padding-bottom:calc(11px + env(
            safe-area-inset-bottom
          ));padding-top:calc(11px + env(
            safe-area-inset-top
          ))}.se-pwa-login-top{min-height:48px}.se-pwa-login-logo{height:40px;width:126px}.se-pwa-login-card{padding:22px 21px 18px}.se-pwa-login-card h1{font-size:27px}.se-pwa-login-subtitle{margin-bottom:19px}.se-pwa-login-field{margin-bottom:13px}.se-pwa-login-field>input,.se-pwa-login-password{height:49px}.se-pwa-login-submit{height:50px}.se-pwa-login-separator{margin:15px 0 11px}.se-pwa-login-company{margin-top:14px}}@media (max-width:375px){.se-pwa-login-content{padding-left:12px;padding-right:12px}.se-pwa-login-logo{width:116px}.se-pwa-login-system-name{font-size:8px;padding:5px 8px}.se-pwa-login-card{border-radius:22px;padding:22px 18px 18px}.se-pwa-login-card h1{font-size:26px}.se-pwa-login-subtitle{font-size:11.5px}}.se-mpr-page{color:#17191f;width:100%}.se-mpr-page-head{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;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{align-items:center;display:flex;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-wrap{overflow-x:auto}.se-mpr-table{border-collapse:collapse;min-width:1030px;width:100%}.se-mpr-table th{background:#fafafb;border-bottom:1px solid #eef0f2;color:#969aa1;font-size:7px;font-weight:900;height:38px;letter-spacing:.55px;padding:0 12px;text-align:left;text-transform:uppercase}.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;margin-top:3px}.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;display:flex;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;line-height:1.65;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{background:#fafafb;border:1px solid #e9ebee;gap:9px;padding:11px}.se-mpr-owner-avatar,.se-mpr-owner-grid>div{align-items:center;border-radius:11px;display:flex}.se-mpr-owner-avatar{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;gap:8px;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}@keyframes seMprSpin{to{transform:rotate(1turn)}}.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;align-items:center;animation:seMprActionMessageIn .2s ease;background:#fff;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:0;border-radius:8px;color:currentColor;cursor:pointer;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{align-items:center;animation:seMprConfirmFade .18s ease;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);background:#080b1099;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9100}@keyframes seMprConfirmFade{0%{opacity:0}to{opacity:1}}.se-mpr-confirm-modal{animation:seMprConfirmIn .2s ease;background:#fff;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-size:18px;font-weight:900;height:52px;margin-bottom:16px;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-size:9px;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;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));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{display:flex;flex-direction:column;gap:7px;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;display:grid;gap:9px;grid-template-columns:.8fr 1.35fr;margin-top:20px}.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;border:2px solid #ffffff59;border-radius:50%;border-top-color:#fff;display:inline-block;height:14px;width:14px}@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}}.se-hiring-page{box-sizing:border-box;color:#17191f;min-width:0;padding:30px 32px 48px;width:100%}.se-hiring-page-head{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.se-hiring-eyebrow{color:#e31325;display:block;font-size:11px;font-weight:800;letter-spacing:.14em;line-height:1;margin-bottom:8px}.se-hiring-page-head h1{color:#17191f;font-size:clamp(28px,2.5vw,38px);font-weight:800;letter-spacing:-.045em;line-height:1.08;margin:0}.se-hiring-page-head p{color:#6f7480;font-size:14px;line-height:1.7;margin:10px 0 0;max-width:720px}.se-hiring-refresh{align-items:center;background:#fff;border:1px solid #e4e6eb;border-radius:12px;box-shadow:0 4px 16px #161b250a;color:#292c33;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:8px;min-height:42px;padding:0 16px;transition:.18s ease}.se-hiring-refresh:hover{border-color:#cfd3da;transform:translateY(-1px)}.se-hiring-refresh:disabled{cursor:default;opacity:.55;transform:none}.se-hiring-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:20px}.se-hiring-metrics>button{align-items:center;background:#fff;border:1px solid #eceef2;border-radius:16px;box-shadow:0 8px 26px rgba(19,24,33,.035);cursor:pointer;display:flex;font:inherit;gap:12px;min-height:86px;min-width:0;padding:15px;text-align:left;transition:.2s ease}.se-hiring-metrics>button:hover{border-color:#dfe2e8;box-shadow:0 12px 30px rgba(19,24,33,.065);transform:translateY(-2px)}.se-hiring-metrics>button.active{border-color:#e3132540;box-shadow:0 0 0 3px #e313250d,0 12px 30px rgba(19,24,33,.055)}.se-hiring-metrics .metric-icon{border-radius:13px;display:grid;flex:0 0 42px;font-size:14px;font-weight:900;height:42px;place-items:center;width:42px}.se-hiring-metrics .metric-icon.total{background:#f0f2f6;color:#353943}.se-hiring-metrics .metric-icon.unassigned{background:#fff1f0;color:#d92d20}.se-hiring-metrics .metric-icon.approved{background:#ecfdf3;color:#087a45}.se-hiring-metrics .metric-icon.active{background:#eef4ff;color:#2458b8}.se-hiring-metrics .metric-icon.urgent{background:#fff5e7;color:#c66300}.se-hiring-metrics>button>span:last-child{display:flex;flex-direction:column;min-width:0}.se-hiring-metrics small{color:#858a94;font-size:11px;font-weight:700;line-height:1.3}.se-hiring-metrics strong{color:#17191f;font-size:24px;letter-spacing:-.04em;line-height:1;margin-top:3px}.se-hiring-toolbar{align-items:center;background:#fff;border:1px solid #eceef2;border-radius:16px;box-shadow:0 7px 24px #13182108;display:flex;gap:16px;margin-bottom:20px;padding:12px}.se-hiring-search{align-items:center;background:#f8f9fb;border:1px solid #e6e8ed;border-radius:11px;display:flex;flex:1 1;gap:9px;height:42px;min-width:0;padding:0 12px}.se-hiring-search>span{color:#8b9099;font-size:18px}.se-hiring-search input{background:#0000;border:0;color:#24272e;flex:1 1;font:inherit;font-size:13px;min-width:0;outline:0}.se-hiring-search input::placeholder{color:#a0a4ad}.se-hiring-search button{background:#eceef2;border:0;border-radius:8px;color:#656a74;cursor:pointer;height:26px;width:26px}.se-hiring-result-count{align-items:baseline;display:flex;gap:5px;padding-right:8px;white-space:nowrap}.se-hiring-result-count strong{font-size:17px}.se-hiring-result-count span{color:#8a8f98;font-size:11px}.se-hiring-grid,.se-hiring-loading-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.se-hiring-card{background:#fff;border:1px solid #e9ebef;border-radius:19px;box-shadow:0 10px 30px rgba(18,23,32,.045);min-width:0;overflow:hidden;padding:19px;position:relative;transition:.22s ease}.se-hiring-card:before{background:#e1e4e9;border-radius:0 4px 4px 0;bottom:20px;content:"";left:0;position:absolute;top:20px;width:3px}.se-hiring-card.is-active:before{background:#2d6cdf}.se-hiring-card.needs-owner:before{background:#e31325}.se-hiring-card:hover{border-color:#dde0e6;box-shadow:0 16px 38px #12172014;transform:translateY(-3px)}.se-hiring-card-top{align-items:center;display:flex;gap:10px;justify-content:space-between}.se-hiring-card-id{align-items:center;display:flex;gap:8px;min-width:0}.se-hiring-card-id>span:first-child{color:#8c919b;font-size:10px;font-weight:800;letter-spacing:.06em}.se-hiring-priority{background:#f2f3f5;border-radius:8px;color:#676c75;font-size:9px;font-weight:800;letter-spacing:.06em;padding:5px 8px;text-transform:uppercase}.se-hiring-priority.priority-urgent,.se-hiring-priority.urgent{background:#fff0ef;color:#cf2419}.se-hiring-priority.high,.se-hiring-priority.priority-high{background:#fff5e7;color:#b95c00}.se-hiring-card-title{background:#0000;border:0;color:#17191f;cursor:pointer;font:inherit;font-size:19px;font-weight:800;letter-spacing:-.025em;line-height:1.3;margin:17px 0 9px;padding:0;text-align:left;width:100%}.se-hiring-card-title:hover{color:#e31325}.se-hiring-card-meta{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px}.se-hiring-card-meta span{color:#898e97;font-size:10px;position:relative}.se-hiring-card-meta span:not(:last-child):after{color:#c0c3c9;content:"·";margin-left:7px}.se-hiring-card-meta strong{color:#5f646d}.se-hiring-owner-box{align-items:center;background:#fafbfc;border:1px solid #edf0f3;border-radius:14px;display:flex;gap:10px;justify-content:space-between;padding:12px}.se-hiring-owner-copy{min-width:0}.se-hiring-label{color:#9a9ea6;display:block;font-size:8px;font-weight:900;letter-spacing:.12em;line-height:1;margin-bottom:8px}.se-hiring-owner-empty,.se-hiring-owner-person{align-items:center;display:flex;gap:9px;min-width:0}.se-hiring-avatar,.se-hiring-owner-empty>span{border-radius:10px;display:grid;flex:0 0 32px;font-size:11px;font-weight:900;height:32px;place-items:center;width:32px}.se-hiring-avatar{background:#eaf8ef;color:#137b46}.se-hiring-owner-empty>span{background:#fff0ef;color:#d52b20}.se-hiring-owner-empty div,.se-hiring-owner-person div{display:flex;flex-direction:column;min-width:0}.se-hiring-owner-empty strong,.se-hiring-owner-person strong{color:#343840;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-hiring-owner-empty small,.se-hiring-owner-person small{color:#92969f;font-size:9px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-hiring-owner-action{background:#fff;border:1px solid #e0e3e8;border-radius:9px;color:#3d4149;cursor:pointer;flex:0 0 auto;font:inherit;font-size:9px;font-weight:800;padding:7px 10px}.se-hiring-owner-action:hover{border-color:#e31325;color:#e31325}.se-hiring-skills{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}.se-hiring-skills span{background:#f2f4f7;border-radius:7px;color:#646973;font-size:9px;font-weight:700;padding:5px 8px}.se-hiring-skills .more{background:#fff0f1;color:#d8192b}.se-hiring-card-footer{align-items:center;border-top:1px solid #f0f1f3;display:flex;gap:8px;margin-top:16px;padding-top:14px}.se-hiring-card-footer button{border-radius:9px;cursor:pointer;font:inherit;font-size:9px;font-weight:800;min-height:34px;padding:0 11px}.se-hiring-open-btn{align-items:center;background:#0000;border:0;color:#696e77;display:inline-flex;gap:6px;margin-right:auto;padding-left:0!important}.se-hiring-open-btn:hover{color:#17191f}.se-hiring-start-btn{background:#17191f;border:0;color:#fff}.se-hiring-start-btn:hover:not(:disabled){background:#e31325}.se-hiring-start-btn:disabled{cursor:not-allowed;opacity:.38}.se-hiring-active-btn{background:#eef4ff;border:0;color:#2458b8}.se-hiring-active-btn:hover{background:#e2ecff}.se-my-hiring-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.se-my-hiring-summary>button{align-items:center;background:#fff;border:1px solid #e9ebef;border-radius:16px;cursor:pointer;display:flex;font:inherit;gap:12px;min-height:84px;padding:14px;text-align:left;transition:.2s ease}.se-my-hiring-summary>button.active,.se-my-hiring-summary>button:hover{border-color:#e3132540;box-shadow:0 8px 24px #1318210d}.se-my-hiring-summary .summary-icon{border-radius:12px;display:grid;font-weight:900;height:40px;place-items:center;width:40px}.se-my-hiring-summary .summary-icon.total{background:#f1f2f5;color:#3f434b}.se-my-hiring-summary .summary-icon.ready{background:#ecfdf3;color:#087a45}.se-my-hiring-summary .summary-icon.active{background:#eef4ff;color:#2458b8}.se-my-hiring-summary .summary-icon.urgent{background:#fff0ef;color:#d62d20}.se-my-hiring-summary button>div{display:flex;flex-direction:column}.se-my-hiring-summary strong{font-size:22px;line-height:1}.se-my-hiring-summary button>div span{color:#8b9099;font-size:10px;font-weight:700;margin-top:4px}.se-my-hiring-action-strip{align-items:center;background:linear-gradient(110deg,#f5f8ff,#fff 70%);border:1px solid #dfe9ff;border-radius:16px;display:flex;gap:20px;justify-content:space-between;margin-bottom:16px;padding:14px 16px}.se-my-hiring-action-strip>div{align-items:center;display:flex;gap:11px}.se-my-hiring-action-strip .pulse{background:#2d6cdf;border-radius:50%;box-shadow:0 0 0 5px #2d6cdf17;flex:0 0 9px;height:9px;width:9px}.se-my-hiring-action-strip strong{color:#333842;display:block;font-size:11px}.se-my-hiring-action-strip p{color:#858a94;font-size:9px;margin:3px 0 0}.se-my-hiring-action-strip>button{align-items:center;background:#17191f;border:0;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:9px;font-weight:800;gap:7px;padding:9px 12px}.se-hiring-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0d10168a;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:5000}.se-hiring-assign-modal{background:#fff;border:1px solid #fff6;border-radius:22px;box-shadow:0 28px 80px #00000038;display:flex;flex-direction:column;max-height:min(760px,calc(100vh - 48px));overflow:hidden;width:min(620px,100%)}.se-hiring-modal-head{align-items:flex-start;border-bottom:1px solid #eceef2;display:flex;gap:20px;justify-content:space-between;padding:22px 22px 18px}.se-hiring-modal-head>div>span{color:#e31325;display:block;font-size:9px;font-weight:900;letter-spacing:.13em;margin-bottom:7px}.se-hiring-modal-head h2{font-size:23px;letter-spacing:-.035em;line-height:1.2;margin:0}.se-hiring-modal-head p{color:#888d96;font-size:11px;margin:6px 0 0}.se-hiring-modal-close{background:#f7f8fa;border:1px solid #e7e9ed;border-radius:10px;color:#555a63;cursor:pointer;flex:0 0 34px;font-size:20px;height:34px;line-height:1;width:34px}.se-hiring-assignment-note{background:#f5f8ff;border:1px solid #dfe8ff;border-radius:11px;display:flex;gap:9px;margin:16px 20px 0;padding:11px 12px}.se-hiring-assignment-note>span{background:#e3ecff;border-radius:8px;color:#2b5db8;display:grid;flex:0 0 23px;font-size:10px;font-weight:900;height:23px;place-items:center;width:23px}.se-hiring-assignment-note p{color:#647089;font-size:10px;line-height:1.6;margin:0}.se-hiring-employee-search{align-items:center;background:#f8f9fb;border:1px solid #e4e7eb;border-radius:11px;display:flex;gap:8px;height:42px;margin:14px 20px 0;padding:0 12px}.se-hiring-employee-search span{color:#969aa3;font-size:17px}.se-hiring-employee-search input{background:#0000;border:0;flex:1 1;font:inherit;font-size:12px;outline:0}.se-hiring-error,.se-hiring-page-error{align-items:flex-start;background:#fff6f5;border:1px solid #ffd7d4;border-radius:12px;color:#a8241a;display:flex;gap:10px}.se-hiring-error{margin:12px 20px 0;padding:10px 12px}.se-hiring-page-error{margin-bottom:16px;padding:12px 14px}.se-hiring-error>span,.se-hiring-page-error>span{background:#ffe5e2;border-radius:8px;display:grid;flex:0 0 24px;font-size:10px;font-weight:900;height:24px;place-items:center;width:24px}.se-hiring-error p{font-size:10px;margin:3px 0 0}.se-hiring-page-error strong{display:block;font-size:11px}.se-hiring-page-error p{font-size:10px;margin:3px 0 0}.se-hiring-employee-list{flex:1 1;min-height:180px;overflow-y:auto;padding:14px 20px 18px}.se-hiring-employee-option{align-items:center;background:#fff;border:1px solid #e8eaee;border-radius:13px;cursor:pointer;display:flex;font:inherit;gap:10px;margin-bottom:8px;min-height:65px;padding:10px;text-align:left;transition:.16s ease;width:100%}.se-hiring-employee-option:hover{background:#fbfcfd;border-color:#cfd4dc}.se-hiring-employee-option.selected{background:#fff8f8;border-color:#e3132559;box-shadow:0 0 0 3px rgba(227,19,37,.045)}.se-hiring-employee-avatar{background:#f0f2f5;border-radius:12px;color:#444952;display:grid;flex:0 0 38px;font-size:12px;font-weight:900;height:38px;place-items:center;width:38px}.se-hiring-employee-option.selected .se-hiring-employee-avatar{background:#ffe8ea;color:#d7192b}.se-hiring-employee-info{display:flex;flex:1 1;flex-direction:column;min-width:0}.se-hiring-employee-info strong{color:#30343c;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-hiring-employee-info small{color:#9397a0;font-size:9px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-hiring-current-pill,.se-hiring-employee-role{border-radius:7px;flex:0 0 auto;font-size:8px;font-weight:800;padding:5px 7px;text-transform:capitalize}.se-hiring-employee-role{background:#f2f3f5;color:#686d76}.se-hiring-current-pill{background:#ecfdf3;color:#087a45}.se-hiring-radio{border:1px solid #d9dde3;border-radius:50%;color:#fff;display:grid;flex:0 0 22px;font-size:9px;font-weight:900;height:22px;place-items:center;width:22px}.se-hiring-employee-option.selected .se-hiring-radio{background:#e31325;border-color:#e31325}.se-hiring-modal-actions{background:#fafbfc;border-top:1px solid #eceef2;display:flex;gap:9px;justify-content:flex-end;padding:14px 20px}.se-hiring-modal-actions button{border-radius:10px;cursor:pointer;font:inherit;font-size:10px;font-weight:800;min-height:39px;padding:0 15px}.se-hiring-modal-actions .secondary{background:#fff;border:1px solid #dfe2e7;color:#555a63}.se-hiring-modal-actions .primary{background:#e31325;border:0;box-shadow:0 7px 18px #e313252b;color:#fff}.se-hiring-modal-actions .primary:disabled{box-shadow:none;cursor:not-allowed;opacity:.4}.se-hiring-card-skeleton{animation:seHiringSkeleton 1.25s linear infinite;background:linear-gradient(90deg,#f1f2f4 25%,#f8f9fa 45%,#f1f2f4 65%);background-size:220% 100%;border-radius:19px;height:315px}@keyframes seHiringSkeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.se-hiring-empty-team,.se-hiring-loading-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:170px;text-align:center}.se-hiring-spinner{animation:seHiringSpin .8s linear infinite;border:3px solid #eceef2;border-radius:50%;border-top-color:#e31325;height:26px;width:26px}@keyframes seHiringSpin{to{transform:rotate(1turn)}}.se-hiring-loading-state p{color:#8d929b;font-size:10px;margin:9px 0 0}.se-hiring-empty-team>span{background:#f0f2f5;border-radius:13px;color:#686d76;display:grid;font-weight:900;height:42px;margin-bottom:10px;place-items:center;width:42px}.se-hiring-empty-team strong{font-size:11px}.se-hiring-empty-team p{color:#9397a0;font-size:9px;margin:5px 0 0}.se-hiring-empty-wrap{padding:40px 0}@media (max-width:1280px){.se-hiring-grid,.se-hiring-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.se-hiring-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.se-hiring-page{padding:22px 18px 40px}.se-hiring-page-head{flex-direction:column}.se-hiring-metrics,.se-my-hiring-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.se-hiring-grid,.se-hiring-loading-grid{grid-template-columns:1fr}.se-my-hiring-action-strip{align-items:flex-start;flex-direction:column}}@media (max-width:620px){.se-hiring-page{padding:18px 12px 32px}.se-hiring-metrics,.se-my-hiring-summary{grid-template-columns:1fr}.se-hiring-toolbar{align-items:stretch;flex-direction:column}.se-hiring-result-count{padding:0 4px 3px}.se-hiring-owner-box{align-items:flex-start;flex-direction:column}.se-hiring-card-footer{align-items:stretch;flex-wrap:wrap}.se-hiring-open-btn{width:100%}.se-hiring-modal-overlay{align-items:flex-end;padding:10px}.se-hiring-assign-modal{border-radius:20px 20px 12px 12px;max-height:88vh;width:100%}.se-hiring-employee-role{display:none}}.se-hiring-page{padding:30px 32px 52px}.se-hiring-eyebrow{font-size:11px!important;letter-spacing:1.4px!important}.se-hiring-page-head h1{font-size:clamp(30px,2.6vw,40px)!important;letter-spacing:-1.1px!important}.se-hiring-page-head p{color:#747a85!important;font-size:14px!important;line-height:1.65!important;max-width:760px}.se-hiring-refresh{font-size:12px!important;min-height:45px!important;padding:0 17px!important}.se-hiring-flow-guide{align-items:center;background:linear-gradient(110deg,#fff,#fafbfc);border:1px solid #e8ebef;border-radius:16px;box-shadow:0 7px 22px rgba(15,23,42,.025);display:flex;gap:15px;justify-content:center;margin-bottom:20px;padding:14px 18px}.se-hiring-flow-guide>div{align-items:center;display:flex;gap:10px;min-width:0}.se-hiring-flow-guide>div>span{background:#f0f2f5;border-radius:10px;color:#606671;display:grid;flex:0 0 31px;font-size:10px;font-weight:900;height:31px;place-items:center;width:31px}.se-hiring-flow-guide>div.done>span{background:#e9f8ef;color:#1c8248}.se-hiring-flow-guide>div>div{display:flex;flex-direction:column}.se-hiring-flow-guide
strong{color:#3d424b;font-size:11px;font-weight:800;line-height:1.25}.se-hiring-flow-guide
small{color:#9297a1;font-size:9px;margin-top:2px}.se-hiring-flow-guide>i{color:#c5c9cf;font-size:12px;font-style:normal}.se-hiring-feedback{grid-gap:11px;align-items:center;border:1px solid;border-radius:13px;display:grid;gap:11px;grid-template-columns:35px minmax(0,1fr) auto;margin-bottom:17px;padding:13px 14px}.se-hiring-feedback>span{border-radius:10px;display:grid;font-size:12px;font-weight:900;height:35px;place-items:center;width:35px}.se-hiring-feedback
strong{display:block;font-size:12px;line-height:1.3}.se-hiring-feedback
p{font-size:10.5px;line-height:1.45;margin:4px 0 0}.se-hiring-feedback>button{background:#0000;border:0;border-radius:8px;color:inherit;cursor:pointer;font-size:17px;height:29px;width:29px}.se-hiring-feedback.success{background:#f5fcf8;border-color:#bfe4cd;color:#266b45}.se-hiring-feedback.success>span{background:#e5f7ec;color:#20834a}.se-hiring-feedback.error{background:#fff7f8;border-color:#f0c3c8;color:#983743}.se-hiring-feedback.error>span{background:#ffe9ec;color:#c93241}.se-hiring-metrics>button{min-height:92px!important;padding:16px!important}.se-hiring-metrics
small{font-size:11px!important;font-weight:750!important}.se-hiring-metrics
strong{font-size:25px!important;margin-top:5px!important}.se-hiring-search{height:46px!important}.se-hiring-search input{font-size:12.5px!important}.se-hiring-result-count
strong{font-size:18px!important}.se-hiring-result-count
span{font-size:10.5px!important}.se-hiring-grid,.se-hiring-loading-grid{gap:17px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.se-hiring-card{border-radius:18px!important;padding:21px!important}.se-hiring-card-id>span:first-child{font-size:10px!important}.se-hiring-priority{font-size:9px!important;padding:6px 9px!important}.se-hiring-card-title{font-size:20px!important;line-height:1.25!important;margin:17px 0 9px!important}.se-hiring-card-meta
span{font-size:10.5px!important}.se-hiring-workflow-strip{align-items:center;background:#fafbfc;border:1px solid #e6e9ed;border-radius:12px;display:flex;gap:9px;margin-bottom:12px;padding:11px 12px}.se-hiring-workflow-icon{border-radius:9px;display:grid;flex:0 0 29px;font-size:10px;font-weight:900;height:29px;place-items:center;width:29px}.se-hiring-workflow-strip
div{display:flex;flex-direction:column;min-width:0}.se-hiring-workflow-strip
strong{color:#41464f;font-size:10.5px;line-height:1.25}.se-hiring-workflow-strip
small{color:#8e939c;font-size:9px;line-height:1.35;margin-top:3px}.se-hiring-workflow-strip.warning{background:#fff9f9;border-color:#f0c8ca}.se-hiring-workflow-strip.warning
.se-hiring-workflow-icon{background:#ffebed;color:#c93241}.se-hiring-workflow-strip.ready{background:#f8fbff;border-color:#d7e3f4}.se-hiring-workflow-strip.ready
.se-hiring-workflow-icon{background:#e9f2ff;color:#2b66b5}.se-hiring-workflow-strip.active{background:#f7fcf9;border-color:#cfe6d7}.se-hiring-workflow-strip.active
.se-hiring-workflow-icon{background:#e5f7ec;color:#24834c}.se-hiring-owner-box{padding:13px!important}.se-hiring-label{font-size:8.5px!important}.se-hiring-avatar,.se-hiring-owner-empty>span{flex-basis:38px!important;font-size:12px!important;height:38px!important;width:38px!important}.se-hiring-owner-empty
strong,.se-hiring-owner-person
strong{font-size:11px!important}.se-hiring-owner-action,.se-hiring-owner-empty
small,.se-hiring-owner-person
small{font-size:9.5px!important}.se-hiring-owner-action{min-height:36px!important;padding:0 11px!important}.se-hiring-skills
span{align-items:center;display:inline-flex;font-size:9px!important;min-height:27px;padding:0 9px!important}.se-hiring-card-footer
button{font-size:10px!important;min-height:39px!important;padding:0 13px!important}.se-hiring-start-btn{background:linear-gradient(135deg,#20242b,#101216)!important;box-shadow:0 7px 17px #0f121724}.se-hiring-active-btn{background:#eaf3ff!important;color:#245eb2!important}.se-my-hiring-summary>button{min-height:91px!important}.se-my-hiring-summary
strong{font-size:24px!important}.se-my-hiring-summary
button>div
span{font-size:10.5px!important}.se-my-hiring-action-strip
strong{font-size:11.5px!important}.se-my-hiring-action-strip
p{font-size:10px!important;line-height:1.45}.se-my-hiring-action-strip>button{font-size:9.5px!important;min-height:39px;padding:0 13px!important}.se-hiring-assign-modal{width:min(680px,100%)!important}.se-hiring-modal-head{padding:24px!important}.se-hiring-modal-head>div>span{font-size:9px!important}.se-hiring-modal-head
h2{font-size:25px!important}.se-hiring-modal-head
p{font-size:11px!important}.se-hiring-modal-role-summary{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 20px 0}.se-hiring-modal-role-summary>div{background:#fafbfc;border:1px solid #e8ebef;border-radius:10px;padding:11px}.se-hiring-modal-role-summary
span{color:#9a9fa8;display:block;font-size:7.5px;font-weight:900;letter-spacing:.6px}.se-hiring-modal-role-summary
strong{color:#434850;display:block;font-size:10px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-hiring-assignment-note
p{font-size:10px!important;line-height:1.5!important}.se-hiring-employee-search{height:45px!important}.se-hiring-employee-search
input{font-size:11.5px!important}.se-hiring-employee-search
button{background:#eceef2;border:0;border-radius:7px;cursor:pointer;height:26px;width:26px}.se-hiring-employee-option{min-height:72px!important;padding:11px!important}.se-hiring-employee-avatar{flex-basis:42px!important;font-size:13px!important;height:42px!important;width:42px!important}.se-hiring-employee-info
strong{font-size:11px!important}.se-hiring-employee-info
small{font-size:9.5px!important}.se-hiring-current-pill,.se-hiring-employee-role{font-size:8px!important;padding:6px 8px!important}.se-hiring-selected-preview{grid-gap:10px;align-items:center;background:#f7fcf9;border:1px solid #cce4d5;border-radius:12px;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr) 28px;margin:0 20px 16px;padding:11px 12px}.se-hiring-selected-avatar{background:#e3f5ea;border-radius:11px;color:#218049;display:grid;font-size:12px;font-weight:900;height:38px;place-items:center;width:38px}.se-hiring-selected-preview>div{display:flex;flex-direction:column}.se-hiring-selected-preview>div>span{color:#7c9787;font-size:7px;font-weight:900;letter-spacing:.7px}.se-hiring-selected-preview
strong{color:#3d5948;font-size:11px;margin-top:3px}.se-hiring-selected-preview
small{color:#779080;font-size:8.5px;margin-top:2px}.se-hiring-selected-preview
.check{background:#e3f5ea;border-radius:8px;color:#228149;display:grid;font-size:10px;font-weight:900;height:27px;place-items:center;width:27px}.se-hiring-error
strong{display:block;font-size:10.5px}.se-hiring-error
p{font-size:9.5px!important;line-height:1.4}.se-hiring-modal-actions
button{font-size:10px!important;min-height:44px!important;padding:0 17px!important}.se-hiring-modal-actions
.primary{align-items:center;display:inline-flex;gap:7px;justify-content:center}.se-hiring-confirm-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0d129e;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:5200}.se-hiring-confirm-modal{background:#fff;border:1px solid #ffffff8c;border-radius:20px;box-shadow:0 32px 90px #00000047;padding:25px;width:min(520px,100%)}.se-hiring-confirm-icon{background:#e9f3ff;border-radius:15px;color:#2e66b0;display:grid;font-size:17px;font-weight:900;height:51px;margin-bottom:15px;place-items:center;width:51px}.se-hiring-confirm-eyebrow{color:#e31325;font-size:8px;font-weight:900;letter-spacing:1.1px}.se-hiring-confirm-modal
h2{color:#252930;font-size:23px;line-height:1.2;margin:7px 0}.se-hiring-confirm-modal>p{color:#747b85;font-size:11px;line-height:1.55;margin:0}.se-hiring-confirm-role{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:17px}.se-hiring-confirm-role>div{background:#fafbfc;border:1px solid #e8ebef;border-radius:10px;padding:10px}.se-hiring-confirm-role
span{color:#9ca1aa;display:block;font-size:7px;font-weight:900}.se-hiring-confirm-role
strong{color:#454a52;display:block;font-size:9.5px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-hiring-confirm-info{align-items:flex-start;background:#f6f9fe;border:1px solid #dce8f9;border-radius:11px;display:flex;gap:9px;margin-top:15px;padding:11px}.se-hiring-confirm-info>span{background:#e7effb;border-radius:8px;color:#3768a8;display:grid;flex:0 0 25px;font-size:9px;font-weight:900;height:25px;place-items:center;width:25px}.se-hiring-confirm-info
p{color:#65738a;font-size:9.5px;line-height:1.5;margin:0}.se-hiring-confirm-modal
footer{grid-gap:9px;display:grid;gap:9px;grid-template-columns:.8fr 1.3fr;margin-top:19px}.se-hiring-confirm-modal
footer
button{border-radius:11px;cursor:pointer;font:inherit;font-size:10px;font-weight:850;min-height:46px}.se-hiring-confirm-modal
footer
.secondary{background:#fff;border:1px solid #dfe2e7;color:#626872}.se-hiring-confirm-modal
footer
.primary{align-items:center;background:linear-gradient(135deg,#20242b,#101216);border:0;color:#fff;display:inline-flex;gap:8px;justify-content:center}.se-hiring-confirm-modal
footer
button:disabled{cursor:not-allowed;opacity:.55}.se-hiring-mini-spinner{animation:seHiringMiniSpin .7s linear infinite;border:2px solid #ffffff57;border-radius:50%;border-top-color:#fff;display:inline-block;height:13px;width:13px}@keyframes seHiringMiniSpin{to{transform:rotate(1turn)}}@media (max-width:1180px){.se-hiring-flow-guide{justify-content:flex-start;overflow-x:auto}.se-hiring-flow-guide>div{min-width:145px}}@media (max-width:900px){.se-hiring-grid,.se-hiring-loading-grid{grid-template-columns:1fr!important}}@media (max-width:620px){.se-hiring-flow-guide{display:none}.se-hiring-confirm-modal footer,.se-hiring-confirm-role,.se-hiring-modal-role-summary{grid-template-columns:1fr}}.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>div>span{font-size:8.5px!important}.se-hw-section-head
h3{font-size:17px!important}.se-hw-section-head
p{font-size:10px!important;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;margin-top:6px!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-candidate-detail-page,.se-candidates-page{box-sizing:border-box;color:#20242b;min-width:0;padding:28px 30px 52px;width:100%}.se-candidates-head{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:22px}.se-candidates-head>div:first-child>span{color:#e30613;display:block;font-size:10px;font-weight:900;letter-spacing:1.5px;margin-bottom:8px;text-transform:uppercase}.se-candidates-head h1{color:#20242b;font-size:36px;font-weight:800;letter-spacing:-1.3px;line-height:1.08;margin:0}.se-candidates-head p{color:#707885;font-size:13px;line-height:1.55;margin:9px 0 0;max-width:720px}.se-candidates-head-actions{align-items:center;display:flex;gap:10px}.se-candidates-head-actions button{border-radius:11px;cursor:pointer;font:inherit;font-size:11px;font-weight:800;min-height:43px;padding:0 15px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.se-candidates-head-actions button:hover{transform:translateY(-1px)}.se-candidates-head-actions .refresh{background:#fff;border:1px solid #dce1e7;color:#505862}.se-candidates-head-actions .refresh:hover{background:#f8f9fb;border-color:#cbd1d9}.se-candidates-head-actions .add{align-items:center;background:linear-gradient(135deg,#f31a29,#e30613 55%,#c6000e);border:0;box-shadow:0 10px 25px #e306132e;color:#fff;display:flex;gap:7px}.se-candidates-head-actions .add:hover{box-shadow:0 14px 32px #e3061340}.se-candidate-metrics{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:15px}.se-candidate-metrics button{align-items:center;background:#fff;border:1px solid #e2e6eb;border-radius:15px;box-shadow:0 5px 18px rgba(27,32,42,.025);cursor:pointer;display:flex;font:inherit;gap:12px;min-height:92px;padding:15px;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.se-candidate-metrics button.active,.se-candidate-metrics button:hover{border-color:#d2d8df;box-shadow:0 12px 30px #161b2312;transform:translateY(-2px)}.se-candidate-metrics .icon{border-radius:12px;display:grid;flex:0 0 42px;font-size:11px;font-weight:900;height:42px;place-items:center;width:42px}.se-candidate-metrics .total{background:#f0f2f5;color:#414750}.se-candidate-metrics .new{background:#edf5ff;color:#2768b8}.se-candidate-metrics .follow{background:#fff5df;color:#a56a08}.se-candidate-metrics .shortlisted{background:#e9f8ef;color:#23884d}.se-candidate-metrics .interview{background:#f2edff;color:#7250bd}.se-candidate-metrics .selected{background:#e8f8f1;color:#147451}.se-candidate-metrics button div{display:flex;flex-direction:column;min-width:0}.se-candidate-metrics strong{color:#252a31;font-size:24px;font-weight:800;line-height:1}.se-candidate-metrics button div span{color:#7b838e;font-size:10px;font-weight:800;margin-top:6px;white-space:nowrap}.se-candidate-toolbar{align-items:center;background:#fff;border:1px solid #e0e4e9;border-radius:14px;box-shadow:0 5px 18px rgba(25,30,40,.025);display:flex;gap:9px;padding:10px}.se-candidate-global-search{align-items:center;background:#f8f9fb;border:1px solid #dfe3e8;border-radius:10px;display:flex;flex:1 1;gap:9px;height:43px;min-width:240px;padding:0 12px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.se-candidate-global-search:focus-within{background:#fff;border-color:#e3061366;box-shadow:0 0 0 4px #e306130d}.se-candidate-global-search input{background:#0000;border:0;color:#30363e;flex:1 1;font:inherit;font-size:12px;min-width:0;outline:0}.se-candidate-global-search input::placeholder{color:#9ba2ac}.se-candidate-global-search button{background:#0000;border:0;color:#7f8791;cursor:pointer}.se-candidate-toolbar>select{background:#fff;border:1px solid #dce1e6;border-radius:10px;color:#4f5761;font:inherit;font-size:11px;max-width:280px;min-height:43px;outline:none;padding:0 12px}.se-candidate-visible-count{color:#7f8792;font-size:10px;padding:0 10px;white-space:nowrap}.se-candidate-visible-count strong{color:#30363e;font-size:15px;margin-right:4px}.se-candidate-status-tabs{align-items:center;display:flex;gap:7px;margin:12px 0 15px;overflow-x:auto}.se-candidate-status-tabs button{background:#f1f3f5;border:1px solid #0000;border-radius:9px;color:#626a75;cursor:pointer;font:inherit;font-size:10px;font-weight:800;min-height:36px;padding:0 13px;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.se-candidate-status-tabs button:hover{background:#ebedf0}.se-candidate-status-tabs button.active{background:#fff0f1;border-color:#ffdadd;color:#d80012}.se-candidate-global-error{align-items:center;background:#fff3f4;border:1px solid #edc4ca;border-radius:11px;color:#9f3842;display:flex;font-size:11px;gap:9px;margin-top:11px;padding:11px 13px}.se-candidate-global-error>span{background:#fff;border-radius:8px;display:grid;flex:0 0 28px;font-weight:900;height:28px;place-items:center;width:28px}.se-candidate-global-error p{margin:0}.se-candidate-list-panel{background:#fff;border:1px solid #e1e5ea;border-radius:17px;box-shadow:0 8px 28px rgba(24,29,39,.035);overflow:hidden}.se-candidate-list-title{align-items:center;border-bottom:1px solid #eceff2;display:flex;gap:16px;justify-content:space-between;min-height:70px;padding:15px 18px}.se-candidate-list-title span{color:#e30613;font-size:9px;font-weight:900;letter-spacing:1.1px}.se-candidate-list-title strong{color:#30363e;display:block;font-size:13px;margin-top:5px}.se-candidate-list-title p{color:#7f8792;font-size:10px;margin:0}.se-candidate-table-wrap{overflow-x:auto}.se-candidate-table{border-collapse:collapse;min-width:1120px;width:100%}.se-candidate-table th{background:#f8f9fb;border-bottom:1px solid #e7eaee;color:#7f8792;font-size:9px;font-weight:900;height:45px;letter-spacing:.65px;padding:0 14px;text-align:left;text-transform:uppercase}.se-candidate-table td{border-bottom:1px solid #eceef1;color:#454c56;font-size:11px;height:78px;padding:12px 14px;vertical-align:middle}.se-candidate-table tbody tr{cursor:pointer;transition:background .14s ease,box-shadow .14s ease}.se-candidate-table tbody tr:hover{background:#fafbfc}.se-candidate-table tbody tr:last-child td{border-bottom:0}.se-candidate-person{align-items:center;display:flex;gap:11px;min-width:220px}.se-candidate-person>span{background:linear-gradient(135deg,#202329,#444a53);border-radius:12px;color:#fff;display:grid;flex:0 0 42px;font-size:12px;font-weight:900;height:42px;place-items:center;width:42px}.se-candidate-person strong,.se-candidate-role{color:#30363e;display:block;font-size:11px;font-weight:800}.se-candidate-person small,.se-candidate-role-sub{color:#8b929c;display:block;font-size:9px;margin-top:4px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-candidate-contact{color:#535b65;display:block;font-size:10px;max-width:190px;overflow:hidden;text-overflow:ellipsis}.se-candidate-next-action{align-items:center;background:#f0f2f5;border-radius:8px;color:#5e6670;display:inline-flex;font-size:9px;font-weight:800;min-height:27px;padding:0 9px;text-transform:capitalize}.se-candidate-date{color:#7f8791;font-size:10px}.se-candidate-table-arrow{color:#969da7;font-size:18px}.se-candidate-list-loading{display:flex;flex-direction:column;gap:9px;padding:14px}.se-candidate-list-loading span{animation:seCandidateListLoad 1.3s linear infinite;background:linear-gradient(90deg,#f0f2f4,#fafbfc,#f0f2f4);background-size:220% 100%;border-radius:12px;height:68px}@keyframes seCandidateListLoad{0%{background-position:100% 0}to{background-position:-100% 0}}.se-candidate-requirement-overlay{align-items:center;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);background:#0c0f1494;display:flex;inset:0;justify-content:center;padding:25px;position:fixed;z-index:5900}.se-candidate-requirement-modal{background:#fff;border-radius:21px;box-shadow:0 30px 90px #00000038;display:flex;flex-direction:column;max-height:min(780px,calc(100vh - 50px));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:23px 24px}.se-candidate-requirement-modal>header>div>span{color:#e30613;font-size:9px;font-weight:900;letter-spacing:1.2px}.se-candidate-requirement-modal h2{color:#252a31;font-size:24px;letter-spacing:-.5px;margin:7px 0 4px}.se-candidate-requirement-modal header p{color:#7e8691;font-size:11px;margin:0}.se-candidate-requirement-modal header>button{background:#f8f9fa;border:1px solid #dde2e7;border-radius:10px;color:#525a64;cursor:pointer;font-size:20px;height:38px;width:38px}.se-candidate-requirement-search{align-items:center;background:#f8f9fb;border:1px solid #dce1e7;border-radius:11px;display:flex;gap:9px;height:44px;margin:15px 19px 0;padding:0 12px}.se-candidate-requirement-search input{background:#0000;border:0;flex:1 1;font:inherit;font-size:11px;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:13px;cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:44px minmax(160px,1fr) 165px auto 20px;margin-bottom:9px;min-height:78px;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:#e3061340;transform:translateY(-1px)}.se-candidate-req-icon{background:#f0f2f5;border-radius:12px;color:#4e5660;display:grid;font-size:11px;font-weight:900;height:42px;place-items:center;width:42px}.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:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-candidate-req-main small,.se-candidate-req-owner small{color:#858d98;font-size:9px;margin-top:4px}.se-candidate-req-status{border-radius:8px;font-size:9px;font-weight:850;padding:6px 9px;white-space:nowrap}.se-candidate-req-status.active{background:#eaf3ff;color:#326fc0}.se-candidate-req-status.approved{background:#eaf8ef;color:#218a4c}.se-candidate-req-arrow{color:#a4abb5;font-size:16px}.se-candidate-detail-topbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:13px}.se-candidate-detail-topbar button{background:#fff;border:1px solid #dce1e7;border-radius:10px;color:#535b65;cursor:pointer;font:inherit;font-size:10px;font-weight:800;min-height:38px;padding:0 12px;transition:background .15s ease,border-color .15s ease,transform .15s ease}.se-candidate-detail-topbar button:hover{background:#f7f8fa;border-color:#cbd1d9;transform:translateY(-1px)}.se-candidate-detail-hero{align-items:center;background:radial-gradient(circle at 94% 5%,#e306136b,#0000 31%),radial-gradient(circle at 65% 125%,#b30a1933,#0000 42%),linear-gradient(130deg,#17191e,#25282f 63%,#770a13);border:1px solid #ffffff1a;border-radius:21px;box-shadow:0 16px 45px #0f131a21;color:#fff;display:flex;gap:21px;min-height:205px;overflow:hidden;padding:28px 30px;position:relative}.se-candidate-detail-avatar{background:hsla(0,0%,100%,.105);border:1px solid #ffffff14;border-radius:23px;box-shadow:inset 0 1px 0 #ffffff12;color:#fff;display:grid;flex:0 0 82px;font-size:30px;font-weight:900;height:82px;place-items:center;width:82px}.se-candidate-detail-identity{flex:1 1;min-width:0}.se-candidate-detail-identity>div:first-child{align-items:center;display:flex;gap:9px}.se-candidate-detail-identity>div:first-child>span:first-child{color:#ffb9bf;font-size:9px;font-weight:900;letter-spacing:1.25px}.se-candidate-detail-identity h1{color:#fff;font-size:34px;font-weight:800;letter-spacing:-1px;line-height:1.06;margin:12px 0 6px}.se-candidate-detail-identity>p{color:#ffffffb0;font-size:12px;line-height:1.5;margin:0}.se-candidate-detail-contact-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.se-candidate-detail-contact-row a,.se-candidate-detail-contact-row span{align-items:center;background:hsla(0,0%,100%,.065);border:1px solid #ffffff1c;border-radius:9px;color:#ffffffc7;display:inline-flex;font-size:9px;min-height:31px;padding:0 10px;text-decoration:none;transition:background .15s ease,border-color .15s ease}.se-candidate-detail-contact-row a:hover{background:#ffffff1c;border-color:#fff3}.se-candidate-detail-role-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:hsla(0,0%,100%,.075);border:1px solid #ffffff24;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0d;display:flex;flex-direction:column;min-width:260px;padding:18px;width:260px}.se-candidate-detail-role-card>span{color:#ffffff8a;font-size:8px;font-weight:900;letter-spacing:1px}.se-candidate-detail-role-card strong{color:#fff;font-size:15px;font-weight:800;line-height:1.3;margin-top:8px;text-transform:capitalize}.se-candidate-detail-role-card small{color:#ffffff9c;font-size:9px;margin-top:5px}.se-candidate-detail-role-card button{background:#ffffff17;border:1px solid #ffffff29;border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-size:9px;font-weight:800;margin-top:16px;min-height:39px;transition:background .15s ease,transform .15s ease}.se-candidate-detail-role-card button:hover{background:#ffffff24;transform:translateY(-1px)}.se-candidate-action-buttons{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.se-candidate-action-buttons button{align-items:center;background:#fff;border:1px solid #dfe4e9;border-radius:13px;color:#454d57;cursor:pointer;display:flex;font:inherit;font-size:10px;font-weight:850;gap:9px;justify-content:center;min-height:58px;padding:0 14px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.se-candidate-action-buttons button:hover{border-color:#d0d6dd;box-shadow:0 9px 22px rgba(20,25,35,.055);transform:translateY(-1px)}.se-candidate-action-buttons button>span{border-radius:9px;display:grid;font-size:9px;font-weight:900;height:32px;place-items:center;width:32px}.se-candidate-action-buttons .call>span{background:#eaf3ff;color:#326fc0}.se-candidate-action-buttons .screen>span{background:#f1ecff;color:#7250bd}.se-candidate-action-buttons .shortlist>span{background:#eaf8ef;color:#218a4c}.se-candidate-action-buttons .reject>span{background:#fff0f1;color:#cf3341}.se-candidate-schedule-interview{align-items:center;background:linear-gradient(110deg,#f3f8ff,#fff);border:1px solid #d8e5f9;border-radius:13px;cursor:pointer;display:flex;font:inherit;gap:11px;margin-top:11px;min-height:66px;padding:12px 15px;text-align:left;transition:transform .15s ease,box-shadow .15s ease;width:100%}.se-candidate-schedule-interview:hover{box-shadow:0 9px 24px #3566aa12;transform:translateY(-1px)}.se-candidate-schedule-interview>span{background:#e4edfc;border-radius:10px;color:#3267ad;display:grid;flex:0 0 38px;font-size:10px;font-weight:900;height:38px;place-items:center;width:38px}.se-candidate-schedule-interview>div{flex:1 1}.se-candidate-schedule-interview strong{color:#365274;display:block;font-size:11px;font-weight:800}.se-candidate-schedule-interview small{color:#72839a;display:block;font-size:9px;margin-top:4px}.se-candidate-schedule-interview>b{color:#6d8bb4;font-size:18px}.se-candidate-detail-tabs{background:#fff;border:1px solid #dfe4e9;border-radius:13px;box-shadow:0 5px 18px rgba(25,30,40,.025);display:flex;gap:5px;margin-top:14px;padding:8px}.se-candidate-detail-tabs button{background:#0000;border:0;border-radius:9px;color:#636b76;cursor:pointer;font:inherit;font-size:10px;font-weight:800;min-height:40px;padding:0 14px;transition:background .15s ease,color .15s ease}.se-candidate-detail-tabs button:hover{background:#f4f5f7}.se-candidate-detail-tabs button.active{background:#fff0f1;color:#d80012}.se-candidate-detail-tabs button span{background:#0000000d;border-radius:999px;font-size:8px;margin-left:6px;min-width:20px;padding:2px 6px}.se-candidate-detail-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1.45fr) minmax(315px,.72fr)}.se-candidate-detail-card{background:#fff;border:1px solid #dfe4e9;border-radius:15px;box-shadow:0 7px 24px #191e2808;margin-top:14px;padding:20px}.se-candidate-detail-card header>span{color:#e30613;font-size:8px;font-weight:900;letter-spacing:1.1px}.se-candidate-detail-card header h3{color:#2d333b;font-size:17px;font-weight:800;letter-spacing:-.25px;line-height:1.25;margin:6px 0 0}.se-candidate-profile-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.se-candidate-profile-grid>div{background:linear-gradient(145deg,#f8f9fa,#fafbfc);border:1px solid #edf0f3;border-radius:11px;display:flex;flex-direction:column;justify-content:center;min-height:61px;padding:12px 13px}.se-candidate-profile-grid span{color:#808894;display:block;font-size:8px;font-weight:900;letter-spacing:.45px;text-transform:uppercase}.se-candidate-profile-grid strong{color:#333941;display:block;font-size:11px;font-weight:800;line-height:1.35;margin-top:6px;text-transform:capitalize}.se-candidate-detail-skills{margin-top:18px}.se-candidate-detail-skills>span{color:#7f8792;font-size:8px;font-weight:900;letter-spacing:.85px}.se-candidate-detail-skills>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.se-candidate-detail-skills b{align-items:center;background:#edf5fc;border:1px solid #d8e6f4;border-radius:999px;color:#326795;display:inline-flex;font-size:9px;font-weight:800;line-height:1;min-height:29px;padding:0 10px}.se-candidate-resume-card{align-items:center;background:linear-gradient(145deg,#fafbfc,#fff);border:1px solid #dfe4e9;border-radius:12px;display:flex;gap:11px;margin-top:16px;min-height:76px;padding:13px}.se-candidate-resume-card>span{background:#fff0f1;border-radius:11px;color:#d90012;display:grid;flex:0 0 43px;font-size:9px;font-weight:900;height:43px;place-items:center;width:43px}.se-candidate-resume-card>div{min-width:0}.se-candidate-resume-card strong{color:#323840;display:block;font-size:11px;font-weight:800;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-candidate-resume-card small{color:#818995;display:block;font-size:9px;margin-top:4px}.se-candidate-resume-open{align-items:center;background:linear-gradient(135deg,#1c1f25,#121419);border-radius:10px;box-shadow:0 8px 20px #1013181f;color:#fff;display:flex;font-size:10px;font-weight:800;gap:8px;justify-content:center;margin-top:11px;min-height:42px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.se-candidate-resume-open:hover{box-shadow:0 12px 28px #1013182e;transform:translateY(-1px)}.se-candidate-resume-open span{font-size:13px}.se-candidate-no-cv{color:#858d98;font-size:10px;margin:13px 0 0}.se-candidate-history-list{display:flex;flex-direction:column;margin-top:15px}.se-candidate-history-list>div{border-bottom:1px solid #eceff2;padding:14px 0 14px 18px;position:relative}.se-candidate-history-list>div:before{background:#e30613;border-radius:50%;box-shadow:0 0 0 4px #fff0f1;content:"";height:7px;left:0;position:absolute;top:20px;width:7px}.se-candidate-history-list>div:last-child{border-bottom:0}.se-candidate-history-list strong{color:#30363e;display:block;font-size:12px;font-weight:800}.se-candidate-history-list span{color:#59616c;display:block;font-size:10px;margin-top:4px}.se-candidate-history-list p{color:#7f8792;font-size:9px;line-height:1.5;margin:5px 0 0}.se-candidate-interview-history{display:flex;flex-direction:column;margin-top:15px}.se-candidate-interview-history>button{align-items:center;background:#0000;border:0;border-bottom:1px solid #eceff2;cursor:pointer;display:flex;font:inherit;gap:11px;min-height:72px;padding:11px;text-align:left;transition:background .14s ease}.se-candidate-interview-history>button:hover{background:#f8f9fb}.se-candidate-interview-history .icon{background:#eaf3ff;border-radius:11px;color:#326fc0;display:grid;flex:0 0 40px;font-size:10px;font-weight:900;height:40px;place-items:center;width:40px}.se-candidate-interview-history .main{display:flex;flex:1 1;flex-direction:column;min-width:0}.se-candidate-interview-history .main strong{color:#343a42;font-size:11px}.se-candidate-interview-history .main small{color:#7f8792;font-size:9px;margin-top:4px}.se-candidate-activity-card{min-height:330px}.se-candidate-timeline{margin-top:18px}.se-candidate-timeline>div{grid-gap:10px;display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr)}.se-candidate-timeline .track{display:flex;justify-content:center;position:relative}.se-candidate-timeline .track i{background:#e30613;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 3px #f4cdd1;height:11px;margin-top:5px;position:relative;width:11px;z-index:2}.se-candidate-timeline .track b{background:#dfe3e8;bottom:-4px;position:absolute;top:17px;width:1px}.se-candidate-timeline>div>div{padding-bottom:18px}.se-candidate-timeline .time{color:#858d98;font-size:9px}.se-candidate-timeline strong{color:#393f47;display:block;font-size:11px;font-weight:800;margin-top:4px;text-transform:capitalize}.se-candidate-timeline p{color:#656d78;font-size:10px;line-height:1.55;margin:5px 0 0}.se-candidate-timeline small{color:#8e96a0;display:block;font-size:9px;margin-top:5px}.se-candidate-action-overlay{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0c0f148f;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:6500}.se-candidate-action-drawer{background:#f6f8fa;box-shadow:-30px 0 90px #00000038;display:flex;flex-direction:column;height:100vh;width:min(640px,calc(100vw - 45px))}.se-candidate-action-drawer>header{background:radial-gradient(circle at 100% 0,#e3061342,#0000 35%),linear-gradient(130deg,#17191e,#292c32);color:#fff;display:flex;gap:18px;justify-content:space-between;padding:24px}.se-candidate-action-drawer header span{color:#ffb8be;font-size:9px;font-weight:900;letter-spacing:1.1px}.se-candidate-action-drawer header h2{font-size:24px;margin:7px 0 0}.se-candidate-action-drawer header button{background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;color:#fff;cursor:pointer;font-size:20px;height:38px;width:38px}.se-candidate-action-body{flex:1 1;overflow-y:auto;padding:20px}.se-candidate-action-form{background:#fff;border:1px solid #dfe4e9;border-radius:14px;padding:18px}.se-candidate-action-form label{display:flex;flex-direction:column;gap:7px;margin-bottom:13px}.se-candidate-action-form label>span{color:#464e58;font-size:10px;font-weight:850}.se-candidate-action-form input,.se-candidate-action-form select,.se-candidate-action-form textarea{background:#fafbfc;border:1px solid #d9dee5;border-radius:10px;box-sizing:border-box;color:#2f353d;font:inherit;font-size:11px;min-height:45px;outline:0;padding:10px 12px;width:100%}.se-candidate-action-form input:focus,.se-candidate-action-form select:focus,.se-candidate-action-form textarea:focus{background:#fff;border-color:#e3061366;box-shadow:0 0 0 4px #e306130d}.se-candidate-action-form textarea{min-height:100px;resize:vertical}.se-candidate-action-form .grid{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))}.se-candidate-action-form .grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.se-candidate-action-form label.checkbox{align-items:center;flex-direction:row;gap:9px}.se-candidate-action-form label.checkbox input{min-height:auto;width:auto}.se-candidate-action-form>button{border:0;border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-size:10px;font-weight:850;min-height:44px;width:100%}.se-candidate-action-form button.primary{background:#17191f}.se-candidate-action-form button.success{background:#23864d}.se-candidate-action-form button.danger{background:#c83240}.se-candidate-decision-note{border-radius:11px;display:flex;gap:10px;margin-bottom:14px;padding:12px}.se-candidate-decision-note.shortlist{background:#eefaf2;color:#297149}.se-candidate-decision-note.reject{background:#fff1f2;color:#963a44}.se-candidate-decision-note>span{background:#fff;border-radius:8px;display:grid;flex:0 0 31px;font-weight:900;height:31px;place-items:center;width:31px}.se-candidate-decision-note strong{display:block;font-size:10px}.se-candidate-decision-note p{font-size:9px;line-height:1.5;margin:4px 0 0}.se-candidate-detail-fatal{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:500px;text-align:center}.se-candidate-detail-fatal>span{background:#fff0f1;border-radius:16px;color:#cc3340;display:grid;font-size:18px;font-weight:900;height:56px;place-items:center;width:56px}.se-candidate-detail-fatal h2{color:#242a31;font-size:26px;margin:15px 0 6px}.se-candidate-detail-fatal p{color:#858d98;font-size:12px;margin:0}.se-candidate-detail-fatal button{background:#fff;border:1px solid #dce1e7;border-radius:10px;color:#4f5761;cursor:pointer;font:inherit;font-size:10px;font-weight:800;margin-top:14px;min-height:40px;padding:0 14px}.se-candidate-detail-loading{display:flex;flex-direction:column;gap:12px}.se-candidate-detail-loading span{animation:seCandidateDetailSkeleton 1.3s linear infinite;background:linear-gradient(90deg,#f0f2f4,#fafbfc,#f0f2f4);background-size:220% 100%;border-radius:16px;height:145px}@keyframes seCandidateDetailSkeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:1200px){.se-candidate-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.se-candidate-detail-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr)}}@media (max-width:900px){.se-candidate-detail-page,.se-candidates-page{padding:20px 16px 42px}.se-candidates-head{flex-direction:column}.se-candidate-toolbar{align-items:stretch;flex-direction:column}.se-candidate-toolbar>select{max-width:none}.se-candidate-detail-hero{align-items:flex-start;flex-direction:column}.se-candidate-detail-role-card{box-sizing:border-box;min-width:0;width:100%}.se-candidate-detail-grid{grid-template-columns:1fr}.se-candidate-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.se-candidate-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.se-candidates-head h1{font-size:30px}.se-candidate-detail-identity h1{font-size:27px}.se-candidate-detail-avatar{border-radius:18px;flex-basis:66px;font-size:24px;height:66px;width:66px}.se-candidate-profile-grid{grid-template-columns:1fr}.se-candidate-detail-tabs{overflow-x:auto}.se-candidate-detail-tabs button{white-space:nowrap}.se-candidate-requirement-overlay{align-items:flex-end;padding:8px}.se-candidate-requirement-modal{max-height:88vh}.se-candidate-requirement-list>button{grid-template-columns:42px minmax(0,1fr) auto}.se-candidate-req-owner,.se-candidate-req-status{display:none}.se-candidate-action-drawer{width:100vw}.se-candidate-action-form .grid,.se-candidate-action-form .grid.three{grid-template-columns:1fr}}.se-candidate-cv-panel{align-self:start}button.se-candidate-resume-open{border:0;cursor:pointer;font-family:inherit;width:100%}button.se-candidate-resume-open:disabled{cursor:wait;opacity:.65;transform:none}.se-candidate-cv-error{align-items:flex-start;background:#fff3f4;border:1px solid #efc7cb;border-radius:10px;color:#a03b44;display:flex;gap:8px;margin-top:10px;padding:10px 11px}.se-candidate-cv-error>span{background:#fff;border-radius:7px;display:grid;flex:0 0 24px;font-size:10px;font-weight:900;height:24px;place-items:center;width:24px}.se-candidate-cv-error p{font-size:10px;line-height:1.45;margin:3px 0 0}.se-candidate-no-cv{align-items:center;background:#fafbfc;border:1px dashed #d6dce3;border-radius:12px;display:flex;gap:11px;margin-top:16px;min-height:105px;padding:16px}.se-candidate-no-cv>span{background:#f0f2f5;border-radius:11px;color:#7b838e;display:grid;flex:0 0 42px;font-size:9px;font-weight:900;height:42px;place-items:center;width:42px}.se-candidate-no-cv strong{color:#424952;display:block;font-size:11px}.se-candidate-no-cv p{color:#858d98;font-size:9px;margin:4px 0 0}.se-candidate-history-description{color:#747d88;display:block;font-size:9px;line-height:1.55;margin-top:7px;max-width:720px}.se-candidate-workflow-actions{grid-gap:11px!important;align-items:stretch;display:grid!important;gap:11px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;margin-top:14px}.se-candidate-workflow-actions>button{align-items:center!important;background:#fff!important;border:1px solid #dde2e8!important;border-radius:15px!important;box-shadow:0 5px 18px rgba(22,27,36,.025);color:#343a43!important;cursor:pointer;display:flex!important;gap:11px!important;justify-content:flex-start!important;min-height:76px!important;min-width:0;overflow:hidden;padding:12px 14px!important;position:relative;text-align:left!important;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease,background .17s ease}.se-candidate-workflow-actions>button>span:first-child{border-radius:11px!important;display:grid!important;flex:0 0 39px!important;font-size:11px!important;font-weight:900!important;height:39px!important;line-height:1;place-items:center!important;width:39px!important}.se-candidate-action-label{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:4px;justify-content:center;min-width:0}.se-candidate-action-label
strong{color:#333941;display:block;font-size:11px;font-weight:850;line-height:1.25;margin:0;white-space:normal;width:100%}.se-candidate-action-label
small{color:#818a96;display:block;font-size:8.5px;font-weight:650;line-height:1.35;margin:0;white-space:normal;width:100%}@media (hover:hover) and (pointer:fine){.se-candidate-workflow-actions>button:not(:disabled):hover{border-color:#ccd2da!important;box-shadow:0 10px 27px rgba(25,30,40,.075);transform:translateY(-2px)}}.se-candidate-workflow-actions>button.call:not(.workflow-completed){background:linear-gradient(145deg,#fff,#f6faff)!important;border-color:#d6e6fb!important}.se-candidate-workflow-actions>button.call>span:first-child{background:#e9f3ff!important;color:#2868b7!important}.se-candidate-workflow-actions>button.call:not(:disabled)
.se-candidate-action-label
strong{color:#355b88}.se-candidate-workflow-actions>button.screen:not(.workflow-completed){background:linear-gradient(145deg,#fff,#faf8ff)!important;border-color:#e4dcfb!important}.se-candidate-workflow-actions>button.screen>span:first-child{background:#f0ebff!important;color:#7250bd!important}.se-candidate-workflow-actions>button.shortlist:not(.workflow-completed){background:linear-gradient(145deg,#fff,#f6fcf8)!important;border-color:#d6eadf!important}.se-candidate-workflow-actions>button.shortlist>span:first-child{background:#e7f7ed!important;color:#218a4c!important}.se-candidate-workflow-actions>button.interview{border-color:#d8e4fa!important}.se-candidate-workflow-actions>button.interview>span:first-child{background:#e8f0ff!important;color:#315fa7!important}.se-candidate-workflow-actions>button.reject:not(.workflow-completed){background:linear-gradient(145deg,#fff,snow)!important;border-color:#f0dcdf!important}.se-candidate-workflow-actions>button.reject>span:first-child{background:#fff0f1!important;color:#cb3744!important}.se-candidate-workflow-actions>button.reject
.se-candidate-action-label
strong{color:#98434c}.se-candidate-workflow-actions>button.workflow-completed{background:linear-gradient(145deg,#f7fcf9,#eff9f3)!important;border:1px solid #cee8d8!important;box-shadow:none!important;cursor:default!important;opacity:1!important;position:relative}.se-candidate-workflow-actions>button.workflow-completed>span:first-child{background:#e4f6eb!important;border:1px solid #c9e6d4;color:#168247!important}.se-candidate-workflow-actions>button.workflow-completed
.se-candidate-action-label
strong{color:#257148!important}.se-candidate-workflow-actions>button.workflow-completed
.se-candidate-action-label
small{color:#66927a!important}.se-candidate-workflow-actions>button.workflow-completed:after{background:#ddf3e6;border-radius:999px;color:#177944;content:"DONE";font-size:6.5px;font-weight:900;letter-spacing:.65px;line-height:1;padding:3px 6px;position:absolute;right:9px;top:8px}.se-candidate-workflow-actions>button.workflow-disabled:not(.workflow-completed){background:#f7f8fa!important;border-color:#e4e7eb!important;box-shadow:none!important;cursor:not-allowed!important;opacity:.68!important}.se-candidate-workflow-actions>button.workflow-disabled:not(.workflow-completed)>span:first-child{background:#eceef1!important;color:#8d949d!important}.se-candidate-workflow-actions>button.workflow-disabled:not(.workflow-completed)
.se-candidate-action-label
strong{color:#777f89!important}.se-candidate-workflow-actions>button.workflow-disabled:not(.workflow-completed)
.se-candidate-action-label
small{color:#9ba1a9!important}.se-candidate-workflow-actions>button.workflow-recommended:not(:disabled){background:linear-gradient(135deg,#f7fbff,#edf5ff)!important;border:1px solid #b8d2fa!important;box-shadow:0 8px 24px #2f66b51c!important;position:relative}.se-candidate-workflow-actions>button.workflow-recommended:not(:disabled):before{background:#3474c8;border-radius:15px 0 0 15px;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.se-candidate-workflow-actions>button.workflow-recommended:not(:disabled)>span:first-child{background:#dceaff!important;color:#215fae!important}.se-candidate-workflow-actions>button.workflow-recommended:not(:disabled)
.se-candidate-action-label
strong{color:#204f8e!important;font-size:11.5px}.se-candidate-workflow-actions>button.workflow-recommended:not(:disabled)
.se-candidate-action-label
small{color:#3770b6!important;font-weight:800}.se-candidate-workflow-actions>button.workflow-recommended:not(:disabled):after{background:#dbeaff;border-radius:999px;color:#245fa8;content:"NEXT STEP →";font-size:6.5px;font-weight:900;letter-spacing:.55px;line-height:1;padding:4px 7px;position:absolute;right:9px;top:8px}.se-candidate-workflow-actions>button.interview.workflow-recommended:not(:disabled){background:linear-gradient(130deg,#f9fcff,#ecf4ff 70%,#e5efff)!important;border-color:#b5cef4!important;min-height:82px!important}.se-candidate-action-panel{margin-bottom:12px;margin-top:14px}.se-candidate-action-panel+.se-candidate-schedule-interview{display:none!important}.se-candidate-workflow-actions:before{color:#8a929c;content:"CANDIDATE WORKFLOW";font-size:7.5px;font-weight:900;grid-column:1/-1;letter-spacing:1.25px;margin:1px 0 -2px}.se-candidate-workflow-actions>button:focus-visible{outline:3px solid #3069b82e;outline-offset:2px}@media (max-width:1180px){.se-candidate-workflow-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.se-candidate-workflow-actions>button.workflow-recommended{grid-column:span 2}}@media (max-width:820px){.se-candidate-workflow-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.se-candidate-workflow-actions>button.workflow-recommended{grid-column:1/-1}}@media (max-width:560px){.se-candidate-workflow-actions{grid-template-columns:1fr!important}.se-candidate-workflow-actions>button,.se-candidate-workflow-actions>button.workflow-recommended{grid-column:auto;min-height:70px!important}}.se-interview-detail-page,.se-interview-modal-overlay,.se-interviews-page{--se-int-bg:#f5f7fa;--se-int-surface:#fff;--se-int-surface-soft:#f8fafc;--se-int-text:#20252d;--se-int-text-2:#3e4753;--se-int-muted:#778290;--se-int-muted-2:#98a2af;--se-int-border:#dde3ea;--se-int-border-strong:#cdd5df;--se-int-red:#e30613;--se-int-red-dark:#b80c18;--se-int-red-soft:#fff1f2;--se-int-green:#218a4c;--se-int-green-soft:#eaf7ef;--se-int-blue:#326fc0;--se-int-blue-soft:#edf5ff;--se-int-purple:#7250bd;--se-int-purple-soft:#f1edff;--se-int-amber:#a66a09;--se-int-amber-soft:#fff6e5;--se-int-danger:#c72d3b;--se-int-danger-soft:#fff1f3;--se-int-shadow-sm:0 5px 16px rgba(20,28,38,.045);--se-int-shadow-md:0 12px 34px rgba(20,28,38,.075);--se-int-shadow-lg:0 30px 80px #080e1638;color:var(--se-int-text)}.se-interview-detail-page,.se-interviews-page{box-sizing:border-box;margin:0 auto;max-width:1320px;padding:32px 36px 60px;width:100%}.se-interview-detail-page button,.se-interview-modal-overlay button,.se-interviews-page button{font-family:inherit}.se-interviews-head{align-items:flex-end;display:flex;gap:28px;justify-content:space-between;margin-bottom:24px}.se-interviews-head>div{min-width:0}.se-interviews-head>div>span{color:#6f7884;display:block;font-size:11px;font-weight:850;letter-spacing:1.45px;line-height:1.2;margin-bottom:10px}.se-interviews-head h1{color:#20242b;font-size:clamp(34px,4vw,46px);font-weight:850;letter-spacing:-1.5px;line-height:1;margin:0}.se-interviews-head p{color:var(--se-int-muted);font-size:14px;font-weight:500;line-height:1.6;margin:12px 0 0;max-width:720px}.se-interviews-head>button{background:#fff;border:1px solid var(--se-int-border);border-radius:12px;box-shadow:var(--se-int-shadow-sm);color:#505b68;cursor:pointer;font-size:12px;font-weight:800;min-height:44px;padding:0 16px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.se-interviews-head>button:hover:not(:disabled){background:#fbfcfd;border-color:#c5ced8;box-shadow:0 8px 22px #141c2612;transform:translateY(-1px)}.se-interviews-head>button:disabled{cursor:not-allowed;opacity:.55}.se-interview-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px}.se-interview-metrics button{align-items:center;background:#fff;border:1px solid var(--se-int-border);border-radius:16px;box-shadow:var(--se-int-shadow-sm);color:var(--se-int-text);cursor:pointer;display:flex;gap:13px;min-height:106px;min-width:0;padding:16px;text-align:left;transition:transform .17s ease,border-color .17s ease,background .17s ease,box-shadow .17s ease}.se-interview-metrics button:hover{border-color:#ccd5df;box-shadow:var(--se-int-shadow-md);transform:translateY(-2px)}.se-interview-metrics button.active{background:linear-gradient(135deg,#fff8f8,#fff);border-color:#e3061347;box-shadow:0 10px 28px #e3061312}.se-interview-metrics button>span{background:#f0f2f5;border-radius:13px;color:#515963;display:grid;flex:0 0 46px;font-size:14px;font-weight:900;height:46px;place-items:center;width:46px}.se-interview-metrics span.today{background:var(--se-int-amber-soft);color:var(--se-int-amber)}.se-interview-metrics span.upcoming{background:var(--se-int-blue-soft);color:var(--se-int-blue)}.se-interview-metrics span.completed{background:var(--se-int-green-soft);color:var(--se-int-green)}.se-interview-metrics button.pending>span{background:var(--se-int-purple-soft);color:var(--se-int-purple)}.se-interview-metrics button>div{min-width:0}.se-interview-metrics strong{color:#242a31;display:block;font-size:28px;font-weight:850;letter-spacing:-.65px;line-height:1}.se-interview-metrics small{color:var(--se-int-muted);display:block;font-size:11px;font-weight:750;line-height:1.2;margin-top:7px}.se-interview-toolbar{align-items:center;background:#fff;border:1px solid var(--se-int-border);border-radius:15px;box-shadow:var(--se-int-shadow-sm);display:flex;gap:16px;justify-content:space-between;margin-bottom:18px;padding:10px 12px}.se-interview-toolbar>div{align-items:center;background:#f9fafb;border:1px solid #d8dee6;border-radius:11px;display:flex;flex:1 1;gap:9px;height:46px;max-width:620px;min-width:0;padding:0 12px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.se-interview-toolbar>div:focus-within{background:#fff;border-color:#e3061361;box-shadow:0 0 0 4px rgba(227,6,19,.055)}.se-interview-toolbar>div>span{color:#8993a0;font-size:17px}.se-interview-toolbar input{background:#0000;border:0;color:#343c46;flex:1 1;font-size:13px;font-weight:550;min-width:0;outline:0}.se-interview-toolbar input::placeholder{color:#a0a8b3}.se-interview-toolbar>div>button{background:#eef1f4;border:0;border-radius:8px;color:#707a86;cursor:pointer;display:grid;font-size:16px;height:30px;padding:0;place-items:center;width:30px}.se-interview-toolbar>span{color:var(--se-int-muted);flex:0 0 auto;font-size:12px;font-weight:600}.se-interview-toolbar>span strong{color:#333b45;font-size:16px;font-weight:850;margin-right:2px}.se-interview-error{align-items:center;background:#fff5f6;border:1px solid #f0c8cc;border-radius:13px;display:flex;gap:11px;margin-bottom:16px;padding:13px 15px}.se-interview-error>span{background:#fee6e9;border-radius:10px;color:var(--se-int-danger);display:grid;flex:0 0 34px;font-size:14px;font-weight:900;height:34px;place-items:center;width:34px}.se-interview-error p{color:#8f4148;font-size:12px;font-weight:600;line-height:1.5;margin:0}.se-interview-list-panel{background:#fff;border:1px solid var(--se-int-border);border-radius:18px;box-shadow:0 10px 32px #141c260d;overflow:hidden}.se-interview-list-panel>header{align-items:center;background:linear-gradient(180deg,#fff,#fbfcfd);border-bottom:1px solid #edf0f3;display:flex;gap:20px;justify-content:space-between;min-height:78px;padding:17px 20px}.se-interview-list-panel>header>div{min-width:0}.se-interview-list-panel header span{color:#7a8491;display:block;font-size:11px;font-weight:850;letter-spacing:1.05px;line-height:1.2}.se-interview-list-panel header strong{color:#303741;display:block;font-size:16px;font-weight:850;line-height:1.25;margin-top:6px}.se-interview-list-panel header p{color:#858f9b;font-size:11px;font-weight:550;line-height:1.45;margin:0}.se-interview-table-wrap{overflow-x:auto;width:100%}.se-interview-table{border-collapse:collapse;min-width:980px;table-layout:auto;width:100%}.se-interview-table thead{background:#f8fafc}.se-interview-table th{border-bottom:1px solid #e8edf2;color:#7d8794;font-size:11px;font-weight:850;height:48px;letter-spacing:.55px;line-height:1.2;padding:0 16px;text-align:left;white-space:nowrap}.se-interview-table td{border-bottom:1px solid #edf0f3;color:#46505c;font-size:12px;padding:16px;vertical-align:middle}.se-interview-table tbody tr{cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.se-interview-table tbody tr:last-child td{border-bottom:0}.se-interview-table tbody tr:hover{background:#f8fafc}.se-interview-table td>strong{color:#343b45;display:block;font-size:12px;font-weight:800;line-height:1.35}.se-interview-table td>small{color:#89939f;display:block;font-size:11px;line-height:1.3;margin-top:4px}.se-interview-person{align-items:center;display:flex;gap:11px;min-width:190px}.se-interview-person>span{background:linear-gradient(135deg,#252931,#4a505a);border-radius:12px;color:#fff;display:grid;flex:0 0 42px;font-size:13px;font-weight:900;height:42px;place-items:center;width:42px}.se-interview-person>div{min-width:0}.se-interview-person strong{color:#303741;display:block;font-size:12px;font-weight:850;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-interview-person small{color:#8a94a0;display:block;font-size:11px;line-height:1.25;margin-top:4px;white-space:nowrap}.se-interview-mode-pill{align-items:center;background:#f5f7fa;border:1px solid #dde4ec;border-radius:999px;color:#5e6875;display:inline-flex;font-size:11px;font-weight:800;min-height:30px;padding:0 10px;white-space:nowrap}.se-interview-arrow{color:#4d5865;font-size:20px;transition:transform .15s ease,color .15s ease}.se-interview-table tbody tr:hover
.se-interview-arrow{color:var(--se-int-red);transform:translateX(3px)}.se-interview-loading-list{grid-gap:12px;display:grid;gap:12px;padding:20px}.se-interview-loading-list>span{animation:seInterviewSkeleton 1.4s infinite;background:linear-gradient(90deg,#f1f3f5,#f8f9fb 45%,#f1f3f5);background-size:220% 100%;border-radius:13px;height:74px}@keyframes seInterviewSkeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.se-interview-detail-topbar{align-items:center;display:flex;gap:10px;margin-bottom:16px}.se-interview-detail-topbar button{background:#fff;border:1px solid var(--se-int-border);border-radius:11px;box-shadow:var(--se-int-shadow-sm);color:#515b67;cursor:pointer;font-size:12px;font-weight:800;min-height:42px;padding:0 14px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.se-interview-detail-topbar button:hover{border-color:#c7d0da;box-shadow:0 8px 20px rgba(20,28,38,.065);transform:translateY(-1px)}.se-interview-detail-hero{align-items:stretch;background:radial-gradient(circle at 90% 5%,#ea122278,#0000 36%),radial-gradient(circle at 58% 130%,#89091238,#0000 45%),linear-gradient(120deg,#181b21,#24272e 61%,#940b17);border-radius:22px;box-shadow:0 22px 52px #15181e2e;display:flex;gap:28px;justify-content:space-between;min-height:245px;overflow:hidden;padding:30px 32px;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:10px}.se-interview-detail-label>span:first-child{color:#ffffffb8;font-size:11px;font-weight:850;letter-spacing:1.15px}.se-interview-detail-main h1{color:#fff;font-size:clamp(34px,4vw,46px);font-weight:850;letter-spacing:-1.25px;line-height:1;margin:15px 0 7px}.se-interview-detail-main>p{color:#ffffffad;font-size:13px;font-weight:500;line-height:1.5;margin:0}.se-interview-detail-buttons{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.se-interview-detail-buttons button{background:#ffffff1a;border:1px solid #fff3;border-radius:10px;color:#fff;cursor:pointer;font-size:11px;font-weight:800;min-height:40px;padding:0 14px;transition:transform .15s ease,background .15s ease,border-color .15s ease}.se-interview-detail-buttons button:hover{background:#ffffff29;border-color:#ffffff57;transform:translateY(-1px)}.se-interview-detail-buttons button.danger{background:#d6223029;border-color:#ffafb54d;color:#ffd6d9}.se-interview-date-card{align-self:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff17;border:1px solid #ffffff29;border-radius:18px;min-width:245px;padding:20px;width:245px}.se-interview-date-card>span{color:#ffb9bf;display:block;font-size:11px;font-weight:850;letter-spacing:.8px}.se-interview-date-card strong{color:#fff;display:block;font-size:15px;font-weight:750;line-height:1.3;margin-top:13px}.se-interview-date-card b{color:#fff;display:block;font-size:27px;font-weight:850;letter-spacing:-.5px;line-height:1;margin-top:6px}.se-interview-date-card small{color:#ffffffa8;display:block;font-size:11px;font-weight:600;margin-top:7px}.se-interview-control-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.se-interview-control-grid>button,.se-interview-evaluate-trigger{align-items:center;background:#fff;border:1px solid var(--se-int-border);border-radius:14px;box-shadow:var(--se-int-shadow-sm);color:var(--se-int-text);cursor:pointer;display:flex;gap:12px;justify-content:flex-start;min-height:76px;padding:14px 16px;text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.se-interview-control-grid>button:hover:not(:disabled),.se-interview-evaluate-trigger:hover:not(:disabled){border-color:#cbd3dd;box-shadow:var(--se-int-shadow-md);transform:translateY(-2px)}.se-interview-control-grid
button>span,.se-interview-evaluate-trigger>span{background:var(--se-int-green-soft);border-radius:11px;color:var(--se-int-green);display:grid;flex:0 0 42px;font-size:13px;font-weight:900;height:42px;place-items:center;width:42px}.se-interview-control-grid
button>div{min-width:0}.se-interview-control-grid
strong{color:#343b44;display:block;font-size:12px;font-weight:850;line-height:1.3}.se-interview-control-grid
small{color:var(--se-int-muted);display:block;font-size:11px;line-height:1.35;margin-top:4px}.se-interview-evaluate-trigger{font-size:12px;font-weight:850}.se-interview-detail-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);margin-top:16px}.se-interview-detail-card{background:#fff;border:1px solid var(--se-int-border);border-radius:17px;box-shadow:var(--se-int-shadow-sm);margin-top:0;padding:22px}.se-interview-detail-page>.se-interview-detail-card{margin-top:16px}.se-interview-detail-card header>span{color:#788390;display:block;font-size:11px;font-weight:850;letter-spacing:1px;line-height:1.2}.se-interview-detail-card header h3{color:#303741;font-size:18px;font-weight:850;letter-spacing:-.25px;line-height:1.25;margin:7px 0 0}.se-interview-info-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.se-interview-info-grid>div{background:#f9fafb;border:1px solid #e5e9ee;border-radius:11px;display:flex;flex-direction:column;justify-content:center;min-height:72px;padding:13px 14px}.se-interview-email-status span,.se-interview-info-grid span{color:#7d8793;font-size:11px;font-weight:800;letter-spacing:.25px;line-height:1.2}.se-interview-email-status strong,.se-interview-info-grid strong{color:#353d47;display:block;font-size:12px;font-weight:850;line-height:1.4;margin-top:6px}.se-interview-meeting-link{align-items:center;background:var(--se-int-blue-soft);border:1px solid #d2e0f2;border-radius:11px;color:#3164a9;display:flex;font-size:12px;font-weight:800;justify-content:space-between;margin-top:14px;min-height:44px;padding:0 14px;text-decoration:none;transition:transform .15s ease,border-color .15s ease,background .15s ease}.se-interview-meeting-link:hover{background:#e7f2ff;border-color:#bdd2eb;transform:translateY(-1px)}.se-interviewer-profile{align-items:center;display:flex;gap:12px;margin-top:18px}.se-interviewer-profile>span{background:linear-gradient(135deg,#292d35,#525862);border-radius:14px;color:#fff;display:grid;flex:0 0 50px;font-size:15px;font-weight:900;height:50px;place-items:center;width:50px}.se-interviewer-profile>div{min-width:0}.se-interviewer-profile strong{color:#343c45;display:block;font-size:13px;font-weight:850}.se-interviewer-profile small{color:#818b97;display:block;font-size:11px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-interview-email-status{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.se-interview-email-status>div{background:#fafbfd;border:1px solid #e4e9ef;border-radius:11px;min-height:72px;padding:13px}.se-interview-email-pending-note{color:#8a939e;font-size:11px;line-height:1.5;margin:12px 0 0}.se-interview-remarks{color:#626d79;font-size:13px;line-height:1.7;margin:16px 0 0}.se-interview-detail-loading{display:grid;gap:7px;grid-template-columns:repeat(3,12px);justify-content:center;min-height:420px;place-items:center}.se-interview-detail-loading span{animation:seInterviewLoadingDot .8s infinite alternate;background:var(--se-int-red);border-radius:999px;height:12px;width:12px}.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:.25;transform:translateY(3px)}to{opacity:1;transform:translateY(-3px)}}.se-interview-detail-fatal{background:#fff;border:1px solid var(--se-int-border);border-radius:18px;box-shadow:var(--se-int-shadow-md);margin:90px auto;max-width:520px;padding:34px;text-align:center}.se-interview-detail-fatal>span{background:var(--se-int-danger-soft);border-radius:14px;color:var(--se-int-danger);display:grid;font-size:18px;font-weight:900;height:48px;margin:0 auto 14px;place-items:center;width:48px}.se-interview-detail-fatal h2{color:#303740;font-size:21px;font-weight:850;margin:0}.se-interview-detail-fatal p{color:var(--se-int-muted);font-size:12px;line-height:1.55;margin:10px 0 0}.se-interview-detail-fatal button{background:#202329;border:1px solid #24272d;border-radius:10px;color:#fff;cursor:pointer;font-size:12px;font-weight:800;margin-top:18px;min-height:42px;padding:0 15px}.se-interview-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0f15a3;display:flex;inset:0;justify-content:center;overflow:hidden;padding:24px;position:fixed;z-index:100000}.se-interview-modal-head{align-items:center;background:radial-gradient(circle at 90% -20%,#ff2a3b8c,#0000 42%),linear-gradient(120deg,#181b21,#23262d 60%,#950b18);color:#fff;display:flex;flex:0 0 auto;gap:20px;justify-content:space-between;overflow:hidden;padding:24px 74px 22px 26px;position:relative}.se-interview-modal-head>div{min-width:0}.se-interview-eyebrow,.se-interview-modal-head>div>span{color:#ffb1b8;display:block;font-size:11px;font-weight:850;letter-spacing:1.35px;line-height:1.2;margin-bottom:8px}.se-interview-modal-head h2{color:#fff;font-size:28px;font-weight:850;letter-spacing:-.55px;line-height:1.08;margin:0}.se-interview-modal-head p{color:#ffffffb3;font-size:12px;line-height:1.55;margin:8px 0 0;max-width:650px}.se-interview-modal-close,.se-interview-modal-head>button{background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:#fff;cursor:pointer;display:grid;font-size:22px;font-weight:500;height:42px;line-height:1;padding:0;place-items:center;position:absolute;right:20px;top:18px;transition:transform .16s ease,background .16s ease,border-color .16s ease;width:42px}.se-interview-modal-close:hover:not(:disabled),.se-interview-modal-head>button:hover:not(:disabled){background:#ffffff2e;border-color:#ffffff57;transform:scale(1.05)}.se-interview-schedule-modal{animation:seInterviewModalEnter .22s cubic-bezier(.22,.8,.28,1);background:#f6f8fb;border:1px solid #fff3;border-radius:24px;box-shadow:var(--se-int-shadow-lg);display:flex;flex-direction:column;height:min(860px,calc(100vh - 48px));max-height:calc(100vh - 48px);max-width:980px;overflow:hidden;position:relative;width:min(980px,calc(100vw - 48px))}@keyframes seInterviewModalEnter{0%{opacity:0;transform:translateY(14px) scale(.982)}to{opacity:1;transform:translateY(0) scale(1)}}.se-interview-schedule-head{min-height:128px}.se-interview-schedule-context{grid-gap:16px;background:#fff;border:1px solid #dce3eb;border-radius:15px;box-shadow:var(--se-int-shadow-sm);display:grid;flex:0 0 auto;gap:16px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);margin:16px 20px 0;padding:14px 16px}.se-interview-schedule-context
.candidate{align-items:center;display:flex;gap:12px;min-width:0}.se-interview-schedule-context
.avatar{background:linear-gradient(135deg,#252931,#4c525c);border-radius:13px;color:#fff;display:grid;flex:0 0 48px;font-size:15px;font-weight:900;height:48px;place-items:center;width:48px}.se-interview-schedule-context
small{color:#8792a0;display:block;font-size:11px;font-weight:850;letter-spacing:.7px;line-height:1.2}.se-interview-schedule-context
strong{color:#303741;display:block;font-size:13px;font-weight:850;line-height:1.3;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-interview-schedule-context
p{color:#7c8794;font-size:11px;line-height:1.35;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-interview-schedule-context
.contact{border-left:1px solid #e5e9ee;display:flex;flex-direction:column;justify-content:center;min-width:0;padding-left:16px}.se-interview-checking-banner,.se-interview-duplicate-banner,.se-interview-schedule-error{align-items:center;border-radius:12px;display:flex;flex:0 0 auto;gap:11px;margin:12px 20px 0;padding:12px 14px}.se-interview-checking-banner{background:#f3f8ff;border:1px solid #cbdcf4}.se-interview-duplicate-banner{background:#fff9ed;border:1px solid #efd6a7}.se-interview-schedule-error{background:#fff4f5;border:1px solid #f0c8cc}.se-interview-checking-banner>span,.se-interview-duplicate-banner>span,.se-interview-schedule-error>span{border-radius:10px;display:grid;flex:0 0 34px;font-size:13px;font-weight:900;height:34px;place-items:center;width:34px}.se-interview-duplicate-banner>span{background:#fff0ce;color:#986300}.se-interview-schedule-error>span{background:#fee6e9;color:var(--se-int-danger)}.se-interview-checking-banner strong,.se-interview-duplicate-banner strong,.se-interview-schedule-error strong{color:#3c4550;display:block;font-size:12px;font-weight:850}.se-interview-checking-banner p,.se-interview-duplicate-banner p,.se-interview-schedule-error p{color:#717d8a;font-size:11px;line-height:1.45;margin:3px 0 0}.se-interview-duplicate-banner small{color:#8c7040;display:block;font-size:11px;line-height:1.45;margin-top:3px}.se-interview-premium-form{background:#f6f8fb;flex:1 1 auto;margin:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px 20px 0;scrollbar-color:#cbd3dd #0000;scrollbar-width:thin}.se-interview-premium-form::-webkit-scrollbar{width:7px}.se-interview-premium-form::-webkit-scrollbar-track{background:#0000}.se-interview-premium-form::-webkit-scrollbar-thumb{background:#cbd3dd;border-radius:999px}.se-interview-form-card{background:#fff;border:1px solid #dde4ec;border-radius:16px;box-shadow:var(--se-int-shadow-sm);margin:0 0 14px;padding:19px}.se-interview-form-card>header{align-items:flex-start;display:flex;gap:11px;margin:0 0 17px}.se-interview-form-card>header>span,.se-interview-section-title>span{background:#f0f3f7;border-radius:11px;color:#576272;display:grid;flex:0 0 40px;font-size:12px;font-weight:900;height:40px;line-height:1;place-items:center;width:40px}.se-interview-form-card>header>div{min-width:0}.se-interview-form-card>header
strong,.se-interview-section-title
strong{color:#29313b;display:block;font-size:15px;font-weight:850;line-height:1.25}.se-interview-form-card>header
small,.se-interview-section-title
small{color:#7e8996;display:block;font-size:11px;font-weight:500;line-height:1.45;margin-top:4px}.se-interview-form-card
.grid{grid-gap:15px 16px;display:grid;gap:15px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.se-interview-form-card
.grid>.wide{grid-column:1/-1}.se-interview-form label,.se-interview-small-modal-body label,.se-interview-text-field{display:flex;flex-direction:column;gap:7px;min-width:0}.se-interview-form label>span,.se-interview-small-modal-body label>span,.se-interview-text-field>span{color:#414b58;font-size:12px;font-weight:800;line-height:1.25}.se-interview-form input,.se-interview-form select,.se-interview-form textarea,.se-interview-small-modal-body input,.se-interview-small-modal-body textarea,.se-interview-text-field textarea{background:#fbfcfd;border:1px solid #d4dce6;border-radius:11px;box-sizing:border-box;color:#28313c;font-family:inherit;font-size:13px;font-weight:600;line-height:1.45;min-width:0;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;width:100%}.se-interview-form input,.se-interview-form select,.se-interview-small-modal-body input{min-height:46px;padding:0 13px}.se-interview-form textarea,.se-interview-small-modal-body textarea,.se-interview-text-field textarea{min-height:94px;padding:12px 13px;resize:vertical}.se-interview-form input::placeholder,.se-interview-form textarea::placeholder,.se-interview-small-modal-body textarea::placeholder{color:#a1a9b4}.se-interview-form input:focus,.se-interview-form select:focus,.se-interview-form textarea:focus,.se-interview-small-modal-body input:focus,.se-interview-small-modal-body textarea:focus,.se-interview-text-field textarea:focus{background:#fff;border-color:#d82a39b3;box-shadow:0 0 0 3px #d82a3914}.se-interview-form input:disabled,.se-interview-form select:disabled,.se-interview-form textarea:disabled{background:#f1f3f6;color:#7d8794;cursor:not-allowed;opacity:1}.se-interview-form
label.has-error
input,.se-interview-form
label.has-error
select,.se-interview-form
label.has-error
textarea{background:#fffafb;border-color:#dc3343;box-shadow:0 0 0 3px #dc33430f}.se-interview-field-error{color:#c52a38;display:block;font-size:11px;font-weight:700;line-height:1.4}.se-interview-field-help{color:#7d8895;display:block;font-size:11px;font-weight:500;line-height:1.4}.se-interview-field-warning{color:#936207;display:block;font-size:11px;font-weight:650;line-height:1.4}.se-interview-directory-loading{align-items:center;background:#f8fafc;border:1px solid #d4dce6;border-radius:11px;color:#697585;display:flex;font-size:12px;font-weight:650;gap:10px;min-height:46px;padding:0 13px}.se-interview-directory-unavailable{align-items:center;background:#fffaf0;border:1px solid #e4d6bb;border-radius:11px;display:flex;gap:14px;justify-content:space-between;min-height:76px;padding:12px 13px}.se-interview-directory-unavailable strong{color:#5c4a29;display:block;font-size:12px;font-weight:850}.se-interview-directory-unavailable p{color:#7c6b4e;font-size:11px;line-height:1.45;margin:4px 0 0}.se-interview-directory-unavailable button{background:#fff;border:1px solid #dec89e;border-radius:9px;color:#69512a;cursor:pointer;font-size:11px;font-weight:850;min-height:40px;min-width:74px;padding:0 13px}.se-interview-checking-banner
.spinner,.se-interview-directory-loading
.spinner{animation:seInterviewSpin .7s linear infinite;border:2px solid #c9d5e4;border-radius:50%;border-top-color:#3b6fae;flex:0 0 17px;height:17px;width:17px}@keyframes seInterviewSpin{to{transform:rotate(1turn)}}.se-interview-selected-person{grid-gap:11px;align-items:center;background:linear-gradient(135deg,#f4fbf7,#fcfffd);border:1px solid #cfe7d9;border-radius:12px;display:grid;gap:11px;grid-template-columns:42px minmax(0,1fr) 30px;margin-top:13px;padding:12px 14px}.se-interview-selected-person>span{background:#e4f4eb;border-radius:11px;color:#217747;display:grid;font-size:13px;font-weight:900;height:42px;place-items:center;width:42px}.se-interview-selected-person small{color:#658b75;display:block;font-size:11px;font-weight:800;letter-spacing:.55px}.se-interview-selected-person strong{color:#365343;display:block;font-size:12px;font-weight:850;margin-top:3px}.se-interview-selected-person p{color:#6c8275;font-size:11px;margin:3px 0 0}.se-interview-selected-person>b{background:#ddf1e5;border-radius:999px;color:#1e8049;display:grid;font-size:12px;height:30px;place-items:center;width:30px}.se-interview-date-preview{grid-gap:14px;align-items:center;background:linear-gradient(135deg,#f4f8fe,#fff);border:1px solid #d8e3f1;border-radius:12px;display:grid;gap:14px;grid-template-columns:45px repeat(3,minmax(0,1fr));margin-top:13px;padding:13px 14px}.se-interview-date-preview>span{background:#e4effd;border-radius:11px;color:#3868a7;display:grid;font-size:11px;font-weight:900;height:42px;place-items:center;width:42px}.se-interview-date-preview small{color:#7c8999;display:block;font-size:11px;font-weight:800;line-height:1.2}.se-interview-date-preview strong{color:#354d6b;display:block;font-size:12px;font-weight:850;line-height:1.3;margin-top:4px}.se-interview-premium-mode-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.se-interview-premium-mode-grid
button{align-items:center;background:#fafbfd;border:1px solid #dce2e9;border-radius:12px;color:#35404d;cursor:pointer;display:flex;gap:10px;min-height:84px;padding:13px;text-align:left;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.se-interview-premium-mode-grid
button:hover:not(:disabled){background:#fff;border-color:#c5ced9;box-shadow:0 7px 18px rgba(16,24,40,.055);transform:translateY(-1px)}.se-interview-premium-mode-grid
button.active{background:linear-gradient(135deg,#fff5f6,#fff);border-color:#eb9da5;box-shadow:0 7px 18px #d522330f}.se-interview-premium-mode-grid
button>span{background:#eef2f7;border-radius:11px;color:#596575;display:grid;flex:0 0 40px;font-size:13px;font-weight:900;height:40px;place-items:center;width:40px}.se-interview-premium-mode-grid
button.active>span{background:#fde8ea;color:#c62c3a}.se-interview-premium-mode-grid
button div{flex:1 1;min-width:0}.se-interview-premium-mode-grid strong{color:#35404d;display:block;font-size:12px;font-weight:850}.se-interview-premium-mode-grid small{color:#7f8a98;display:block;font-size:11px;line-height:1.35;margin-top:4px}.se-interview-premium-mode-grid
button>b{color:#cf2736;font-size:13px}.se-interview-form-card
label.standalone{margin-top:14px}.se-interview-mode-info{align-items:center;background:#f4f8fd;border:1px solid #d8e3f1;border-radius:11px;display:flex;gap:11px;margin-top:13px;padding:12px 14px}.se-interview-mode-info>span{background:#e5effb;border-radius:10px;color:#3769a7;display:grid;flex:0 0 39px;font-size:13px;height:39px;place-items:center;width:39px}.se-interview-mode-info strong{color:#40546d;font-size:12px;font-weight:850}.se-interview-mode-info p{color:#758397;font-size:11px;margin:3px 0 0}.se-interview-notification-preview{align-items:flex-start;background:linear-gradient(135deg,#f3f8ff,#fff);border:1px solid #d5e1f0;border-radius:14px;display:flex;gap:13px;margin:0 0 14px;padding:15px;position:relative}.se-interview-notification-icon{background:#e3eeff;border-radius:11px;color:#3269ae;display:grid;flex:0 0 42px;font-size:15px;height:42px;place-items:center;width:42px}.se-interview-notification-main{flex:1 1;min-width:0}.se-interview-notification-main>span{color:#557ca9;font-size:11px;font-weight:850;letter-spacing:.65px;line-height:1.2}.se-interview-notification-main>strong{color:#3b5573;display:block;font-size:13px;font-weight:850;margin-top:5px}.se-interview-notification-main>p{color:#718096;font-size:11px;line-height:1.5;margin:5px 0 0;max-width:650px}.se-interview-notification-recipients{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.se-interview-notification-recipients>div{align-items:center;background:#ffffffdb;border:1px solid #dde6f0;border-radius:10px;display:flex;gap:9px;min-width:0;padding:10px}.se-interview-notification-recipients
.person{border-radius:9px;display:grid;flex:0 0 35px;font-size:11px;font-weight:900;height:35px;place-items:center;width:35px}.se-interview-notification-recipients
.person.candidate{background:#e8f2ff;color:#3267ad}.se-interview-notification-recipients
.person.interviewer{background:#eee9ff;color:#7051b5}.se-interview-notification-recipients small{color:#7e8da0;font-size:11px;font-weight:800}.se-interview-notification-recipients strong{color:#415773;display:block;font-size:12px;font-weight:850;margin-top:2px}.se-interview-notification-recipients p{color:#748397;font-size:11px;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-interview-notification-state{background:#e4efff;border-radius:999px;color:#3267aa;flex:0 0 auto;font-size:11px;font-weight:850;letter-spacing:.4px;padding:6px 9px}.se-interview-inline-block-error{align-items:center;background:#fff5f6;border:1px solid #f0c8cc;border-radius:12px;display:flex;gap:11px;margin-bottom:14px;padding:12px 14px}.se-interview-inline-block-error>span{background:#fee6e9;border-radius:10px;color:#c72d3b;display:grid;flex:0 0 34px;font-size:13px;font-weight:900;height:34px;place-items:center;width:34px}.se-interview-inline-block-error strong{color:#8f2530;display:block;font-size:12px;font-weight:850}.se-interview-inline-block-error p{color:#9a555c;font-size:11px;line-height:1.45;margin:3px 0 0}.se-interview-schedule-footer{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-top:1px solid #dce3eb;bottom:0;box-shadow:0 -8px 25px rgba(16,24,40,.055);display:flex;gap:18px;justify-content:space-between;margin:0 -20px;padding:13px 20px;position:sticky;z-index:25}.se-interview-schedule-footer-info{align-items:center;display:flex;gap:10px;min-width:0}.se-interview-schedule-footer-info>span{background:#e4f5ea;border-radius:10px;color:#218149;display:grid;flex:0 0 38px;font-size:13px;font-weight:900;height:38px;place-items:center;width:38px}.se-interview-schedule-footer-info strong{color:#39434f;display:block;font-size:12px;font-weight:850;line-height:1.3}.se-interview-schedule-footer-info small{color:#7c8794;display:block;font-size:11px;line-height:1.35;margin-top:3px}.se-interview-schedule-footer-actions{align-items:center;display:flex;flex:0 0 auto;gap:10px}.se-interview-schedule-footer-actions
button{border-radius:10px;cursor:pointer;font-size:12px;font-weight:850;line-height:1;min-height:44px;padding:0 17px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.se-interview-schedule-footer-actions
.secondary{background:#fff;border:1px solid #ccd4de;color:#47515d}.se-interview-schedule-footer-actions
.primary{align-items:center;background:linear-gradient(135deg,#181b21,#292d35);border:1px solid #171a20;box-shadow:0 8px 20px #10182829;color:#fff;display:inline-flex;gap:8px;justify-content:center;min-width:185px}.se-interview-schedule-footer-actions
button:hover:not(:disabled){transform:translateY(-1px)}.se-interview-schedule-footer-actions
.primary:hover:not(:disabled){box-shadow:0 11px 25px #10182838}.se-interview-schedule-footer-actions
button:disabled{box-shadow:none;cursor:not-allowed;opacity:.52;transform:none}.se-interview-submit-spinner{animation:seInterviewSpin .65s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#fff;flex:0 0 16px;height:16px;width:16px}.se-interview-evaluation-modal{animation:seInterviewModalEnter .2s ease;background:#f6f8fb;border:1px solid #fff3;border-radius:22px;box-shadow:var(--se-int-shadow-lg);display:flex;flex-direction:column;max-height:calc(100vh - 48px);overflow:hidden;width:min(920px,calc(100vw - 48px))}.se-interview-evaluation-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px 20px}.se-interview-evaluation-body>section{background:#fff;border:1px solid var(--se-int-border);border-radius:15px;box-shadow:var(--se-int-shadow-sm);margin-bottom:14px;padding:19px}.se-interview-section-title{align-items:flex-start;display:flex;gap:11px;margin-bottom:16px}.se-interview-rating-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.se-interview-rating-grid label{background:#fafbfd;border:1px solid #e2e7ed;border-radius:12px;padding:13px}.se-interview-rating-grid
label>span{color:#4c5663;display:block;font-size:12px;font-weight:800;margin-bottom:10px}.se-interview-rating-options{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr))}.se-interview-rating-options
button{background:#fff;border:1px solid #d9e0e8;border-radius:9px;color:#59636f;cursor:pointer;font-size:12px;font-weight:800;height:40px;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.se-interview-rating-options
button:hover{border-color:#c9d2dc;transform:translateY(-1px)}.se-interview-rating-options
button.active{background:#202329;border-color:#1f232a;color:#fff}.se-interview-decision-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.se-interview-decision-grid
button{align-items:center;background:#fafbfd;border:1px solid #dfe5eb;border-radius:11px;color:#515c68;cursor:pointer;display:flex;font-size:11px;font-weight:800;gap:7px;justify-content:center;min-height:66px;padding:10px;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.se-interview-decision-grid
button:hover{transform:translateY(-1px)}.se-interview-decision-grid
button.active{background:#fff5f6;border-color:#e306134d;box-shadow:0 6px 16px #e306130f;color:#b8202d}.se-interview-final-decision{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.se-interview-final-decision
button{align-items:center;background:#fafbfd;border:1px solid #dfe5eb;border-radius:12px;color:#4f5965;cursor:pointer;display:flex;gap:11px;min-height:92px;padding:13px;text-align:left;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.se-interview-final-decision
button:hover{transform:translateY(-1px)}.se-interview-final-decision
button>span{background:#eef2f6;border-radius:11px;display:grid;flex:0 0 40px;font-size:13px;font-weight:900;height:40px;place-items:center;width:40px}.se-interview-final-decision
button div{min-width:0}.se-interview-final-decision
strong{color:#39424d;display:block;font-size:12px;font-weight:850}.se-interview-final-decision
small{color:#7d8794;display:block;font-size:11px;line-height:1.35;margin-top:4px}.se-interview-final-decision
.selected.active{background:#f1faf5;border-color:#b9dfc9}.se-interview-final-decision
.selected.active>span{background:#ddf2e5;color:#21854a}.se-interview-final-decision
.hold.active{background:#fff9ed;border-color:#ead39e}.se-interview-final-decision
.hold.active>span{background:#fff0cd;color:#966300}.se-interview-final-decision
.rejected.active{background:#fff5f6;border-color:#ecc6ca}.se-interview-final-decision
.rejected.active>span{background:#fee6e9;color:#c52c39}.se-interview-text-field{margin-top:12px}.se-interview-evaluation-actions{background:#fffffff7;border-top:1px solid #dfe5eb;box-shadow:0 -8px 24px rgba(20,28,38,.045);display:flex;flex:0 0 auto;gap:10px;justify-content:flex-end;padding:14px 20px}.se-interview-evaluation-actions
button{border-radius:10px;cursor:pointer;font-size:12px;font-weight:850;min-height:44px;padding:0 17px}.se-interview-evaluation-actions
.secondary{background:#fff;border:1px solid #ccd4de;color:#4c5661}.se-interview-evaluation-actions
.primary{background:linear-gradient(135deg,#191c22,#292d35);border:1px solid #1c1f25;color:#fff;min-width:170px}.se-interview-small-modal{animation:seInterviewModalEnter .2s ease;background:#fff;border:1px solid #fff3;border-radius:20px;box-shadow:var(--se-int-shadow-lg);overflow:hidden;width:min(560px,calc(100vw - 40px))}.se-interview-small-modal-body{grid-gap:15px;display:grid;gap:15px;padding:20px}.se-interview-small-modal-body>button{border-radius:10px;cursor:pointer;font-size:12px;font-weight:850;min-height:46px}.se-interview-small-modal-body>button.primary{background:#20242a;border:1px solid #1c2026;color:#fff}.se-interview-small-modal-body>button.danger{background:#d93644;border:1px solid #c93240;color:#fff}@media (max-width:1100px){.se-interview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.se-interview-detail-grid{grid-template-columns:1fr}}@media (max-width:850px){.se-interview-detail-page,.se-interviews-page{padding:24px 20px 44px}.se-interviews-head{align-items:flex-start;flex-direction:column}.se-interview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.se-interview-toolbar{align-items:stretch;flex-direction:column}.se-interview-toolbar>div{max-width:none}.se-interview-detail-hero{flex-direction:column}.se-interview-date-card{min-width:0;width:100%}.se-interview-schedule-context{grid-template-columns:1fr}.se-interview-schedule-context .contact{border-left:0;border-top:1px solid #e5e9ee;padding:12px 0 0}.se-interview-premium-mode-grid,.se-interview-rating-grid{grid-template-columns:1fr}.se-interview-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.se-interview-final-decision{grid-template-columns:1fr}}@media (max-width:600px){.se-interview-detail-page,.se-interviews-page{padding:18px 14px 36px}.se-interviews-head h1{font-size:34px}.se-interview-metrics{gap:9px;grid-template-columns:1fr 1fr}.se-interview-metrics button{min-height:92px;padding:13px}.se-interview-metrics button:last-child{grid-column:1/-1}.se-interview-list-panel>header{align-items:flex-start;flex-direction:column}.se-interview-detail-main h1{font-size:34px}.se-interview-control-grid,.se-interview-email-status,.se-interview-info-grid{grid-template-columns:1fr}.se-interview-modal-overlay{align-items:flex-end;padding:0}.se-interview-evaluation-modal,.se-interview-schedule-modal{border-radius:22px 22px 0 0;height:94vh;max-height:94vh;max-width:none;width:100%}.se-interview-small-modal{border-radius:22px 22px 0 0;width:100%}.se-interview-modal-head{padding:21px 64px 19px 18px}.se-interview-modal-head h2{font-size:24px}.se-interview-schedule-context{margin:13px 14px 0}.se-interview-premium-form{padding:14px 14px 0}.se-interview-form-card{padding:15px}.se-interview-form-card .grid{grid-template-columns:1fr}.se-interview-date-preview{grid-template-columns:1fr 1fr}.se-interview-date-preview>span{display:none}.se-interview-notification-preview{flex-wrap:wrap}.se-interview-notification-recipients{grid-template-columns:1fr}.se-interview-notification-state{display:none}.se-interview-schedule-footer{align-items:stretch;flex-direction:column;margin:0 -14px;padding:12px 14px}.se-interview-schedule-footer-actions{display:grid;grid-template-columns:.8fr 1.2fr;width:100%}.se-interview-schedule-footer-actions button{width:100%}.se-interview-evaluation-actions{display:grid;grid-template-columns:.8fr 1.2fr}.se-interview-evaluation-actions button{width:100%}.se-interview-decision-grid{grid-template-columns:1fr}}.se-interview-control-grid
button.checkin.expired,.se-interview-control-grid
button.checkin.waiting{cursor:not-allowed;opacity:1}.se-interview-control-grid
button.checkin.waiting{border-color:#e6d7b6}.se-interview-control-grid
button.checkin.waiting>span{background:#fff0ce;color:#976400}.se-interview-control-grid
button.checkin.waiting
strong{color:#665127}.se-interview-control-grid
button.checkin.expired{background:linear-gradient(135deg,#fff5f6,#fff);border-color:#edc8cc}.se-interview-control-grid
button.checkin.expired>span{background:#fee6e9}.se-interview-control-grid
button.checkin.expired
strong{color:#8d3039}.se-interview-control-grid
button.checkin.available{background:linear-gradient(135deg,#f2fbf6,#fff);border-color:#c8e6d4}.se-interview-control-grid
button.checkin.available:hover:not(:disabled){border-color:#abd8bc;box-shadow:0 10px 26px #218a4c1a}.se-interview-checkin-confirmed{background:linear-gradient(135deg,#effaf3,#fff);border:1px solid #bfe2cd;box-shadow:0 5px 16px #218a4c0f;min-height:76px}.se-interview-checkin-confirmed>span{background:#daf1e3;border-radius:11px;color:#20834a;flex:0 0 42px;font-size:14px;height:42px;width:42px}.se-interview-checkin-confirmed
strong{color:#315943;font-size:12px}.se-interview-checkin-confirmed
small{color:#6e8c7a}.se-interview-email-heading{margin-bottom:10px;margin-top:20px}.se-interview-email-heading>span{color:#7e8995;display:block;font-size:11px;font-weight:850;letter-spacing:.8px}.se-interview-email-heading>strong{color:#343c46;display:block;font-size:13px;font-weight:850;margin-top:4px}.se-interview-email-status>.email-state{background:#fafbfd;border:1px solid #e3e8ee;border-radius:11px;display:flex;flex-direction:column;justify-content:center;min-height:84px;padding:13px;position:relative}.se-interview-email-status
.email-state>span{color:#7d8793;font-size:11px;font-weight:800}.se-interview-email-status
.email-state>strong{align-items:center;color:#434c57;display:flex;font-size:12px;font-weight:850;gap:6px;margin-top:6px}.se-interview-email-status
.email-state>strong>b{background:#edf0f4;border-radius:999px;color:#68727f;display:grid;flex:0 0 22px;font-size:10px;height:22px;place-items:center;width:22px}.se-interview-email-status
.email-state>small{color:#8b95a1;display:block;font-size:11px;line-height:1.35;margin-top:5px}.se-interview-email-status
.email-state.success{background:linear-gradient(135deg,#f3fbf6,#fff);border-color:#cce5d6}.se-interview-email-status
.email-state.success>strong{color:#35734f}.se-interview-email-status
.email-state.success>strong>b{background:#dff3e7;color:#218149}.se-interview-email-status
.email-state.danger{background:linear-gradient(135deg,#fff5f6,#fff);border-color:#ecc8cc}.se-interview-email-status
.email-state.danger>strong{color:#a43742}.se-interview-email-status
.email-state.danger>strong>b{background:#fee5e8;color:#c82d3b}.se-interview-email-status
.email-state>small.error{color:#b34a54}.se-interview-email-status
.email-state.pending{background:linear-gradient(135deg,#f5f9ff,#fff);border-color:#d6e2f1}.se-interview-email-status
.email-state.pending>strong{color:#46688f}.se-interview-email-status
.email-state.pending>strong>b{background:#e4effc;color:#3268a9}.se-interview-email-status
.email-state.checkin-mail{grid-column:1/-1}.se-interview-email-summary{align-items:flex-start;background:#f8fafc;border:1px solid #e0e6ed;border-radius:11px;display:flex;gap:10px;margin-top:12px;padding:12px 13px}.se-interview-email-summary>span{background:#e9eef5;border-radius:9px;color:#657180;display:grid;flex:0 0 30px;font-size:11px;font-weight:900;height:30px;place-items:center;width:30px}.se-interview-email-summary>span.success{background:#dff3e7;color:#208249}.se-interview-email-summary
p{color:#77828f;font-size:11px;line-height:1.5;margin:0}@media (max-width:600px){.se-interview-email-status .email-state.checkin-mail{grid-column:auto}}.se-interview-control-grid
button.checkin.available{background:linear-gradient(135deg,#effaf3,#fff);border-color:#bfe2cc;box-shadow:0 7px 20px #218a4c0f}.se-interview-control-grid
button.checkin.available>span{background:#daf1e3;color:#1f8248}.se-interview-control-grid
button.checkin.available
strong{color:#315a42}.se-interview-control-grid
button.checkin.available:hover:not(:disabled){border-color:#a4d5b6;box-shadow:0 12px 28px #218a4c1c}.se-interview-control-grid
button.checkin.waiting{background:linear-gradient(135deg,#fffaf0,#fff);border-color:#e8d7af;cursor:not-allowed;opacity:1}.se-interview-control-grid
button.checkin.waiting>span{background:#fff0ca;color:#936100}.se-interview-control-grid
button.checkin.waiting
strong{color:#6e5728}.se-interview-control-grid
button.checkin.expired{background:linear-gradient(135deg,#fff4f5,#fff);border-color:#ebc6ca;cursor:not-allowed;opacity:1}.se-interview-control-grid
button.checkin.expired>span{background:#fee5e8;color:#c52d3a}.se-interview-control-grid
button.checkin.expired
strong{color:#8e3039}.se-interview-checkin-confirmed{align-items:center;background:linear-gradient(135deg,#eefaf3,#fff);border:1px solid #b8dfc7;border-radius:14px;box-shadow:0 7px 20px rgba(33,138,76,.065);display:flex;gap:12px;min-height:78px;padding:14px 16px}.se-interview-checkin-confirmed>span{background:#d9f1e3;border-radius:12px;color:#218249;display:grid;flex:0 0 44px;font-size:15px;font-weight:900;height:44px;place-items:center;width:44px}.se-interview-checkin-confirmed
strong{color:#305b42;display:block;font-size:13px;font-weight:850}.se-interview-checkin-confirmed
small{color:#6c8978;display:block;font-size:11px;line-height:1.4;margin-top:4px}.se-interview-evaluation-locked{align-items:center;background:linear-gradient(135deg,#f7f8fa,#fbfcfd)!important;border:1px dashed #d6dde6!important;border-radius:14px;box-shadow:none!important;cursor:not-allowed!important;display:flex;gap:12px;justify-content:flex-start;min-height:78px;opacity:1!important;padding:14px 16px;text-align:left}.se-interview-evaluation-locked>span{background:#eceff3!important;border-radius:12px!important;color:#78828e!important;display:grid!important;flex:0 0 44px!important;font-size:16px!important;height:44px!important;place-items:center!important;width:44px!important}.se-interview-evaluation-locked>div{min-width:0}.se-interview-evaluation-locked
strong{color:#606a76!important;display:block;font-size:13px;font-weight:850}.se-interview-evaluation-locked
small{color:#8b95a1!important;display:block;font-size:11px;line-height:1.4;margin-top:4px}.se-interview-confirm-modal{animation:seInterviewConfirmIn .2s cubic-bezier(.22,.8,.28,1);background:#fff;border:1px solid #ffffff2e;border-radius:22px;box-shadow:0 38px 100px #080d1557,0 12px 32px #080d1521;max-height:calc(100vh - 40px);overflow-x:hidden;overflow-y:auto;width:min(650px,calc(100vw - 40px))}@keyframes seInterviewConfirmIn{0%{opacity:0;transform:translateY(12px) scale(.982)}to{opacity:1;transform:translateY(0) scale(1)}}.se-interview-confirm-head{grid-gap:14px;background:linear-gradient(180deg,#fff,#fbfcfd);border-bottom:1px solid #edf0f3;display:grid;gap:14px;grid-template-columns:48px minmax(0,1fr);padding:24px 68px 23px 24px;position:relative}.se-interview-confirm-hero-icon{border-radius:14px;display:grid;font-size:17px;font-weight:900;height:48px;place-items:center;width:48px}.se-interview-confirm-hero-icon.green{background:#def3e6;color:#218149}.se-interview-confirm-hero-icon.amber{background:#fff0ce;color:#966300}.se-interview-confirm-hero-icon.red{background:#fee5e8;color:#c62c39}.se-interview-confirm-head>div:nth-child(2)>span{color:#828c98;display:block;font-size:11px;font-weight:850;letter-spacing:1px;margin-bottom:5px}.se-interview-confirm-head h2{color:#252c35;font-size:22px;font-weight:850;letter-spacing:-.45px;line-height:1.15;margin:0}.se-interview-confirm-head p{color:#737e8b;font-size:12px;line-height:1.55;margin:7px 0 0}.se-interview-confirm-close{background:#fff;border:1px solid #dde3e9;border-radius:11px;color:#697480;cursor:pointer;display:grid;font-size:20px;height:38px;padding:0;place-items:center;position:absolute;right:18px;top:18px;width:38px}.se-interview-confirm-candidate{grid-gap:12px;align-items:center;background:#f9fafc;border:1px solid #dce4ec;border-radius:14px;display:grid;gap:12px;grid-template-columns:46px minmax(0,1fr) auto;margin:18px 20px 0;padding:15px}.se-interview-confirm-candidate>span{background:linear-gradient(135deg,#242831,#505761);border-radius:13px;color:#fff;display:grid;font-size:15px;font-weight:900;height:46px;place-items:center;width:46px}.se-interview-confirm-candidate
small{color:#8a949f;display:block;font-size:11px;font-weight:850}.se-interview-confirm-candidate
strong{color:#323a44;display:block;font-size:13px;font-weight:850;margin-top:3px}.se-interview-confirm-candidate
p{color:#7b8692;font-size:11px;margin:3px 0 0}.se-interview-confirm-candidate>b{background:#dff3e7;border-radius:999px;color:#218149;font-size:10px;font-weight:900;letter-spacing:.7px;padding:6px 9px}.se-interview-confirm-details{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 20px 0}.se-interview-confirm-details>div{background:#fff;border:1px solid #e2e7ed;border-radius:11px;display:flex;flex-direction:column;justify-content:center;min-height:69px;padding:12px}.se-interview-confirm-details
span{color:#89939f;font-size:11px;font-weight:750}.se-interview-confirm-details
strong{color:#39424c;font-size:12px;font-weight:850;margin-top:5px}.se-interview-confirm-notice{align-items:flex-start;border-radius:12px;display:flex;gap:10px;margin:12px 20px 0;padding:13px 14px}.se-interview-confirm-notice.green{background:#f1faf5;border:1px solid #c9e4d4}.se-interview-confirm-notice>span{background:#daf0e3;border-radius:9px;color:#218149;display:grid;flex:0 0 32px;font-size:12px;font-weight:900;height:32px;place-items:center;width:32px}.se-interview-confirm-notice
strong{color:#39624b;display:block;font-size:12px;font-weight:850}.se-interview-confirm-notice
p{color:#6f8979;font-size:11px;line-height:1.5;margin:4px 0 0}.se-interview-confirm-form{grid-gap:14px;display:grid;gap:14px;padding:18px 20px 2px}.se-interview-confirm-form
label{display:flex;flex-direction:column;gap:7px}.se-interview-confirm-form
label>span{color:#454f5c;font-size:12px;font-weight:800}.se-interview-confirm-form
input,.se-interview-confirm-form
textarea{background:#fafbfd;border:1px solid #d5dce5;border-radius:11px;box-sizing:border-box;color:#28313b;font-family:inherit;font-size:13px;outline:0;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;width:100%}.se-interview-confirm-form
input{min-height:46px;padding:0 13px}.se-interview-confirm-form
textarea{min-height:96px;padding:12px 13px;resize:vertical}.se-interview-confirm-form
input:focus,.se-interview-confirm-form
textarea:focus{background:#fff;border-color:#d73543;box-shadow:0 0 0 3px #d7354314}.se-interview-current-schedule{background:#f6f9fc;border:1px solid #dce4ed;border-radius:11px;padding:13px 14px}.se-interview-current-schedule
span{color:#8390a0;display:block;font-size:11px;font-weight:850;letter-spacing:.7px}.se-interview-current-schedule
strong{color:#3b4b5e;display:block;font-size:12px;font-weight:850;margin-top:5px}.se-interview-cancel-warning{align-items:flex-start;background:#fff5f6;border:1px solid #efc9cd;border-radius:11px;display:flex;gap:10px;padding:13px 14px}.se-interview-cancel-warning>span{background:#fee5e8;border-radius:9px;color:#c52d3a;display:grid;flex:0 0 32px;font-weight:900;height:32px;place-items:center;width:32px}.se-interview-cancel-warning
strong{color:#8d343d;display:block;font-size:12px;font-weight:850}.se-interview-cancel-warning
p{color:#99626a;font-size:11px;line-height:1.5;margin:4px 0 0}.se-interview-confirm-inline-error{align-items:center;background:#fff5f6;border:1px solid #efc5c9;border-radius:10px;display:flex;gap:9px;margin:13px 20px 0;padding:11px 13px}.se-interview-confirm-inline-error>span{background:#fee5e8;border-radius:8px;color:#c52d3a;display:grid;flex:0 0 28px;font-size:11px;font-weight:900;height:28px;place-items:center;width:28px}.se-interview-confirm-inline-error
p{color:#9d424b;font-size:11px;line-height:1.45;margin:0}.se-interview-confirm-actions{align-items:center;background:#fafbfd;border-top:1px solid #e7ebef;display:flex;gap:10px;justify-content:flex-end;margin-top:18px;padding:15px 20px}.se-interview-confirm-actions
button{border-radius:10px;cursor:pointer;font-size:12px;font-weight:850;min-height:44px;padding:0 17px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.se-interview-confirm-actions
.secondary{background:#fff;border:1px solid #cfd6de;color:#4d5763}.se-interview-confirm-actions
.confirm-green{background:linear-gradient(135deg,#218a4c,#16703b);border:1px solid #1e8048;box-shadow:0 8px 20px #218a4c33;color:#fff;min-width:155px}.se-interview-confirm-actions
.confirm-red{background:linear-gradient(135deg,#d93644,#b92331);border:1px solid #bd2836;box-shadow:0 8px 20px #c92d3b2e;color:#fff;min-width:170px}.se-interview-confirm-actions
.confirm-dark{background:linear-gradient(135deg,#1b1e24,#2b3038);border:1px solid #1d2026;box-shadow:0 8px 20px #1319222b;color:#fff;min-width:165px}.se-interview-confirm-actions
button:hover{transform:translateY(-1px)}.se-interview-action-result{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:390px;padding:42px 34px 32px;text-align:center}.se-interview-action-result>span{font-size:11px;font-weight:900;letter-spacing:1.2px;margin-top:19px}.se-interview-action-result
h2{color:#292f37;font-size:25px;font-weight:850;letter-spacing:-.45px;line-height:1.15;margin:8px 0 0}.se-interview-action-result>p{color:#727d89;font-size:13px;line-height:1.65;margin:12px auto 0;max-width:470px}.se-interview-action-result.processing>span{color:#637a98}.se-interview-action-result.processing
small{color:#9aa3ae;font-size:11px;margin-top:15px}.se-interview-action-spinner{animation:seInterviewActionSpin .8s linear infinite;border:5px solid #e6ebf1;border-radius:50%;border-top-color:#326fc0;height:62px;width:62px}@keyframes seInterviewActionSpin{to{transform:rotate(1turn)}}.se-interview-action-result.success>span{color:#43845f}.se-interview-action-success-icon{background:linear-gradient(135deg,#2b9859,#197840);border:8px solid #edf8f1;border-radius:50%;box-shadow:0 12px 30px #218a4c33;color:#fff;display:grid;font-size:27px;font-weight:900;height:72px;place-items:center;width:72px}.se-interview-success-next-step{background:linear-gradient(135deg,#f2faf5,#fff);border:1px solid #d3e8dc;border-radius:12px;margin-top:22px;max-width:470px;padding:15px 16px;text-align:left;width:100%}.se-interview-success-next-step>span{color:#59866b;font-size:10px;font-weight:900;letter-spacing:.85px}.se-interview-success-next-step
strong{color:#355c45;display:block;font-size:12px;font-weight:850;margin-top:5px}.se-interview-success-next-step
p{color:#71887a;font-size:11px;line-height:1.5;margin:4px 0 0}.se-interview-action-result
button.done{background:linear-gradient(135deg,#218a4c,#18763f);border:1px solid #1f8249;border-radius:10px;color:#fff;cursor:pointer;font-size:12px;font-weight:850;margin-top:24px;min-height:44px;min-width:130px}.se-interview-action-result.error>span{color:#af4953}.se-interview-action-error-icon{background:linear-gradient(135deg,#da3947,#b82230);border:8px solid #fff0f2;border-radius:50%;box-shadow:0 12px 30px #c92d3b2e;color:#fff;display:grid;font-size:27px;font-weight:900;height:72px;place-items:center;width:72px}.se-interview-result-actions{display:flex;gap:10px;justify-content:center;margin-top:24px}.se-interview-result-actions
button{border-radius:10px;cursor:pointer;font-size:12px;font-weight:850;min-height:44px;padding:0 17px}.se-interview-result-actions
.secondary{background:#fff;border:1px solid #ccd4dd;color:#4d5763}.se-interview-result-actions
.primary{background:#20242b;border:1px solid #1e2228;color:#fff}@media (max-width:600px){.se-interview-confirm-modal{border-radius:22px 22px 0 0;max-height:94vh;width:100%}.se-interview-confirm-head{gap:11px;grid-template-columns:42px minmax(0,1fr);padding:20px 58px 19px 16px}.se-interview-confirm-hero-icon{height:42px;width:42px}.se-interview-confirm-head h2{font-size:20px}.se-interview-confirm-candidate,.se-interview-confirm-details,.se-interview-confirm-inline-error,.se-interview-confirm-notice{margin-left:14px;margin-right:14px}.se-interview-confirm-details{grid-template-columns:1fr}.se-interview-confirm-form{padding-left:14px;padding-right:14px}.se-interview-confirm-actions{display:grid;grid-template-columns:.8fr 1.2fr;padding:13px 14px}.se-interview-confirm-actions button{min-width:0;width:100%}.se-interview-action-result{min-height:410px;padding:32px 18px}.se-interview-result-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.se-interview-result-actions button{width:100%}}.se-evaluation-document-section{overflow:hidden}.se-evaluation-file-input{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.se-evaluation-upload-zone{grid-gap:14px;align-items:center;background:linear-gradient(135deg,#f8fafc,#fff);border:1.5px dashed #cbd6e3;border-radius:14px;cursor:pointer;display:grid;gap:14px;grid-template-columns:48px minmax(0,1fr) auto;min-height:128px;padding:19px;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.se-evaluation-upload-zone:hover:not(:disabled){background:linear-gradient(135deg,#f4f8fd,#fff);border-color:#aabbd0;box-shadow:0 9px 24px #1e3c6012;transform:translateY(-1px)}.se-evaluation-upload-zone:disabled{cursor:not-allowed;opacity:.6}.se-evaluation-upload-icon{background:linear-gradient(135deg,#e9f2ff,#dfeafe);border-radius:13px;color:#326fc0;display:grid;font-size:21px;font-weight:900;height:48px;place-items:center;width:48px}.se-evaluation-upload-zone>div{min-width:0}.se-evaluation-upload-zone
strong{color:#313944;display:block;font-size:13px;font-weight:850}.se-evaluation-upload-zone
p{color:#747f8c;font-size:12px;line-height:1.45;margin:5px 0 0}.se-evaluation-upload-zone
small{color:#949da8;display:block;font-size:11px;margin-top:5px}.se-evaluation-upload-zone>b{align-items:center;background:#fff;border:1px solid #d4dde7;border-radius:10px;color:#44505d;display:inline-flex;font-size:11px;font-weight:850;justify-content:center;min-height:38px;padding:0 14px}.se-evaluation-upload-progress-card{background:linear-gradient(135deg,#f3f8ff,#fff);border:1px solid #cbdcf2;border-radius:14px;box-shadow:0 6px 18px #326fc00f;padding:17px}.se-evaluation-upload-progress-head{grid-gap:11px;align-items:center;display:grid;gap:11px;grid-template-columns:42px minmax(0,1fr) auto}.se-evaluation-upload-progress-head>span{background:#e3efff;border-radius:11px;color:#326fc0;display:grid;font-size:17px;font-weight:900;height:42px;place-items:center;width:42px}.se-evaluation-upload-progress-head
strong{color:#334c6a;display:block;font-size:12px;font-weight:850}.se-evaluation-upload-progress-head
small{color:#7f91a7;display:block;font-size:11px;margin-top:3px}.se-evaluation-upload-progress-head>b{color:#326fc0;font-size:21px;font-weight:900;letter-spacing:-.5px}.se-evaluation-upload-progress-track{background:#e4ebf4;border-radius:999px;height:9px;margin-top:15px;overflow:hidden}.se-evaluation-upload-progress-track>span{background:linear-gradient(90deg,#326fc0,#4d89d6);border-radius:999px;display:block;height:100%;min-width:3px;transition:width .18s ease}.se-evaluation-upload-progress-footer{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:8px}.se-evaluation-upload-progress-footer
span{color:#75869a;font-size:11px}.se-evaluation-upload-progress-footer
strong{color:#536d8d;font-size:11px;font-weight:850}.se-evaluation-uploaded-file{background:linear-gradient(135deg,#f1faf5,#fff);border:1px solid #c9e5d4;border-radius:14px;box-shadow:0 7px 20px rgba(33,138,76,.055);padding:16px}.se-evaluation-file-status{align-items:center;display:flex;gap:12px}.se-evaluation-file-status>span{background:#daf1e3;border-radius:12px;color:#218249;display:grid;flex:0 0 44px;font-size:15px;font-weight:900;height:44px;place-items:center;width:44px}.se-evaluation-file-status>div{min-width:0}.se-evaluation-file-status
small{color:#639076;display:block;font-size:10px;font-weight:900;letter-spacing:.8px}.se-evaluation-file-status
strong{color:#315942;display:block;font-size:13px;font-weight:850;margin-top:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-evaluation-file-status
p{color:#789083;font-size:11px;margin:4px 0 0}.se-evaluation-file-actions{align-items:center;border-top:1px solid #dcece2;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:13px}.se-evaluation-file-actions
button{border-radius:9px;cursor:pointer;font-size:11px;font-weight:850;min-height:38px;padding:0 12px;transition:transform .15s ease,border-color .15s ease,background .15s ease}.se-evaluation-file-actions
button:hover:not(:disabled){transform:translateY(-1px)}.se-evaluation-file-actions
button:disabled{cursor:not-allowed;opacity:.55}.se-evaluation-file-actions
.open{background:#edf5ff;border:1px solid #bcd1ec;color:#3268aa}.se-evaluation-file-actions
.replace{background:#fff;border:1px solid #d2dae3;color:#525e6b}.se-evaluation-file-actions
.remove{background:#fff5f6;border:1px solid #ebc8cc;color:#b8323e}.se-evaluation-document-note{align-items:flex-start;background:#fafbfd;border:1px solid #e2e7ed;border-radius:10px;display:flex;gap:9px;margin-top:12px;padding:11px 12px}.se-evaluation-document-note>span{background:#edf1f5;border-radius:8px;color:#697583;display:grid;flex:0 0 27px;font-size:11px;font-weight:900;height:27px;place-items:center;width:27px}.se-evaluation-document-note
p{color:#7b8692;font-size:11px;line-height:1.55;margin:1px 0 0}.se-evaluation-document-note
strong{color:#525d69;font-weight:850}@media (max-width:600px){.se-evaluation-upload-zone{grid-template-columns:44px minmax(0,1fr);padding:15px}.se-evaluation-upload-zone>b{box-sizing:border-box;grid-column:1/-1;width:100%}.se-evaluation-file-actions{display:grid;grid-template-columns:1fr 1fr}.se-evaluation-file-actions button{width:100%}.se-evaluation-file-actions .remove{grid-column:1/-1}}.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:#232831;padding:48px 54px 70px;width:100%}.eval-heading-row{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:26px}.eval-card-kicker,.eval-detail-eyebrow,.eval-eyebrow,.eval-selection-kicker{color:#778292;font-size:11px;font-weight:800;letter-spacing:1.7px;line-height:1.4;text-transform:uppercase}.eval-heading-row h1{color:#20242b;font-size:46px;letter-spacing:-1.8px;line-height:1;margin:10px 0 7px}.eval-heading-row p{color:#788393;font-size:15px;line-height:1.65;margin:0}.eval-back-button,.eval-primary-button,.eval-refresh-button,.eval-secondary-button{border:0;cursor:pointer;font-family:inherit}.eval-refresh-button{background:#fff;border:1px solid #dce2e8;border-radius:12px;box-shadow:0 5px 15px #1d26310a;color:#56616d;font-size:13px;font-weight:700;min-height:44px;padding:0 17px}.eval-summary-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.eval-summary-card{align-items:center;background:#fff;border:1px solid #dde3e9;border-radius:16px;box-shadow:0 7px 20px #1e28370a;box-sizing:border-box;display:flex;gap:15px;min-height:104px;padding:18px}.eval-summary-icon{border-radius:13px;display:grid;flex:0 0 46px;font-size:13px;font-weight:900;height:46px;place-items:center;width:46px}.eval-summary-card strong{color:#242a32;display:block;font-size:25px;line-height:1}.eval-summary-card span{color:#768190;display:block;font-size:12px;font-weight:700;margin-top:7px}.eval-summary-card--total .eval-summary-icon{background:#f0f2f4;color:#4f5a67}.eval-summary-card--selected{border-color:#c9ead7}.eval-summary-card--selected .eval-summary-icon{background:#e9f8ef;color:#1f7d4a}.eval-summary-card--hold{border-color:#f0dfb6}.eval-summary-card--hold .eval-summary-icon{background:#fff6df;color:#9c7017}.eval-summary-card--rejected{border-color:#efcdd1}.eval-summary-card--rejected .eval-summary-icon{background:#fff0f2;color:#b4414e}.eval-filter-shell{align-items:center;background:#fff;border:1px solid #dde3e9;border-radius:16px;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px;padding:12px 13px}.eval-filter-tabs{display:flex;flex-wrap:wrap;gap:7px}.eval-filter-tab{align-items:center;background:#0000;border:0;border-radius:10px;color:#66717e;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:8px;min-height:38px;padding:0 12px}.eval-filter-tab strong{background:#f1f3f5;border-radius:999px;color:#77818d;display:grid;font-size:10px;height:22px;min-width:22px;padding:0 6px;place-items:center}.eval-filter-tab.is-active{background:#20242a;color:#fff}.eval-filter-tab.is-active strong{background:#ffffff24;color:#fff}.eval-search{align-items:center;background:#fafbfc;border:1px solid #dce2e8;border-radius:11px;box-sizing:border-box;display:flex;gap:10px;min-height:42px;padding:0 13px;width:min(410px,100%)}.eval-search span{color:#8a95a2}.eval-search input{background:#0000;border:0;color:#303741;font-size:13px;outline:0;width:100%}.eval-detail-card,.eval-register-card{background:#fff;border:1px solid #dde3e9;border-radius:17px;box-shadow:0 8px 25px #1f28350a;overflow:hidden}.eval-detail-card-header,.eval-register-header{align-items:center;border-bottom:1px solid #e7ebef;display:flex;gap:16px;justify-content:space-between;padding:20px 21px}.eval-detail-card-header span,.eval-register-header span{color:#718090;display:block;font-size:10px;font-weight:800;letter-spacing:1.4px}.eval-detail-card-header h2,.eval-register-header h2{color:#29303a;font-size:17px;margin:6px 0 0}.eval-register-count{color:#7e8996;font-size:12px}.eval-table-wrap{overflow-x:auto}.eval-table{border-collapse:collapse;min-width:980px;width:100%}.eval-table th{background:#f8f9fa;color:#768190;font-size:11px;font-weight:800;letter-spacing:.35px;padding:13px 15px;text-align:left}.eval-table td{border-top:1px solid #edf0f3;color:#454e59;font-size:12.5px;padding:15px}.eval-table-row{cursor:pointer;transition:.18s ease}.eval-table-row:hover{transform:translateY(-1px)}.eval-table-row--selected{background:#fbfffc}.eval-table-row--selected:hover{background:#f3fbf6}.eval-table-row--hold{background:#fffdf7}.eval-table-row--hold:hover{background:#fff9eb}.eval-table-row--rejected{background:snow}.eval-table-row--rejected:hover{background:#fff3f4}.eval-table-row--rejected .eval-candidate-name,.eval-table-row--rejected .eval-position-name{color:#9b676d;text-decoration:line-through;text-decoration-color:#c9999f;text-decoration-thickness:1px}.eval-candidate-cell{align-items:center;display:flex;gap:11px}.eval-avatar{background:#343b45;border-radius:11px;color:#fff;display:grid;flex:0 0 38px;font-size:13px;font-weight:800;height:38px;place-items:center;width:38px}.eval-candidate-cell strong{color:#303741;display:block;font-size:12.5px}.eval-candidate-cell span{color:#8a95a1;display:block;font-size:10.5px;margin-top:3px}.eval-rating strong{color:#303741;font-size:14px}.eval-rating span{color:#8a95a1;font-size:10px}.eval-recommendation{color:#596471;font-weight:700}.eval-decision{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.4px;min-height:25px;padding:0 9px;text-transform:uppercase}.eval-decision--selected{background:#e7f7ed;color:#247a49}.eval-decision--hold{background:#fff3d5;color:#906719}.eval-decision--rejected{background:#feecef;color:#aa3948}.eval-row-open{background:#0000;border:0;border-radius:9px;color:#5e6975;cursor:pointer;display:grid;font-size:20px;height:34px;place-items:center;width:34px}.eval-row-open:hover{background:#f0f2f4}.eval-empty,.eval-loading{box-sizing:border-box;color:#7a8592;display:grid;min-height:250px;padding:40px;place-items:center}.eval-empty{align-content:center;text-align:center}.eval-empty-icon{background:#f0f2f4;border-radius:14px;color:#68737f;display:grid;font-weight:900;height:50px;margin:0 auto 13px;place-items:center;width:50px}.eval-empty strong{color:#3a424c;font-size:15px}.eval-empty span{font-size:12px;margin-top:6px}.eval-error-box{background:#fff4f5;border:1px solid #efcbd0;border-radius:11px;color:#9c3b47;display:flex;font-size:12px;gap:8px;margin-bottom:16px;padding:13px 15px}.eval-error-box--detail{margin-top:14px}.eval-back-button{background:#0000;color:#66717d;font-size:12px;font-weight:700;margin-bottom:17px;padding:0}.eval-detail-hero{align-items:center;background:linear-gradient(135deg,#181b20,#292e36);border-radius:20px;box-sizing:border-box;color:#fff;display:flex;gap:24px;justify-content:space-between;margin-bottom:18px;min-height:170px;padding:28px 30px}.eval-detail-hero--selected{background:linear-gradient(135deg,#17251d,#253d2e)}.eval-detail-hero--hold{background:linear-gradient(135deg,#292416,#43371b)}.eval-detail-hero--rejected{background:linear-gradient(135deg,#28191b,#48242a)}.eval-detail-hero-main{align-items:center;display:flex;gap:18px}.eval-detail-avatar{background:#ffffff1f;border-radius:17px;color:#fff;display:grid;flex:0 0 62px;font-size:22px;font-weight:900;height:62px;place-items:center;width:62px}.eval-detail-eyebrow{color:#ffffff94}.eval-detail-hero h1{font-size:30px;line-height:1.1;margin:8px 0 5px}.eval-detail-hero p{color:#ffffffb3;font-size:13px;margin:0}.eval-detail-decision-block{background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;min-width:185px;padding:17px 18px}.eval-detail-decision-block small,.eval-detail-decision-block span{color:#ffffff9e;display:block;font-size:10px}.eval-detail-decision-block strong{display:block;font-size:21px;margin:7px 0}.eval-detail-top-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1.1fr 1fr 1fr;margin-bottom:14px}.eval-info-card,.eval-overall-card{background:#fff;border:1px solid #dde3e9;border-radius:16px;min-height:145px;padding:20px}.eval-overall-score{margin-top:13px}.eval-overall-score strong{color:#232931;font-size:34px;line-height:1}.eval-overall-score span{color:#8b95a0;font-size:13px}.eval-overall-label{color:#568266;font-size:12px;font-weight:700;margin-top:8px}.eval-info-highlight{color:#303741;display:block;font-size:17px;margin-top:14px}.eval-info-card p{color:#808b97;font-size:12px;line-height:1.55;margin:8px 0 0}.eval-detail-card{margin-bottom:14px}.eval-ratings-grid{grid-gap:18px 26px;display:grid;gap:18px 26px;grid-template-columns:repeat(2,minmax(0,1fr));padding:22px}.eval-rating-item-top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.eval-rating-item-top span{color:#66717d;font-size:12px;font-weight:700}.eval-rating-item-top strong{color:#343c45;font-size:12px}.eval-rating-track{background:#eef1f4;border-radius:999px;height:7px;overflow:hidden}.eval-rating-fill{background:#343b45;border-radius:inherit;height:100%}.eval-feedback-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.eval-long-text{color:#606b77;font-size:13px;line-height:1.75;margin:0;padding:20px 22px 23px;white-space:pre-wrap}.eval-secondary-button{background:#fff;border:1px solid #d9e0e6;border-radius:9px;color:#56616d;font-size:11.5px;font-weight:700;min-height:38px;padding:0 13px}.eval-primary-button{background:#e30613;border-radius:11px;color:#fff;font-size:12px;font-weight:800;min-height:43px;padding:0 17px}.eval-file-row{align-items:center;display:flex;gap:13px;padding:18px 22px}.eval-file-icon{background:#fff0f2;border-radius:12px;color:#c92e3f;display:grid;font-size:10px;font-weight:900;height:46px;place-items:center;width:46px}.eval-file-row span,.eval-file-row strong{display:block}.eval-file-row strong{color:#343c45;font-size:13px}.eval-file-row span{color:#8a95a1;font-size:11px;margin-top:4px}.eval-email-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(3,minmax(0,1fr));padding:20px 22px}.eval-email-grid>div{background:#f8f9fa;border-radius:11px;min-height:73px;padding:13px}.eval-email-grid span,.eval-email-grid strong{display:block}.eval-email-grid span{color:#8b95a0;font-size:10px;font-weight:700;text-transform:uppercase}.eval-email-grid strong{color:#39414a;font-size:12px;margin-top:7px}.eval-email-status--sent{color:#23784a!important}.eval-email-status--failed{color:#ad3d49!important}.eval-email-status--pending{color:#9a7018!important}.eval-email-error{background:#fff2f3;border-radius:9px;color:#a8434e;font-size:11.5px;margin:0 22px 20px;padding:11px 13px}.eval-selection-card{align-items:center;background:linear-gradient(135deg,#f4fbf7,#fff);border:1px solid #cce6d5;border-radius:17px;display:flex;gap:22px;justify-content:space-between;padding:23px 24px}.eval-selection-card h2{color:#2d3b33;font-size:18px;margin:7px 0 5px}.eval-selection-card p{color:#718078;font-size:12px;margin:0}.eval-selection-progress{align-items:center;display:flex;gap:10px;margin-top:13px;max-width:420px}.eval-selection-progress-track{background:#dfede4;border-radius:999px;flex:1 1;height:7px;overflow:hidden}.eval-selection-progress-fill{background:#2d8857;border-radius:inherit;height:100%}.eval-selection-progress span{color:#4e7460;font-size:11px;font-weight:800}.eval-detail-error,.eval-detail-loading{grid-gap:10px;align-content:center;color:#737e8a;display:grid;gap:10px;min-height:430px;padding:40px;place-items:center;text-align:center}.eval-detail-error strong{color:#373f49;font-size:18px}.eval-detail-error button{background:#20242a;border:0;border-radius:10px;color:#fff;cursor:pointer;margin-top:8px;min-height:40px;padding:0 15px}@media (max-width:1100px){.eval-detail-page,.eval-page{padding:36px 30px 60px}.eval-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.eval-detail-hero,.eval-filter-shell,.eval-heading-row,.eval-selection-card{align-items:stretch;flex-direction:column}.eval-search{width:100%}.eval-detail-top-grid,.eval-email-grid,.eval-feedback-grid,.eval-ratings-grid{grid-template-columns:1fr}.eval-detail-decision-block{min-width:0}}@media (max-width:600px){.eval-detail-page,.eval-page{padding:25px 16px 50px}.eval-heading-row h1{font-size:36px}.eval-summary-grid{gap:10px;grid-template-columns:1fr 1fr}.eval-summary-card{min-height:90px;padding:14px}.eval-detail-hero{padding:22px 19px}.eval-detail-hero-main{align-items:flex-start}.eval-detail-avatar{flex-basis:52px;height:52px;width:52px}.eval-detail-hero h1{font-size:24px}.eval-filter-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.eval-filter-tab{justify-content:space-between}}.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;display:flex;gap:24px;justify-content:space-between;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;cursor:pointer;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;line-height:1}.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;overflow:hidden}.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-wrap{overflow-x:auto}.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{cursor:pointer;transition:.18s ease}.selection-table-row:hover{background:#fafbfc}.selection-candidate{align-items:center;display:flex;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;display:block;font-size:10.5px;margin-top:3px}.selection-position{color:#343b44}.selection-number{color:#637080;font-weight:700}.selection-stage{align-items:center;border-radius:999px;display:inline-flex;font-size:9.5px;font-weight:800;min-height:25px;padding:0 9px;text-transform:uppercase}.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{align-items:center;display:flex;gap:8px;min-width:110px}.selection-progress-track{background:#edf0f3;border-radius:999px;height:6px;overflow:hidden;width:75px}.selection-progress-fill{border-radius:inherit;height:100%}.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;cursor:pointer;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;cursor:pointer;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;gap:24px;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;display:grid;flex:0 0 61px;font-size:21px;font-weight:900;height:61px;place-items:center;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;display:block;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;margin-top:3px}.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;overflow:hidden}.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;text-transform:uppercase}.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;display:grid;flex:0 0 43px;font-size:10px;font-weight:900;height:43px;place-items:center;width:43px}.selection-document-loi-main{flex:1 1;min-width:0}.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{align-items:center;display:flex;gap:11px;margin-bottom:15px}.selection-dossier-section-title>span{background:#20262e;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-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;text-transform:uppercase}.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{min-width:0}.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;overflow:hidden;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;display:grid;flex:0 0 60px;font-size:21px;font-weight:900;height:60px;place-items:center;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;flex-direction:column;gap:13px;min-width:215px}.selection-offer-ready-status{text-align:right}.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;display:grid;flex:0 0 49px;font-size:9px;font-weight:900;height:49px;letter-spacing:.5px;place-items:center;width:49px}.selection-offer-heading-main{flex:1 1;min-width:0}.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;text-transform:uppercase}.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;text-transform:uppercase}.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;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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;cursor:pointer;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;overflow:hidden}.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;overflow:hidden}.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;display:grid;flex:0 0 52px;font-size:15px;font-weight:900;height:52px;place-items:center;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;display:block;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;text-transform:uppercase}.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;display:block;font-size:11px;margin-top:5px}.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;display:block;font-size:11px;margin-top:5px}.selection-joining-person-grid small{color:#8e99a2;display:block;font-size:9px;margin-top:4px;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;overflow:hidden}.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;font-weight:850!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{background:#fafbfd!important;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}}: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-avatar img{height:100%;object-fit:cover;width:100%}.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;min-height:100vh;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);box-sizing:border-box;color:#26313d;min-height:100vh;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}}.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);font-size:10px;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-card{overflow:hidden}.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;width:100%}.se-people-att-table th{background:#f8f9fa;border-bottom:1px solid #e4e8ec;color:#9098a1;font-size:8px;font-weight:900;height:43px;letter-spacing:.55px;padding:0 12px;text-align:left}.se-people-att-table td{border-bottom:1px solid #eef1f3;color:#555e68;font-size:10px;min-height:62px;padding:10px 12px;vertical-align:middle}.se-people-att-table tbody tr:hover{background:#fafbfc}.se-people-att-person{align-items:center;display:flex;gap:9px;min-width:190px}.se-people-att-person>span{background:#252a31;border-radius:11px;color:#fff;display:grid;flex:0 0 38px;font-size:10px;font-weight:900;height:38px;place-items:center;width:38px}.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;font-size:11px}.se-people-att-person small,.se-people-att-shift small{color:#9ba2ab;font-size:8px;margin-top:3px}.se-people-att-date{white-space:nowrap}.se-people-att-status{align-items:center;background:#f0f2f4;border-radius:999px;color:#676f79;display:inline-flex;font-size:8px;font-weight:900;gap:6px;padding:6px 8px;white-space:nowrap}.se-people-att-status i{background:currentColor;border-radius:50%;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;font-weight:800;padding:6px 8px;white-space:nowrap}.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;font-weight:800}.se-people-att-normal{color:var(--att-green);font-size:8px;font-weight:800}.se-people-att-row-open{background:#fff;border:1px solid #dfe4e8;border-radius:9px;color:#4e5761;cursor:pointer;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{align-items:center;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;justify-content:center;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{border-collapse:initial;border-spacing:0;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-table tbody tr:last-child td{border-bottom:0}.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-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-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-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-pwa-dashboard{background:#f5f6f8;color:#191b20;min-height:100dvh;padding-bottom:calc(78px + env(
          safe-area-inset-bottom
        ));width:100%}.se-pwa-dashboard-header{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #e7e8eb;display:flex;justify-content:space-between;min-height:68px;padding:calc(10px + env(
          safe-area-inset-top
        )) 18px 10px;position:sticky;top:0;z-index:50}.se-pwa-dashboard-header img{height:42px;object-fit:contain;object-position:left center;width:133px}.se-pwa-dashboard-header-actions{display:flex;gap:8px}.se-pwa-dashboard-avatar,.se-pwa-dashboard-bell{align-items:center;background:#f2f3f5;border:0;border-radius:11px;display:flex;height:38px;justify-content:center;width:38px}.se-pwa-dashboard-avatar{background:linear-gradient(145deg,#d51b2f,#a9091a);color:#fff;font-weight:900}.se-pwa-dashboard-body{padding:16px 16px 30px}.se-pwa-dashboard-hero{background:linear-gradient(135deg,#17191f,#24262d 56%,#75111c);border-radius:21px;box-shadow:0 17px 40px #1c1e2326;color:#fff;min-height:154px;overflow:hidden;padding:23px;position:relative}.se-pwa-dashboard-hero:after{background:#de182c21;border-radius:50%;content:"";height:180px;position:absolute;right:-80px;top:-90px;width:180px}.se-pwa-dashboard-hero>span{color:#ff8b96;font-size:8px;font-weight:900;letter-spacing:1.2px;position:relative;z-index:2}.se-pwa-dashboard-hero h1{font-size:25px;letter-spacing:-.8px;line-height:1.12;margin:10px 0 6px;max-width:300px;position:relative;z-index:2}.se-pwa-dashboard-hero p{color:#ffffff94;font-size:11px;margin:0;position:relative;z-index:2}.se-pwa-dashboard-section-head{align-items:center;display:flex;justify-content:space-between;min-height:42px}.se-pwa-dashboard-section-head h2{color:#25272c;font-size:15px;letter-spacing:-.3px;margin:0}.se-pwa-dashboard-section-head span{color:#999ca3;font-size:9px}.se-pwa-dashboard-quick{margin-top:18px}.se-pwa-dashboard-quick-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.se-pwa-dashboard-quick-grid button{align-items:center;background:#fff;border:1px solid #e6e7ea;border-radius:14px;color:#42454b;cursor:pointer;display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:83px;padding:10px 5px}.se-pwa-dashboard-quick-grid button:disabled{opacity:.48}.se-pwa-dashboard-quick-grid button>span{align-items:center;background:#c5132614;border-radius:9px;color:#bd1224;display:flex;font-size:11px;font-weight:900;height:30px;justify-content:center;width:30px}.se-pwa-dashboard-quick-grid strong{font-size:8px;text-align:center}.se-pwa-dashboard-overview{margin-top:16px}.se-pwa-dashboard-stat-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.se-pwa-dashboard-stat-grid article{background:#fff;border:1px solid #e6e7e9;border-radius:16px;min-height:125px;padding:16px}.se-pwa-dashboard-stat-grid article>span{color:#9da0a6;font-size:7px;font-weight:900;letter-spacing:.9px}.se-pwa-dashboard-stat-grid strong{color:#1d1f24;display:block;font-size:28px;line-height:1;margin:16px 0 6px}.se-pwa-dashboard-stat-grid p{color:#90939a;font-size:9px;margin:0}.se-pwa-dashboard-modules{margin-top:16px}.se-pwa-dashboard-module-row{align-items:center;background:#fff;border:1px solid #e6e7ea;border-radius:14px;color:#33363b;cursor:pointer;display:flex;gap:11px;margin-bottom:8px;min-height:72px;padding:12px;text-align:left;width:100%}.se-pwa-dashboard-module-row.muted{opacity:.58}.se-pwa-dashboard-module-icon{align-items:center;background:#c5132614;border-radius:11px;color:#bd1224;display:flex;flex-shrink:0;font-size:12px;font-weight:900;height:38px;justify-content:center;width:38px}.se-pwa-dashboard-module-row>div{flex:1 1}.se-pwa-dashboard-module-row strong{display:block;font-size:10px;margin-bottom:4px}.se-pwa-dashboard-module-row p{color:#9699a0;font-size:8px;line-height:1.45;margin:0}.se-pwa-dashboard-badge{background:#f1f2f4;border-radius:999px;color:#91949a;font-size:7px;font-weight:900;padding:5px 7px}.se-pwa-dashboard-bottom-nav{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#fffffff7;border-top:1px solid #e4e5e8;bottom:0;display:grid;grid-template-columns:repeat(4,1fr);left:0;min-height:calc(66px + env(
          safe-area-inset-bottom
        ));padding:7px 13px env(
      safe-area-inset-bottom
    );position:fixed;right:0;z-index:60}.se-pwa-dashboard-bottom-nav button{align-items:center;background:#0000;border:0;color:#999ca3;display:flex;flex-direction:column;font-size:8px;font-weight:750;gap:3px;justify-content:center}.se-pwa-dashboard-bottom-nav button span{align-items:center;border-radius:8px;display:flex;font-size:10px;font-weight:900;height:27px;justify-content:center;width:27px}.se-pwa-dashboard-bottom-nav button.active{color:#ba1123}.se-pwa-dashboard-bottom-nav button.active span{background:#c0122414}@media (max-width:375px){.se-pwa-dashboard-body{padding-left:12px;padding-right:12px}.se-pwa-dashboard-quick-grid{gap:6px}.se-pwa-dashboard-quick-grid button{min-height:77px}}: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.66cebb2c.css.map*/