.kwAiRoot{position:fixed;right:24px;bottom:24px;z-index:1200;font-family:inherit}.kwAiLauncher{border:0;background:#fff;border-radius:999px;box-shadow:0 14px 40px #0d2b5b38;display:flex;align-items:center;gap:10px;padding:6px 15px 6px 6px;cursor:pointer;color:#082d68;min-height:62px;transition:.2s}.kwAiLauncher:hover{transform:translateY(-2px);box-shadow:0 18px 48px #0d2b5b47}.kwAiLauncher img{width:54px;height:54px;border-radius:50%;object-fit:cover;object-position:center 26%;box-shadow:0 0 0 2px #d8efff}.kwAiLauncherLabel{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.kwAiLauncherLabel b{font-size:14px;color:#0a3c86}.kwAiLauncherLabel small{font-size:11px;color:#6b7c95;margin-top:4px}.kwAiLauncher em{position:absolute;right:-3px;top:-5px;background:#ef4444;color:#fff;font-style:normal;font-size:11px;font-weight:800;min-width:20px;height:20px;border-radius:10px;display:grid;place-items:center;border:2px solid #fff}.kwAiCloseIcon{width:26px;height:26px;margin:0 8px}.kwAiRoot.isOpen .kwAiLauncher{min-width:56px;width:56px;height:56px;padding:0;justify-content:center;margin-left:auto;background:linear-gradient(135deg,#0c72e8,#0aaeea);color:#fff}.kwAiPanel{position:absolute;right:0;bottom:72px;width:min(400px,calc(100vw - 32px));height:min(620px,calc(100vh - 120px));background:#fff;border:1px solid #dce8f7;border-radius:24px;box-shadow:0 24px 70px #082d683d;overflow:hidden;display:flex;flex-direction:column;animation:kwAiIn .2s ease-out}.kwAiRoot.isExpanded .kwAiPanel{width:min(720px,calc(100vw - 48px));height:min(760px,calc(100vh - 100px))}@keyframes kwAiIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.kwAiHeader{background:linear-gradient(135deg,#072b68,#075bc6 58%,#0aaeea);color:#fff;padding:13px 14px;display:flex;align-items:center;justify-content:space-between}.kwAiIdentity{display:flex;align-items:center;gap:10px;min-width:0}.kwAiIdentity img{width:48px;height:48px;border-radius:14px;object-fit:cover;object-position:center 24%;background:#fff;border:2px solid rgba(255,255,255,.8)}.kwAiIdentity div{display:flex;flex-direction:column;min-width:0}.kwAiIdentity b{font-size:15px;white-space:nowrap}.kwAiIdentity span{font-size:11px;color:#d9efff;margin-top:3px;display:flex;align-items:center;gap:5px}.kwAiIdentity i{width:7px;height:7px;background:#4ade80;border-radius:50%;box-shadow:0 0 0 3px #4ade802e}.kwAiHeaderActions{display:flex;gap:4px}.kwAiHeaderActions button{width:34px;height:34px;border:0;border-radius:10px;background:#ffffff1f;color:#fff;display:grid;place-items:center;cursor:pointer}.kwAiHeaderActions svg{width:17px}.kwAiContext{min-height:34px;padding:7px 14px;background:#f0f8ff;border-bottom:1px solid #e4eef9;color:#52708f;display:flex;align-items:center;gap:6px;font-size:11px}.kwAiContext b{color:#174d8c}.kwAiMessages{flex:1;overflow:auto;padding:16px 14px;background:linear-gradient(#fbfdff,#f6faff);scrollbar-width:thin}.kwAiMessage{display:flex;gap:7px;margin:0 0 12px;align-items:flex-end}.kwAiMessage>div{max-width:82%;padding:10px 12px;border-radius:15px;font-size:13px;line-height:1.55;white-space:normal}.kwAiMessage.assistant>div{background:#fff;border:1px solid #e0eaf5;color:#193552;border-bottom-left-radius:5px;box-shadow:0 4px 12px #1c436e0d}.kwAiMessage.user{justify-content:flex-end}.kwAiMessage.user>div{background:linear-gradient(135deg,#1178eb,#0564d6);color:#fff;border-bottom-right-radius:5px}.kwAiMessage.error>div{border-color:#fed7d7;background:snow}.kwAiMiniAvatar{flex:0 0 26px;width:26px;height:26px;border-radius:9px;background:linear-gradient(135deg,#0b6ee1,#0bb6e8);color:#fff;display:grid;place-items:center}.kwAiThinking{display:flex!important;align-items:center;gap:7px}.kwAiThinking svg{width:15px;animation:kwAiSpin 1s linear infinite}@keyframes kwAiSpin{to{transform:rotate(360deg)}}.kwAiStarters{padding:8px 12px 2px;display:flex;gap:6px;overflow-x:auto;background:#fff}.kwAiStarters button{white-space:nowrap;border:1px solid #d8e7f8;background:#f8fbff;color:#15579d;border-radius:999px;padding:7px 10px;font-size:11px;cursor:pointer}.kwAiComposer{margin:10px 12px 7px;border:1px solid #cfdeef;border-radius:16px;background:#fff;display:flex;align-items:flex-end;padding:5px 5px 5px 12px;box-shadow:0 3px 12px #0f3d700d}.kwAiComposer:focus-within{border-color:#4b9cf4;box-shadow:0 0 0 3px #2584ee1a}.kwAiComposer textarea{flex:1;border:0;outline:0;resize:none;min-height:36px;max-height:100px;padding:8px 5px;font:inherit;font-size:13px;color:#17324f}.kwAiComposer button{width:38px;height:38px;border:0;border-radius:12px;background:linear-gradient(135deg,#0b75ea,#075dc9);color:#fff;display:grid;place-items:center;cursor:pointer}.kwAiComposer button:disabled{opacity:.4;cursor:not-allowed}.kwAiComposer svg{width:18px}.kwAiDisclaimer{text-align:center;font-size:9.5px;color:#8a99aa;padding:0 10px 9px}.kwAiRoot.isOpen{bottom:18px}@media(max-width:640px){.kwAiRoot{right:12px;bottom:78px}.kwAiRoot.isOpen{right:0;bottom:0}.kwAiPanel,.kwAiRoot.isExpanded .kwAiPanel{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:none;border-radius:0;border:0}.kwAiRoot.isOpen .kwAiLauncher{display:none}.kwAiHeader{padding-top:max(13px,env(safe-area-inset-top))}.kwAiLauncherLabel{display:none}.kwAiLauncher{padding:5px;min-width:58px}.kwAiLauncher img{width:50px;height:50px}}*{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#111827;background:#f7f8fb}.nav{height:72px;background:#fff;display:flex;align-items:center;padding:0 6vw;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:20}.brand{font-weight:900;font-size:22px;letter-spacing:-1px}.brand span{color:#6d5dfc}.nav nav{display:flex;gap:28px;margin-left:48px}.nav a{text-decoration:none;color:#4b5563;font-size:14px}.actions{margin-left:auto;display:flex;gap:10px}.ghost,.primary,.filter,.link,.wide{border:0;border-radius:12px;padding:11px 16px;font-weight:700;cursor:pointer}.ghost{background:#f3f4f6}.primary,.wide{background:#111827;color:#fff}.hero{padding:80px 7vw 72px;text-align:center;background:radial-gradient(circle at 50% 0,#ebe9ff 0,transparent 42%),#fff}.eyebrow{display:inline-flex;gap:7px;align-items:center;background:#eeecff;color:#5848e8;padding:8px 12px;border-radius:999px;font-size:13px;font-weight:800}.hero h1{font-size:56px;line-height:1.05;letter-spacing:-2.8px;margin:20px 0}.hero h1 span{color:#6757ed}.hero>p{max-width:720px;margin:0 auto 28px;color:#667085;font-size:18px}.search{max-width:850px;margin:auto;display:flex;align-items:center;gap:12px;padding:8px 8px 8px 18px;background:#fff;border:1px solid #dfe3ea;border-radius:16px;box-shadow:0 18px 50px #202a4412}.search input{border:0;outline:0;flex:1;font-size:16px}.search button{background:#6757ed;color:#fff;border:0;border-radius:11px;padding:14px 22px;font-weight:800}.chips{display:flex;justify-content:center;gap:9px;margin-top:18px;flex-wrap:wrap}.chips span{display:flex;align-items:center;gap:5px;padding:7px 10px;border-radius:999px;background:#f5f6f8;font-size:12px;color:#596170}.section{padding:68px 7vw}.sectionHead{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.section small,.trustSection small{color:#6757ed;font-weight:900;letter-spacing:1.2px}.section h2{font-size:34px;letter-spacing:-1px;margin:6px 0}.sectionHead p{color:#667085;margin:5px 0}.link{background:transparent;color:#6757ed;display:flex;gap:6px;align-items:center}.categories{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.cat{background:#fff;border:1px solid #e7e9ee;border-radius:18px;padding:22px;min-height:150px;display:flex;flex-direction:column;gap:8px}.catIcon{font-size:26px;color:#6757ed}.cat span{font-size:12px;color:#8a93a2}.compare{background:#111827;color:#fff}.compare .sectionHead p{color:#aab2c0}.filter{background:#252c39;color:#fff;display:flex;gap:7px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.provider{position:relative;background:#fff;color:#111827;border-radius:20px;padding:22px}.provider.featured{outline:2px solid #7668f4}.badge{position:absolute;right:16px;top:-11px;background:#6757ed;color:#fff;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.providerTop{display:flex;gap:12px;align-items:center}.avatar{width:44px;height:44px;border-radius:13px;background:#eceaff;display:grid;place-items:center;color:#6757ed;font-weight:900}.providerTop h3{margin:0;font-size:16px}.providerTop p{margin:4px 0 0;color:#7a8392;font-size:12px}.trust{margin-left:auto;display:flex;align-items:center;gap:4px;color:#159b70;font-weight:900}.metrics,.workload{display:grid;gap:8px;margin-top:18px}.metrics{grid-template-columns:repeat(3,1fr)}.metrics div,.workload div{background:#f6f7f9;padding:10px;border-radius:10px}.metrics span,.workload span{display:block;font-size:10px;color:#7b8493}.metrics b{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:12px}.workload{grid-template-columns:repeat(4,1fr)}.workload b{font-size:18px}.schedule{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;color:#667085;margin:16px 0}.schedule span{display:flex;align-items:center;gap:4px}.low{color:#12835e!important}.high{color:#c23b3b!important}.wide{width:100%;background:#111827}.trustSection{display:grid;grid-template-columns:1fr 1.4fr;gap:60px;background:#fff}.trustSection p{color:#667085;line-height:1.7}.trustGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.trustGrid div{background:#f7f8fb;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:9px}.trustGrid svg{color:#6757ed}.trustGrid span{font-size:12px;color:#77808f;line-height:1.5}footer{padding:32px 7vw;background:#0c1018;color:#fff;display:flex;align-items:center;gap:25px}footer p{color:#b7bec9}footer>span{margin-left:auto;color:#737d8e;font-size:12px}@media(max-width:1000px){.categories{grid-template-columns:repeat(3,1fr)}.cards,.trustSection{grid-template-columns:1fr}.nav nav{display:none}}@media(max-width:650px){.hero h1{font-size:40px}.search{flex-wrap:wrap}.search input{min-width:220px}.categories{grid-template-columns:repeat(2,1fr)}.trustGrid{grid-template-columns:1fr}.actions .ghost{display:none}.section{padding:48px 5vw}.workload{grid-template-columns:repeat(2,1fr)}footer{flex-wrap:wrap}footer>span{margin-left:0}}.accountWrap{position:relative}.accountButton{border:1px solid #e5e7eb;background:#fff;border-radius:12px;padding:10px 14px;display:flex;align-items:center;gap:8px;font-weight:800;color:#111827;cursor:pointer}.accountPanel{position:absolute;right:0;top:52px;width:330px;background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 22px 60px #11182724;z-index:80;overflow:hidden}.accountHead{padding:18px;display:flex;align-items:center;gap:11px;border-bottom:1px solid #edf0f3}.accountAvatar{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#efedff;color:#6757ed}.accountHead>div:nth-child(2){display:flex;flex-direction:column;min-width:0}.accountHead b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.accountHead span{font-size:12px;color:#7a8392;margin-top:3px}.accountHead>button{margin-left:auto;border:0;background:transparent;cursor:pointer;color:#7a8392}.accountBody{padding:16px;display:grid;gap:10px}.accountBody>div{display:flex;justify-content:space-between;gap:12px;font-size:12px}.accountBody>div span{color:#7a8392}.accountBody>div b{max-width:190px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.verifiedStatus{color:#159b70}.dashboardBtn,.logoutBtn{border:0;border-radius:11px;padding:11px 13px;font-weight:800;cursor:pointer}.dashboardBtn{background:#111827;color:#fff;margin-top:4px}.logoutBtn{background:#f5f6f8;color:#4b5563;display:flex;align-items:center;justify-content:center;gap:7px}.modalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b1020a6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:20px;z-index:100}.authModal{position:relative;width:min(460px,100%);max-height:calc(100vh - 34px);overflow:auto;background:#fff;border-radius:24px;padding:30px;box-shadow:0 30px 100px #05081755}.modalClose{position:absolute;right:18px;top:18px;width:36px;height:36px;border:0;border-radius:10px;background:#f5f6f8;display:grid;place-items:center;cursor:pointer}.authLogo{font-size:24px;font-weight:950;letter-spacing:-1.2px}.authLogo span{color:#6757ed}.authModal h2{font-size:27px;letter-spacing:-.8px;margin:18px 0 6px}.authIntro{color:#70798a;font-size:14px;line-height:1.6;margin:0 0 20px}.authNotice,.formError,.formSuccess{border-radius:11px;padding:10px 12px;font-size:12px;line-height:1.5;margin-bottom:13px}.authNotice{background:#fff8e8;color:#8b5f00;border:1px solid #f4dda2}.formError{background:#fff0f0;color:#b42318;border:1px solid #fecaca}.formSuccess{background:#effcf6;color:#087a55;border:1px solid #b7efd9}.authModal form{display:grid;gap:14px}.authModal form>label:not(.legalCheck){display:grid;gap:6px;font-size:12px;font-weight:800;color:#344054}.authModal input{width:100%;border:1px solid #dfe3ea;border-radius:11px;padding:12px 13px;outline:0;font:inherit}.authModal input:focus{border-color:#7566ef;box-shadow:0 0 0 3px #6b5cf31c}.rolePick>span{display:block;font-size:12px;font-weight:800;color:#344054;margin-bottom:7px}.rolePick>div{display:grid;grid-template-columns:1fr 1fr;background:#f4f5f7;padding:4px;border-radius:12px}.rolePick button{border:0;background:transparent;padding:10px;border-radius:9px;font-weight:800;cursor:pointer;color:#667085}.rolePick button.active{background:#fff;color:#5e4ee8;box-shadow:0 2px 10px #10182812}.legalCheck{display:flex;align-items:flex-start;gap:9px;color:#667085;font-size:11px;line-height:1.5;font-weight:500}.legalCheck input{width:16px;height:16px;margin-top:1px;accent-color:#6757ed}.authSubmit{border:0;border-radius:12px;background:#6757ed;color:#fff;padding:13px;font-weight:900;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.authSubmit:disabled{opacity:.65;cursor:not-allowed}.authSwitch{text-align:center;color:#77808f;font-size:12px;margin-top:16px}.authSwitch button{border:0;background:transparent;color:#6757ed;font-weight:900;cursor:pointer}.spin{animation:kwspin .8s linear infinite}@keyframes kwspin{to{transform:rotate(360deg)}}@media(max-width:650px){.accountButton span{display:none}.accountPanel{right:-4px;width:min(330px,calc(100vw - 24px))}.authModal{padding:25px 20px}.modalBackdrop{padding:12px}}.socialAuthModal{width:min(500px,100%)}.socialRoleBlock{margin:2px 0 16px}.socialRoleBlock .rolePick>span{font-size:13px}.socialRoleBlock .rolePick button{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:13px}.socialRoleBlock .rolePick button small{font-size:10px;font-weight:700;color:#8a93a2}.socialRoleBlock .rolePick button.active small{color:#7668f4}.socialButtons{display:grid;gap:10px}.socialBtn{width:100%;height:50px;border-radius:13px;border:1px solid #dfe3ea;background:#fff;display:grid;grid-template-columns:36px 1fr 36px;align-items:center;padding:0 14px;font-weight:850;font-size:14px;color:#273142;cursor:pointer;transition:.18s ease}.socialBtn:hover{border-color:#b9c0cc;box-shadow:0 7px 20px #1018280d;transform:translateY(-1px)}.socialBtn:disabled{opacity:.55;cursor:not-allowed;transform:none}.googleMark{font:900 20px Arial,sans-serif;color:#4285f4}.facebookMark{width:26px;height:26px;border-radius:50%;background:#1877f2;color:#fff;font:900 22px/28px Arial,sans-serif;text-align:center;justify-self:center}.socialBtn>span:nth-child(2){grid-column:2;text-align:center}.socialLegal{margin:14px 2px 0}.authDivider{display:flex;align-items:center;gap:12px;color:#98a2b3;font-size:11px;margin:18px 0 12px}.authDivider:before,.authDivider:after{content:"";height:1px;background:#e5e7eb;flex:1}.emailToggle{width:100%;border:0;background:#f4f5f7;color:#344054;border-radius:12px;padding:12px;font-weight:850;cursor:pointer}.emailToggle:hover{background:#eceef2}.emailAuthForm{margin-top:14px;padding-top:14px;border-top:1px dashed #e5e7eb}.socialAuthModal .authSwitch{margin-top:18px}:root{--kw-blue:#0877ff;--kw-indigo:#4c55f5;--kw-navy:#071a44;--kw-soft:#eef6ff;--kw-line:#dbe8f7;--kw-text:#0a1733}body{color:var(--kw-text);background:#f7fbff}.nav{height:76px;padding:0 7vw;border-bottom:1px solid #e7eef8;box-shadow:0 2px 16px #1d4e8910}.kwLogo{display:inline-flex;align-items:center;gap:9px;min-width:max-content}.kwMark{position:relative;width:32px;height:36px;display:grid;place-items:center}.kwMark:before,.kwMark:after,.kwMark i{content:"";position:absolute;width:10px;height:29px;border-radius:9px;background:linear-gradient(180deg,#00a2ff,#3046ee);transform:rotate(42deg)}.kwMark:before{left:6px;top:1px}.kwMark:after{left:14px;top:8px;transform:rotate(-42deg)}.kwMark i{left:5px;top:10px;height:22px;transform:rotate(-42deg);opacity:.9}.kwMark b{position:relative;color:#fff;font-size:13px;z-index:2}.kwWord{font-size:20px;font-weight:950;letter-spacing:-1px;color:#071a44}.kwWord span{color:#4b55f5}.nav nav{gap:32px}.nav a{font-weight:700;color:#263855}.primary{background:linear-gradient(135deg,var(--kw-blue),var(--kw-indigo));box-shadow:0 8px 22px #2368ff32}.ghost{background:#fff;color:#20304d}.hero{padding:54px 7vw 28px;text-align:left;background:radial-gradient(circle at 72% 30%,#7ec5ff66,transparent 28%),linear-gradient(120deg,#f8fcff,#e8f5ff 48%,#dfe9ff);overflow:hidden}.heroInner{max-width:1280px;margin:auto;display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:28px}.heroCopy{position:relative;z-index:2}.eyebrow{background:#eaf3ff;color:#3159e8}.hero h1{font-size:54px;margin:16px 0 14px;letter-spacing:-2px}.hero h1 span{background:linear-gradient(90deg,#0877ff,#6358ef);-webkit-background-clip:text;color:transparent}.hero p{max-width:700px;margin:0 0 24px;color:#53657f;font-size:17px;line-height:1.7}.hero .search{margin:0;max-width:760px;border-radius:18px;box-shadow:0 18px 48px #275ea51e}.hero .search button{background:linear-gradient(135deg,#0877ff,#5259f4);padding:14px 28px}.heroCats{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.heroCats span{font-size:11px;font-weight:800;background:#ffffffb8;border:1px solid #dceaff;border-radius:12px;padding:9px 12px;color:#34506f}.heroVisual{position:relative;height:370px;display:grid;place-items:center}.visualGlow{position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,#68c8ff88 0,#6777ff44 45%,transparent 70%);filter:blur(2px)}.heroPerson{width:190px;height:250px;border-radius:90px 90px 35px 35px;background:linear-gradient(160deg,#0c7cff,#5e59ed);display:grid;place-items:center;color:#fff;font-size:110px;font-weight:950;box-shadow:0 35px 70px #244dcf38;z-index:2}.heroPerson:after{content:"KRIMWORK";position:absolute;bottom:48px;font-size:13px;letter-spacing:2px}.visualCard{position:absolute;background:#fff;border:1px solid #d8e9ff;border-radius:18px;padding:12px 16px;box-shadow:0 14px 38px #24589524;color:#1454c7;font-weight:900;z-index:3}.visualCard small{display:block;color:#6c7b91;font-weight:600;margin-top:3px}.vc1{right:2%;top:70px}.vc2{left:1%;bottom:70px}.orbit{position:absolute;border:1px solid #ffffffcc;border-radius:50%}.o1{width:330px;height:220px;transform:rotate(25deg)}.o2{width:280px;height:330px;transform:rotate(-25deg)}.heroStats{max-width:1080px;margin:25px auto 0;background:#fff;border:1px solid #dce9f8;border-radius:18px;display:grid;grid-template-columns:repeat(4,1fr);box-shadow:0 15px 40px #275ea518}.heroStats div{padding:15px 24px;display:flex;align-items:center;gap:9px;border-right:1px solid #e6eef8}.heroStats div:last-child{border:0}.heroStats b{font-size:18px;color:#12274a}.heroStats span{font-size:11px;color:#74839a}.section{padding:64px 7vw}.section h2{color:#0b1e42}.categories{gap:16px}.cat{border-color:#e1ebf7;box-shadow:0 10px 28px #255d9a0d;transition:.2s}.cat:hover{transform:translateY(-4px);box-shadow:0 18px 35px #255d9a18;border-color:#bdd8ff}.catIcon{color:#0877ff}.compare{background:linear-gradient(145deg,#061631,#0b234b 62%,#102a5c)}.provider{box-shadow:0 16px 35px #020a181a}.provider.featured{outline:2px solid #1680ff}.badge{background:linear-gradient(135deg,#0877ff,#5959ef)}.wide{background:linear-gradient(135deg,#0877ff,#4d57ee)}.trustGrid div{border:1px solid #e4edf8}.trustGrid svg{color:#0877ff}.modalBackdrop{background:#07152cb5}.authModal{border:1px solid #d9e8fb;box-shadow:0 35px 100px #001b4c66}.socialBtn:hover{border-color:#72aaff}.rolePick button.active{color:#0a68ed}.authSubmit{background:linear-gradient(135deg,#0877ff,#5259f4)}footer{background:linear-gradient(90deg,#0877ff,#3348e8 55%,#0c2459);padding:24px 7vw}footer .kwWord,footer p{color:#fff}footer .kwWord span{color:#dce7ff}footer>span{color:#dbe6ff}.authModal .kwLogo{margin-bottom:8px}@media(max-width:900px){.heroInner{grid-template-columns:1fr}.heroVisual{height:260px}.heroPerson{width:140px;height:190px;font-size:80px}.heroStats{grid-template-columns:repeat(2,1fr)}.heroStats div:nth-child(2){border-right:0}}@media(max-width:650px){.hero{padding-top:38px}.hero h1{font-size:39px}.heroVisual{display:none}.heroStats{grid-template-columns:1fr 1fr}.heroStats div{padding:12px}.heroStats b{font-size:15px}.heroStats span{font-size:9px}.heroCats{display:none}}.heroVisualPhoto{height:430px;min-height:430px;align-self:end;overflow:visible;isolation:isolate}.heroVisualPhoto .visualGlow{width:430px;height:360px;background:radial-gradient(circle at 50% 48%,#8bd8ff88 0,#7b8cff4d 43%,transparent 73%);filter:blur(4px)}.heroNetworkImage{position:relative;z-index:2;width:min(560px,46vw);max-width:none;height:430px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 24px 30px rgba(24,56,126,.18));transform:translateY(18px)}.heroCopy{padding:14px 0 18px}.hero h1{max-width:760px}.heroStats{position:relative;z-index:5;margin-top:8px}.sectionHead h2{letter-spacing:-.7px}.categories .cat{background:linear-gradient(180deg,#fff,#fbfdff)}.provider{border:1px solid #e0e9f5}.trustSection{background:linear-gradient(180deg,#f8fbff,#fff)}@media(max-width:1100px){.heroInner{grid-template-columns:1.05fr .95fr}.heroNetworkImage{width:min(500px,47vw);height:390px}.heroVisualPhoto{height:390px;min-height:390px}}@media(max-width:900px){.heroVisualPhoto{height:330px;min-height:330px}.heroNetworkImage{width:min(520px,76vw);height:330px}}@media(max-width:650px){.heroVisualPhoto{display:grid;height:250px;min-height:250px;margin-top:8px}.heroNetworkImage{width:min(420px,100%);height:250px;transform:translateY(10px)}.heroVisualPhoto .visualGlow{width:300px;height:220px}}.heroInner{grid-template-columns:minmax(0,1.18fr) minmax(440px,.82fr);gap:20px}.heroVisualPhoto{height:470px!important;min-height:470px!important;display:flex!important;align-items:flex-end;justify-content:center;overflow:visible;position:relative}.heroVisualPhoto .visualGlow{position:absolute;width:470px;height:400px;left:50%;top:52%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#8bd6ff80 0%,#7188ff45 45%,transparent 72%);filter:blur(8px)}.heroNetworkImage{position:relative;z-index:3;height:470px!important;width:auto!important;max-width:590px!important;object-fit:contain;object-position:center bottom;transform:translateY(20px)!important;filter:drop-shadow(0 24px 30px rgba(22,55,120,.16))}.hero{min-height:640px}.heroStats{margin-top:18px}@media(max-width:1180px){.heroInner{grid-template-columns:1.08fr .92fr}.heroVisualPhoto{height:430px!important;min-height:430px!important}.heroNetworkImage{height:430px!important;max-width:520px!important}}@media(max-width:960px){.heroInner{grid-template-columns:1fr}.heroVisualPhoto{height:360px!important;min-height:360px!important}.heroNetworkImage{height:360px!important;max-width:520px!important}.hero{min-height:auto}}@media(max-width:650px){.heroVisualPhoto{display:flex!important;height:285px!important;min-height:285px!important}.heroNetworkImage{height:285px!important;max-width:100%!important;transform:translateY(8px)!important}}.hero h1 .heroTitleLine{display:inline-block;white-space:nowrap;color:var(--kw-text);background:none;-webkit-background-clip:initial;font-size:clamp(38px,3.25vw,50px);letter-spacing:-1.8px}@media(max-width:1100px){.hero h1 .heroTitleLine{font-size:clamp(34px,3.5vw,44px)}}@media(max-width:960px){.hero h1 .heroTitleLine{white-space:normal}}.hero h1 .heroTitleLine{display:block;width:max-content;max-width:100%;white-space:nowrap;font-size:clamp(34px,2.9vw,46px);line-height:1.12;letter-spacing:-1.65px}@media(min-width:961px)and (max-width:1180px){.hero h1 .heroTitleLine{font-size:clamp(31px,2.75vw,40px);letter-spacing:-1.4px}}@media(max-width:960px){.hero h1 .heroTitleLine{width:auto;white-space:normal;font-size:clamp(34px,6vw,46px)}}.nav nav .jobBoardNav{display:inline-flex;align-items:center;gap:7px;color:#0b63e6;background:#edf5ff;border:1px solid #d3e7ff;padding:9px 13px;border-radius:12px;transition:.2s ease}.nav nav .jobBoardNav:hover{background:#e1efff;border-color:#add2ff;transform:translateY(-1px)}.heroSearch{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 9px 8px 16px!important}.heroSearch .searchIcon{color:#10203f;flex:none}.heroSearch input{min-width:0}.heroSearch .askAiButton{height:46px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid #d7e7ff;border-radius:13px;background:linear-gradient(135deg,#f5f9ff,#edf1ff);color:#3347c9;font-weight:900;white-space:nowrap;cursor:pointer;box-shadow:none;transition:.2s ease}.heroSearch .askAiButton:hover{transform:translateY(-1px);border-color:#a9c8ff;background:linear-gradient(135deg,#edf7ff,#ebeaff);box-shadow:0 8px 22px #395adc24}.heroSearch .askAiButton svg:last-child{color:#8758f4}.heroSearch .searchSubmit{height:46px;min-width:88px;border:0;border-radius:13px;color:#fff;font-weight:900;cursor:pointer;background:linear-gradient(135deg,#0877ff,#4f55f4);box-shadow:0 10px 22px #195fee38}.quickCategorySection{position:relative;z-index:8;max-width:1380px;margin:28px auto 0;padding:0 7vw 20px}.quickCategoryTop{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:14px}.quickCategoryTop h2{margin:7px 0 0;font-size:24px;letter-spacing:-.7px;color:#0b1d3e}.miniEyebrow{display:inline-flex;align-items:center;gap:6px;color:#176be8;font-size:11px;font-weight:900;letter-spacing:.7px}.quickAllButton{display:inline-flex;align-items:center;gap:4px;background:#fff;color:#37618f;border:1px solid #dbe8f5;border-radius:12px;padding:9px 12px;font-weight:800;cursor:pointer}.quickCategoryScroller{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding:8px 2px 14px;scrollbar-width:thin;scrollbar-color:#c8daf0 transparent}.quickCategoryItem{position:relative;--tone1:#eef6ff;--tone2:#dbeaff;--toneInk:#1768dc;width:122px;min-width:122px;border:1px solid #e1eaf5;background:#fffffff0;border-radius:20px;padding:14px 10px 12px;display:flex;flex-direction:column;align-items:center;gap:9px;color:#21334d;font-size:11px;font-weight:850;line-height:1.35;text-align:center;cursor:pointer;scroll-snap-align:start;box-shadow:0 10px 28px #204a7d14;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.quickCategoryCount{position:absolute;top:8px;right:8px;min-width:24px;height:24px;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff3b30,#ff5a5f);color:#fff;border:2px solid #fff;box-shadow:0 5px 14px #dc2d2d47;font-size:10px;font-weight:900;line-height:1;z-index:2}.quickCategoryLabel{min-height:30px;display:flex;align-items:center;justify-content:center}.quickProviderCaption{font-size:9px;color:#7890ad;font-weight:750;line-height:1.2}.quickCategoryItem:hover{transform:translateY(-5px);border-color:#b8d5f8;box-shadow:0 17px 34px #1f539a29}.quickCategoryItem.active{border-color:#7fb4ff;box-shadow:0 14px 34px #146ff32e}.quickIconShell{width:60px;height:60px;display:grid;place-items:center;border-radius:19px;color:var(--toneInk);background:radial-gradient(circle at 28% 22%,#ffffff 0 14%,transparent 15%),linear-gradient(145deg,var(--tone1),var(--tone2));border:1px solid rgba(255,255,255,.92);box-shadow:inset 0 1px #fffffff2,0 10px 22px #2d508221}.quickCategoryItem:hover .quickIconShell{transform:scale(1.04) rotate(-2deg)}.tone-blue{--tone1:#edf6ff;--tone2:#cfe6ff;--toneInk:#0e71ea}.tone-violet{--tone1:#f4efff;--tone2:#ddd3ff;--toneInk:#7046dc}.tone-orange{--tone1:#fff6e8;--tone2:#ffe3b7;--toneInk:#e47a0b}.tone-pink{--tone1:#fff0f6;--tone2:#ffd7e7;--toneInk:#dc4d86}.tone-cyan{--tone1:#eafcff;--tone2:#c9f0f7;--toneInk:#0b8fae}.tone-rose{--tone1:#fff1f3;--tone2:#ffd9de;--toneInk:#d94d60}.tone-purple{--tone1:#f7efff;--tone2:#e3d4ff;--toneInk:#7c4bdc}.tone-gold{--tone1:#fff9e9;--tone2:#f7e7b3;--toneInk:#b17b08}.tone-slate{--tone1:#f3f6fa;--tone2:#dfe7f0;--toneInk:#51657e}.tone-indigo{--tone1:#eff1ff;--tone2:#d8ddff;--toneInk:#4e59cc}.tone-emerald{--tone1:#ecfbf4;--tone2:#ccefdc;--toneInk:#14835a}.tone-sky{--tone1:#eefaff;--tone2:#d1effd;--toneInk:#2589bb}.tone-amber{--tone1:#fff7e8;--tone2:#fce3b8;--toneInk:#cb780c}.tone-lime{--tone1:#f5fbe9;--tone2:#e2efbd;--toneInk:#738e1a}.tone-fuchsia{--tone1:#fff0fc;--tone2:#f4d5ee;--toneInk:#bd3ea7}@media(max-width:960px){.nav nav .jobBoardNav{padding:8px 10px}.heroSearch{grid-template-columns:auto minmax(0,1fr) auto}.heroSearch .askAiButton span,.heroSearch .searchSubmit{display:none}}@media(max-width:650px){.nav nav .jobBoardNav{display:none}.heroSearch{grid-template-columns:auto minmax(0,1fr) auto}.heroSearch .askAiButton{width:46px;padding:0}.heroSearch .askAiButton svg:last-child{display:none}.quickCategorySection{padding:0 18px 18px;margin-top:20px}.quickCategoryTop h2{font-size:19px}.quickAllButton{display:none}.quickCategoryItem{width:104px;min-width:104px}.quickIconShell{width:54px;height:54px}}.heroSearch .askAiButton{background:#b9dcff6b!important;border:1px solid rgba(105,170,245,.34)!important;color:#2367c9!important;box-shadow:0 8px 22px #3f87dc14!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.heroSearch .askAiButton:hover{background:#a6d3ff94!important;border-color:#5097ee75!important;box-shadow:0 10px 25px #3f87dc21!important}.heroSearch .askAiButton svg{color:#3479d8}.homeValueSection,.hireFlowSection,.providerQualitySection,.serviceUniverseSection{max-width:1380px;margin:0 auto;padding:72px 7vw}.valueIntro,.providerQualityHead,.serviceUniverseHead{max-width:820px;margin:0 auto 34px;text-align:center}.valueIntro h2,.flowHead h2,.providerQualityHead h2,.serviceUniverseHead h2{margin:8px 0 10px;color:#0b1d3e;font-size:clamp(30px,3vw,43px);letter-spacing:-1.25px}.valueIntro p,.flowHead p,.providerQualityHead p,.serviceUniverseHead p{color:#61728a;line-height:1.75;font-size:15px}.homeValueSection{padding-top:58px}.valueGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.valueCard{min-height:245px;padding:28px;border:1px solid #e2eaf4;border-radius:24px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 14px 35px #163b6c12}.valueIcon{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;margin-bottom:22px;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #2b5da11f}.valueIcon.blue{background:linear-gradient(145deg,#edf6ff,#d5e9ff);color:#1770e8}.valueIcon.indigo{background:linear-gradient(145deg,#f0f1ff,#dcdfff);color:#525bd5}.valueIcon.cyan{background:linear-gradient(145deg,#ecfbff,#d4f4fb);color:#118cac}.valueCard h3{font-size:20px;margin:0 0 10px;color:#102346}.valueCard p{margin:0;color:#64748b;line-height:1.72;font-size:14px}.hireFlowSection{max-width:none;padding-left:max(7vw,calc((100vw - 1380px)/2 + 7vw));padding-right:max(7vw,calc((100vw - 1380px)/2 + 7vw));background:linear-gradient(135deg,#f5faff,#f3f6ff 54%,#fbfdff);border-top:1px solid #e5edf7;border-bottom:1px solid #e5edf7}.flowHead{display:flex;justify-content:space-between;align-items:end;gap:36px;margin-bottom:34px}.flowHead>div{max-width:720px}.flowHead>p{max-width:400px;margin:0 0 8px;text-align:right}.flowGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.flowGrid article{position:relative;min-height:245px;border-radius:22px;padding:25px 22px 22px;background:#fff;border:1px solid #dfe9f6;box-shadow:0 12px 30px #24487a12;overflow:hidden}.flowNumber{position:absolute;right:14px;top:8px;font-size:54px;font-weight:950;letter-spacing:-3px;color:#edf3fb}.flowIcon{position:relative;z-index:1;width:55px;height:55px;border-radius:17px;display:grid;place-items:center;color:#126ee8;background:#edf6ff;margin-bottom:26px}.flowGrid h3{position:relative;z-index:1;margin:0 0 10px;color:#102346;font-size:19px}.flowGrid p{position:relative;z-index:1;color:#66778f;line-height:1.65;font-size:13px;margin:0}.qualityCards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.qualityCard{position:relative;padding:26px 26px 28px;border-radius:26px;background:#fff;border:1px solid #dde7f2;box-shadow:0 17px 38px #1b417617;overflow:hidden}.qualityCard:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#3c87f5,#4d56ef)}.qualityCard.expert:before{background:linear-gradient(90deg,#7049e9,#4a7cf4)}.qualityCard.pro:before{background:linear-gradient(90deg,#0e83e9,#5f4be5,#ca56be)}.qualityTop{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.qualityIcon{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;background:linear-gradient(145deg,#f0f7ff,#daeaff);color:#146be2}.qualityPill{border-radius:999px;padding:7px 11px;font-size:11px;font-weight:900;color:#1c68cf;background:#edf5ff;border:1px solid #d7e8ff}.qualityCard.expert .qualityPill{color:#6841ce;background:#f3efff;border-color:#e3d8ff}.qualityCard.pro .qualityPill{color:#fff;background:linear-gradient(135deg,#126ce4,#5455e9);border:0}.qualityCard h3{font-size:22px;color:#0e2144;margin:0 0 8px}.qualityCard>p{color:#687890;line-height:1.65;font-size:13px;min-height:65px}.qualityCard ul{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:12px}.qualityCard li{display:flex;gap:9px;align-items:flex-start;color:#465a75;font-size:13px;line-height:1.5}.qualityCard li svg{flex:none;color:#2481ed;margin-top:1px}.serviceUniverseSection{padding-top:62px;background:#fff}.serviceUniverseGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.serviceUniverseItem{min-height:195px;padding:22px;border-radius:20px;background:linear-gradient(180deg,#fcfdff,#f8fbff);border:1px solid #e3ebf5;transition:.2s ease}.serviceUniverseItem:hover{transform:translateY(-4px);border-color:#bcd7f7;box-shadow:0 14px 30px #21508f1c}.serviceUniverseItem h3{font-size:16px;color:#12284d;margin:0 0 10px;line-height:1.45}.serviceUniverseItem p{font-size:12px;line-height:1.65;color:#718096;margin:0 0 17px}.serviceUniverseItem button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#176fdc;font-weight:850;padding:0;cursor:pointer;font-size:12px}@media(max-width:1050px){.flowGrid{grid-template-columns:repeat(2,1fr)}.serviceUniverseGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){.valueGrid,.qualityCards{grid-template-columns:1fr}.flowHead{display:block}.flowHead>p{text-align:left;max-width:none}.serviceUniverseGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.homeValueSection,.hireFlowSection,.providerQualitySection,.serviceUniverseSection{padding:48px 18px}.flowGrid,.serviceUniverseGrid{grid-template-columns:1fr}.valueIntro,.providerQualityHead,.serviceUniverseHead{text-align:left}}.brandHome{display:flex;text-decoration:none}.jobBoardPage{min-height:100vh;background:#f6f9fd;color:#0d2144}.jobBoardHeader{position:sticky;top:0;z-index:50;background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.jobBoardHeader .jobBoardNav.active{background:#e8f3ff;border-color:#a9d0ff;color:#075fd4}.jobBoardMain{max-width:1380px;margin:auto;padding:42px 7vw 72px}.jobBoardHero{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding:42px 44px;border-radius:30px;background:radial-gradient(circle at 85% 15%,rgba(74,107,255,.24),transparent 30%),linear-gradient(135deg,#edf7ff,#f3f5ff 55%,#eef7ff);border:1px solid #dbe9f7;box-shadow:0 20px 45px #1e4d8c14}.jobBoardHero h1{margin:10px 0 12px;font-size:clamp(34px,4vw,54px);line-height:1.08;letter-spacing:-1.7px}.jobBoardHero h1 span{background:linear-gradient(90deg,#0875f5,#5b55ea);-webkit-background-clip:text;color:transparent}.jobBoardHero p{max-width:760px;margin:0;color:#65768f;line-height:1.7}.postJobHero{display:flex;align-items:center;gap:9px;white-space:nowrap;border:0;border-radius:15px;background:linear-gradient(135deg,#0875f5,#4e58ef);color:#fff;font-weight:900;padding:15px 19px;box-shadow:0 12px 26px #235ee138;cursor:pointer}.jobBoardToolbar{display:grid;grid-template-columns:1.35fr .9fr;gap:18px;margin:22px 0}.jobBoardSearch{min-height:68px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;background:#fff;border:1px solid #dce7f3;border-radius:19px;padding:8px 10px 8px 18px;box-shadow:0 10px 25px #1c43770f}.jobBoardSearch input{border:0;outline:0;font:inherit;min-width:0;color:#183052}.jobAskAI{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(93,159,236,.25);background:#b7dcff66;color:#276ac5;border-radius:13px;padding:12px 14px;font-weight:900;cursor:pointer}.jobBoardFilters{display:grid;grid-template-columns:1fr 1fr;gap:12px}.jobBoardFilters label{display:grid;gap:5px;background:#fff;border:1px solid #dce7f3;border-radius:19px;padding:10px 14px;box-shadow:0 10px 25px #1c43770d}.jobBoardFilters label span{font-size:11px;color:#71819a;font-weight:850}.jobBoardFilters select{border:0;outline:0;background:transparent;color:#173052;font:inherit;font-weight:800}.jobTableWrap{background:#fff;border:1px solid #dde7f2;border-radius:24px;overflow:hidden;box-shadow:0 17px 38px #1b417612}.jobTableHead,.jobRow{display:grid;grid-template-columns:2.15fr 1.25fr 1fr 1fr .7fr .85fr;gap:16px;align-items:center}.jobTableHead{padding:15px 22px;background:#f0f6fd;color:#66809f;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.3px}.jobRow{padding:20px 22px;border-top:1px solid #edf1f6;font-size:13px;color:#4d6078;transition:.18s ease}.jobRow:hover{background:#f9fcff}.jobTitleCell{display:flex;align-items:center;gap:12px}.jobTitleCell h3{margin:0 0 4px;color:#12284c;font-size:14px}.jobTitleCell small{color:#8190a4}.jobAvatar{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,#eaf4ff,#dce7ff);color:#176bd8;font-weight:950}.jobCategoryTag{display:inline-flex;width:max-content;max-width:100%;padding:6px 8px;border-radius:999px;background:#eef6ff;color:#216bcc;font-weight:800;font-size:11px}.jobEmpty{padding:40px;text-align:center;color:#76869b}@media(max-width:1050px){.jobBoardToolbar{grid-template-columns:1fr}.jobTableHead{display:none}.jobRow{grid-template-columns:1fr 1fr 1fr}.jobTitleCell{grid-column:1/-1}}@media(max-width:700px){.jobBoardMain{padding:24px 16px 50px}.jobBoardHero{padding:28px 22px;display:block}.postJobHero{margin-top:20px}.jobBoardFilters{grid-template-columns:1fr}.jobBoardSearch{grid-template-columns:auto 1fr auto}.jobAskAI{width:44px;padding:11px;justify-content:center}.jobAskAI{font-size:0}.jobAskAI svg:last-child{display:none}.jobRow{grid-template-columns:1fr 1fr;padding:17px}}.jobBoardPage{background:#f4f7fb}.jobBoardRefined{padding-top:34px}.jobBoardTitleRow{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px}.jobBoardTitleRow h1{margin:5px 0 4px;font-size:clamp(46px,5vw,66px);letter-spacing:-2.5px;line-height:1;color:#222a37}.jobBoardTitleRow p{margin:0;color:#728096}.pickSection{margin-bottom:26px}.pickSectionHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.pickTitle{display:flex;align-items:center;gap:7px;color:#334155}.pickTitle svg{color:#0e74ee}.pickTitle b{font-size:17px;color:#222f45}.pickTitle span{font-size:12px;color:#8a98aa}.pickArrows{display:flex;gap:9px}.pickArrows button{width:48px;height:48px;border-radius:50%;border:1px solid #e0e7ef;background:#fff;color:#27374d;font-size:30px;line-height:1;cursor:pointer}.pickScroller{display:flex;gap:14px;overflow-x:auto;padding:4px 2px 10px;scrollbar-width:thin}.pickCard{min-width:330px;width:330px;min-height:265px;background:#fff;border:1px solid #e3e8ef;border-radius:26px;padding:20px;box-shadow:0 8px 24px #2a43690f;display:flex;flex-direction:column}.pickCompany{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.companyMark{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font-weight:950;color:#fff;background:linear-gradient(135deg,#3184ff,#6a55ed)}.pickCompany>div{display:flex;align-items:center;gap:4px;color:#505b6d}.pickCompany>div svg{color:#0875ef}.openDot{font-size:11px;color:#8d97a5}.openDot:first-letter{color:#25bd4a}.pickCard h3{font-size:18px;line-height:1.45;margin:18px 0 12px;color:#283342;min-height:52px}.pickType{display:inline-flex;width:max-content;border:1px solid #dce3eb;border-radius:999px;padding:6px 10px;font-size:12px;color:#56657a}.pickBottom{display:flex;justify-content:space-between;align-items:center;margin-top:auto;color:#6f7988;font-size:13px}.pickBottom button{border:0;background:#111923;color:#fff;border-radius:999px;padding:11px 24px;font-weight:900;cursor:pointer}.jobListingPanel{background:#fff;border:1px solid #e2e7ee;border-radius:28px;padding:20px 22px 24px;box-shadow:0 12px 30px #2f45640d}.jobListingTop{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.listingTabs{display:flex;gap:10px}.listingTabs button{display:inline-flex;align-items:center;gap:6px;border:0;background:#eef2f6;color:#3e4859;border-radius:999px;padding:11px 20px;font-weight:900;cursor:pointer}.listingTabs button.active{background:#111923;color:#fff}.postJobDark{display:inline-flex;align-items:center;gap:8px;border:0;background:#111923;color:#fff;border-radius:999px;padding:12px 20px;font-weight:900;cursor:pointer}.jobListingHeader{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px}.jobListingHeader h2{font-size:30px;margin:0;color:#2f3743}.listingControls{display:flex;gap:10px;align-items:center}.listingControls select,.miniSearch{min-height:48px;border:1px solid #dce3eb;border-radius:14px;background:#fff;color:#59687c}.listingControls select{padding:0 36px 0 14px;font:inherit;font-weight:750;outline:0}.miniSearch{display:flex;align-items:center;gap:8px;padding:0 12px;min-width:220px}.miniSearch input{border:0;outline:0;min-width:0;font:inherit}.jobTableWrap.refined{border-radius:18px;box-shadow:none}.jobTableWrap.refined .jobTableHead{background:#f2f4f7;color:#5d6674}.jobDocIcon{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#eff4f8;color:#7b8da3;flex:none}.jobTypePill{display:inline-flex;width:max-content;border:1px solid #d9e1e9;border-radius:999px;padding:6px 10px}.budgetText{color:#076cf1}@media(max-width:900px){.jobBoardTitleRow,.jobListingHeader{display:block}.postJobHero,.postJobDark{margin-top:14px}.listingControls{margin-top:14px;flex-wrap:wrap}.miniSearch{flex:1 1 100%}}@media(max-width:650px){.pickCard{min-width:290px;width:290px}.jobListingPanel{padding:16px}.listingTabs{overflow-x:auto}.jobListingTop{align-items:flex-start}}.listingControls select{color:#6f7d90}.listingControls select:focus{color:#223a5e;border-color:#9fc5f5}.listingControls select{max-width:290px;text-overflow:ellipsis}@media(max-width:700px){.listingControls select{width:100%;max-width:none}}.pickScroller{scroll-behavior:smooth;overscroll-behavior-inline:contain}.pickArrows button{-webkit-user-select:none;user-select:none;touch-action:manipulation}.pickArrows button:active{transform:scale(.96)}.hero{position:relative}.heroCenterBrandLogo{position:absolute;z-index:6;top:8px;left:50%;width:178px;height:178px;object-fit:contain;transform:translate(-50%);pointer-events:none;filter:drop-shadow(0 16px 26px rgba(28,88,208,.15))}@media(max-width:1180px){.heroCenterBrandLogo{width:158px;height:158px;top:12px}}@media(max-width:960px){.heroCenterBrandLogo{position:relative;display:block;width:128px;height:128px;top:auto;left:auto;transform:none;margin:0 auto 4px}}@media(max-width:650px){.heroCenterBrandLogo{width:104px;height:104px}}#job-board,#how{scroll-margin-top:110px}html{scroll-behavior:smooth}.socialIcon img{display:block;width:30px;height:30px;object-fit:contain}.socialIcon.google,.socialIcon.facebook{background:transparent!important;box-shadow:none!important}.socialIcon.facebook img{width:34px;height:34px}.googleMark,.facebookMark{display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;color:transparent!important;font-size:0!important;line-height:0!important}.googleMark img{display:block;width:30px;height:30px;object-fit:contain}.facebookMark img{display:block;width:38px;height:38px;object-fit:contain}.dashboardPage{min-height:100vh;background:#f5f8fd;color:#0d1f43;font-family:inherit}.dashboardLoading,.dashboardGate{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px}.dashboardGate button,.dashboardPrimaryButton{border:0;border-radius:14px;background:linear-gradient(135deg,#0d7cff,#5260f6);color:#fff;font-weight:800;padding:13px 20px;cursor:pointer}.dashboardTopbar{height:82px;background:#fff;border-bottom:1px solid #e5edf8;display:flex;align-items:center;justify-content:space-between;padding:0 max(28px,calc((100vw - 1380px)/2));position:sticky;top:0;z-index:30}.dashboardBrandButton{border:0;background:transparent;padding:0;cursor:pointer}.dashboardTopActions{display:flex;align-items:center;gap:12px}.dashboardOutlineButton,.dashboardUserChip{height:44px;border:1px solid #dbe6f4;background:#fff;border-radius:14px;padding:0 15px;display:flex;align-items:center;gap:9px;font-weight:750;color:#18335f;cursor:pointer}.dashboardUserChip img{width:28px;height:28px;border-radius:50%;object-fit:cover}.dashboardShell{max-width:1420px;margin:0 auto;display:grid;grid-template-columns:260px 1fr;gap:24px;padding:28px}.dashboardSidebar{background:#fff;border:1px solid #e3ebf6;border-radius:24px;padding:20px;min-height:calc(100vh - 138px);display:flex;flex-direction:column;box-shadow:0 14px 40px #1837690f}.dashboardIdentity{display:flex;align-items:center;gap:12px;padding:8px 6px 20px;border-bottom:1px solid #edf2f8}.dashboardIdentity>div:last-child{min-width:0}.dashboardIdentity strong,.dashboardIdentity span{display:block}.dashboardIdentity strong{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboardIdentity span{font-size:12px;color:#71809b;margin-top:4px}.dashboardAvatar{width:46px;height:46px;border-radius:15px;background:#eef3ff;display:grid;place-items:center;color:#4f61f3;overflow:hidden;flex:0 0 auto}.dashboardAvatar img{width:100%;height:100%;object-fit:cover}.dashboardNavList{display:grid;gap:7px;margin-top:20px}.dashboardNavList button,.dashboardLogout{width:100%;border:0;background:transparent;border-radius:13px;padding:12px 13px;display:flex;align-items:center;gap:10px;text-align:left;color:#52627c;font-weight:700;cursor:pointer}.dashboardNavList button:hover,.dashboardNavList button.active{background:#eef6ff;color:#086fe7}.dashboardLogout{margin-top:auto;border-top:1px solid #edf2f8;border-radius:0;padding-top:18px;color:#6b7484}.dashboardMain{min-width:0}.dashboardWelcome{background:linear-gradient(135deg,#eef8ff,#f3f0ff);border:1px solid #dce9fb;border-radius:26px;padding:28px 30px;display:flex;align-items:center;justify-content:space-between;gap:20px}.dashboardWelcome h1{font-size:31px;margin:7px 0 4px}.dashboardWelcome p{margin:0;color:#687995}.dashboardPrimaryButton{display:flex;align-items:center;gap:8px;white-space:nowrap}.dashboardStatGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:18px 0}.dashboardStatGrid article{background:#fff;border:1px solid #e3ebf6;border-radius:20px;padding:20px;display:flex;align-items:center;gap:14px;box-shadow:0 10px 28px #1837690a}.dashStatIcon{width:46px;height:46px;border-radius:15px;display:grid;place-items:center}.dashStatIcon.blue{background:#e9f4ff;color:#0d79ef}.dashStatIcon.violet{background:#f0edff;color:#684cf1}.dashStatIcon.amber{background:#fff4da;color:#c68200}.dashStatIcon.green{background:#e9f9ef;color:#18a45d}.dashboardStatGrid small,.dashboardStatGrid strong{display:block}.dashboardStatGrid small{color:#76849a;font-weight:650}.dashboardStatGrid strong{font-size:25px;margin-top:3px}.dashboardContentGrid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:18px}.dashboardPanel{background:#fff;border:1px solid #e3ebf6;border-radius:22px;padding:22px;box-shadow:0 12px 34px #1837690b}.dashboardPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dashboardPanelHead h2{font-size:20px;margin:0}.dashboardPanelHead p{font-size:13px;color:#7b8799;margin:5px 0 0}.dashboardPanelHead button{border:0;background:transparent;color:#0874e8;font-weight:750;display:flex;gap:6px;align-items:center;cursor:pointer}.dashboardEmptyState{text-align:center;padding:38px 20px 30px}.dashboardEmptyState>span{width:58px;height:58px;margin:0 auto 12px;border-radius:18px;background:#edf5ff;color:#2177dd;display:grid;place-items:center}.dashboardEmptyState h3{margin:0 0 6px}.dashboardEmptyState p{margin:0 auto 16px;color:#78869b;max-width:430px}.dashboardEmptyState button{border:0;background:#101a2a;color:#fff;border-radius:12px;padding:11px 16px;font-weight:750;cursor:pointer}.accountSummaryRow{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #eef2f7;font-size:14px}.accountSummaryRow span{color:#7a8798}.accountSummaryRow strong{text-align:right;word-break:break-word}.accountSummaryRow:last-child{border-bottom:0}.verifiedStatus{color:#079a59!important}@media(max-width:1050px){.dashboardShell{grid-template-columns:1fr}.dashboardSidebar{min-height:auto}.dashboardNavList{grid-template-columns:repeat(3,1fr)}.dashboardLogout{margin-top:10px}.dashboardStatGrid{grid-template-columns:repeat(2,1fr)}.dashboardContentGrid{grid-template-columns:1fr}}@media(max-width:720px){.dashboardTopbar{padding:0 16px}.dashboardUserChip span{display:none}.dashboardShell{padding:16px}.dashboardSidebar{display:none}.dashboardWelcome{align-items:flex-start;flex-direction:column}.dashboardStatGrid{grid-template-columns:1fr 1fr}.dashboardContentGrid{grid-template-columns:1fr}}@media(max-width:480px){.dashboardStatGrid{grid-template-columns:1fr}.dashboardWelcome h1{font-size:25px}}.kwNotifyHub{position:relative;display:flex;align-items:center;gap:8px;z-index:80}.kwNotifyIcon{position:relative;width:42px;height:42px;border:1px solid #e2eaf5;border-radius:14px;background:#fff;color:#162744;display:grid;place-items:center;cursor:pointer;transition:.18s ease;box-shadow:0 5px 18px #1f416f0f}.kwNotifyIcon:hover,.kwNotifyIcon.active{background:#f2f7ff;border-color:#b9d6ff;color:#0874ee;transform:translateY(-1px)}.kwCountBadge{position:absolute;top:-6px;right:-7px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#ef4338;color:#fff;border:2px solid #fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;line-height:1;box-shadow:0 3px 8px #ee433847}.kwNotifyDropdown{position:absolute;top:50px;right:0;width:390px;background:#fff;border:1px solid #e1e8f2;border-radius:20px;box-shadow:0 24px 70px #172f582e;overflow:hidden;z-index:120;animation:kwDrop .14s ease-out}.kwChatDropdown{right:50px}@keyframes kwDrop{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:none}}.kwNotifyHead{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #edf1f7;background:linear-gradient(180deg,#fff,#fbfdff)}.kwNotifyHead>div{display:flex;flex-direction:column;gap:2px}.kwNotifyHead b{font-size:16px;color:#102140}.kwNotifyHead span{font-size:11px;color:#8591a5}.kwNotifyHead button{border:0;background:transparent;color:#0c6dec;font-weight:800;cursor:pointer}.kwNotifyList{max-height:410px;overflow:auto}.kwChatPreview,.kwActivityPreview{width:100%;border:0;border-bottom:1px solid #f0f3f8;background:#fff;padding:13px 15px;display:grid;align-items:center;gap:11px;text-align:left;cursor:pointer}.kwChatPreview{grid-template-columns:44px minmax(0,1fr) auto}.kwActivityPreview{grid-template-columns:40px minmax(0,1fr) auto}.kwChatPreview:hover,.kwActivityPreview:hover,.kwChatPreview.unread,.kwActivityPreview.unread{background:#f5f9ff}.kwMiniAvatar,.kwConversationAvatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#eef4ff;color:#276de2;overflow:hidden;flex:none}.kwMiniAvatar img,.kwConversationAvatar img{width:100%;height:100%;object-fit:cover}.kwPreviewCopy{min-width:0;display:flex;flex-direction:column;gap:4px}.kwPreviewCopy b{font-size:13px;color:#172541;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kwPreviewCopy small{font-size:11px;color:#7c889c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kwPreviewMeta{min-width:42px;align-self:stretch;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;position:relative}.kwPreviewMeta time,.kwActivityTime{font-size:10px;color:#9aa5b7}.kwPreviewMeta .kwCountBadge{position:static;border:0;width:auto;min-width:18px;height:18px}.kwActivityIcon{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;background:#eef4ff;color:#176ee8}.kwActivityIcon.job{background:#fff2de;color:#ee8d12}.kwActivityIcon.payment{background:#e9fbf2;color:#0da568}.kwActivityIcon.system{background:#eef2f7;color:#66768d}.kwActivityTime{display:flex;align-items:center;gap:7px;white-space:nowrap}.kwActivityTime i,.kwActivityFeed>button>i{width:7px;height:7px;border-radius:50%;background:#0b76ef;display:block}.kwNotifyFooter{width:100%;height:47px;border:0;background:#fff;color:#0c6dea;display:flex;align-items:center;justify-content:center;gap:7px;font-weight:850;cursor:pointer;border-top:1px solid #edf1f7}.kwNotifyFooter:hover{background:#f7faff}.kwNotifyEmpty{min-height:170px;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#8290a6;gap:7px}.kwNotifyEmpty svg{color:#77a9ef}.kwNotifyEmpty b{color:#263750}.kwNotifyEmpty span{font-size:12px;max-width:280px}.kwWorkspacePage{min-height:100vh;background:#f5f8fc;color:#10203f}.kwPageLoading{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:10px;color:#52657f;background:#f7faff}.kwChatShell{height:calc(100vh - 82px);display:grid;grid-template-columns:88px 340px minmax(0,1fr);background:#f4f7fb;border-top:1px solid #e6edf6}.kwChatRail{background:#fff;border-right:1px solid #e5ebf4;padding:20px 10px;display:flex;flex-direction:column;gap:9px}.kwChatRail button{border:0;background:transparent;border-radius:14px;padding:12px 8px;display:flex;flex-direction:column;align-items:center;gap:6px;color:#61708a;font-size:10px;font-weight:800;cursor:pointer}.kwChatRail button.active,.kwChatRail button:hover{background:#eef5ff;color:#0c70eb}.kwConversationPanel{background:#fff;border-right:1px solid #e5ebf4;display:flex;flex-direction:column;min-width:0}.kwConversationSearch{margin:18px;display:flex;align-items:center;gap:8px;background:#f3f6fa;border:1px solid #e7edf5;border-radius:14px;padding:0 12px}.kwConversationSearch input{width:100%;border:0;outline:0;background:transparent;padding:12px 0}.kwConversationList{overflow:auto}.kwConversationList>button{width:100%;border:0;border-top:1px solid #f0f3f7;background:#fff;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;padding:14px 16px;text-align:left;cursor:pointer}.kwConversationList>button:hover,.kwConversationList>button.active{background:#edf5ff}.kwConversationList>button>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:4px}.kwConversationList b{font-size:13px;color:#1b2c48}.kwConversationList small{font-size:11px;color:#8794a8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kwConversationList em{font-style:normal;display:flex;flex-direction:column;align-items:flex-end;gap:8px;position:relative}.kwConversationList em time{font-size:10px;color:#96a2b4}.kwConversationList em .kwCountBadge{position:static;border:0}.kwConversationEmpty{padding:40px 20px;text-align:center;color:#95a1b2;font-size:12px}.kwChatRoom{display:flex;flex-direction:column;min-width:0;background:#f7f9fc}.kwChatRoomHead{height:76px;background:#fff;border-bottom:1px solid #e6ebf3;padding:0 22px;display:flex;align-items:center;gap:12px}.kwChatRoomHead>div:nth-child(2){display:flex;flex-direction:column;gap:2px}.kwChatRoomHead b{font-size:16px}.kwChatRoomHead span{font-size:11px;color:#23a66c}.kwChatRoomTools{margin-left:auto;display:flex;gap:20px;color:#183152}.kwMessageStream{flex:1;overflow:auto;padding:26px 28px;background:linear-gradient(180deg,#f7f9fc,#f1f5fa)}.kwBubbleRow{display:flex;margin:8px 0}.kwBubbleRow.mine{justify-content:flex-end}.kwBubbleRow.theirs{justify-content:flex-start}.kwMessageBubble{max-width:min(620px,70%);border-radius:18px;padding:12px 14px;font-size:13px;line-height:1.55;background:#fff;border:1px solid #e5ebf3;color:#25344f;box-shadow:0 4px 13px #1b355a0a}.kwBubbleRow.mine .kwMessageBubble{background:#1677ef;color:#fff;border-color:#1677ef;border-bottom-right-radius:5px}.kwBubbleRow.theirs .kwMessageBubble{border-bottom-left-radius:5px}.kwMessageBubble time{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:5px;font-size:9px;opacity:.72}.kwComposer{height:72px;background:#fff;border-top:1px solid #e3eaf3;padding:10px 18px;display:flex;align-items:center;gap:8px}.kwComposer>button{width:38px;height:38px;border:0;border-radius:12px;background:#f4f7fb;color:#51637d;display:grid;place-items:center;cursor:pointer}.kwComposer input{flex:1;border:1px solid #e2e9f2;border-radius:14px;padding:11px 14px;outline:0;background:#fbfcfe}.kwComposer .kwSendButton{background:#1677ef;color:#fff}.kwChatBlank{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8a98aa}.kwChatBlank svg{color:#9abfec}.kwChatBlank h2{margin:12px 0 4px;color:#2b3c56}.kwChatBlank p{font-size:12px}.kwActivityLayout{max-width:1380px;margin:0 auto;display:grid;grid-template-columns:230px minmax(0,1fr);gap:22px;padding:28px 5vw 60px}.kwActivitySidebar{background:#fff;border:1px solid #e4eaf3;border-radius:20px;padding:12px;height:max-content;position:sticky;top:105px}.kwActivitySidebar button{width:100%;border:0;background:transparent;border-radius:12px;padding:12px 14px;display:flex;align-items:center;gap:10px;color:#51627b;font-weight:800;cursor:pointer;text-align:left;position:relative}.kwActivitySidebar button.active,.kwActivitySidebar button:hover{background:#eef5ff;color:#0b70ed}.kwActivitySidebar .kwCountBadge{position:static;margin-left:auto;border:0}.kwActivityMain{background:#fff;border:1px solid #e3eaf3;border-radius:22px;overflow:hidden;min-height:620px}.kwActivityPageHead{padding:25px 28px 19px;display:flex;justify-content:space-between;gap:18px;align-items:center}.kwActivityPageHead h1{margin:0 0 4px;font-size:26px}.kwActivityPageHead p{margin:0;color:#7d8ba1;font-size:12px}.kwActivityPageHead button{border:0;background:transparent;color:#0c6fea;font-weight:800;cursor:pointer}.kwActivityTabs{display:flex;gap:7px;padding:0 28px 14px;border-bottom:1px solid #e8edf4;overflow:auto}.kwActivityTabs button{border:0;background:#f4f6f9;color:#6b788b;border-radius:10px;padding:9px 12px;font-weight:800;white-space:nowrap;cursor:pointer}.kwActivityTabs button.active{background:#eaf3ff;color:#096ded}.kwActivityTabs span{display:inline-flex;background:#fff;border-radius:999px;padding:1px 6px;margin-left:4px;font-size:10px}.kwActivityFeed>button{width:100%;border:0;border-bottom:1px solid #edf1f6;background:#fff;padding:15px 22px;display:grid;grid-template-columns:42px minmax(0,1fr) 100px 70px 10px;align-items:center;gap:12px;text-align:left;cursor:pointer}.kwActivityFeed>button:hover,.kwActivityFeed>button.unread{background:#f7faff}.kwActivityFeedCopy{display:flex;flex-direction:column;gap:4px;min-width:0}.kwActivityFeedCopy b{font-size:13px;color:#1a2d4b}.kwActivityFeedCopy small{font-size:11px;color:#7c899c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kwActivityFeedType{justify-self:start;border-radius:999px;padding:5px 9px;background:#f1f4f8;color:#748196;font-size:10px;font-weight:800}.kwActivityFeed time{font-size:10px;color:#929eb0}@media(max-width:980px){.kwNotifyDropdown{position:fixed;left:14px;right:14px;top:78px;width:auto}.kwChatDropdown{right:14px}.kwChatShell{grid-template-columns:70px 280px minmax(0,1fr)}.kwActivityLayout{grid-template-columns:1fr}.kwActivitySidebar{position:static;display:flex;overflow:auto}.kwActivitySidebar button{width:auto;white-space:nowrap}.dashboardTopActions .kwNotifyHub{margin-left:auto}}@media(max-width:720px){.kwChatShell{grid-template-columns:1fr;height:auto;min-height:calc(100vh - 82px)}.kwChatRail{display:none}.kwConversationPanel{height:270px;border-right:0;border-bottom:1px solid #e5ebf4}.kwChatRoom{min-height:620px}.kwActivityFeed>button{grid-template-columns:40px minmax(0,1fr) 10px}.kwActivityFeedType,.kwActivityFeed time{display:none}.kwNotifyIcon{width:38px;height:38px}.kwActivityPageHead{align-items:flex-start;flex-direction:column}}.headDashboardBtn{border:1px solid #111827;background:#111827;color:#fff;border-radius:12px;padding:10px 16px;display:flex;align-items:center;justify-content:center;min-height:42px;font-weight:800;white-space:nowrap;cursor:pointer;box-shadow:0 6px 18px #11182714;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.headDashboardBtn:hover{background:#1f2937;transform:translateY(-1px);box-shadow:0 10px 24px #11182720}.headDashboardBtn:active{transform:translateY(0)}@media(max-width:860px){.headDashboardBtn{padding:10px 12px;font-size:13px}}@media(max-width:720px){.headDashboardBtn{display:none}}.testBotBadge{background:#ede9fe!important;color:#6d28d9!important;border:1px solid #c4b5fd!important}.testBotOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0f172a94;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:grid;place-items:center;padding:24px}.testBotModal{width:min(720px,96vw);height:min(760px,88vh);background:#fff;border-radius:28px;box-shadow:0 28px 90px #0f172a47;display:flex;flex-direction:column;overflow:hidden}.testBotHead{display:flex;align-items:center;gap:13px;padding:20px 22px;border-bottom:1px solid #e7edf5}.testBotHead>div:nth-child(2){display:flex;flex-direction:column;flex:1}.testBotHead b{font-size:17px;color:#0f1f3d}.testBotHead span{font-size:12px;color:#71809a;margin-top:2px}.testBotHead>button{border:0;background:#f4f6f9;border-radius:12px;width:40px;height:40px;display:grid;place-items:center;cursor:pointer}.testBotAvatar{width:46px;height:46px;border-radius:15px;background:linear-gradient(135deg,#dbeafe,#ede9fe);display:grid;place-items:center;color:#2563eb}.testBotNotice{margin:14px 18px 0;padding:11px 13px;border:1px solid #c7d2fe;background:#eef2ff;border-radius:13px;color:#4f46e5;display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.45}.testBotQuick{padding:12px 18px;display:flex;gap:8px;flex-wrap:wrap}.testBotQuick button{border:1px solid #dbe4f0;background:#fff;color:#1d4ed8;border-radius:999px;padding:8px 12px;font-weight:700;cursor:pointer}.testBotStream{flex:1;overflow:auto;background:#f5f7fb;padding:18px;display:flex;flex-direction:column;gap:10px}.testBotBubbleRow{display:flex}.testBotBubbleRow.user{justify-content:flex-end}.testBotBubble{max-width:78%;padding:11px 13px;border-radius:16px;background:#fff;color:#26344e;box-shadow:0 2px 8px #0f172a0d;font-size:14px;line-height:1.5}.testBotBubbleRow.user .testBotBubble{background:#1d6df2;color:#fff}.testBotBubble time{display:block;font-size:10px;opacity:.65;text-align:right;margin-top:5px}.testBotTyping{font-size:12px;color:#71809a;padding-left:4px}.testBotComposer{display:flex;gap:9px;padding:14px 18px;border-top:1px solid #e7edf5}.testBotComposer input{flex:1;border:1px solid #dbe4f0;border-radius:14px;padding:12px 14px;font:inherit;outline:none}.testBotComposer input:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #dbeafe}.testBotComposer button{border:0;border-radius:14px;background:#1769ed;color:#fff;font-weight:800;padding:0 22px;cursor:pointer}.testBotFoot{padding:0 18px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#8995a8;font-size:11px}.testBotFoot button{border:0;background:none;color:#dc2626;cursor:pointer;font-weight:700}@media(max-width:640px){.testBotOverlay{padding:0}.testBotModal{width:100vw;height:100vh;max-height:none;border-radius:0}.testBotBubble{max-width:88%}.testBotFoot{align-items:flex-start;flex-direction:column}}.providerSearchResultSection{max-width:1280px;margin:34px auto 0;padding:28px 32px;border:1px solid #dbe7f7;border-radius:28px;background:linear-gradient(135deg,#f8fbff,#f5f4ff);scroll-margin-top:110px}.providerSearchResultHead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.providerSearchResultHead h2{margin:8px 0 6px;font-size:30px;color:#0b1f44}.providerSearchResultHead p{margin:0;color:#6d7d98}.clearProviderSearch{border:1px solid #cfdcf0;background:#fff;border-radius:16px;padding:11px 16px;font-weight:800;color:#1768e8;cursor:pointer}.testBotSearchBanner{margin-top:20px;display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border:1px solid #cddcff;border-radius:18px;background:#eef5ff;color:#173b78}.testBotSearchBanner svg{color:#1768e8;flex:0 0 auto;margin-top:2px}.testBotSearchBanner div{display:flex;flex-direction:column;gap:4px}.testBotSearchBanner span{font-size:13px;color:#61779d;line-height:1.5}.emptyProviderSearch{margin-top:20px;display:flex;min-height:150px;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px dashed #cfdaea;border-radius:20px;background:#fff;color:#789}.emptyProviderSearch b{font-size:18px;color:#203657}.serviceUniverseItem button,.categories .cat{cursor:pointer}.categories .cat{font:inherit;text-align:left;border:1px solid #e6edf7;background:#fff}@media(max-width:760px){.providerSearchResultSection{margin:20px 16px 0;padding:22px 18px}.providerSearchResultHead{align-items:flex-start;flex-direction:column}.providerSearchResultHead h2{font-size:24px}}.provider{position:relative}.providerSelectBox{position:static;width:100%;margin:12px 0 2px;border:1px solid #d8e2f0;background:#f8fbff;border-radius:11px;padding:9px 11px;display:flex;align-items:center;justify-content:center;gap:7px;font:700 12px/1.2 inherit;color:#506079;cursor:pointer;box-shadow:none;transition:.18s ease}.providerSelectBox.checked{border-color:#2380ff;background:#edf6ff;color:#0866db;box-shadow:0 0 0 3px #2380ff14}.providerSelectBox:hover{border-color:#9fc8ff;background:#f2f8ff}.providerSelected{outline:3px solid #2685ff;outline-offset:-2px;box-shadow:0 18px 42px #1569f533!important}.providerHired{outline:3px solid #16a36b!important;background:linear-gradient(180deg,#fff,#f1fff9)!important}.bulkRequirementBar{position:sticky;top:84px;z-index:9;margin:0 0 22px;padding:15px 18px;border-radius:16px;background:#fffffff7;border:1px solid #cfe0f8;box-shadow:0 14px 34px #0a295a24;display:flex;align-items:center;justify-content:space-between;gap:20px}.bulkRequirementBar div{display:flex;flex-direction:column;gap:4px}.bulkRequirementBar b{font-size:15px;color:#10203d}.bulkRequirementBar span{font-size:12px;color:#718098}.bulkRequirementBar button{border:0;border-radius:12px;padding:12px 16px;background:linear-gradient(135deg,#0c7cf7,#4a55ee);color:#fff;font-weight:800;display:flex;align-items:center;gap:8px;cursor:pointer}.requirementOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#081c3a9e;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:flex;align-items:center;justify-content:center;padding:24px}.requirementModal{width:min(780px,96vw);max-height:92vh;overflow:auto;border-radius:24px;background:#fff;box-shadow:0 30px 80px #00000052}.requirementHead{padding:24px 26px 18px;border-bottom:1px solid #edf1f6;display:flex;justify-content:space-between;gap:20px}.requirementHead h3{margin:8px 0 4px;font-size:26px;color:#0e1c35}.requirementHead p{margin:0;color:#748197}.requirementHead>button{width:42px;height:42px;border:0;border-radius:12px;background:#f3f6fa;cursor:pointer;display:grid;place-items:center}.requirementRecipients{padding:14px 26px;display:flex;gap:8px;flex-wrap:wrap;background:#f7faff}.requirementRecipients span{display:flex;align-items:center;gap:6px;border:1px solid #dbe7f5;background:#fff;border-radius:999px;padding:8px 10px;font-weight:700;font-size:12px;color:#28527e}.requirementForm{padding:22px 26px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.requirementForm label{display:flex;flex-direction:column;gap:7px}.requirementForm label.full{grid-column:1/-1}.requirementForm label>span{font-size:13px;font-weight:800;color:#263650}.requirementForm input,.requirementForm textarea{width:100%;box-sizing:border-box;border:1px solid #d8e1ed;border-radius:12px;padding:12px 14px;font:inherit;color:#17243c;outline:none}.requirementForm textarea{resize:vertical;min-height:150px}.requirementForm input:focus,.requirementForm textarea:focus{border-color:#3182f6;box-shadow:0 0 0 3px #3182f61c}.requirementActions{padding:18px 26px 24px;border-top:1px solid #edf1f6;display:flex;justify-content:flex-end;gap:10px}.requirementActions button{border-radius:12px;padding:12px 18px;font-weight:800;cursor:pointer}.requirementActions .secondary{background:#fff;border:1px solid #d5deea}.requirementActions .primary{border:0;background:#116ff2;color:#fff;display:flex;align-items:center;gap:8px}.requirementActions .primary:disabled{opacity:.5;cursor:not-allowed}.quoteStatus{margin:14px 0 8px;padding:11px 12px;border-radius:12px;background:#eff8ff;border:1px solid #cce5ff;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#1e5f9d;font-size:12px}.quoteStatus>div{display:flex;align-items:center;gap:6px;font-weight:800}.quoteStatus b{font-size:13px;color:#0b315d}.quoteStatus.hired{background:#edfff6;border-color:#b7efd2;color:#087e4d}.quoteStatus.not_selected{background:#f5f6f8;border-color:#e4e7eb;color:#7a8491}.quoteStatus.not_selected b{color:#6b7480}.finalistToggle{width:100%;margin:0 0 8px;border:1px dashed #b8c8dd;background:#fff;border-radius:10px;padding:10px;display:flex;align-items:center;justify-content:center;gap:7px;color:#5c6b80;font-weight:800;cursor:pointer}.finalistToggle.active{border-style:solid;border-color:#6b5cff;background:#f4f1ff;color:#5d4fe7}.finalSelectButton{width:100%;margin-top:8px;border:0;border-radius:11px;padding:12px;background:linear-gradient(135deg,#161d2c,#28364f);color:#fff;font-weight:900;display:flex;justify-content:center;align-items:center;gap:8px;cursor:pointer}.finalComparePanel{margin-top:24px;padding:20px;border-radius:18px;background:#fff;border:1px solid #dbe5f1;box-shadow:0 14px 34px #112f5c14}.finalCompareHead{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px}.finalCompareHead h3{margin:6px 0 0;color:#12203a}.finalCompareHead>span{font-size:12px;color:#7a8798}.finalCompareRows{display:flex;flex-direction:column;gap:8px}.finalCompareRows>div{display:grid;grid-template-columns:minmax(220px,1.5fr) .7fr .5fr .5fr auto;gap:14px;align-items:center;padding:12px 14px;border:1px solid #e4eaf2;border-radius:12px}.finalCompareRows>div>div{display:flex;flex-direction:column;gap:3px}.finalCompareRows b{color:#12203a}.finalCompareRows span{font-size:12px;color:#718096}.finalCompareRows strong{color:#0a6ff1}.finalCompareRows button{border:0;border-radius:9px;background:#111a29;color:#fff;font-weight:800;padding:9px 12px;cursor:pointer}@media(max-width:800px){.bulkRequirementBar{top:70px;align-items:flex-start;flex-direction:column}.requirementForm{grid-template-columns:1fr}.requirementForm label.full{grid-column:auto}.finalCompareHead{align-items:flex-start;flex-direction:column}.finalCompareRows>div{grid-template-columns:1fr 1fr}.providerSelectBox span{display:none}}.avatar.avatarPhoto{overflow:hidden;padding:0;background:#eef2ff;border:1px solid #dce5f5}.avatar.avatarPhoto img{width:100%;height:100%;object-fit:cover;display:block}.providerPortfolioPreview{position:relative;margin:12px 0 4px;border-radius:13px;overflow:hidden;border:1px solid #dbe5f2;background:#0b1730;aspect-ratio:16/6;min-height:90px}.providerPortfolioPreview>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.providerPortfolioPreview:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#05122b08,#05122b8a);pointer-events:none}.providerPortfolioPreview:hover>img{transform:scale(1.025)}.providerPortfolioPreview button{position:absolute;right:10px;bottom:10px;z-index:2;border:1px solid rgba(255,255,255,.75);background:#fffffff0;color:#0b2855;border-radius:10px;padding:8px 11px;display:flex;align-items:center;gap:7px;font:800 12px/1 inherit;cursor:pointer;box-shadow:0 8px 22px #081d432e}.providerPortfolioPreview button:hover{background:#fff;transform:translateY(-1px)}.portfolioOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#06142db8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:24px}.portfolioModal{position:relative;width:min(1040px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:26px;box-shadow:0 30px 90px #00000047;border:1px solid rgba(255,255,255,.6)}.portfolioClose{position:absolute;right:18px;top:18px;z-index:6;width:44px;height:44px;border:0;border-radius:13px;background:#ffffffeb;display:grid;place-items:center;cursor:pointer;box-shadow:0 8px 25px #0000001f}.portfolioHero{position:relative;height:330px;overflow:hidden;border-radius:26px 26px 0 0;background:#0b1730}.portfolioCover{width:100%;height:100%;object-fit:cover;display:block}.portfolioHeroShade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#040e230d 18%,#040e23c7)}.portfolioIdentity{position:absolute;left:34px;right:34px;bottom:28px;display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:18px;color:#fff}.portfolioProfile{width:92px;height:92px;border-radius:23px;object-fit:cover;border:4px solid rgba(255,255,255,.92);box-shadow:0 12px 30px #00000038}.portfolioIdentity h2{font-size:30px;line-height:1.08;margin:6px 0 5px}.portfolioIdentity p{margin:0;color:#ffffffd1}.portfolioTestTag{display:inline-flex;background:#ede9fe;color:#6d28d9;border:1px solid #c4b5fd;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:900}.portfolioTrust{min-width:112px;text-align:center;padding:10px 12px;border-radius:14px;background:#ffffff24;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.portfolioTrust svg{vertical-align:-3px;margin-right:5px}.portfolioTrust b{font-size:22px}.portfolioTrust span{display:block;font-size:10px;color:#ffffffbd;margin-top:2px}.portfolioBody{padding:26px 30px 12px}.portfolioSummary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:28px}.portfolioSummary>div{background:#f7f9fc;border:1px solid #e4eaf2;border-radius:14px;padding:13px 15px;display:flex;flex-direction:column;gap:5px}.portfolioSummary span{font-size:11px;color:#7b879b}.portfolioSummary b{font-size:16px;color:#0d1f3e;display:flex;align-items:center;gap:5px}.portfolioTitle{display:flex;justify-content:space-between;align-items:end;margin:0 0 15px}.portfolioTitle h3{font-size:24px;margin:6px 0}.portfolioTitle p{margin:0;color:#718098;font-size:13px;max-width:760px;line-height:1.55}.portfolioCapabilities{margin:0 0 28px;padding:20px;border:1px solid #dfe8f6;border-radius:18px;background:linear-gradient(180deg,#f9fbff,#fff)}.portfolioCapabilityHead h3{margin:6px 0 4px;font-size:23px;color:#0d1f3e}.portfolioCapabilityHead p{margin:0;color:#6f7e94;font-size:14px;line-height:1.55}.capabilityTags{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.capabilityTags span{padding:8px 11px;border:1px solid #cfe0fb;border-radius:999px;background:#fff;color:#185bc8;font-size:13px;font-weight:700;box-shadow:0 2px 8px #1c5cbe0d}.suitableForBox{margin-top:16px;padding:14px 16px;border-radius:14px;background:#eef6ff;border:1px solid #d6e8ff}.suitableForBox>b{display:block;margin-bottom:9px;color:#0d1f3e;font-size:14px}.suitableForBox>div{display:flex;flex-wrap:wrap;gap:8px}.suitableForBox span{font-size:12px;color:#52637a;padding:6px 9px;border-radius:9px;background:#fff;border:1px solid #dde7f5}.portfolioGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.portfolioItem{border:1px solid #e1e8f1;border-radius:17px;overflow:hidden;background:#fff;box-shadow:0 10px 28px #112b5312}.portfolioThumb{position:relative;aspect-ratio:16/9;background:#0b1730;overflow:hidden}.portfolioThumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .22s ease}.portfolioItem:hover .portfolioThumb img{transform:scale(1.03)}.portfolioThumb span{position:absolute;left:10px;bottom:10px;background:#081225c7;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:9px;padding:7px 9px;font-size:11px;font-weight:800;display:flex;align-items:center;gap:6px}.portfolioItemBody{padding:14px 15px 16px}.portfolioItemBody small{color:#5b5eea;font-weight:800}.portfolioItemBody h4{font-size:16px;margin:5px 0 6px;color:#10203d}.portfolioItemBody p{margin:0;color:#718098;font-size:12px;line-height:1.5}.portfolioActions{position:sticky;bottom:0;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #e5ebf3;padding:16px 30px 20px;display:flex;justify-content:flex-end;gap:10px}.portfolioActions button{border-radius:12px;padding:12px 17px;font-weight:900;display:flex;align-items:center;gap:8px;cursor:pointer}.portfolioSecondary{border:1px solid #d7e1ee;background:#fff;color:#183052}.portfolioPrimary{border:0;background:linear-gradient(135deg,#0c7cf7,#4a55ee);color:#fff}@media(max-width:760px){.portfolioCapabilities{padding:16px;margin-bottom:22px}.portfolioCapabilityHead h3{font-size:20px}.capabilityTags{gap:7px}.capabilityTags span{font-size:12px;padding:7px 9px}.providerPortfolioPreview{aspect-ratio:16/7}.portfolioOverlay{padding:8px}.portfolioModal{width:100%;max-height:96vh;border-radius:20px}.portfolioHero{height:280px;border-radius:20px 20px 0 0}.portfolioIdentity{left:18px;right:18px;bottom:18px;grid-template-columns:auto 1fr}.portfolioProfile{width:70px;height:70px;border-radius:18px}.portfolioTrust{display:none}.portfolioIdentity h2{font-size:22px}.portfolioBody{padding:18px 16px 8px}.portfolioSummary{grid-template-columns:1fr 1fr}.portfolioGrid{grid-template-columns:1fr}.portfolioActions{padding:13px 16px 16px;display:grid;grid-template-columns:1fr 1fr}.portfolioActions button{justify-content:center;padding:11px 8px}.portfolioTitle h3{font-size:21px}}.kwChatSafetyError{margin:10px 18px 0;padding:11px 13px;border:1px solid #fecaca;border-radius:12px;background:#fff1f2;color:#b42318;font-size:12px;font-weight:800;line-height:1.55}.kwChatSafetyHint{margin:8px 18px 0;color:#75859a;font-size:11px;line-height:1.5}.testBotSafetyError{margin:8px 18px 0}.testBotSafetyHint{margin:7px 18px 2px}.requirementModal .kwChatSafetyError,.requirementModal .kwChatSafetyHint{margin-left:0;margin-right:0}.kwRichComposer{position:relative}.kwEmojiButtonWrap,.kwReactionPickerWrap{position:relative;display:inline-flex}.kwEmojiButton{display:inline-grid;place-items:center}.kwEmojiPicker{position:absolute;bottom:46px;left:0;z-index:80;width:330px;max-width:min(330px,82vw);background:#fff;border:1px solid #dce5f1;border-radius:18px;box-shadow:0 18px 55px #0b254b2e;padding:12px}.kwEmojiPickerHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.kwEmojiPickerHead b{font-size:14px;color:#0a1f44}.kwEmojiPickerHead button{border:0;background:transparent;cursor:pointer}.kwEmojiSearch{width:100%;box-sizing:border-box;border:1px solid #dce5f1;border-radius:10px;padding:9px 11px;font:inherit;font-size:12px;outline:none}.kwEmojiTabs{display:flex;gap:4px;overflow:auto;padding:8px 0 6px}.kwEmojiTabs button{border:0;background:#f3f6fb;border-radius:9px;padding:6px 8px;cursor:pointer}.kwEmojiTabs button.active{background:#e6efff;outline:1px solid #9fc1ff}.kwEmojiGrid{display:grid;grid-template-columns:repeat(8,1fr);gap:3px;max-height:205px;overflow:auto}.kwEmojiGrid button{border:0;background:transparent;border-radius:8px;font-size:23px;line-height:1;padding:6px 2px;cursor:pointer}.kwEmojiGrid button:hover{background:#eef4ff;transform:scale(1.08)}.kwPendingImages{display:flex;gap:8px;overflow-x:auto;padding:8px 18px 2px;background:#fff}.kwPendingImage{position:relative;width:82px;min-width:82px;height:70px;border:1px solid #d9e3ef;border-radius:12px;overflow:hidden;background:#f5f7fb}.kwPendingImage img{width:100%;height:100%;object-fit:cover}.kwPendingImage button{position:absolute;right:4px;top:4px;width:22px;height:22px;border:0;border-radius:50%;background:#0a1428b8;color:#fff;display:grid;place-items:center;cursor:pointer}.kwPendingImage span{position:absolute;left:4px;right:4px;bottom:3px;background:#0000008c;color:#fff;font-size:9px;padding:2px 4px;border-radius:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kwDropActive{outline:2px dashed #2b76ff;outline-offset:-8px;background:#eef5ff!important}.kwDropOverlay{position:absolute;top:12px;right:12px;bottom:12px;left:12px;z-index:30;display:grid;place-items:center;background:#e8f2ffeb;border:2px dashed #2b76ff;border-radius:16px;color:#1764df;font-weight:900;pointer-events:none}.kwMessageStream,.testBotStream{position:relative}.kwChatImageGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-bottom:7px;max-width:340px}.kwChatImageGrid:has(button:only-child){grid-template-columns:1fr}.kwChatImageGrid button{border:0;background:transparent;padding:0;cursor:zoom-in;border-radius:10px;overflow:hidden}.kwChatImageGrid img{display:block;width:100%;max-height:235px;object-fit:cover;border-radius:10px}.kwBubbleWithReaction{position:relative;display:flex;flex-direction:column;align-items:flex-start;max-width:78%}.kwBubbleRow.mine .kwBubbleWithReaction,.testBotBubbleRow.user .kwBubbleWithReaction{align-items:flex-end;margin-left:auto}.kwReactionTrigger{opacity:0;border:0;background:#fff;width:28px;height:28px;border-radius:50%;box-shadow:0 3px 14px #0f234121;cursor:pointer;font-size:15px;transition:.15s}.kwReactionPickerWrap{position:absolute;right:-31px;top:8px}.kwBubbleRow.mine .kwReactionPickerWrap,.testBotBubbleRow.user .kwReactionPickerWrap{right:auto;left:-31px}.kwQuickReactionMenu{position:absolute;bottom:32px;left:0;z-index:65;display:flex;gap:2px;background:#fff;padding:5px;border:1px solid #dce5f1;border-radius:20px;box-shadow:0 10px 30px #0f23412e}.kwQuickReactionMenu button{border:0;background:transparent;font-size:19px;padding:3px;cursor:pointer;border-radius:50%}.kwQuickReactionMenu button:hover{background:#eef4ff;transform:scale(1.13)}.kwReactionSummary{display:flex;gap:4px;flex-wrap:wrap;margin-top:-3px;z-index:2}.kwReactionSummary button{display:flex;align-items:center;gap:4px;border:1px solid #dce5f1;background:#fff;border-radius:14px;padding:2px 7px;cursor:pointer;font-size:13px;box-shadow:0 2px 6px #0f23410f}.kwReactionSummary button.mine{border-color:#8ab8ff;background:#eef5ff}.kwReactionSummary b{font-size:10px;color:#596b82}.testBotBubbleRow .kwBubbleWithReaction{max-width:78%}.testBotBubbleRow.user .kwBubbleWithReaction{margin-left:auto}.testBotComposer.kwRichComposer{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:6px}.testBotComposer.kwRichComposer>button:not([type=submit]),.testBotComposer .kwEmojiButton{width:40px;height:40px;border:1px solid #dce5f1;border-radius:11px;background:#fff;color:#1764df;display:grid;place-items:center;cursor:pointer}.testBotComposer.kwRichComposer input[type=text],.testBotComposer.kwRichComposer>input:not([type]){min-width:0}@media(max-width:700px){.kwEmojiPicker{left:-48px;width:300px}.kwEmojiGrid{grid-template-columns:repeat(7,1fr)}.kwBubbleWithReaction{max-width:88%}.kwReactionTrigger{opacity:.7}}.kwBubbleWithReaction{position:relative;padding-bottom:18px}.kwReactionPickerWrap,.kwBubbleRow.mine .kwReactionPickerWrap,.testBotBubbleRow.user .kwReactionPickerWrap{position:absolute;right:4px;left:auto;top:auto;bottom:-2px;z-index:6}.kwReactionTrigger{width:28px;height:28px;opacity:.82;border:1px solid #dce5f1;background:#fff;box-shadow:0 3px 12px #0f23411f}.kwBubbleWithReaction:hover .kwReactionTrigger{opacity:1}.kwQuickReactionMenu{left:auto;right:0;bottom:34px}.kwReactionSummary{margin-top:-14px;margin-right:36px;align-self:flex-end}@media(max-width:700px){.kwReactionTrigger{opacity:.9}}.kwChatSafetyError{color:#d92d20!important;background:#fff1f0!important;border-color:#fda29b!important;font-weight:900!important}.testBotSafetyError{color:#d92d20!important;background:#fff1f0!important;border-color:#fda29b!important}.kwChatTextBody{white-space:pre-wrap;overflow-wrap:anywhere}.kwDrivePreviewList{display:flex;flex-direction:column;gap:8px;margin:2px 0 7px;width:min(520px,100%)}.kwDriveCard{width:100%;overflow:hidden;border:1px solid #dbe5f1;border-radius:14px;background:#fff;color:#10284f;box-shadow:0 4px 14px #142f5512}.kwBubbleRow.mine .kwDriveCard,.testBotBubbleRow.user .kwDriveCard{color:#10284f;background:#fff}.kwDriveCardHead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;background:#f8fbff}.kwDriveType{display:flex;align-items:center;gap:9px;min-width:0}.kwDriveIcon{width:35px;height:35px;min-width:35px;border-radius:10px;background:#e8f0fe;color:#1a73e8;display:grid;place-items:center}.kwDriveType div{min-width:0}.kwDriveType b{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kwDriveType small{display:block;margin-top:2px;color:#71839a;font-size:10px}.kwDriveActions{display:flex;align-items:center;gap:5px;flex-wrap:wrap;justify-content:flex-end}.kwDriveActions a,.kwDriveActions button{display:inline-flex;align-items:center;gap:4px;border:1px solid #cbd9ea;background:#fff;color:#1769e0;border-radius:9px;padding:6px 8px;font-size:10px;font-weight:800;text-decoration:none;cursor:pointer;white-space:nowrap}.kwDriveEmbedWrap{background:#eef3f9}.kwDriveEmbedWrap iframe{display:block;width:100%;height:280px;border:0;background:#fff}.kwDriveEmbedNote{padding:6px 9px;color:#7a8ca3;font-size:9px;background:#f7f9fc;border-top:1px solid #e3e9f1}.kwMessageBubble:has(.kwDriveCard),.testBotBubble:has(.kwDriveCard){min-width:min(520px,72vw)}.kwMessageBubble .kwDriveCard,.testBotBubble .kwDriveCard{margin-bottom:6px}@media(max-width:700px){.kwDriveCardHead{align-items:flex-start;flex-direction:column}.kwDriveActions{width:100%;justify-content:flex-start}.kwDriveEmbedWrap iframe{height:220px}.kwMessageBubble:has(.kwDriveCard),.testBotBubble:has(.kwDriveCard){min-width:min(86vw,520px)}}.krim-drive-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.krim-drive-download{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 12px;border:1px solid #d7e3f4;border-radius:10px;background:#fff;color:#1268e8;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}.krim-drive-download:hover{background:#eef6ff;border-color:#9fc5ff}.krim-drive-download-fallback{margin:8px 10px;float:right}.kwDriveActions .kwDriveDownload{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid #cbd9ea;background:#fff;color:#1769e0;border-radius:9px;padding:6px 8px;font-size:10px;font-weight:800;text-decoration:none;cursor:pointer;white-space:nowrap}.kwDriveActions .kwDriveDownload:hover{background:#eef6ff;border-color:#9fc5ff}.quickCategoryItem{min-height:218px}.quickWorkModeBadge{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:23px;margin-top:9px;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:800;line-height:1;white-space:nowrap;border:1px solid transparent}.quickWorkModeBadge.online{color:#1667db;background:#eef6ff;border-color:#cfe3ff}.quickWorkModeBadge.onsite{color:#087a58;background:#ecfbf5;border-color:#bfeeda}.quickWorkModeBadge.hybrid{color:#4b4fb5;background:linear-gradient(90deg,#eff7ff,#f4efff);border-color:#d9d6ff}.modeDot{display:inline-block;width:7px;height:7px;border-radius:50%;flex:0 0 auto}.modeDot.online{background:#2b7cff;box-shadow:0 0 0 3px #2b7cff21}.modeDivider{opacity:.45;margin:0 1px}.serviceModeFilterPanel{margin:16px 0 4px;padding:14px;border:1px solid #dce8f6;border-radius:18px;background:linear-gradient(135deg,#fbfdff,#f6f8ff);box-shadow:0 8px 24px #16345e0d}.serviceModeFilterTop{display:flex;align-items:center;justify-content:space-between;gap:14px}.serviceModeSummary{display:flex;align-items:center;gap:10px}.serviceModeSummaryIcon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#176be8;background:#eaf3ff}.serviceModeSummary b{display:block;color:#10294f;font-size:13px}.serviceModeSummary span:not(.serviceModeSummaryIcon){display:block;margin-top:2px;color:#71839d;font-size:11px}.serviceModeToggle{display:flex;align-items:center;gap:6px;padding:4px;border-radius:12px;background:#edf3fb}.serviceModeToggle button{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:6px 12px;border:0;border-radius:9px;background:transparent;color:#536782;font-weight:800;cursor:pointer}.serviceModeToggle button.active{background:#fff;color:#1669df;box-shadow:0 3px 10px #1d48801c}.modeLocked{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 12px;border-radius:9px;font-size:11px;font-weight:900}.modeLocked.online{color:#1669df;background:#fff}.modeLocked.onsite{color:#087a58;background:#effbf6}.locationSearchPanel{display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(180px,.8fr) minmax(180px,.8fr) auto;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid #e3ebf5;align-items:end}.locationSearchField{height:46px;display:flex;align-items:center;gap:8px;padding:0 13px;border:1px solid #cedded;border-radius:12px;background:#fff;color:#71839a}.locationSearchField:focus-within{border-color:#6fa8ff;box-shadow:0 0 0 3px #468bff1a}.locationSearchField input{width:100%;border:0;outline:0;font:inherit;color:#10294f;background:transparent}.locationSelectField{display:flex;flex-direction:column;gap:5px}.locationSelectField>span{color:#6f8199;font-size:10px;font-weight:800}.locationSelectField select{height:46px;border:1px solid #cedded;border-radius:12px;padding:0 34px 0 11px;outline:0;background:#fff;color:#10294f;font:inherit;font-size:12px;cursor:pointer}.locationSelectField select:focus{border-color:#6fa8ff;box-shadow:0 0 0 3px #468bff1a}.clearLocationFilter{height:46px;display:inline-flex;align-items:center;gap:5px;justify-content:center;padding:0 12px;border:1px solid #f1c8c5;border-radius:12px;background:#fff5f4;color:#c43d34;font-weight:800;cursor:pointer}.providerAreaMode{display:inline-flex!important;align-items:center;gap:5px}.providerAreaMode.online{color:#176be8}.providerAreaMode.onsite{color:#0b7f5b}@media(max-width:900px){.serviceModeFilterTop{align-items:flex-start;flex-direction:column}.locationSearchPanel{grid-template-columns:1fr 1fr}.locationSearchField{grid-column:1/-1}}@media(max-width:620px){.quickCategoryItem{min-height:210px}.locationSearchPanel{grid-template-columns:1fr}.locationSearchField{grid-column:auto}.serviceModeToggle{width:100%;overflow:auto}.serviceModeToggle button{white-space:nowrap}}.locationSelectField>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.districtCountHint{font-style:normal;font-size:9px;font-weight:800;color:#1b73e8;background:#edf5ff;border:1px solid #d3e5ff;border-radius:999px;padding:2px 6px;white-space:nowrap}.locationSelectField select:disabled{cursor:not-allowed;color:#8b9bb0;background:#f4f7fb}.districtDataWarning{display:block;margin-top:4px;color:#c8473d;font-size:9px;font-weight:700;line-height:1.35}.quickCategoryLabel{max-width:138px;line-height:1.25;text-align:center}.quickCategoryItem{padding-left:10px;padding-right:10px}@media(max-width:620px){.quickCategoryLabel{max-width:124px;font-size:11px}}.kwContactPolicyBanner{display:flex;align-items:center;gap:10px;margin:10px 14px 8px;padding:10px 12px;border-radius:13px;border:1px solid;font-size:11px}.kwContactPolicyBanner.locked{background:#fff8ed;border-color:#f4d49c;color:#80530c}.kwContactPolicyBanner.unlocked{background:#effbf5;border-color:#b9e8cf;color:#08724e}.kwContactPolicyIcon{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;background:#fff;font-size:16px}.kwContactPolicyBanner b{display:block;font-weight:900}.kwContactPolicyBanner small{display:block;margin-top:2px;line-height:1.35;opacity:.82}.testOnsitePolicy{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 20px;padding:11px 13px;border-radius:13px;border:1px solid}.testOnsitePolicy.unpaid{background:#fff8ed;border-color:#f2d198;color:#81510b}.testOnsitePolicy.paid{background:#edf9f3;border-color:#b8e5ce;color:#08724e}.testOnsitePolicy b{display:block;font-size:12px;font-weight:900}.testOnsitePolicy span{display:block;margin-top:2px;font-size:10px;opacity:.8}.testOnsitePolicy button{border:0;border-radius:10px;padding:8px 11px;font-weight:800;cursor:pointer;background:#fff;color:inherit;box-shadow:0 2px 8px #00000012;white-space:nowrap}@media(max-width:680px){.testOnsitePolicy{align-items:flex-start;flex-direction:column}.testOnsitePolicy button{width:100%}}.headProviderApplyBtn{display:inline-flex;align-items:center;gap:7px;height:48px;padding:0 16px;border:1px solid #bcd7ff;border-radius:14px;background:linear-gradient(135deg,#eef6ff,#f5f1ff);color:#175fce;font-weight:900;cursor:pointer;white-space:nowrap;box-shadow:0 5px 18px #2867c814}.headProviderApplyBtn:hover{border-color:#71a9ff;background:linear-gradient(135deg,#e5f1ff,#eee9ff);transform:translateY(-1px)}.providerApplyOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;background:#091932a1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:18px}.providerApplyModal{width:min(960px,96vw);max-height:92vh;overflow:auto;border-radius:24px;background:#fff;box-shadow:0 30px 90px #00000047}.providerApplyHead{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start;padding:21px 24px;border-bottom:1px solid #e5edf7;background:#fffffff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.providerApplyTitleIcon{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(135deg,#e9f3ff,#eee9ff);color:#176ae8}.providerApplyHead span{font-size:10px;font-weight:900;letter-spacing:.12em;color:#2672e8}.providerApplyHead h2{margin:2px 0;color:#10294f;font-size:25px}.providerApplyHead p{margin:0;color:#71839b;font-size:12px}.providerApplyClose{border:0;background:#f4f6f9;width:42px;height:42px;border-radius:13px;display:grid;place-items:center;cursor:pointer}.providerApplyLoading{padding:60px;display:flex;justify-content:center;gap:10px;color:#66819d}.providerApplyForm{padding:20px 24px 24px}.providerApplyForm section{padding:17px;margin-bottom:14px;border:1px solid #dfebf7;border-radius:18px;background:#fbfdff}.providerApplySectionHead{display:flex;align-items:center;gap:10px;margin-bottom:14px}.providerApplySectionHead>span{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:#176be8;color:#fff;font-size:12px;font-weight:900}.providerApplySectionHead b{display:block;color:#142e53;font-size:14px}.providerApplySectionHead small{display:block;color:#7b8da5;font-size:10px}.providerApplyGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.providerApplyGrid label{display:flex;flex-direction:column;gap:5px}.providerApplyGrid label.wide{grid-column:1/-1}.providerApplyGrid label>span{font-size:10px;font-weight:800;color:#60748f}.providerApplyGrid input,.providerApplyGrid select,.providerApplyGrid textarea{width:100%;border:1px solid #d4e0ed;border-radius:11px;background:#fff;padding:11px 12px;font:inherit;font-size:12px;color:#10294f;outline:0}.providerApplyGrid textarea{min-height:78px;resize:vertical}.providerApplyGrid textarea.large{min-height:118px}.providerApplyStatus{display:flex;gap:9px;align-items:center;padding:11px 13px;border-radius:13px;margin-bottom:14px}.providerApplyStatus.pending{background:#fff8e8;color:#8b5a08;border:1px solid #f3d58f}.providerApplyStatus.approved{background:#eefaf4;color:#08714f;border:1px solid #bfe9d3}.providerApplyStatus.rejected{background:#fff2f1;color:#b84238;border:1px solid #f0c2be}.providerApplyConsent{display:flex;gap:9px;padding:10px 3px;color:#5f728c;font-size:11px}.providerApplyError{margin:10px 0;padding:11px 13px;border-radius:12px;background:#fff0ef;border:1px solid #f2bcb6;color:#c13c33;font-size:11px;font-weight:700}.providerApplySuccess{margin:10px 0;padding:11px 13px;border-radius:12px;background:#eefaf4;border:1px solid #bce9d1;color:#08714f;font-size:11px;font-weight:700;display:flex;gap:7px}.providerApplyFoot{position:sticky;bottom:-24px;display:flex;justify-content:flex-end;gap:9px;margin:16px -24px -24px;padding:14px 24px;border-top:1px solid #e5edf7;background:#fff}.providerApplyCancel,.providerApplySubmit{height:44px;border-radius:12px;padding:0 17px;font-weight:900;cursor:pointer}.providerApplyCancel{background:#fff;border:1px solid #d8e3ef;color:#5b6f89}.providerApplySubmit{border:0;background:linear-gradient(135deg,#1478ff,#4d55f4);color:#fff;display:inline-flex;align-items:center;gap:7px}.providerApplySubmit:disabled{opacity:.6}@media(max-width:850px){.providerApplyGrid{grid-template-columns:1fr}.providerApplyGrid label.wide{grid-column:auto}.providerApplyOverlay{padding:8px}.providerApplyModal{width:100%;max-height:96vh}.providerApplyHead{padding:16px}.providerApplyForm{padding:14px}.providerApplyFoot{margin:14px -14px -14px;padding:12px 14px}}.headProviderApplyBtn{flex:0 0 auto!important;width:max-content!important;min-width:max-content!important;max-width:none!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;font-size:13px!important;line-height:1!important;letter-spacing:0!important;padding-left:14px!important;padding-right:14px!important}.headProviderApplyBtn svg{flex:0 0 auto;width:16px;height:16px}@media(max-width:1180px){.headProviderApplyBtn{font-size:12px!important;padding-left:11px!important;padding-right:11px!important;gap:5px!important}}.nav{flex-wrap:nowrap!important}.nav nav{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:20px!important;margin-left:34px!important;min-width:max-content!important}.nav nav a,.nav nav .jobBoardNav{flex:0 0 auto!important;width:max-content!important;min-width:max-content!important;max-width:none!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;font-size:13px!important;line-height:1!important}.nav nav .jobBoardNav{padding:10px 13px!important}.actions{flex:0 0 auto!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;min-width:max-content!important}.headProviderApplyBtn{flex:0 0 auto!important;width:max-content!important;min-width:max-content!important;max-width:none!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;font-size:12px!important;line-height:1!important;padding:0 12px!important}.headDashboardBtn{flex:0 0 auto!important;width:max-content!important;min-width:max-content!important;white-space:nowrap!important;font-size:13px!important;padding-left:14px!important;padding-right:14px!important}.accountWrap{flex:0 0 auto!important;width:max-content!important;min-width:max-content!important}.accountButton{flex:0 0 auto!important;width:max-content!important;min-width:max-content!important;max-width:none!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;font-size:12px!important;line-height:1!important;padding:10px 12px!important}.accountButton span{display:inline!important;width:auto!important;min-width:max-content!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}@media(max-width:1400px){.nav{padding-left:4vw!important;padding-right:4vw!important}.nav nav{gap:15px!important;margin-left:26px!important}.nav nav a,.nav nav .jobBoardNav{font-size:12px!important}.nav nav .jobBoardNav{padding:9px 10px!important}.headProviderApplyBtn,.accountButton{font-size:11px!important}.headDashboardBtn{font-size:12px!important}.actions{gap:6px!important}}@media(max-width:1000px){.nav nav{display:none!important}}.providerWhiteLabel>span{color:#fff!important;font-weight:800!important}.providerUploadRow{display:flex;gap:10px;align-items:stretch}.providerUploadRow>input{flex:1;min-width:0}.providerUploadBtn{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;min-width:118px;padding:0 14px;border:1px solid #9fc5ff;border-radius:14px;background:#fff;color:#1266e8!important;font-weight:800;cursor:pointer;white-space:nowrap;transition:.18s ease}.providerUploadBtn:hover{background:#edf5ff;transform:translateY(-1px)}.providerUploadBtn input[type=file]{display:none!important}.providerImagePreview{display:block;margin-top:10px;border:1px solid #d8e5f5;background:#fff;object-fit:cover;box-shadow:0 6px 18px #17447d14}.providerImagePreview.profile{width:86px;height:86px;border-radius:50%}.providerImagePreview.cover{width:100%;height:140px;border-radius:14px}.providerPortfolioUpload{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.providerUploadBtn.portfolio{min-height:42px;padding:10px 16px;background:#fff}.providerPortfolioUpload small{color:#ffffffe6;font-weight:600}.providerPortfolioGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px}.providerPortfolioThumb{position:relative;aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:#fff;border:2px solid rgba(255,255,255,.7)}.providerPortfolioThumb img{width:100%;height:100%;object-fit:cover;display:block}.providerPortfolioThumb button{position:absolute;right:5px;top:5px;width:26px;height:26px;border:0;border-radius:50%;display:grid;place-items:center;background:#0f172ad1;color:#fff;cursor:pointer}.providerPortfolioThumb>span{position:absolute;left:6px;bottom:6px;min-width:22px;height:22px;padding:0 5px;border-radius:11px;background:#0f172ac2;color:#fff;display:grid;place-items:center;font-size:11px;font-weight:800}@media(max-width:760px){.providerUploadRow{flex-direction:column}.providerUploadBtn{min-height:42px}.providerPortfolioGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.accountPanelRoleSwitch{width:390px;max-width:calc(100vw - 24px)}.accountRoleSection{display:block!important;margin-top:2px;padding-top:12px;border-top:1px solid #edf1f7}.accountRoleSectionHead{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:10px!important;margin-bottom:9px}.accountRoleSectionHead span{color:#203757!important;font-size:12px!important;font-weight:900!important}.accountRoleSectionHead small{color:#8a99ad;font-size:10px;font-weight:700;white-space:nowrap}.accountRoleOptions{display:grid;gap:7px}.accountRoleOption{width:100%;min-height:55px;border:1px solid #dce6f2;border-radius:13px;background:#fff;padding:8px 10px;display:grid;grid-template-columns:34px 1fr 20px;gap:9px;align-items:center;text-align:left;color:#203757;cursor:pointer;transition:.16s ease}.accountRoleOption:hover{border-color:#9ec5ff;background:#f7fbff;transform:translateY(-1px)}.accountRoleOption.active{border-color:#4d8fff;background:linear-gradient(135deg,#edf6ff,#f5f0ff);box-shadow:0 6px 18px #2170ee1f}.accountRoleIcon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#eef4ff;color:#216fe3}.accountRoleOption.active .accountRoleIcon{background:#176bea;color:#fff}.accountRoleText{display:flex;flex-direction:column;min-width:0}.accountRoleText b{font-size:12px;color:#142e53;max-width:none!important}.accountRoleText small{font-size:10px;color:#7b8da5;margin-top:2px}.accountRoleCheck{display:grid;place-items:center;color:#0e9c70}.accountRoleCurrent{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-top:8px;padding:8px 10px;border-radius:10px;background:#f7f9fc;font-size:10px!important}.accountRoleCurrent span{color:#7a879a!important}.accountRoleCurrent b{color:#176bea!important;font-size:11px!important}@media(max-width:650px){.accountPanelRoleSwitch{width:min(390px,calc(100vw - 24px))}}.adminPage{min-height:100vh;background:#f4f8fd;color:#10284d}.adminTopbar{height:82px;padding:0 max(28px,calc((100vw - 1420px)/2));display:flex;align-items:center;gap:26px;background:#fff;border-bottom:1px solid #e4ebf4;position:sticky;top:0;z-index:20}.adminTopTitle{display:flex;align-items:center;gap:10px;margin-left:10px;padding-left:20px;border-left:1px solid #e7edf5}.adminTopTitle>div{display:flex;flex-direction:column}.adminTopTitle b{font-size:15px}.adminTopTitle span{font-size:10px;color:#8190a6}.adminTopActions{margin-left:auto;display:flex;align-items:center;gap:12px}.adminTopActions>button{border:1px solid #d9e3f0;background:#fff;border-radius:12px;padding:10px 15px;font-weight:800;color:#175fcb;cursor:pointer}.adminIdentity{display:grid;grid-template-columns:auto auto;column-gap:8px;align-items:center;padding:9px 13px;border-radius:13px;background:#111a2d;color:#fff}.adminIdentity svg{grid-row:1/3}.adminIdentity span{font-size:12px;font-weight:900}.adminIdentity small{font-size:9px;color:#aebbd0}.adminShell{max-width:1420px;margin:0 auto;padding:28px}.adminHero{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(125deg,#071d40,#113d7d);color:#fff;border-radius:24px;padding:30px 34px;box-shadow:0 16px 38px #0f336629}.adminEyebrow{font-size:10px;letter-spacing:.14em;font-weight:900;color:#75aaff}.adminHero h1{font-size:30px;margin:5px 0}.adminHero p{margin:0;color:#c5d5ea;font-size:13px}.adminHeroBadge{width:128px;height:108px;border-radius:20px;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);display:grid;place-items:center;padding:12px}.adminHeroBadge b{font-size:27px;line-height:1}.adminHeroBadge span{font-size:11px;color:#c5d5ea}.adminStats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}.adminStats button{border:1px solid #dce6f2;background:#fff;border-radius:16px;padding:16px 18px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:#60738e}.adminStats button b{font-size:24px;color:#142e53}.adminStats button.active{border-color:#2b78f4;box-shadow:0 7px 18px #2a77f41f;color:#1669df}.adminWorkspace{display:grid;grid-template-columns:minmax(340px,.8fr) minmax(0,1.7fr);gap:18px;align-items:start}.adminApplicationList,.adminReviewPane{background:#fff;border:1px solid #e0e8f2;border-radius:20px;box-shadow:0 12px 30px #112a520f}.adminApplicationList{padding:14px;max-height:calc(100vh - 305px);overflow:auto;position:sticky;top:100px}.adminSectionTitle{display:flex;justify-content:space-between;align-items:center;padding:5px 5px 12px}.adminSectionTitle>div{display:flex;flex-direction:column}.adminSectionTitle b{font-size:15px}.adminSectionTitle span{font-size:10px;color:#8b99ac}.adminSectionTitle button{border:0;background:#eef5ff;color:#176bea;border-radius:10px;padding:8px 10px;font-size:10px;font-weight:800;cursor:pointer}.adminAppCard{width:100%;display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:10px;align-items:center;text-align:left;border:1px solid #e6edf6;background:#fff;border-radius:14px;padding:11px;margin-bottom:8px;cursor:pointer}.adminAppCard:hover,.adminAppCard.selected{border-color:#76aaff;background:#f6faff}.adminAppAvatar,.adminReviewAvatar{display:grid;place-items:center;background:#edf4ff;color:#176bea;border-radius:12px}.adminAppAvatar{width:46px;height:46px;overflow:hidden}.adminAppAvatar img{width:100%;height:100%;object-fit:cover}.adminAppMain{display:flex;flex-direction:column;min-width:0}.adminAppMain b{font-size:12px}.adminAppMain span{font-size:10px;color:#5f728d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adminAppMain small{font-size:9px;color:#92a0b3;margin-top:3px}.adminStatus{font-size:9px;font-weight:900;border-radius:999px;padding:5px 8px;text-transform:uppercase}.adminStatus.pending{background:#fff5dc;color:#ad7000}.adminStatus.approved{background:#e8fbf2;color:#07815a}.adminStatus.rejected{background:#fff0ef;color:#ca3c33}.adminReviewPane{padding:22px;min-height:520px}.adminSelectHint,.adminEmpty{min-height:270px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8a9aaf;text-align:center}.adminSelectHint h3{color:#18375f;margin:10px 0 4px}.adminSelectHint p{font-size:11px}.adminReviewHead{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #e8eef6;padding-bottom:17px}.adminReviewHead>div{display:flex;gap:12px}.adminReviewHead img,.adminReviewAvatar{width:58px;height:58px;border-radius:15px;object-fit:cover}.adminReviewHead span{font-size:9px;font-weight:900;letter-spacing:.1em;color:#2677ec}.adminReviewHead h2{margin:2px 0;font-size:23px}.adminReviewHead p{margin:0;font-size:11px;color:#7d8ba0}.adminCover{width:100%;max-height:235px;object-fit:cover;border-radius:16px;margin:16px 0}.adminInfoGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0}.adminInfoGrid>div{background:#f7f9fc;border:1px solid #e8edf4;border-radius:13px;padding:11px}.adminInfoGrid span,.adminReviewBlock>span,.adminReviewNote>span{display:block;font-size:9px;color:#8290a4;font-weight:800;margin-bottom:4px}.adminInfoGrid b{font-size:11px}.adminReviewBlock{margin:14px 0}.adminReviewBlock p{font-size:12px;line-height:1.7;color:#344e70;margin:0}.adminTags{display:flex;flex-wrap:wrap;gap:6px}.adminTags em{font-style:normal;font-size:10px;font-weight:700;border:1px solid #d6e5fb;background:#f3f8ff;color:#176bea;border-radius:999px;padding:6px 9px}.adminPortfolio{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.adminPortfolio a{border:1px solid #e0e8f2;border-radius:13px;overflow:hidden;text-decoration:none;color:#18375f;background:#fff}.adminPortfolio img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.adminPortfolio b{display:block;font-size:9px;padding:7px}.adminPortfolioLink{display:block;color:#176bea;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:5px 0}.adminReviewNote{display:block;margin-top:18px}.adminReviewNote textarea{width:100%;min-height:80px;border:1px solid #dce5f0;border-radius:12px;padding:11px;resize:vertical}.adminDecisionBar{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:9px;margin-top:13px}.adminDecisionBar button{border:0;border-radius:12px;padding:11px 12px;font-weight:900;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:6px}.adminDecisionBar .revision{background:#eef4ff;color:#176bea}.adminDecisionBar .reject{background:#fff0ef;color:#c53c34}.adminDecisionBar .approve{background:linear-gradient(135deg,#0e9c70,#17b886);color:#fff}.adminAlert{padding:11px 14px;border-radius:12px;margin:0 0 12px;font-size:11px;font-weight:800;display:flex;gap:7px;align-items:center}.adminAlert.error{background:#fff0ef;color:#bd3c33;border:1px solid #ffc9c5}.adminAlert.success{background:#eafbf4;color:#087a59;border:1px solid #bfead9}.adminGate{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#f5f8fc;color:#19365c}.adminGate button{border:0;background:#176bea;color:#fff;border-radius:12px;padding:11px 17px;font-weight:900}.adminGate.denied svg{color:#c94a3f}@media(max-width:900px){.adminWorkspace{grid-template-columns:1fr}.adminApplicationList{position:static;max-height:380px}.adminStats,.adminInfoGrid{grid-template-columns:repeat(2,1fr)}.adminTopTitle{display:none}}@media(max-width:600px){.adminShell{padding:14px}.adminHero{padding:20px}.adminHero h1{font-size:23px}.adminHeroBadge{display:none}.adminPortfolio{grid-template-columns:repeat(2,1fr)}.adminDecisionBar{grid-template-columns:1fr}.adminTopbar{padding:0 12px}.adminIdentity span{max-width:100px;overflow:hidden;text-overflow:ellipsis}}.dashboardAccountWrap{position:relative;display:flex;align-items:center}.dashboardAccountWrap>.accountPanel{position:absolute;top:calc(100% + 12px);right:0;z-index:1200;min-width:390px}.dashboardUserChip{cursor:pointer}@media(max-width:720px){.dashboardAccountWrap>.accountPanel{position:fixed;left:12px;right:12px;top:82px;min-width:0;width:auto}}.adminV2Heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.adminV2Heading span{font-size:10px;font-weight:900;letter-spacing:.12em;color:#2677ec}.adminV2Heading h1{margin:3px 0;font-size:27px;color:#10284d}.adminV2Heading p{margin:0;color:#74849a;font-size:11px}.adminV2Heading button{border:1px solid #d8e5f5;background:#fff;color:#176bea;border-radius:12px;padding:10px 14px;font-weight:900;cursor:pointer}.adminV2Warning{display:flex;flex-direction:column;gap:3px;background:#fff8e8;border:1px solid #f3d99d;color:#8a6100;border-radius:14px;padding:11px 14px;margin-bottom:14px;font-size:10px}.adminV2Kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:14px}.adminV2Kpis>div{background:#fff;border:1px solid #e0e8f2;border-radius:17px;padding:15px 16px;display:flex;flex-direction:column;box-shadow:0 8px 20px #112a520a}.adminV2Kpis span{font-size:10px;color:#687b96;font-weight:800}.adminV2Kpis b{font-size:24px;color:#102d55;margin:3px 0}.adminV2Kpis small{font-size:9px;color:#9aa7b8}.adminV2Kpis .warn{border-left:4px solid #f1ae2b}.adminV2Kpis .danger{border-left:4px solid #e65a50}.adminV2Grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.adminV2Panel{background:#fff;border:1px solid #e0e8f2;border-radius:20px;padding:16px;box-shadow:0 10px 26px #112a520d}.adminV2PanelHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.adminV2PanelHead>div{display:flex;flex-direction:column}.adminV2PanelHead b{font-size:14px}.adminV2PanelHead span{font-size:9px;color:#8c9aae}.adminV2PanelHead strong{background:#fff0ef;color:#c53c34;border-radius:999px;padding:5px 9px}.adminActionItem{width:100%;border:1px solid #e5ecf5;background:#fff;border-radius:12px;padding:9px 10px;margin:6px 0;display:flex;justify-content:space-between;align-items:center;text-align:left;cursor:pointer}.adminActionItem>div{display:flex;flex-direction:column}.adminActionItem b{font-size:10px}.adminActionItem span{font-size:9px;color:#7c8da4;max-width:430px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adminActionItem em{font-style:normal;text-transform:uppercase;font-size:8px;font-weight:900;border-radius:999px;padding:4px 7px;background:#eef4ff;color:#176bea}.adminActionItem.urgent em,.adminActionItem.high em{background:#fff0ef;color:#c53c34}.adminV2Empty{padding:25px;text-align:center;color:#95a3b5;font-size:10px;background:#f8fafc;border-radius:12px}.adminFinanceCards{display:grid;grid-template-columns:1fr 1fr;gap:8px}.adminFinanceCards>div{background:#f7f9fc;border:1px solid #e7edf5;border-radius:13px;padding:10px;display:flex;flex-direction:column}.adminFinanceCards span{font-size:9px;color:#788aa2}.adminFinanceCards b{font-size:16px;color:#15365f}.adminFinanceCards small{font-size:8px;color:#96a4b5}.adminFinanceCards .hold{background:#fff8e8}.adminV2Ops{display:grid;grid-template-columns:repeat(6,1fr);gap:9px;margin-bottom:18px}.adminV2Ops>div{background:#fff;border:1px solid #e1e9f3;border-radius:14px;padding:11px;display:flex;flex-direction:column}.adminV2Ops b{font-size:8px;color:#2677ec;text-transform:uppercase}.adminV2Ops span{font-size:9px;color:#74869e}.adminV2Ops strong{font-size:20px;color:#132f55;margin-top:3px}@media(max-width:1050px){.adminV2Kpis{grid-template-columns:repeat(2,1fr)}.adminV2Ops{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.adminV2Grid{grid-template-columns:1fr}.adminV2Heading{align-items:flex-start;gap:10px}.adminV2Kpis,.adminV2Ops{grid-template-columns:1fr 1fr}.adminFinanceCards{grid-template-columns:1fr}}.adminIdentity{border:0;cursor:pointer;text-align:left;font:inherit}.adminIdentity:hover{background:#17233b}.adminIdentity:focus-visible{outline:3px solid rgba(43,120,244,.28);outline-offset:2px}.adminAccountWrap>.accountPanel{position:absolute;top:calc(100% + 12px);right:0;z-index:1300;min-width:390px}@media(max-width:720px){.adminAccountWrap>.accountPanel{position:fixed;left:12px;right:12px;top:82px;min-width:0;width:auto}}.providerQueuePage .dashboardShell{align-items:stretch}.queueMain{padding-bottom:110px}.queueWelcome{align-items:center}.queueLiveBadge{display:flex;align-items:center;gap:8px;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:900;white-space:nowrap}.queueLiveBadge span{width:9px;height:9px;border-radius:50%}.queueLiveBadge.open{background:#eafaf3;color:#0b805d}.queueLiveBadge.open span{background:#13ac79;box-shadow:0 0 0 5px #13ac791f}.queueLiveBadge.closed{background:#fff1ef;color:#bd433b}.queueLiveBadge.closed span{background:#e25a50;box-shadow:0 0 0 5px #e25a501f}.queueAlert{border-radius:14px;padding:12px 15px;margin:14px 0;display:flex;gap:8px;align-items:center;font-size:11px}.queueAlert.error{background:#fff6e5;border:1px solid #f0d39a;color:#8b6200;flex-direction:column;align-items:flex-start}.queueAlert.error span{font-weight:700}.queueAlert.error small{opacity:.8}.queueAlert.success{background:#eafaf3;border:1px solid #bae8d5;color:#087e5a}.queueStatusGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0}.queueStatusGrid article{background:#fff;border:1px solid #dfe8f3;border-radius:19px;padding:17px;display:flex;gap:14px;align-items:center;cursor:pointer;transition:.16s ease;box-shadow:0 9px 24px #173c6c0a}.queueStatusGrid article:hover{transform:translateY(-1px);border-color:#9bc1ff}.queueStatusGrid article.selected{border:2px solid #18a878;background:linear-gradient(135deg,#f5fffb,#effbf7);box-shadow:0 9px 25px #18a8781a}.queueStatusGrid article.selected.busy{border-color:#f0a73c;background:linear-gradient(135deg,#fffaf1,#fff7ea)}.queueStatusIcon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;flex:0 0 auto}.queueStatusIcon.available{background:#ddf8ec;color:#0b9668}.queueStatusIcon.busy{background:#fff1d8;color:#c77a00}.queueStatusGrid small{display:block;color:#8795a8;font-size:9px;font-weight:800}.queueStatusGrid strong{display:block;color:#17385f;font-size:17px;margin:2px 0}.queueStatusGrid p{margin:0;color:#77889f;font-size:10px}.queuePanel{background:#fff;border:1px solid #dfe8f3;border-radius:20px;padding:19px;margin:14px 0;box-shadow:0 10px 28px #173c6c0d}.queuePanelHead{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px}.queuePanelHead span{font-size:9px;color:#2677ec;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.queuePanelHead h2{font-size:20px;margin:3px 0;color:#17365d}.queuePanelHead p{margin:0;font-size:10px;color:#8492a6}.queueNextSummary{min-width:210px;text-align:right;background:#f3f7fd;border-radius:14px;padding:10px 12px}.queueNextSummary small{display:block;color:#8493a7;font-size:9px}.queueNextSummary b{font-size:12px;color:#176bea}.queueQuickGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.queueQuickGrid button{border:1px solid #dbe6f3;background:#fff;border-radius:13px;padding:12px 9px;cursor:pointer;display:flex;flex-direction:column;gap:2px;text-align:left}.queueQuickGrid button:hover,.queueQuickGrid button.active{border-color:#3d83f5;background:#eff6ff;box-shadow:0 6px 15px #2e7df21a}.queueQuickGrid b{font-size:11px;color:#17365d}.queueQuickGrid span{font-size:8px;color:#8292a8;letter-spacing:0;text-transform:none}.queueCustomRow{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;padding-top:13px;border-top:1px solid #edf1f6}.queueCustomRow label{display:flex;flex-direction:column;gap:5px}.queueCustomRow label>span,.queueNote>span{font-size:9px;font-weight:900;color:#647792}.queueCustomRow input,.queueCustomRow select{height:44px;border:1px solid #d9e4f1;border-radius:12px;padding:0 12px;background:#fff;color:#17365d;font-weight:700}.queueToggleRow{display:flex;align-items:center;justify-content:space-between;gap:18px}.queueToggleRow>div{display:flex;align-items:center;gap:12px}.queueToggleRow b{display:block;font-size:13px;color:#17365d}.queueToggleRow p{margin:2px 0 0;color:#8391a5;font-size:10px}.modernSwitch{width:52px;height:29px;border:0;border-radius:999px;background:#c9d3df;padding:3px;cursor:pointer;transition:.15s ease}.modernSwitch span{display:block;width:23px;height:23px;border-radius:50%;background:#fff;box-shadow:0 2px 7px #00000026;transition:.15s ease}.modernSwitch.on{background:#16a976}.modernSwitch.on span{transform:translate(23px)}.queueNote{display:block;margin-top:17px;padding-top:15px;border-top:1px solid #edf1f6;position:relative}.queueNote textarea{width:100%;min-height:82px;margin-top:6px;border:1px solid #d9e4f1;border-radius:13px;padding:11px 12px;resize:vertical;color:#17365d}.queueNote small{position:absolute;right:10px;bottom:8px;color:#9aa6b7;font-size:8px}.queueSaveBar{position:sticky;bottom:16px;z-index:6;background:#fffffff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #dce7f3;border-radius:17px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:15px;box-shadow:0 16px 38px #163a6824}.queueSaveBar>div{display:flex;flex-direction:column}.queueSaveBar b{font-size:12px;color:#17365d}.queueSaveBar span{font-size:9px;color:#7f8fa5;margin-top:2px}.queueSaveBar button{border:0;border-radius:12px;background:linear-gradient(135deg,#1478f4,#4d55ee);color:#fff;font-weight:900;padding:11px 17px;display:flex;align-items:center;gap:7px;cursor:pointer}.queueSaveBar button:disabled{opacity:.6;cursor:wait}@media(max-width:900px){.queueQuickGrid{grid-template-columns:repeat(3,1fr)}.queueStatusGrid{grid-template-columns:1fr}.queuePanelHead{flex-direction:column}.queueNextSummary{width:100%;text-align:left}.queueCustomRow{grid-template-columns:1fr}}@media(max-width:600px){.queueQuickGrid{grid-template-columns:1fr 1fr}.queueWelcome{align-items:flex-start}.queueLiveBadge{margin-top:10px}.queueSaveBar{bottom:8px;align-items:flex-start}.queueSaveBar button{white-space:nowrap}}.verifiedProviderBadge{background:#eafaf2!important;color:#087e4d!important;border:1px solid #b7efd2!important}.quoteStatus.provider_waiting{background:#f7f9fc;border-color:#dde4ee;color:#68778d}.quoteStatus.provider_waiting b{color:#56657a}.accountAvatar img,.dashboardUserChip img,.kwConversationAvatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.dashboardUserChip{overflow:hidden}.dashboardUserChip img{width:30px!important;height:30px!important;min-width:30px;max-width:30px;flex:0 0 30px;aspect-ratio:1/1;border-radius:50%!important;object-fit:cover;object-position:center;display:block}.kwBubbleRow{width:100%;box-sizing:border-box}.kwBubbleRow .kwBubbleWithReaction{width:50%;max-width:50%;box-sizing:border-box}.kwBubbleRow.theirs .kwBubbleWithReaction{align-items:flex-start;margin-right:auto}.kwBubbleRow.mine .kwBubbleWithReaction{align-items:flex-end;margin-left:auto}.kwBubbleRow .kwMessageBubble{width:fit-content;min-width:0;max-width:100%;box-sizing:border-box}.kwChatTextBody{display:block;width:auto;max-width:100%;white-space:pre-wrap;word-break:normal;overflow-wrap:break-word}.kwContactPolicyBanner{margin-left:28px!important;margin-right:28px!important;padding-left:14px;padding-right:14px}.kwContactPolicyBanner>div{min-width:0}@media(max-width:720px){.kwBubbleRow .kwBubbleWithReaction{width:78%;max-width:78%}.kwContactPolicyBanner{margin-left:14px!important;margin-right:14px!important}}.kwWorkspacePage>.dashboardTopbar{height:82px;min-height:82px;box-sizing:border-box}.kwChatWorkspace{height:100vh;min-height:0;overflow:hidden}.kwUtilityWorkspace{min-height:100vh;height:auto;overflow:visible}.kwUtilityWorkspace .kwActivityLayout{min-height:calc(100vh - 82px);align-items:start}.kwUtilityWorkspace .kwActivityMain{overflow:visible}.kwNotificationsWorkspace .kwActivityFeed{min-height:180px}.kwChatShell{height:calc(100vh - 82px)!important;min-height:0;overflow:hidden}.kwConversationPanel,.kwChatRoom{min-height:0;overflow:hidden}.kwConversationList{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.kwChatRoomHead,.kwContactPolicyBanner,.kwChatSafetyError,.kwPendingImages,.kwChatSafetyHint,.kwComposer{flex:0 0 auto}.kwMessageStream{min-height:0;flex:1 1 auto;overflow-y:auto!important;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}.kwComposer{height:72px;min-height:72px;box-sizing:border-box}.kwBubbleRow.theirs .kwReactionPickerWrap{left:4px!important;right:auto!important}.kwBubbleRow.mine .kwReactionPickerWrap{left:auto!important;right:4px!important}.kwBubbleRow.theirs .kwQuickReactionMenu{left:0!important;right:auto!important}.kwBubbleRow.mine .kwQuickReactionMenu{left:auto!important;right:0!important}@media(max-width:720px){.kwChatWorkspace{height:100dvh;overflow:hidden}.kwUtilityWorkspace{height:auto;min-height:100dvh;overflow:visible}.kwChatShell{height:calc(100dvh - 82px)!important;min-height:0}.kwConversationPanel{height:220px;min-height:0}.kwChatRoom{min-height:0;height:auto}}.kwCreateQuoteButton{border:1px solid #cfe0fb;background:#eef5ff;color:#0b6ee8;border-radius:12px;padding:9px 13px;display:flex;align-items:center;gap:7px;font-weight:800;cursor:pointer;white-space:nowrap}.kwCreateQuoteButton:hover{background:#e3efff}.kwModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#0c1f3b94;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:24px}.kwQuotationModal{width:min(920px,96vw);max-height:90vh;background:#fff;border-radius:24px;box-shadow:0 30px 90px #071d4147;display:flex;flex-direction:column;overflow:hidden}.kwQuotationModalHead{padding:24px 28px;border-bottom:1px solid #e8eef6;display:flex;gap:18px;align-items:flex-start}.kwQuotationModalHead>div{flex:1}.kwQuotationModalHead span{display:block;color:#176fed;font-size:11px;font-weight:900;letter-spacing:.08em}.kwQuotationModalHead h2{margin:6px 0 4px;color:#10284f;font-size:25px}.kwQuotationModalHead p{margin:0;color:#7c8ba2;font-size:12px}.kwQuotationModalHead>button{width:42px;height:42px;border:0;background:#f4f7fb;border-radius:13px;display:grid;place-items:center;cursor:pointer;color:#49607d}.kwQuotationModalFooter{padding:16px 24px;border-top:1px solid #e8eef6;display:flex;justify-content:flex-end;gap:10px;background:#fff}.kwQuotationModalFooter button{border:0;border-radius:13px;padding:12px 18px;font-weight:900;cursor:pointer;display:flex;align-items:center;gap:7px}.kwQuotationModalFooter .secondary{background:#f3f6fa;color:#52647f}.kwQuotationModalFooter .primary{background:linear-gradient(135deg,#0877f9,#4e59f5);color:#fff}.kwQuotationModalFooter button:disabled{opacity:.55;cursor:not-allowed}.kwQuotationForm{padding:22px 28px;overflow:auto;display:grid;grid-template-columns:1fr 1fr;gap:16px}.kwQuotationForm label{display:flex;flex-direction:column;gap:7px}.kwQuotationForm label.wide{grid-column:1/-1}.kwQuotationForm label>span{font-size:12px;font-weight:900;color:#233956}.kwQuotationForm input,.kwQuotationForm textarea{border:1px solid #dce5f1;border-radius:13px;padding:12px 13px;font:inherit;color:#1c2f4a;background:#fbfcfe;outline:none}.kwQuotationForm input:focus,.kwQuotationForm textarea:focus{border-color:#6aa6f8;box-shadow:0 0 0 3px #1677ef14}.kwQuotationForm textarea{min-height:86px;resize:vertical}.kwQuotationError{margin:0 28px 14px;border:1px solid #ffc8c2;background:#fff1ef;color:#c53a2c;padding:11px 13px;border-radius:12px;font-size:12px;font-weight:700}.kwQuotationLoading{height:220px;align-items:center;justify-content:center;gap:12px;color:#52647f}.kwQuotationReviewBody{overflow:auto;padding:24px 28px}.kwQuoteHero{border-radius:20px;background:linear-gradient(135deg,#0b2c5c,#176fed);padding:22px 24px;color:#fff;display:flex;justify-content:space-between;align-items:center}.kwQuoteHero div{display:flex;align-items:baseline;gap:8px}.kwQuoteHero small{opacity:.76;margin-right:8px}.kwQuoteHero strong{font-size:34px}.kwQuoteHero span{font-size:11px;opacity:.75}.kwQuoteHero em{font-style:normal;border-radius:999px;padding:8px 12px;background:#ffffff29;font-size:11px;font-weight:900}.kwQuoteHero em.approved,.kwQuoteHero em.paid{background:#dff8eb;color:#08784a}.kwQuoteMeta{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0}.kwQuoteMeta>div{background:#f6f8fb;border:1px solid #e8edf4;border-radius:14px;padding:12px}.kwQuoteMeta span{display:block;font-size:10px;color:#8491a6;margin-bottom:5px}.kwQuoteMeta b{font-size:12px;color:#213652}.kwQuotationReviewBody section{border:1px solid #e6ecf4;border-radius:16px;padding:16px 18px;margin-top:12px}.kwQuotationReviewBody section h3{margin:0 0 8px;color:#16345d;font-size:14px}.kwQuotationReviewBody section p{margin:0;color:#52647d;white-space:pre-wrap;line-height:1.65;font-size:12px}.kwQuoteTerms>div{padding:10px 0;border-top:1px dashed #e3e9f1}.kwQuoteTerms>div b{font-size:12px;color:#233956}.kwQuoteTerms>div p{margin-top:4px}.kwPaymentIntent{display:flex;gap:13px;align-items:flex-start;margin-top:14px;border:1px solid #f2d48f;background:#fff9e9;border-radius:16px;padding:15px 17px;color:#6c4a00}.kwPaymentIntent small{display:block;font-size:10px;opacity:.7}.kwPaymentIntent b{display:block;margin:2px 0 3px}.kwPaymentIntent p{margin:0;font-size:11px;line-height:1.5}.kwPaymentIntent.paid{background:#ebfaf3;border-color:#b9ebd2;color:#08784a}.kwQuotationChatCard{width:min(450px,100%);border:1px solid #cfe0fb;background:#fff;color:#183152;border-radius:15px;padding:12px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;text-align:left;cursor:pointer}.kwBubbleRow.mine .kwQuotationChatCard{color:#183152}.kwQuotationChatIcon{width:42px;height:42px;border-radius:12px;background:#eaf3ff;color:#1474ed;display:grid;place-items:center}.kwQuotationChatMain{display:flex;flex-direction:column;min-width:0}.kwQuotationChatMain small{font-size:9px;font-weight:900;color:#2476e8}.kwQuotationChatMain b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kwQuotationChatMain em{font-style:normal;font-size:9px;color:#8a98ab}.kwQuotationChatAmount{font-size:13px;font-weight:900;color:#0c70eb}.kwQuotationChatAction{grid-column:2/-1;font-size:10px;color:#176fed;font-weight:900}.kwQuotationApprovedCard{border:1px solid #b9ebd2;background:#effbf5;color:#08784a;border-radius:14px;padding:12px 14px;display:flex;gap:10px;align-items:center;text-align:left;cursor:pointer}.kwQuotationApprovedCard span{display:flex;flex-direction:column}.kwQuotationApprovedCard b{font-size:12px}.kwQuotationApprovedCard small{font-size:10px;color:#4e7e69;margin-top:2px}@media(max-width:720px){.kwQuotationForm{grid-template-columns:1fr;padding:18px}.kwQuotationForm label.wide{grid-column:auto}.kwQuoteMeta{grid-template-columns:1fr 1fr}.kwQuoteHero{align-items:flex-start;gap:12px}.kwQuoteHero div{flex-wrap:wrap}.kwQuoteHero strong{font-size:27px}.kwModalBackdrop{padding:10px}.kwQuotationModal{max-height:96vh}.kwCreateQuoteButton{font-size:0;padding:9px}.kwCreateQuoteButton svg{width:18px;height:18px}}.adminReceivedPayments{margin-top:18px;background:#fff;border:1px solid #e2e9f2;border-radius:20px;padding:18px}.adminReceivedPaymentTable{overflow:auto}.adminReceivedPaymentTable>div{min-width:780px;display:grid;grid-template-columns:1.1fr 1.2fr 1.7fr .8fr 1.1fr;gap:12px;align-items:center;padding:11px 8px;border-top:1px solid #eef2f7;font-size:11px;color:#4c5f79}.adminReceivedPaymentTable .head{border-top:0;color:#8996a8;font-weight:900;font-size:10px}.adminReceivedPaymentTable span{min-width:0}.adminReceivedPaymentTable span b,.adminReceivedPaymentTable span small{display:block}.adminReceivedPaymentTable span small{margin-top:2px;color:#8b98aa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adminReceivedPaymentTable .amount{font-size:13px;font-weight:900;color:#08784a}.providerFieldHint{display:block;margin-top:5px;color:#7d8ca3;font-size:10px;line-height:1.35}.providerRevisionLine{margin:8px 0 0;padding:9px 11px;border:1px solid #d9e8fb;background:#f4f9ff;border-radius:11px;display:flex;align-items:center;gap:7px;color:#44617f;font-size:11px}.providerRevisionLine svg{color:#176bea}.providerRevisionLine b{margin-left:auto;color:#0f5fd2;font-size:12px}.kwQuotationSyncHint{display:block;margin:4px 0 7px;color:#13805f;font-size:10px;font-weight:800}.portfolioSummary{grid-template-columns:repeat(5,minmax(0,1fr))}.providerCompareTableWrap{margin-top:26px;background:#fff;border:1px solid #d9e5f4;border-radius:22px;overflow:hidden;box-shadow:0 18px 42px #0112302e}.providerCompareTableHead{padding:20px 22px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;border-bottom:1px solid #e4edf8;background:linear-gradient(135deg,#f8fbff,#eef6ff)}.providerCompareTableHead h3{margin:5px 0 3px;color:#0e2345;font-size:21px}.providerCompareTableHead p{margin:0;color:#72819a;font-size:11px}.compareReadyBadge{white-space:nowrap;background:#e8fbf2;color:#087a59;border:1px solid #bcead7;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900}.providerCompareScroller{overflow-x:auto}.providerCompareTable{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-size:11px;color:#1d3354}.providerCompareTable th{position:sticky;top:0;background:#0d244b;color:#fff;text-align:left;padding:12px 11px;white-space:nowrap;font-size:10px;letter-spacing:.01em}.providerCompareTable td{padding:12px 11px;border-bottom:1px solid #e8eef6;vertical-align:middle;white-space:nowrap;background:#fff}.providerCompareTable tr:last-child td{border-bottom:0}.providerCompareTable tr.mostReady td{background:#effcf6}.providerCompareTable tr:hover td{background:#f6faff}.providerCompareTable tr.mostReady:hover td{background:#e9faf2}.compareRank{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#eaf2ff;color:#176bea;font-weight:900}.mostReady .compareRank{background:#0fa477;color:#fff}.compareProviderCell{min-width:210px;white-space:normal!important}.compareProviderCell b,.compareProviderCell span{display:block}.compareProviderCell span{margin-top:3px;color:#76869d;font-size:10px}.compareAvailability{display:block;color:#087a59}.providerCompareTable td small{display:block;margin-top:3px;color:#8b99ad}.compareRisk{font-weight:900}.compareRisk.low{color:#07815a}.compareRisk.high{color:#c34a3d}.providerCompareTable td button{border:0;border-radius:9px;background:#176bea;color:#fff;padding:8px 10px;font-weight:800;cursor:pointer}@media(max-width:900px){.portfolioSummary{grid-template-columns:repeat(2,1fr)}.providerCompareTableHead{align-items:flex-start;flex-direction:column}.compareReadyBadge{white-space:normal}}.providerServicesMain{padding-bottom:110px}.serviceWelcome{align-items:center}.serviceLiveBadge{display:flex;align-items:center;gap:8px;border:1px solid #d9e4f2;background:#fff;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:900;color:#64748b;white-space:nowrap}.serviceLiveBadge span{width:9px;height:9px;border-radius:50%;background:#94a3b8;box-shadow:0 0 0 4px #94a3b81f}.serviceLiveBadge.open{color:#087a59;background:#effcf6;border-color:#c6eadb}.serviceLiveBadge.open span{background:#12a875;box-shadow:0 0 0 4px #12a8751f}.serviceLiveBadge.closed{color:#9b5a22;background:#fff8ed;border-color:#f0dcc1}.serviceLiveBadge.closed span{background:#d58a3a;box-shadow:0 0 0 4px #d58a3a1f}.serviceSummaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.serviceSummaryGrid article{background:#fff;border:1px solid #e1e9f3;border-radius:18px;padding:17px;display:flex;gap:12px;align-items:flex-start;box-shadow:0 8px 24px #102a4c0a}.serviceSummaryIcon{width:43px;height:43px;border-radius:13px;background:#edf5ff;color:#176bea;display:grid;place-items:center;flex:0 0 auto}.serviceSummaryGrid small{display:block;color:#8491a6;font-size:10px}.serviceSummaryGrid strong{display:block;color:#10284f;font-size:20px;margin:3px 0}.serviceSummaryGrid p{margin:0;color:#8b98aa;font-size:9px;line-height:1.4}.serviceSettingsPanel,.serviceSyncPanel{background:#fff;border:1px solid #e1e9f3;border-radius:22px;padding:22px;margin-top:16px;box-shadow:0 12px 30px #102a4c0b}.serviceSettingsHead{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding-bottom:17px;border-bottom:1px solid #edf1f6}.serviceSettingsHead>svg{color:#176bea;background:#eaf3ff;border-radius:14px;padding:8px;width:48px;height:48px}.serviceSettingsHead span{font-size:10px;font-weight:900;color:#176bea;letter-spacing:.06em}.serviceSettingsHead h2{margin:5px 0 4px;color:#10284f;font-size:21px}.serviceSettingsHead p{margin:0;color:#7d8ca3;font-size:11px}.serviceFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:18px}.serviceFormGrid label{display:flex;flex-direction:column;gap:7px}.serviceFormGrid label>span{font-size:11px;font-weight:900;color:#243a58}.serviceFormGrid input,.serviceFormGrid select{width:100%;border:1px solid #d9e3ef;background:#fbfcfe;border-radius:13px;padding:12px 13px;font:inherit;color:#183152;outline:none}.serviceFormGrid input:focus,.serviceFormGrid select:focus{border-color:#6aa6f8;box-shadow:0 0 0 3px #1677ef14}.serviceFormGrid small{color:#8b98aa;font-size:9px;line-height:1.35}.serviceAcceptRow{margin-top:18px;border:1px solid #e6ecf4;background:#f9fbfd;border-radius:16px;padding:14px 15px;display:flex;align-items:center;justify-content:space-between;gap:15px}.serviceAcceptRow>div{display:flex;align-items:center;gap:12px}.serviceAcceptRow b{display:block;color:#1c3354;font-size:12px}.serviceAcceptRow p{margin:3px 0 0;color:#7d8ca3;font-size:10px}.serviceAcceptIcon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#fff2e8;color:#c96b20}.serviceAcceptIcon.open{background:#eaf9f2;color:#0b9366}.serviceSyncPanel>div:first-child h2{margin:5px 0 0;color:#10284f;font-size:20px}.serviceSyncGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.serviceSyncGrid article{border:1px solid #e3eaf3;background:#f8fbff;border-radius:15px;padding:14px;display:flex;flex-direction:column;gap:6px}.serviceSyncGrid svg{color:#176bea}.serviceSyncGrid b{font-size:11px;color:#1e3555}.serviceSyncGrid span{font-size:9px;color:#8492a6;line-height:1.45}.serviceSaveBar{z-index:8}@media(max-width:1100px){.serviceSummaryGrid,.serviceSyncGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.serviceSummaryGrid,.serviceSyncGrid,.serviceFormGrid{grid-template-columns:1fr}.serviceWelcome{align-items:flex-start}.serviceSettingsPanel,.serviceSyncPanel{padding:16px}}.kwThaiDateField{position:relative;display:flex;align-items:center;width:100%}.kwThaiDateDisplay{width:100%;padding-right:52px!important}.kwThaiDateButton{position:absolute;right:7px;top:50%;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:10px;background:#eef4ff;color:#15417b;display:grid;place-items:center;cursor:pointer;font-size:18px}.kwThaiDateButton:hover{background:#e3edff}.kwThaiDateNative{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;padding:0!important;border:0!important}.kwThaiDateHint{font-size:11px;color:#7a8ca8;font-weight:600}.kwPaymentQrPanel{margin-top:14px;border:1px solid #cfe0fb;background:linear-gradient(180deg,#f7fbff,#fff);border-radius:20px;padding:18px;color:#17345d}.kwPaymentQrHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-end}.kwPaymentQrHead small{display:block;color:#7d8ca2;font-size:10px}.kwPaymentQrHead b{display:block;margin-top:2px;font-size:15px}.kwPaymentQrHead strong{font-size:22px;color:#0c70eb}.kwPaymentQrWrap{position:relative;width:260px;max-width:80%;margin:18px auto 12px;background:#fff;border:1px solid #e5ebf4;border-radius:20px;padding:14px;box-shadow:0 14px 32px #11407c14}.kwPaymentQrWrap>img{display:block;width:100%;height:auto}.kwPaymentQrLogo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:58px;height:58px;border:7px solid #fff;background:#fff;border-radius:14px;display:grid;place-items:center;box-shadow:0 4px 14px #00000014}.kwPaymentQrLogo .kwLogo{transform:scale(.78)}.kwPaymentQrPanel>p{margin:0 auto;max-width:650px;text-align:center;color:#61718a;font-size:11px;line-height:1.65}.kwPaymentQrExpiry{display:block;margin-top:7px;text-align:center;color:#8b98aa}.kwPaymentSuccessPanel{display:flex;gap:14px;align-items:flex-start;margin-top:14px;border:1px solid #a9e7c8;background:#eafbf3;border-radius:18px;padding:17px;color:#08784a}.kwPaymentSuccessPanel small{display:block;opacity:.72}.kwPaymentSuccessPanel b{display:block;font-size:15px;margin:2px 0}.kwPaymentSuccessPanel strong{display:block;font-size:20px;margin:2px 0 5px}.kwPaymentSuccessPanel p{margin:0;color:#397b60;font-size:11px;line-height:1.55}.kwPaymentConfirmedChatCard{border:1px solid #a9e7c8;background:#effbf5;color:#08784a;border-radius:16px;padding:13px 15px;display:flex;gap:11px;align-items:flex-start;text-align:left;cursor:pointer;max-width:470px}.kwPaymentConfirmedChatCard>span{display:flex;flex-direction:column}.kwPaymentConfirmedChatCard b{font-size:12px}.kwPaymentConfirmedChatCard small{font-size:10px;margin-top:2px;color:#31785b}.kwPaymentConfirmedChatCard em{font-style:normal;font-size:10px;color:#5d8a76;margin-top:4px;line-height:1.4}@media(max-width:760px){.kwPaymentQrHead{align-items:flex-start;flex-direction:column}.kwPaymentQrHead strong{font-size:19px}.kwPaymentQrWrap{width:230px}}.kwApprovedPaymentFlow{display:flex;flex-direction:column;gap:9px;min-width:min(470px,100%);max-width:470px}.kwPaymentStatusChatCard{width:100%;border:1px solid #d9e5f5;background:linear-gradient(180deg,#fff,#f8fbff);color:#183152;border-radius:16px;padding:13px 14px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center;text-align:left;cursor:pointer;box-shadow:0 8px 20px #11407c0d}.kwPaymentStatusChatCard:hover{border-color:#a9c8f5;background:#f5f9ff}.kwPaymentStatusChatCard.pending{border-color:#f0d79e;background:linear-gradient(180deg,#fffdf7,#fff9e9)}.kwPaymentStatusChatCard.ready{border-color:#a8d1ff;background:linear-gradient(180deg,#f7fbff,#eef6ff)}.kwPaymentStatusIcon{width:40px;height:40px;border-radius:12px;background:#eaf3ff;color:#176fed;display:grid;place-items:center}.kwPaymentStatusChatCard.pending .kwPaymentStatusIcon{background:#fff0c9;color:#a66b00}.kwPaymentStatusMain{display:flex;flex-direction:column;min-width:0}.kwPaymentStatusMain small{font-size:9px;font-weight:900;letter-spacing:.04em;color:#176fed}.kwPaymentStatusMain b{font-size:12px;margin-top:2px;color:#16345d}.kwPaymentStatusMain em{font-style:normal;font-size:9px;line-height:1.4;color:#718198;margin-top:3px;white-space:normal}.kwPaymentStatusChatCard>strong{font-size:13px;color:#0c70eb;white-space:nowrap}.kwPaymentStatusChatCard.pending>strong{color:#9b6500}.kwPaymentStatusAction{grid-column:2/-1;font-size:10px;font-weight:900;color:#176fed}.kwPaymentStatusChatCard.pending .kwPaymentStatusAction{color:#946100}.kwBubbleRow.mine .kwPaymentStatusChatCard{color:#183152}@media(max-width:620px){.kwApprovedPaymentFlow{min-width:0;width:100%}.kwPaymentStatusChatCard{grid-template-columns:40px minmax(0,1fr)}.kwPaymentStatusChatCard>strong{grid-column:2}.kwPaymentStatusAction{grid-column:2}}.kwGatewayPrepareBox{margin-top:12px;border:1px solid #bfd7fb;background:#f5f9ff;border-radius:16px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#17345d}.kwGatewayPrepareBox>div{min-width:0}.kwGatewayPrepareBox b{display:block;font-size:12px;line-height:1.45}.kwGatewayPrepareBox small{display:block;margin-top:4px;color:#6e7f97;font-size:10px;line-height:1.5}.kwGatewayPrepareBox button{border:0;border-radius:12px;background:linear-gradient(135deg,#1478ff,#4d55ee);color:#fff;padding:10px 14px;font-weight:900;font-family:inherit;white-space:nowrap;cursor:pointer}.kwGatewayPrepareBox button:disabled{opacity:.55;cursor:wait}@media(max-width:620px){.kwGatewayPrepareBox{align-items:stretch;flex-direction:column}.kwGatewayPrepareBox button{width:100%}}.kwApprovalRecordBanner{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;margin-bottom:18px;border:1px solid #b9ead3;background:#effbf5;border-radius:18px;color:#087a50}.kwApprovalRecordBanner div{display:grid;gap:4px}.kwApprovalRecordBanner b{font-size:17px}.kwApprovalRecordBanner span{font-weight:700;color:#24465b}.kwApprovalRecordBanner small{color:#557184}.kwQrOnlyModal{position:relative;width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:auto;background:#fff;border-radius:28px;box-shadow:0 30px 90px #0c234847;padding:56px 34px 32px}.kwQrOnlyClose{position:absolute;right:18px;top:18px;width:48px;height:48px;border:0;border-radius:16px;background:#f4f7fb;color:#48637e;display:grid;place-items:center;cursor:pointer}.kwQrOnlyContent{display:grid;justify-items:center;gap:24px}.kwQrOnlyWrap{position:relative;width:min(330px,76vw);aspect-ratio:1;background:#fff;border:1px solid #e4ebf5;border-radius:24px;padding:20px;display:grid;place-items:center;box-shadow:0 14px 36px #1b48811a}.kwQrOnlyWrap>img{display:block;width:100%;height:100%;object-fit:contain}.kwQrOnlyInfo{width:100%;display:grid;gap:8px;text-align:center;color:#5d7086;font-size:13px;line-height:1.45}.kwQrOnlyInfo>b{font-size:15px;color:#143b6b}.kwQrOnlyInfo>strong{margin-top:8px;padding-top:12px;border-top:1px solid #e7edf5;color:#173a64;font-size:14px}.kwQrOnlyState{min-height:280px;display:grid;place-items:center;align-content:center;text-align:center;gap:10px;color:#234361}.kwQrOnlyState b{font-size:18px}.kwQrOnlyState span{color:#718198}.kwQrOnlyState button{margin-top:10px}.kwQrOnlyWrap{overflow:hidden}.kwQrOnlyContent.expired .kwQrOnlyWrap>img{opacity:.2;filter:grayscale(1)}.kwQrExpiredOverlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#fff3;text-align:center;padding:24px}.kwQrExpiredOverlay b{background:#fff2f2;color:#b42318;border:1px solid #fecaca;border-radius:999px;padding:10px 16px;box-shadow:0 8px 24px #b423181f;font-size:14px}.kwQrRegenerateButton{justify-self:center;margin-top:8px;min-width:210px}.kwQrRegenerateError{width:100%;box-sizing:border-box;margin-top:4px;padding:10px 12px;border:1px solid rgba(185,28,28,.18);border-radius:12px;background:#fef2f2f5;font-size:13px;font-weight:700;line-height:1.45;color:#991b1b}.adminTaxReview{margin:18px 0;background:#fff;border:1px solid #dce6f3;border-radius:24px;padding:22px;box-shadow:0 8px 28px #1137690f}.adminTaxReviewHead{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.adminTaxReviewHead span{font-size:11px;font-weight:900;letter-spacing:.12em;color:#0874f9}.adminTaxReviewHead h2{margin:4px 0 2px;color:#082a5a;font-size:23px}.adminTaxReviewHead p{margin:0;color:#7489a7;font-size:13px}.adminTaxReviewHead>strong{display:grid;place-items:center;min-width:48px;height:48px;border-radius:16px;background:#eaf3ff;color:#0874f9;font-size:20px}.adminTaxTable{overflow:auto;border:1px solid #e3ebf5;border-radius:18px}.adminTaxTable>div{display:grid;grid-template-columns:1.35fr .8fr 1.05fr 1fr 1.25fr;gap:12px;align-items:center;padding:13px 16px;border-top:1px solid #edf2f8;min-width:920px}.adminTaxTable>div:first-child{border-top:0}.adminTaxTable .head{background:#f6f9fd;color:#6c819e;font-size:11px;font-weight:900}.adminTaxTable span{display:flex;flex-direction:column;gap:3px;color:#17375f;font-size:13px}.adminTaxTable b{color:#092d61}.adminTaxTable small{color:#8497b1;font-size:11px}.adminTaxTable .ok{color:#0c8a55}.adminTaxTable .warn{color:#c97900}.adminTaxTable.payoutActionTable>div{grid-template-columns:1.15fr .7fr 1fr 1fr 1.25fr .9fr}.payoutActionCell{align-items:flex-start!important}.adminPayoutButton{border:0;border-radius:10px;padding:8px 11px;font-size:9px;font-weight:900;min-width:112px;cursor:pointer}.adminPayoutButton.ready{background:#176bea;color:#fff;box-shadow:0 7px 16px #176bea2e}.adminPayoutButton.blocked{background:#edf1f6;color:#8b9aac;cursor:not-allowed}.adminPayoutButton:disabled{opacity:.78}@media(max-width:900px){.adminTaxTable.payoutActionTable>div{grid-template-columns:1fr 1fr 1fr}.adminTaxTable.payoutActionTable .head{display:none}}.financialControlCardsV2135{grid-template-columns:repeat(3,1fr)!important}.financialControlCardsV2135>div{min-height:70px}.financialControlCardsV2135 .pendingCustomer{background:#fff8e8;border-color:#f1dfaa}.financialControlCardsV2135 .providerLiability{background:#eef6ff;border-color:#cfe3fa}.financialControlCardsV2135 .ready{background:#ecf9f2;border-color:#c8ead8}.financialControlCardsV2135 .ready b{color:#087347}.financialControlFootV2135{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #e3eaf3;margin-top:10px;padding-top:9px;color:#71849b;font-size:9px;font-weight:800}@media(max-width:900px){.financialControlCardsV2135{grid-template-columns:1fr 1fr!important}.financialControlFootV2135{flex-direction:column}}n .financialControlCardsV2140{grid-template-columns:repeat(3,1fr)!important}.financialControlCardsV2140>div{min-height:76px;padding:13px!important}.financialControlCardsV2140>div>span{font-size:9px}.financialControlCardsV2140>div>b{font-size:20px!important}.financialControlCardsV2140 .pendingCustomer{background:#fff8e7;border-color:#f0dca4}.financialControlCardsV2140 .cashReceived{background:#eefaf3;border-color:#cbead7}.financialControlCardsV2140 .providerLiability{background:#edf6ff;border-color:#cfe4fa}.financialControlCardsV2140 .ready{background:#eaf9f1;border-color:#c7ead7}.financialControlCardsV2140 .ready b,.financialControlCardsV2140 .cashReceived b{color:#08744a}.financialControlFootV2140{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #e2eaf4;margin-top:10px;padding-top:10px;color:#6f829a;font-size:9px}.financialControlFootV2140 b{color:#17395f}.adminComplianceGrid{display:grid;grid-template-columns:1.15fr .85fr;gap:14px;margin:14px 0}.adminCompliancePanel,.adminAlertPanel{background:#fff;border:1px solid #dce6f1;border-radius:18px;padding:16px;box-shadow:0 8px 22px #1a3a6009}.adminComplianceHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.adminComplianceHead>div{display:flex;flex-direction:column;gap:2px}.adminComplianceHead span{font-size:8px;font-weight:900;letter-spacing:.12em;color:#176bea}.adminComplianceHead h3{margin:0;color:#13345b;font-size:17px}.vatStatus,.alertCount{border-radius:10px;padding:7px 10px;font-size:9px}.vatStatus.normal,.vatStatus.vat-registered{background:#eaf8f0;color:#087348}.vatStatus.watch{background:#eef5ff;color:#2c67a9}.vatStatus.prepare{background:#fff6df;color:#986500}.vatStatus.critical,.vatStatus.registration-required{background:#fff0ef;color:#b33b31}.alertCount{background:#eef5ff;color:#176bea;font-size:16px;min-width:36px;text-align:center}.vatProgressBlock{margin:14px 0;background:#f7faff;border:1px solid #e2eaf3;border-radius:13px;padding:12px}.vatProgressTop,.vatProgressMeta{display:flex;justify-content:space-between;gap:10px}.vatProgressTop{font-size:9px;color:#5f7490;font-weight:800}.vatProgressTop b{color:#173a63}.vatProgressTrack{height:9px;background:#e6edf6;border-radius:99px;overflow:hidden;margin:8px 0}.vatProgressTrack i{display:block;height:100%;background:linear-gradient(90deg,#1772eb,#46a1ff);border-radius:99px;min-width:2px}.vatProgressMeta{font-size:8px;color:#8595a8}.adminComplianceCards{display:grid;grid-template-columns:1fr 1fr;gap:8px}.adminComplianceCards>div{background:#f8fbff;border:1px solid #e2eaf3;border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:3px}.adminComplianceCards span{font-size:8px;color:#7c8fa6}.adminComplianceCards b{font-size:11px;color:#16385f}.adminComplianceCards small{font-size:7px;color:#92a0b1}.adminAlertList{display:flex;flex-direction:column;gap:7px;margin-top:12px}.adminAlertItem{display:flex;gap:9px;align-items:flex-start;padding:9px 10px;border-radius:11px;background:#f8fbff;border:1px solid #e2eaf3}.adminAlertItem>i{width:8px;height:8px;border-radius:50%;margin-top:4px;background:#6b83a0;flex:0 0 auto}.adminAlertItem.warn>i{background:#e6a400}.adminAlertItem.critical>i{background:#df4c42}.adminAlertItem.ok>i{background:#0a9a62}.adminAlertItem.info>i{background:#2c78dc}.adminAlertItem span{display:flex;flex-direction:column}.adminAlertItem b{font-size:9px;color:#17385f}.adminAlertItem small{font-size:8px;color:#7c8ea3;margin-top:2px}.adminAlertEmpty{margin-top:12px;padding:25px;text-align:center;background:#f7fafc;border-radius:12px;color:#8c9bad;font-size:9px}.adminAlertCounters{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px}.adminAlertCounters>div{background:#f7faff;border:1px solid #e3eaf3;border-radius:10px;padding:8px;text-align:center;display:flex;flex-direction:column}.adminAlertCounters b{font-size:15px;color:#17385f}.adminAlertCounters span{font-size:7px;color:#8293a8}.adminV2Ops2140>div:nth-child(5){border-color:#f1d896}.adminV2Ops2140>div:nth-child(6){border-color:#cfe2f8}.adminTaxReview2140{margin-top:14px}.payoutActionTable2140>div{grid-template-columns:1.15fr 1fr 1.05fr .9fr 1.2fr .9fr}.payoutActionTable2140>div>span small{display:block}.payoutActionTable2140 .ok{color:#08734a!important}.payoutActionTable2140 .warn{color:#b66c00!important}@media(max-width:1050px){.adminComplianceGrid{grid-template-columns:1fr}.financialControlCardsV2140{grid-template-columns:1fr 1fr!important}.payoutActionTable2140>div{grid-template-columns:1fr 1fr 1fr}.payoutActionTable2140 .head{display:none}}@media(max-width:650px){.financialControlCardsV2140{grid-template-columns:1fr!important}.adminComplianceCards{grid-template-columns:1fr}.adminAlertCounters{grid-template-columns:1fr 1fr}.financialControlFootV2140{flex-direction:column}}n .adminAnalyticsSection,.adminTaxDocumentCenter{background:#fff;border:1px solid #dce6f1;border-radius:20px;padding:18px;margin:14px 0;box-shadow:0 8px 24px #14365c09}.adminAnalyticsHead,.adminTaxDocsHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.adminAnalyticsHead>div:first-child,.adminTaxDocsHead>div:first-child{display:flex;flex-direction:column;gap:3px}.adminAnalyticsHead>div>span,.adminTaxDocsHead>div>span{font-size:8px;font-weight:900;letter-spacing:.13em;color:#176bea}.adminAnalyticsHead h2,.adminTaxDocsHead h2{font-size:20px;color:#10345f;margin:0}.adminAnalyticsHead p,.adminTaxDocsHead p{font-size:9px;color:#71859e;margin:0;max-width:720px}.adminAnalyticsPeriods{display:flex;gap:5px;background:#f3f7fc;padding:4px;border-radius:12px}.adminAnalyticsPeriods button{border:0;background:transparent;color:#71849b;font-size:8px;font-weight:800;border-radius:9px;padding:7px 9px;cursor:pointer}.adminAnalyticsPeriods button.active{background:#176bea;color:#fff;box-shadow:0 4px 12px #176bea33}.adminAnalyticsKpis{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:14px}.adminAnalyticsKpis>div{border:1px solid #e1e9f3;background:#f8fbff;border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:2px}.adminAnalyticsKpis span{font-size:8px;color:#7b8ea6}.adminAnalyticsKpis b{font-size:15px;color:#123860}.adminAnalyticsKpis small{font-size:7px;color:#96a3b2}.adminAnalyticsKpis .profit{background:#eef9f3;border-color:#cde8d9}.adminAnalyticsKpis .profit b{color:#087449}.adminAnalyticsKpis .loss{background:#fff1ef;border-color:#f0d0cc}.adminAnalyticsKpis .loss b{color:#b13b31}.adminAnalyticsChart{margin-top:12px;border:1px solid #e2eaf3;border-radius:14px;background:#fbfdff;padding:11px}.adminAnalyticsLegend{display:flex;gap:13px;justify-content:flex-end;font-size:7px;color:#72869f}.adminAnalyticsLegend span{display:flex;align-items:center;gap:4px}.adminAnalyticsLegend i{width:7px;height:7px;border-radius:2px}.adminAnalyticsLegend .rev{background:#2175e5}.adminAnalyticsLegend .exp{background:#e9a324}.analyticsBars{height:160px;display:flex;align-items:flex-end;gap:7px;padding:12px 3px 0;overflow-x:auto}.analyticsBucket{min-width:36px;flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px}.analyticsBarArea{height:125px;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:3px;border-bottom:1px solid #dce5f0}.analyticsBarArea i{width:8px;border-radius:5px 5px 1px 1px;min-height:2px}.revenueBar{background:#2175e5}.expenseBar{background:#e9a324}.analyticsBucket>span{font-size:6.5px;color:#8091a5;white-space:nowrap}.adminAnalyticsEmpty{height:150px;display:grid;place-items:center;color:#91a0b2;font-size:9px}.adminAnalyticsFoot{display:flex;gap:18px;justify-content:flex-end;border-top:1px solid #e5ebf3;margin-top:9px;padding-top:9px;font-size:8px;color:#7589a1}.adminAnalyticsFoot b{color:#173a63}.taxReadiness{background:#eef5ff;border:1px solid #d9e7fa;border-radius:14px;min-width:112px;text-align:center;padding:10px}.taxReadiness b{display:block;color:#176bea;font-size:22px}.taxReadiness span{font-size:7px;color:#71849b}.adminTaxDocGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px}.adminTaxDocGrid article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border:1px solid #e1e8f2;background:#f9fbfe;border-radius:13px;padding:11px}.taxDocIcon{width:39px;height:39px;border-radius:11px;display:grid;place-items:center;background:#eaf3ff;color:#176bea;font-size:10px;font-weight:900}.adminTaxDocGrid article>div:nth-child(2){min-width:0}.adminTaxDocGrid article span{font-size:7px;color:#8393a7}.adminTaxDocGrid article h3{font-size:11px;color:#17395f;margin:1px 0}.adminTaxDocGrid article p{font-size:7px;color:#8797aa;margin:0;line-height:1.35}.adminTaxDocGrid article>b{font-size:6.5px;border-radius:8px;padding:5px 7px;white-space:nowrap}.adminTaxDocGrid article>b.ready{background:#e9f8f0;color:#087348}.adminTaxDocGrid article>b.blocked{background:#fff0ee;color:#b13c32}.adminTaxDocGrid article>b.preparing{background:#fff6e2;color:#9c6800}.adminTaxDocGrid article>b.normal{background:#eef4fb;color:#5e7692}.adminTaxDocChecklist{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.adminTaxDocChecklist>div{border:1px solid #e3eaf2;border-radius:11px;padding:9px;display:grid;grid-template-columns:auto 1fr;column-gap:7px}.adminTaxDocChecklist b{grid-row:1/3;width:23px;height:23px;border-radius:50%;display:grid;place-items:center;background:#edf5ff;color:#176bea}.adminTaxDocChecklist span{font-size:8px;font-weight:800;color:#173a61}.adminTaxDocChecklist small{font-size:7px;color:#8a99aa}.adminV2Ops{margin-top:14px}@media(max-width:1150px){.adminAnalyticsKpis{grid-template-columns:repeat(3,1fr)}.adminTaxDocGrid,.adminTaxDocChecklist{grid-template-columns:1fr 1fr}}@media(max-width:700px){.adminAnalyticsHead,.adminTaxDocsHead{flex-direction:column}.adminAnalyticsKpis{grid-template-columns:1fr 1fr}.adminTaxDocGrid,.adminTaxDocChecklist{grid-template-columns:1fr}.adminAnalyticsFoot{flex-direction:column;gap:5px}.analyticsBucket{min-width:42px}}.adminTaxDocGrid .taxDocCard{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border:1px solid #e1e8f2;background:#f9fbfe;border-radius:13px;padding:11px;text-align:left;font:inherit;cursor:pointer;transition:.18s ease;color:inherit}.adminTaxDocGrid .taxDocCard:hover{transform:translateY(-2px);border-color:#b9d3f5;box-shadow:0 9px 22px #1a5aa517;background:#fff}.adminTaxDocGrid .taxDocCard>div:nth-child(2){min-width:0}.adminTaxDocGrid .taxDocCard span{font-size:7px;color:#8393a7}.adminTaxDocGrid .taxDocCard h3{font-size:11px;color:#17395f;margin:1px 0}.adminTaxDocGrid .taxDocCard p{font-size:7px;color:#8797aa;margin:0;line-height:1.35}.adminTaxDocGrid .taxDocCard>b{font-size:6.5px;border-radius:8px;padding:5px 7px;white-space:nowrap}.adminTaxDocGrid .taxDocCard>b.ready{background:#e9f8f0;color:#087348}.adminTaxDocGrid .taxDocCard>b.blocked{background:#fff0ee;color:#b13c32}.adminTaxDocGrid .taxDocCard>b.preparing{background:#fff6e2;color:#9c6800}.adminTaxDocGrid .taxDocCard>b.normal{background:#eef4fb;color:#5e7692}.taxDocOpenHint{position:absolute;right:11px;bottom:7px;font-size:6px!important;font-weight:800;color:#176bea!important;opacity:.75}.taxDocModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b1e368f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:grid;place-items:center;padding:18px}.taxDocModal{width:min(1100px,96vw);max-height:90vh;overflow:auto;background:#fff;border-radius:22px;border:1px solid #d7e3f1;box-shadow:0 28px 80px #0419364d;padding:20px}.taxDocModalHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;border-bottom:1px solid #e5ebf3;padding-bottom:13px}.taxDocModalHead>div:first-child{display:flex;flex-direction:column;gap:2px}.taxDocModalHead>div:first-child>span{font-size:8px;font-weight:900;letter-spacing:.13em;color:#176bea}.taxDocModalHead h2{margin:0;color:#11365f;font-size:22px}.taxDocModalHead p{margin:0;color:#7e8fa4;font-size:9px}.taxDocModalActions{display:flex;gap:7px}.taxDocModalActions button{border:1px solid #d5e2f1;background:#f4f8fd;color:#176bea;border-radius:10px;padding:8px 10px;font-size:8px;font-weight:800;cursor:pointer}.taxDocModalActions .close{width:36px;height:36px;padding:0;font-size:22px;color:#476580}.taxDocModalStatus{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;background:#f7faff;border:1px solid #e0e9f3;border-radius:13px;padding:10px 12px;margin:13px 0}.taxDocModalStatus span{font-size:8px;color:#71859d}.taxDocModalStatus b{font-size:9px;color:#173b63;background:#eaf3ff;padding:5px 8px;border-radius:8px}.taxDocModalStatus small{text-align:right;font-size:7px;color:#8c9caf}.taxDocModalSummary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0}.taxDocModalSummary5{grid-template-columns:repeat(5,1fr)}.taxDocModalSummary>div{border:1px solid #e1e9f2;background:#f9fbfe;border-radius:11px;padding:10px;display:flex;flex-direction:column;gap:2px}.taxDocModalSummary span{font-size:7px;color:#7e90a5}.taxDocModalSummary b{font-size:15px;color:#153a62}.taxDocModalTable{border:1px solid #dfe8f2;border-radius:13px;overflow:auto}.taxDocModalTable>div{display:grid;grid-template-columns:1.3fr .8fr 1fr .5fr .8fr 1.2fr;gap:8px;align-items:center;padding:9px 11px;border-bottom:1px solid #edf1f6;min-width:780px}.taxDocModalTable>div:last-child{border-bottom:0}.taxDocModalTable .thead{background:#f1f6fc;font-size:7px;font-weight:900;color:#496680}.taxDocModalTable span{font-size:8px;color:#536d88}.taxDocModalTable span b{display:block;color:#173a60}.taxDocModalTable small{display:block;font-size:6.5px;color:#91a0b1}.taxDocModalNote{margin-top:10px;background:#fff8e8;border:1px solid #f0dfb0;color:#82651e;border-radius:10px;padding:9px 11px;font-size:7.5px}.taxDocRequirementGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.taxDocRequirementGrid>div{border:1px solid #e0e8f2;background:#f8fbff;border-radius:12px;padding:11px;display:flex;gap:8px;align-items:center}.taxDocRequirementGrid b{min-width:28px;height:28px;border-radius:9px;background:#eaf3ff;color:#176bea;display:grid;place-items:center;font-size:8px}.taxDocRequirementGrid span{font-size:8px;color:#526c87;font-weight:700}.vatModalProgress{background:#f7faff;border:1px solid #e2eaf3;border-radius:12px;padding:11px;margin-top:10px}.vatModalProgress>div{display:flex;justify-content:space-between;font-size:8px;color:#6f8298}.vatModalProgress i{display:block;height:10px;background:#e5edf7;border-radius:99px;overflow:hidden;margin-top:7px}.vatModalProgress em{display:block;height:100%;background:linear-gradient(90deg,#176bea,#48a5ff);border-radius:99px}.taxDocTimeline{display:flex;flex-direction:column;gap:8px}.taxDocTimeline>div{display:flex;gap:10px;border-left:2px solid #dce8f5;padding-left:12px;position:relative}.taxDocTimeline i{position:absolute;width:8px;height:8px;border-radius:50%;background:#176bea;left:-5px;top:5px}.taxDocTimeline span{display:flex;flex-direction:column}.taxDocTimeline b{font-size:9px;color:#173a60}.taxDocTimeline small{font-size:7px;color:#8394a8;margin-top:2px}.taxDocModalFoot{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #e4ebf3;margin-top:14px;padding-top:10px;font-size:7px;color:#7e90a5}.taxDocModalFoot b{color:#176bea}@media(max-width:800px){.taxDocModalSummary,.taxDocModalSummary5,.taxDocRequirementGrid{grid-template-columns:1fr 1fr}.taxDocModalHead,.taxDocModalFoot{flex-direction:column}.taxDocModalStatus{grid-template-columns:1fr}.taxDocModalStatus small{text-align:left}}.taxOfficialButton{display:inline-flex;align-items:center;justify-content:center;border:1px solid #b9d3f5;background:#eef6ff;color:#0b63ce;border-radius:9px;padding:8px 11px;font-size:11px;font-weight:800;text-decoration:none;white-space:nowrap}.taxOfficialButton:hover{background:#e1efff;border-color:#8fbae9}.taxOfficialWorkspaceModal{width:min(1480px,97vw);height:min(92vh,980px);max-height:92vh;display:flex;flex-direction:column;overflow:hidden}.taxOfficialWorkspaceModal .taxDocModalHead,.taxOfficialWorkspaceModal .taxDocModalStatus,.taxOfficialWorkspaceModal .taxDocModalFoot{flex:0 0 auto}.officialTaxWorkspace{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:12px;min-height:0;flex:1;overflow:hidden}.officialTaxPreviewPane,.officialTaxFieldPane{border:1px solid #dce6f1;border-radius:14px;background:#f8fbff;min-height:0;display:flex;flex-direction:column;overflow:hidden}.officialTaxPaneHead{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:9px 10px;background:#fff;border-bottom:1px solid #e2eaf3}.officialTaxPaneHead>div:first-child{display:flex;flex-direction:column;gap:1px}.officialTaxPaneHead b{font-size:9px;color:#153960}.officialTaxPaneHead span{font-size:7px;color:#8294a9}.officialTaxPaneHead>div:last-child{display:flex;gap:6px}.officialTaxPaneHead button{border:1px solid #cddded;background:#f3f8fe;color:#176bea;border-radius:8px;padding:7px 9px;font-size:7px;font-weight:800;cursor:pointer}.officialTaxPaneHead button.primary{background:#176bea;color:#fff;border-color:#176bea}.officialTaxPaneHead button:disabled{opacity:.55;cursor:not-allowed}.officialTaxPreviewPane iframe{width:100%;height:100%;min-height:560px;border:0;background:#eef2f7}.taxPdfError{padding:8px 10px;background:#fff0ef;color:#a83a32;border-top:1px solid #f0d0cc;font-size:8px;font-weight:700}.officialTaxFieldPane{background:#fff}.officialTaxFieldPane>.officialTaxPaneHead{position:sticky;top:0;z-index:2}.officialTaxFields{padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px;overflow:auto;align-content:start}.officialTaxFields h4{grid-column:1/-1;margin:4px 0 0;padding:7px 0 3px;border-bottom:1px solid #e4ebf3;color:#153a61;font-size:9px}.officialTaxFields label{display:flex;flex-direction:column;gap:4px;color:#61768e;font-size:7px;font-weight:700}.officialTaxFields label.wide{grid-column:1/-1}.officialTaxFields input,.officialTaxFields textarea,.officialTaxFields select{width:100%;box-sizing:border-box;border:1px solid #cedbea;background:#fbfdff;border-radius:8px;padding:7px 8px;color:#183957;font:inherit;font-size:8px;outline:none}.officialTaxFields input:focus,.officialTaxFields textarea:focus,.officialTaxFields select:focus{border-color:#65a0ea;box-shadow:0 0 0 2px #176bea14}.officialTaxFields textarea{min-height:54px;resize:vertical}.officialMissingFields{margin:0 10px 10px;padding:9px 10px;border:1px solid #f0d4a8;background:#fff8e9;border-radius:10px;display:flex;flex-direction:column;gap:2px}.officialMissingFields b{font-size:8px;color:#9b6300}.officialMissingFields span{font-size:7px;color:#876f43;line-height:1.45}.taxOfficialWorkspaceModal .taxDocModalFoot{margin-top:10px}.taxOfficialWorkspaceModal .taxDocModalStatus b{color:#075fbc}.taxOfficialWorkspaceModal .taxDocModalStatus{grid-template-columns:auto auto 1fr}@media(max-width:1050px){.taxOfficialWorkspaceModal{height:94vh;max-height:94vh}.officialTaxWorkspace{grid-template-columns:1fr;overflow:auto}.officialTaxPreviewPane{min-height:620px}.officialTaxFieldPane,.officialTaxFields{overflow:visible}.officialTaxPreviewPane iframe{min-height:580px}}@media(max-width:650px){.officialTaxFields{grid-template-columns:1fr}.officialTaxPaneHead{align-items:flex-start;flex-direction:column}.officialTaxPaneHead>div:last-child{width:100%}.officialTaxPaneHead button{flex:1}.taxOfficialWorkspaceModal .taxDocModalStatus{grid-template-columns:1fr}}.taxFormAutoUpdateBar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:12px 0 14px;padding:10px 12px;border:1px solid #dce7f4;border-radius:12px;background:#f8fbff}.taxFormAutoUpdateBar>div:first-child{display:flex;flex-direction:column}.taxFormAutoUpdateBar>div:first-child b{font-size:9px;color:#173b63}.taxFormAutoUpdateBar>div:first-child span{font-size:7px;color:#8192a6;margin-top:2px}.taxFormAutoStats{display:flex;align-items:center;gap:8px}.taxFormAutoStats>span{font-size:7px;color:#72859c;background:#fff;border:1px solid #e0e8f2;border-radius:9px;padding:6px 8px}.taxFormAutoStats>span b{color:#153a62}.taxFormAutoStats .hasUpdate{background:#fff5df;border-color:#f0d899;color:#9a6800}.taxFormAutoStats button{border:0;background:#176bea;color:#fff;border-radius:9px;padding:7px 10px;font-size:7px;font-weight:900;cursor:pointer}.taxFormAutoStats button:disabled{opacity:.55;cursor:wait}.taxFormVersionPanel{display:grid;grid-template-columns:1fr 1.25fr;gap:9px;margin:0 0 12px}.taxFormVersionPanel>div{border:1px solid #e0e8f2;background:#f8fbff;border-radius:11px;padding:10px;display:flex;flex-direction:column;gap:2px}.taxFormVersionPanel span{font-size:7px;color:#8091a6}.taxFormVersionPanel b{font-size:10px;color:#173b62}.taxFormVersionPanel small{font-size:6.5px;color:#8c9bae}.taxFormCandidate{background:#fff8e8!important;border-color:#ecd79e!important}.taxFormCandidate>span{color:#a16a00!important;font-weight:900}.taxFormCandidate a{font-size:7px;color:#176bea;font-weight:800;margin-top:4px}.taxFormCandidate button{border:0;background:#176bea;color:#fff;border-radius:8px;padding:7px 9px;font-size:7px;font-weight:900;margin-top:5px;cursor:pointer}.taxFormNoUpdate{justify-content:center}.taxFormNoUpdate b{color:#087348!important}.taxFormNoUpdate span{color:#70859c}@media(max-width:800px){.taxFormAutoUpdateBar{align-items:flex-start;flex-direction:column}.taxFormAutoStats{flex-wrap:wrap}.taxFormVersionPanel{grid-template-columns:1fr}}.profileReadinessCard{background:#fff;border:1px solid #dfe8f2;border-radius:18px;padding:16px;margin-bottom:14px;box-shadow:0 8px 24px #1638600a}.profileReadyHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.profileReadyHead>div:first-child>span{font-size:8px;font-weight:900;letter-spacing:.12em;color:#176bea}.profileReadyHead h2{margin:2px 0;color:#173a61;font-size:18px}.profileReadyHead p{margin:0;color:#8192a6;font-size:9px}.profileReadyScore{min-width:80px;text-align:center;background:#eef5ff;border:1px solid #d6e6fa;border-radius:13px;padding:8px}.profileReadyScore b{display:block;color:#176bea;font-size:20px}.profileReadyScore small{font-size:7px;color:#7589a0}.profileGateGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.profileGateGrid>div{border:1px solid #e2e9f2;background:#f9fbfe;border-radius:11px;padding:9px;display:flex;flex-direction:column}.profileGateGrid span{font-size:7px;color:#8091a5}.profileGateGrid b{font-size:14px;color:#173a61}.profileGateGrid small{font-size:7px;color:#93a0af}.profileGateGrid .ready{background:#eef9f3;border-color:#cfe9da}.profileGateGrid .ready b{color:#087449}.profileGateGrid .blocked{background:#fff7e8;border-color:#f1dfb6}.profileGateGrid .blocked b{color:#9a6800}.profileReadyButton{margin-top:10px;border:0;border-radius:10px;background:#176bea;color:#fff;padding:8px 12px;font-size:8px;font-weight:800;cursor:pointer}.profileModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#091c3294;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;display:grid;place-items:center;padding:18px}.profileModal{position:relative;width:min(760px,96vw);max-height:90vh;overflow:auto;background:#fff;border-radius:20px;padding:20px;box-shadow:0 30px 80px #0518324d}.profileModal h2{margin:5px 0;color:#15385f}.profileModal>p{font-size:9px;color:#7d8fa4}.profileFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.profileFormGrid label{display:flex;flex-direction:column;gap:4px;font-size:8px;font-weight:700;color:#526b86}.profileFormGrid input,.profileFormGrid select,.profileFormGrid textarea{border:1px solid #d9e4ef;border-radius:9px;padding:9px;font:inherit;color:#173a61;background:#fff}.profileFormGrid textarea{min-height:70px;resize:vertical}.profileFormGrid .wide,.formSectionTitle{grid-column:1/-1}.profileFormGrid .checkLine{flex-direction:row;align-items:center}.formSectionTitle{font-size:9px;font-weight:900;color:#176bea;border-top:1px solid #e5ecf4;padding-top:10px;margin-top:3px}.profileSaveMsg{font-size:8px;margin-top:10px;padding:8px;background:#eef7ff;border-radius:9px;color:#34607f}.profileModalActions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.profileModalActions button{border:1px solid #d6e2ef;background:#fff;border-radius:9px;padding:8px 12px;font-size:8px;font-weight:800}.profileModalActions .primary{background:#176bea;color:#fff;border-color:#176bea}@media(max-width:800px){.profileGateGrid{grid-template-columns:1fr 1fr}.profileFormGrid{grid-template-columns:1fr}.profileFormGrid .wide,.formSectionTitle{grid-column:auto}}.adminProfileFinanceGate{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px}.adminProfileFinanceGate>div{background:#fff;border:1px solid #dbe7f5;border-radius:18px;padding:15px 17px;display:flex;flex-direction:column;gap:4px;min-height:100px}.adminProfileFinanceGate span{font-size:12px;font-weight:800;color:#1769e8;text-transform:uppercase}.adminProfileFinanceGate b{font-size:24px;color:#0b2c59}.adminProfileFinanceGate small{color:#7a8da8}.adminProfileFinanceGate .warn{border-color:#f3d38b;background:#fffaf0}.adminProfileFinanceGate .danger{border-color:#f1b5b5;background:#fff8f8}@media(max-width:900px){.adminProfileFinanceGate{grid-template-columns:1fr 1fr}}@media(max-width:560px){.adminProfileFinanceGate{grid-template-columns:1fr}}.profileSetupModal{max-width:1040px}.setupProgressRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.setupChecklist{border:1px solid #dbe7f6;border-radius:14px;padding:13px;background:#f8fbff;display:flex;flex-direction:column;gap:7px}.setupChecklist>b{font-size:13px;color:#0b3263;margin-bottom:2px}.setupChecklist>div{display:flex;align-items:center;gap:8px}.setupChecklist>div span{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:900}.setupChecklist>div.done span{background:#e6f8ef;color:#079455}.setupChecklist>div.todo span{background:#fff2dc;color:#b76e00}.setupChecklist small{font-size:11px;color:#62748c}.setupSecurityNote{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #cfe0ff;background:#f3f7ff;border-radius:12px;margin-bottom:16px;color:#145fd7}.setupSecurityNote div{display:flex;flex-direction:column;gap:2px}.setupSecurityNote b{font-size:12px}.setupSecurityNote small{font-size:10px;color:#667b99}.fieldHint{display:block;margin-top:4px;color:#7b8ca4;font-size:10px}.bankVerifyState{grid-column:1/-1;padding:11px 13px;border-radius:12px;display:flex;flex-direction:column;gap:2px}.bankVerifyState.verified{background:#eaf9f1;border:1px solid #bfead3;color:#087a45}.bankVerifyState.pending{background:#fff7e8;border:1px solid #f3d49a;color:#9b6100}.bankVerifyState b{font-size:11px}.bankVerifyState small{font-size:10px;color:#6e7d91}@media(max-width:850px){.setupProgressRow{grid-template-columns:1fr}}.adminProfileFinanceGate>button{font:inherit;text-align:left;background:#fff;border:1px solid #dbe7f5;border-radius:18px;padding:15px 17px;display:flex;flex-direction:column;gap:4px;min-height:100px;cursor:pointer;transition:.18s}.adminProfileFinanceGate>button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #14417814;border-color:#9ec5ff}.adminProfileFinanceGate>button.warn{border-color:#f3d38b;background:#fffaf0}.adminProfileFinanceGate>button.danger{border-color:#f1b5b5;background:#fff8f8}.adminProfileFinanceGate em{font-style:normal;font-size:10px;font-weight:800;color:#176bea;margin-top:auto}.financeGateModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#081c3494;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:12000;display:grid;place-items:center;padding:22px}.financeGateModal{width:min(1120px,96vw);max-height:88vh;overflow:auto;background:#fff;border-radius:22px;padding:22px;box-shadow:0 30px 90px #05183252}.financeGateModalHead{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #e4ebf4;padding-bottom:14px;margin-bottom:14px}.financeGateModalHead span{font-size:10px;font-weight:900;letter-spacing:.1em;color:#176bea}.financeGateModalHead h2{margin:4px 0;color:#0b2d59}.financeGateModalHead p{margin:0;color:#7488a1;font-size:11px}.financeGateModalHead>button{width:38px;height:38px;border:0;border-radius:11px;background:#f1f5fa;color:#34506e;font-size:22px;cursor:pointer}.financeGateTableWrap{overflow:auto;border:1px solid #dfe8f2;border-radius:14px}.financeGateTable{width:100%;border-collapse:collapse;min-width:820px}.financeGateTable th{background:#f5f8fc;color:#61758d;font-size:10px;text-align:left;padding:11px;border-bottom:1px solid #dfe8f2}.financeGateTable td{padding:12px 11px;border-bottom:1px solid #edf2f7;vertical-align:top;color:#173a61;font-size:11px}.financeGateTable td:first-child b{display:block}.financeGateTable td small{display:block;color:#7b8da3;margin-top:3px}.financeGateTable strong{display:inline-block;padding:5px 8px;border-radius:8px;font-size:9px}.financeGateTable strong.ok{background:#eaf8f1;color:#087448}.financeGateTable strong.no{background:#fff0ed;color:#b63c2f}.missingTags{display:flex;gap:5px;flex-wrap:wrap}.missingTags span{padding:4px 7px;border-radius:7px;background:#fff5df;color:#9b6500;font-size:9px;font-weight:700}.missingTags .readyTag{background:#eaf8f1;color:#087448}.financeGateEmpty{padding:45px;text-align:center;background:#f8fbff;border-radius:14px;color:#7b8da3}.financeGatePrivacy{margin-top:12px;padding:9px 11px;border-radius:10px;background:#f3f7ff;color:#527196;font-size:10px}.bankVerifyList{display:grid;gap:12px}.bankVerifyCard{display:grid;grid-template-columns:1.1fr 1fr auto;gap:18px;align-items:center;border:1px solid #dfe8f2;border-radius:16px;padding:16px;background:#fff}.bankVerifyCard>div:first-child span{font-size:9px;font-weight:900;letter-spacing:.08em;color:#176bea}.bankVerifyCard h3{margin:4px 0 1px;color:#0b2d59}.bankVerifyCard small{color:#7b8da3}.bankVerifyMeta{display:flex;flex-direction:column;gap:3px;color:#173a61}.bankVerifyActions{display:flex;gap:8px}.bankVerifyActions button{border:0;border-radius:10px;padding:10px 14px;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.bankVerifyActions button.approve{background:#176bea;color:#fff}.bankVerifyActions button.reject{background:#fff0ed;color:#b63c2f}.bankVerifyActions button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:760px){.bankVerifyCard{grid-template-columns:1fr}.bankVerifyActions{justify-content:flex-start}}.bankSelectWithLogo{position:relative;display:flex;align-items:center}.bankSelectWithLogo>img,.bankLogoFallback{position:absolute;left:12px;width:22px;height:22px;object-fit:contain;z-index:2;border-radius:5px}.bankLogoFallback{display:grid;place-items:center;background:#eef4ff;color:#1769e0;font-weight:800}.bankSelectWithLogo select{width:100%;padding-left:44px!important}.customBankSelect{position:relative;width:100%}.customBankTrigger{width:100%;min-height:43px;border:1px solid #d9e4ef;border-radius:9px;background:#fff;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#173a61;cursor:pointer;text-align:left}.customBankTriggerMain{display:flex;align-items:center;gap:10px;min-width:0}.customBankTriggerMain>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bankOfficialLogo{display:block;object-fit:contain;border-radius:5px;background:#fff;border:1px solid #edf1f6;padding:2px;flex:0 0 auto}.customBankSelect .bankLogoFallback{position:static!important;display:grid;place-items:center;width:24px;height:24px;min-width:24px;border-radius:6px;background:#eef4ff;color:#1769e0;font-weight:900}.bankPlaceholder{color:#8091a5}.bankChevron{font-size:18px;color:#617995;line-height:1}.customBankMenu{position:absolute;z-index:10020;left:0;right:0;top:calc(100% + 6px);background:#fff;border:1px solid #dce6f0;border-radius:12px;box-shadow:0 18px 45px #0a23462e;padding:8px}.customBankSearch{display:flex;align-items:center;gap:8px;border:1px solid #dce6f0;border-radius:9px;padding:0 9px;margin-bottom:7px;background:#f9fbfe}.customBankSearch input{border:0!important;outline:0!important;width:100%;background:transparent!important;padding:9px 0!important}.customBankOptions{max-height:285px;overflow:auto;display:flex;flex-direction:column;gap:3px}.customBankOption{border:0;background:#fff;border-radius:8px;padding:7px 8px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;text-align:left;color:#173a61;cursor:pointer;font-size:8px}.customBankOption:hover,.customBankOption.selected{background:#eef5ff}.customBankOption b{color:#176bea}.customBankEmpty{padding:20px;text-align:center;color:#8091a5;font-size:8px}.formEditNotice{grid-column:1/-1;border:1px solid #dce8f7;background:#f5f9ff;border-radius:10px;padding:9px 11px;display:flex;flex-direction:column;gap:2px;color:#31597f}.formEditNotice b{font-size:8px}.formEditNotice small{font-size:7px;color:#6f8399}.profileFormGrid input:disabled{background:#f4f7fa;color:#8798aa;cursor:not-allowed}@media(max-width:800px){.formEditNotice{grid-column:auto}.customBankMenu{position:relative;top:4px}.customBankOptions{max-height:230px}}.financialDocCenter{margin:22px 0;padding:22px;border:1px solid #dfe6ef;border-radius:22px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 12px 32px #0f172a0f}.financialDocHead{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.financialDocHead span{font-size:11px;font-weight:900;letter-spacing:.12em;color:#2563eb}.financialDocHead h2{margin:5px 0 4px;font-size:24px}.financialDocHead p{margin:0;color:#64748b}.financialDocActions{display:flex;gap:8px}.financialDocActions button,.financialDocFilters button,.financialDocTable button.pdf{border:1px solid #d7e0ea;background:#fff;border-radius:10px;padding:9px 13px;font-weight:800;cursor:pointer}.financialDocActions .primary,.financialDocTable button.pdf{background:#0f172a;color:#fff;border-color:#0f172a}.financialDocActions button:disabled{opacity:.45;cursor:not-allowed}.financialDocFilters{display:flex;gap:7px;margin:18px 0 12px;flex-wrap:wrap}.financialDocFilters button.active{background:#e8f0ff;color:#1d4ed8;border-color:#b9cdfb}.financialDocTableWrap{overflow:auto;border:1px solid #e5eaf0;border-radius:15px;background:#fff}.financialDocTable{width:100%;border-collapse:collapse;min-width:780px}.financialDocTable th{background:#f6f8fb;text-align:left;padding:11px 13px;font-size:12px;color:#64748b}.financialDocTable td{padding:13px;border-top:1px solid #edf1f5;vertical-align:middle}.financialDocTable td b,.financialDocTable td strong{display:block;color:#111827}.financialDocTable td small{display:block;color:#7b8797;margin-top:3px}.financialDocStatus{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:900}.financialDocStatus.paid{background:#dcfce7;color:#166534}.financialDocStatus.pending{background:#fff7ed;color:#9a3412}.financialDocEmpty{min-height:130px;border:1px dashed #ccd6e2;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#718096}.financialDocError{padding:12px 14px;border-radius:12px;background:#fff1f2;color:#9f1239;font-weight:700;margin:12px 0}.financialDocFoot{display:flex;align-items:center;gap:7px;margin-top:12px;color:#64748b;font-size:12px}@media(max-width:800px){.financialDocHead{flex-direction:column}.financialDocActions{width:100%;flex-wrap:wrap}.financialDocActions button{flex:1}.financialDocCenter{padding:16px}}.financialDocCenter{padding:18px 20px;border-radius:18px}.financialDocHead{align-items:center}.financialDocHead h2{font-size:20px;line-height:1.25}.financialDocHead p{font-size:12px}.financialDocActions{align-items:center;flex-wrap:nowrap}.financialDocActions button{min-height:38px;padding:8px 13px;font-size:12px;white-space:nowrap}.financialDocFilters{margin:14px 0 10px;gap:8px}.financialDocFilters button{min-height:38px;padding:8px 16px;font-size:12px;white-space:nowrap}.financialDocTableWrap{max-height:220px;overflow-y:auto;overflow-x:auto;scrollbar-gutter:stable;border-radius:13px}.financialDocTable{width:100%;min-width:1060px;table-layout:fixed}.financialDocTable.isAdmin{min-width:1280px}.financialDocTable thead{position:sticky;top:0;z-index:3}.financialDocTable thead tr{height:42px}.financialDocTable tbody tr{height:58px}.financialDocTable th,.financialDocTable td{padding:8px 12px;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.financialDocTable th{font-size:10.5px;line-height:1.1}.financialDocTable td{height:58px}.financialDocTable td b,.financialDocTable td strong,.financialDocTable td small{display:block;margin:0;max-width:100%;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;word-break:normal!important;overflow-wrap:normal!important}.financialDocTable td b,.financialDocTable td strong{font-size:11.5px;line-height:1.15;font-weight:800}.financialDocTable td small{font-size:9.5px;line-height:1.15;margin-top:3px}.financialDocTable:not(.isAdmin) th:nth-child(1){width:23%}.financialDocTable:not(.isAdmin) th:nth-child(3){width:14%}.financialDocTable:not(.isAdmin) th:nth-child(4){width:15%}.financialDocTable:not(.isAdmin) th:nth-child(5){width:14%}.financialDocTable:not(.isAdmin) th:nth-child(6){width:14%}.financialDocTable.isAdmin th:nth-child(1){width:17%}.financialDocTable.isAdmin th:nth-child(2){width:15%}.financialDocTable.isAdmin th:nth-child(3){width:20%}.financialDocTable.isAdmin th:nth-child(4){width:11%}.financialDocTable.isAdmin th:nth-child(5){width:12%}.financialDocTable.isAdmin th:nth-child(6){width:11%}.financialDocTable.isAdmin th:nth-child(7){width:14%}.financialDocStatus{display:inline-flex;align-items:center;justify-content:center;max-width:100%;white-space:nowrap!important;font-size:9px;line-height:1;padding:6px 9px}.financialDocRowActions{display:flex;flex-direction:row!important;align-items:center!important;gap:6px;white-space:nowrap}.financialDocRowActions button{min-height:32px;padding:7px 9px;font-size:10px;line-height:1;white-space:nowrap!important}.financialDocFoot{margin-top:10px;font-size:10.5px}@media(max-width:800px){.financialDocCenter{padding:16px}.financialDocHead{align-items:flex-start}.financialDocActions{width:100%;flex-wrap:wrap}.financialDocActions button{flex:0 0 auto}.financialDocTableWrap{max-height:220px}}@media(max-width:650px){.financialDocRowActions{flex-direction:row!important;align-items:center!important}}.financialDocTableWrap{overflow-x:hidden!important;overflow-y:auto}.financialDocTable,.financialDocTable.isAdmin{width:100%!important;min-width:0!important;table-layout:fixed}.financialDocTable th,.financialDocTable td{padding-left:8px;padding-right:8px}.financialDocTable td b,.financialDocTable td strong{font-size:10.5px}.financialDocTable td small{font-size:9px}.financialDocTable:not(.isAdmin) th:nth-child(1){width:22%}.financialDocTable:not(.isAdmin) th:nth-child(2){width:20%}.financialDocTable:not(.isAdmin) th:nth-child(3){width:13%}.financialDocTable:not(.isAdmin) th:nth-child(4){width:14%}.financialDocTable:not(.isAdmin) th:nth-child(5){width:11%}.financialDocTable:not(.isAdmin) th:nth-child(6){width:20%}.financialDocTable.isAdmin th:nth-child(1){width:15%}.financialDocTable.isAdmin th:nth-child(2){width:13%}.financialDocTable.isAdmin th:nth-child(3){width:17%}.financialDocTable.isAdmin th:nth-child(4){width:10%}.financialDocTable.isAdmin th:nth-child(5){width:11%}.financialDocTable.isAdmin th:nth-child(6){width:10%}.financialDocTable.isAdmin th:nth-child(7){width:24%}.financialDocRowActions{gap:5px;width:100%;justify-content:flex-start}.financialDocRowActions button{min-height:30px;padding:6px 8px;font-size:9.5px;flex:0 0 auto}.financialDocRowActions button.pdf{padding-left:10px;padding-right:10px}@media(max-width:1100px){.financialDocTable th,.financialDocTable td{padding-left:6px;padding-right:6px}.financialDocTable td b,.financialDocTable td strong,.financialDocTable th{font-size:9.8px}.financialDocStatus{font-size:8.2px;padding:5px 7px}.financialDocRowActions button{font-size:9px;padding:6px 7px}}.financialDocToolbar{display:flex;align-items:center;gap:8px;margin:14px 0 10px;min-width:0}.financialDocToolbar .financialDocFilters{margin:0;flex:0 0 auto}.financialDocSearch{height:38px;min-width:210px;max-width:330px;flex:1;display:flex;align-items:center;gap:7px;border:1px solid #d7e0ea;border-radius:10px;background:#fff;padding:0 10px;color:#64748b}.financialDocSearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:11px;color:#0f172a}.financialDocPeriod{height:38px;border:1px solid #d7e0ea;border-radius:10px;background:#fff;padding:0 10px;font-size:10.5px;font-weight:700;color:#334155;outline:none}.financialDocCount{white-space:nowrap;font-size:10px;font-weight:800;color:#64748b;background:#f1f5f9;border-radius:999px;padding:7px 9px}.financialPreviewEvidenceModal{width:min(980px,94vw);max-height:90vh;overflow:auto}.financialEvidenceSection{margin-top:14px;border:1px solid #dfe7f1;border-radius:14px;background:#f8fbff;padding:14px}.financialEvidenceHead{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:10px}.financialEvidenceHead>div{display:flex;flex-direction:column;gap:2px}.financialEvidenceHead span{font-size:9px;letter-spacing:.12em;font-weight:900;color:#2563eb}.financialEvidenceHead b{font-size:15px;color:#0f172a}.financialEvidenceHead small{font-size:9.5px;color:#64748b}.financialEvidenceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.financialEvidenceItem{min-height:52px;border:1px solid #e2e8f0;border-radius:11px;background:#fff;padding:9px;display:flex;align-items:flex-start;gap:8px}.financialEvidenceItem>span{width:22px;height:22px;min-width:22px;border-radius:999px;display:grid;place-items:center;font-size:11px;font-weight:900;background:#fff7ed;color:#b45309}.financialEvidenceItem.ready>span{background:#dcfce7;color:#15803d}.financialEvidenceItem.neutral>span{background:#e0f2fe;color:#0369a1}.financialEvidenceItem div{min-width:0;display:flex;flex-direction:column;gap:2px}.financialEvidenceItem b{font-size:10.5px;color:#0f172a}.financialEvidenceItem small{font-size:9px;line-height:1.25;color:#64748b}.financialPreviewActions{flex-wrap:wrap}.financialPreviewActions>button:not(.primary){border:1px solid #d7e0ea;background:#fff}@media(max-width:980px){.financialDocToolbar{flex-wrap:wrap}.financialDocSearch{max-width:none;flex:1 1 260px}.financialDocPeriod{flex:0 0 auto}.financialDocCount{margin-left:auto}}@media(max-width:650px){.financialDocSearch{flex-basis:100%}.financialEvidenceGrid{grid-template-columns:1fr}.financialPreviewEvidenceModal{width:96vw}}.buyerHiringPage{background:#f4f8fc}.buyerHiringMain{padding-top:30px}.buyerHiringHero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:34px 38px;border:1px solid #dbe7f5;border-radius:28px;background:radial-gradient(circle at 88% 15%,rgba(80,91,246,.18),transparent 28%),linear-gradient(135deg,#edf7ff,#f5f5ff);box-shadow:0 16px 36px #274f8512;margin-bottom:18px}.buyerHiringHero h1{font-size:clamp(30px,3.2vw,46px);letter-spacing:-1.3px;margin:7px 0;color:#11294f}.buyerHiringHero p{margin:0;color:#64758e;max-width:820px}.buyerKpiGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0}.buyerKpiGrid article{background:#fff;border:1px solid #dce7f2;border-radius:18px;padding:18px 20px;display:grid;gap:4px}.buyerKpiGrid b{font-size:27px;color:#0a66df}.buyerKpiGrid span{font-size:12px;color:#75859b;font-weight:750}.buyerSectionCard{background:#fff;border:1px solid #dce6f1;border-radius:25px;padding:24px;margin:18px 0;box-shadow:0 12px 28px #2146740d}.buyerSectionHead{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.buyerSectionHead h2{font-size:26px;margin:5px 0 3px;color:#12294d}.buyerSectionHead p{margin:0;color:#78879a;font-size:13px}.buyerPrimaryBtn,.buyerCompareBtn{border:0;border-radius:13px;padding:12px 17px;font-weight:900;cursor:pointer}.buyerPrimaryBtn{background:linear-gradient(135deg,#0878f7,#4859f0);color:#fff}.buyerCompareBtn{background:#101a2c;color:#fff}.buyerToolbar{display:grid;grid-template-columns:1fr 190px;gap:12px;margin-bottom:14px}.buyerToolbar select{border:1px solid #d7e2ef;border-radius:14px;background:#fff;padding:0 13px;font:inherit;color:#42556f}.buyerSearchBar,.buyerExpertSearch{display:flex;align-items:center;gap:10px;border:1px solid #d8e3ef;background:#fff;border-radius:14px;padding:0 14px;min-height:48px}.buyerSearchBar input,.buyerExpertSearch input{border:0;outline:0;font:inherit;flex:1;min-width:0}.buyerExpertSearch{margin-bottom:18px}.buyerExpertSearch button{border:0;background:#eef5ff;color:#1768d6;border-radius:10px;padding:9px 12px;font-weight:850;display:flex;gap:6px;align-items:center}.buyerPostTable{border:1px solid #e0e8f1;border-radius:17px;overflow:hidden}.buyerPostHead,.buyerPostRow{display:grid;grid-template-columns:2fr 1fr 1fr 1fr .8fr;gap:14px;align-items:center}.buyerPostHead{background:#f3f7fb;padding:13px 16px;color:#657790;font-size:11px;font-weight:900}.buyerPostRow{padding:15px 16px;border-top:1px solid #edf1f5;font-size:13px}.buyerPostRow>div{display:grid;gap:3px}.buyerPostRow b{color:#132949}.buyerPostRow small{color:#8a98aa}.buyerStatus{display:inline-flex;width:max-content;padding:6px 9px;border-radius:999px;font-size:11px;font-weight:900}.buyerStatus.open{background:#e8f8ef;color:#148a4a}.buyerStatus.selecting{background:#fff3d9;color:#a96b00}.buyerStatus.hired{background:#e8efff;color:#285ed2}.buyerStatus.closed{background:#eff2f5;color:#697789}.buyerEmpty{padding:32px;display:grid;place-items:center;gap:7px;color:#8391a4}.buyerEmpty b{color:#40516a}.buyerExpertGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.buyerExpertCard{border:1px solid #dde6f0;border-radius:20px;padding:17px;background:#fff;box-shadow:0 7px 18px #2346730a}.buyerExpertTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.buyerExpertIdentity{display:flex;align-items:center;gap:10px;min-width:0}.buyerExpertIdentity img,.buyerExpertIdentity>span{width:46px;height:46px;border-radius:50%;object-fit:cover;background:linear-gradient(135deg,#1b7df8,#6755ec);color:#fff;display:grid;place-items:center;font-weight:950;flex:none}.buyerExpertIdentity>div{display:grid;gap:3px;min-width:0}.buyerExpertIdentity b{color:#142a4b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buyerExpertIdentity small{color:#7a899c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buyerCompareToggle{border:1px solid #dce5ef;background:#fff;border-radius:10px;padding:7px 8px;font-size:11px;font-weight:800;color:#5f7188;display:flex;gap:5px;align-items:center;cursor:pointer}.buyerCompareToggle.selected{background:#eaf3ff;border-color:#a7c9fa;color:#1468d4}.buyerExpertStats{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:14px 0}.buyerExpertStats span{display:flex;align-items:center;gap:5px;background:#f6f9fc;padding:7px 8px;border-radius:9px;color:#64758c;font-size:11px}.buyerExpertPrice{display:flex;justify-content:space-between;align-items:end;border-top:1px solid #edf1f5;padding-top:12px}.buyerExpertPrice span{font-size:11px;color:#7d8b9e}.buyerExpertPrice b{font-size:20px;color:#096ce5}.buyerSkillTags{display:flex;gap:5px;flex-wrap:wrap;min-height:25px;margin:10px 0}.buyerSkillTags span{font-size:10px;background:#eef5ff;color:#3569a9;border-radius:999px;padding:5px 7px}.buyerExpertActions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.buyerExpertActions button{border-radius:10px;padding:9px 8px;font-weight:850;cursor:pointer;font-size:11px}.buyerExpertActions .secondary{background:#fff;border:1px solid #d9e3ee;color:#38526f}.buyerExpertActions .primary{border:0;background:#101b2d;color:#fff;display:flex;align-items:center;justify-content:center;gap:5px}.buyerDecisionStrip{display:flex;justify-content:space-between;align-items:center;gap:18px;background:#edf5ff;border:1px solid #cfe1fb;border-radius:18px;padding:16px 20px}.buyerDecisionStrip>div{display:flex;align-items:center;gap:12px}.buyerDecisionStrip>div>div{display:grid;gap:3px}.buyerDecisionStrip b{color:#155fbd}.buyerDecisionStrip span{font-size:12px;color:#71829a}.buyerDecisionStrip button{border:0;background:transparent;color:#0869dd;font-weight:900;display:flex;align-items:center;gap:6px;cursor:pointer}.buyerModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#13233a94;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:120;display:grid;place-items:center;padding:22px}.buyerModal{width:min(760px,96vw);max-height:90vh;overflow:auto;background:#fff;border-radius:24px;padding:24px;box-shadow:0 30px 80px #0a193047}.buyerModalHead{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #e8eef4;padding-bottom:14px;margin-bottom:16px}.buyerModalHead h2{margin:5px 0 0;color:#132b50}.buyerModalHead>button{width:40px;height:40px;border:0;border-radius:12px;background:#f1f5f9;display:grid;place-items:center;cursor:pointer}.buyerPostForm{display:grid;gap:13px}.buyerPostForm label{display:grid;gap:6px;color:#53677f;font-size:12px;font-weight:850}.buyerPostForm input,.buyerPostForm textarea,.buyerPostForm select{border:1px solid #d7e2ed;border-radius:12px;padding:12px;font:inherit;outline:0;background:#fff;color:#132b50;width:100%}.buyerPostForm input:focus,.buyerPostForm textarea:focus,.buyerPostForm select:focus{border-color:#78acf3;box-shadow:0 0 0 3px #4087e817}.buyerFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.buyerModalActions{display:flex;justify-content:flex-end;gap:9px;border-top:1px solid #e8eef4;padding-top:16px;margin-top:16px}.buyerModalActions button{border-radius:11px;padding:10px 16px;font-weight:900;cursor:pointer}.buyerModalActions .secondary{background:#fff;border:1px solid #d8e2ec}.buyerModalActions .primary{background:#086ee8;border:0;color:#fff}.buyerModalActions .primary:disabled{opacity:.5;cursor:not-allowed}.buyerCompareModal{width:min(1100px,96vw)}.buyerCompareTable{overflow:auto}.buyerCompareTable table{width:100%;border-collapse:collapse;min-width:900px}.buyerCompareTable th{background:#f4f7fb;color:#63758d;font-size:11px;text-align:left;padding:12px}.buyerCompareTable td{border-top:1px solid #e7edf3;padding:13px;font-size:12px;color:#53657b}.buyerCompareTable td:first-child{display:grid;gap:3px}.buyerCompareTable td:first-child b{color:#142b4d}.buyerCompareTable td:first-child small{color:#8896a7}.buyerCompareTable td button{border:0;background:#101b2d;color:#fff;border-radius:9px;padding:8px 10px;font-weight:850;cursor:pointer}@media(max-width:1050px){.buyerExpertGrid,.buyerKpiGrid{grid-template-columns:1fr 1fr}.buyerHiringHero,.buyerSectionHead{align-items:flex-start}.buyerPostHead,.buyerPostRow{grid-template-columns:1.7fr 1fr 1fr .8fr}.buyerPostHead span:nth-child(4),.buyerPostRow>span:nth-child(4){display:none}}@media(max-width:720px){.buyerHiringHero,.buyerSectionHead,.buyerDecisionStrip{display:block}.buyerHiringHero .postJobHero,.buyerSectionHead button,.buyerDecisionStrip button{margin-top:14px}.buyerExpertGrid{grid-template-columns:1fr}.buyerKpiGrid{grid-template-columns:1fr 1fr}.buyerToolbar{grid-template-columns:1fr}.buyerPostHead{display:none}.buyerPostRow{grid-template-columns:1fr 1fr}.buyerPostRow>div{grid-column:1/-1}.buyerFormGrid{grid-template-columns:1fr}}.buyerMarketplaceSection{overflow:visible}.buyerQuickCategorySection{max-width:none;margin:2px 0 18px;padding:0 0 12px;z-index:1}.buyerQuickCategorySection .quickCategoryTop{margin-bottom:10px}.buyerQuickCategorySection .quickCategoryTop h2{font-size:25px}.buyerHomeStyleCards{margin-top:18px}.buyerHomeStyleCards .provider{border:1px solid #dce7f4;box-shadow:0 10px 26px #183c6e12;padding:20px}.buyerHomeStyleCards .provider.featured{outline:2px solid #2782ff;outline-offset:-1px}.buyerHomeStyleCards .avatar.avatarPhoto{overflow:hidden}.buyerHomeStyleCards .avatar.avatarPhoto img{width:100%;height:100%;object-fit:cover;display:block}.buyerProviderChoiceRow{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 4px}.buyerProviderChoiceRow .providerSelectBox{margin:0;min-height:42px;padding:8px 9px}.buyerProviderChoiceRow .buyerCompareSelect{background:#fff}.buyerProviderChoiceRow .buyerCompareSelect.checked{background:#f2efff;border-color:#b8aefb;color:#5d4bd7}.buyerHomeStyleCards .metrics{margin-top:14px}.buyerHomeStyleCards .metrics b{min-width:0;white-space:nowrap}.buyerHomeStyleCards .wide{margin-top:10px}.buyerBulkRequirementBar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:14px 0 16px;border:1px solid #cfe0f7;background:linear-gradient(135deg,#f7fbff,#f5f4ff);border-radius:15px;padding:12px 15px}.buyerBulkRequirementBar>div{min-width:0;display:grid;gap:3px}.buyerBulkRequirementBar b{font-size:13px;color:#132c53}.buyerBulkRequirementBar span{font-size:10.5px;color:#71829a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buyerBulkRequirementBar button,.buyerCompareInlineAction button{border:0;border-radius:11px;background:linear-gradient(135deg,#0878f7,#4b56f0);color:#fff;padding:10px 14px;font-weight:900;cursor:pointer;display:flex;align-items:center;gap:7px;white-space:nowrap}.buyerCompareInlineAction{display:flex;justify-content:flex-end;margin-top:16px}.buyerRatingStars{display:inline-flex;align-items:center;gap:6px;color:#cbd5e1;white-space:nowrap}.buyerRatingStarIcons{display:inline-flex;align-items:center;gap:1px}.buyerRatingStars svg.filled{color:#f5b400}.buyerRatingStars small{margin-left:2px;font-size:11px;font-weight:900;color:#334155}.providerMetricRating{display:inline-flex!important;align-items:center;gap:5px!important;white-space:nowrap}.providerMetricRatingStar{color:#f5b400;stroke:#f5b400}.buyerHomepageCompareModal{width:min(1380px,97vw)}.buyerHomepageCompareModal>.buyerModalHead p{margin:5px 0 0;color:#7a899d;font-size:12px}.buyerProviderCompareWrap{margin-top:0;box-shadow:none;border-radius:17px}.buyerProviderCompareWrap .providerCompareScroller{max-height:54vh}.buyerProviderCompareWrap .buyerRatingStars small{font-size:10px}@media(max-width:1000px){.buyerProviderChoiceRow{grid-template-columns:1fr}.buyerBulkRequirementBar{align-items:flex-start;flex-direction:column}.buyerBulkRequirementBar button{width:100%;justify-content:center}}.kwAwardsPromoSection{width:100%;max-width:1536px;margin:28px auto 0;padding:0 3vw}.kwAwardsPromoFrame{position:relative;width:100%;overflow:hidden;border-radius:24px;background:#071a44;border:1px solid rgba(33,91,184,.16);box-shadow:0 20px 54px #08235329}.kwAwardsPromoImage{display:block;width:100%;height:auto;object-fit:contain}.kwAwardsDetailsButton{position:absolute;right:22px;bottom:20px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:1px solid rgba(255,255,255,.35);border-radius:14px;background:linear-gradient(135deg,#0c76fff5,#8f3df5f5);color:#fff;font:inherit;font-size:13px;font-weight:900;cursor:pointer;box-shadow:0 12px 30px #1949ca57;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .18s ease,box-shadow .18s ease}.kwAwardsDetailsButton:hover{transform:translateY(-2px);box-shadow:0 16px 36px #1949ca6b}.kwAwardsDetailsButton svg{flex:0 0 auto}.kwAwardsBackdrop{z-index:180}.kwAwardsModal{position:relative;width:min(920px,calc(100vw - 32px));max-height:calc(100vh - 38px);overflow:auto;padding:32px;border-radius:26px;background:#fff;border:1px solid #dce8f8;box-shadow:0 36px 110px #00143c75}.kwAwardsModal h2{margin:10px 52px 7px 0;font-size:28px;letter-spacing:-.7px;color:#09244d}.kwAwardsModalIntro{margin:0;color:#64748b;line-height:1.65;font-size:14px}.kwAwardsPrizeGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.kwAwardsPrizeGrid article{display:flex;align-items:flex-start;gap:13px;padding:18px;border:1px solid #dbe8fa;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff)}.kwAwardsPrizeGrid article>div{display:grid;gap:4px}.kwAwardsPrizeGrid b{font-size:15px;color:#0a2347}.kwAwardsPrizeGrid span{font-size:12px;color:#6b7d98}.kwAwardsPrizeGrid strong{margin-top:4px;font-size:12px;color:#176be8}.kwAwardsPrizeIcon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;flex:0 0 auto}.kwAwardsPrizeIcon.provider{color:#0877ff;background:#eaf4ff}.kwAwardsPrizeIcon.buyer{color:#7c3aed;background:#f2ebff}.kwAwardsCriteria{margin-top:22px;padding-top:20px;border-top:1px solid #e6edf7}.kwAwardsCriteria h3{margin:0 0 13px;font-size:17px;color:#0a2347}.kwAwardsCriteriaGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kwAwardsCriteriaGrid>div{display:flex;gap:10px;padding:13px;border-radius:14px;background:#f7faff;border:1px solid #e5edf8;color:#176be8}.kwAwardsCriteriaGrid span{display:grid;gap:2px;color:#0b2447}.kwAwardsCriteriaGrid b{font-size:12px}.kwAwardsCriteriaGrid small{font-size:10px;line-height:1.5;color:#74849c}.kwAwardsModalNote{display:flex;gap:9px;align-items:flex-start;margin-top:17px;padding:13px 14px;border-radius:14px;background:#fff8e7;border:1px solid #f3dfa8;color:#7a5800;font-size:11px;line-height:1.55}@media(max-width:900px){.kwAwardsPromoSection{padding:0 18px;margin-top:20px}.kwAwardsPromoFrame{border-radius:18px}.kwAwardsDetailsButton{right:14px;bottom:14px;min-height:42px;padding:0 13px;font-size:11px}.kwAwardsPrizeGrid,.kwAwardsCriteriaGrid{grid-template-columns:1fr}}@media(max-width:650px){.kwAwardsPromoSection{padding:0 12px}.kwAwardsPromoFrame{overflow:visible;background:transparent;border:0;box-shadow:none}.kwAwardsPromoImage{border-radius:14px;box-shadow:0 12px 30px #08235324}.kwAwardsDetailsButton{position:static;width:100%;margin-top:10px;min-height:46px;font-size:12px}.kwAwardsModal{padding:24px 18px}.kwAwardsModal h2{font-size:23px}}.providerJobBoardV2{background:#f5f8fd;min-height:100vh}.providerJobMain{max-width:1320px;margin:0 auto;padding:38px 28px 70px}.providerJobHero{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:34px 40px;border:1px solid #dbe7f6;border-radius:28px;background:linear-gradient(120deg,#edf7ff,#f6f8ff 56%,#eeeaff);box-shadow:0 14px 42px #15345d12}.providerJobHero h1{font-size:42px;line-height:1.1;margin:12px 0 10px;color:#0b2e59}.providerJobHero p{margin:0;color:#647792;font-size:17px}.providerHeroStat{min-width:150px;background:#fff;border:1px solid #dbe7f6;border-radius:22px;padding:18px 24px;text-align:center}.providerHeroStat b{display:block;color:#146cf5;font-size:31px}.providerHeroStat span{font-size:13px;color:#6c7f98}.providerJobControls{margin-top:22px;background:#fff;border:1px solid #dce7f4;border-radius:22px;padding:16px}.providerJobSearch{height:56px;border:1px solid #d7e2ef;border-radius:17px;display:flex;align-items:center;gap:12px;padding:0 18px}.providerJobSearch svg{color:#12385f}.providerJobSearch input{border:0;outline:0;width:100%;font-size:16px;background:transparent;color:#112d4e}.providerJobTabs{display:flex;gap:9px;flex-wrap:wrap;margin-top:13px}.providerJobTabs button{display:inline-flex;align-items:center;gap:7px;border:1px solid #d8e3ef;background:#fff;border-radius:13px;padding:10px 15px;font-weight:700;color:#526a86;cursor:pointer}.providerJobTabs button.active{color:#0d6dfd;background:#edf5ff;border-color:#b9d5ff}.providerMatchNotice{display:flex;gap:13px;align-items:center;margin:16px 0 20px;padding:15px 18px;border:1px solid #cce8dc;background:#effbf5;border-radius:17px;color:#166d4b}.providerMatchNotice div{display:flex;gap:5px;flex-direction:column}.providerMatchNotice span{color:#5b7a6e;font-size:13px}.providerJobGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.providerBuyerJobCard{background:#fff;border:1px solid #dce7f3;border-radius:23px;padding:20px;box-shadow:0 12px 32px #16365b0e;transition:.2s ease}.providerBuyerJobCard:hover{transform:translateY(-2px);border-color:#b8d4f7;box-shadow:0 18px 38px #16365b17}.providerJobCardTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.providerBuyerIdentity{display:flex;align-items:center;gap:11px}.providerBuyerIdentity div{display:flex;flex-direction:column;gap:3px}.providerBuyerIdentity b{color:#102f55}.providerBuyerIdentity small{font-size:12px;color:#1c996a}.providerBuyerAvatar{width:44px;height:44px;border-radius:50%;background:#eef4fb;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;color:#5c718d}.providerBuyerAvatar img{width:100%;height:100%;object-fit:cover}.providerJobHeart{width:39px;height:39px;border:1px solid #dbe5f0;background:#fff;border-radius:12px;display:grid;place-items:center;color:#73859a;cursor:pointer}.providerJobHeart.saved{color:#e34162;background:#fff0f4;border-color:#ffcbd5}.providerJobMatchRow{display:flex;justify-content:space-between;align-items:center;margin:17px 0 9px}.providerJobMatchRow span{font-size:12px;font-weight:800;border-radius:999px;padding:6px 10px}.providerJobMatchRow span.high{background:#eafbf3;color:#119360}.providerJobMatchRow span.related{background:#fff7e8;color:#aa6b00}.providerJobMatchRow time{font-size:12px;color:#8291a4}.providerBuyerJobCard h3{font-size:20px;color:#0c2e56;margin:8px 0 7px;line-height:1.35}.providerJobDescription{color:#63758b;font-size:14px;line-height:1.55;min-height:43px;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.providerJobFacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.providerJobFacts div{background:#f7f9fc;border-radius:13px;padding:10px}.providerJobFacts span{display:block;font-size:11px;color:#8593a5;margin-bottom:4px}.providerJobFacts b{font-size:13px;color:#183855}.providerJobFacts b.open{color:#109765}.providerContactedBadge{display:flex;align-items:center;gap:7px;margin-top:13px;padding:9px 11px;border-radius:11px;background:#eef7ff;color:#2b6eae;font-size:12px;font-weight:700}.providerJobActions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.providerJobDetail,.providerJobChat{height:44px;border-radius:13px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.providerJobDetail{border:1px solid #d3e0ee;background:#fff;color:#163b63}.providerJobChat{border:0;background:#0b1d38;color:#fff}.providerJobChat:disabled{opacity:.55}.providerJobEmpty{min-height:240px;background:#fff;border:1px dashed #cfddeb;border-radius:22px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;color:#7690aa}.providerJobEmpty b{color:#234563;font-size:17px}.providerJobDetailModal{max-width:760px}.providerJobDetailBuyer{display:flex;align-items:center;gap:12px;background:#f7f9fc;border-radius:16px;padding:14px;margin:17px 0}.providerJobDetailBuyer div{display:flex;flex-direction:column}.providerJobDetailBuyer span{font-size:12px;color:#198e65}.providerJobDetailFacts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.providerJobDetailFacts div{border:1px solid #dce7f2;border-radius:14px;padding:13px}.providerJobDetailFacts span{display:block;font-size:11px;color:#7f8ea0}.providerJobDetailFacts b{color:#153957}.providerJobLongCopy{margin-top:17px;padding:16px;border-radius:15px;background:#fbfcfe}.providerJobLongCopy p{color:#5d7087;line-height:1.7;white-space:pre-wrap}.providerJobModalActions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.providerJobModalActions button{padding:0 20px}.spin{animation:kwSpin 1s linear infinite}@keyframes kwSpin{to{transform:rotate(360deg)}}@media(max-width:900px){.providerJobGrid{grid-template-columns:1fr}.providerJobFacts{grid-template-columns:1fr 1fr}.providerJobHero{padding:26px;align-items:flex-start}.providerJobHero h1{font-size:34px}.providerHeroStat{min-width:120px}.providerJobMain{padding:22px 14px 50px}}@media(max-width:560px){.providerJobHero{flex-direction:column}.providerJobFacts{grid-template-columns:1fr 1fr}.providerJobActions,.providerJobDetailFacts{grid-template-columns:1fr}.providerJobTabs{overflow-x:auto;flex-wrap:nowrap}.providerJobTabs button{white-space:nowrap}}.financialDocRowActions .docToggle{min-width:76px;min-height:34px;padding:7px 13px;border:1px solid #b9cdfb;border-radius:11px;background:#e8f0ff;color:#1d4ed8;font-weight:800;box-shadow:none;transition:background .16s ease,border-color .16s ease,transform .16s ease}.financialDocRowActions .docToggle:hover{background:#dce9ff;border-color:#93b4fa}.financialDocRowActions .docToggle:active{transform:translateY(1px)}.financialDocRowActions .docToggle.isOpen{background:#dbeafe;color:#1e40af;border-color:#93b4fa}@media(max-width:1100px){.financialDocRowActions .docToggle{min-width:68px;padding:6px 9px;font-size:9px}}.providerJobBoardV3{background:#f5f8fd;min-height:100vh}.providerJobMainV3{max-width:1360px}.providerJobHeroV3{align-items:stretch}.providerHeroStatsV3{display:grid;grid-template-columns:repeat(3,minmax(118px,1fr));gap:10px;min-width:430px}.providerHeroStatsV3 article{background:#fff;border:1px solid #dbe7f6;border-radius:20px;padding:17px 16px;text-align:center;display:flex;flex-direction:column;justify-content:center}.providerHeroStatsV3 b{font-size:28px;color:#126df7}.providerHeroStatsV3 span{font-size:12px;color:#6d8098;margin-top:3px}.providerJobControlsV3{display:flex;flex-direction:column;gap:12px}.providerSmartFilters{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.providerSmartFilters button{white-space:nowrap;border:1px solid #d8e3ef;background:#fff;color:#536a85;border-radius:999px;padding:9px 14px;font-weight:800;cursor:pointer}.providerSmartFilters button.active{background:#0d6dfd;border-color:#0d6dfd;color:#fff;box-shadow:0 7px 18px #0d6dfd2e}.providerPersonalTabs{margin-top:0;padding-top:10px;border-top:1px solid #edf1f6}.providerMatchNoticeV3{background:linear-gradient(90deg,#eefcf5,#f4fbff)}.providerJobGridV3{grid-template-columns:repeat(2,minmax(0,1fr))}.providerBuyerJobCardV3{padding:21px}.providerBuyerTrustRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:13px 0 2px}.providerBuyerTrustRow>span{display:inline-flex;align-items:center;gap:5px;border:1px solid #e2e9f2;background:#f8fafc;border-radius:999px;padding:6px 9px;font-size:11px;color:#60758d}.providerBuyerRating{color:#f3a000}.providerBuyerRating svg{color:#cbd6e4}.providerBuyerRating svg.filled{color:#f3a000}.providerBuyerRating b{color:#415a73}.providerJobFactsV3{grid-template-columns:1.05fr 1.15fr .9fr .9fr}.providerJobSkills{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.providerJobSkills span{font-size:11px;padding:6px 9px;border-radius:999px;background:#eef5ff;color:#296ab4}.providerMatchReasons{display:flex;align-items:center;gap:7px;margin-top:12px;padding:9px 11px;border-radius:11px;background:#f7f2ff;color:#65529e;font-size:12px}.providerJobActionsV3{grid-template-columns:1fr 1fr 1fr}.providerProposalBtn{height:44px;border:0;border-radius:13px;background:linear-gradient(90deg,#1878ff,#4d58f5);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.providerProposalBtn:disabled{opacity:.55;cursor:not-allowed}.providerProposalModal{max-width:650px}.proposalGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.proposalGrid label,.proposalMessage{display:flex;flex-direction:column;gap:7px;color:#36526f;font-weight:700}.proposalGrid input,.proposalMessage textarea{border:1px solid #d6e1ee;border-radius:12px;padding:12px;font:inherit;outline:0}.proposalMessage{margin-top:12px}.providerJobDetailModalV3{max-width:800px}.buyerFavoriteHeart{width:38px;height:38px;border:1px solid #dae4ef;background:#fff;border-radius:12px;color:#8293a6;display:grid;place-items:center;cursor:pointer;margin-left:4px}.buyerFavoriteHeart.saved{color:#e33d64;background:#fff0f4;border-color:#ffc8d5}.buyerFavoriteCount{display:inline-flex;align-items:center;gap:6px;color:#e33d64;background:#fff0f4;border:1px solid #ffd0db;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.providerTop{position:relative}@media(max-width:1020px){.providerJobHeroV3{flex-direction:column}.providerHeroStatsV3{min-width:0;width:100%}.providerJobGridV3{grid-template-columns:1fr}.providerJobFactsV3{grid-template-columns:1fr 1fr}}@media(max-width:650px){.providerHeroStatsV3{grid-template-columns:1fr 1fr}.providerHeroStatsV3 article:last-child{grid-column:1/-1}.providerJobActionsV3,.proposalGrid{grid-template-columns:1fr}.providerSmartFilters{margin-right:-10px}.providerJobFactsV3{grid-template-columns:1fr 1fr}}.providerMarketplacePulse{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px}.providerMarketplacePulse article{display:flex;align-items:center;gap:11px;background:#fff;border:1px solid #dce7f3;border-radius:16px;padding:13px 15px;color:#3474be}.providerMarketplacePulse article>svg{flex:0 0 auto}.providerMarketplacePulse article div{display:flex;flex-direction:column}.providerMarketplacePulse b{font-size:19px;line-height:1;color:#12385f}.providerMarketplacePulse span{font-size:11px;color:#75889e;margin-top:4px}.providerFeedHead{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin:6px 2px 14px}.providerFeedHead h2{margin:4px 0 0;color:#0d3159;font-size:24px}.providerFeedHead>span{font-size:12px;font-weight:800;color:#55708d;background:#fff;border:1px solid #dce7f3;border-radius:999px;padding:7px 11px}.providerJobSignalGroup{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.providerJobMatchRow .newSignal{background:#eef5ff;color:#146cf5}.providerJobMatchRow .urgentSignal{background:#fff0ef;color:#d34b42}.providerProposalStatus{align-items:flex-start}.providerProposalStatus div{display:flex;flex-direction:column;gap:2px}.providerProposalStatus b{font-size:12px}.providerProposalStatus span{font-size:11px;font-weight:600;color:#6283a3}.providerJobEmptyV4{min-height:330px;padding:34px;text-align:center}.providerEmptyIcon{width:70px;height:70px;display:grid;place-items:center;border-radius:22px;background:linear-gradient(145deg,#edf6ff,#f3efff);color:#4678bd;margin-bottom:2px}.providerJobEmptyV4>span:not(.providerEmptyIcon){max-width:690px;line-height:1.6}.providerEmptyActions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:8px}.providerEmptyActions button{height:43px;border-radius:13px;padding:0 16px;font-weight:800;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.providerEmptyPrimary{border:0;background:#126df7;color:#fff}.providerEmptySecondary{border:1px solid #d4e0ed;background:#fff;color:#24486d}.providerEmptyTips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(860px,100%);margin-top:18px}.providerEmptyTips article{display:flex;align-items:flex-start;gap:9px;text-align:left;background:#f8fafc;border:1px solid #e4ebf3;border-radius:14px;padding:13px;color:#537293}.providerEmptyTips article div{display:flex;flex-direction:column;gap:2px}.providerEmptyTips article b{font-size:12px;color:#244564}.providerEmptyTips article span{font-size:11px;line-height:1.4}.providerDetailRating{display:inline-flex!important;align-items:center;gap:3px;color:#f3a000!important;margin-top:4px}.providerDetailRating svg{color:#d1dbe7}.providerDetailRating svg[fill=currentColor]{color:#f3a000}@media(max-width:900px){.providerMarketplacePulse{grid-template-columns:1fr 1fr}.providerEmptyTips{grid-template-columns:1fr}.providerFeedHead{align-items:center}.providerFeedHead h2{font-size:20px}}.providerDualSelectRow{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:10px 0 0}.providerDualSelectRow .providerSelectBox{margin:0;min-height:58px;width:100%;justify-content:center;text-align:center}.publicCompareSelectionBar{margin-top:10px;background:linear-gradient(90deg,#f4f7ff,#eef2ff);border-color:#c9d6ff}.publicCompareSelectionBar button{background:#10203b}#provider-compare-table{scroll-margin-top:110px}@media(max-width:720px){.providerDualSelectRow{grid-template-columns:1fr}.providerDualSelectRow .providerSelectBox{min-height:50px}}.selectionBarActions{display:flex!important;flex-direction:row!important;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto}.selectionBarActions .selectionClearBtn{background:#fff!important;color:#31506f!important;border:1px solid #cfdced!important;box-shadow:none!important}.selectionBarActions .selectionClearBtn:hover{background:#f6f9fd!important;border-color:#aebfd4!important;color:#10203b!important}.selectionBarActions button:disabled{opacity:.5;cursor:not-allowed}.buyerCompareInlineAction{display:flex;justify-content:flex-end;margin:12px 0 16px}@media(max-width:800px){.selectionBarActions{width:100%;flex-wrap:wrap}.selectionBarActions button{flex:1 1 210px;justify-content:center}.buyerCompareInlineAction .selectionBarActions{width:100%}}.buyerMyJobsPage{display:grid;gap:18px}.buyerMyJobsHero{background:linear-gradient(135deg,#eef8ff,#f3f0ff);border:1px solid #dce9fb;border-radius:26px;padding:28px 30px;display:flex;align-items:center;justify-content:space-between;gap:22px}.buyerMyJobsHero h1{font-size:34px;line-height:1.1;margin:7px 0 6px}.buyerMyJobsHero p{margin:0;color:#687995;max-width:720px}.buyerMyJobsBack{border:0;background:transparent;color:#63738d;font-weight:750;padding:0 0 9px;display:flex;align-items:center;gap:6px;cursor:pointer}.buyerMyJobsStats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.buyerMyJobsStats article{background:#fff;border:1px solid #e3ebf6;border-radius:20px;padding:18px;display:flex;align-items:center;gap:13px;box-shadow:0 10px 28px #1837690a}.buyerMyJobsStats article>span{width:44px;height:44px;border-radius:14px;display:grid;place-items:center}.buyerMyJobsStats .blue{background:#e9f4ff;color:#0d79ef}.buyerMyJobsStats .amber{background:#fff4da;color:#c68200}.buyerMyJobsStats .violet{background:#f0edff;color:#684cf1}.buyerMyJobsStats .green{background:#e9f9ef;color:#18a45d}.buyerMyJobsStats b,.buyerMyJobsStats small{display:block}.buyerMyJobsStats b{font-size:23px}.buyerMyJobsStats small{color:#78869b;margin-top:2px}.buyerMyJobsCard{background:#fff;border:1px solid #e3ebf6;border-radius:24px;padding:22px;box-shadow:0 12px 34px #1837690b}.buyerMyJobsHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.buyerMyJobsHeader h2{font-size:21px;margin:0}.buyerMyJobsHeader p{margin:5px 0 0;color:#7b8799;font-size:13px}.buyerMyJobsTotal{background:#eef5ff;color:#176fda;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800;white-space:nowrap}.buyerMyJobsToolbar{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:12px;margin-top:18px}.buyerMyJobsSearch{height:46px;border:1px solid #dce6f3;border-radius:14px;display:flex;align-items:center;gap:10px;padding:0 14px;color:#6d7e98}.buyerMyJobsSearch input{border:0;outline:0;width:100%;font:inherit;color:#162c51;background:transparent}.buyerMyJobsToolbar select{height:46px;border:1px solid #dce6f3;border-radius:14px;padding:0 13px;background:#fff;color:#20385d;font-weight:700}.buyerMyJobsTabs{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 4px}.buyerMyJobsTabs button{border:1px solid #d9e4f2;background:#fff;color:#60708a;border-radius:12px;padding:9px 13px;font-weight:750;cursor:pointer}.buyerMyJobsTabs button.active{background:#eaf3ff;border-color:#9bc3ff;color:#086fe7}.buyerMyJobsList{display:grid;gap:12px;margin-top:16px}.buyerMyJobRow{border:1px solid #e4ebf5;border-radius:18px;padding:18px;display:grid;grid-template-columns:minmax(0,1fr) 210px 190px;gap:18px;align-items:center;transition:.18s ease}.buyerMyJobRow:hover{border-color:#cbdcf2;box-shadow:0 8px 24px #1437690f}.buyerMyJobTitleLine{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.buyerMyJobTitleLine h3{margin:0;font-size:17px;color:#10284e}.buyerMyJobStatus{border-radius:999px;padding:5px 9px;font-size:11px;font-weight:850}.buyerMyJobStatus.open{background:#e9f9ef;color:#0b8d4d}.buyerMyJobStatus.selecting{background:#fff4da;color:#a56b00}.buyerMyJobStatus.hired,.buyerMyJobStatus.in_progress{background:#ecf1ff;color:#4a5fd2}.buyerMyJobStatus.completed{background:#e8f8f5;color:#087a68}.buyerMyJobStatus.draft{background:#f1f3f6;color:#667286}.buyerMyJobStatus.cancelled,.buyerMyJobStatus.expired,.buyerMyJobStatus.closed{background:#fff0f0;color:#bb4545}.buyerMyJobMeta{display:flex;gap:12px;flex-wrap:wrap;margin-top:9px;color:#708098;font-size:12px}.buyerMyJobMeta span{display:flex;align-items:center;gap:5px}.buyerMyJobMain p{margin:10px 0 0;color:#62728b;font-size:13px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.buyerMyJobState{display:grid;gap:6px}.buyerMyJobState>span{display:flex;align-items:center;gap:6px;font-weight:800;font-size:12px}.buyerMyJobState>span.open{color:#0a9955}.buyerMyJobState>span.closed{color:#66758e}.buyerMyJobState small{color:#8490a3;line-height:1.4}.buyerMyJobActions{display:grid;gap:8px}.buyerMyJobActions button{border:1px solid #d9e4f2;background:#fff;color:#27466e;border-radius:11px;padding:9px 10px;font-weight:750;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.buyerMyJobActions button.primary{background:#0e74ec;border-color:#0e74ec;color:#fff}.buyerMyJobsEmpty{text-align:center;padding:48px 20px 38px}.buyerMyJobsEmpty>span{width:60px;height:60px;margin:0 auto 12px;border-radius:18px;background:#edf5ff;color:#2177dd;display:grid;place-items:center}.buyerMyJobsEmpty h3{margin:0 0 6px}.buyerMyJobsEmpty p{margin:0 0 16px;color:#78869b}.buyerMyJobsEmpty button{border:0;background:#101a2a;color:#fff;border-radius:12px;padding:11px 16px;font-weight:750;cursor:pointer}.dashboardRecentJobs{display:grid;gap:8px;margin-top:16px}.dashboardRecentJobs button{border:1px solid #e8eef6;background:#fff;border-radius:14px;padding:12px 13px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;text-align:left;cursor:pointer}.dashboardRecentJobs button:hover{background:#f8fbff;border-color:#d7e5f6}.dashboardRecentJobs b,.dashboardRecentJobs span{display:block}.dashboardRecentJobs b{color:#17335c}.dashboardRecentJobs span{color:#7b899c;font-size:12px;margin-top:3px}.dashboardRecentJobs strong{font-size:11px;color:#0f75e9;background:#edf5ff;border-radius:999px;padding:5px 8px;white-space:nowrap}@media(max-width:1100px){.buyerMyJobsStats{grid-template-columns:repeat(2,1fr)}.buyerMyJobRow{grid-template-columns:1fr}.buyerMyJobActions{grid-template-columns:repeat(2,minmax(0,1fr))}.buyerMyJobState{padding-top:4px}}@media(max-width:720px){.buyerMyJobsHero{flex-direction:column;align-items:flex-start;padding:22px}.buyerMyJobsHero h1{font-size:28px}.buyerMyJobsStats{grid-template-columns:1fr 1fr}.buyerMyJobsToolbar,.buyerMyJobActions{grid-template-columns:1fr}.buyerMyJobsCard{padding:16px}}.buyerPaymentsPage{display:grid;gap:22px}.buyerPaymentsHero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 34px;border:1px solid #dbe8f7;border-radius:28px;background:linear-gradient(120deg,#eef8ff,#f8f6ff)}.buyerPaymentsHero h1{margin:7px 0 4px;font-size:38px;color:#0c2a57}.buyerPaymentsHero p{margin:0;color:#63728a}.buyerPaymentStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.buyerPaymentStats article{display:flex;align-items:center;gap:13px;padding:18px;border:1px solid #e0e9f4;border-radius:20px;background:#fff}.buyerPaymentStats article>span{width:42px;height:42px;display:grid;place-items:center;border-radius:14px}.buyerPaymentStats .amber{background:#fff4da;color:#b77900}.buyerPaymentStats .green{background:#e9f9ef;color:#059669}.buyerPaymentStats .blue{background:#e9f4ff;color:#0878f9}.buyerPaymentStats .red{background:#fff0f0;color:#d74646}.buyerPaymentStats b{display:block;font-size:25px;color:#102750}.buyerPaymentStats small,.buyerPaymentStats em{display:block;font-style:normal}.buyerPaymentStats small{font-weight:700;color:#5b6b84}.buyerPaymentStats em{margin-top:2px;font-size:12px;color:#8995a8}.buyerPaymentCard{padding:24px;border:1px solid #dce7f3;border-radius:24px;background:#fff}.buyerPaymentsHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.buyerPaymentsHead h2{margin:0;color:#102750}.buyerPaymentsHead p{margin:4px 0 0;color:#748097}.buyerPaymentsHead>span{padding:8px 12px;border-radius:999px;background:#f2f6fb;color:#4c607f;font-weight:800}.buyerPaymentsToolbar{display:flex;gap:12px;align-items:center;margin-bottom:16px}.buyerPaymentsToolbar .buyerMyJobsSearch{flex:1}.buyerPaymentsTabs{display:flex;gap:8px;flex-wrap:wrap}.buyerPaymentsTabs button{border:1px solid #d7e3f0;background:#fff;color:#4a5e7a;border-radius:14px;padding:10px 14px;font-weight:800}.buyerPaymentsTabs button.active{background:#eef5ff;border-color:#abcfff;color:#086de0}.buyerPaymentList{display:grid;gap:12px}.buyerPaymentRow{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(190px,.7fr) auto;gap:18px;align-items:center;padding:18px;border:1px solid #e2eaf3;border-radius:18px;background:#fbfdff}.buyerPaymentTitle{display:flex;align-items:center;gap:11px}.buyerPaymentTitle .paymentIcon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#eaf4ff;color:#0878f9}.buyerPaymentTitle h3{margin:0;color:#102750}.buyerPaymentTitle p{margin:3px 0 0;color:#7a8799;font-size:13px}.buyerPaymentMeta{display:flex;gap:18px;flex-wrap:wrap;margin-top:12px}.buyerPaymentMeta span{color:#7b8797;font-size:12px}.buyerPaymentMeta b{display:block;margin-top:2px;color:#18345c;font-size:13px}.buyerPaymentState{display:grid;gap:6px}.paymentState{display:inline-flex;width:max-content;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:900}.paymentState.paid{background:#e7f8ee;color:#088953}.paymentState.awaiting_payment{background:#fff3df;color:#a85000}.paymentState.pending_gateway{background:#eaf3ff;color:#176bd2}.paymentState.failed,.paymentState.expired,.paymentState.cancelled{background:#fff0f0;color:#c53d3d}.buyerPaymentState small{max-width:230px;color:#7b8799;line-height:1.45}.buyerPaymentActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.buyerPaymentActions button{display:inline-flex;align-items:center;gap:6px;border:1px solid #d6e2ef;background:#fff;color:#17375f;border-radius:12px;padding:9px 11px;font-weight:800;white-space:nowrap}.buyerPaymentActions button.primary{background:linear-gradient(135deg,#087cf5,#4c5cf5);color:#fff;border-color:transparent}.buyerPaymentEmpty{min-height:220px;display:grid;place-items:center;align-content:center;text-align:center;gap:8px;border:1px dashed #d5e1ef;border-radius:18px;color:#7c8ca0}.buyerPaymentEmpty>span{width:54px;height:54px;display:grid;place-items:center;background:#eff6ff;border-radius:18px;color:#1673dd}.buyerPaymentEmpty h3,.buyerPaymentEmpty p{margin:0}.buyerPaymentEmpty button{margin-top:8px;border:0;border-radius:12px;background:#0b77ef;color:#fff;padding:10px 15px;font-weight:800}.buyerPaymentError{margin-bottom:14px;padding:12px 14px;border-radius:12px;background:#fff0f0;color:#b53c3c}.buyerPaymentSafety{display:flex;gap:12px;align-items:flex-start;padding:17px 20px;border:1px solid #d8eee3;border-radius:18px;background:#f2fbf6;color:#317054}.buyerPaymentSafety b,.buyerPaymentSafety span{display:block}.buyerPaymentSafety span{margin-top:3px;color:#5f786b}.buyerPaymentsPage .financialDocCenter{margin-top:0}@media(max-width:1100px){.buyerPaymentStats{grid-template-columns:repeat(2,minmax(0,1fr))}.buyerPaymentRow{grid-template-columns:1fr}.buyerPaymentActions{justify-content:flex-start}.buyerPaymentsToolbar{align-items:stretch;flex-direction:column}}@media(max-width:720px){.buyerPaymentsHero{padding:22px;align-items:flex-start;flex-direction:column}.buyerPaymentsHero h1{font-size:31px}.buyerPaymentStats{grid-template-columns:1fr}.buyerPaymentCard{padding:16px}.buyerPaymentsHead{flex-direction:column}.buyerPaymentsTabs{overflow:auto;flex-wrap:nowrap}.buyerPaymentsTabs button{white-space:nowrap}}.kwUtilitySidebar{min-width:0}.kwOrdersMain,.kwSettingsMain{padding-bottom:30px}.kwUtilityHero{padding:26px 28px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e8edf4;background:linear-gradient(120deg,#f7fbff,#fff 62%,#f4f1ff)}.kwUtilityHero span{display:block;color:#096ded;font-size:11px;font-weight:900;letter-spacing:.08em}.kwUtilityHero h1{margin:5px 0;font-size:28px;color:#14294a}.kwUtilityHero p{margin:0;color:#74849a;font-size:12px}.kwUtilityHero>button,.kwUtilityEmpty button{border:0;border-radius:13px;background:#1477ef;color:#fff;padding:12px 17px;font-weight:900;display:flex;align-items:center;gap:8px;cursor:pointer}.kwOrderStats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:18px 28px}.kwOrderStats>div{border:1px solid #e5ebf4;border-radius:16px;padding:15px;background:#fff;display:flex;align-items:center;gap:12px}.kwOrderStats svg{color:#1477ef}.kwOrderStats span{display:flex;flex-direction:column}.kwOrderStats b{font-size:22px;color:#10284c}.kwOrderStats small{font-size:10px;color:#7b899d}.kwUtilityToolbar{padding:0 28px 18px;border-bottom:1px solid #edf1f6}.kwUtilityToolbar>label{border:1px solid #dce5f0;border-radius:14px;height:46px;display:flex;align-items:center;gap:9px;padding:0 13px}.kwUtilityToolbar input{border:0;outline:0;flex:1;font:inherit;color:#263b59}.kwUtilityTabs{display:flex;gap:7px;margin-top:11px;overflow:auto}.kwUtilityTabs button{border:1px solid #dce5f0;background:#fff;border-radius:999px;padding:8px 12px;color:#65758d;font-weight:800;white-space:nowrap;cursor:pointer}.kwUtilityTabs button.active{background:#eaf3ff;border-color:#a9cfff;color:#096ded}.kwOrderList{padding:18px 28px;display:grid;gap:12px}.kwOrderCard{border:1px solid #e0e7f0;border-radius:18px;padding:17px 18px;background:#fff;box-shadow:0 8px 22px #14315609}.kwOrderCardHead{display:flex;justify-content:space-between;gap:14px;align-items:center}.kwOrderProvider{display:flex;align-items:center;gap:10px}.kwOrderProvider img,.kwOrderProvider>svg{width:40px;height:40px;border-radius:12px;object-fit:cover;background:#edf4ff;padding:5px}.kwOrderProvider span{display:flex;flex-direction:column}.kwOrderProvider small{font-size:9px;color:#8c9aae}.kwOrderProvider b{font-size:13px}.kwStatusPill{border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900}.kwStatusPill.success{background:#e8f9f1;color:#087b50}.kwStatusPill.warning{background:#fff4df;color:#a55c00}.kwStatusPill.info{background:#eaf3ff;color:#096ded}.kwStatusPill.danger{background:#fff0f0;color:#c33}.kwStatusPill.neutral{background:#f1f4f8;color:#748196}.kwOrderBody{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:18px;margin-top:15px}.kwOrderBody small{color:#8b98aa;font-size:10px}.kwOrderBody h3{margin:4px 0 6px;font-size:16px;color:#162c4f}.kwOrderBody p{margin:0;color:#728096;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kwOrderMoney{border-left:1px solid #e6ebf2;padding-left:18px;display:flex;flex-direction:column;align-items:flex-end}.kwOrderMoney b{font-size:18px;color:#096ded}.kwOrderMoney span{font-size:10px;color:#8090a4}.kwOrderMeta{display:flex;gap:16px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid #edf1f5;color:#8391a3;font-size:10px}.kwOrderActions{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.kwOrderActions button{border:1px solid #d9e3ef;background:#fff;color:#455b78;border-radius:11px;padding:9px 11px;font-weight:800;display:flex;align-items:center;gap:6px;cursor:pointer}.kwOrderActions button.primary{border-color:#1477ef;background:#1477ef;color:#fff}.kwUtilityEmpty{padding:72px 20px;text-align:center;color:#7d8ca0;display:flex;flex-direction:column;align-items:center}.kwUtilityEmpty svg{color:#91a8c1}.kwUtilityEmpty h3{margin:12px 0 4px;color:#263e5f}.kwUtilityEmpty p{margin:0 0 14px;font-size:12px}.kwSettingsGrid{padding:20px 28px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.kwSettingsCard{border:1px solid #e1e8f1;border-radius:18px;background:#fff;padding:18px}.kwSettingsCardTitle{display:flex;gap:11px;align-items:flex-start;padding-bottom:11px;border-bottom:1px solid #edf1f5}.kwSettingsCardTitle>svg{color:#1477ef}.kwSettingsCardTitle h3{margin:0 0 3px;font-size:15px}.kwSettingsCardTitle p{margin:0;color:#7e8da1;font-size:10px}.kwSettingRow{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid #f0f3f7}.kwSettingRow:last-child{border-bottom:0}.kwSettingIcon{width:34px;height:34px;background:#f3f7fc;border-radius:10px;display:grid;place-items:center;color:#5d7190}.kwSettingRow>div{display:flex;flex-direction:column}.kwSettingRow b{font-size:12px}.kwSettingRow small{font-size:9px;color:#8491a3;margin-top:2px}.kwSwitch{width:44px;height:25px;border:0;border-radius:999px;background:#cdd6e2;padding:3px;cursor:pointer;transition:.2s}.kwSwitch i{display:block;width:19px;height:19px;border-radius:50%;background:#fff;transition:.2s;box-shadow:0 1px 5px #00000026}.kwSwitch.on{background:#1477ef}.kwSwitch.on i{transform:translate(19px)}.kwSettingsLinks{display:grid;margin-top:7px}.kwSettingsLinks button{border:0;border-bottom:1px solid #eef2f6;background:transparent;padding:12px 2px;display:grid;grid-template-columns:24px 1fr auto;align-items:center;text-align:left;gap:8px;color:#405573;font-weight:800;cursor:pointer}.kwSettingsLinks button:last-child{border-bottom:0}.kwSettingsLinks svg{color:#1477ef}.kwSettingsLinks span{font-size:20px;color:#93a2b6}.kwPrivacyCard{grid-column:1/-1;background:#f9fcff}.kwPrivacyFacts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.kwPrivacyFacts span{border:1px solid #e1e9f3;border-radius:12px;background:#fff;padding:12px;display:flex;align-items:flex-start;gap:8px;color:#65768d;font-size:10px}.kwPrivacyFacts svg{color:#0a9b6a;flex:none}.kwUtilityHero button.primary{background:#1477ef}@media(max-width:900px){.kwOrderStats{grid-template-columns:1fr 1fr}.kwSettingsGrid{grid-template-columns:1fr}.kwPrivacyCard{grid-column:auto}.kwPrivacyFacts,.kwOrderBody{grid-template-columns:1fr}.kwOrderMoney{border-left:0;border-top:1px solid #e6ebf2;padding:10px 0 0;align-items:flex-start}}@media(max-width:620px){.kwUtilityHero{align-items:flex-start;flex-direction:column}.kwOrderStats{grid-template-columns:1fr}.kwOrderList,.kwSettingsGrid,.kwOrderStats,.kwUtilityToolbar{padding-left:16px;padding-right:16px}.kwOrderActions{justify-content:stretch;flex-direction:column}.kwOrderActions button{justify-content:center}}.kwNotificationsWorkspace .kwActivityMain{min-height:620px}.kwNotificationsWorkspace .kwActivityFeed{display:block;min-height:260px}.kwNotificationsWorkspace .kwNotifyEmpty{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:36px;color:#75849a}.kwNotificationsWorkspace .kwNotifyEmpty b{color:#203653;font-size:16px}.kwNotificationsWorkspace .kwNotifyEmpty span{font-size:12px;max-width:460px}.kwNotificationsHero button{display:inline-flex;align-items:center;gap:8px}.kwnpPage{min-height:100vh;background:#f5f8fc;color:#10264d;font-family:inherit;overflow-x:hidden}.kwnpTopbar{height:98px;background:#fff;border-bottom:1px solid #e4ebf5;display:flex;align-items:center;justify-content:space-between;padding:0 32px;position:sticky;top:0;z-index:30}.kwnpBrand{border:0;background:transparent;padding:0;cursor:pointer}.kwnpBrand img{max-height:54px}.kwnpTopActions{display:flex;align-items:center;gap:10px}.kwnpTopActions>button{height:52px;min-width:52px;border:1px solid #d9e5f3;background:#fff;border-radius:18px;color:#0e2b56;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;position:relative}.kwnpTopActions>button.active{background:#f2f7ff;border-color:#bcd7ff;color:#1474f5}.kwnpTopActions>button>span{position:absolute;right:-5px;top:-7px;background:#ef4444;color:#fff;border:3px solid #fff;border-radius:999px;min-width:23px;height:23px;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.kwnpTopActions .kwnpUser{padding:0 20px;min-width:160px;font-weight:800}.kwnpShell{max-width:1390px;margin:0 auto;display:grid;grid-template-columns:275px minmax(0,1fr);gap:28px;padding:34px 28px 70px}.kwnpSidebar{background:#fff;border:1px solid #dfe8f3;border-radius:24px;padding:14px;align-self:start;position:sticky;top:125px;box-shadow:0 8px 26px #17355e0a}.kwnpSidebar button{width:100%;height:52px;border:0;background:transparent;border-radius:15px;color:#37506f;font-weight:800;display:flex;align-items:center;gap:14px;padding:0 16px;cursor:pointer;text-align:left}.kwnpSidebar button:hover{background:#f6f9fd}.kwnpSidebar button.active{background:#eaf3ff;color:#1474f5}.kwnpSidebar em{margin-left:auto;background:#1474f5;color:#fff;border-radius:999px;min-width:24px;height:24px;padding:0 7px;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:11px}.kwnpMain{min-width:0;background:#fff;border:1px solid #dfe8f3;border-radius:26px;overflow:hidden;box-shadow:0 10px 34px #17355e0a}.kwnpHero{min-height:150px;padding:30px 34px;background:linear-gradient(115deg,#fff,#fbfcff 57%,#f5f0ff);display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #e8eef6}.kwnpHero span{display:block;color:#1370ee;font-size:13px;font-weight:900;letter-spacing:.08em}.kwnpHero h1{margin:7px 0 4px;font-size:35px;line-height:1.15;color:#0d2b56}.kwnpHero p{margin:0;color:#7787a1}.kwnpHeroActions{display:flex;gap:10px;flex-wrap:wrap}.kwnpHeroActions button{height:48px;padding:0 18px;border:1px solid #cfe0f5;border-radius:14px;background:#fff;color:#2462a9;font-weight:800;display:flex;align-items:center;gap:8px;cursor:pointer}.kwnpHeroActions button.primary{background:#1474f5;border-color:#1474f5;color:#fff;box-shadow:0 8px 20px #1474f52e}.kwnpHeroActions button:disabled{opacity:.45;cursor:default}.kwnpStats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:24px 34px 12px}.kwnpStats>div{border:1px solid #e0e8f3;border-radius:18px;padding:18px;display:flex;align-items:center;gap:14px}.kwnpStats svg{color:#1474f5}.kwnpStats span{display:flex;flex-direction:column}.kwnpStats b{font-size:26px;line-height:1;color:#0d2b56}.kwnpStats small{margin-top:5px;color:#8a99ad}.kwnpTabs{padding:14px 34px 22px;display:flex;gap:9px;flex-wrap:wrap;border-bottom:1px solid #edf1f7}.kwnpTabs button{height:38px;padding:0 16px;border:1px solid #d8e3f0;border-radius:999px;background:#fff;color:#60738e;font-weight:800;cursor:pointer}.kwnpTabs button.active{background:#eaf3ff;border-color:#a9cffd;color:#1474f5}.kwnpNotice{margin:20px 34px 0;padding:13px 16px;border:1px solid #d6e6fb;background:#f5f9ff;color:#416487;border-radius:14px;display:flex;align-items:center;gap:10px;font-size:13px}.kwnpFeed{padding:20px 34px 34px;min-height:330px}.kwnpItem{width:100%;border:1px solid #e3eaf3;background:#fff;border-radius:17px;padding:16px 18px;margin-bottom:10px;display:grid;grid-template-columns:48px minmax(0,1fr) auto 130px 8px;gap:14px;align-items:center;text-align:left;cursor:pointer;color:#18375f}.kwnpItem:hover{border-color:#bcd8fc;box-shadow:0 5px 16px #1440740f}.kwnpItem.unread{background:#f8fbff;border-color:#cfe3fb}.kwnpItemIcon{width:46px;height:46px;border-radius:14px;background:#edf5ff;color:#1474f5;display:flex;align-items:center;justify-content:center}.kwnpItemIcon.payment{background:#effbf4;color:#16a365}.kwnpItemIcon.job{background:#fff7e9;color:#d98b12}.kwnpItemIcon.message{background:#f3efff;color:#7b5ce1}.kwnpItemIcon.system{background:#edf5ff;color:#1474f5}.kwnpItemCopy{min-width:0;display:flex;flex-direction:column;gap:5px}.kwnpItemCopy b{font-size:15px;color:#17385f}.kwnpItemCopy small{font-size:13px;line-height:1.5;color:#74859a;white-space:normal}.kwnpType{font-size:12px;font-weight:800;color:#56708f;background:#f3f6fa;border-radius:999px;padding:6px 10px;white-space:nowrap}.kwnpItem time{font-size:12px;color:#8d9bad;text-align:right}.kwnpItem>i{width:8px;height:8px;background:#1474f5;border-radius:50%;display:block}.kwnpEmpty{min-height:300px;border:1px dashed #d7e2ef;border-radius:22px;background:#fbfdff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:42px 20px}.kwnpEmpty>span{width:68px;height:68px;border-radius:22px;background:#eaf3ff;color:#1474f5;display:flex;align-items:center;justify-content:center}.kwnpEmpty h2{margin:18px 0 8px;color:#18375f}.kwnpEmpty p{max-width:570px;margin:0;color:#7d8da2;line-height:1.7}.kwnpEmpty button{margin-top:22px;border:1px solid #cfe0f5;background:#fff;color:#1474f5;border-radius:13px;height:42px;padding:0 18px;font-weight:800;cursor:pointer}.kwnpLoading,.kwnpGate{min-height:100vh;background:#f5f8fc;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;color:#49627f}.kwnpGate h1{margin:10px 0 0;color:#12325b}.kwnpGate p{margin:0;color:#7c8da2}.kwnpGate button{margin-top:10px;border:0;border-radius:14px;background:#1474f5;color:#fff;height:46px;padding:0 24px;font-weight:800;cursor:pointer}@media(max-width:900px){.kwnpTopbar{padding:0 16px;height:78px}.kwnpTopActions .kwnpUser{min-width:52px;width:52px;padding:0;font-size:0}.kwnpShell{grid-template-columns:1fr;padding:16px 12px 50px}.kwnpSidebar{position:static;display:grid;grid-template-columns:repeat(5,1fr);padding:8px;overflow:auto}.kwnpSidebar button{justify-content:center;padding:0;font-size:0}.kwnpSidebar button svg{min-width:20px}.kwnpMain{border-radius:20px}.kwnpHero{padding:24px 20px;align-items:flex-start;flex-direction:column}.kwnpHero h1{font-size:30px}.kwnpStats{grid-template-columns:repeat(2,1fr);padding:18px 20px 8px}.kwnpTabs,.kwnpFeed{padding-left:20px;padding-right:20px}.kwnpItem{grid-template-columns:44px minmax(0,1fr) 8px}.kwnpType,.kwnpItem time{display:none}}.kwOrderList{max-height:812px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start}.kwnpFeed{max-height:314px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}.kwOrderList::-webkit-scrollbar,.kwnpFeed::-webkit-scrollbar{width:9px}.kwOrderList::-webkit-scrollbar-track,.kwnpFeed::-webkit-scrollbar-track{background:#f4f7fb;border-radius:999px}.kwOrderList::-webkit-scrollbar-thumb,.kwnpFeed::-webkit-scrollbar-thumb{background:#c8d6e7;border-radius:999px;border:2px solid #f4f7fb}.kwOrderList::-webkit-scrollbar-thumb:hover,.kwnpFeed::-webkit-scrollbar-thumb:hover{background:#9fb6d2}.kwOrderList,.kwnpFeed{scrollbar-width:thin;scrollbar-color:#c8d6e7 #f4f7fb}@media(max-width:900px){.kwOrderList{max-height:760px}.kwnpFeed{max-height:300px}}@media(max-width:620px){.kwOrderList{max-height:720px}.kwnpFeed{max-height:292px}}.buyerMyJobRow.hasProposals{border-color:#b9d6ff;box-shadow:0 8px 24px #1877ff14}.buyerProposalCountBadge{display:inline-flex;align-items:center;gap:5px;border-radius:999px;background:#eaf3ff;color:#096bf2;padding:6px 10px;font-size:11px;font-weight:900;white-space:nowrap}.buyerMyJobActions .proposalAction{background:linear-gradient(90deg,#1477ff,#4c58f5)}.buyerProposalPanel{grid-column:1/-1;margin-top:4px;border-top:1px solid #e7eef7;padding-top:16px}.buyerProposalPanelHead{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.buyerProposalPanelHead h4{margin:3px 0 0;color:#102f55;font-size:17px}.buyerProposalPanelHead>span{font-size:11px;font-weight:900;color:#126df7;background:#edf5ff;border-radius:999px;padding:7px 10px}.buyerProposalList{display:grid;gap:10px;max-height:430px;overflow:auto;padding-right:4px}.buyerProposalList::-webkit-scrollbar{width:7px}.buyerProposalList::-webkit-scrollbar-thumb{background:#c8d8eb;border-radius:99px}.buyerProposalCard{background:#f8fbff;border:1px solid #d9e8f8;border-radius:16px;padding:14px;display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:12px 18px;align-items:center}.buyerProposalProvider{display:flex;align-items:center;gap:10px}.buyerProposalAvatar{width:42px;height:42px;border-radius:13px;background:#eaf2fc;display:grid;place-items:center;overflow:hidden;color:#517291}.buyerProposalAvatar img{width:100%;height:100%;object-fit:cover}.buyerProposalProvider div{display:flex;flex-direction:column;gap:2px}.buyerProposalProvider b{color:#102f55}.buyerProposalProvider small{color:#7b8fa7;font-size:11px}.buyerProposalTerms{display:flex;gap:16px;flex-wrap:wrap}.buyerProposalTerms span{font-size:11px;color:#7a8ea5;display:flex;flex-direction:column}.buyerProposalTerms b{font-size:14px;color:#0f6ff3;margin-top:2px}.buyerProposalMessage{grid-column:1/-1;margin:0;background:#fff;border:1px solid #e6edf5;border-radius:11px;padding:10px 12px;color:#4e6580;line-height:1.55;font-size:12px}.buyerProposalActions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.buyerProposalActions button{height:38px;border:1px solid #d4e2f0;background:#fff;color:#244c74;border-radius:11px;padding:0 13px;font-weight:800;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.buyerProposalActions button.primary{border-color:#1375ff;background:#1375ff;color:#fff}@media(max-width:760px){.buyerProposalCard{grid-template-columns:1fr}.buyerProposalTerms,.buyerProposalMessage,.buyerProposalActions{grid-column:1}.buyerProposalActions{justify-content:stretch;flex-direction:column}.buyerProposalActions button{justify-content:center}}.buyerPostForm select{min-height:46px;cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.buyerPostForm select option{color:#132b50;background:#fff}.providerJobModalBackdrop{z-index:5200;padding:20px;overflow:auto}.providerJobModalBackdrop>.modal{position:relative;width:min(650px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:auto;background:#fff;border:1px solid #dbe7f5;border-radius:22px;padding:24px;box-shadow:0 30px 90px #05183647}.providerJobModalBackdrop>.providerJobDetailModalV3{width:min(800px,calc(100vw - 32px))}@media(max-width:650px){.providerJobModalBackdrop{padding:10px}.providerJobModalBackdrop>.modal{width:100%;max-height:calc(100vh - 20px);padding:18px}.proposalGrid{grid-template-columns:1fr}}.buyerProposalPanelHead small{display:block;margin-top:4px;color:#7b8ea6;font-size:12px;font-weight:500}.buyerProposalEmpty{min-height:150px;border:1px dashed #cddced;border-radius:16px;background:#f8fbff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;color:#69809a;padding:24px}.buyerProposalEmpty b{color:#173b67;font-size:16px}.buyerProposalEmpty span{max-width:620px;font-size:13px;line-height:1.6}.buyerProposalTerms{grid-template-columns:repeat(3,minmax(0,1fr))}.buyerProposalMessage b{color:#183f6d}.buyerProviderReviewBackdrop{z-index:3500;padding:24px;overflow:auto}.buyerProviderReviewModal{width:min(860px,96vw);max-height:calc(100vh - 48px);overflow:auto;padding:0 0 24px;border-radius:24px}.buyerProviderReviewModal>.modalClose{position:sticky;float:right;top:14px;right:14px;z-index:3;margin:14px 14px -54px 0;background:#fff;box-shadow:0 5px 16px #132f5326}.buyerProviderReviewHero{position:relative;background:linear-gradient(135deg,#edf7ff,#f6f1ff);min-height:185px;border-radius:24px 24px 0 0;overflow:hidden}.buyerProviderReviewCover{width:100%;height:145px;object-fit:cover;display:block}.buyerProviderReviewIdentity{display:flex;gap:16px;align-items:center;padding:28px 30px}.buyerProviderReviewCover+.buyerProviderReviewIdentity{margin-top:-46px;position:relative}.buyerProviderReviewAvatar{width:78px;height:78px;border:5px solid #fff;border-radius:22px;background:#eef5ff;display:grid;place-items:center;overflow:hidden;box-shadow:0 8px 20px #1c509129}.buyerProviderReviewAvatar img{width:100%;height:100%;object-fit:cover}.buyerProviderReviewIdentity h2{margin:3px 0 2px;color:#082c57;font-size:25px}.buyerProviderReviewIdentity p{margin:0;color:#647b96}.buyerProviderReviewFacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:20px 30px 0}.buyerProviderReviewFacts>div{border:1px solid #e0e9f4;border-radius:14px;padding:13px;background:#fff}.buyerProviderReviewFacts small{display:block;color:#8495aa;margin-bottom:4px}.buyerProviderReviewFacts b{color:#173b67}.buyerProviderReviewSection,.buyerProviderReviewProposal{margin:18px 30px 0;padding-top:18px;border-top:1px solid #e8eef6}.buyerProviderReviewSection h3,.buyerProviderReviewProposal h3{margin:0 0 10px;color:#173b67;font-size:16px}.buyerProviderReviewSection p,.buyerProviderReviewProposal p{margin:0;color:#59708c;line-height:1.7}.buyerProviderReviewTags{display:flex;gap:7px;flex-wrap:wrap}.buyerProviderReviewTags span{background:#eaf4ff;color:#1766b6;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.buyerProviderReviewTags.soft span{background:#f4efff;color:#6856a2}.buyerProviderReviewPortfolio{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.buyerProviderReviewPortfolio img{width:100%;height:150px;object-fit:cover;border-radius:14px;border:1px solid #e2eaf4}.buyerProviderReviewProposal>div{display:flex;gap:12px;flex-wrap:wrap}.buyerProviderReviewProposal>div span{padding:10px 13px;border-radius:12px;background:#f7faff;color:#70839a}.buyerProviderReviewProposal>div b{color:#0f6df6;margin-left:5px}.buyerProviderReviewProposal p{margin-top:12px;background:#f8f5ff;padding:13px;border-radius:12px}.buyerProviderReviewActions{display:flex;justify-content:flex-end;gap:10px;padding:22px 30px 0}.buyerProviderReviewActions button{border:1px solid #d9e4f1;background:#fff;border-radius:12px;padding:11px 16px;font-weight:800;color:#244462;cursor:pointer}.buyerProviderReviewActions button.primary{background:#0f72f4;color:#fff;border-color:#0f72f4;display:flex;align-items:center;gap:7px}@media(max-width:720px){.buyerProposalTerms{grid-template-columns:1fr}.buyerProviderReviewFacts{grid-template-columns:1fr 1fr;padding-left:18px;padding-right:18px}.buyerProviderReviewIdentity{padding-left:18px;padding-right:18px}.buyerProviderReviewSection,.buyerProviderReviewProposal{margin-left:18px;margin-right:18px}.buyerProviderReviewPortfolio{grid-template-columns:1fr 1fr}.buyerProviderReviewPortfolio img{height:120px}.buyerProviderReviewActions{padding-left:18px;padding-right:18px}}.buyerRequiredHint{font-size:11px!important;font-weight:700!important;color:#6f8198!important;line-height:1.4}.buyerLocationBox{border:1px solid #d8e8fb;background:linear-gradient(135deg,#f7fbff,#fbf9ff);border-radius:16px;padding:14px;display:grid;gap:12px}.buyerLocationTitle{display:flex;align-items:flex-start;gap:9px;color:#116fe4}.buyerLocationTitle>div{display:grid;gap:2px}.buyerLocationTitle b{font-size:13px;color:#17345a}.buyerLocationTitle span{font-size:11px;font-weight:700;color:#71849b}.buyerLocationGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.buyerLocationGrid select:disabled{background:#f1f5f9;color:#9aa8b9;cursor:not-allowed}.buyerLocationWarning{color:#bd5d21!important;font-weight:800!important}.providerJobLocationBar{margin-top:10px;border:1px solid #d9e9fb;background:#f5faff;border-radius:12px;padding:9px 11px;display:flex;align-items:center;gap:8px;color:#365d87;font-size:12px}.providerJobLocationBar svg{color:#0874e8;flex:none}.providerJobLocationBar b{color:#16385f;margin-right:4px}@media(max-width:720px){.buyerLocationGrid{grid-template-columns:1fr}}.buyerProviderReviewModal .buyerProviderReviewSection h3,.buyerProviderReviewModal .buyerProviderReviewProposal h3{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.18)}.buyerProviderReviewModal .buyerProviderReviewSection p{color:#fffffff0}.buyerProviderReviewModal .buyerProviderReviewSection{border-top-color:#ffffff4d}.kwPublicFooterLinks{display:flex;gap:14px;flex-wrap:wrap;margin-left:auto}.kwPublicFooterLinks a{color:#fff!important;font-size:12px;text-decoration:none;opacity:.9}.kwPublicFooterLinks a:hover{text-decoration:underline;opacity:1}.kwPublicLegalPage{min-height:100vh;background:#f4f8fd;color:#10284f}.kwLegalHeader{height:74px;background:#fff;border-bottom:1px solid #dfe9f5;display:flex;align-items:center;justify-content:space-between;padding:0 6vw;position:sticky;top:0;z-index:20}.kwLegalBrand{text-decoration:none}.kwLegalHome{border:1px solid #d7e4f3;border-radius:12px;padding:10px 15px;color:#176fed;text-decoration:none;font-weight:850;background:#fff}.kwLegalShell{max-width:1240px;margin:0 auto;padding:42px 28px 70px;display:grid;grid-template-columns:250px minmax(0,1fr);gap:34px}.kwLegalNav{background:#fff;border:1px solid #dfebf7;border-radius:20px;padding:18px;height:max-content;position:sticky;top:96px;box-shadow:0 12px 35px #18488212}.kwLegalNav>b{display:block;color:#7b8ca4;font-size:10px;letter-spacing:.12em;margin:4px 8px 12px}.kwLegalNav a{display:block;text-decoration:none;color:#405572;padding:11px 12px;border-radius:11px;font-weight:750;font-size:13px;margin:2px 0}.kwLegalNav a:hover,.kwLegalNav a.active{background:#edf5ff;color:#0c6dea}.kwLegalContent{background:#fff;border:1px solid #dfebf7;border-radius:24px;padding:38px;box-shadow:0 18px 50px #18488212}.kwLegalEyebrow{color:#176fed;font-size:11px;font-weight:950;letter-spacing:.12em}.kwLegalContent h1{font-size:34px;margin:9px 0 3px;color:#0b2147;letter-spacing:-.7px}.kwLegalContent>h2{font-size:15px;margin:0;color:#75869d;font-weight:700}.kwLegalIntro{font-size:15px;line-height:1.8;color:#536781;max-width:800px;margin:18px 0 25px}.kwLegalStatus{display:flex;align-items:center;gap:12px;background:#fff8e7;border:1px solid #f2d899;border-radius:14px;padding:14px 16px;margin-bottom:20px}.kwLegalStatus strong{font-size:11px;color:#8a5b00}.kwLegalStatus span{font-size:13px;color:#684b16}.kwLegalCards{display:grid;gap:12px}.kwLegalCards article{border:1px solid #e3ebf5;border-radius:16px;padding:19px 20px;background:#fbfdff}.kwLegalCards h3{margin:0 0 7px;color:#173963;font-size:15px}.kwLegalCards p{margin:0;color:#536781;line-height:1.75;font-size:13px}.kwLegalNotice{margin-top:22px;background:#eef6ff;border-radius:16px;padding:17px 19px;border:1px solid #d4e7ff}.kwLegalNotice b{color:#0d62c9;font-size:12px}.kwLegalNotice p{margin:6px 0 0;color:#4f6580;font-size:12px;line-height:1.7}.kwLegalFooter{padding:22px 6vw;background:#0b2147;color:#dce8f7;display:flex;justify-content:space-between;font-size:12px}@media(max-width:800px){.kwLegalShell{grid-template-columns:1fr;padding:22px 14px 50px}.kwLegalNav{position:static;display:flex;overflow:auto;gap:4px}.kwLegalNav>b{display:none}.kwLegalNav a{white-space:nowrap}.kwLegalContent{padding:24px 18px}.kwLegalContent h1{font-size:27px}.kwPublicFooterLinks{width:100%;margin-left:0}}.pdpaPage{min-height:100vh;background:#f4f8fd;color:#10294d}.pdpaHeader{height:88px;padding:0 max(28px,5vw);display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #e4ebf4;position:sticky;top:0;z-index:20}.pdpaHeader button{border:1px solid #d9e5f2;background:#fff;border-radius:13px;padding:10px 14px;color:#176bea;font-weight:800;display:flex;gap:7px;align-items:center;cursor:pointer}.pdpaShell{width:min(1180px,94vw);margin:32px auto 80px}.pdpaHero{padding:32px;border-radius:24px;background:linear-gradient(120deg,#f8fbff,#fff 58%,#f4f0ff);border:1px solid #dde8f5}.pdpaHero>span{font-size:11px;letter-spacing:.1em;font-weight:900;color:#176bea}.pdpaHero h1{font-size:34px;margin:6px 0 8px}.pdpaHero p{margin:0;color:#6e8098}.pdpaCard{margin-top:18px;background:#fff;border:1px solid #dfe8f3;border-radius:22px;padding:22px}.pdpaTitle{display:flex;gap:12px;align-items:flex-start;border-bottom:1px solid #edf2f7;padding-bottom:14px}.pdpaTitle>svg{color:#176bea}.pdpaTitle h2{font-size:18px;margin:0 0 4px}.pdpaTitle p{margin:0;color:#7b8ba0;font-size:12px}.pdpaActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:16px}.pdpaActions button{border:1px solid #dfe8f3;background:#fbfdff;border-radius:15px;padding:14px;text-align:left;display:grid;grid-template-columns:32px 1fr auto;gap:10px;align-items:center;cursor:pointer}.pdpaActions button:hover{border-color:#9fc7ff;background:#f5f9ff}.pdpaActions button>svg{color:#176bea}.pdpaActions span{display:flex;flex-direction:column}.pdpaActions small{color:#7d8ca0;margin-top:3px}.pdpaConsentSummary{display:flex;gap:10px;margin:15px 0}.pdpaConsentSummary button,.pdpaConsentSummary a{border:1px solid #d9e4f0;background:#fff;border-radius:11px;padding:9px 12px;text-decoration:none;color:#425c7b;font-weight:800}.pdpaConsentSummary button{cursor:pointer}.pdpaTable{overflow:auto;border:1px solid #e4ebf3;border-radius:14px}.pdpaTable table{width:100%;border-collapse:collapse;min-width:720px}.pdpaTable th,.pdpaTable td{padding:11px 12px;border-bottom:1px solid #edf2f7;text-align:left;font-size:11px}.pdpaTable th{background:#f6f9fc;color:#718399}.pdpaTable strong{padding:5px 8px;border-radius:999px}.pdpaTable strong.ok{background:#e8f8f0;color:#08774d}.pdpaTable strong.off{background:#fff1ef;color:#b7473d}.pdpaRequestList{display:grid;gap:9px;margin-top:15px}.pdpaRequestList article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;border:1px solid #e2eaf3;border-radius:14px;padding:13px}.pdpaRequestList article>div{display:flex;flex-direction:column}.pdpaRequestList article span,.pdpaRequestList article small{color:#7a8ca2;font-size:10px}.pdpaRequestList article strong{background:#eaf3ff;color:#176bea;border-radius:999px;padding:6px 9px;font-size:10px}.pdpaRequestList article p{grid-column:1/-1;margin:0;color:#697d96}.pdpaEmpty,.pdpaLoading,.pdpaGate{text-align:center;padding:40px;color:#7b8ca2}.pdpaGate{background:#fff;border:1px solid #dfe8f3;border-radius:22px;margin-top:18px}.pdpaGate svg{color:#176bea}.pdpaGate h2{color:#153257}.pdpaGate button{border:0;background:#176bea;color:#fff;border-radius:12px;padding:10px 16px;font-weight:900;cursor:pointer}.pdpaNotice{margin-top:14px;padding:11px 13px;border-radius:12px;background:#ebf8f1;color:#08774d;display:flex;gap:8px;align-items:center}.cookieBanner{position:fixed;left:22px;right:22px;bottom:20px;z-index:30000;background:#fff;border:1px solid #dbe6f2;border-radius:20px;box-shadow:0 20px 60px #0d254438;padding:16px 18px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;align-items:start}.cookieIcon{width:42px;height:42px;border-radius:13px;background:#edf5ff;color:#176bea;display:grid;place-items:center}.cookieCopy b{color:#14335a}.cookieCopy p{font-size:11px;color:#6e8098;margin:4px 0 5px}.cookieCopy a{font-size:10px;color:#176bea}.cookieActions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.cookieActions button{border:1px solid #d9e4f0;background:#fff;border-radius:11px;padding:9px 11px;font-weight:800;color:#4b607b;cursor:pointer;display:flex;gap:6px;align-items:center}.cookieActions .cookiePrimary{background:#176bea;border-color:#176bea;color:#fff}.cookieChoices{display:flex;gap:14px;flex-wrap:wrap;margin:9px 0}.cookieChoices label{font-size:10px;color:#405875}.cookieChoices small{color:#8694a5}@media(max-width:760px){.pdpaActions{grid-template-columns:1fr}.cookieBanner{grid-template-columns:1fr;left:10px;right:10px}.cookieIcon{display:none}.cookieActions{justify-content:flex-start}.pdpaShell{width:94vw}.pdpaHero h1{font-size:26px}}.whtDecisionActions{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.adminPayoutButton.whtNo{background:#0f9f6e;color:#fff;box-shadow:0 7px 16px #0f9f6e29}.adminPayoutButton.whtSet{background:#f59e0b;color:#fff;box-shadow:0 7px 16px #f59e0b29}.taxFilingControlV2210,.taxWorkflowAuditList{margin:18px 0 0;border:1px solid #d9e5f5;border-radius:18px;background:#f8fbff;padding:18px}.taxFilingHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.taxFilingHead>div>span{display:block;font-size:11px;font-weight:800;letter-spacing:.12em;color:#1769e8}.taxFilingHead h3{margin:3px 0 4px;color:#0f2f59;font-size:20px}.taxFilingHead p{margin:0;color:#6e829f;font-size:13px;line-height:1.5}.taxFilingHead>b{padding:8px 12px;border-radius:999px;background:#eef4fb;color:#57708f;font-size:12px;white-space:nowrap}.taxFilingHead>b.prepared,.taxFilingHead>b.filed{background:#fff4d7;color:#a06300}.taxFilingActions{display:flex;gap:10px;margin-top:14px}.taxFilingActions button,.taxFilingEvidence button{border:0;border-radius:11px;padding:10px 14px;font-weight:800;cursor:pointer;background:#e8f0fb;color:#133965}.taxFilingActions button.prepare{background:#246cf4;color:#fff}.taxFilingActions button:disabled,.taxFilingEvidence button:disabled{opacity:.45;cursor:not-allowed}.taxFilingEvidence{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto auto;gap:10px;align-items:end;margin-top:14px}.taxFilingEvidence label{display:flex;flex-direction:column;gap:6px;color:#425d7b;font-size:12px;font-weight:700}.taxFilingEvidence input{height:42px;border:1px solid #cedbed;border-radius:10px;padding:0 12px;background:#fff;color:#102e54;outline:none}.taxFilingEvidence input:focus{border-color:#3f7df3;box-shadow:0 0 0 3px #3f7df31c}.taxFilingEvidence button.filed{background:#0f5edd;color:#fff;min-height:42px}.taxFilingEvidence button.accepted{background:#0c8b56;color:#fff;min-height:42px}.taxFilingMeta{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:14px;padding-top:12px;border-top:1px dashed #cbd9eb;color:#71849d;font-size:12px}.taxFilingMeta b{color:#173b68}.taxFilingMeta a{color:#1769e8;font-weight:800;text-decoration:none}.taxWorkflowAuditList{background:#fff}.taxWorkflowAuditRow{display:grid;grid-template-columns:1.2fr auto 1fr auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #e8eef7}.taxWorkflowAuditRow:first-of-type{margin-top:12px}.taxWorkflowAuditRow span{display:flex;flex-direction:column;gap:2px}.taxWorkflowAuditRow small{color:#8394aa}.taxWorkflowAuditRow .status{padding:6px 9px;border-radius:999px;background:#eef3f8;color:#60758f;font-size:11px;font-weight:800}.taxWorkflowAuditRow .status.prepared,.taxWorkflowAuditRow .status.filed{background:#fff4d7;color:#9c6500}.taxWorkflowAuditRow .status.accepted{background:#dcf7e8;color:#087a43}.taxWorkflowAuditRow a{color:#1769e8;font-weight:800;text-decoration:none}@media(max-width:900px){.taxFilingEvidence,.taxWorkflowAuditRow{grid-template-columns:1fr}.taxFilingHead{flex-direction:column}.taxFilingHead>b{align-self:flex-start}}.taxFilingControlV2211 .taxFilingTimeline{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;padding:12px;border:1px solid #dce7f5;border-radius:14px;background:#fff}.taxFilingTimeline>div{position:relative;display:flex;align-items:center;gap:8px;color:#8a9bb1;font-size:12px;font-weight:800}.taxFilingTimeline>div:not(:last-child):after{content:"";position:absolute;left:31px;right:-7px;top:13px;height:2px;background:#e4ebf4;z-index:0}.taxFilingTimeline span{position:relative;z-index:1;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#edf2f8;color:#70839c}.taxFilingTimeline b{position:relative;z-index:1;background:#fff;padding-right:5px}.taxFilingTimeline .done{color:#087a43}.taxFilingTimeline .done span{background:#dcf7e8;color:#087a43}.taxFilingTimeline .done:not(:last-child):after{background:#8fdbb4}.taxFilingTimeline .current{color:#1769e8}.taxFilingTimeline .current span{background:#dfeaff;color:#1769e8;box-shadow:0 0 0 3px #1769e81a}.taxFilingActions{flex-wrap:wrap;align-items:center}.taxFilingActions>small{flex-basis:100%;color:#71849d;font-size:11px}.taxFilingHead>b.not_started,.taxFilingHead>b.draft{background:#eef4fb;color:#57708f}.taxFilingHead>b.prepared{background:#e8f0ff;color:#1769e8}.taxFilingHead>b.filed{background:#fff4d7;color:#a06300}.taxFilingHead>b.accepted{background:#dcf7e8;color:#087a43}.taxFilingEvidence input:disabled{background:#f3f6fa;color:#8a9bb1}.taxFilingEvidence button.filed:disabled,.taxFilingEvidence button.accepted:disabled{filter:saturate(.45)}@media(max-width:900px){.taxFilingControlV2211 .taxFilingTimeline{grid-template-columns:1fr 1fr}.taxFilingTimeline>div:after{display:none}}.officialMissingAssistant{gap:8px!important;padding:10px!important}.officialMissingHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.officialMissingHead>div{display:flex;flex-direction:column;gap:2px}.officialMissingHead b{font-size:9px;color:#9b6300}.officialMissingHead span{font-size:7px;color:#876f43}.officialMissingHead strong{flex:0 0 auto;min-width:44px;padding:6px 8px;border-radius:9px;background:#fff;color:#176bea;border:1px solid #d8e6f7;text-align:center;font-size:9px}.officialMissingGrid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.officialMissingGrid button{display:flex;align-items:center;gap:7px;width:100%;border:1px solid #efd7ae;background:#fff;border-radius:9px;padding:7px 8px;text-align:left;cursor:pointer;color:#17385e;transition:.16s ease}.officialMissingGrid button:hover{border-color:#75a9ef;box-shadow:0 3px 10px #1d5aa014;transform:translateY(-1px)}.officialMissingGrid button i{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#fff4d8;color:#9b6300;font-style:normal;font-size:7px;font-weight:900;flex:0 0 auto}.officialMissingGrid button>span{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.officialMissingGrid button>span b{font-size:7.5px;color:#17385e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.officialMissingGrid button small{font-size:6.5px;color:#91a0b0}.officialMissingGrid button em{font-style:normal;font-size:6.5px;color:#176bea;font-weight:800;white-space:nowrap}.officialTaxFields label.taxFieldAttention{border-radius:10px;background:#fff6dd;box-shadow:0 0 0 4px #ffb81f2e;padding:5px;transition:.2s ease}@media(max-width:900px){.officialMissingGrid{grid-template-columns:1fr}}nn.taxOfficialWorkspaceModal{overflow-y:auto!important}n.taxOfficialWorkspaceModal .officialTaxWorkspace{flex:0 0 auto!important;min-height:520px;height:58vh;overflow:hidden}n.taxCompletionBanner{margin:10px 0 12px;padding:10px 12px;border-radius:12px;border:1px solid #f0d4a8;background:#fff8e9;display:grid;grid-template-columns:1fr auto;gap:8px 12px;align-items:center}n.taxCompletionBanner>div:first-child{display:flex;flex-direction:column;gap:2px}.taxCompletionBanner>div:first-child b{font-size:9px;color:#9b6300}.taxCompletionBanner>div:first-child span{font-size:7px;color:#876f43}.taxCompletionBanner>strong{font-size:13px;color:#176bea;background:#fff;border:1px solid #d8e6f7;border-radius:10px;padding:7px 10px}.taxCompletionBanner.complete{border-color:#bfe7cf;background:#f0fbf5}.taxCompletionBanner.complete>div:first-child b{color:#087844}.taxCompletionMissing{grid-column:1/-1;display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:6px!important}.taxCompletionMissing button{border:1px solid #efd7ae;background:#fff;border-radius:9px;padding:6px 8px;font-size:7px;font-weight:800;color:#17385e;cursor:pointer;display:flex;gap:8px;align-items:center}.taxCompletionMissing button:hover{border-color:#75a9ef;box-shadow:0 2px 8px #1d5aa014}.taxCompletionMissing button em{font-style:normal;color:#176bea;font-size:6.5px}.officialTaxFields label:has([data-tax-field]:not(:placeholder-shown)){position:relative}.officialTaxFields label:has([data-tax-field]:not(:placeholder-shown)):after{content:"✓";position:absolute;right:6px;top:1px;color:#0b8a50;font-size:8px;font-weight:900}@media(max-width:900px){.taxOfficialWorkspaceModal .officialTaxWorkspace{height:auto;min-height:760px}.taxCompletionMissing{flex-direction:column!important}.taxCompletionMissing button{justify-content:space-between}}n .taxSmartAutoFillPanel{margin:10px 0 12px;padding:11px 12px;border:1px solid #cfe0f7;border-radius:13px;background:#f7fbff}.taxSmartAutoFillHead{display:flex;justify-content:space-between;gap:12px;align-items:center}.taxSmartAutoFillHead>div{display:flex;flex-direction:column;gap:2px}.taxSmartAutoFillHead span{font-size:8px;font-weight:900;letter-spacing:.1em;color:#176bea}.taxSmartAutoFillHead b{font-size:10px;color:#13375f}.taxSmartAutoFillHead small{font-size:7px;color:#7d90a8}.taxSmartAutoFillHead button{border:1px solid #bdd5f4;background:#fff;color:#176bea;border-radius:9px;padding:7px 10px;font-size:7px;font-weight:900;cursor:pointer}.taxSmartAutoFillHead button:disabled{opacity:.5;cursor:not-allowed}.taxSmartSourceGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px}.taxSmartSourceGrid>div{display:flex;flex-direction:column;gap:2px;border:1px solid #dce7f4;background:#fff;border-radius:10px;padding:8px 9px}.taxSmartSourceGrid>div b{font-size:8px;color:#17385e}.taxSmartSourceGrid>div span{font-size:6.8px;color:#6f849f}.taxSmartSourceGrid>div small{font-size:6.5px;font-weight:800}.taxSmartSourceGrid>div.ready{border-color:#bfe7cf;background:#f3fcf7}.taxSmartSourceGrid>div.ready small{color:#087a43}.taxSmartSourceGrid>div.missing{border-color:#f1d6ad;background:#fffaf0}.taxSmartSourceGrid>div.missing small{color:#a56a00}.taxCompletionMissing button small{font-size:6px;color:#8a9bb1;font-weight:700;white-space:nowrap}@media(max-width:900px){.taxSmartSourceGrid{grid-template-columns:1fr}.taxSmartAutoFillHead{align-items:flex-start;flex-direction:column}}.taxDocModal.taxOfficialWorkspaceModal{display:block!important;height:min(92vh,980px)!important;max-height:92vh!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-gutter:stable}.taxOfficialWorkspaceModal .taxDocModalHead,.taxOfficialWorkspaceModal .taxDocModalStatus,.taxOfficialWorkspaceModal .taxSmartAutoFillPanel,.taxOfficialWorkspaceModal .taxFormVersionPanel,.taxOfficialWorkspaceModal .taxCompletionBanner,.taxOfficialWorkspaceModal .taxFilingControlV2210,.taxOfficialWorkspaceModal .taxWorkflowAuditList,.taxOfficialWorkspaceModal .taxDocModalFoot{flex:none!important}.taxOfficialWorkspaceModal .officialTaxWorkspace{flex:none!important;width:100%;height:clamp(520px,58vh,650px)!important;min-height:520px!important;overflow:hidden!important}.taxOfficialWorkspaceModal .taxDocModalFoot{margin-bottom:2px}@media(max-width:900px){.taxDocModal.taxOfficialWorkspaceModal{height:92vh!important;max-height:92vh!important}.taxOfficialWorkspaceModal .officialTaxWorkspace{height:760px!important;min-height:760px!important}}.taxRealtimeValidation{margin:10px 0 12px;padding:11px 12px;border:1px solid #cfe0f7;border-radius:13px;background:#f7fbff;display:grid;gap:9px}.taxRealtimeValidation>div:first-child{display:flex;flex-direction:column;gap:2px}.taxRealtimeValidation>div:first-child>span{font-size:8px;font-weight:900;letter-spacing:.1em;color:#176bea}.taxRealtimeValidation>div:first-child>b{font-size:10px;color:#16385f}.taxRealtimeValidation>div:first-child>small{font-size:7px;color:#7d90a8}.taxRealtimeValidation.valid{border-color:#bfe7cf;background:#f1fbf5}.taxRealtimeValidation.valid>div:first-child>span,.taxRealtimeValidation.valid>div:first-child>b{color:#087a43}.taxRealtimeValidation.invalid{border-color:#efc99a;background:#fff9ef}.taxRealtimeValidation.invalid>div:first-child>span,.taxRealtimeValidation.invalid>div:first-child>b{color:#9a6200}.taxValidationIssues{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.taxValidationIssues button{border:1px solid #ead1ad;background:#fff;border-radius:10px;padding:8px 9px;text-align:left;display:grid;grid-template-columns:1fr auto;gap:2px 8px;align-items:center;cursor:pointer}.taxValidationIssues button b{font-size:7.5px;color:#17385e}.taxValidationIssues button span{grid-column:1/-1;font-size:6.7px;color:#8a6d45}.taxValidationIssues button em{grid-column:2;font-style:normal;font-size:6.5px;font-weight:900;color:#176bea}.taxValidationIssues button:hover{border-color:#75a9ef;box-shadow:0 2px 8px #1d5aa014}.taxPdfSyncBadge{display:inline-flex!important;width:max-content;margin-top:4px;padding:4px 7px;border-radius:999px;font-size:6.4px!important;font-weight:900!important;border:1px solid #cfe0f7;background:#f6f9fd;color:#65809f!important}.taxPdfSyncBadge.synced{border-color:#bfe7cf;background:#effaf4;color:#087a43!important}.taxPdfSyncBadge.syncing,.taxPdfSyncBadge.stale{border-color:#f0d4a8;background:#fff8e9;color:#956100!important}.taxPdfSyncBadge.error{border-color:#f0c3c3;background:#fff4f4;color:#b33a3a!important}@media(max-width:900px){.taxValidationIssues{grid-template-columns:1fr}}.taxFilingHead>b.acknowledged,.taxWorkflowAuditRow .status.acknowledged{background:#dcf7e8;color:#087a43}.taxAcknowledgementBox{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(220px,1fr) minmax(220px,1fr) auto;gap:10px;align-items:end;margin-top:12px;padding:14px;border:1px solid #bfe7d2;border-radius:14px;background:#f3fcf7}.taxAcknowledgementBox>div{display:flex;flex-direction:column;gap:3px;color:#0c6943}.taxAcknowledgementBox>div small{color:#6b8779;font-size:11px;line-height:1.35}.taxAcknowledgementBox label{display:flex;flex-direction:column;gap:6px;color:#425d7b;font-size:12px;font-weight:700}.taxAcknowledgementBox input{height:42px;border:1px solid #bed9cc;border-radius:10px;padding:0 12px;background:#fff;color:#102e54;outline:none}.taxAcknowledgementBox input:focus{border-color:#18a268;box-shadow:0 0 0 3px #18a2681c}.taxAcknowledgementBox button.acknowledged{min-height:42px;border:0;border-radius:11px;padding:10px 14px;background:#0c8b56;color:#fff;font-weight:800;cursor:pointer}.taxAcknowledgementBox button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1100px){.taxAcknowledgementBox{grid-template-columns:1fr 1fr}.taxAcknowledgementBox>div{grid-column:1/-1}}@media(max-width:700px){.taxAcknowledgementBox{grid-template-columns:1fr}.taxAcknowledgementBox>div{grid-column:auto}}.taxRevisionControl{display:grid;grid-template-columns:minmax(230px,1.1fr) 180px minmax(240px,1fr) auto;gap:10px;align-items:end;margin-top:14px;padding:14px;border:1px solid #d8c7f5;border-radius:14px;background:#faf7ff}.taxRevisionControl>div{display:flex;flex-direction:column;gap:3px}.taxRevisionControl>div span{font-size:10px;font-weight:900;letter-spacing:.08em;color:#6f42c1}.taxRevisionControl>div b{font-size:13px;color:#253b62}.taxRevisionControl>div small{font-size:11px;color:#7d8195;line-height:1.35}.taxRevisionControl label{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:800;color:#425d7b}.taxRevisionControl input,.taxRevisionControl select{height:42px;border:1px solid #d3c8e8;border-radius:10px;background:#fff;padding:0 11px;color:#17385e}.taxRevisionControl button{height:42px;border:0;border-radius:11px;background:#6f42c1;color:#fff;font-weight:900;padding:0 14px;cursor:pointer}.taxRevisionControl button:disabled{opacity:.45;cursor:not-allowed}.taxAuditControl{margin-top:12px;padding:12px;border:1px solid #dce7f4;border-radius:14px;background:#fff;display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.taxAuditControl>button{border:1px solid #c9daf2;border-radius:10px;background:#f5f9ff;color:#176bea;font-weight:900;padding:8px 11px;cursor:pointer}.taxAuditControl>span{font-size:11px;font-weight:900;color:#5f3ca2}.taxAuditControl>small{font-size:11px;color:#74859b}.taxAuditTimeline{flex-basis:100%;display:grid;gap:6px;margin-top:4px}.taxAuditTimeline>div{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:8px 10px;border:1px solid #edf1f6;border-radius:10px;background:#fbfcfe}.taxAuditTimeline b{font-size:11px;color:#17385e;text-transform:capitalize}.taxAuditTimeline span{font-size:10px;color:#6f42c1;font-weight:800}.taxAuditTimeline small{grid-column:1/-1;font-size:10px;color:#8392a7}@media(max-width:1100px){.taxRevisionControl{grid-template-columns:1fr 1fr}.taxRevisionControl>div{grid-column:1/-1}}@media(max-width:700px){.taxRevisionControl{grid-template-columns:1fr}.taxRevisionControl>div{grid-column:auto}.taxAuditTimeline>div{grid-template-columns:1fr}.taxAuditTimeline small{grid-column:auto}}.platformTaxProfileAction{display:flex;align-items:center;gap:10px;margin-top:10px;flex-wrap:wrap}.platformTaxProfileAction button{border:1px solid #b9d0f4;background:#fff;color:#0b62df;border-radius:10px;padding:9px 13px;font-weight:800;cursor:pointer}.platformTaxProfileAction small{color:#6f84a0}.platformTaxProfileEditor{margin-top:12px;padding:14px;border:1px solid #b9d0f4;border-radius:14px;background:#f8fbff;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.platformTaxProfileEditor .head{grid-column:1/-1;display:flex;flex-direction:column;gap:2px}.platformTaxProfileEditor .head b{color:#0b62df}.platformTaxProfileEditor .head span{font-size:12px;color:#6f84a0}.platformTaxProfileEditor label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:800;color:#16365c}.platformTaxProfileEditor label.wide{grid-column:1/-1}.platformTaxProfileEditor input,.platformTaxProfileEditor textarea{border:1px solid #cbd9eb;border-radius:10px;padding:9px 10px;background:#fff;color:#102c50}.platformTaxProfileEditor textarea{min-height:72px;resize:vertical}.platformTaxProfileEditor .actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.platformTaxProfileEditor .actions button{border:1px solid #cbd9eb;background:#fff;border-radius:10px;padding:9px 14px;font-weight:800;cursor:pointer}.platformTaxProfileEditor .actions button.primary{background:#146ef5;border-color:#146ef5;color:#fff}.platformTaxProfileEditor .actions button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:900px){.platformTaxProfileEditor{grid-template-columns:1fr}}.taxSmartSourceGrid .platformTaxProfileAction,.taxSmartSourceGrid .platformTaxProfileEditor{grid-column:1/-1}.taxProfileComplete,.taxProfileIncomplete{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;margin-left:8px;font-size:11px;font-weight:800}.taxProfileComplete{background:#e9f9ef;color:#087a3d;border:1px solid #bfe9cf}.taxProfileIncomplete{background:#fff7e8;color:#9a5b00;border:1px solid #f1d39a}.taxDocModal.taxOfficialWorkspaceModal{overflow-y:auto!important;overscroll-behavior:contain}.taxOfficialWorkspaceModal .officialTaxWorkspace{min-height:620px!important;height:64vh!important;overflow:hidden!important}.officialTaxPreviewPane{overflow:hidden!important;min-height:0!important}.officialTaxPreviewPane iframe{display:block!important;flex:1 1 auto!important;width:100%!important;height:100%!important;min-height:0!important;overflow:auto!important;background:#dfe5eb!important}.officialTaxFieldPane{min-height:0!important}@media(max-width:1050px){.taxOfficialWorkspaceModal .officialTaxWorkspace{height:auto!important;min-height:920px!important;overflow:visible!important}.officialTaxPreviewPane,.officialTaxPreviewPane iframe{height:680px!important;min-height:680px!important}}.taxAuditV3030{padding:2px 0 4px;display:flex;flex-direction:column;gap:12px}.taxAuditSummaryV3030{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.taxAuditSummaryV3030>div{border:1px solid #dfe8f3;border-radius:12px;background:#f8fbff;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.taxAuditSummaryV3030 span{font-size:8px;color:#72869e}.taxAuditSummaryV3030 b{font-size:18px;color:#173b63}.taxAuditSummaryV3030 small{font-size:7px;color:#90a0b2}.taxAuditSummaryV3030 .missing{background:#fff8f7;border-color:#f1d2cf}.taxAuditSummaryV3030 .missing b{color:#d63d37}.taxAuditSummaryV3030 .complete{background:#f5f9ff;border-color:#cfe0f7}.taxAuditSummaryV3030 .complete b{color:#176bea}.taxAuditSummaryV3030 .submitted{background:#f3fbf6;border-color:#cfe9d8}.taxAuditSummaryV3030 .submitted b{color:#17864b}.taxAuditToolbarV3030{display:flex;gap:8px;align-items:center}.taxAuditToolbarV3030 label{flex:1;min-width:220px;height:38px;border:1px solid #d5e1ee;border-radius:10px;background:#fff;display:flex;align-items:center;gap:8px;padding:0 10px;color:#68809a}.taxAuditToolbarV3030 input{flex:1;border:0;outline:0;background:transparent;color:#173a60;font-size:9px}.taxAuditToolbarV3030 select,.taxAuditToolbarV3030>button{height:38px;border:1px solid #d5e1ee;border-radius:10px;background:#fff;color:#315678;padding:0 10px;font-size:8px;font-weight:800}.taxAuditToolbarV3030>button{cursor:pointer;color:#176bea}.taxAuditLegendV3030{display:flex;gap:16px;flex-wrap:wrap;font-size:7.5px;color:#73859a}.taxAuditLegendV3030 span{display:flex;align-items:center;gap:5px}.taxAuditLegendV3030 .dot{width:7px;height:7px;border-radius:50%;background:#203d5f}.taxAuditLegendV3030 .dot.blue{background:#176bea}.taxAuditLegendV3030 .dot.green{background:#17864b}.taxAuditTableWrapV3030{border:1px solid #dfe8f2;border-radius:13px;overflow:auto;background:#fff}.taxAuditTableV3030{display:grid;grid-template-columns:1.25fr 1fr .65fr 1.35fr .8fr 1.1fr .42fr;gap:8px;align-items:center;min-width:1040px;padding:10px 12px;border-bottom:1px solid #edf2f7}.taxAuditTableV3030:last-child{border-bottom:0}.taxAuditTableV3030.head{background:#f1f6fc;color:#4d6782;font-size:7px;font-weight:900;position:sticky;top:0;z-index:1}.taxAuditTableV3030.row{color:#173a60}.taxAuditTableV3030.row.complete,.taxAuditTableV3030.row.complete b,.taxAuditTableV3030.row.complete small{color:#176bea}.taxAuditTableV3030.row.submitted,.taxAuditTableV3030.row.submitted b,.taxAuditTableV3030.row.submitted small{color:#17864b}.taxAuditTableV3030.row>span{min-width:0;font-size:8px}.taxAuditTableV3030.row b{display:block;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taxAuditTableV3030.row small{display:block;margin-top:2px;color:#8a9aae;font-size:6.8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taxAuditAlertCellV3030{position:relative;display:flex;justify-content:center;overflow:visible!important}.taxAuditBellV3030{position:relative;width:34px;height:34px;border:1px solid #f1c4c1;border-radius:10px;background:#fff3f2;color:#d93631;display:grid;place-items:center;cursor:pointer}.taxAuditBellV3030 i{position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#d93631;color:#fff;font-style:normal;font-size:9px;font-weight:900;display:grid;place-items:center;border:2px solid #fff}.taxAuditAlertPopoverV3030{position:absolute;right:42px;top:-4px;width:240px;z-index:60;background:#fff;border:1px solid #efc9c7;border-radius:12px;box-shadow:0 14px 35px #2d3f562e;padding:10px;display:flex;flex-direction:column;gap:5px;color:#3e536b!important}.taxAuditAlertPopoverV3030 b{color:#b8322d!important;font-size:9px!important}.taxAuditAlertPopoverV3030 span{color:#445f7a!important;font-size:8px!important}.taxAuditAlertPopoverV3030 small{white-space:normal!important;color:#8494a6!important;font-size:7px!important;line-height:1.4}.taxAuditEmptyV3030{padding:28px;text-align:center;color:#8294a8;font-size:9px}@media(max-width:950px){.taxAuditSummaryV3030{grid-template-columns:repeat(2,minmax(0,1fr))}.taxAuditToolbarV3030{align-items:stretch;flex-wrap:wrap}.taxAuditToolbarV3030 label{flex-basis:100%}}@media(max-width:580px){.taxAuditSummaryV3030{grid-template-columns:1fr}.taxAuditToolbarV3030 select,.taxAuditToolbarV3030>button{flex:1}}.vatLifecycleV3035{margin:12px 16px 0;padding:14px;border:1px solid #d9e5f2;border-radius:14px;background:linear-gradient(180deg,#fbfdff,#f7fbff);display:flex;flex-direction:column;gap:12px}.vatLifecycleHeadV3035{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.vatLifecycleHeadV3035>div{display:flex;flex-direction:column;gap:3px}.vatLifecycleHeadV3035 span{font-size:10px;font-weight:900;letter-spacing:.08em;color:#176bea}.vatLifecycleHeadV3035 b{font-size:14px;color:#163b63}.vatLifecycleHeadV3035 small{font-size:11px;color:#7b8da1}.vatLifecycleHeadV3035 strong{padding:7px 10px;border-radius:999px;font-size:10px;white-space:nowrap}.vatLifecycleHeadV3035 strong.watch{background:#eef5ff;color:#176bea;border:1px solid #cfe0f7}.vatLifecycleHeadV3035 strong.required{background:#fff2f1;color:#c73631;border:1px solid #efc9c7}.vatLifecycleHeadV3035 strong.registered{background:#eefaf3;color:#17864b;border:1px solid #cbe8d5}.vatLifecycleMetricsV3035{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.vatLifecycleMetricsV3035>div{padding:9px 10px;border:1px solid #e0e8f1;border-radius:10px;background:#fff;display:flex;flex-direction:column;gap:2px}.vatLifecycleMetricsV3035 span{font-size:9px;color:#7c8da1}.vatLifecycleMetricsV3035 b{font-size:12px;color:#173a60}.vatLifecycleTrackV3035{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.vatLifecycleTrackV3035>div{min-height:70px;padding:9px;border:1px solid #e0e8f1;border-radius:11px;background:#fff;display:flex;gap:8px;align-items:flex-start}.vatLifecycleTrackV3035 i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:900;flex:0 0 auto}.vatLifecycleTrackV3035 span{display:flex;flex-direction:column;gap:2px}.vatLifecycleTrackV3035 b{font-size:10px;color:#315473}.vatLifecycleTrackV3035 small{font-size:8px;color:#8796a8;line-height:1.35}.vatLifecycleTrackV3035 .done{border-color:#cbe8d5;background:#f5fcf8}.vatLifecycleTrackV3035 .done i{background:#17864b;color:#fff}.vatLifecycleTrackV3035 .current{border-color:#bcd4f5;background:#f5f9ff}.vatLifecycleTrackV3035 .current i{background:#176bea;color:#fff}.vatLifecycleTrackV3035 .pending i{background:#eef2f6;color:#8493a4}.vatMonthlyGateV3035{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-radius:11px}.vatMonthlyGateV3035>div{display:flex;flex-direction:column;gap:2px}.vatMonthlyGateV3035 b{font-size:11px}.vatMonthlyGateV3035 span{font-size:9px}.vatMonthlyGateV3035 em{font-style:normal;font-size:9px;font-weight:900}.vatMonthlyGateV3035.locked{background:#f7f8fa;border:1px solid #e0e5eb;color:#77879a}.vatMonthlyGateV3035.open{background:#eefaf3;border:1px solid #cbe8d5;color:#17864b}@media(max-width:1000px){.vatLifecycleMetricsV3035{grid-template-columns:repeat(2,minmax(0,1fr))}.vatLifecycleTrackV3035{grid-template-columns:1fr 1fr}}@media(max-width:620px){.vatLifecycleHeadV3035,.vatMonthlyGateV3035{flex-direction:column}.vatLifecycleMetricsV3035,.vatLifecycleTrackV3035{grid-template-columns:1fr}}.vatMonthlyV3036{margin:12px 16px 0;padding:14px;border:1px solid #d9e5f2;border-radius:14px;background:#fff;display:flex;flex-direction:column;gap:12px}.vatMonthlyV3036.locked{background:#fafbfc}.vatMonthlyHeadV3036{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.vatMonthlyHeadV3036>div{display:flex;flex-direction:column;gap:3px}.vatMonthlyHeadV3036 span{font-size:10px;font-weight:900;letter-spacing:.08em;color:#176bea}.vatMonthlyHeadV3036 b{font-size:14px;color:#163b63}.vatMonthlyHeadV3036 small{font-size:10px;color:#7b8da1;line-height:1.4}.vatMonthlyHeadV3036 strong{padding:7px 10px;border-radius:999px;background:#eef5ff;border:1px solid #cfe0f7;color:#176bea;font-size:9px;white-space:nowrap}.vatMonthlyV3036.locked .vatMonthlyHeadV3036 strong{background:#f3f5f7;border-color:#e0e5eb;color:#7d8b9a}.vatMonthlyPeriodV3036{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr);gap:8px}.vatMonthlyPeriodV3036 label,.vatMonthlyPeriodV3036>div{padding:9px 10px;border:1px solid #e0e8f1;border-radius:10px;background:#f9fbfe;display:flex;flex-direction:column;gap:4px;font-size:9px;color:#73869b}.vatMonthlyPeriodV3036 select{height:36px;border:1px solid #cfddec;border-radius:9px;background:#fff;color:#173a60;padding:0 10px;font-weight:800}.vatMonthlyPeriodV3036>div b{font-size:11px;color:#173a60}.vatMonthlyMetricsV3036{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.vatMonthlyMetricsV3036>div{padding:10px;border:1px solid #dfe8f2;border-radius:11px;background:#f8fbff;display:flex;flex-direction:column;gap:2px}.vatMonthlyMetricsV3036 span{font-size:8px;color:#7a8ca1}.vatMonthlyMetricsV3036 b{font-size:12px;color:#173a60}.vatMonthlyMetricsV3036 small{font-size:7.5px;color:#91a0b1}.vatMonthlyMetricsV3036 .pending{background:#fffaf1;border-color:#efdfbd}.vatMonthlyMetricsV3036 .pending b{color:#a26a00}.vatMonthlyTrackV3036{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.vatMonthlyTrackV3036>div{min-height:66px;padding:9px;border:1px solid #e0e8f1;border-radius:11px;background:#fff;display:flex;gap:8px;align-items:flex-start}.vatMonthlyTrackV3036 i{width:23px;height:23px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;font-style:normal;font-size:9px;font-weight:900;background:#eef2f6;color:#8493a4}.vatMonthlyTrackV3036 span{display:flex;flex-direction:column;gap:2px}.vatMonthlyTrackV3036 b{font-size:9px;color:#315473}.vatMonthlyTrackV3036 small{font-size:7.5px;color:#8796a8;line-height:1.35}.vatMonthlyTrackV3036 .done{background:#f5fcf8;border-color:#cbe8d5}.vatMonthlyTrackV3036 .done i{background:#17864b;color:#fff}.vatMonthlyTrackV3036 .current{background:#fffaf1;border-color:#efdcae}.vatMonthlyTrackV3036 .current i{background:#d69200;color:#fff}.vatMonthlyGuardV3036{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid #dce6f1;border-radius:11px;background:#f7faff}.vatMonthlyGuardV3036 b{font-size:10px;color:#173a60}.vatMonthlyGuardV3036 span{font-size:8px;color:#74869b}.vatMonthlyGuardV3036 em{font-style:normal;font-size:8px;font-weight:900;color:#a26a00;white-space:nowrap}@media(max-width:1050px){.vatMonthlyMetricsV3036{grid-template-columns:repeat(2,minmax(0,1fr))}.vatMonthlyTrackV3036{grid-template-columns:1fr 1fr}}@media(max-width:650px){.vatMonthlyHeadV3036{flex-direction:column}.vatMonthlyPeriodV3036,.vatMonthlyMetricsV3036,.vatMonthlyTrackV3036,.vatMonthlyGuardV3036{grid-template-columns:1fr}}:where(a,button,input,select,textarea,summary,[role=button],[tabindex]):focus-visible{outline:3px solid rgba(37,99,235,.42);outline-offset:2px}:where(button,input,select,textarea):focus-visible{box-shadow:0 0 0 3px #2563eb1a}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.dashboardLoading,.financialDocEmpty,.buyerPaymentEmpty,.providerJobEmpty,.adminAnalyticsEmpty,.emptyProviderSearch,.taxAuditEmptyV3030{border-radius:18px}.dashboardLoading{min-height:52vh;padding:44px 24px;color:#667b97;text-align:center}.dashboardLoading .spin{color:#1675e8}.financialDocEmpty,.adminAnalyticsEmpty,.taxAuditEmptyV3030{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:26px 18px;border:1px dashed #d7e2ee;background:#fbfdff;color:#7c8da2;text-align:center}.financialDocEmpty b,.buyerPaymentEmpty h3,.providerJobEmpty b,.emptyProviderSearch b{color:#203b60}.financialDocEmpty span,.buyerPaymentEmpty p,.providerJobEmpty span,.emptyProviderSearch span{max-width:560px;line-height:1.55}.buyerPaymentEmpty,.providerJobEmpty,.emptyProviderSearch{padding:28px 20px;box-sizing:border-box}@media(max-width:900px){.buyerPaymentsToolbar,.buyerPaymentsHead,.dashboardPanelHead{align-items:stretch;flex-wrap:wrap}.buyerPaymentsToolbar>*,.buyerPaymentsHead>*{min-width:0}.buyerPaymentRow{grid-template-columns:1fr;align-items:start}.buyerPaymentActions{justify-content:flex-start}.buyerPaymentState small{max-width:none}.dashboardWelcome{align-items:flex-start;flex-direction:column}.dashboardPrimaryButton{width:100%;justify-content:center}}@media(max-width:680px){.dashboardShell{padding:14px;gap:14px}.dashboardPanel,.buyerPaymentCard{padding:16px;border-radius:18px}.dashboardWelcome{padding:20px;border-radius:20px}.dashboardWelcome h1{font-size:25px}.buyerPaymentsTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.buyerPaymentsTabs button{width:100%}.financialDocEmpty,.buyerPaymentEmpty,.providerJobEmpty,.adminAnalyticsEmpty,.emptyProviderSearch,.taxAuditEmptyV3030{min-height:130px;padding:22px 14px}}.financialDocTableWrap,.financeGateTableWrap,.providerCompareTableWrap,.jobTableWrap,.taxAuditTableWrapV3030{max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scrollbar-gutter:stable}@media(max-width:900px){.financialDocTable,.financeGateTable,.providerCompareTable,.taxAuditTableV3030,.adminReceivedPaymentTable,.adminTaxTable,.payoutActionTable,.payoutActionTable2140,.pdpaTable,.buyerPostTable{min-width:760px}}.taxAuditTableV3030 td,.financialDocTable td,.financeGateTable td,.adminReceivedPaymentTable td,.adminTaxTable td,.payoutActionTable td,.payoutActionTable2140 td,.pdpaTable td,.buyerPostTable td,.taxDocModalFoot,.taxDocModalNote{overflow-wrap:anywhere;word-break:break-word}.authModal,.buyerCompareModal,.buyerModal,.financeGateModal,.financialPreviewEvidenceModal,.kwAwardsModal,.kwQrOnlyModal,.kwQuotationModal,.modal,.portfolioModal,.profileModal,.profileSetupModal,.providerApplyModal,.providerJobDetailModal,.providerJobDetailModalV3,.providerProposalModal,.requirementModal,.socialAuthModal,.taxDocModal,.testBotModal{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}@media(max-width:680px){.buyerModalActions,.profileModalActions,.providerJobModalActions,.taxDocModalActions,.kwQuotationModalFooter{flex-wrap:wrap;gap:8px}.buyerModalActions>button,.profileModalActions>button,.providerJobModalActions>button,.taxDocModalActions>button,.kwQuotationModalFooter>button{min-width:min(100%,180px)}}input,select,textarea,button{font:inherit}input::placeholder,textarea::placeholder{opacity:.72}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}button:disabled{opacity:.58;box-shadow:none!important}button,[role=button]{-webkit-tap-highlight-color:transparent}button svg,[role=button] svg{flex:0 0 auto}.taxAuditTableV3030.row,.buyerPaymentCard,.providerJobCard,.financialDocCard{transition:box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.authModal label,.profileModal label,.taxDocModal label,.providerApplyModal label,.requirementModal label{min-width:0}.taxDocModal small,.taxAuditV3030 small,.dashboardShell small,.buyerPaymentsShell small{line-height:1.4}@media(prefers-reduced-motion:reduce){.taxAuditTableV3030.row,.buyerPaymentCard,.providerJobCard,.financialDocCard{transition:none!important}}.taxAuditTableV3030.row>span,.taxAuditTableV3030.head>span,.taxAuditAlertPopoverV3030,.taxAuditAlertPopoverV3030 span,.taxAuditAlertPopoverV3030 small{min-width:0;overflow-wrap:anywhere}.taxAuditV3030,.taxDocModal,.financeGateModal,.financialPreviewEvidenceModal{isolation:isolate}button,[role=button],a{touch-action:manipulation}@media(max-width:680px){.authModal,.buyerCompareModal,.buyerModal,.financeGateModal,.financialPreviewEvidenceModal,.kwAwardsModal,.kwQrOnlyModal,.kwQuotationModal,.modal,.portfolioModal,.profileModal,.profileSetupModal,.providerApplyModal,.providerJobDetailModal,.providerJobDetailModalV3,.providerProposalModal,.requirementModal,.socialAuthModal,.taxDocModal,.testBotModal{max-height:calc(100dvh - 16px)}.taxAuditToolbarV3030 input,.taxAuditToolbarV3030 select{font-size:max(16px,1em)}}@supports not (height: 100dvh){.authModal,.buyerCompareModal,.buyerModal,.financeGateModal,.financialPreviewEvidenceModal,.kwAwardsModal,.kwQrOnlyModal,.kwQuotationModal,.modal,.portfolioModal,.profileModal,.profileSetupModal,.providerApplyModal,.providerJobDetailModal,.providerJobDetailModalV3,.providerProposalModal,.requirementModal,.socialAuthModal,.taxDocModal,.testBotModal{max-height:calc(100vh - 24px)}}.providerEarningsPage .providerEarningsHistoryList{max-height:558px;overflow-y:auto;overflow-x:hidden;padding-right:8px;overscroll-behavior:contain;scrollbar-gutter:stable}.providerEarningsPage .providerEarningsHistoryList .buyerMyJobRow{min-height:178px}.providerEarningsPage .providerEarningsHistoryList::-webkit-scrollbar{width:8px}.providerEarningsPage .providerEarningsHistoryList::-webkit-scrollbar-track{background:#f2f6fb;border-radius:999px}.providerEarningsPage .providerEarningsHistoryList::-webkit-scrollbar-thumb{background:#c8d6e8;border-radius:999px}.providerEarningsPage .providerEarningsHistoryList::-webkit-scrollbar-thumb:hover{background:#aebfd5}@media(max-width:720px){.providerEarningsPage .providerEarningsHistoryList{max-height:618px;padding-right:4px}.providerEarningsPage .providerEarningsHistoryList .buyerMyJobRow{min-height:198px}}.providerCertificateSection{max-width:1280px;margin:34px auto 0;padding:34px;display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:44px;align-items:center;border:1px solid #d8e4f4;border-radius:30px;background:linear-gradient(135deg,#f7fbff,#fffdf8 52%,#f6f3ff);box-shadow:0 20px 50px #163b6c14}.providerCertificateVisual{position:relative;max-width:460px;margin:auto;padding:12px;border-radius:22px;background:#fff;box-shadow:0 22px 55px #0d264c29;border:1px solid #e3d5ad}.providerCertificateVisual img{display:block;width:100%;height:auto;border-radius:13px}.certificatePreviewTag{position:absolute;top:24px;left:24px;z-index:1;padding:8px 12px;border-radius:999px;background:#051b3deb;color:#f2c55d;font-size:10px;font-weight:900;letter-spacing:1.2px;box-shadow:0 8px 20px #051b3d2e}.providerCertificateContent h2{margin:10px 0 14px;color:#0b1d3e;font-size:clamp(29px,3vw,42px);line-height:1.18;letter-spacing:-1px}.certificateLead{margin:0;color:#5f7089;font-size:15px;line-height:1.8}.certificateLead b{color:#163b72}.certificateBenefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.certificateBenefits>div{display:flex;gap:12px;padding:15px;border:1px solid #e0e8f3;border-radius:16px;background:#fffc}.certificateBenefits svg{flex:0 0 auto;color:#176ee8;margin-top:2px}.certificateBenefits span{display:flex;flex-direction:column;gap:4px}.certificateBenefits b{color:#102346;font-size:14px}.certificateBenefits small{color:#718096;line-height:1.55}.certificateEligibility{padding:19px 21px;border-radius:18px;background:#0c2850;color:#fff;box-shadow:0 14px 28px #0c285024}.certificateEligibility h3{margin:0 0 12px;font-size:16px}.certificateEligibility ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.certificateEligibility li{display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.55;color:#e7effb}.certificateEligibility li svg{flex:0 0 auto;color:#f1c15a;margin-top:2px}.certificateNote{margin:14px 2px 0;color:#7a879a;font-size:11px;line-height:1.65}@media(max-width:900px){.providerCertificateSection{margin:24px 16px 0;padding:24px;grid-template-columns:1fr;gap:28px}.providerCertificateVisual{max-width:390px}.certificateBenefits{grid-template-columns:1fr}}.certificateServiceState{margin-top:12px;padding:12px 14px;border:1px solid #dbe5f5;border-radius:14px;background:#f8fbff;display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.certificateServiceState>b{font-size:12px;color:#334155;text-transform:uppercase;letter-spacing:.04em}.certificateServiceState small{color:#64748b}.certificateServiceState strong{color:#0f766e;margin-left:auto}.certificateServiceBadge{display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:800;background:#eaf2ff;color:#315ea8;border:1px solid #cfe0ff}.certificateServiceBadge.submitted{background:#fff7df;color:#9a6500;border-color:#f5dda0}.certificateServiceBadge.completed{background:#eaf9ef;color:#15743a;border-color:#bce8ca}.certificateServiceMeta{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:10px;padding-top:10px;border-top:1px dashed #dbe3ef;font-size:12px;color:#64748b}.certificateServiceMeta b{color:#334155}.certificateDeliveryButton,.certificateReviewButton{gap:7px}.certificateReviewBackdrop{z-index:3200}.certificateReviewModal{width:min(720px,calc(100vw - 28px));max-height:min(88vh,860px);overflow:auto;padding:28px}.certificateReviewModal h2{margin:8px 0 6px;color:#0f2747}.certificateReviewIntro{margin:0 0 18px;color:#64748b}.certificateSystemScore{display:flex;gap:12px;padding:14px 16px;border:1px solid #cfe0ff;background:#f4f8ff;border-radius:16px;margin-bottom:18px;color:#315ea8}.certificateSystemScore>div{display:flex;flex-direction:column;gap:2px}.certificateSystemScore strong{font-size:22px;color:#173f7a}.certificateSystemScore span{font-size:12px;color:#66788f}.certificateReviewGrid{display:grid;grid-template-columns:1fr;gap:13px}.certificateReviewGrid label{display:block;padding:13px 15px;border:1px solid #e3e8f1;border-radius:14px;background:#fff}.certificateReviewGrid label>span{display:block;font-weight:800;color:#263b57;margin-bottom:8px}.certificateReviewGrid label>div{display:grid;grid-template-columns:1fr 64px;gap:12px;align-items:center}.certificateReviewGrid input[type=range]{width:100%}.certificateReviewGrid b{text-align:center;font-size:16px;color:#183f75}.certificateReviewComment{display:block;margin-top:14px}.certificateReviewComment>span{display:block;font-weight:800;color:#263b57;margin-bottom:7px}.certificateReviewComment textarea{width:100%;min-height:92px;resize:vertical;border:1px solid #d9e1ec;border-radius:13px;padding:12px 13px;font:inherit;box-sizing:border-box}.certificateReviewNotice{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:12px 14px;border-radius:13px;background:#fff8e8;color:#785a13;font-size:12px}.certificateReviewActions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px;flex-wrap:wrap}.certificateReviewActions button{min-height:42px;padding:0 16px;border-radius:11px;border:1px solid #d9e1ec;background:#fff;font-weight:800}.certificateReviewActions button.primary{background:#1767d2;color:#fff;border-color:#1767d2;display:inline-flex;align-items:center;gap:7px}@media(max-width:640px){.certificateReviewModal{padding:22px 17px}.certificateServiceState strong{margin-left:0;width:100%}.certificateReviewActions button{flex:1 1 auto}}.certificateMyLayout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:22px;align-items:start;margin-top:22px}.certificateMyPreview,.certificateMyStatus{background:#fff;border:1px solid #dfe8f4;border-radius:24px;box-shadow:0 14px 34px #1f427012}.certificateMyPreview{padding:24px}.certificatePaper{position:relative;aspect-ratio:1.414/1;background:linear-gradient(135deg,#fffdf8,#fff,#f8fbff);padding:14px;overflow:hidden;box-shadow:0 10px 28px #0a234b1f}.certificatePaperBorder{height:100%;box-sizing:border-box;border:3px solid #17375e;outline:1px solid #c99b38;outline-offset:-9px;padding:5.2% 7%;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center}.certificateWatermark{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transform:rotate(-24deg);font-size:clamp(50px,8vw,108px);font-weight:950;color:#b0202018;letter-spacing:8px;pointer-events:none}.certificateSealMini{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#0c2e58;color:#e6bd5b;border:3px double #e6bd5b}.certificateBrand{font-weight:950;letter-spacing:2px;color:#0c2e58;margin-top:8px}.certificateKicker{font-size:clamp(13px,1.45vw,22px);font-weight:900;letter-spacing:2.6px;color:#b28225;margin-top:4px}.certificatePaper h2{font-size:clamp(11px,1.1vw,16px);letter-spacing:3px;color:#163b68;margin:5px 0 2px}.certificatePresented{font-family:Georgia,serif;font-style:italic;color:#6b7280;margin:5px 0 0}.certificatePaper h3{font-family:Georgia,serif;font-size:clamp(24px,3.2vw,48px);font-weight:500;color:#112f55;margin:4px 0;border-bottom:1px solid #c8a75b;min-width:58%;padding:0 18px 4px}.certificateExpertiseName{font-size:clamp(12px,1.45vw,21px);font-weight:900;color:#173f72;margin:5px 0}.certificateStatement{max-width:78%;font-size:clamp(8px,.85vw,12px);line-height:1.5;color:#667085;margin:4px auto 8px}.certificateScoreBand{width:84%;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-top:1px solid #d8c38d;border-bottom:1px solid #d8c38d;padding:8px 0;margin-top:auto}.certificateScoreBand div{display:flex;flex-direction:column;gap:2px}.certificateScoreBand small{font-size:clamp(7px,.65vw,10px);font-weight:800;color:#78869a;letter-spacing:.6px}.certificateScoreBand strong{font-size:clamp(13px,1.5vw,22px);color:#102f59}.certificateScoreBand em{font-size:.55em;font-style:normal;color:#77869a}.certificatePaperFoot{width:84%;display:flex;justify-content:space-between;font-size:clamp(7px,.6vw,9px);color:#758196;margin-top:8px}.certificateMyStatus{padding:24px;position:sticky;top:110px}.certificateEligibilityPill{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:999px;font-size:12px;font-weight:900}.certificateEligibilityPill.pending{background:#fff7df;color:#946200}.certificateEligibilityPill.ready{background:#e8f8ee;color:#18713b}.certificateMyStatus h2{margin:14px 0 8px;color:#10294c}.certificateDownloadRule{padding:13px 14px;border-radius:14px;background:#f3f7ff;color:#365274;font-weight:700;font-size:13px;line-height:1.65}.certificateCriteria{display:grid;gap:9px;margin:17px 0}.certificateCriteria div{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid #edf1f6;color:#63758d;font-size:12px}.certificateCriteria b{color:#183d70;text-align:right}.certificateDownloadButton{width:100%;min-height:48px;border:0;border-radius:13px;background:#176ee8;color:#fff;font-weight:900;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.certificateDownloadButton:disabled{background:#d9e1eb;color:#8492a5;cursor:not-allowed;box-shadow:none}.certificateButtonHelp{display:block;text-align:center;color:#7d8b9d;line-height:1.5;margin:9px 4px 0}.certificateButtonHelp.ready{color:#18713b}.certificateCurrentExpertise{margin-top:18px;padding:15px;border-radius:15px;background:#0d2d57;color:#fff;display:flex;flex-direction:column;gap:4px}.certificateCurrentExpertise small{color:#b8c9de}.certificateCurrentExpertise strong{color:#f0c766}.certificateCurrentExpertise span{font-size:11px;color:#d9e4f2}.certificateMyError{display:flex;gap:8px;align-items:center;margin-top:18px;padding:12px 14px;border-radius:12px;background:#fff1f1;color:#a63232}@media(max-width:980px){.certificateMyLayout{grid-template-columns:1fr}.certificateMyStatus{position:static}}@media(max-width:620px){.certificateMyPreview{padding:10px}.certificatePaperBorder{padding:4.5%}.certificateStatement{display:none}.certificateScoreBand{width:94%;padding:5px 0}.certificatePaperFoot{width:94%}.certificateMyStatus{padding:18px}}.certificateTemplateStage{position:relative;width:min(100%,680px);margin:0 auto;line-height:1;overflow:hidden;background:#fff;box-shadow:0 14px 36px #0d264c1f}.certificateTemplateImage{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none;pointer-events:none}.certificateTemplateWatermark{position:absolute;z-index:5;left:16%;top:42%;width:68%;transform:rotate(-28deg);text-align:center;font-size:clamp(34px,6vw,72px);font-weight:900;letter-spacing:.08em;color:#b01e1e1b;pointer-events:none;-webkit-user-select:none;user-select:none}.certificateTemplateField{position:absolute;z-index:4;text-align:center;color:#07183a;font-family:Georgia,Times New Roman,serif;font-weight:700;line-height:1.08;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.certificateTemplateName{left:12.5%;top:27.1%;width:75%;font-size:clamp(14px,2vw,26px);letter-spacing:-.02em;padding:0 1.5%;box-sizing:border-box;overflow:visible;text-overflow:clip}.certificateTemplateName.longName{font-size:clamp(12px,1.65vw,22px);letter-spacing:-.025em}.certificateTemplateName.veryLongName{font-size:clamp(10px,1.35vw,18px);letter-spacing:-.03em}.certificateTemplateProviderId{left:52.5%;top:31.3%;width:30%;font-size:clamp(7.5px,1.05vw,13px);font-family:Arial,sans-serif;font-weight:700;overflow:visible;text-overflow:clip}.certificateTemplateExpertise{left:20%;top:39.15%;width:28%;font-size:clamp(10px,1.55vw,19px);white-space:normal}.certificateTemplateJobs{left:13.1%;top:49.15%;width:13.9%;font-size:clamp(7px,.94vw,11.5px);color:#a76d05;overflow:visible;text-overflow:clip;line-height:1}.certificateTemplateYears{left:31.45%;top:49.15%;width:14%;font-size:clamp(6.8px,.91vw,11px);color:#a76d05;overflow:visible;text-overflow:clip;line-height:1}.certificateTemplateOverall{left:38.2%;top:59.4%;width:16.7%;font-size:clamp(15px,2.22vw,27px);color:#a66c04;overflow:visible;text-overflow:clip;line-height:1}.certificateTemplateGrade{display:none;left:35.8%;top:63.45%;width:21.4%;font-size:clamp(5.8px,.78vw,9.5px);letter-spacing:.12em;text-transform:uppercase;line-height:1;overflow:visible;text-overflow:clip;background:transparent;padding:0;box-sizing:border-box;border-radius:0;z-index:4}.certificateTemplateQuality,.certificateTemplateTimeliness,.certificateTemplateCommunication,.certificateTemplateSatisfaction{top:72.25%;width:11.6%;font-size:clamp(7.6px,1.02vw,12.5px);line-height:1;overflow:visible;text-overflow:clip}.certificateTemplateQuality{left:12%}.certificateTemplateTimeliness{left:30.8%}.certificateTemplateCommunication{left:50.15%}.certificateTemplateSatisfaction{left:69.55%}.certificateTemplatePeriod{left:9.9%;top:81.1%;width:31%;font-size:clamp(5.6px,.82vw,10px);font-family:Arial,sans-serif;font-weight:700;overflow:visible;text-overflow:clip;white-space:nowrap}.certificateTemplateNo{left:64.4%;top:81.1%;width:25.5%;font-size:clamp(5.6px,.82vw,10px);font-family:Arial,sans-serif;font-weight:700;overflow:visible;text-overflow:clip;white-space:nowrap}@media(max-width:700px){.certificateTemplateStage{width:100%}.certificateTemplateWatermark{font-size:38px}}.certificateMyNotice{display:flex;align-items:center;gap:9px;margin:0 0 14px;padding:12px 14px;border:1px solid #b8e6c8;border-radius:14px;background:#effcf3;color:#17653a;font-weight:800}.certificateEditorCard{margin:0 0 22px;padding:22px;border:1px solid #dce8f7;border-radius:24px;background:#fff;box-shadow:0 10px 30px #1437640f}.certificateEditorHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.certificateEditorHead h2{margin:5px 0 4px;color:#10274d;font-size:22px}.certificateEditorHead p{margin:0;color:#6b7d99}.certificateReviewButton{display:inline-flex;align-items:center;gap:8px;border:1px solid #bcd3f5;border-radius:12px;background:#f8fbff;color:#0868e9;padding:10px 14px;font-weight:900;cursor:pointer;white-space:nowrap}.certificateEditorGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.certificateEditorField{display:flex;flex-direction:column;gap:8px}.certificateFieldLabel{display:flex;justify-content:space-between;align-items:center;gap:10px}.certificateFieldLabel label{font-weight:900;color:#18345f}.certificateLockedBadge,.certificateOneEditBadge,.certificateFitBadge{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900}.certificateLockedBadge{background:#eaf9ef;color:#197246}.certificateOneEditBadge{background:#fff6dc;color:#986200}.certificateFitBadge.good{background:#eaf9ef;color:#197246}.certificateFitBadge.warning{background:#fff6dc;color:#986200}.certificateFitBadge.tooLong{background:#fff0f0;color:#b12424}.certificateFitBadge.empty{background:#eef3fb;color:#60728e}.certificateInputRow{display:grid;grid-template-columns:1fr auto;gap:9px}.certificateInputRow input,.certificateEditorField textarea{width:100%;border:1px solid #ccd9ec;border-radius:12px;background:#fff;color:#10274d;padding:11px 12px;font:inherit;outline:none}.certificateInputRow input:focus,.certificateEditorField textarea:focus{border-color:#2f7cf5;box-shadow:0 0 0 3px #2f7cf51c}.certificateInputRow input:disabled{background:#f3f6fa;color:#728098}.certificateInputRow button,.certificateEditorActions button{border:0;border-radius:11px;background:#1673ed;color:#fff;padding:10px 14px;font-weight:900;cursor:pointer}.certificateInputRow button:disabled,.certificateEditorActions button:disabled{opacity:.55;cursor:not-allowed}.certificateEditorField small{color:#73829a;line-height:1.5}.certificateEditorActions{display:flex;align-items:center;justify-content:space-between;gap:12px}.certificateTemplateExpertiseDetail{left:23.5%;top:41.7%;width:25.8%;height:3.65%;font-size:clamp(4.8px,.62vw,7.6px);font-family:Arial,sans-serif;font-weight:600;line-height:1.12;letter-spacing:.005em;white-space:normal;display:flex;align-items:flex-start;justify-content:center;text-align:center;padding:.1% .45% 0;box-sizing:border-box;overflow:hidden;overflow-wrap:break-word;word-break:normal;text-overflow:clip;background:transparent!important;box-shadow:none!important;border:0!important;color:#07183a}.certificateTemplateExpertiseDetail:empty{display:none}.certificateTemplateExpertiseDetail.overflowText{font-size:clamp(4.2px,.54vw,6.6px);line-height:1.08;letter-spacing:0;color:#07183a}.certificateMyPreview.isReviewing{outline:2px solid rgba(29,115,238,.32);outline-offset:4px}.certificatePreviewReviewNote{display:flex;align-items:flex-start;gap:8px;margin:14px auto 0;max-width:680px;padding:10px 12px;border-radius:12px;font-size:13px;font-weight:800}.certificatePreviewReviewNote.good{background:#effaf3;color:#17653a}.certificatePreviewReviewNote.warning{background:#fff8e4;color:#8a5b00}.certificatePreviewReviewNote.tooLong{background:#fff0f0;color:#a82020}.certificatePreviewReviewNote.empty{background:#eef5ff;color:#285d9e}.certificateConfirmBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#05142c85;display:flex;align-items:center;justify-content:center;padding:20px}.certificateConfirmModal{width:min(100%,480px);background:#fff;border-radius:22px;padding:26px;box-shadow:0 24px 70px #00143c47;text-align:center}.certificateConfirmIcon{width:52px;height:52px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;background:#fff5dc;color:#a66a00}.certificateConfirmModal h3{margin:0 0 9px;color:#10274d;font-size:22px}.certificateConfirmModal p{margin:0 auto 14px;color:#556b8d;line-height:1.6}.certificateConfirmModal>strong{display:block;margin:0 auto 18px;padding:11px 13px;border:1px solid #dbe6f4;border-radius:12px;background:#f8fbff;color:#10274d;font-size:18px;overflow-wrap:anywhere}.certificateConfirmActions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.certificateConfirmActions button{border-radius:12px;padding:11px 13px;font-weight:900;cursor:pointer}.certificateConfirmActions .cancel{border:1px solid #ccd9ec;background:#fff;color:#405574}.certificateConfirmActions .confirm{border:0;background:#1473ee;color:#fff}.certificateConfirmActions button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:900px){.certificateEditorGrid{grid-template-columns:1fr}.certificateEditorHead{flex-direction:column}.certificateReviewButton{width:100%;justify-content:center}}@media(max-width:600px){.certificateEditorCard{padding:16px}.certificateInputRow{grid-template-columns:1fr}.certificateEditorActions{align-items:flex-start;flex-direction:column}.certificateEditorActions button{width:100%}.certificateFieldLabel{align-items:flex-start;flex-direction:column}.certificateConfirmActions{grid-template-columns:1fr}}.certificateCurrentExpertise em{font-size:10px;font-style:normal;color:#9fc0e8;margin-top:2px}.certificateTemplateCeoSignature{position:absolute;z-index:6;left:10.8%;top:83.2%;width:20%;height:5.5%;object-fit:contain;pointer-events:none}.certificatePublicVerify{margin:0 0 22px;padding:17px;border:1px solid #d9e5f4;border-radius:18px;background:linear-gradient(135deg,#fff,#f7fbff);box-shadow:0 10px 24px #1337660f}.certificatePublicVerifyHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.certificatePublicVerifyHead>span{display:inline-flex;align-items:center;gap:8px;color:#113768}.certificatePublicVerifyHead>span svg{color:#1673ed}.certificatePublicVerifyHead small{color:#72839a;text-align:right;line-height:1.45}.certificatePublicVerifyForm{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.certificatePublicVerifyInput{min-height:46px;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid #cad8ea;border-radius:13px;background:#fff}.certificatePublicVerifyInput:focus-within{border-color:#2e7af0;box-shadow:0 0 0 3px #2e7af01a}.certificatePublicVerifyInput svg{color:#6b7f9b;flex:0 0 auto}.certificatePublicVerifyInput input{width:100%;border:0;outline:0;background:transparent;color:#10284d;font:inherit;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.certificatePublicVerifyInput input::placeholder{color:#9aa8ba;font-weight:600;text-transform:none}.certificatePublicVerifyForm button{min-height:46px;border:0;border-radius:13px;padding:0 17px;background:#126fed;color:#fff;font-weight:900;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 9px 20px #126fed2e}.certificatePublicVerifyForm button:disabled{opacity:.65;cursor:wait}.certificatePublicVerifyForm .spin{animation:kwCertSpin .8s linear infinite}@keyframes kwCertSpin{to{transform:rotate(360deg)}}.certificatePublicVerifyResult{margin-top:11px;padding:12px 13px;border-radius:13px;display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.55}.certificatePublicVerifyResult>svg{flex:0 0 auto;margin-top:1px}.certificatePublicVerifyResult>div{display:flex;flex-direction:column;gap:2px}.certificatePublicVerifyResult strong{font-size:13px}.certificatePublicVerifyResult span,.certificatePublicVerifyResult small{display:block}.certificatePublicVerifyResult.valid{background:#ecfbf2;border:1px solid #b9e8ca;color:#17633a}.certificatePublicVerifyResult.invalid{background:#fff1f1;border:1px solid #f0c5c5;color:#9f2e2e}.certificatePublicVerifyResult.warn{background:#fff8e6;border:1px solid #efdba5;color:#855b08}@media(max-width:700px){.certificatePublicVerifyHead{align-items:flex-start;flex-direction:column}.certificatePublicVerifyHead small{text-align:left}.certificatePublicVerifyForm{grid-template-columns:1fr}.certificatePublicVerifyForm button{width:100%}}.certificateTemplateQr{position:absolute;z-index:9;left:62.15%;top:85.1%;width:10.55%;aspect-ratio:1;background:#fff;display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden;pointer-events:none;box-shadow:0 0 0 .28vw #fff}.certificateTemplateQr.ready{border:1px solid #b4862e;padding:.48%}.certificateTemplateQr.pending{background:#fff}.certificateTemplateQrCode{display:block;width:100%;height:100%;object-fit:fill;image-rendering:auto;background:#fff}.certificateTemplateQrLogo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:26%;aspect-ratio:1;border-radius:23%;background:#fff;padding:3.5%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #fff}.certificateTemplateQrLogo img{display:block;width:100%;height:100%;object-fit:contain}.providerAdvertiseMain{min-width:0;padding:8px 0 40px}.providerAdvertiseHero,.providerAdvertiseRules,.providerAdvertiseForm,.providerAdvertiseHistory{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:24px;margin-bottom:18px;box-shadow:0 10px 28px #0f2b4f0d}.providerAdvertiseHero h1{margin:8px 0;font-size:32px;color:#0b2d5c}.providerAdvertiseHero p{color:#64748b;max-width:760px}.providerAdvertiseRuleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.providerAdvertiseRuleGrid>div{display:grid;grid-template-columns:32px 1fr;gap:3px 10px;padding:15px;border:1px solid #e6edf7;border-radius:16px;background:#f8fbff;color:#15365f}.providerAdvertiseRuleGrid svg{grid-row:1/3;color:#1769e0}.providerAdvertiseRuleGrid span{font-size:13px;color:#64748b}.providerVideoSafetyNote{display:flex;gap:12px;margin-top:14px;padding:14px 16px;border-radius:15px;background:#eef6ff;color:#123a6b}.providerVideoSafetyNote div{display:flex;flex-direction:column}.providerVideoSafetyNote span{font-size:13px;color:#58708f}.providerAdvertiseForm{display:grid;gap:13px}.providerAdvertiseForm label{display:grid;gap:7px;font-weight:700;color:#16375f}.providerAdvertiseForm input{padding:12px 14px;border:1px solid #cbd8ea;border-radius:12px;font:inherit}.providerAdvertisePreview{display:flex;align-items:center;gap:12px}.providerAdvertisePreview img{width:150px;aspect-ratio:16/9;object-fit:cover;border-radius:12px}.providerAdvertisePreview span{display:flex;gap:6px;align-items:center;color:#15803d;font-weight:700}.providerAdvertiseMsg{padding:11px 13px;border-radius:10px}.providerAdvertiseMsg.ok{background:#ecfdf3;color:#166534}.providerAdvertiseMsg.error{background:#fff1f2;color:#be123c}.providerAdvertiseHistory article{display:grid;grid-template-columns:130px 1fr auto;gap:14px;align-items:center;padding:12px 0;border-top:1px solid #edf2f7}.providerAdvertiseHistory article img{width:130px;aspect-ratio:16/9;object-fit:cover;border-radius:10px}.providerAdvertiseHistory article>div{display:flex;flex-direction:column;gap:4px;min-width:0}.providerAdvertiseHistory article span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#64748b;font-size:13px}.adStatus{padding:7px 10px;border-radius:999px;background:#fff7df;color:#9a6700;font-size:12px}.adStatus.approved{background:#eafbf0;color:#16803d}.adStatus.rejected{background:#fff0f1;color:#c52c3b}.providerAdvertiseEmpty{padding:24px;text-align:center;color:#718096}.providerAdsPublicSection{padding:26px clamp(18px,4vw,64px);background:linear-gradient(180deg,#f7fbff,#fff)}.providerAdsPublicEmpty{display:flex;align-items:center;justify-content:center;gap:14px;min-height:150px;padding:24px;border:1px dashed #c8d8eb;border-radius:20px;background:linear-gradient(135deg,#f8fbff,#fff);color:#15365f;text-align:left}.providerAdsPublicEmptyIcon{display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;border-radius:16px;background:#eaf3ff;color:#1769e0}.providerAdsPublicEmpty b{display:block;font-size:18px;margin-bottom:5px}.providerAdsPublicEmpty p{margin:0;color:#6b7d95}.providerAdsPublicHead{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px}.providerAdsPublicHead span{font-size:12px;font-weight:900;letter-spacing:.12em;color:#1769e0}.providerAdsPublicHead h2{margin:5px 0;color:#0a2c59}.providerAdsPublicHead p{margin:0;color:#6b7d95}.providerAdsPublicScroller{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,390px);gap:16px;overflow-x:auto;padding:2px 2px 12px;scroll-snap-type:x proximity}.providerAdVideoCard{scroll-snap-align:start;border:1px solid #dfe9f5;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 9px 26px #14355b14}.providerAdVideoFrame{position:relative;aspect-ratio:16/9;background:#071c36}.providerAdVideoFrame iframe,.providerAdVideoFrame>img{width:100%;height:100%;border:0;object-fit:cover}.providerAdVideoBrand{position:absolute;left:10px;top:10px;background:#ffffffeb;padding:5px 8px;border-radius:9px;transform:scale(.72);transform-origin:left top}.providerAdVideoInfo{padding:13px 15px;display:flex;justify-content:space-between;gap:10px;align-items:center}.providerAdVideoInfo span{display:flex;gap:5px;align-items:center;color:#1769e0;font-size:12px;font-weight:700}.adminProviderAdsSection{background:#fff;border:1px solid #dfe8f3;border-radius:22px;padding:20px;margin:18px 0}.adminProviderAdsHead{display:flex;justify-content:space-between;gap:16px;align-items:end}.adminProviderAdsHead span{font-size:11px;font-weight:900;letter-spacing:.12em;color:#1769e0}.adminProviderAdsHead h2{margin:4px 0}.adminProviderAdsHead p{margin:0;color:#64748b}.adminProviderAdsHead>div:last-child{display:flex;gap:8px}.adminProviderAdsHead select,.adminProviderAdsHead button{padding:9px 11px;border:1px solid #cad8e9;border-radius:10px;background:#fff}.adminProviderAdsList{margin-top:15px;display:grid;gap:10px}.adminProviderAdsList article{display:grid;grid-template-columns:150px 1fr auto;gap:14px;align-items:center;border:1px solid #e5edf6;border-radius:15px;padding:11px}.adminProviderAdsList img{width:150px;aspect-ratio:16/9;object-fit:cover;border-radius:10px}.adminProviderAdMeta{display:flex;flex-direction:column;gap:3px;min-width:0}.adminProviderAdMeta>a{color:#1769e0;font-weight:700}.adminProviderAdRisk{display:flex;gap:8px;align-items:center}.adminProviderAdRisk .risk{font-size:11px;font-weight:900;padding:4px 7px;border-radius:999px;background:#fff5d6;color:#9a6700}.adminProviderAdRisk .risk.low{background:#e9faef;color:#13753a}.adminProviderAdRisk .risk.high{background:#ffedef;color:#b42332}.adminProviderAdActions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.adminProviderAdActions button{padding:8px 10px;border:1px solid #cad8e9;border-radius:9px;background:#fff;font-weight:700}.adminProviderAdActions .approve{background:#0d6b3c;color:#fff;border-color:#0d6b3c}.adminProviderAdActions .reject{color:#b42332}.adminProviderAdActions .changes{color:#9a6700}.adminProviderAdsEmpty{padding:28px;text-align:center;color:#64748b}@media(max-width:800px){.providerAdvertiseRuleGrid{grid-template-columns:1fr}.providerAdvertiseHistory article,.adminProviderAdsList article{grid-template-columns:1fr}.adminProviderAdsList img{width:100%}.adminProviderAdsHead{align-items:flex-start;flex-direction:column}.providerAdsPublicScroller{grid-auto-columns:86vw}}.providerEditApprovedShopButton{align-self:flex-start;margin-top:4px;padding:7px 11px;border:1px solid #bfd4f4;border-radius:9px;background:#f7fbff;color:#1769e0;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.providerEditApprovedShopButton:hover{background:#eef6ff}.providerApprovedShopEdit{display:grid;gap:8px;max-width:520px}.providerApprovedShopEdit>input{width:100%;padding:9px 11px;border:1px solid #b9cbe4;border-radius:10px;font:inherit;font-weight:700;color:#16375f;outline:none}.providerApprovedShopEdit>input:focus{border-color:#5b9cf5;box-shadow:0 0 0 3px #5b9cf526}.providerApprovedShopEdit>div{display:flex;gap:8px}.providerApprovedShopEdit button{padding:7px 11px;border:1px solid #d6e0ee;border-radius:9px;background:#fff;color:#52677f;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.providerApprovedShopEdit button.save{border-color:#1769e0;background:#1769e0;color:#fff}.providerApprovedShopEdit button:disabled{opacity:.55;cursor:not-allowed}.providerAdAdminDelete{position:absolute;right:10px;top:10px;z-index:8;display:grid;place-items:center;width:36px;height:36px;border:2px solid rgba(255,255,255,.96);border-radius:50%;background:#ef4444;color:#fff;box-shadow:0 7px 18px #7f1d1d47;cursor:pointer;transition:transform .16s ease,background .16s ease,opacity .16s ease}.providerAdAdminDelete:hover{background:#dc2626;transform:scale(1.06)}.providerAdAdminDelete:focus-visible{outline:3px solid rgba(239,68,68,.28);outline-offset:2px}.providerAdAdminDelete:disabled{opacity:.58;cursor:wait;transform:none}.compare .sectionHead h2{color:#fff!important}.certificateSignatureWatermark{position:absolute;left:3.7%;bottom:7.4%;z-index:2;width:34%;min-height:11.5%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;overflow:hidden;pointer-events:none;transform:rotate(-8deg);border:1px solid rgba(180,128,30,.18);border-radius:10px;background:repeating-linear-gradient(-25deg,#ffffff12 0,#ffffff12 8px,#0e2d5409 8px,#0e2d5409 14px);box-shadow:inset 0 0 0 1px #ffffff40}.certificateSignatureWatermark:before{content:"";position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;background:repeating-linear-gradient(-28deg,transparent 0 18px,rgba(20,57,97,.055) 18px 20px)}.certificateSignatureWatermark span,.certificateSignatureWatermark b{position:relative;z-index:1;white-space:nowrap;text-shadow:0 1px 0 rgba(255,255,255,.55)}.certificateSignatureWatermark span{color:#193d675c;font-size:clamp(6px,.58vw,9px);font-weight:850;letter-spacing:1.4px}.certificateSignatureWatermark b{color:#a8710e75;font-size:clamp(7px,.68vw,10px);font-weight:950;letter-spacing:1.15px}@media(max-width:900px){.certificateSignatureWatermark{left:3.8%;bottom:7.2%;width:34.5%}}.certificateCategoryIconPatch{position:absolute;z-index:3;left:9.55%;top:40%;width:11.2%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#fbf7ef;overflow:hidden;pointer-events:none}.certificateCategoryIconPatch img{display:block;width:100%;height:100%;object-fit:cover}.certificateCategoryIconPatch.pendingCategory{z-index:3;border:1px dashed rgba(167,109,5,.45);background:#fbf7ef;color:#9a6a17;font:700 clamp(5px,.66vw,8px)/1.25 Arial,sans-serif;text-align:center}.adminCertificateQaSection{background:#fff;border:1px solid #dfe8f3;border-radius:22px;padding:20px;margin:18px 0;box-shadow:0 10px 28px #0d264c0a}.adminCertificateQaHead{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:15px}.adminCertificateQaHead>div:first-child>span,.adminCertificateQaModalHead span{font-size:11px;font-weight:900;letter-spacing:.12em;color:#1769e0}.adminCertificateQaHead h2{margin:5px 0 4px;color:#0b2447}.adminCertificateQaHead p{margin:0;max-width:820px;color:#64748b}.adminCertificateQaSummary{min-width:120px;padding:10px 14px;border-radius:14px;background:#eef6ff;text-align:center}.adminCertificateQaSummary b{display:block;font-size:26px;color:#1769e0}.adminCertificateQaSummary span,.adminCertificateQaSummary small{display:block;color:#60758d;font-size:11px}.adminCertificateQaGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.adminCertificateQaCard{display:flex;align-items:center;gap:9px;min-height:64px;padding:10px;border:1px solid #e1eaf4;border-radius:14px;background:#fff;text-align:left;cursor:pointer;transition:.18s ease}.adminCertificateQaCard:hover{transform:translateY(-1px);border-color:#a9c8f3;box-shadow:0 8px 20px #1769e014}.adminCertificateQaCard.ready{background:#fbfdff}.adminCertificateQaCard.pending{background:#fcfcfd}.adminCertificateQaIcon{width:38px;height:38px;border-radius:11px;background:#edf5ff;color:#1769e0;display:grid;place-items:center;flex:0 0 auto}.adminCertificateQaCard.pending .adminCertificateQaIcon{background:#f4f6f8;color:#8190a3}.adminCertificateQaMeta{display:flex;flex-direction:column;min-width:0;flex:1}.adminCertificateQaMeta b{color:#102a50;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adminCertificateQaMeta small{color:#7b8da3;font-size:11px;margin-top:2px}.adminCertificateQaCard em{font-size:10px;font-style:normal;font-weight:900;display:flex;align-items:center;gap:3px;color:#157347}.adminCertificateQaCard.pending em{color:#9a6700}.adminCertificateQaBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;background:#0616309e;display:flex;align-items:flex-start;justify-content:center;padding:28px;overflow:auto}.adminCertificateQaModal{width:min(1180px,96vw);background:#f7faff;border-radius:24px;box-shadow:0 26px 80px #04142f47;overflow:hidden}.adminCertificateQaModalHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:20px 22px 16px;background:#fff;border-bottom:1px solid #e4ebf4}.adminCertificateQaModalHead h2{margin:4px 0 3px;color:#0b2447}.adminCertificateQaModalHead p{margin:0;color:#657b95}.adminCertificateQaModalHead>button{width:38px;height:38px;border:1px solid #d8e2ee;border-radius:11px;background:#fff;font-size:26px;color:#52657b;cursor:pointer}.adminCertificateQaToolbar{display:flex;justify-content:space-between;gap:14px;align-items:end;padding:14px 20px;background:#f7faff;border-bottom:1px solid #e4ebf4}.adminCertificateQaToolbar label{display:flex;flex-direction:column;gap:5px;min-width:min(430px,58vw)}.adminCertificateQaToolbar label span{font-size:11px;font-weight:800;color:#60758d}.adminCertificateQaToolbar select{padding:10px 12px;border:1px solid #cad8e9;border-radius:10px;background:#fff;color:#102a50;font-weight:700}.adminCertificateQaMode{display:flex;gap:6px;padding:4px;background:#eaf1f9;border-radius:12px}.adminCertificateQaMode button{border:0;border-radius:9px;padding:9px 12px;background:transparent;color:#60758d;font-weight:800;cursor:pointer}.adminCertificateQaMode button.active{background:#1769e0;color:#fff;box-shadow:0 3px 10px #1769e033}.adminCertificateQaPreviewWrap{padding:22px}.adminCertificateQaStage{width:min(680px,100%);background:#fbf7ef}.adminCertificateQaStage .certificateTemplateWatermark{color:#1769e01a;font-size:clamp(24px,4vw,48px);top:44%}.adminCertificateQaLegend{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:12px}.adminCertificateQaLegend span{padding:7px 10px;border:1px solid #dce6f1;border-radius:999px;background:#fff;color:#667b93;font-size:11px}.adminCertificateQaLegend b{color:#17365e}@media(max-width:1050px){.adminCertificateQaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.adminCertificateQaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminCertificateQaHead,.adminCertificateQaToolbar{align-items:stretch;flex-direction:column}.adminCertificateQaSummary{align-self:flex-start}.adminCertificateQaToolbar label{min-width:0;width:100%}.adminCertificateQaMode{width:100%}.adminCertificateQaMode button{flex:1}.adminCertificateQaBackdrop{padding:10px}.adminCertificateQaPreviewWrap{padding:12px}}@media(max-width:480px){.adminCertificateQaGrid{grid-template-columns:1fr}}.adminV2HeadingActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.adminV2HeadingActions button{display:inline-flex;align-items:center;gap:7px}.certificateCategoryIconPatch.aiExpert{left:9.55%}.certificateTemplateExpertise.software-platform,.certificateTemplateExpertise[class~="3d-print-prototype"],.certificateTemplateExpertise[class~=interior-landscape]{font-size:clamp(7.2px,1.05vw,13px);white-space:nowrap;line-height:1;overflow:visible;text-overflow:clip}.certificateTemplateExpertise[class~=av-production]{font-size:clamp(6.6px,.95vw,11.8px);white-space:nowrap;line-height:1;overflow:visible;text-overflow:clip}.certificateTemplateExpertise[class~=writing-translation]{font-size:clamp(6.5px,.94vw,11.6px);white-space:nowrap;line-height:1;overflow:visible;text-overflow:clip}.certificateTemplateExpertise[class~=repair-maintenance]{font-size:clamp(7px,1vw,12.4px);white-space:nowrap;line-height:1;overflow:visible;text-overflow:clip}.certificateTemplateExpertise[class~=tutoring-training]{font-size:clamp(6.8px,.98vw,12px);white-space:nowrap;line-height:1;overflow:visible;text-overflow:clip}.adminCertificateQaLegend{margin-top:14px}.certificateTemplateExpertise[class~=live-entertainment]{font-size:clamp(7px,1vw,12.4px);white-space:nowrap;line-height:1;overflow:visible;text-overflow:clip}.certificateTemplateExpertise[class~=mobile-beauty]{font-size:clamp(5.4px,.8vw,10px);white-space:nowrap;line-height:1;overflow:visible;text-overflow:clip}.certificateTemplateExpertise[class~=roadside-automotive]{font-size:clamp(5.2px,.78vw,9.8px);white-space:nowrap;line-height:1;overflow:visible;text-overflow:clip}.certificateTemplateExpertise[class~=moving-logistics]{font-size:clamp(6.7px,.96vw,11.8px);white-space:nowrap;line-height:1;overflow:visible;text-overflow:clip}.certificateTemplateExpertise[class~=personal-shopper-preorder]{font-size:clamp(6px,.88vw,10.8px);white-space:nowrap;line-height:1;overflow:visible;text-overflow:clip}.certificateTemplateExpertise[class~=private-investigation]{font-size:clamp(5.8px,.84vw,10.4px);white-space:nowrap;line-height:1;overflow:visible;text-overflow:clip}.certificateTemplateExpertise[class~=fortune-lifestyle]{font-size:clamp(6.4px,.92vw,11.2px);white-space:nowrap;line-height:1;overflow:visible;text-overflow:clip}.certificateTemplateExpertise[class~=agriculture-field]{font-size:clamp(5.9px,.84vw,10.4px);white-space:nowrap;line-height:1;overflow:visible;text-overflow:clip}.certificateTemplateExpertise[class~=care-service],.certificateTemplateExpertise[class~=healthcare],.certificateTemplateExpertise[class~=security-bodyguard],.certificateTemplateExpertise[class~=pet-service],.certificateTemplateExpertise[class~=automotive-repair],.certificateTemplateExpertise[class~=fitness-personal-trainer],.certificateTemplateExpertise[class~=handmade-crafts],.certificateTemplateExpertise[class~=local-guide],.certificateTemplateExpertise[class~=beauty-clinic],.certificateTemplateExpertise[class~=personal-styling],.certificateTemplateExpertise[class~=live-commerce]{white-space:nowrap;width:31%;left:19.2%;line-height:1;font-size:clamp(7px,1.05vw,13px);letter-spacing:-.018em}.certificateTemplateExpertise[class~=beauty-clinic],.certificateTemplateExpertise[class~=personal-styling],.certificateTemplateExpertise[class~=fitness-personal-trainer]{font-size:clamp(6.6px,.98vw,12px);letter-spacing:-.025em}.resendConfirmationBox{margin:-3px 0 13px;padding:11px 12px;border:1px solid #d8e6fb;border-radius:12px;background:#f7faff;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:#60728c}.resendConfirmationBox span{font-weight:700}.resendConfirmationBox button{border:1px solid #bcd3f6;border-radius:9px;background:#fff;color:#176bea;padding:8px 10px;font:inherit;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.resendConfirmationBox button:hover{background:#eef5ff}.resendConfirmationBox button:disabled{opacity:.6;cursor:not-allowed}@media(max-width:520px){.resendConfirmationBox{align-items:stretch;flex-direction:column}.resendConfirmationBox button{width:100%}}.providerCategoryWorkspace,.certificateCategorySelector,.providerServiceCategoryPicker,.providerJobCategoryFilter,.providerMultiCategoryExisting{background:#fff;border:1px solid #e6ebf2;border-radius:18px;box-shadow:0 8px 28px #0f172a0d}.providerCategoryWorkspace{padding:20px;margin:0 0 18px}.providerCategoryWorkspaceHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.providerCategoryWorkspaceHead h2{margin:4px 0;font-size:20px;color:#172033}.providerCategoryWorkspaceHead p{margin:0;color:#64748b;font-size:13px}.providerCategoryWorkspaceHead>button,.providerServiceCategoryPicker>button{border:0;border-radius:11px;background:#0f62fe;color:#fff;padding:10px 14px;font-weight:800;cursor:pointer;white-space:nowrap}.providerCategoryChips{display:flex;flex-wrap:wrap;gap:9px}.providerCategoryChips>button{display:flex;align-items:center;gap:7px;border:1px solid #d9e1ec;background:#f8fafc;color:#334155;border-radius:999px;padding:9px 13px;font-weight:800;cursor:pointer}.providerCategoryChips>button small{font-size:10px;font-weight:700;color:#64748b}.providerCategoryChips>button.active{background:#eaf2ff;border-color:#0f62fe;color:#0b51cf}.providerCategoryChips>button.pending{border-style:dashed}.providerCategoryChips>button:disabled{opacity:.62;cursor:not-allowed}.providerMultiCategoryExisting{padding:14px 16px;margin-bottom:14px}.providerMultiCategoryExisting>b{display:block;margin-bottom:9px;color:#172033}.providerMultiCategoryExisting>div{display:flex;flex-wrap:wrap;gap:7px}.providerMultiCategoryExisting span{font-size:12px;border-radius:999px;padding:6px 9px;background:#f1f5f9;color:#475569}.providerMultiCategoryExisting span.approved{background:#ecfdf3;color:#16794c}.providerMultiCategoryExisting span.pending{background:#fff7e6;color:#9a6700}.providerMultiCategoryExisting span.rejected{background:#fff1f2;color:#b42318}.providerJobCategoryFilter,.providerServiceCategoryPicker{display:flex;align-items:center;gap:12px;padding:13px 15px;margin-bottom:16px}.providerJobCategoryFilter select,.providerServiceCategoryPicker select{min-width:220px;border:1px solid #d7dfeb;border-radius:10px;padding:9px 11px;background:#fff;color:#1f2937;font-weight:700}.providerJobCategoryFilter span{font-size:12px;color:#64748b}.providerJobCategoryBadge{display:inline-flex;align-items:center;border-radius:999px;background:#eef4ff;color:#2856b6;padding:4px 8px;font-size:11px;font-weight:800}.providerServiceCategoryPicker label{display:flex;align-items:center;gap:10px;flex:1}.providerServiceCategoryPicker label>span{font-size:12px;color:#64748b;font-weight:700}.certificateCategorySelector{padding:18px;margin-bottom:18px}.certificateCategorySelectorHead{display:flex;justify-content:space-between;gap:15px;margin-bottom:12px}.certificateCategorySelectorHead b{display:block;color:#182236}.certificateCategorySelectorHead span{display:block;margin-top:3px;color:#64748b;font-size:12px}.certificateCategoryCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.certificateCategoryCards button{text-align:left;border:1px solid #dfe6ef;border-radius:14px;background:#fbfcfe;padding:13px;cursor:pointer;transition:.15s ease}.certificateCategoryCards button:hover{border-color:#9dbbf3;transform:translateY(-1px)}.certificateCategoryCards button.active{border-color:#1769e0;background:#eef5ff;box-shadow:0 0 0 2px #1769e014}.certificateCategoryCards button span,.certificateCategoryCards button small,.certificateCategoryCards button em{display:block}.certificateCategoryCards button span{font-size:9px;font-weight:900;letter-spacing:.08em;color:#7b8798}.certificateCategoryCards button b{display:block;margin:5px 0;color:#172033}.certificateCategoryCards button small{color:#64748b;font-size:11px}.certificateCategoryCards button em{margin-top:8px;font-size:10px;font-style:normal;font-weight:800;color:#3568b8}@media(max-width:800px){.providerCategoryWorkspaceHead,.providerServiceCategoryPicker,.providerJobCategoryFilter{align-items:stretch;flex-direction:column}.providerCategoryWorkspaceHead>button,.providerServiceCategoryPicker>button{width:100%}.providerServiceCategoryPicker label{align-items:stretch;flex-direction:column}.providerJobCategoryFilter select,.providerServiceCategoryPicker select{width:100%;min-width:0}}.providerServiceProfileManager{padding:22px}.providerServiceProfileCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.providerServiceProfileCard{border:1px solid #dfe7f1;border-radius:16px;padding:16px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 6px 18px #0f172a0a}.providerServiceProfileCard.primary{border-color:#bfd5ff;background:linear-gradient(180deg,#f8fbff,#fff)}.providerServiceProfileCard.pending{border-style:dashed}.providerServiceProfileCard.rejected{background:snow}.providerServiceProfileCardTop{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.providerServiceProfileCardTop>div>span{font-size:9px;letter-spacing:.11em;font-weight:900;color:#4f78c7}.providerServiceProfileCardTop h3{margin:5px 0 3px;color:#10294f;font-size:18px}.providerServiceProfileCardTop p{margin:0;color:#6e8097;font-size:12px}.profileCategoryStatus{display:inline-flex;align-items:center;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.profileCategoryStatus.approved{background:#eaf9f1;color:#08714f}.profileCategoryStatus.pending{background:#fff6df;color:#8c6204}.profileCategoryStatus.rejected{background:#fff0ef;color:#b23b32}.profilePrimaryBadge{display:inline-flex;border-radius:999px;padding:5px 8px;background:#eaf2ff;color:#0d5bd7;font-size:10px;font-weight:900}.providerServiceProfileMetrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0}.providerServiceProfileMetrics>span{padding:9px;border-radius:11px;background:#f5f8fc}.providerServiceProfileMetrics small{display:block;color:#8190a4;font-size:9px}.providerServiceProfileMetrics b{display:block;margin-top:2px;color:#172033;font-size:13px}.providerServiceProfileCardActions{display:flex;flex-wrap:wrap;gap:7px}.providerServiceProfileCardActions button,.providerServiceProfileAddCard{border:1px solid #d8e2ef;border-radius:10px;background:#fff;color:#2b4a70;padding:8px 11px;font-weight:800;cursor:pointer}.providerServiceProfileCardActions button{display:inline-flex;align-items:center;gap:5px}.providerServiceProfileCardActions button.primary{border-color:#1267ef;background:#1267ef;color:#fff}.providerServiceProfileAddCard{min-height:180px;border:1.5px dashed #aec7eb;background:#f8fbff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.providerServiceProfileAddCard>span{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#e9f2ff;color:#1267ef;font-size:24px}.providerServiceProfileAddCard>b{color:#173a66}.providerServiceProfileAddCard>small{color:#7a8da6}.providerDashboardCategoryFilter{margin-top:16px;padding-top:15px;border-top:1px solid #e7edf5;display:grid;grid-template-columns:minmax(220px,.65fr) 1.35fr;gap:14px;align-items:center}.providerDashboardCategoryFilter>div:first-child b{display:block;color:#172033;font-size:13px}.providerDashboardCategoryFilter>div:first-child span{display:block;color:#7a8da6;font-size:10px;margin-top:2px}.providerServiceProfileOverlay,.additionalCategoryOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5200;background:#08162ea3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:18px}.providerServiceProfileModal,.additionalCategoryModal{width:min(820px,96vw);max-height:92vh;overflow:auto;border-radius:22px;background:#fff;box-shadow:0 30px 90px #00000047}.providerServiceProfileHead,.additionalCategoryHead{position:sticky;top:0;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid #e5edf7;background:#fffffff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.providerServiceProfileHead h2,.additionalCategoryHead h2{margin:4px 0;color:#10294f;font-size:23px}.providerServiceProfileHead p,.additionalCategoryHead p{margin:0;color:#71839b;font-size:12px}.providerServiceProfileHead>button,.additionalCategoryHead>button{border:0;background:#f3f6fa;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;cursor:pointer}.providerServiceProfileStatusRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:14px 22px;background:#f8fbff;border-bottom:1px solid #e5edf7;color:#657991;font-size:11px}.providerServiceProfileView,.providerServiceProfileEdit{padding:18px 22px}.providerServiceProfileView section{border:1px solid #e2e9f2;border-radius:14px;padding:14px;margin-bottom:12px}.providerServiceProfileView section>small{font-size:10px;font-weight:900;color:#7a8da6}.providerServiceProfileView h3{margin:5px 0;color:#173a66}.providerServiceProfileView p{margin:0;color:#60748f;line-height:1.6}.providerServiceProfileFacts{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px}.providerServiceProfileFacts>div{background:#f5f8fc;border-radius:12px;padding:11px}.providerServiceProfileFacts small{display:block;color:#8090a4;font-size:9px}.providerServiceProfileFacts b{display:block;margin-top:3px;color:#172033;font-size:12px}.providerServiceProfileTags{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.providerServiceProfileTags span{padding:6px 9px;border-radius:999px;background:#eaf2ff;color:#235ca9;font-size:11px}.providerServiceProfileTags.soft span{background:#f0f4f8;color:#52657d}.providerServiceProfileTags em{color:#94a3b8;font-size:11px}.providerServiceProfileEdit{display:grid;grid-template-columns:1fr 1fr;gap:12px}.providerServiceProfileEdit label{display:flex;flex-direction:column;gap:5px}.providerServiceProfileEdit label.wide{grid-column:1/-1}.providerServiceProfileEdit label>span{font-size:10px;font-weight:800;color:#60748f}.providerServiceProfileEdit input,.providerServiceProfileEdit select,.providerServiceProfileEdit textarea{width:100%;border:1px solid #d4e0ed;border-radius:11px;padding:10px 11px;font:inherit;color:#10294f}.providerServiceProfileEdit textarea{min-height:82px;resize:vertical}.providerServiceProfileActions,.additionalCategoryActions{display:flex;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid #e5edf7}.providerServiceProfileActions button,.additionalCategoryActions button,.additionalCategorySuccess button{border:1px solid #d6e0ec;background:#fff;color:#52677f;border-radius:11px;padding:10px 14px;font-weight:900;cursor:pointer;display:inline-flex;gap:6px;align-items:center}.providerServiceProfileActions button.primary,.additionalCategoryActions button.primary,.additionalCategorySuccess button{border-color:#1267ef;background:#1267ef;color:#fff}.additionalCategorySafety{margin:16px 22px 0;padding:12px 14px;border:1px solid #c9e1ff;border-radius:13px;background:#f2f8ff;color:#244e7c;display:flex;gap:10px}.additionalCategorySafety b,.additionalCategorySafety span{display:block}.additionalCategorySafety span{font-size:11px;margin-top:2px;color:#617b99}.additionalCategorySteps{display:flex;align-items:center;justify-content:center;gap:10px;padding:18px 22px 8px}.additionalCategorySteps span{font-size:11px;font-weight:900;color:#96a3b4}.additionalCategorySteps span.active{color:#1267ef}.additionalCategorySteps i{width:50px;height:1px;background:#dce5ef}.additionalCategoryStep{padding:12px 22px 0}.additionalCategoryStep>h3{margin:0 0 4px;color:#173a66}.additionalCategoryStep>p{margin:0 0 14px;color:#74869d;font-size:12px}.additionalCategoryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:360px;overflow:auto;padding:2px}.additionalCategoryGrid button{border:1px solid #dde6f0;border-radius:13px;background:#fff;text-align:left;padding:13px;cursor:pointer}.additionalCategoryGrid button.active{border-color:#1267ef;background:#f0f6ff;box-shadow:0 0 0 2px #1267ef14}.additionalCategoryGrid span{display:block;color:#173a66;font-weight:900}.additionalCategoryGrid small{display:block;color:#8595a8;margin-top:3px}.additionalCategoryBack{border:0;background:none;color:#526b88;font-weight:800;display:inline-flex;align-items:center;gap:5px;cursor:pointer;padding:0 0 10px}.additionalSelectedCategory{padding:11px 13px;border-radius:12px;background:#f0f6ff;margin-bottom:12px}.additionalSelectedCategory small,.additionalSelectedCategory b{display:block}.additionalSelectedCategory small{font-size:9px;color:#7790ac}.additionalSelectedCategory b{color:#0f58cf;margin-top:2px}.additionalCategoryForm{display:grid;grid-template-columns:1fr 1fr;gap:11px}.additionalCategoryForm label{display:flex;flex-direction:column;gap:5px}.additionalCategoryForm label.wide{grid-column:1/-1}.additionalCategoryForm label>span{font-size:10px;font-weight:800;color:#60748f}.additionalCategoryForm input,.additionalCategoryForm select,.additionalCategoryForm textarea{border:1px solid #d4e0ed;border-radius:11px;padding:10px 11px;font:inherit;color:#10294f}.additionalCategoryForm textarea{min-height:78px;resize:vertical}.additionalConsent{flex-direction:row!important;align-items:flex-start}.additionalConsent input{width:auto;margin-top:2px}.additionalCategorySuccess{text-align:center;padding:44px 24px}.additionalCategorySuccess svg{color:#0a9b68}.additionalCategorySuccess h3{color:#173a66;margin:10px 0 4px}.additionalCategorySuccess p{color:#71839b;max-width:560px;margin:0 auto 16px;line-height:1.6}@media(max-width:860px){.providerServiceProfileCards,.providerDashboardCategoryFilter{grid-template-columns:1fr}.providerServiceProfileMetrics,.providerServiceProfileFacts{grid-template-columns:repeat(2,1fr)}.providerServiceProfileEdit,.additionalCategoryForm,.additionalCategoryGrid{grid-template-columns:1fr}.providerServiceProfileEdit label.wide,.additionalCategoryForm label.wide{grid-column:auto}.providerServiceProfileOverlay,.additionalCategoryOverlay{padding:7px}.providerServiceProfileModal,.additionalCategoryModal{width:100%;max-height:96vh}}.providerServiceMediaPreview{display:flex;align-items:center;gap:12px;margin:0 0 12px;padding:13px;border:1px solid #dce7f3;border-radius:14px;background:#f8fbff}.providerServiceAvatarPreview{width:62px;height:62px;border-radius:16px;background:#e9f2ff;display:grid;place-items:center;overflow:hidden;color:#2d64b2;flex:0 0 auto}.providerServiceAvatarPreview img{width:100%;height:100%;object-fit:cover}.providerServiceMediaPreview small,.providerServiceMediaPreview b,.providerServiceMediaPreview span{display:block}.providerServiceMediaPreview small{font-size:9px;color:#7b8fa8;font-weight:900}.providerServiceMediaPreview b{margin-top:2px;color:#173a66}.providerServiceMediaPreview span{margin-top:2px;color:#71839b;font-size:10px}.providerServiceCoverPreview{height:190px;border-radius:14px;overflow:hidden;margin-bottom:12px;background:#eef3f8}.providerServiceCoverPreview img{width:100%;height:100%;object-fit:cover}.providerServicePortfolioPreview{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:9px}.providerServicePortfolioPreview img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px;border:1px solid #dce5ef}.providerServiceMediaEditor{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:13px;border:1px solid #dce7f3;border-radius:14px;background:#f8fbff}.providerServiceMediaEditor>div>span{display:block;font-size:10px;font-weight:800;color:#60748f;margin-bottom:5px}@media(max-width:700px){.providerServiceMediaEditor{grid-template-columns:1fr}.providerServicePortfolioPreview{grid-template-columns:repeat(2,1fr)}}.providerServiceProfileIdentity{display:flex;gap:10px;align-items:flex-start;min-width:0}.providerServiceProfileCardAvatar{width:46px;height:46px;border-radius:13px;overflow:hidden;background:#eaf2ff;color:#2f65b3;display:grid;place-items:center;flex:0 0 auto}.providerServiceProfileCardAvatar img{width:100%;height:100%;object-fit:cover}.providerServiceProfileIdentity>div:last-child{min-width:0}.kwBenefitsPage{min-height:100vh;background:linear-gradient(180deg,#f7faff 0,#f3f7fc);color:#10284f;font-family:inherit}.kwBenefitsHeader{height:74px;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #e3ebf5;display:flex;align-items:center;justify-content:space-between;padding:0 max(28px,6vw);position:sticky;top:0;z-index:30;box-shadow:0 4px 18px #1130580a}.kwBenefitsHeader>div{display:flex;align-items:center;gap:10px}.kwBenefitsHeader a{text-decoration:none}.kwBenefitsHeader>div>a{color:#31597f;font-weight:800;padding:10px 15px;border-radius:11px}.kwBenefitsHeader>div>a:hover{background:#f1f6fc}.kwBenefitsHeader a.primary{background:#126fe8;color:#fff;box-shadow:0 8px 18px #126fe833}.kwBenefitsHeader a.primary:hover{background:#0c63d2}.kwBenefitsShell{max-width:1180px;margin:0 auto;padding:54px 28px 76px}.kwBenefitsHero{text-align:center;max-width:920px;margin:0 auto 34px;padding:34px 24px 20px}.kwBenefitsHero>span,.miniEyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:900;letter-spacing:.14em;color:#126fe8;text-transform:uppercase}.kwBenefitsHero h1{font-size:clamp(34px,4vw,50px);line-height:1.18;letter-spacing:-.02em;margin:14px auto 15px;color:#0b2147;max-width:880px}.kwBenefitsHero p{max-width:790px;margin:0 auto;color:#61738b;font-size:16px;line-height:1.8}.kwRoleTabs{display:inline-flex;justify-content:center;gap:6px;margin-top:26px;padding:5px;background:#eaf1fa;border:1px solid #dce7f3;border-radius:999px}.kwRoleTabs button{border:0;background:transparent;padding:11px 20px;border-radius:999px;font-weight:850;color:#58708d;cursor:pointer;transition:.18s ease}.kwRoleTabs button:hover{color:#126fe8}.kwRoleTabs button.active{background:#fff;color:#126fe8;box-shadow:0 5px 14px #1e46781f}.kwBenefitsSection{background:#fff;border:1px solid #e0eaf5;border-radius:26px;padding:32px;margin-top:22px;box-shadow:0 14px 42px #16447c11}.kwBenefitsSection h2,.kwDashboardBenefits>h2{margin:8px 0 20px;font-size:27px;line-height:1.3;color:#10284f}.kwBenefitsSection .lead{max-width:880px;color:#61738b;line-height:1.75;margin:-7px 0 22px}.kwBenefitsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kwBenefitsGrid article{min-height:116px;border:1px solid #e2ebf5;border-radius:18px;padding:19px;display:flex;gap:14px;background:linear-gradient(145deg,#fff,#f9fbfe);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.kwBenefitsGrid article:hover{transform:translateY(-2px);border-color:#cfe0f4;box-shadow:0 10px 24px #16447c14}.kwBenefitsGrid article>span{width:44px;height:44px;border-radius:13px;background:#eaf4ff;color:#1473e6;display:grid;place-items:center;flex:none}.kwBenefitsGrid h3,.kwRulesList h3{margin:1px 0 6px;font-size:16px;color:#17375d}.kwBenefitsGrid p,.kwRulesList p{margin:0;color:#60738b;font-size:13px;line-height:1.7}.kwRateNotice{display:flex;gap:14px;align-items:flex-start;background:#fff9ea;border:1px solid #eed69b;border-radius:18px;padding:18px 20px;margin-top:16px;color:#74530c}.kwRateNotice>svg{flex:none;margin-top:1px}.kwRateNotice p{margin:6px 0 0;line-height:1.7;font-size:12.5px}.kwBenefitsSection.danger{border-top:4px solid #f2b84b}.kwRulesList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kwRulesList article{display:grid;grid-template-columns:44px 1fr;gap:13px;padding:17px;border:1px solid #e4eaf2;border-radius:16px;background:#fbfcfe}.kwRulesList article>b{width:38px;height:38px;border-radius:11px;background:#eef4fb;display:grid;place-items:center;color:#607894;font-size:12px}.kwLegalBoundary{display:flex;gap:15px;align-items:flex-start;margin-top:22px;background:linear-gradient(135deg,#10284f,#163c6b);color:#fff;border-radius:22px;padding:24px 26px;box-shadow:0 14px 34px #0b214726}.kwLegalBoundary>svg{flex:none}.kwLegalBoundary b{font-size:16px}.kwLegalBoundary p{margin:6px 0 0;color:#d7e2ef;line-height:1.75;font-size:13px}.kwBenefitsFooter{background:#0b2147;color:#fff;padding:26px max(28px,6vw);display:flex;gap:24px;align-items:center}.kwBenefitsFooter a{color:#dce8f7;text-decoration:none;font-size:12px}.kwBenefitsFooter a:hover{color:#fff}.kwDashboardBenefits{margin-top:18px;background:#fff;border:1px solid #e1eaf5;border-radius:22px;padding:24px}.kwDashboardBenefits>h2:not(:first-child){margin-top:28px}.kwPolicyAccept{margin-top:22px;border:1px solid #cfe0f4;background:#f5faff;border-radius:18px;padding:18px;display:flex;align-items:center;gap:14px}.kwPolicyAccept>svg{color:#1473e6;flex:none}.kwPolicyAccept>div{flex:1}.kwPolicyAccept p{margin:4px 0;color:#60738d;font-size:12px}.kwPolicyAccept small{color:#0d8b54}.kwPolicyAccept button{border:0;background:#126fe8;color:#fff;border-radius:12px;padding:11px 15px;font-weight:850;cursor:pointer}.kwPolicyAccept.accepted{background:#effbf4;border-color:#bfe7ce}.kwPolicyAccept.accepted>svg{color:#15965a}@media(max-width:800px){.kwBenefitsShell{padding:30px 16px 54px}.kwBenefitsHero{padding:22px 4px 12px}.kwBenefitsHero h1{font-size:32px}.kwBenefitsGrid,.kwRulesList{grid-template-columns:1fr}.kwBenefitsSection{padding:21px;border-radius:20px}.kwBenefitsHeader{padding:0 16px}.kwBenefitsHeader>div>a:first-child{display:none}.kwBenefitsFooter{flex-wrap:wrap}.kwPolicyAccept{align-items:flex-start;flex-wrap:wrap}}.commissionEngineCard{margin:0 0 22px;border:1px solid #d9e5f3;border-radius:22px;background:linear-gradient(145deg,#fff,#f7fbff);padding:22px;box-shadow:0 12px 34px #14427912}.commissionEngineCard.active{border-color:#bcdccf;background:linear-gradient(145deg,#fff,#f3fbf7)}.commissionEngineCard.preview{border-color:#e6d49f;background:linear-gradient(145deg,#fff,#fffaf0)}.commissionEngineHead{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.commissionEngineHead span{display:block;font-size:10px;letter-spacing:1.1px;font-weight:950;color:#3c6fa8}.commissionEngineHead h2{margin:5px 0 4px;color:#14375f;font-size:22px}.commissionEngineHead p{margin:0;color:#687d95;font-size:12px;line-height:1.6}.commissionEngineHead>b{border-radius:999px;padding:7px 11px;background:#eaf2fb;color:#35658f;font-size:10px;letter-spacing:.6px}.commissionEngineCard.active .commissionEngineHead>b{background:#e4f6ee;color:#08754d}.commissionEngineCard.preview .commissionEngineHead>b{background:#fff1c8;color:#7c5a0d}.commissionEngineGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:17px}.commissionEngineGrid article{padding:14px;border:1px solid #dce7f2;border-radius:14px;background:#fff}.commissionEngineGrid small,.commissionEngineGrid strong,.commissionEngineGrid span{display:block}.commissionEngineGrid small{font-size:9px;font-weight:900;color:#8394a8;text-transform:uppercase}.commissionEngineGrid strong{margin-top:4px;color:#173a66;font-size:17px}.commissionEngineGrid span{margin-top:3px;color:#688099;font-size:10px}.commissionBestRateNote{display:flex;gap:9px;align-items:flex-start;margin-top:12px;padding:12px 13px;border-radius:13px;background:#edf6ff;color:#355c84;font-size:11px;line-height:1.55}.commissionBestRateNote svg{flex:none;color:#1473e6}.kwCommissionPreview{margin:14px 0 0;padding:15px 16px;border:1px solid #d8e6f4;border-radius:15px;background:#f7fbff}.kwCommissionPreview.preview{border-color:#ead9a8;background:#fffaf0}.kwCommissionPreviewHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.kwCommissionPreviewHead span{font-size:10px;font-weight:950;letter-spacing:.8px;color:#4b7198}.kwCommissionPreviewHead b{font-size:11px;color:#1c5fa8}.kwCommissionPreviewGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.kwCommissionPreviewGrid div{background:#fff;border:1px solid #e1eaf4;border-radius:11px;padding:10px}.kwCommissionPreviewGrid small,.kwCommissionPreviewGrid strong{display:block}.kwCommissionPreviewGrid small{color:#7b8da2;font-size:9px}.kwCommissionPreviewGrid strong{margin-top:3px;color:#17375d;font-size:13px}.kwCommissionPreview>p{margin:9px 0 0;color:#6d8095;font-size:10px;line-height:1.55}@media(max-width:900px){.commissionEngineGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.kwCommissionPreviewGrid{grid-template-columns:1fr}}@media(max-width:560px){.commissionEngineHead{flex-direction:column}.commissionEngineGrid{grid-template-columns:1fr}}.adminCommissionPolicyControl{margin:18px 0 20px;padding:22px;border:1px solid #dbe5f3;border-radius:22px;background:#fff;box-shadow:0 10px 30px #14305a0f}.adminCommissionPolicyControl.draft{border-top:4px solid #f59e0b}.adminCommissionPolicyControl.active{border-top:4px solid #16a34a}.adminCommissionPolicyHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.adminCommissionPolicyHead span{font-size:11px;font-weight:800;letter-spacing:.09em;color:#2563eb}.adminCommissionPolicyHead h2{margin:5px 0 4px;font-size:22px;color:#10213d}.adminCommissionPolicyHead p{margin:0;color:#718096;font-size:13px}.adminCommissionPolicyHead>b{padding:8px 12px;border-radius:999px;background:#fff7e6;color:#b45309;font-size:12px}.adminCommissionPolicyControl.active .adminCommissionPolicyHead>b{background:#eaf8ef;color:#15803d}.adminCommissionPolicyMeta{display:grid;grid-template-columns:1.15fr 1.15fr 1fr;gap:10px;margin-top:18px}.adminCommissionPolicyMeta>div{padding:14px;border:1px solid #e5edf7;border-radius:14px;background:#f8fbff;display:flex;flex-direction:column;gap:3px}.adminCommissionPolicyMeta small{color:#789}.adminCommissionPolicyMeta strong{color:#14284a}.adminCommissionPolicyMeta span{font-size:11px;color:#7b8798}.adminCommissionTierStrip{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin-top:12px}.adminCommissionTierStrip>div{padding:13px;border:1px solid #e5edf7;border-radius:14px;text-align:center}.adminCommissionTierStrip small,.adminCommissionTierStrip span{display:block;color:#7a8798}.adminCommissionTierStrip b{display:block;margin:2px 0;color:#0f4fbf;font-size:22px}.adminCommissionTierStrip span{font-size:10px}.adminCommissionActivationBox,.adminCommissionActiveNote{margin-top:14px;padding:15px;border-radius:15px;display:flex;align-items:center;justify-content:space-between;gap:14px}.adminCommissionActivationBox{background:#fff8e8;border:1px solid #f5d48b}.adminCommissionActivationBox label{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.adminCommissionActivationBox input{margin-top:4px}.adminCommissionActivationBox span{display:flex;flex-direction:column}.adminCommissionActivationBox small{color:#846b42}.adminCommissionActivationBox button{border:0;border-radius:11px;padding:11px 16px;background:#10213d;color:#fff;font-weight:800;white-space:nowrap}.adminCommissionActivationBox button:disabled{opacity:.45;cursor:not-allowed}.adminCommissionActiveNote{justify-content:flex-start;background:#ecf9f0;border:1px solid #b9e4c5;color:#166534}.adminCommissionActiveNote div{display:flex;flex-direction:column}.adminCommissionActiveNote span{font-size:12px;color:#47805a}.adminCommissionPolicyEmpty{margin-top:14px;padding:14px;border-radius:12px;background:#fff3f3;color:#b42318}@media(max-width:900px){.adminCommissionPolicyMeta{grid-template-columns:1fr}.adminCommissionTierStrip{grid-template-columns:repeat(2,1fr)}.adminCommissionActivationBox{align-items:stretch;flex-direction:column}.adminCommissionActivationBox button{width:100%}}.kwWorkDeliveryCard{margin:10px 16px 4px;padding:14px 16px;border:1px solid #dce8f7;border-radius:16px;background:linear-gradient(135deg,#f8fbff,#f3f7ff);display:flex;gap:12px;box-shadow:0 7px 18px #1c40780f}.kwWorkDeliveryCard.submitted{border-color:#f2d29a;background:linear-gradient(135deg,#fffaf1,#fff7e8)}.kwWorkDeliveryCard.completed{border-color:#bfe5cb;background:linear-gradient(135deg,#f4fff7,#effbf3)}.kwWorkDeliveryIcon{width:42px;height:42px;border-radius:13px;background:#e7f0ff;color:#1769d2;display:grid;place-items:center;flex:0 0 auto}.kwWorkDeliveryCard.submitted .kwWorkDeliveryIcon{background:#fff0cf;color:#b86a00}.kwWorkDeliveryCard.completed .kwWorkDeliveryIcon{background:#daf5e2;color:#16803c}.kwWorkDeliveryMain{min-width:0;flex:1}.kwWorkDeliveryHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.kwWorkDeliveryHead small,.kwWorkDeliveryHead b{display:block}.kwWorkDeliveryHead small{font-size:10px;font-weight:900;letter-spacing:.06em;color:#5d7ca4}.kwWorkDeliveryHead b{margin-top:2px;color:#122a4c}.kwWorkDeliveryHead>span{font-size:10px;font-weight:900;padding:6px 9px;border-radius:999px;background:#e7f0ff;color:#1769d2;white-space:nowrap}.kwWorkDeliveryCard.submitted .kwWorkDeliveryHead>span{background:#fff0cf;color:#a65a00}.kwWorkDeliveryCard.completed .kwWorkDeliveryHead>span{background:#daf5e2;color:#16803c}.kwWorkDeliveryMeta{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:8px;color:#6c7f99;font-size:11px}.kwWorkDeliveryMain>p{margin:8px 0 0;font-size:12px;color:#526b89;line-height:1.55}.kwWorkDeliveryActions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:11px}.kwWorkDeliveryActions button{border:1px solid #d6e2f2;background:#fff;color:#163c70;border-radius:10px;padding:8px 12px;font-weight:800;display:inline-flex;align-items:center;gap:6px}.kwWorkDeliveryActions button.primary{border-color:#1673e6;background:#1673e6;color:#fff}.kwWorkDeliveryActions button:disabled{opacity:.55;cursor:not-allowed}.kwWorkDeliveryDone{display:inline-flex;align-items:center;gap:6px;color:#16803c;font-size:12px;font-weight:850}.kwWorkReviewModal{max-width:620px}.kwWorkReviewModal>p{color:#71849c}.kwWorkReviewGrid{display:grid;gap:12px;margin:18px 0}.kwWorkReviewGrid label{border:1px solid #e1e9f3;border-radius:13px;padding:12px}.kwWorkReviewGrid label>span{display:block;font-size:12px;font-weight:850;color:#264568}.kwWorkReviewGrid label>div{display:grid;grid-template-columns:1fr 52px;gap:12px;align-items:center;margin-top:8px}.kwWorkReviewGrid input{width:100%}.kwWorkReviewGrid b{text-align:center;color:#145fb8}.kwWorkReviewComment span{display:block;font-size:12px;font-weight:850;color:#264568;margin-bottom:7px}.kwWorkReviewComment textarea{width:100%;min-height:90px;border:1px solid #dfe8f3;border-radius:12px;padding:11px;resize:vertical}.kwWorkReviewNotice{display:flex;gap:9px;align-items:flex-start;background:#eef7ff;border:1px solid #d9eaff;border-radius:12px;padding:11px;margin-top:12px;color:#416484;font-size:11px;line-height:1.55}.kwWorkReviewActions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.kwWorkReviewActions button{border:1px solid #d9e3f0;background:#fff;border-radius:10px;padding:9px 14px;font-weight:800}.kwWorkReviewActions button.primary{background:#1673e6;border-color:#1673e6;color:#fff}@media(max-width:760px){.kwWorkDeliveryHead{flex-direction:column}.kwWorkDeliveryCard{margin-left:8px;margin-right:8px}.kwWorkReviewGrid label>div{grid-template-columns:1fr 44px}}.kwMessageBubble time .kwReadReceipt{display:inline-flex;align-items:center;margin-left:2px;font-size:9px;font-weight:800;line-height:1;letter-spacing:.01em;white-space:nowrap}.kwBubbleRow.mine .kwReadReceipt.sent{opacity:.78}.kwBubbleRow.mine .kwReadReceipt.read{opacity:1;color:#dcfff0}.kwCreditCheckout215{width:min(560px,calc(100vw - 32px));padding:34px 36px;display:flex;flex-direction:column;gap:18px}.kwCreditCheckout215Head span{font-size:12px;font-weight:900;letter-spacing:.08em;color:#a66a00}.kwCreditCheckout215Head h2{margin:7px 0 5px;color:#0d3268;font-size:25px}.kwCreditCheckout215Head p{margin:0;color:#64748b;line-height:1.55}.kwCreditCheckout215Grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.kwCreditCheckout215Grid>div{border:1px solid #dbe7f6;background:#f8fbff;border-radius:16px;padding:14px 16px}.kwCreditCheckout215Grid small{display:block;color:#64748b;margin-bottom:5px}.kwCreditCheckout215Grid b{font-size:18px;color:#12345f}.kwCreditCheckout215Label{font-weight:800;color:#17365f}.kwCreditCheckout215Picker{display:grid;grid-template-columns:44px 1fr 44px auto;gap:8px}.kwCreditCheckout215Picker button,.kwCreditCheckout215Picker input{height:44px;border:1px solid #cfdaea;border-radius:12px;background:#fff;font-weight:800;text-align:center}.kwCreditCheckout215Picker button{cursor:pointer;font-size:18px}.kwCreditCheckout215Picker .max{padding:0 14px;color:#1265d6;font-size:13px}.kwCreditCheckout215Bill{border-radius:18px;padding:16px 18px;background:#fff8e8;border:1px solid #f1d898;display:flex;flex-direction:column;gap:9px}.kwCreditCheckout215Bill span{display:flex;justify-content:space-between;color:#73521b}.kwCreditCheckout215Bill strong{display:flex;justify-content:space-between;align-items:center;color:#17365f;font-size:17px}.kwCreditCheckout215Bill em{font-style:normal;font-size:24px;color:#b36b00}.kwCreditCheckout215Fine{color:#64748b;line-height:1.5}.kwCreditCheckout215Submit,.kwCreditCheckout215NoCredit{width:100%;min-height:46px}.kwCreditCheckout215NoCredit{margin-top:-8px}@media(max-width:640px){.kwCreditCheckout215{padding:26px 20px}.kwCreditCheckout215Grid{grid-template-columns:1fr}.kwCreditCheckout215Picker{grid-template-columns:42px 1fr 42px}.kwCreditCheckout215Picker .max{grid-column:1/-1}.kwCreditCheckout215Bill strong{align-items:flex-start;gap:8px;flex-direction:column}}.kwQrOnlyModal.kwCreditCheckout215Modal{width:min(920px,calc(100vw - 48px));padding:54px 42px 34px;overflow-x:hidden}.kwCreditCheckout215Modal .kwCreditCheckout215{width:100%;max-width:none;box-sizing:border-box;padding:0}.kwCreditCheckout215Modal .kwCreditCheckout215Picker{grid-template-columns:44px minmax(0,1fr) 44px minmax(118px,auto)}.kwCreditCheckout215Modal .kwCreditCheckout215Picker>*{min-width:0;box-sizing:border-box}.kwCreditCheckout215Modal .kwCreditCheckout215Bill span,.kwCreditCheckout215Modal .kwCreditCheckout215Bill strong{gap:16px}@media(max-width:720px){.kwQrOnlyModal.kwCreditCheckout215Modal{width:calc(100vw - 20px);padding:52px 20px 26px}.kwCreditCheckout215Modal .kwCreditCheckout215Grid{grid-template-columns:1fr 1fr}.kwCreditCheckout215Modal .kwCreditCheckout215Picker{grid-template-columns:42px minmax(0,1fr) 42px}.kwCreditCheckout215Modal .kwCreditCheckout215Picker .max{grid-column:1/-1}}@media(max-width:480px){.kwCreditCheckout215Modal .kwCreditCheckout215Grid{grid-template-columns:1fr}}.kwChatRoom>.kwContactPolicyBanner{min-height:40px;margin-top:7px!important;margin-bottom:5px!important;padding:6px 10px!important;gap:8px;border-radius:12px;flex:0 0 auto}.kwChatRoom>.kwContactPolicyBanner .kwContactPolicyIcon{width:27px;height:27px;border-radius:8px;font-size:14px}.kwChatRoom>.kwContactPolicyBanner>div{display:flex;align-items:center;gap:7px;min-width:0;overflow:hidden}.kwChatRoom>.kwContactPolicyBanner b,.kwChatRoom>.kwContactPolicyBanner small{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kwChatRoom>.kwContactPolicyBanner b{flex:0 1 auto;font-size:11px}.kwChatRoom>.kwContactPolicyBanner small{flex:1 1 auto;font-size:10px}.kwChatRoom>.kwWorkDeliveryCard{margin:5px 16px;padding:8px 11px;min-height:58px;border-radius:13px;gap:9px;align-items:center;flex:0 0 auto;box-shadow:0 3px 10px #1c40780b}.kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryIcon{width:34px;height:34px;border-radius:10px}.kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryMain{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head actions" "meta actions";column-gap:12px;align-items:center}.kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryHead{grid-area:head;min-width:0;align-items:center;justify-content:flex-start;gap:8px}.kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryHead>div{display:flex;align-items:center;gap:7px;min-width:0}.kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryHead small{flex:0 0 auto;font-size:9px}.kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryHead b{margin:0;min-width:0;max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryHead>span{padding:4px 7px;font-size:9px}.kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryMeta{grid-area:meta;margin-top:3px;gap:4px 10px;font-size:10px;white-space:nowrap;overflow:hidden}.kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryMain>p{display:none}.kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryActions{grid-area:actions;margin:0;flex-wrap:nowrap;justify-content:flex-end}.kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryActions button{padding:6px 9px;border-radius:9px;font-size:10px;white-space:nowrap}.kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryDone{font-size:10px;white-space:nowrap}@media(max-width:900px){.kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryMain{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "meta" "actions"}.kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryActions{justify-content:flex-start;margin-top:6px}}@media(max-width:720px){.kwChatRoom>.kwContactPolicyBanner>div{display:block}.kwChatRoom>.kwContactPolicyBanner small{display:none}.kwChatRoom>.kwWorkDeliveryCard{margin-left:8px;margin-right:8px;align-items:flex-start}.kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryHead{flex-direction:row;flex-wrap:wrap}.kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryHead>div{max-width:100%}.kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryHead b{max-width:180px}.kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryMeta{white-space:normal}}nnn.kwDeliveryEvidenceRow{display:flex;justify-content:flex-start;padding:5px 18px 10px}.kwDeliveryEvidenceCard{width:min(560px,82%);border:1px solid #bfe8d0;background:#f4fff8;border-radius:16px;padding:12px 14px;box-shadow:0 4px 14px #1a77480f}.kwDeliveryEvidenceHead{display:flex;align-items:center;gap:9px}.kwDeliveryEvidenceIcon{width:36px;height:36px;border-radius:11px;background:#dff7e8;color:#149255;display:grid;place-items:center;flex:0 0 auto}.kwDeliveryEvidenceHead>div{display:flex;flex-direction:column;min-width:0;flex:1}.kwDeliveryEvidenceHead small{font-size:9px;font-weight:850;color:#4c7692;letter-spacing:.35px}.kwDeliveryEvidenceHead b{font-size:13px;color:#145f3b;margin-top:2px}.kwDeliveryEvidenceHead em{font-style:normal;font-size:10px;font-weight:850;color:#148a4d;background:#ddf7e7;border-radius:999px;padding:5px 8px;white-space:nowrap}.kwDeliveryEvidenceBody{margin:9px 0 7px}.kwDeliveryEvidenceBody p{margin:6px 0 0;color:#416a59;font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.kwDeliveryEvidenceFoot{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#6b8b7c;font-size:10px}.kwDeliveryEvidenceFoot button{border:1px solid #a9ddc0;background:#fff;color:#137848;border-radius:9px;padding:7px 10px;font-weight:850;display:inline-flex;align-items:center;gap:5px}.kwDeliveryEvidenceCard .kwDrivePreview{max-width:100%}@media(max-width:760px){.kwDeliveryEvidenceRow{padding:5px 8px 9px}.kwDeliveryEvidenceCard{width:100%}.kwDeliveryEvidenceFoot{align-items:flex-start;flex-direction:column}}n .resumeHeadNav{display:inline-flex!important;align-items:center;gap:6px}.resumeBuilderPage,.resumeDirectoryPage{min-height:100vh;background:#f5f8fc;color:#102a50}.resumeBuilderShell,.resumeDirectoryShell{max-width:1440px;margin:auto;padding:30px 28px 60px}.resumeBuilderHero,.resumeDirectoryHero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:28px;border:1px solid #dce7f3;border-radius:24px;background:linear-gradient(135deg,#fff,#f3f8ff);box-shadow:0 12px 34px #0f2a500f;margin-bottom:22px}.resumeBuilderHero h1,.resumeDirectoryHero h1{font-size:clamp(30px,4vw,48px);margin:6px 0 8px;color:#0b2447}.resumeBuilderHero p,.resumeDirectoryHero p{margin:0;color:#64748b;max-width:800px}.resumePublishState{min-width:180px;padding:12px 16px;border-radius:14px;border:1px solid #d8e2ee;background:#fff}.resumePublishState b,.resumePublishState span{display:block}.resumePublishState b{font-size:12px;letter-spacing:.12em}.resumePublishState span{font-size:11px;color:#718096;margin-top:3px}.resumePublishState.published{border-color:#b7e4cf;background:#f1fff8}.resumePublishState.published b{color:#087a4b}.resumeBuilderGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:22px;align-items:start}.resumeFormCard{background:#fff;border:1px solid #dce6f1;border-radius:22px;padding:24px;box-shadow:0 10px 30px #0f2a500d}.resumeFormSection{padding:0 0 22px;margin:0 0 22px;border-bottom:1px solid #edf1f6}.resumeFormSection:last-of-type{border-bottom:0}.resumeFormSection h2{font-size:17px;margin:0 0 14px;color:#17365e}.resumeFormSection label{display:flex;flex-direction:column;gap:6px;margin:12px 0;font-size:12px;font-weight:800;color:#52657b}.resumeFormSection input,.resumeFormSection textarea,.resumeFormSection select{width:100%;box-sizing:border-box;border:1px solid #cad8e8;border-radius:11px;padding:11px 12px;background:#fff;color:#102a50;font:inherit;font-weight:500}.resumeFormSection textarea{min-height:94px;resize:vertical;line-height:1.5}.resumeFieldGrid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.resumePrivacyNote,.resumeAccessNote{display:flex;align-items:flex-start;gap:8px;padding:11px 13px;border-radius:12px;background:#eef6ff;color:#526b86;font-size:12px}.resumeActions{display:flex;gap:9px;justify-content:flex-end;flex-wrap:wrap}.resumeActions button,.talentResumeCard>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #cbd8e8;background:#fff;color:#17365e;border-radius:11px;padding:10px 14px;font-weight:800;cursor:pointer}.resumeActions button.primary,.talentResumeCard>button{background:#1769e0;color:#fff;border-color:#1769e0}.resumeNotice{padding:10px 12px;margin:0 0 12px;border-radius:10px;background:#eef6ff;color:#174f9d;font-size:12px}.resumeBuilderSide{position:sticky;top:20px}.resumePaper{background:#fff;border:1px solid #dce5ef;border-radius:18px;padding:28px;box-shadow:0 16px 45px #0b244717;color:#203a5b}.resumePaperHead{display:flex;gap:16px;align-items:center;padding-bottom:18px;border-bottom:2px solid #1769e0}.resumeMonogram{width:54px;height:54px;display:grid;place-items:center;flex:0 0 auto;border-radius:16px;background:linear-gradient(135deg,#1769e0,#6d5dfc);color:#fff;font-size:24px;font-weight:900}.resumePaperHead span{font-size:9px;letter-spacing:.14em;font-weight:900;color:#1769e0}.resumePaperHead h1{font-size:25px;margin:3px 0;color:#0b2447}.resumePaperHead h2{font-size:14px;margin:0 0 5px;color:#526b86}.resumePaperHead p{display:flex;align-items:center;gap:5px;font-size:10px;margin:0;color:#7a8da4}.resumePaper section{margin-top:18px}.resumePaper section h3{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:#1769e0;margin:0 0 6px}.resumePaper section p{white-space:pre-line;font-size:11px;line-height:1.55;color:#52657b;margin:0}.resumePaperGrid{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.resumeSkillRow{display:flex;gap:6px;flex-wrap:wrap;margin-top:15px}.resumeSkillRow span{padding:5px 8px;border-radius:999px;background:#eef5ff;color:#24599c;font-size:10px;font-weight:800}.resumeContact{display:grid;grid-template-columns:auto 1fr;gap:2px 7px;align-items:center;margin-top:18px;padding:11px;border-radius:11px;background:#f2f8ff;color:#174f9d}.resumeContact small{grid-column:2;font-size:9px;color:#7186a0}.resumePaper footer{display:flex;align-items:center;gap:5px;margin-top:22px;padding-top:12px;border-top:1px solid #e8eef5;color:#8797aa;font-size:9px}.resumePreviewOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;background:#051630ad;padding:30px;overflow:auto;display:flex;justify-content:center;align-items:flex-start}.resumePreviewModal{position:relative;width:min(850px,96vw);padding:24px;border-radius:24px;background:#eef3f9}.resumePreviewModal>.modalClose{position:absolute;right:10px;top:10px;z-index:2}.resumeDirectoryHero{display:block;text-align:center;padding:46px 28px}.resumeDirectoryHero p{margin:0 auto}.resumeSearch{display:flex;align-items:center;gap:10px;max-width:820px;margin:24px auto 12px;background:#fff;border:1px solid #cbd9e9;border-radius:15px;padding:7px 8px 7px 14px;box-shadow:0 8px 22px #0f2a500f}.resumeSearch input{border:0;outline:0;flex:1;min-width:0;font-size:14px}.resumeSearch button{border:0;border-radius:10px;background:#1769e0;color:#fff;padding:10px 18px;font-weight:900;cursor:pointer}.resumeDirectoryHero .resumeAccessNote{max-width:800px;margin:auto;text-align:left}.resumeDirectoryContent{background:#fff;border:1px solid #dce6f1;border-radius:22px;padding:24px}.resumeDirectoryHead h2{margin:0;color:#0b2447}.resumeDirectoryHead p{margin:4px 0 18px;color:#75869a}.resumeCardGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.talentResumeCard{display:flex;flex-direction:column;border:1px solid #dce6f1;border-radius:17px;padding:17px;background:linear-gradient(180deg,#fff,#fbfdff);min-height:245px}.talentResumeTop{display:flex;gap:11px;align-items:center}.talentResumeTop .resumeMonogram{width:44px;height:44px;border-radius:13px;font-size:19px}.talentResumeTop h3{margin:0 0 3px;color:#0b2447}.talentResumeTop b{font-size:11px;color:#60758d}.talentResumeMeta{display:flex;gap:12px;flex-wrap:wrap;margin-top:13px;color:#71849b;font-size:10px}.talentResumeMeta span{display:flex;gap:4px;align-items:center}.talentResumeSummary{font-size:11px;color:#60758d;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.talentResumeCard>button{margin-top:auto;width:100%}.resumeDirectoryLoading{padding:60px;text-align:center;color:#718096}.resumeLoginGate{display:flex;align-items:center;gap:10px;margin-top:12px;padding:14px;background:#fff;border-radius:13px}.resumeLoginGate div{flex:1}.resumeLoginGate b,.resumeLoginGate span{display:block}.resumeLoginGate span{font-size:11px;color:#718096;margin-top:2px}.resumeLoginGate button{border:0;border-radius:9px;background:#1769e0;color:#fff;padding:9px 13px;font-weight:800}.resumeDirectoryPage .jobBoardHeader nav a{display:inline-flex;align-items:center;gap:5px}.resumeDirectoryPage .jobBoardHeader nav a.active{color:#1769e0;font-weight:900}@media(max-width:1050px){.resumeBuilderGrid{grid-template-columns:1fr}.resumeBuilderSide{position:static}.resumeCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.resumeBuilderShell,.resumeDirectoryShell{padding:16px 12px 40px}.resumeBuilderHero{flex-direction:column}.resumeFieldGrid,.resumePaperGrid,.resumeCardGrid{grid-template-columns:1fr}.resumePublishState{width:100%;box-sizing:border-box}.resumeDirectoryHero{padding:30px 16px}.resumeSearch{padding-left:10px}.resumeActions button{flex:1}.resumePreviewOverlay{padding:10px}.resumePreviewModal{padding:18px 10px}.resumePaper{padding:20px}.resumeBuilderPage .dashboardTopActions .dashboardOutlineButton:last-child{display:none}}.resumeProfilePhoto,.talentResumePhoto{width:64px;height:64px;border-radius:17px;object-fit:cover;border:2px solid #e3ecf7;flex:0 0 auto}.talentResumePhoto{width:44px;height:44px;border-radius:13px}.resumeOpenBadge{display:inline-flex;margin-top:6px;padding:4px 8px;border-radius:999px;background:#e9fff4;color:#087a4b;font-style:normal;font-size:9px;font-weight:900;letter-spacing:.08em}.resumePhotoEditor{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #dce6f1;border-radius:14px;background:#f9fbfe}.resumePhotoEditor img{width:70px;height:70px;border-radius:17px;object-fit:cover}.resumePhotoUpload{margin:0!important;flex:1}.resumePhotoUpload input{display:none}.resumePhotoUpload span{display:inline-flex;width:max-content;padding:8px 11px;border:1px solid #bfd0e3;border-radius:9px;background:#fff;color:#24599c;cursor:pointer}.resumePhotoEditor>button{border:0;background:transparent;color:#b42318;font-weight:800;cursor:pointer}.resumeStructuredBlock{margin:14px 0;padding:14px;border:1px solid #e0e8f2;border-radius:15px;background:#fbfdff}.resumeStructuredHead{display:flex;justify-content:space-between;gap:12px;align-items:center}.resumeStructuredHead h3{margin:0;color:#17365e;font-size:14px}.resumeStructuredHead small{display:block;margin-top:3px;color:#8292a6;font-weight:500}.resumeStructuredHead button,.resumeStructuredItemHead button{border:1px solid #cbd8e8;border-radius:9px;background:#fff;color:#1769e0;padding:7px 10px;font-weight:850;cursor:pointer}.resumeStructuredEmpty{padding:20px 4px 6px;color:#93a1b2;font-size:12px}.resumeStructuredItem{margin-top:12px;padding:13px;border:1px solid #dfe8f2;border-radius:12px;background:#fff}.resumeStructuredItemHead{display:flex;justify-content:space-between;align-items:center}.resumeStructuredItemHead button{color:#b42318;border-color:#f1c7c2;padding:5px 8px}.resumeStructuredGrid,.resumeSalaryGrid{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.resumeInlineCheck{flex-direction:row!important;align-items:center!important;gap:8px!important}.resumeInlineCheck input{width:auto!important}.resumeTimeline{display:grid;gap:11px}.resumeTimeline>div{padding-left:11px;border-left:2px solid #dce9f8}.resumeTimeline b,.resumeTimeline small{display:block}.resumeTimeline small{margin:3px 0;color:#8494a7;font-size:9px}.resumeTimeline a{font-size:10px;color:#1769e0;font-weight:800}.resumeOpportunity{padding:12px;border-radius:11px;background:#f7faff}.resumeOpportunity p+p{margin-top:5px}.talentResumeTop>div:last-child{min-width:0}.talentResumeTop .resumeOpenBadge{width:max-content}.resumeFormSection label small{font-weight:500;color:#8a99aa}@media(max-width:720px){.resumeStructuredGrid,.resumeSalaryGrid{grid-template-columns:1fr}.resumePhotoEditor{align-items:flex-start;flex-wrap:wrap}}.resumeRecruitAction{padding:16px 24px 22px;border-top:1px solid #e2e8f0;display:flex;gap:12px;align-items:center;justify-content:center;background:#f8fafc}.resumeRecruitAction>button,.resumeRecruitGate button,.resumeRecruitButtons .primary,.resumeInterestActions .primary{border:0;border-radius:10px;background:#0f2747;color:#fff;padding:11px 16px;font-weight:800;cursor:pointer;display:inline-flex;gap:8px;align-items:center}.resumeRecruitSuccess{color:#047857;font-weight:700}.resumeRecruitGate{margin:0 24px 22px;padding:13px 15px;border:1px solid #cbd5e1;border-radius:12px;display:flex;gap:10px;align-items:center;background:#f8fafc}.resumeRecruitGate span{flex:1}.resumeRecruitOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#0f172a9e;display:grid;place-items:center;padding:20px}.resumeRecruitModal{position:relative;width:min(620px,96vw);background:#fff;border-radius:18px;padding:26px;box-shadow:0 30px 80px #0f172a4d}.resumeRecruitModal h2{margin:8px 0 4px}.resumeRecruitModal>p{margin:0 0 18px;color:#64748b}.resumeRecruitModal label{display:block;font-weight:700;margin:12px 0}.resumeRecruitModal input,.resumeRecruitModal textarea{display:block;width:100%;box-sizing:border-box;margin-top:6px;border:1px solid #cbd5e1;border-radius:10px;padding:11px 12px;font:inherit}.resumeRecruitButtons{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.resumeRecruitButtons>button:not(.primary){border:1px solid #cbd5e1;background:#fff;border-radius:10px;padding:10px 15px;cursor:pointer}.resumeInterestInbox{max-width:1420px;margin:0 auto 34px;padding:24px;background:#fff;border:1px solid #e2e8f0;border-radius:18px}.resumeInterestHead{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:16px}.resumeInterestHead h2{margin:7px 0 3px}.resumeInterestHead p{margin:0;color:#64748b}.resumeInterestCount{min-width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#eaf1f8;color:#0f2747;font-weight:900}.resumeInterestList{display:grid;gap:12px}.resumeInterestList article{border:1px solid #e2e8f0;border-radius:14px;padding:16px}.resumeInterestList article>div:first-child{display:flex;justify-content:space-between;gap:10px}.resumeInterestList article>div:first-child span{font-size:12px;color:#64748b}.resumeInterestList a{display:inline-block;margin-top:5px;color:#2563eb;font-weight:700}.resumeInterestList p{white-space:pre-wrap;margin:12px 0;color:#334155}.resumeInterestActions{display:flex;justify-content:space-between;align-items:center;gap:12px}.resumeInterestStatus{font-size:12px;font-weight:800;text-transform:uppercase;padding:5px 9px;border-radius:999px;background:#eef2ff;color:#4338ca}.resumeInterestStatus.replied{background:#ecfdf5;color:#047857}@media(max-width:700px){.resumeInterestInbox{margin:14px;padding:16px}.resumeInterestList article>div:first-child,.resumeInterestActions{align-items:flex-start;flex-direction:column}.resumeRecruitGate{align-items:flex-start;flex-wrap:wrap}}.resumeVerifiedHistory{margin:18px 0;padding:18px;border:1px solid rgba(15,23,42,.12);border-radius:18px;background:linear-gradient(180deg,#f8fbff,#fff)}.resumeVerifiedTitle{display:flex;align-items:center;gap:10px;color:#0f2748}.resumeVerifiedTitle>div{display:flex;flex-direction:column;gap:2px;flex:1}.resumeVerifiedTitle b{font-size:15px}.resumeVerifiedTitle span{font-size:12px;color:#64748b}.resumeVerifiedTitle em{font-style:normal;font-size:10px;font-weight:900;letter-spacing:.08em;padding:5px 8px;border-radius:999px;background:#e8f5ee;color:#177245}.resumeVerifiedStats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0}.resumeVerifiedStats>div{padding:12px;border-radius:14px;background:#fff;border:1px solid #e5eaf0;display:flex;flex-direction:column}.resumeVerifiedStats strong{font-size:20px;color:#102a4c}.resumeVerifiedStats span{font-size:11px;color:#64748b}.resumeVerifiedCategories{display:grid;gap:8px}.resumeVerifiedCategories>div{display:flex;justify-content:space-between;gap:14px;padding:9px 11px;border-radius:10px;background:#f8fafc}.resumeVerifiedCategories span{font-size:12px;font-weight:700;color:#334155}.resumeVerifiedCategories b{font-size:11px;color:#64748b;text-align:right}.resumeVerifiedHistory>p{display:flex;gap:6px;align-items:flex-start;margin:12px 0 0;font-size:11px;color:#64748b}@media(max-width:700px){.resumeVerifiedStats{grid-template-columns:1fr}.resumeVerifiedCategories>div{flex-direction:column;gap:3px}.resumeVerifiedCategories b{text-align:left}}.resumeFilterToggle{display:flex!important;align-items:center;gap:6px;white-space:nowrap;background:#fff!important;color:#25324b!important;border:1px solid #dce3ee!important}.resumeFilterToggle.active{border-color:#5b6cf9!important;color:#4052df!important;background:#f5f7ff!important}.resumeSmartFilters{margin-top:14px;background:#fffffff5;border:1px solid #e3e8f2;border-radius:18px;padding:16px;box-shadow:0 12px 30px #1e2d5012;text-align:left}.resumeFilterTitle{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px}.resumeFilterTitle>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.resumeFilterTitle b{color:#17213a}.resumeFilterTitle span{font-size:12px;color:#718096}.resumeFilterTitle>button{border:0;background:transparent;color:#5261d9;cursor:pointer;font-weight:700}.resumeFilterGrid{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;align-items:end}.resumeFilterGrid>label{display:flex;flex-direction:column;gap:5px;font-size:11px;font-weight:800;color:#667085}.resumeFilterGrid select,.resumeFilterGrid input{height:39px;border:1px solid #dce3ee;border-radius:10px;background:#fff;padding:0 10px;color:#25324b;outline:none}.resumeFilterGrid select:focus,.resumeFilterGrid input:focus{border-color:#8793ff;box-shadow:0 0 0 3px #5b6cf91a}.resumeFilterChecks{display:flex;grid-column:1/-1;gap:16px;flex-wrap:wrap;padding-top:4px}.resumeFilterChecks label{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:#344054;cursor:pointer}.resumeFilterChecks input{width:16px;height:16px}.resumeFilterChecks span{display:flex;align-items:center;gap:4px}.resumeCardBadges{display:flex;gap:5px;flex-wrap:wrap;margin-top:6px}.resumeVerifiedBadge,.resumeMatchBadge{font-style:normal;font-size:9px;font-weight:900;border-radius:999px;padding:4px 7px;display:inline-flex;align-items:center;gap:3px}.resumeVerifiedBadge{background:#edf9f3;color:#147a4b;border:1px solid #c8ebd8}.resumeMatchBadge{background:#f3f1ff;color:#654bd8;border:1px solid #ddd6fe}.resumeMatchLegend{display:flex;align-items:center;gap:5px;color:#667085;font-size:12px}.talentResumeMeta{flex-wrap:wrap}@media(max-width:1000px){.resumeFilterGrid{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media(max-width:620px){.resumeFilterGrid{grid-template-columns:1fr}.resumeSearch{flex-wrap:wrap}.resumeSearch input{min-width:100%}.resumeMatchLegend{display:none}}.recruitmentDashboard{margin-top:28px}.recruitmentStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0}.recruitmentStats button{border:1px solid #e2e8f0;background:#fff;border-radius:14px;padding:14px 16px;text-align:left;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.recruitmentStats button span{font-size:12px;color:#64748b}.recruitmentStats button b{font-size:22px;color:#0f172a}.recruitmentStats button.active{border-color:#0f766e;box-shadow:0 0 0 2px #0f766e14}.recruitmentStats button.active b{color:#0f766e}.recruitmentToolbar{display:flex;gap:10px;justify-content:space-between;margin-bottom:14px}.recruitmentToolbar>div{flex:1;display:flex;align-items:center;gap:8px;border:1px solid #e2e8f0;background:#fff;border-radius:12px;padding:0 12px}.recruitmentToolbar input{border:0;outline:0;width:100%;padding:11px 0;background:transparent}.recruitmentToolbar>button{border:1px solid #e2e8f0;background:#fff;border-radius:12px;padding:0 14px;display:flex;gap:7px;align-items:center}.recruitmentCardTop{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.resumeInterestList article.isNew{border-left:4px solid #0f766e;background:linear-gradient(90deg,#0f766e09,#fff 24%)}.resumeInterestActions small{color:#94a3b8}@media(max-width:760px){.recruitmentStats{grid-template-columns:repeat(2,minmax(0,1fr))}.recruitmentToolbar{flex-direction:column}.recruitmentToolbar>button{justify-content:center;padding:10px}.recruitmentCardTop{flex-direction:column}}.resumeAiActions{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin:14px 0 10px}.resumeAiActions button{border:1px solid #d8e0ee;background:#fff;color:#27324a;border-radius:11px;padding:9px 13px;font-weight:850;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.resumeAiActions button:first-child{background:linear-gradient(135deg,#f3f1ff,#eef7ff);border-color:#d8d5ff;color:#5146c8}.resumeAiBrief,.resumeShortlistPanel{margin:10px auto 14px;max-width:1120px;border:1px solid #e0e6f0;border-radius:16px;background:#fff;padding:15px;box-shadow:0 10px 28px #1423460f;text-align:left}.resumeAiBrief>div:first-child{display:flex;align-items:center;gap:9px;margin-bottom:12px;color:#5146c8}.resumeAiBrief>div:first-child span{display:flex;flex-direction:column}.resumeAiBrief small{color:#7b8798;font-weight:500}.resumeAiBriefGrid{display:grid;grid-template-columns:1.2fr 1.5fr 1fr .8fr .8fr auto;gap:8px}.resumeAiBriefGrid input,.resumeAiBriefGrid select{min-width:0;border:1px solid #dce3ee;border-radius:10px;padding:10px;background:#fff}.resumeAiBriefGrid button{border:0;border-radius:10px;background:#5146c8;color:#fff;padding:10px 13px;font-weight:850;display:flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap}.resumeShortlistPanel>div:first-child{display:flex;justify-content:space-between;gap:12px;margin-bottom:9px}.resumeShortlistPanel>div:first-child span{font-size:12px;color:#7b8798}.resumeShortlistPanel>div:nth-child(2){display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.resumeShortlistPanel>div:nth-child(2)>button{border:1px solid #e3e8f1;background:#fafcff;border-radius:11px;padding:10px;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:8px;color:#25324b}.resumeShortlistPanel button span{display:flex;flex-direction:column;font-weight:800}.resumeShortlistPanel button small{font-weight:500;color:#7b8798;margin-top:2px}.resumeRecommendReason{margin-top:10px;padding:8px 10px;border-radius:10px;background:#f6f4ff;color:#5b50bd;font-size:11px;font-weight:700;display:flex;align-items:flex-start;gap:6px}.resumeCardActions{display:grid;grid-template-columns:1fr auto;gap:7px;margin-top:auto}.resumeCardActions button{border:1px solid #d9e2ee;background:#fff;color:#17365e;border-radius:11px;padding:10px 12px;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px}.resumeCardActions button:first-child{background:#1769e0;color:#fff;border-color:#1769e0}.resumeCardActions button.saved{color:#d33b64;background:#fff4f7;border-color:#f3cbd7}@media(max-width:1050px){.resumeAiBriefGrid{grid-template-columns:repeat(2,1fr)}.resumeShortlistPanel>div:nth-child(2){grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.resumeAiBriefGrid,.resumeShortlistPanel>div:nth-child(2){grid-template-columns:1fr}}.resumePipelinePanel{min-width:min(720px,calc(100vw - 32px));max-height:70vh;overflow:auto}.resumePipelineHead{display:flex!important;align-items:center;justify-content:space-between;gap:16px}.resumePipelineHead>span{display:flex;flex-direction:column;gap:3px}.resumePipelineHead small{font-weight:500;opacity:.68}.resumePipelineHead select,.resumePipelineList article>select{border:1px solid #dbe3ef;border-radius:10px;background:#fff;padding:9px 10px;font:inherit}.resumePipelineList{display:grid!important;gap:9px!important;margin-top:12px}.resumePipelineList article{display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:10px;align-items:center;border:1px solid #e5eaf2;border-radius:13px;padding:8px;background:#fff}.resumePipelineTalent{display:flex!important;align-items:center!important;justify-content:space-between!important;text-align:left!important;border:0!important;background:transparent!important;padding:4px!important}.resumePipelineTalent span{display:flex;flex-direction:column;gap:3px}.resumePipelineTalent small{opacity:.68;font-weight:500}@media(max-width:640px){.resumePipelineHead{align-items:stretch;flex-direction:column}.resumePipelineList article{grid-template-columns:1fr}.resumePipelineList article>select{width:100%}}.resumePipelineList article.resumePipelineItem{display:block;padding:10px}.resumePipelineMain{display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:10px;align-items:center}.resumePipelinePlan{margin-top:9px;padding-top:9px;border-top:1px dashed #dbe3ef;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(190px,.8fr) auto;gap:9px;align-items:end}.resumePipelinePlan label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:700;color:#475569}.resumePipelinePlan textarea,.resumePipelinePlan input{width:100%;box-sizing:border-box;border:1px solid #dbe3ef;border-radius:10px;background:#fff;padding:9px 10px;font:inherit;color:#0f172a;resize:vertical}.resumePlanSave{border:0;border-radius:10px;background:#0f172a;color:#fff;padding:10px 12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.resumePlanSave:disabled{opacity:.6}.resumeFollowup{margin-top:1px;display:flex;align-items:center;gap:4px;font-weight:600}.resumeFollowup.overdue{color:#b42318}.resumeFollowup.dueSoon{color:#b54708}.resumeFollowup.scheduled{color:#027a48}.resumePipelineItem.overdue{box-shadow:inset 3px 0 #d92d20}.resumePipelineItem.dueSoon{box-shadow:inset 3px 0 #f79009}@media(max-width:800px){.resumePipelinePlan,.resumePipelineMain{grid-template-columns:1fr}.resumePipelineMain>select{width:100%}}.resumePlanActions{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.resumeFollowupDone,.resumeActivityBtn{border:1px solid #dbe3ef;border-radius:10px;background:#fff;color:#0f172a;padding:9px 10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap}.resumeFollowupDone{border-color:#a6f4c5;background:#ecfdf3;color:#027a48}.resumeActivityTimeline{margin:10px 0 0;padding:12px;border-radius:12px;background:#f8fafc;border:1px solid #e5eaf2}.resumeActivityTimeline>b{font-size:13px;color:#0f172a}.resumeActivityRow{display:grid;grid-template-columns:18px 1fr;gap:8px;margin-top:10px}.resumeActivityRow>span{position:relative;display:flex;justify-content:center}.resumeActivityRow>span:after{content:"";position:absolute;top:12px;bottom:-14px;width:1px;background:#dbe3ef}.resumeActivityRow:last-child>span:after{display:none}.resumeActivityRow i{width:8px;height:8px;margin-top:4px;border-radius:50%;background:#475569;z-index:1}.resumeActivityRow div{display:flex;flex-direction:column;gap:2px}.resumeActivityRow strong{font-size:12px;color:#0f172a}.resumeActivityRow small{font-size:12px;color:#475569}.resumeActivityRow time{font-size:11px;color:#94a3b8}.resumeActivityTimeline>p{font-size:12px;color:#64748b;margin:8px 0 0}@media(max-width:800px){.resumePlanActions{width:100%}.resumePlanActions button{flex:1}}.resumeAiActions button.attention{border-color:#f4b8b3;background:#fff5f4;color:#b42318}.resumeFollowupCenter{margin:10px auto 14px;max-width:1120px;border:1px solid #e0e6f0;border-radius:18px;background:#fff;padding:16px;box-shadow:0 12px 30px #14234612;text-align:left}.resumeFollowupCenterHead{display:flex;align-items:center;justify-content:space-between;gap:14px}.resumeFollowupCenterHead>span{display:flex;flex-direction:column;gap:3px}.resumeFollowupCenterHead b{color:#0f172a}.resumeFollowupCenterHead small{font-size:11px;color:#7b8798}.resumeFollowupCenterHead>button{border:1px solid #dbe3ef;background:#fff;border-radius:10px;padding:8px 11px;font-weight:750;color:#334155}.resumeFollowupStats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0}.resumeFollowupStats button{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #e2e8f0;background:#f8fafc;border-radius:12px;padding:10px 12px;color:#475569;text-align:left}.resumeFollowupStats button span{font-size:11px;font-weight:700}.resumeFollowupStats button b{font-size:18px;color:#0f172a}.resumeFollowupStats button.active{border-color:#64748b;background:#fff;box-shadow:0 0 0 2px #47556914}.resumeFollowupStats button:nth-child(2) b{color:#b42318}.resumeFollowupStats button:nth-child(3) b{color:#b54708}.resumeFollowupCenterList{display:grid;gap:9px}.resumeFollowupCenterItem{border:1px solid #e5eaf2;border-radius:13px;padding:12px;background:#fff;display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(190px,.8fr);gap:9px 16px;align-items:center}.resumeFollowupCenterItem.overdue{box-shadow:inset 3px 0 #d92d20}.resumeFollowupCenterItem.today{box-shadow:inset 3px 0 #f79009}.resumeFollowupCenterItem.upcoming{box-shadow:inset 3px 0 #2e90fa}.resumeFollowupCenterItem.later{box-shadow:inset 3px 0 #98a2b3}.resumeFollowupIdentity,.resumeFollowupWhen{display:flex;align-items:center;gap:9px}.resumeFollowupIdentity>div,.resumeFollowupWhen>span{display:flex;flex-direction:column;gap:2px}.resumeFollowupIdentity small,.resumeFollowupWhen small{font-size:11px;color:#7b8798}.resumeFollowupWhen b{font-size:12px;color:#334155}.resumeFollowupDot{width:9px;height:9px;border-radius:50%;background:#98a2b3;flex:0 0 auto}.resumeFollowupCenterItem.overdue .resumeFollowupDot{background:#d92d20}.resumeFollowupCenterItem.today .resumeFollowupDot{background:#f79009}.resumeFollowupCenterItem.upcoming .resumeFollowupDot{background:#2e90fa}.resumeFollowupCenterItem>p{grid-column:1/-1;margin:0;padding:8px 10px;border-radius:9px;background:#f8fafc;color:#475569;font-size:12px;white-space:pre-wrap}.resumeFollowupCenterActions{grid-column:1/-1;display:flex;gap:7px;flex-wrap:wrap}.resumeFollowupCenterActions button{border:1px solid #dbe3ef;background:#fff;color:#334155;border-radius:9px;padding:8px 10px;font-weight:750;display:inline-flex;align-items:center;gap:5px}.resumeFollowupCenterActions button.done{border-color:#a6f4c5;background:#ecfdf3;color:#027a48}.resumeFollowupEmpty{padding:26px 16px;text-align:center;border:1px dashed #dbe3ef;border-radius:13px;background:#fafcff;color:#64748b;display:flex;flex-direction:column;align-items:center;gap:5px}.resumeFollowupEmpty b{color:#334155}.resumeFollowupEmpty span{font-size:12px}@media(max-width:800px){.resumeFollowupStats{grid-template-columns:repeat(2,minmax(0,1fr))}.resumeFollowupCenterItem{grid-template-columns:1fr}.resumeFollowupCenterActions{grid-column:1}.resumeFollowupCenterHead{align-items:stretch;flex-direction:column}.resumeFollowupCenterHead>button{align-self:flex-start}}@media(max-width:480px){.resumeFollowupStats{grid-template-columns:1fr}.resumeFollowupCenterActions button{flex:1;justify-content:center}}.resumeRecruitmentAnalytics{margin-top:18px;padding:20px;border:1px solid #dce5ee;border-radius:20px;background:linear-gradient(180deg,#fff,#f8fbfd);box-shadow:0 14px 38px #0f172a12}.resumeAnalyticsHead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.resumeAnalyticsHead span{display:flex;flex-direction:column;gap:3px}.resumeAnalyticsHead b{font-size:18px;color:#0f2740}.resumeAnalyticsHead small{color:#64748b}.resumeAnalyticsHead button{border:1px solid #cbd5e1;background:#fff;border-radius:10px;padding:8px 12px;font-weight:700;cursor:pointer}.resumeAnalyticsKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.resumeAnalyticsKpis article{padding:14px;border:1px solid #e2e8f0;border-radius:15px;background:#fff;display:flex;flex-direction:column;gap:3px}.resumeAnalyticsKpis article span,.resumeAnalyticsKpis article small{color:#64748b}.resumeAnalyticsKpis article>b{font-size:28px;color:#0f2740;line-height:1.1}.resumeAnalyticsKpis article.success{background:#f2fbf7;border-color:#bce8d2}.resumeAnalyticsKpis article.success>b{color:#087a55}.resumeAnalyticsGrid{display:grid;grid-template-columns:1.15fr .85fr;gap:12px}.resumeAnalyticsGrid>section{border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:15px}.resumeAnalyticsSectionTitle{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.resumeAnalyticsSectionTitle b{color:#0f2740}.resumeAnalyticsSectionTitle small{color:#64748b}.resumeFunnelBars{display:flex;flex-direction:column;gap:8px}.resumeFunnelBars button{display:grid;grid-template-columns:130px 1fr 44px;align-items:center;gap:10px;width:100%;border:0;background:transparent;padding:5px 0;cursor:pointer;text-align:left}.resumeFunnelBars button span{display:flex;justify-content:space-between;gap:6px;flex-direction:column}.resumeFunnelBars button span b{font-size:13px;color:#1e293b}.resumeFunnelBars button span em{font-size:11px;color:#64748b;font-style:normal}.resumeFunnelBars button>i{height:9px;background:#edf2f7;border-radius:999px;overflow:hidden}.resumeFunnelBars button>i>u{display:block;height:100%;min-width:2px;border-radius:999px;background:linear-gradient(90deg,#1f5f8b,#2c83b9);text-decoration:none}.resumeFunnelBars button strong{font-size:12px;color:#475569;text-align:right}.resumeFollowupHealth{display:grid;grid-template-columns:1fr 1fr;gap:8px}.resumeFollowupHealth button{border:1px solid #e2e8f0;background:#f8fafc;border-radius:13px;padding:11px;text-align:left;display:flex;flex-direction:column;gap:2px;cursor:pointer}.resumeFollowupHealth button span,.resumeFollowupHealth button small{color:#64748b}.resumeFollowupHealth button b{font-size:21px;color:#0f2740}.resumeFollowupHealth button.danger{background:#fff5f5;border-color:#fecaca}.resumeFollowupHealth button.danger b{color:#b42318}.resumeAnalyticsInsight{margin-top:10px;padding:12px;border-radius:13px;background:#eef7fc;color:#174b6d;display:flex;gap:9px;align-items:flex-start}.resumeAnalyticsInsight div{display:flex;flex-direction:column;gap:2px}.resumeAnalyticsInsight span{font-size:12px;line-height:1.5;color:#476579}@media(max-width:900px){.resumeAnalyticsKpis{grid-template-columns:1fr 1fr}.resumeAnalyticsGrid{grid-template-columns:1fr}}@media(max-width:560px){.resumeAnalyticsKpis,.resumeFollowupHealth{grid-template-columns:1fr}.resumeFunnelBars button{grid-template-columns:100px 1fr 38px}.resumeRecruitmentAnalytics{padding:14px}}.recruitmentSafetyNote{display:flex;gap:10px;align-items:flex-start;margin:12px 0 14px;padding:11px 13px;border:1px solid rgba(16,185,129,.28);border-radius:14px;background:#10b98112;color:#d9fff0}.recruitmentSafetyNote svg{flex:0 0 auto;margin-top:2px}.recruitmentSafetyNote span{display:flex;flex-direction:column;gap:2px;font-size:12px;line-height:1.55}.recruitmentSafetyNote b{font-size:13px}.recruitmentSafetyNotice{margin:10px 0 12px}.recruitmentSafetyActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center}.recruitmentSafetyActions button{display:inline-flex;gap:6px;align-items:center}.recruitmentSafetyActions .dangerText{border:1px solid rgba(248,113,113,.28);background:#f8717112;color:#fecaca}.recruitmentSafetyActions .dangerText:hover{background:#f8717124}.resumeInterestStatus.archived{background:#94a3b81f;color:#cbd5e1;border-color:#94a3b833}@media(max-width:720px){.recruitmentSafetyActions{justify-content:stretch}.recruitmentSafetyActions button{flex:1;justify-content:center}.recruitmentStats{grid-template-columns:repeat(2,minmax(0,1fr))}}.adminRecruitmentModeration{margin:18px 0;padding:18px;border:1px solid #dbe4ee;border-radius:18px;background:#fff}.adminRecruitmentModerationToolbar{display:flex;gap:10px;align-items:center;margin:12px 0}.adminRecruitmentModerationToolbar select,.adminRecruitmentModerationToolbar button{border:1px solid #d6dee8;border-radius:10px;padding:9px 12px;background:#fff}.adminRecruitmentModerationToolbar button{display:flex;align-items:center;gap:6px;cursor:pointer}.adminRecruitmentModerationList{display:grid;gap:10px}.adminRecruitmentModerationList article{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(260px,1.3fr) auto;gap:14px;align-items:center;padding:13px;border:1px solid #e3e9f0;border-radius:14px}.adminRecruitmentModerationList article>div:first-child{display:flex;flex-direction:column;gap:3px}.adminRecruitmentModerationList span,.adminRecruitmentModerationList small{color:#64748b}.adminRecruitmentModerationList p{margin:0;white-space:pre-wrap}.adminRecruitmentModerationActions{display:flex;gap:7px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.adminRecruitmentModerationActions em{font-style:normal;font-size:11px;font-weight:800;letter-spacing:.06em}.adminRecruitmentModerationActions button{border:1px solid #d6dee8;border-radius:9px;padding:7px 9px;background:#fff;cursor:pointer}.adminRecruitmentModerationActions button.primary{background:#0f172a;color:#fff;border-color:#0f172a}@media(max-width:900px){.adminRecruitmentModerationList article{grid-template-columns:1fr}.adminRecruitmentModerationActions{justify-content:flex-start}}.adminRecruitmentEnforcement{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid rgba(148,163,184,.18)}.adminRecruitmentEnforcement>span{font-size:10px;font-weight:900;letter-spacing:.12em;color:#94a3b8;margin-right:4px}.adminRecruitmentEnforcement button{border:1px solid rgba(148,163,184,.28);background:#fff;border-radius:9px;padding:7px 10px;font-size:11px;font-weight:800;cursor:pointer}.adminRecruitmentEnforcement button.danger{border-color:#fecaca;color:#b91c1c;background:#fff7f7}.adminRecruitmentEnforcement button.lift{border-color:#bbf7d0;color:#166534;background:#f0fdf4}.recruitmentSanction{font-size:10px;border-radius:999px;padding:5px 8px;background:#fff7ed;color:#9a3412;border:1px solid #fed7aa}.recruitmentSanction.suspended,.recruitmentSanction.permanent{background:#fef2f2;color:#991b1b;border-color:#fecaca}.adminRecruitmentCaseNote{display:block;margin-top:9px;color:#64748b;font-size:11px}@media(max-width:760px){.adminRecruitmentEnforcement{align-items:stretch}.adminRecruitmentEnforcement>span{width:100%}.adminRecruitmentEnforcement button{flex:1 1 42%}}.resumeSentInterests{margin:18px auto 0;max-width:1120px;padding:18px;border:1px solid #dce5ee;border-radius:18px;background:#fff;box-shadow:0 12px 30px #0f172a0f;text-align:left}.resumeSentHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.resumeSentHead>span{display:flex;flex-direction:column;gap:3px}.resumeSentHead small{color:#7b8798;font-size:11px}.resumeSentHead button,.resumeSentActions button{border:1px solid #dbe3ef;background:#fff;border-radius:9px;padding:8px 10px;font-weight:750;color:#334155;display:inline-flex;align-items:center;gap:5px}.resumeSentList{display:grid;gap:9px}.resumeSentList article{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:10px 16px;align-items:center;border:1px solid #e5eaf2;border-radius:13px;padding:12px;background:#fff}.resumeSentIdentity{display:flex;align-items:center;gap:9px}.resumeSentIdentity img,.resumeSentIdentity>span{width:38px;height:38px;border-radius:50%;object-fit:cover;background:#eef2f7;display:grid;place-items:center;font-weight:800}.resumeSentIdentity>div,.resumeSentStatus{display:flex;flex-direction:column;gap:2px}.resumeSentIdentity small,.resumeSentStatus small{font-size:11px;color:#7b8798}.resumeSentStatus{text-align:right}.resumeSentStatus strong{font-size:10px;letter-spacing:.04em;color:#475569}.resumeSentStatus strong.replied{color:#027a48}.resumeSentStatus strong.archived{color:#98a2b3}.resumeSentList article>p{grid-column:1/-1;margin:0;padding:8px 10px;background:#f8fafc;border-radius:9px;color:#475569;font-size:12px;white-space:pre-wrap}.resumeSentActions{grid-column:1/-1;display:flex;gap:7px;flex-wrap:wrap}.resumeSentActions button.primary{background:#0f172a;color:#fff;border-color:#0f172a}.resumeSentActions button.dangerText{color:#b42318}@media(max-width:700px){.resumeSentHead{align-items:stretch;flex-direction:column}.resumeSentHead button{align-self:flex-start}.resumeSentList article{grid-template-columns:1fr}.resumeSentStatus{text-align:left}.resumeSentActions{grid-column:1}}.resumeInterestLifecycle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 12px;padding:10px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#0f172a5c}.resumeInterestLifecycle span{display:flex;flex-direction:column;gap:3px;position:relative;padding-left:13px;opacity:.58}.resumeInterestLifecycle span:before{content:"";position:absolute;left:0;top:5px;width:7px;height:7px;border-radius:50%;background:#94a3b88c}.resumeInterestLifecycle span.done{opacity:1}.resumeInterestLifecycle span.done:before{background:#22c55e;box-shadow:0 0 0 3px #22c55e1f}.resumeInterestLifecycle span.archived{opacity:1}.resumeInterestLifecycle span.archived:before{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b1f}.resumeInterestLifecycle b{font-size:12px;color:#e2e8f0}.resumeInterestLifecycle small{font-size:11px;line-height:1.35;color:#94a3b8}@media(max-width:760px){.resumeInterestLifecycle{grid-template-columns:1fr}.resumeInterestLifecycle span{padding:3px 0 3px 14px}}.resumePipelineTalent.unavailable{cursor:not-allowed!important;opacity:.72!important}.resumePipelineTalent.unavailable small{color:#7b8798!important}.resumeFollowupCenterActions button.unavailable{cursor:not-allowed;background:#f8fafc;color:#98a2b3;border-color:#e2e8f0}.resumePipelineItem:has(.resumePipelineTalent.unavailable){background:#fafbfc;border-style:dashed}.talentInterviewCenter{margin-top:24px;background:#fff;border:1px solid #dce7f4;border-radius:24px;padding:24px;box-shadow:0 12px 34px #14345c0d}.talentInterviewHead{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:18px}.talentInterviewHead h2{margin:7px 0 4px;color:#0d2f57;font-size:25px}.talentInterviewHead p{margin:0;color:#708198}.talentInterviewCount{min-width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#eef5ff;color:#176ee8;font-weight:900;font-size:20px}.talentInterviewList{display:grid;gap:12px}.talentInterviewItem{border:1px solid #dfe9f4;border-radius:18px;padding:17px;background:#fbfdff}.talentInterviewItem.accepted{border-color:#bfe7d6;background:#f5fcf8}.talentInterviewItem.cancelled{opacity:.72;background:#f8fafc}.talentInterviewItem.completed{border-color:#cddff5}.talentInterviewTop{display:flex;justify-content:space-between;gap:12px}.talentInterviewTop>div{display:flex;flex-direction:column;gap:3px}.talentInterviewTop b{color:#123458}.talentInterviewTop span{font-size:13px;color:#75879b}.talentInterviewTop em{font-style:normal;font-size:11px;font-weight:900;text-transform:uppercase;padding:6px 9px;border-radius:999px;background:#eef4fb;color:#52708e}.talentInterviewItem.accepted .talentInterviewTop em{background:#e8f8f0;color:#14805a}.talentInterviewFacts{display:flex;gap:14px;flex-wrap:wrap;margin-top:14px;color:#58708a;font-size:13px}.talentInterviewFacts span{display:flex;align-items:center;gap:6px}.talentInterviewFacts a{color:#146cf5;font-weight:800;text-decoration:none}.talentInterviewActions{display:flex;gap:9px;margin-top:15px}.talentInterviewActions button{height:40px;border-radius:11px;padding:0 15px;font-weight:800;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.talentInterviewActions .accept{border:0;background:#0c8f61;color:#fff}.talentInterviewActions .decline{border:1px solid #e2d7dc;background:#fff;color:#a14b60}.talentInterviewAccepted{display:flex;align-items:center;gap:7px;margin-top:14px;color:#14805a;font-size:13px;font-weight:800}.resumeInterviewBtn{border:1px solid #c9d9f0!important;background:#f5f9ff!important;color:#1c64c7!important}.resumeInterviewBtn:disabled{opacity:.45;cursor:not-allowed}.resumePipelineInterview{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 0;padding:11px 13px;border:1px solid #dce7f3;border-radius:13px;background:#f7faff}.resumePipelineInterview>div:first-child{display:flex;align-items:center;gap:9px;color:#286dbd}.resumePipelineInterview span{display:flex;flex-direction:column}.resumePipelineInterview b{font-size:13px;color:#173b62}.resumePipelineInterview small{font-size:11px;color:#6f8195}.resumePipelineInterview.accepted{background:#f1fbf6;border-color:#c5e8d7}.resumePipelineInterview.completed{background:#f7f9fc}.resumePipelineInterview.cancelled{opacity:.7}.resumePipelineInterviewActions{display:flex;gap:7px}.resumePipelineInterviewActions button{border:1px solid #d4e0ed;background:#fff;border-radius:9px;height:32px;padding:0 10px;font-size:11px;font-weight:800;color:#365776;display:inline-flex;align-items:center;gap:5px;cursor:pointer}.resumeInterviewModal{position:relative;width:min(680px,calc(100vw - 32px));max-height:90vh;overflow:auto;background:#fff;border-radius:24px;padding:27px;box-shadow:0 28px 80px #0821413b}.resumeInterviewModal h2{margin:8px 0 5px;color:#0f3158}.resumeInterviewModal>p{margin:0 35px 20px 0;color:#71839a}.resumeInterviewForm{display:grid;grid-template-columns:1fr 1fr;gap:13px}.resumeInterviewForm label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:800;color:#536b86}.resumeInterviewForm label.wide{grid-column:1/-1}.resumeInterviewForm input,.resumeInterviewForm select,.resumeInterviewForm textarea{width:100%;box-sizing:border-box;border:1px solid #d5e1ee;border-radius:12px;padding:11px 12px;background:#fff;color:#173654;font:inherit;outline:none}.resumeInterviewForm input:focus,.resumeInterviewForm select:focus,.resumeInterviewForm textarea:focus{border-color:#7eb2fa;box-shadow:0 0 0 3px #267cf517}.resumeInterviewModalActions{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.resumeInterviewModalActions button{height:42px;border-radius:11px;padding:0 16px;border:1px solid #d5e1ee;background:#fff;color:#3c5874;font-weight:800;cursor:pointer}.resumeInterviewModalActions button.primary{border:0;background:#0c1f3a;color:#fff;display:flex;align-items:center;gap:7px}.resumeInterviewModalActions button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:760px){.resumeInterviewForm{grid-template-columns:1fr}.resumeInterviewForm label.wide{grid-column:auto}.resumePipelineInterview{align-items:flex-start;flex-direction:column}.talentInterviewTop{flex-direction:column}.talentInterviewActions{flex-wrap:wrap}}.talentOfferCenter{margin-top:18px;padding:22px;border:1px solid #cfd9ea;border-radius:20px;background:#fff;box-shadow:0 10px 28px #1e40af12}.talentOfferList{display:grid;gap:12px}.talentOfferItem{border:1px solid #d8e1ef;border-radius:15px;padding:16px;background:#fbfdff}.talentOfferItem.accepted{border-color:#9ed8b7;background:#f3fbf6}.talentOfferItem.declined,.talentOfferItem.withdrawn,.talentOfferItem.expired{opacity:.78;background:#f8fafc}.talentOfferFacts{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.talentOfferFacts span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:9px;background:#f1f5f9;color:#334155;font-size:13px}.talentOfferMessage{margin:10px 0;padding:12px 14px;border-left:3px solid #4f46e5;background:#f8f7ff;color:#334155;white-space:pre-wrap}.talentOfferLegal{display:flex;gap:7px;align-items:flex-start;margin-top:10px;padding:9px 11px;border-radius:10px;background:#f8fafc;color:#64748b;font-size:12px}.resumeOfferBtn{border:1px solid #c7d2fe;background:#eef2ff;color:#3730a3}.resumePipelineOffer{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:10px;padding:11px 13px;border:1px solid #c7d2fe;border-radius:12px;background:#f5f7ff}.resumePipelineOffer>div{display:flex;gap:9px;align-items:center}.resumePipelineOffer small{display:block;color:#64748b;margin-top:2px}.resumePipelineOffer.accepted{border-color:#9ed8b7;background:#f3fbf6}.resumePipelineOffer button{border:1px solid #fecaca;background:#fff;color:#b91c1c;border-radius:8px;padding:7px 10px}.resumeReadinessPanel{margin-bottom:18px;padding:20px;border:1px solid #dbe5f2;border-radius:22px;background:linear-gradient(145deg,#fff,#f7faff);box-shadow:0 14px 38px #21457717;overflow:hidden}.resumeReadinessHeader{display:grid;grid-template-columns:116px minmax(0,1fr);gap:18px;align-items:center}.resumeReadinessGauge{width:108px;height:108px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#356fc2 var(--score),#e7edf7 0);position:relative;box-shadow:inset 0 0 0 1px #356fc214}.resumeReadinessGauge:before{content:"";position:absolute;width:82px;height:82px;border-radius:50%;background:#fff;box-shadow:0 3px 12px #233d6314}.resumeReadinessGauge>div{position:relative;z-index:1;display:flex;align-items:baseline;gap:2px;color:#243a59}.resumeReadinessGauge strong{font-size:30px;line-height:1;font-weight:900;letter-spacing:-1px}.resumeReadinessGauge span{font-size:12px;font-weight:800;color:#718198}.resumeReadinessIntro{min-width:0}.resumeReadinessEyebrow{display:inline-flex;align-items:center;gap:6px;color:#356fc2;font-size:10px;font-weight:900;letter-spacing:1.2px}.resumeReadinessIntro h3{margin:5px 0 4px;font-size:18px;line-height:1.25;color:#243a59}.resumeReadinessIntro p{margin:0;color:#627187;font-size:12px;line-height:1.55}.resumeReadinessMeta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.resumeReadinessMeta span{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;background:#f1f5fa;color:#53647b;font-size:11px;font-weight:800}.resumeReadinessMeta .ready{background:#edf8f1;color:#28724b}.resumeReadinessMeta .notReady{background:#fff5e8;color:#98651f}.resumeReadinessProgress{margin:18px 0 14px}.resumeReadinessProgressTrack{height:10px;border-radius:999px;background:#e8eef7;overflow:hidden}.resumeReadinessProgressTrack i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#356fc2,#6797e0);transition:width .25s ease}.resumeReadinessProgressLabels{display:flex;justify-content:space-between;gap:10px;margin-top:6px;color:#8a97a9;font-size:10px}.resumeReadinessProgressLabels b{color:#456384;font-weight:900}.resumeReadinessNext{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:13px 14px;margin-bottom:14px;border:1px solid #f0dfbb;border-radius:15px;background:linear-gradient(135deg,#fffaf0,#fffdf8)}.resumeReadinessNextIcon{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:#fff1cf;color:#9b6a20}.resumeReadinessNext small{display:block;margin-bottom:2px;color:#9b6a20;font-size:9px;font-weight:900;letter-spacing:1px}.resumeReadinessNext b{display:block;color:#56401c;font-size:13px}.resumeReadinessNext p{margin:3px 0 0;color:#7b6a4b;font-size:11px;line-height:1.45}.resumeReadinessGroups{display:grid;gap:10px}.resumeReadinessGroup{padding:11px 12px;border:1px solid #e4ebf4;border-radius:14px;background:#fff}.resumeReadinessGroupHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.resumeReadinessGroupHead b{color:#344963;font-size:12px}.resumeReadinessGroupHead span{padding:3px 7px;border-radius:999px;background:#eef3f9;color:#62758d;font-size:10px;font-weight:900}.resumeReadinessChecklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px}.resumeReadinessChecklist>div{display:flex;align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:700}.resumeReadinessChecklist span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resumeReadinessChecklist .done{color:#28724b}.resumeReadinessChecklist .missing{color:#8a6770}.resumeReadinessDisclaimer{margin:13px 2px 0;color:#8a97a9;font-size:10px;line-height:1.5}.resumeReadinessPanel.excellent .resumeReadinessGauge{background:conic-gradient(#2f9b66 var(--score),#e6f1eb 0)}.resumeReadinessPanel.excellent .resumeReadinessProgressTrack i{background:linear-gradient(90deg,#2f9b66,#60bf84)}.resumeReadinessPanel.good .resumeReadinessGauge{background:conic-gradient(#356fc2 var(--score),#e7edf7 0)}.resumeReadinessPanel.starter .resumeReadinessGauge{background:conic-gradient(#b07b3d var(--score),#f0ebe3 0)}.resumeReadinessPanel.starter .resumeReadinessProgressTrack i{background:linear-gradient(90deg,#b07b3d,#d7aa63)}@media(max-width:700px){.resumeReadinessPanel{padding:16px}.resumeReadinessHeader{grid-template-columns:86px minmax(0,1fr);gap:12px}.resumeReadinessGauge{width:82px;height:82px}.resumeReadinessGauge:before{width:62px;height:62px}.resumeReadinessGauge strong{font-size:23px}.resumeReadinessIntro h3{font-size:15px}.resumeReadinessChecklist{grid-template-columns:1fr}.resumeReadinessMeta{gap:6px}.resumeReadinessMeta span{font-size:10px}.resumeReadinessProgressLabels span{display:none}.resumeReadinessProgressLabels{justify-content:center}}.talentReschedulePending,.resumePipelineReschedule{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px 14px;margin-top:12px;border:1px solid #d9b85f;background:#fff9e8;border-radius:14px}.talentReschedulePending>span,.resumePipelineReschedule>div:first-child{display:flex;align-items:flex-start;gap:9px}.talentReschedulePending b,.resumePipelineReschedule b{display:block;color:#6c5310}.talentReschedulePending small,.resumePipelineReschedule small{display:block;margin-top:3px;color:#7d6a35;line-height:1.45}.resumePipelineReschedule>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.resumePipelineReschedule button{border:1px solid #cfd8e7;background:#fff;border-radius:9px;padding:7px 10px;font-weight:700;cursor:pointer}.resumePipelineReschedule button:first-child{border-color:#a9c8b4;color:#21633d}.resumePipelineReschedule button:last-child{border-color:#e2b7b7;color:#9b3434}@media(max-width:700px){.talentReschedulePending,.resumePipelineReschedule{flex-direction:column}.resumePipelineReschedule>div:last-child{width:100%}.resumePipelineReschedule button{flex:1}}.resumePipelineEvaluation{margin-top:10px;padding:11px 12px;border:1px solid #d7e3f5;border-radius:12px;background:#f7faff;display:flex;align-items:center;justify-content:space-between;gap:12px}.resumePipelineEvaluation>div{display:flex;gap:9px;align-items:flex-start}.resumePipelineEvaluation svg{color:#3867b7;flex:0 0 auto}.resumePipelineEvaluation span{display:grid;gap:2px}.resumePipelineEvaluation b{font-size:13px}.resumePipelineEvaluation small{color:#667085;font-size:12px}.resumePipelineEvaluation button{border:1px solid #cbd9ef;background:#fff;color:#285ea8;border-radius:9px;padding:7px 10px;font-weight:800;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.resumeEvaluationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.resumeEvaluationGrid label{display:grid;gap:6px;font-size:13px;font-weight:800;color:#334155}.resumeEvaluationGrid select{width:100%;padding:10px 11px;border:1px solid #d7dfec;border-radius:10px;background:#fff}.resumeEvaluationModal{max-width:720px}.resumeEvaluationModal textarea{resize:vertical}@media(max-width:640px){.resumePipelineEvaluation{align-items:flex-start;flex-direction:column}.resumeEvaluationGrid{grid-template-columns:1fr}.resumePipelineEvaluation button{width:100%;justify-content:center}}.resumeReadinessNext button{margin-top:8px;padding:7px 10px;border:1px solid #e4c989;border-radius:9px;background:#fff;color:#8a5e1c;font-size:10px;font-weight:900;cursor:pointer}.resumeReadinessNext button:hover{background:#fff7e6}.resumeReadinessChecklist button.missing{width:100%;display:flex;align-items:center;gap:6px;padding:5px 7px;border:1px solid transparent;border-radius:9px;background:transparent;color:#8a6770;font:inherit;font-size:11px;font-weight:700;text-align:left;cursor:pointer}.resumeReadinessChecklist button.missing:hover{border-color:#ead9de;background:#fff7f9}.resumeReadinessChecklist button.missing span{flex:1}.resumeReadinessChecklist button.missing em{font-style:normal;font-size:9px;font-weight:900;color:#a05c72}.resumeFormSection{scroll-margin-top:96px}.resumeSectionFlash{animation:resumeSectionGuideFlash 1.4s ease}@keyframes resumeSectionGuideFlash{0%{box-shadow:0 0 #356fc200}20%{box-shadow:0 0 0 4px #356fc22e}70%{box-shadow:0 0 0 4px #356fc21a}to{box-shadow:0 0 #356fc200}}@media(min-width:1100px){.resumeBuilderSide>.resumeReadinessPanel{position:sticky;top:92px;z-index:3}}.resumeAutosaveBar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0;padding:10px 14px;border:1px solid #dce6f3;border-radius:14px;background:#fff}.resumeAutosaveBar>div{display:flex;align-items:center;gap:9px;min-width:0}.resumeAutosaveBar .synced{color:#28724b}.resumeAutosaveBar .dirty{color:#9a651f}.resumeAutosaveBar span{display:grid;gap:1px}.resumeAutosaveBar b{font-size:12px}.resumeAutosaveBar small{color:#7a8799;font-size:10px}.resumeAutosaveBar button{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #cfd9e8;border-radius:9px;background:#fff;color:#2f5d9c;font-size:11px;font-weight:900;cursor:pointer;white-space:nowrap}.resumeAutosaveBar button:hover{background:#f7faff}.resumeAutosaveBar button:disabled{opacity:.6;cursor:not-allowed}.resumeRecoveryBanner{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px;padding:14px 16px;border:1px solid #e5c67f;border-radius:15px;background:linear-gradient(135deg,#fff9e9,#fffdf8);box-shadow:0 8px 22px #72531614}.resumeRecoveryBanner>div:first-child{display:flex;align-items:flex-start;gap:10px;color:#7b5a18}.resumeRecoveryBanner span{display:grid;gap:3px}.resumeRecoveryBanner b{font-size:13px}.resumeRecoveryBanner small{color:#88744d;font-size:11px;line-height:1.4}.resumeRecoveryBanner>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.resumeRecoveryBanner button{padding:8px 11px;border:1px solid #ddc78f;border-radius:9px;background:#fff;color:#70561e;font-size:11px;font-weight:900;cursor:pointer}.resumeRecoveryBanner button.primary{border-color:#356fc2;background:#356fc2;color:#fff}@media(max-width:700px){.resumeAutosaveBar,.resumeRecoveryBanner{align-items:flex-start;flex-direction:column}.resumeAutosaveBar button,.resumeRecoveryBanner>div:last-child,.resumeRecoveryBanner button{width:100%}.resumeRecoveryBanner>div:last-child{display:grid;grid-template-columns:1fr}}.resumePrivacyPreviewModal{width:min(1040px,94vw);max-height:92vh;overflow:auto;padding:26px}.resumePrivacyPreviewHead{display:flex;justify-content:space-between;gap:22px;align-items:flex-start;margin:4px 36px 18px 0}.resumePrivacyPreviewHead h2{margin:7px 0 5px;color:#0b2b55;font-size:26px}.resumePrivacyPreviewHead p{margin:0;color:#64748b;max-width:620px}.resumePreviewModeTabs{display:flex;gap:7px;padding:5px;background:#f1f5f9;border:1px solid #dbe5f1;border-radius:12px;flex:0 0 auto}.resumePreviewModeTabs button{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#475569;font-weight:800;padding:9px 13px;border-radius:9px;cursor:pointer}.resumePreviewModeTabs button.active{background:#fff;color:#1467d8;box-shadow:0 2px 8px #0f172a14}.resumePreviewAccessState{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:0 0 14px;padding:13px 15px;border:1px solid;border-radius:13px}.resumePreviewAccessState>div:first-child{display:flex;gap:10px;align-items:flex-start}.resumePreviewAccessState span{display:flex;flex-direction:column;gap:2px}.resumePreviewAccessState small{font-weight:500}.resumePreviewAccessState.visible{background:#effcf5;border-color:#b6ead0;color:#087a50}.resumePreviewAccessState.hidden{background:#fff8ed;border-color:#f1d2a7;color:#9a5a08}.resumePreviewPrivacyChips{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.resumePreviewPrivacyChips span{display:inline-flex!important;padding:6px 9px;border:1px solid currentColor;border-radius:999px;font-size:12px;font-weight:800;opacity:.9}.resumePreviewDraftNote{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding:9px 12px;border-radius:10px;background:#eef6ff;color:#245f9e;font-size:13px}@media(max-width:760px){.resumePrivacyPreviewModal{padding:18px 12px}.resumePrivacyPreviewHead{flex-direction:column;margin-right:36px}.resumePreviewModeTabs{width:100%}.resumePreviewModeTabs button{flex:1;justify-content:center}.resumePreviewAccessState{align-items:flex-start;flex-direction:column}.resumePreviewPrivacyChips{justify-content:flex-start}}.resumeVersionHistory{margin:22px 0;background:#fff;border:1px solid #dbe6f5;border-radius:24px;box-shadow:0 12px 32px #0f305712;overflow:hidden}.resumeVersionHistoryHead{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 26px}.resumeVersionHistoryHead h2{margin:4px 0 5px;color:#0e2d56;font-size:22px}.resumeVersionHistoryHead p{margin:0;color:#64748b}.resumeVersionHistoryHead>button{border:1px solid #cddcf0;background:#fff;color:#0e2d56;font-weight:800;border-radius:12px;padding:10px 15px;cursor:pointer;white-space:nowrap}.resumeVersionHistoryHead>button:hover{background:#f7faff}.resumeVersionHistoryBody{border-top:1px solid #e6edf7;padding:18px 26px 22px;background:linear-gradient(180deg,#fbfdff,#f7faff)}.resumeVersionList{display:grid;gap:10px}.resumeVersionList article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;background:#fff;border:1px solid #dce7f4;border-radius:15px;padding:13px 15px}.resumeVersionNo{display:flex;flex-direction:column;align-items:center;min-width:72px;padding-right:12px;border-right:1px solid #e6edf7}.resumeVersionNo b{font-size:16px;color:#0e2d56}.resumeVersionNo span{font-size:10px;font-weight:900;letter-spacing:.08em;color:#2563eb;margin-top:3px}.resumeVersionMeta{min-width:0;display:flex;flex-direction:column;gap:3px}.resumeVersionMeta strong{color:#102f57;font-size:14px}.resumeVersionMeta small{color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resumeVersionList article>button{display:flex;align-items:center;gap:6px;border:1px solid #cad8ea;background:#fff;color:#0e2d56;font-weight:800;border-radius:10px;padding:8px 11px;cursor:pointer}.resumeVersionList article>button:hover{border-color:#2563eb;color:#2563eb;background:#f8fbff}.resumeVersionHistoryNote{display:flex;gap:7px;align-items:flex-start;margin:14px 2px 0;color:#64748b;font-size:12px}.resumeVersionHistoryNote svg{flex:0 0 auto;margin-top:1px;color:#2563eb}@media(max-width:760px){.resumeVersionHistoryHead{align-items:flex-start;flex-direction:column;padding:18px}.resumeVersionHistoryHead>button{width:100%}.resumeVersionHistoryBody{padding:14px 16px 18px}.resumeVersionList article{grid-template-columns:auto 1fr}.resumeVersionList article>button{grid-column:1/-1;justify-content:center}.resumeVersionMeta small{white-space:normal}.resumeVersionNo{min-width:60px}}.resumeExportModal{position:relative;width:min(720px,calc(100vw - 28px));max-height:90vh;overflow:auto;background:#fff;border-radius:22px;padding:28px;box-shadow:0 28px 90px #0f172a47}.resumeExportModal h2{margin:8px 0 6px;font-size:28px;color:#0f172a}.resumeExportModal>p{margin:0 0 18px;color:#64748b;line-height:1.65}.resumeExportChoices{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.resumeExportChoices>button{display:flex;align-items:flex-start;gap:12px;text-align:left;border:1px solid #dbe4ee;background:#f8fafc;border-radius:16px;padding:18px;cursor:pointer;color:#0f172a}.resumeExportChoices>button:hover{border-color:#2563eb;background:#eff6ff;transform:translateY(-1px)}.resumeExportChoices span{display:grid;gap:5px}.resumeExportChoices b{font-size:15px}.resumeExportChoices small{font-size:12px;line-height:1.5;color:#64748b;font-weight:500}.resumeExportPrivacyNote{margin-top:16px;display:flex;gap:8px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:#f0fdf4;color:#166534;font-size:12px;line-height:1.5}.resumePrintPortal,.resumePrintMeta,.resumePrintFoot{display:none}@media(max-width:640px){.resumeExportChoices{grid-template-columns:1fr}.resumeExportModal{padding:22px 18px}.resumeExportModal h2{font-size:23px}}@media print{@page{size:A4;margin:10mm}html,body,#root{background:#fff!important;margin:0!important;padding:0!important}body *{visibility:hidden!important}.resumePrintPortal,.resumePrintPortal *{visibility:visible!important}.resumePrintPortal{display:block!important;position:absolute!important;left:0!important;top:0!important;width:100%!important;background:#fff!important;color:#111827!important}.resumePrintPortal .resumePaper{width:100%!important;max-width:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;background:#fff!important}.resumePrintPortal .resumePaper section,.resumePrintPortal .resumePaper .resumeTimeline>div,.resumePrintPortal .resumePaperGrid{break-inside:avoid;page-break-inside:avoid}.resumePrintPortal .resumePaper a{color:#111827!important;text-decoration:none!important}.resumePrintMeta{display:flex!important;visibility:visible!important;justify-content:space-between;align-items:center;border-bottom:1px solid #dbe4ee;padding:0 0 8px;margin:0 0 14px;font-size:9pt;color:#64748b}.resumePrintMeta *{visibility:visible!important}.resumePrintMeta b{color:#0f172a;letter-spacing:.08em}.resumePrintFoot{display:block!important;visibility:visible!important;border-top:1px solid #dbe4ee;margin-top:14px;padding-top:8px;text-align:center;font-size:8.5pt;color:#64748b}.resumeOpenBadge{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.resumePublishReviewModal{position:relative;width:min(860px,calc(100vw - 28px));max-height:92vh;overflow:auto;background:#fff;border-radius:24px;padding:28px;box-shadow:0 28px 90px #0f172a4d}.resumePublishReviewHead h2{margin:8px 0 6px;color:#0f2f57;font-size:28px}.resumePublishReviewHead p{margin:0;color:#64748b;line-height:1.6}.resumePublishReviewStatus{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0;padding:15px 17px;border:1px solid;border-radius:15px}.resumePublishReviewStatus>div{display:flex;align-items:flex-start;gap:10px}.resumePublishReviewStatus span{display:grid;gap:2px}.resumePublishReviewStatus b{font-size:14px}.resumePublishReviewStatus small{font-size:11px;font-weight:600}.resumePublishReviewStatus>strong{font-size:10px;letter-spacing:.09em;border:1px solid currentColor;border-radius:999px;padding:6px 9px;white-space:nowrap}.resumePublishReviewStatus.ready{background:#effcf5;border-color:#b8e8d0;color:#087a50}.resumePublishReviewStatus.blocked{background:#fff5f5;border-color:#f0c0c0;color:#a83232}.resumePublishReviewSection{margin:18px 0}.resumePublishReviewSection h3{margin:0 0 9px;color:#15365d;font-size:13px;text-transform:uppercase;letter-spacing:.06em}.resumePublishReviewSection>button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;text-align:left;border:1px solid #dbe5f0;background:#fff;border-radius:13px;padding:12px 13px;margin-top:8px;cursor:pointer}.resumePublishReviewSection>button span{display:grid;gap:3px}.resumePublishReviewSection>button b{font-size:12px;color:#1e3a5f}.resumePublishReviewSection>button small{font-size:11px;line-height:1.45;color:#6b7c90}.resumePublishReviewSection>button em{font-style:normal;font-size:10px;font-weight:900;white-space:nowrap}.resumePublishReviewSection.blockers>button{border-color:#f0caca;background:snow}.resumePublishReviewSection.blockers>button>svg,.resumePublishReviewSection.blockers>button em{color:#b23a3a}.resumePublishReviewSection.warnings>button{border-color:#eed9ad;background:#fffdf7}.resumePublishReviewSection.warnings>button>svg,.resumePublishReviewSection.warnings>button em{color:#9a651f}.resumePublishPassedGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.resumePublishPassedGrid span{display:flex;align-items:center;gap:7px;padding:9px 11px;background:#f2fbf6;border:1px solid #d3efdf;border-radius:10px;color:#28724b;font-size:11px;font-weight:800}.resumePublishPrivacySummary{display:flex;gap:10px;align-items:flex-start;margin:16px 0;padding:13px 14px;border-radius:12px;background:#eef6ff;color:#245f9e}.resumePublishPrivacySummary>div{display:grid;gap:2px}.resumePublishPrivacySummary b{font-size:12px}.resumePublishPrivacySummary small{font-size:11px;line-height:1.5}.resumePublishReviewActions{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.resumePublishReviewActions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #cbd8e8;background:#fff;color:#17365e;border-radius:11px;padding:10px 14px;font-weight:850;cursor:pointer}.resumePublishReviewActions button.primary{background:#1769e0;color:#fff;border-color:#1769e0}.resumePublishReviewActions button:disabled{opacity:.5;cursor:not-allowed}.resumePublishReviewDisclaimer{margin:13px 0 0;color:#8492a5;font-size:10px;line-height:1.5;text-align:center}@media(max-width:680px){.resumePublishReviewModal{padding:22px 16px}.resumePublishReviewHead h2{font-size:23px}.resumePublishReviewStatus{align-items:flex-start;flex-direction:column}.resumePublishReviewSection>button{grid-template-columns:auto 1fr}.resumePublishReviewSection>button em{grid-column:2}.resumePublishPassedGrid{grid-template-columns:1fr}.resumePublishReviewActions{display:grid;grid-template-columns:1fr}.resumePublishReviewActions button{width:100%}}.resumeMatchBadge.excellent{background:#ecfdf3;color:#087a4b;border-color:#b7e4cf}.resumeMatchBadge.strong{background:#eef6ff;color:#1757a6;border-color:#cfe0f6}.resumeMatchBadge.good{background:#fff8e8;color:#9a6700;border-color:#f2dfae}.resumeMatchBadge.related{background:#f6f7f9;color:#667085;border-color:#e1e5ea}.resumeSkillRow span.matched{background:#eafaf2;color:#087a4b;box-shadow:inset 0 0 0 1px #b7e4cf}.resumeMatchReasonsV2{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.resumeMatchReasonsV2 span{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border-radius:8px;background:#f7f9fc;border:1px solid #e5eaf1;color:#52657b;font-size:9px;font-weight:800}.resumeMatchReasonsV2 svg{color:#1769e0}.resumeAiBriefGrid{grid-template-columns:1.1fr 1.35fr .9fr .72fr .72fr .72fr .95fr auto}.resumeAiDate{display:flex;flex-direction:column;gap:3px;font-size:9px;font-weight:850;color:#667085}.resumeAiDate input{height:39px}.resumeDirectoryHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.talentResumeCard{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.talentResumeCard:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0f2a5014;border-color:#c9d8ea}@media(max-width:1250px){.resumeAiBriefGrid{grid-template-columns:repeat(4,1fr)}}@media(max-width:820px){.resumeAiBriefGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.resumeAiBriefGrid{grid-template-columns:1fr}.resumeDirectoryHead{display:block}.resumeMatchReasonsV2 span{font-size:9px}}.talentResumeAnalytics{margin-top:24px;background:#fff;border:1px solid #dfe6ee;border-radius:22px;padding:22px;box-shadow:0 12px 30px #0f172a0d}.talentResumeAnalyticsHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.talentResumeAnalyticsHead h2{margin:6px 0 4px;font-size:22px}.talentResumeAnalyticsHead p{margin:0;color:#64748b}.talentResumeAnalyticsHead>button{border:1px solid #dbe3ec;background:#fff;border-radius:10px;padding:9px 12px;display:flex;align-items:center;gap:6px;cursor:pointer}.talentAnalyticsKpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:18px}.talentAnalyticsKpis>div{border:1px solid #e6ebf1;background:#f8fafc;border-radius:14px;padding:13px;display:flex;gap:10px;align-items:center}.talentAnalyticsKpis svg{color:#334155}.talentAnalyticsKpis span{display:flex;flex-direction:column}.talentAnalyticsKpis b{font-size:21px;color:#0f172a}.talentAnalyticsKpis small{font-size:11px;color:#64748b}.talentAnalyticsBody{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:16px;margin-top:16px}.talentAnalyticsTrend,.talentAnalyticsFunnel{border:1px solid #e6ebf1;border-radius:16px;padding:16px}.talentAnalyticsTitle{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:14px}.talentAnalyticsTitle span{font-size:11px;color:#94a3b8}.talentTrendBars{height:150px;display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:5px;align-items:end}.talentTrendDay>div{height:126px;display:flex;align-items:flex-end;justify-content:center;gap:2px;border-bottom:1px solid #e2e8f0}.talentTrendDay i{display:block;width:38%;min-height:3px;border-radius:4px 4px 0 0}.talentTrendDay i.discover,.talentTrendLegend i.discover{background:#94a3b8}.talentTrendDay i.view,.talentTrendLegend i.view{background:#0f172a}.talentTrendDay small{display:block;text-align:center;font-size:9px;color:#94a3b8;margin-top:4px}.talentTrendLegend{display:flex;gap:15px;margin-top:12px;font-size:11px;color:#64748b}.talentTrendLegend span{display:flex;align-items:center;gap:5px}.talentTrendLegend i{width:9px;height:9px;border-radius:50%;display:inline-block}.talentFunnelRow{display:grid;grid-template-columns:72px 1fr 30px 38px;align-items:center;gap:8px;margin:9px 0;font-size:12px}.talentFunnelRow>span{color:#475569}.talentFunnelRow>div{height:8px;background:#eef2f6;border-radius:999px;overflow:hidden}.talentFunnelRow>div i{display:block;height:100%;background:#334155;border-radius:999px}.talentFunnelRow>b{text-align:right}.talentFunnelRow>small{text-align:right;color:#94a3b8}.talentAnalyticsPrivacy{margin:14px 0 0;color:#64748b;font-size:12px;display:flex;align-items:center;gap:7px}@media(max-width:1000px){.talentAnalyticsKpis{grid-template-columns:repeat(3,1fr)}.talentAnalyticsBody{grid-template-columns:1fr}}@media(max-width:620px){.talentResumeAnalytics{padding:16px;border-radius:16px}.talentResumeAnalyticsHead{flex-direction:column}.talentAnalyticsKpis{grid-template-columns:repeat(2,1fr)}.talentAnalyticsTitle{flex-direction:column}.talentTrendBars{gap:2px}.talentFunnelRow{grid-template-columns:66px 1fr 26px 32px}}.resumeSaveSearchBtn{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.resumeSavedSearchPanel{margin:18px 0;padding:18px;border:1px solid rgba(25,55,91,.13);border-radius:18px;background:#fff;box-shadow:0 14px 36px #162b4612}.resumeSavedSearchHeadActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.resumeSavedSearchList{display:grid;gap:12px;margin-top:14px}.resumeSavedSearchList article{border:1px solid rgba(25,55,91,.12);border-radius:15px;padding:14px;background:linear-gradient(180deg,#fff,#fbfcfe)}.resumeSavedSearchIdentity{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.resumeSavedSearchIdentity>div{min-width:0}.resumeSavedSearchIdentity b{display:block;font-size:15px;color:#172b45}.resumeSavedSearchIdentity small{display:block;margin-top:5px;color:#66758a;line-height:1.45;overflow-wrap:anywhere}.resumeSavedSearchIdentity>span{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.resumeSavedSearchIdentity .alertOn{background:#edf9f2;color:#16784a}.resumeSavedSearchIdentity .alertOff{background:#f1f3f6;color:#667085}.resumeSavedSearchMeta{display:flex;gap:16px;flex-wrap:wrap;margin-top:10px;font-size:12px;color:#66758a}.resumeSavedSearchMeta b{color:#1e3552}.resumeSavedSearchActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.resumeSavedSearchActions button{display:inline-flex;align-items:center;gap:6px}.resumeSavedSearchPrivacy{display:flex;align-items:flex-start;gap:7px;margin-top:14px;padding:10px 12px;border-radius:12px;background:#f6f9fc;color:#5a6a7f;font-size:12px;line-height:1.45}@media(max-width:760px){.resumeSavedSearchIdentity{flex-direction:column}.resumeSavedSearchHeadActions{width:100%;justify-content:flex-start}.resumeSavedSearchActions button{flex:1;justify-content:center}.resumeSearch .resumeSaveSearchBtn{width:100%;justify-content:center}}.resumeContentReportBar{margin:14px 0 4px;padding:11px 13px;border:1px solid #fed7aa;background:#fff7ed;border-radius:12px;display:flex;align-items:center;gap:9px;color:#9a3412;font-size:12px}.resumeContentReportBar span{flex:1}.resumeContentReportBar button{border:1px solid #fdba74;background:#fff;color:#c2410c;border-radius:9px;padding:7px 10px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.resumeContentReportBar button:hover{background:#ffedd5}.adminResumeContentModeration{border-color:#fde68a}.adminResumeContentModeration .adminV2PanelHead{background:linear-gradient(135deg,#fffbeb,#fff)}@media(max-width:720px){.resumeContentReportBar{align-items:flex-start;flex-wrap:wrap}.resumeContentReportBar button{width:100%;justify-content:center}}.resumeMobileQuickNav,.resumeMobileActionBar{display:none}@media(max-width:900px){.resumeBuilderPage .dashboardTopbar{position:sticky;top:0;z-index:80;min-height:58px}.resumeBuilderPage .dashboardTopActions{gap:6px}.resumeBuilderPage .dashboardTopActions .dashboardOutlineButton{padding:8px 10px}.resumeBuilderShell{overflow:visible}.resumeBuilderHero{padding:20px;border-radius:18px;margin-bottom:14px}.resumeBuilderHero h1{font-size:32px}.resumeAutosaveBar,.resumeRecoveryBanner{border-radius:14px}.resumeMobileQuickNav{display:flex;position:sticky;top:58px;z-index:65;gap:7px;overflow-x:auto;padding:9px 2px 10px;margin:0 0 12px;background:#f5f8fcf5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:none;-webkit-overflow-scrolling:touch}.resumeMobileQuickNav::-webkit-scrollbar{display:none}.resumeMobileQuickNav button{flex:0 0 auto;border:1px solid #d5e0ec;background:#fff;color:#36516f;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:850;cursor:pointer;box-shadow:0 4px 12px #0f2a500d}.resumeMobileQuickNav button:focus-visible{outline:3px solid rgba(23,105,224,.22);outline-offset:2px}.resumeBuilderGrid{gap:14px}.resumeFormCard{padding:18px;border-radius:18px}.resumeFormSection{scroll-margin-top:118px;margin-bottom:18px;padding-bottom:18px}.resumeBuilderSide{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.resumeBuilderSide>.resumeReadinessPanel{position:static;margin-bottom:0}.resumeBuilderSide>.resumePaper{margin-top:0}.talentResumeAnalytics,.resumeVersionHistory,.resumeSavedSearchPanel{border-radius:16px}}@media(max-width:720px){.resumeBuilderPage{padding-bottom:84px}.resumeBuilderShell,.resumeDirectoryShell{padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right));padding-bottom:34px}.resumeBuilderPage .dashboardTopbar{padding-left:10px;padding-right:10px}.resumeBuilderPage .dashboardBrandButton{max-width:142px}.resumeBuilderPage .dashboardTopActions .dashboardOutlineButton:first-child{font-size:0;width:38px;padding:8px}.resumeBuilderPage .dashboardTopActions .dashboardOutlineButton:first-child svg{margin:0}.resumeBuilderHero{padding:17px}.resumeBuilderHero p{font-size:12px;line-height:1.55}.resumePublishState{min-width:0;padding:10px 12px}.resumeAutosaveBar{align-items:flex-start;gap:9px;padding:11px 12px}.resumeAutosaveBar>div{min-width:0}.resumeAutosaveBar button{width:100%;justify-content:center}.resumeRecoveryBanner{padding:12px;gap:10px}.resumeRecoveryBanner>div:last-child{width:100%;display:grid;grid-template-columns:1fr;gap:7px}.resumeRecoveryBanner>div:last-child button{width:100%}.resumeMobileQuickNav{top:58px;margin-left:-2px;margin-right:-2px}.resumeFormCard{padding:14px}.resumeFormSection h2{font-size:16px}.resumeFormSection input,.resumeFormSection textarea,.resumeFormSection select{font-size:16px;min-height:44px;padding:10px 11px}.resumeFormSection textarea{min-height:108px}.resumePhotoEditor{align-items:flex-start;flex-wrap:wrap}.resumePhotoUpload{min-width:0;flex:1 1 170px}.resumeSalaryGrid{grid-template-columns:1fr 1fr}.resumeActions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.resumeActions button{width:100%;min-height:44px;padding:9px 10px;font-size:11px}.resumeActions button:nth-last-child(-n+2){display:none}.resumeMobileActionBar{display:grid;position:fixed;left:0;right:0;bottom:0;z-index:150;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:8px;padding:9px max(10px,env(safe-area-inset-right)) calc(9px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));background:#fffffff7;border-top:1px solid #dbe5f0;box-shadow:0 -10px 28px #0f2a501f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.resumeMobileActionBar button{min-width:0;min-height:46px;border-radius:12px;border:1px solid #cbd8e8;background:#fff;color:#17365e;display:flex;align-items:center;justify-content:center;gap:7px;font-weight:850;font-size:12px;padding:9px 10px}.resumeMobileActionBar button.primary{background:#1769e0;color:#fff;border-color:#1769e0}.resumeMobileActionBar button:disabled{opacity:.58}.resumePaper{padding:16px;border-radius:15px;box-shadow:0 9px 28px #0b244712}.resumePaperHead{align-items:flex-start;gap:11px}.resumePaperHead h1{font-size:21px;overflow-wrap:anywhere}.resumePaperHead h2{font-size:12px;overflow-wrap:anywhere}.resumeSkillRow{gap:5px}.resumePreviewOverlay{padding:0;align-items:flex-end}.resumePreviewModal,.resumePrivacyPreviewModal{width:100%;max-width:none;max-height:94dvh;margin:0;border-radius:20px 20px 0 0;padding:18px 12px calc(18px + env(safe-area-inset-bottom));overflow:auto;overscroll-behavior:contain}.resumePreviewModal>.modalClose{position:sticky;float:right;top:0;margin:-5px -1px 4px 8px;background:#fff;box-shadow:0 3px 12px #0f2a501f}.resumePrivacyPreviewHead{margin-right:0;clear:both}.resumePreviewModeTabs{position:sticky;top:0;z-index:3;background:#eef3f9;padding:5px 0}.talentResumeAnalyticsHead,.resumeAnalyticsHead{align-items:flex-start}.talentAnalyticsKpis{grid-template-columns:1fr 1fr;gap:7px}.talentAnalyticsKpis>div{min-width:0;padding:10px}.talentAnalyticsKpis b{font-size:20px}.talentTrendBars{min-width:430px}.talentAnalyticsTrend{overflow-x:auto;padding-bottom:3px;-webkit-overflow-scrolling:touch}.resumeSavedSearchPanel{padding:14px}.resumeSavedSearchActions{display:grid;grid-template-columns:1fr 1fr}.resumeSavedSearchActions button{width:100%;min-height:42px}.resumeDirectoryContent{padding:14px;border-radius:17px}.resumeDirectoryHero{border-radius:18px}.resumeSearch{flex-wrap:wrap;padding:8px}.resumeSearch>svg{margin-left:4px}.resumeSearch input{min-height:42px;font-size:16px}.resumeSearch button{min-height:42px}.talentResumeCard{min-height:0;padding:14px}}@media(max-width:480px){.resumeSalaryGrid,.resumeActions{grid-template-columns:1fr}.resumeActions button{display:flex!important}.resumeActions button:nth-last-child(-n+2){display:none!important}.talentAnalyticsKpis{grid-template-columns:1fr 1fr}.talentAnalyticsKpis>div small{font-size:9px}.resumeReadinessHeader{grid-template-columns:72px minmax(0,1fr)}.resumeReadinessGauge{width:70px;height:70px}.resumeReadinessGauge:before{width:54px;height:54px}.resumeReadinessGauge strong{font-size:21px}.resumeSavedSearchActions{grid-template-columns:1fr}.resumeMobileActionBar{grid-template-columns:.85fr 1.35fr}.resumeMobileActionBar button{font-size:11px}}.adminResumeReleaseAudit{margin:18px 0 22px;padding:18px;border:1px solid #d9e3ef;border-radius:18px;background:#fff;box-shadow:0 8px 28px #0f172a0f}.adminResumeReleaseAudit.ready{border-color:#b8e0c8}.adminResumeReleaseAudit.blocked{border-color:#f0c7c7}.adminResumeReleaseAudit .adminV2PanelHead strong{font-size:13px;letter-spacing:.06em;padding:8px 11px;border-radius:999px;background:#eef2f7;color:#334155}.adminResumeReleaseAudit.ready .adminV2PanelHead strong{background:#e9f8ef;color:#166534}.adminResumeReleaseAudit.blocked .adminV2PanelHead strong{background:#fff0f0;color:#b42318}.resumeReleaseSummary{display:grid;grid-template-columns:1.15fr repeat(5,1fr);gap:10px;margin:16px 0}.resumeReleaseSummary>div{min-height:82px;padding:12px;border:1px solid #e5eaf0;border-radius:14px;background:#f8fafc;display:flex;flex-direction:column;justify-content:center;gap:4px}.resumeReleaseSummary b,.resumeReleaseScore span{font-size:22px;line-height:1;color:#0f172a}.resumeReleaseSummary span,.resumeReleaseSummary small{font-size:12px;color:#64748b}.resumeReleaseScore{background:linear-gradient(180deg,#f8fafc,#f0f6ff)!important}.resumeReleaseStatusBar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;margin:12px 0;border:1px solid #e2e8f0;border-radius:14px;background:#fbfdff}.resumeReleaseStatusBar>div{display:flex;align-items:center;gap:10px;min-width:0}.resumeReleaseStatusBar span{display:flex;flex-direction:column;gap:2px}.resumeReleaseStatusBar b{font-size:14px;color:#0f172a}.resumeReleaseStatusBar small{font-size:12px;color:#64748b}.resumeReleaseStatusBar button{display:inline-flex;align-items:center;gap:7px;border:1px solid #cbd5e1;background:#fff;border-radius:10px;padding:9px 12px;font-weight:700;color:#334155;cursor:pointer}.resumeReleaseChecks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.resumeReleaseChecks article{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 12px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.resumeReleaseChecks article.pass{border-color:#cce7d5;background:#fbfffc}.resumeReleaseChecks article.warn{border-color:#f4dfaa;background:#fffdf7}.resumeReleaseChecks article.fail{border-color:#f1c2c2;background:snow}.resumeReleaseChecks article>div{display:flex;flex-direction:column;gap:2px;min-width:0}.resumeReleaseChecks article b{font-size:13px;color:#172033}.resumeReleaseChecks article small{font-size:11px;color:#6b7280;line-height:1.35;overflow-wrap:anywhere}.resumeReleaseChecks article em{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.08em;padding:5px 7px;border-radius:999px;background:#eef2f7;color:#475569}.resumeReleaseChecks article.pass em{background:#e8f7ed;color:#166534}.resumeReleaseChecks article.warn em{background:#fff3cd;color:#8a5a00}.resumeReleaseChecks article.fail em{background:#feecec;color:#b42318}.resumeReleaseCheckIcon{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#f1f5f9;color:#475569}.resumeReleaseChecks article.pass .resumeReleaseCheckIcon{background:#e8f7ed;color:#16803c}.resumeReleaseChecks article.warn .resumeReleaseCheckIcon{background:#fff3cd;color:#9a6700}.resumeReleaseChecks article.fail .resumeReleaseCheckIcon{background:#feecec;color:#c02626}.resumeReleaseFoot{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;padding-top:11px;border-top:1px solid #edf0f4;font-size:11px;color:#64748b}.resumeReleaseFoot b{color:#334155}@media(max-width:1050px){.resumeReleaseSummary{grid-template-columns:repeat(3,1fr)}.resumeReleaseChecks{grid-template-columns:1fr}}@media(max-width:640px){.adminResumeReleaseAudit{padding:13px;border-radius:14px}.resumeReleaseSummary{grid-template-columns:repeat(2,1fr)}.resumeReleaseStatusBar{align-items:stretch;flex-direction:column}.resumeReleaseStatusBar button{justify-content:center}.resumeReleaseChecks article{grid-template-columns:28px minmax(0,1fr)}.resumeReleaseChecks article em{grid-column:2;justify-self:start}.resumeReleaseFoot{gap:8px 12px}}.resumeLifecyclePanel{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:12px 0 14px;padding:12px 14px;border:1px solid #dbe5f0;border-radius:14px;background:#f8fbff}.resumeLifecyclePanel.published{border-color:#b9dcc6;background:#f7fdf9}.resumeLifecyclePanel.archived{border-color:#d8dce3;background:#f7f7f8}.resumeLifecycleInfo{display:flex;align-items:flex-start;gap:10px;min-width:0;color:#1f4d83}.resumeLifecyclePanel.published .resumeLifecycleInfo{color:#16713a}.resumeLifecyclePanel.archived .resumeLifecycleInfo{color:#5b6472}.resumeLifecycleInfo span{display:flex;min-width:0;flex-direction:column;gap:2px}.resumeLifecycleInfo b{font-size:12px;letter-spacing:.06em}.resumeLifecycleInfo small{font-size:11px;line-height:1.45;color:#64748b;overflow-wrap:anywhere}.resumeLifecycleActions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.resumeLifecycleActions button,.resumeLifecycleModalActions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 11px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#334155;font-size:11px;font-weight:800;cursor:pointer}.resumeLifecycleActions button:disabled,.resumeLifecycleModalActions button:disabled{opacity:.55;cursor:not-allowed}.resumeLifecycleActions button.danger,.resumeLifecycleModalActions button.danger{border-color:#efc8c8;color:#a32727;background:snow}.resumeLifecycleModal{position:relative;width:min(620px,96vw);max-height:90vh;overflow:auto;padding:24px;border-radius:20px;background:#fff;box-shadow:0 26px 80px #0f172a3b}.resumeLifecycleModal h2{margin:8px 0 6px;color:#132238}.resumeLifecycleModal>p{margin:0 34px 16px 0;color:#64748b;font-size:13px;line-height:1.6}.resumeLifecycleModal label{display:flex;flex-direction:column;gap:6px;margin-top:14px;color:#334155;font-size:12px;font-weight:800}.resumeLifecycleModal label small{font-weight:500;color:#7b8797}.resumeLifecycleModal textarea{width:100%;resize:vertical;border:1px solid #d5deea;border-radius:11px;padding:11px;font:inherit;font-size:14px;color:#172033;background:#fff}.resumeLifecycleSafety{display:flex;align-items:flex-start;gap:10px;padding:12px 13px;border:1px solid #dbe8d8;border-radius:12px;background:#f8fdf7;color:#236839}.resumeLifecycleSafety>div{display:flex;flex-direction:column;gap:3px}.resumeLifecycleSafety b{font-size:12px}.resumeLifecycleSafety span{font-size:11px;line-height:1.5;color:#5d6a66}.resumeLifecycleModalActions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid #edf0f4}@media(max-width:700px){.resumeLifecyclePanel{align-items:stretch;flex-direction:column}.resumeLifecycleActions{display:grid;grid-template-columns:1fr 1fr}.resumeLifecycleActions button{width:100%}.resumeLifecyclePanel.archived .resumeLifecycleActions{grid-template-columns:1fr}.resumeLifecycleModal{width:100%;max-width:none;max-height:92dvh;margin:0;border-radius:20px 20px 0 0;padding:20px 14px calc(18px + env(safe-area-inset-bottom))}.resumeLifecycleModalActions{display:grid;grid-template-columns:1fr}.resumeLifecycleModalActions button{width:100%;min-height:44px}}.resumeDataRightsPanel{margin:18px 0;padding:18px;border:1px solid #dce5ef;border-radius:18px;background:#fff;box-shadow:0 8px 26px #0f172a0d}.resumeDataRightsHead{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.resumeDataRightsHead>div{display:flex;flex-direction:column;gap:2px}.resumeDataRightsHead b{font-size:16px}.resumeDataRightsHead small{color:#64748b;line-height:1.45}.resumeDataRightsGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.resumeDataRightsGrid>div{border:1px solid #e5e7eb;border-radius:14px;padding:15px;background:#f8fafc}.resumeDataRightsGrid h3{margin:0 0 6px;font-size:15px}.resumeDataRightsGrid p{margin:0 0 12px;color:#475569;font-size:13px;line-height:1.55}.resumeDataRightsGrid button{display:inline-flex;align-items:center;gap:7px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;padding:9px 12px;font-weight:700;cursor:pointer}.resumeDataRightsGrid button:disabled{opacity:.55;cursor:not-allowed}.resumeDataRightsGrid>div>small{display:block;margin-top:7px;color:#64748b}.resumeClosureSteps{display:grid;gap:7px}.resumeClosureSteps span{display:flex;align-items:flex-start;gap:8px;color:#334155;font-size:13px}.resumeClosureSteps b{display:grid;place-items:center;min-width:20px;height:20px;border-radius:999px;background:#e2e8f0;font-size:11px}@media(max-width:760px){.resumeDataRightsPanel{padding:14px;margin:14px 0}.resumeDataRightsGrid{grid-template-columns:1fr}.resumeDataRightsGrid button{width:100%;justify-content:center;min-height:44px}}.resumeClosureReadiness{margin-top:14px;border:1px solid #d8e1eb;border-radius:15px;background:#fff;overflow:hidden}.resumeClosureReadiness.ready{border-color:#bbf7d0}.resumeClosureReadiness.blocked{border-color:#fecaca}.resumeClosureReadinessHead{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:13px 14px;background:#f8fafc;border-bottom:1px solid #e5e7eb}.resumeClosureReadinessHead>div{display:flex;gap:9px;align-items:flex-start}.resumeClosureReadinessHead span{display:grid;gap:2px}.resumeClosureReadinessHead b{font-size:13px}.resumeClosureReadinessHead small{font-size:11px;color:#64748b}.resumeClosureReadinessHead strong{font-size:11px;white-space:nowrap;padding:5px 8px;border-radius:999px;background:#fee2e2;color:#991b1b}.resumeClosureReadiness.ready .resumeClosureReadinessHead strong{background:#dcfce7;color:#166534}.resumeClosureCheckGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:13px}.resumeClosureCheck{display:flex;gap:8px;align-items:flex-start;border:1px solid #e5e7eb;border-radius:11px;padding:10px;background:#fff}.resumeClosureCheck>div{display:grid;gap:2px;min-width:0}.resumeClosureCheck b{font-size:12px}.resumeClosureCheck small{font-size:11px;line-height:1.45;color:#64748b}.resumeClosureCheck em{margin-left:auto;font-size:11px;font-style:normal;font-weight:800}.resumeClosureCheck.pass{border-color:#d1fae5;background:#f0fdf4}.resumeClosureCheck.block{border-color:#fecaca;background:#fff7f7}.resumeClosureCheck.warn{border-color:#fde68a;background:#fffbeb}.resumeRetentionMatrix{padding:0 13px 13px}.resumeRetentionMatrix h3{margin:2px 0 3px;font-size:14px}.resumeRetentionMatrix>p{margin:0 0 8px;font-size:11px;color:#64748b}.resumeRetentionRows{display:grid;gap:7px}.resumeRetentionRows>div{display:grid;grid-template-columns:1.1fr .8fr 2fr;gap:9px;align-items:start;padding:9px 10px;border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc}.resumeRetentionRows b{font-size:11px}.resumeRetentionRows span{font-size:10px;font-weight:800;color:#334155}.resumeRetentionRows small{font-size:10px;line-height:1.45;color:#64748b}.resumeClosureManualNote{margin:0 13px 13px;padding:10px 11px;border:1px solid #bfdbfe;background:#eff6ff;border-radius:11px;display:flex;gap:8px;align-items:flex-start}.resumeClosureManualNote span{display:grid;gap:2px}.resumeClosureManualNote b{font-size:12px}.resumeClosureManualNote small{font-size:11px;line-height:1.45;color:#475569}@media(max-width:760px){.resumeClosureReadinessHead{align-items:flex-start;flex-direction:column}.resumeClosureCheckGrid{grid-template-columns:1fr;padding:10px}.resumeRetentionMatrix{padding:0 10px 10px}.resumeRetentionRows>div{grid-template-columns:1fr}.resumeClosureManualNote{margin:0 10px 10px}}.resumeClosureRequestAction{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:13px;padding:13px 14px;border:1px dashed #cbd5e1;border-radius:13px;background:#f8fafc}.resumeClosureRequestAction>div{display:grid;gap:3px}.resumeClosureRequestAction b{font-size:13px}.resumeClosureRequestAction small{font-size:11px;line-height:1.5;color:#64748b}.resumeClosureRequestAction button,.resumeClosureRequestCard button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 12px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#334155;font-weight:800;font-size:11px;cursor:pointer;white-space:nowrap}.resumeClosureRequestAction button:disabled,.resumeClosureRequestCard button:disabled{opacity:.5;cursor:not-allowed}.resumeClosureRequestCard{margin-top:13px;padding:13px 14px;border:1px solid #bfdbfe;border-radius:13px;background:#eff6ff}.resumeClosureRequestCard>div:first-child{display:flex;gap:9px;align-items:flex-start}.resumeClosureRequestCard span{display:grid;gap:2px}.resumeClosureRequestCard b{font-size:12px;letter-spacing:.05em}.resumeClosureRequestCard small{font-size:11px;color:#64748b}.resumeClosureRequestCard p{margin:8px 0 0;font-size:12px;line-height:1.5;color:#475569}.resumeClosureRequestCard p.adminNote{padding:8px 10px;border-radius:9px;background:#fff;border:1px solid #dbeafe}.resumeClosureRequestCard button{margin-top:10px}.resumeClosureRequestCard.approved{border-color:#bbf7d0;background:#f0fdf4}.resumeClosureRequestCard.rejected{border-color:#fecaca;background:#fff7f7}.resumeClosureRequestCard.cancelled{border-color:#e5e7eb;background:#f8fafc}.adminClosureQueue{margin:18px 0 22px;padding:18px;border:1px solid #d9e3ef;border-radius:18px;background:#fff;box-shadow:0 8px 28px #0f172a0f}.adminClosureQueueList{display:grid;gap:10px;margin-top:12px}.adminClosureQueueList article{padding:13px;border:1px solid #e5e7eb;border-radius:13px;background:#fbfdff}.adminClosureQueueIdentity{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.adminClosureQueueIdentity>div{display:grid;gap:2px}.adminClosureQueueIdentity b{font-size:13px}.adminClosureQueueIdentity span{font-size:11px;color:#64748b}.adminClosureQueueIdentity em{font-style:normal;font-size:10px;font-weight:900;letter-spacing:.06em;padding:5px 7px;border-radius:999px;background:#e2e8f0;color:#475569}.adminClosureQueueIdentity em.requested{background:#dbeafe;color:#1d4ed8}.adminClosureQueueIdentity em.reviewing{background:#fef3c7;color:#92400e}.adminClosureQueueIdentity em.approved{background:#dcfce7;color:#166534}.adminClosureQueueIdentity em.rejected{background:#fee2e2;color:#991b1b}.adminClosureQueueList article>p{margin:9px 0;color:#475569;font-size:12px;line-height:1.5}.adminClosureQueueReadiness{display:flex;flex-wrap:wrap;gap:8px 14px;padding:8px 0;font-size:11px;color:#475569}.adminClosureQueueReadiness span{display:inline-flex;align-items:center;gap:5px}.adminClosureQueueActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.adminClosureQueueActions button{min-height:34px;padding:7px 10px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#334155;font-size:11px;font-weight:800;cursor:pointer}.adminClosureQueueActions button.approve{border-color:#bbf7d0;color:#166534;background:#f0fdf4}.adminClosureQueueActions button.danger{border-color:#fecaca;color:#991b1b;background:#fff7f7}.adminClosureQueueActions button:disabled{opacity:.5;cursor:not-allowed}.adminClosureQueueSafety{display:flex;align-items:flex-start;gap:7px;margin:12px 0 0;padding:10px 11px;border:1px solid #bfdbfe;border-radius:11px;background:#eff6ff;color:#475569;font-size:11px;line-height:1.5}@media(max-width:760px){.resumeClosureRequestAction{align-items:stretch;flex-direction:column}.resumeClosureRequestAction button{width:100%;min-height:44px}.adminClosureQueue{padding:13px;border-radius:14px}.adminClosureQueueIdentity{flex-direction:column}.adminClosureQueueActions{display:grid;grid-template-columns:1fr}.adminClosureQueueActions button{width:100%;min-height:42px}}.adminClosureExecutionGuard{margin-top:18px;border:1px solid #d8e1ed;border-radius:18px;background:#fff;overflow:hidden}.adminClosureExecutionGuard>.adminV2PanelHead{padding:18px 20px;border-bottom:1px solid #edf1f6}.adminClosureExecutionGuard>.adminRecruitmentModerationToolbar{padding:12px 20px;background:#f8fafc}.adminClosureExecutionGuard>.resumeNotice{margin:12px 20px}.adminClosureExecutionList{display:grid;gap:12px;padding:16px 20px 20px}.adminClosureExecutionList>article{border:1px solid #dfe6ef;border-radius:16px;padding:16px;background:#fff}.adminClosureExecutionList>article.prepared{border-color:#a7c7b3;background:#fbfffc}.adminClosureExecutionList>article.executed{border-color:#b7c6dd;background:#f8fbff}.adminClosureExecutionMetrics{display:flex;flex-wrap:wrap;gap:8px 14px;margin:12px 0;font-size:13px;color:#526071}.adminClosureExecutionMetrics span{padding:7px 10px;border-radius:999px;background:#f4f7fa}.adminClosureExecutionMatrix{display:grid;gap:8px;margin:12px 0}.adminClosureExecutionMatrix>div{display:grid;grid-template-columns:minmax(180px,1fr) minmax(170px,.8fr) minmax(280px,1.8fr);gap:10px;align-items:start;padding:10px 12px;border:1px solid #e5eaf0;border-radius:12px;background:#fbfcfd}.adminClosureExecutionMatrix b{font-size:13px}.adminClosureExecutionMatrix strong{font-size:12px;letter-spacing:.02em}.adminClosureExecutionMatrix small{font-size:12px;line-height:1.45;color:#607080}.adminClosureExecutionActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.adminClosureExecutionActions button{display:inline-flex;align-items:center;gap:6px}.adminClosureExecutionActions .danger{border-color:#b84646;color:#a51d1d;background:#fff7f7}.adminClosureExecutedBadge{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:10px;background:#eef6f1;color:#245b39;font-weight:700;font-size:12px}.adminClosureExecutionSafety{display:flex;gap:10px;padding:14px 20px;border-top:1px solid #edf1f6;background:#fff9ed}.adminClosureExecutionSafety span{display:grid;gap:2px}.adminClosureExecutionSafety small{line-height:1.45;color:#6a5a3d}@media(max-width:760px){.adminClosureExecutionMatrix>div{grid-template-columns:1fr}.adminClosureExecutionList{padding:12px}.adminClosureExecutionGuard>.adminV2PanelHead,.adminClosureExecutionGuard>.adminRecruitmentModerationToolbar,.adminClosureExecutionSafety{padding-left:14px;padding-right:14px}}.adminClosureRetentionExecutor{margin-top:18px;border:1px solid #d8e1ed;border-radius:18px;background:#fff;overflow:hidden}.adminClosureRetentionExecutor>.adminV2PanelHead{padding:18px 20px;border-bottom:1px solid #edf1f6}.adminClosureRetentionExecutor>.adminRecruitmentModerationToolbar{padding:12px 20px;background:#f8fafc}.adminClosureRetentionExecutor>.resumeNotice{margin:12px 20px}.adminClosureRetentionList{display:grid;gap:12px;padding:16px 20px 20px}.adminClosureRetentionList>article{border:1px solid #dfe6ef;border-radius:16px;padding:16px;background:#fff}.adminClosureRetentionList>article.prepared{border-color:#d0bd84;background:#fffdf7}.adminClosureRetentionList>article.anonymized{border-color:#a7c7b3;background:#fbfffc}.adminRetentionPlan{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.adminRetentionPlan>div{display:grid;gap:5px;padding:12px;border:1px solid #e5eaf0;border-radius:12px;background:#fbfcfd}.adminRetentionPlan b{font-size:12px;letter-spacing:.04em}.adminRetentionPlan small{line-height:1.45;color:#5c6978}@media(max-width:760px){.adminRetentionPlan{grid-template-columns:1fr}.adminClosureRetentionList{padding:12px}.adminClosureRetentionExecutor>.adminV2PanelHead,.adminClosureRetentionExecutor>.adminRecruitmentModerationToolbar{padding-left:14px;padding-right:14px}}.resumeAnonymizedLock{display:flex;gap:10px;align-items:flex-start;margin:12px 0;padding:13px 15px;border:1px solid #d9bd78;border-radius:14px;background:#fff9e8;color:#5f4a17}.resumeAnonymizedLock span{display:grid;gap:3px}.resumeAnonymizedLock b{font-size:13px;letter-spacing:.03em}.resumeAnonymizedLock small{line-height:1.45;color:#6b5a2e}.adminResumeMediaPurge{margin-top:18px;border:1px solid #d8e1ed;border-radius:18px;background:#fff;overflow:hidden}.adminResumeMediaPurge>.adminV2PanelHead{padding:18px 20px;border-bottom:1px solid #edf1f6}.adminResumeMediaPurge>.adminRecruitmentModerationToolbar{padding:12px 20px;background:#f8fafc}.adminResumeMediaPurge>.resumeNotice{margin:12px 20px}.adminResumeMediaPurgeList{display:grid;gap:12px;padding:16px 20px 20px}.adminResumeMediaPurgeList>article{border:1px solid #dfe6ef;border-radius:16px;padding:16px}.adminResumeMediaPurgeList>article.prepared{border-color:#d0bd84;background:#fffdf7}.adminResumeMediaPurgeList>article.purged{border-color:#a7c7b3;background:#fbfffc}.adminMediaInventory{display:grid;gap:6px;max-height:220px;overflow:auto;margin:12px 0;padding:8px;border:1px solid #e5eaf0;border-radius:12px;background:#fafbfd}.adminMediaInventory>div{display:grid;gap:2px;padding:7px 8px;border-bottom:1px solid #edf1f6}.adminMediaInventory>div:last-child{border-bottom:0}.adminMediaInventory b{font-size:12px;word-break:break-all}.adminMediaInventory small{color:#667587}@media(max-width:760px){.adminResumeMediaPurgeList{padding:12px}.adminResumeMediaPurge>.adminV2PanelHead,.adminResumeMediaPurge>.adminRecruitmentModerationToolbar{padding-left:14px;padding-right:14px}}.adminClosureEvidenceCenter{margin-top:18px;border:1px solid #d8e1ed;border-radius:18px;background:#fff;overflow:hidden}.adminClosureEvidenceCenter>.adminV2PanelHead{padding:18px 20px;border-bottom:1px solid #edf1f6}.adminClosureEvidenceCenter>.adminRecruitmentModerationToolbar{padding:12px 20px;background:#f8fafc}.adminClosureEvidenceCenter>.resumeNotice{margin:12px 20px}.adminClosureEvidenceList{display:grid;gap:12px;padding:16px 20px 20px}.adminClosureEvidenceList>article{border:1px solid #dfe6ef;border-radius:16px;padding:16px;background:#fff}.adminClosureEvidenceMetrics{display:flex;flex-wrap:wrap;gap:8px 12px;margin:12px 0}.adminClosureEvidenceMetrics span{padding:7px 10px;border-radius:999px;background:#f4f7fa;font-size:12px;color:#526071}.adminClosureEvidenceMetrics b{text-transform:uppercase}@media(max-width:760px){.adminClosureEvidenceList{padding:12px}.adminClosureEvidenceCenter>.adminV2PanelHead,.adminClosureEvidenceCenter>.adminRecruitmentModerationToolbar{padding-left:14px;padding-right:14px}}.closedAccountGatePage{min-height:100vh;display:grid;place-items:center;padding:28px;background:linear-gradient(180deg,#f6f8fb,#eef2f6)}.closedAccountGateCard{width:min(720px,100%);display:grid;justify-items:center;text-align:center;gap:12px;padding:32px;border:1px solid #d8e1ed;border-radius:22px;background:#fff;box-shadow:0 20px 60px #1c2a3e14}.closedAccountGateCard.locked{border-color:#d9c79b}.closedAccountGateIcon{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:#fff4d8;color:#78591b}.closedAccountGateCard h1{margin:0;font-size:28px}.closedAccountGateCard>p{max-width:620px;margin:0;color:#5c6978;line-height:1.65}.closedAccountGateStatus{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px}.closedAccountGateStatus>div{display:grid;gap:4px;padding:12px;border:1px solid #e4e9ef;border-radius:12px;background:#f9fbfc}.closedAccountGateStatus small{font-size:10px;letter-spacing:.08em;color:#778495}.closedAccountGateStatus b{font-size:12px}.closedAccountGateDate{color:#687587}.closedAccountGateActions{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:5px}.closedAccountGateActions button{display:inline-flex;align-items:center;gap:7px}.closedAccountGateActions .secondary{background:#fff}.closedAccountGateSafety{width:100%;display:flex;gap:9px;text-align:left;padding:13px 14px;border-radius:13px;background:#f7f9fb;border:1px solid #e4e9ef}.closedAccountGateSafety span{display:grid;gap:3px}.closedAccountGateSafety small{line-height:1.45;color:#657281}@media(max-width:620px){.closedAccountGatePage{padding:14px}.closedAccountGateCard{padding:22px 16px}.closedAccountGateStatus{grid-template-columns:1fr 1fr}.closedAccountGateCard h1{font-size:23px}}.adminClosedAccessMonitor{margin-top:18px;border:1px solid #d8e1ed;border-radius:18px;background:#fff;overflow:hidden}.adminClosedAccessMonitor>.adminV2PanelHead{padding:18px 20px;border-bottom:1px solid #edf1f6}.adminClosedAccessMonitor>.adminRecruitmentModerationToolbar{padding:12px 20px;background:#f8fafc}.adminClosedAccessMonitor>.resumeNotice{margin:12px 20px}.adminClosedAccessList{display:grid;gap:10px;padding:16px 20px 20px}.adminClosedAccessList>article{display:grid;gap:8px;border:1px solid #e1e7ee;border-radius:14px;padding:14px;background:#fff}.adminClosedAccessList>article>div:first-child{display:grid;gap:2px}.adminClosedAccessList small{color:#6a7787}@media(max-width:760px){.adminClosedAccessList{padding:12px}.adminClosedAccessMonitor>.adminV2PanelHead,.adminClosedAccessMonitor>.adminRecruitmentModerationToolbar{padding-left:14px;padding-right:14px}}.closedAccountReactivationState{width:100%;display:flex;gap:9px;align-items:flex-start;text-align:left;padding:12px 14px;border:1px solid #e1e7ee;border-radius:13px;background:#f8fafc}.closedAccountReactivationState span{display:grid;gap:2px}.closedAccountReactivationState small{color:#657281;line-height:1.45}.closedAccountReactivationState.approved{border-color:#b7d5bd;background:#f7fff8}.closedAccountReactivationState.rejected{border-color:#e3b9b9;background:#fff8f8}.closedAccountReactivationState.requested,.closedAccountReactivationState.reviewing{border-color:#d9c79b;background:#fffaf0}.adminAccountReactivationQueue{margin-top:18px;border:1px solid #d8e1ed;border-radius:18px;background:#fff;overflow:hidden}.adminAccountReactivationQueue>.adminV2PanelHead{padding:18px 20px;border-bottom:1px solid #edf1f6}.adminAccountReactivationQueue>.adminRecruitmentModerationToolbar{padding:12px 20px;background:#f8fafc}.adminAccountReactivationQueue>.resumeNotice{margin:12px 20px}.adminAccountReactivationList{display:grid;gap:12px;padding:16px 20px 20px}.adminAccountReactivationList>article{border:1px solid #dfe6ef;border-radius:16px;padding:16px;background:#fff}.adminAccountReactivationList>article.approved{border-color:#afcfb6;background:#fbfffc}.adminAccountReactivationList>article.rejected{opacity:.82}.adminAccountReactivationList>article>p{margin:10px 0;color:#576575;line-height:1.5}@media(max-width:760px){.adminAccountReactivationList{padding:12px}.adminAccountReactivationQueue>.adminV2PanelHead,.adminAccountReactivationQueue>.adminRecruitmentModerationToolbar{padding-left:14px;padding-right:14px}}.resumeReactivatedBlank{display:flex;gap:10px;align-items:flex-start;margin:12px 0;padding:13px 15px;border:1px solid #afd0b7;border-radius:14px;background:#f5fff7;color:#315f3b}.resumeReactivatedBlank span{display:grid;gap:3px}.resumeReactivatedBlank b{font-size:13px;letter-spacing:.03em}.resumeReactivatedBlank small{line-height:1.45;color:#55705c}.closedAccountReactivationPending{max-width:420px;padding:9px 12px;border-radius:10px;background:#fff5df;color:#755a1e;font-size:12px;line-height:1.45}.accountLifecycleTimeline{margin:14px 0;border:1px solid #dfe6ee;border-radius:16px;background:#fff;overflow:hidden}.accountLifecycleTimeline.compact{width:100%;margin:8px 0}.accountLifecycleTimelineHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #edf1f5;background:#fafcfd}.accountLifecycleTimelineHead>div{display:flex;gap:9px;align-items:flex-start}.accountLifecycleTimelineHead span{display:grid;gap:2px;text-align:left}.accountLifecycleTimelineHead small{color:#687586}.accountLifecycleTimelineHead button{display:inline-flex;align-items:center;gap:6px}.accountLifecycleTrack{position:relative;display:grid;gap:0;padding:10px 16px 12px 20px}.accountLifecycleTrack:before{content:"";position:absolute;left:31px;top:20px;bottom:22px;width:1px;background:#d9e1e9}.accountLifecycleTrack article{position:relative;display:grid;grid-template-columns:28px 1fr;gap:10px;padding:10px 0}.accountLifecycleDot{z-index:1;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#f3f6f9;border:1px solid #d8e0e8}.accountLifecycleTrack article.success .accountLifecycleDot{background:#effaf2;border-color:#afd0b7;color:#2f6d3e}.accountLifecycleTrack article.warning .accountLifecycleDot{background:#fff8e8;border-color:#e3cc94;color:#765b1d}.accountLifecycleTrack article.locked .accountLifecycleDot{background:#fff2f0;border-color:#e0b3ad;color:#8b4039}.accountLifecycleEventTitle{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.accountLifecycleEventTitle em{font-style:normal;font-size:10px;letter-spacing:.06em;padding:3px 6px;border-radius:999px;background:#eef2f6;color:#657180}.accountLifecycleTrack article small{display:block;margin-top:2px;color:#778494}.accountLifecycleTrack article p{margin:5px 0 0;color:#596777;line-height:1.45}.accountLifecycleNote{padding:7px 9px;border-radius:9px;background:#f7f9fb}.accountLifecycleSummary{display:flex;flex-wrap:wrap;gap:8px;padding:11px 16px;border-top:1px solid #edf1f5;background:#fafcfd}.accountLifecycleSummary span{padding:6px 8px;border-radius:999px;background:#f0f4f7;font-size:11px;color:#5f6c7b}.accountLifecycleEmpty{display:flex;align-items:center;justify-content:center;gap:8px;padding:22px;color:#6d7988}.adminAccountLifecycleHistory{margin-top:18px;border:1px solid #d8e1ed;border-radius:18px;background:#fff;overflow:hidden}.adminAccountLifecycleHistory>.adminV2PanelHead{padding:18px 20px;border-bottom:1px solid #edf1f6}.adminAccountLifecycleHistory>.adminRecruitmentModerationToolbar{padding:12px 20px;background:#f8fafc}.adminAccountLifecycleHistory>.resumeNotice{margin:12px 20px}.adminAccountLifecycleLayout{display:grid;grid-template-columns:minmax(260px,340px) 1fr;min-height:380px;border-top:1px solid #edf1f6}.adminAccountLifecycleUsers{max-height:520px;overflow:auto;border-right:1px solid #e6ebf1;padding:10px}.adminAccountLifecycleUsers>button{width:100%;display:flex;justify-content:space-between;gap:10px;text-align:left;padding:11px 12px;border:1px solid transparent;border-radius:12px;background:#fff}.adminAccountLifecycleUsers>button:hover,.adminAccountLifecycleUsers>button.active{background:#f7f9fb;border-color:#dce4ec}.adminAccountLifecycleUsers>button>div{display:grid;gap:2px}.adminAccountLifecycleUsers small{color:#778494}.adminAccountLifecycleUsers span{font-size:10px;font-weight:700;letter-spacing:.04em}.adminAccountLifecycleDetail{padding:14px 16px;min-width:0}.adminAccountLifecycleSelected{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:8px}.adminAccountLifecycleSelected>div{display:grid;gap:2px}.adminAccountLifecycleSelected small{word-break:break-all;color:#788594}.adminAccountLifecycleSelected>span{padding:5px 8px;border-radius:999px;background:#eef3f6;font-size:11px;font-weight:700}@media(max-width:900px){.adminAccountLifecycleLayout{grid-template-columns:1fr}.adminAccountLifecycleUsers{max-height:260px;border-right:0;border-bottom:1px solid #e6ebf1}}@media(max-width:620px){.accountLifecycleTimelineHead{align-items:flex-start;flex-direction:column}.accountLifecycleSummary{display:grid;grid-template-columns:1fr 1fr}.adminAccountLifecycleHistory>.adminV2PanelHead,.adminAccountLifecycleHistory>.adminRecruitmentModerationToolbar{padding-left:14px;padding-right:14px}.adminAccountLifecycleDetail{padding:10px}}.adminLifecycleRiskMonitor{margin-top:18px;border:1px solid #d8e1ed;border-radius:18px;background:#fff;overflow:hidden}.adminLifecycleRiskMonitor>.adminV2PanelHead{padding:18px 20px;border-bottom:1px solid #edf1f6}.adminLifecycleRiskMonitor>.adminRecruitmentModerationToolbar{padding:12px 20px;background:#f8fafc}.adminLifecycleRiskMonitor>.resumeNotice{margin:12px 20px}.adminLifecycleRiskSummary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:14px 20px;border-bottom:1px solid #edf1f6;background:#fbfcfd}.adminLifecycleRiskSummary>div{display:grid;gap:3px;padding:12px;border:1px solid #e0e6ed;border-radius:12px;background:#fff}.adminLifecycleRiskSummary span{font-size:10px;letter-spacing:.06em;color:#768394}.adminLifecycleRiskSummary b{font-size:22px}.adminLifecycleAckToggle{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#5f6d7c}.adminLifecycleRiskList{display:grid;gap:12px;padding:16px 20px 20px}.adminLifecycleRiskList>article{border:1px solid #dfe6ed;border-left-width:4px;border-radius:15px;padding:15px;background:#fff}.adminLifecycleRiskList>article.critical{border-left-color:#9e3e37;background:snow}.adminLifecycleRiskList>article.high{border-left-color:#b97a22;background:#fffdf8}.adminLifecycleRiskList>article.medium{border-left-color:#6d7f91}.adminLifecycleRiskList>article.acknowledged{opacity:.72}.adminLifecycleRiskHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.adminLifecycleRiskHead>div{display:flex;gap:9px;align-items:flex-start}.adminLifecycleRiskHead>div>div{display:grid;gap:2px}.adminLifecycleRiskHead small{color:#758293}.adminLifecycleRiskHead em{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.06em;padding:5px 8px;border-radius:999px;background:#f2f5f8}.adminLifecycleRiskIcon{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#f3f6f9}.adminLifecycleRiskList>article>p{margin:11px 0;color:#566575;line-height:1.55}.adminLifecycleRiskMeta{display:flex;flex-wrap:wrap;gap:7px;margin:9px 0}.adminLifecycleRiskMeta span{padding:5px 8px;border-radius:999px;background:#f2f5f8;font-size:10px;color:#637181}.adminLifecycleRiskActionHint{display:flex;gap:8px;align-items:flex-start;margin-top:10px;padding:10px 11px;border:1px solid #e2e8ee;border-radius:11px;background:#f9fbfc}.adminLifecycleRiskActionHint span{display:grid;gap:2px}.adminLifecycleRiskActionHint small{line-height:1.4;color:#667484}.adminLifecycleAcked{display:flex;align-items:center;gap:6px;margin-top:10px;padding:9px 11px;border-radius:10px;background:#f3f8f4;color:#43614a;font-size:11px}@media(max-width:760px){.adminLifecycleRiskSummary{grid-template-columns:1fr 1fr;padding:12px}.adminLifecycleRiskList{padding:12px}.adminLifecycleRiskMonitor>.adminV2PanelHead,.adminLifecycleRiskMonitor>.adminRecruitmentModerationToolbar{padding-left:14px;padding-right:14px}}.adminLifecycleSlaDashboard{margin-top:18px;border:1px solid #d8e1ed;border-radius:18px;background:#fff;overflow:hidden}.adminLifecycleSlaDashboard>.adminV2PanelHead{padding:18px 20px;border-bottom:1px solid #edf1f6}.adminLifecycleSlaDashboard>.adminRecruitmentModerationToolbar{padding:12px 20px;background:#f8fafc}.adminLifecycleSlaDashboard>.resumeNotice{margin:12px 20px}.adminLifecycleSlaSummary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:14px 20px;background:#fbfcfd;border-bottom:1px solid #edf1f6}.adminLifecycleSlaSummary>div{display:grid;gap:3px;padding:12px;border:1px solid #e0e6ed;border-radius:12px;background:#fff}.adminLifecycleSlaSummary span{font-size:10px;letter-spacing:.06em;color:#768394}.adminLifecycleSlaSummary b{font-size:22px}.adminLifecycleSlaList{display:grid;gap:12px;padding:16px 20px 20px}.adminLifecycleSlaList>article{border:1px solid #dfe6ed;border-left-width:4px;border-radius:15px;padding:15px;background:#fff}.adminLifecycleSlaList>article.on_track{border-left-color:#6c8b72}.adminLifecycleSlaList>article.due_soon{border-left-color:#c18a2e;background:#fffdf8}.adminLifecycleSlaList>article.overdue{border-left-color:#a5453e;background:snow}.adminLifecycleSlaList>article.open{box-shadow:inset 0 0 0 1px #e7c78a}.adminLifecycleSlaHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.adminLifecycleSlaHead>div{display:flex;gap:9px;align-items:flex-start}.adminLifecycleSlaHead>div>div{display:grid;gap:2px}.adminLifecycleSlaHead small{color:#768394}.adminLifecycleSlaHead em{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.06em;padding:5px 8px;border-radius:999px;background:#f2f5f8}.adminLifecycleSlaIcon{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#f3f6f9}.adminLifecycleSlaMetrics{display:flex;flex-wrap:wrap;gap:7px;margin:11px 0}.adminLifecycleSlaMetrics span{padding:5px 8px;border-radius:999px;background:#f2f5f8;font-size:10px;color:#627080}.adminLifecycleSlaList>article>p{margin:9px 0;color:#566575;line-height:1.5}.adminLifecycleEscalationOpen{display:flex;gap:8px;align-items:flex-start;margin-top:10px;padding:10px 11px;border:1px solid #e4c889;border-radius:11px;background:#fff9ea;color:#715720}.adminLifecycleEscalationOpen span{display:grid;gap:2px}.adminLifecycleEscalationOpen small{line-height:1.4}@media(max-width:760px){.adminLifecycleSlaSummary{grid-template-columns:1fr 1fr;padding:12px}.adminLifecycleSlaList{padding:12px}.adminLifecycleSlaDashboard>.adminV2PanelHead,.adminLifecycleSlaDashboard>.adminRecruitmentModerationToolbar{padding-left:14px;padding-right:14px}}.adminLifecycleReminderCenter{margin-top:18px;border:1px solid #d8e1ed;border-radius:18px;background:#fff;overflow:hidden}.adminLifecycleReminderCenter>.adminV2PanelHead{padding:18px 20px;border-bottom:1px solid #edf1f6}.adminLifecycleReminderCenter>.adminRecruitmentModerationToolbar{padding:12px 20px;background:#f8fafc}.adminLifecycleReminderCenter>.resumeNotice{margin:12px 20px}.adminLifecycleReminderList{display:grid;gap:10px;padding:16px 20px 20px}.adminLifecycleReminderList>article{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:13px 14px;border:1px solid #e0e6ed;border-left-width:4px;border-radius:13px;background:#fff}.adminLifecycleReminderList>article.due_soon{border-left-color:#c18a2e;background:#fffdf8}.adminLifecycleReminderList>article.overdue{border-left-color:#a5453e;background:snow}.adminLifecycleReminderList>article.escalated{border-left-color:#7a5aa7;background:#fcfaff}.adminLifecycleReminderList>article>div:first-child{display:flex;gap:9px;align-items:flex-start}.adminLifecycleReminderList>article>div:first-child>div{display:grid;gap:3px}.adminLifecycleReminderList>article>div:last-child{display:grid;gap:4px;justify-items:end;text-align:right}.adminLifecycleReminderList small{color:#6f7c8b;line-height:1.4}.adminLifecycleReminderList em{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.05em;padding:4px 7px;border-radius:999px;background:#f1f4f7}.adminLifecycleReminderIcon{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#f3f6f9}@media(max-width:700px){.adminLifecycleReminderList{padding:12px}.adminLifecycleReminderList>article{flex-direction:column}.adminLifecycleReminderList>article>div:last-child{justify-items:start;text-align:left}.adminLifecycleReminderCenter>.adminV2PanelHead,.adminLifecycleReminderCenter>.adminRecruitmentModerationToolbar{padding-left:14px;padding-right:14px}}.adminLifecycleDailyDigestCenter{margin-top:18px;border:1px solid #d8e1ed;border-radius:18px;background:#fff;overflow:hidden}.adminLifecycleDailyDigestCenter>.adminV2PanelHead{padding:18px 20px;border-bottom:1px solid #edf1f6}.adminLifecycleDailyDigestCenter>.adminRecruitmentModerationToolbar{padding:12px 20px;background:#f8fafc}.adminLifecycleDailyDigestCenter>.resumeNotice{margin:12px 20px}.adminLifecycleSchedulerStatus{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 20px;background:#fbfcfd;border-bottom:1px solid #edf1f6}.adminLifecycleSchedulerStatus>div{display:grid;gap:3px;padding:12px;border:1px solid #e0e6ed;border-radius:12px;background:#fff}.adminLifecycleSchedulerStatus span{font-size:10px;letter-spacing:.06em;color:#758293}.adminLifecycleSchedulerStatus b{font-size:16px}.adminLifecycleSchedulerStatus small{color:#7b8794}.adminLifecycleDigestList{display:grid;gap:10px;padding:16px 20px 20px}.adminLifecycleDigestList>article{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:14px;border:1px solid #e0e6ed;border-radius:14px;background:#fff}.adminLifecycleDigestList>article>div:first-child{display:flex;gap:9px;align-items:flex-start}.adminLifecycleDigestList>article>div:first-child>div{display:grid;gap:3px}.adminLifecycleDigestList small{color:#6f7c8b;line-height:1.4}.adminLifecycleDigestCounts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:360px}.adminLifecycleDigestCounts span{padding:5px 8px;border-radius:999px;background:#f2f5f8;font-size:10px;color:#627080}.adminLifecycleDigestCounts>small{width:100%;text-align:right}@media(max-width:760px){.adminLifecycleSchedulerStatus{grid-template-columns:1fr;padding:12px}.adminLifecycleDigestList{padding:12px}.adminLifecycleDigestList>article{flex-direction:column}.adminLifecycleDigestCounts{justify-content:flex-start}.adminLifecycleDigestCounts>small{text-align:left}.adminLifecycleDailyDigestCenter>.adminV2PanelHead,.adminLifecycleDailyDigestCenter>.adminRecruitmentModerationToolbar{padding-left:14px;padding-right:14px}}.adminOperationsCommandCenter{margin-top:18px;border:1px solid #d5dee8;border-radius:20px;background:#fff;overflow:hidden}.adminOpsHero{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 24px;background:linear-gradient(135deg,#f8fafc,#eef3f7);border-bottom:1px solid #dfe6ed}.adminOpsHero>div:first-child{display:grid;gap:5px}.adminOpsHero span{font-size:10px;letter-spacing:.09em;color:#6f7d8c;font-weight:800}.adminOpsHero h2{margin:0;font-size:25px}.adminOpsHero p{margin:0;color:#637180}.adminOpsHeroScore{display:grid;justify-items:center;min-width:110px;padding:14px 18px;border:1px solid #d7e0e8;border-radius:16px;background:#fff}.adminOpsHeroScore b{font-size:30px;line-height:1}.adminOpsHeroScore span{margin-top:5px}.adminOpsSummary{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:14px 20px;background:#fbfcfd;border-bottom:1px solid #edf1f6}.adminOpsSummary>div{display:grid;gap:3px;padding:11px 12px;border:1px solid #e0e6ed;border-radius:12px;background:#fff}.adminOpsSummary span{font-size:10px;letter-spacing:.05em;color:#758293}.adminOpsSummary b{font-size:21px}.adminOperationsCommandCenter>.adminRecruitmentModerationToolbar{padding:12px 20px;background:#f8fafc}.adminOperationsCommandCenter>.resumeNotice{margin:12px 20px}.adminOpsPriorityList{display:grid;gap:11px;padding:16px 20px 20px}.adminOpsPriorityList>article{display:grid;grid-template-columns:58px 1fr auto;gap:14px;align-items:start;padding:15px;border:1px solid #e0e6ed;border-left-width:5px;border-radius:15px;background:#fff}.adminOpsPriorityList>article.p1{border-left-color:#a1423b;background:snow}.adminOpsPriorityList>article.p2{border-left-color:#bc7b26;background:#fffdf8}.adminOpsPriorityList>article.p3{border-left-color:#667c91}.adminOpsRank{display:grid;justify-items:center;gap:4px;padding:8px 5px;border-radius:11px;background:#f3f6f9}.adminOpsRank span{font-size:11px;color:#748190}.adminOpsRank b{font-size:18px}.adminOpsActionMain{min-width:0}.adminOpsActionTitle{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.adminOpsActionTitle>div{display:grid;gap:3px}.adminOpsActionTitle small{color:#748190}.adminOpsActionTitle em{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.06em;padding:4px 7px;border-radius:999px;background:#f0f4f7}.adminOpsActionMain>p{margin:10px 0;color:#556474;line-height:1.5}.adminOpsMeta{display:flex;flex-wrap:wrap;gap:7px}.adminOpsMeta span{padding:5px 8px;border-radius:999px;background:#f2f5f8;font-size:10px;color:#617080}.adminOpsActionButtons button{white-space:nowrap}@media(max-width:900px){.adminOpsSummary{grid-template-columns:repeat(3,1fr)}.adminOpsPriorityList>article{grid-template-columns:52px 1fr}.adminOpsActionButtons{grid-column:2}}@media(max-width:640px){.adminOpsHero{align-items:flex-start;flex-direction:column;padding:18px 14px}.adminOpsHeroScore{width:100%}.adminOpsSummary{grid-template-columns:1fr 1fr;padding:12px}.adminOpsPriorityList{padding:12px}.adminOpsPriorityList>article{grid-template-columns:1fr}.adminOpsRank{display:flex;justify-content:flex-start;gap:8px}.adminOpsActionButtons{grid-column:1}.adminOpsActionTitle{flex-direction:column}}.adminActionOwnershipCenter{margin-top:18px;border:1px solid #d8e1ed;border-radius:18px;background:#fff;overflow:hidden}.adminActionOwnershipCenter>.adminV2PanelHead{padding:18px 20px;border-bottom:1px solid #edf1f6}.adminActionOwnershipCenter>.resumeNotice{margin:12px 20px}.adminTeamCapacityDashboard{margin-top:18px;border:1px solid #d8e1ed;border-radius:18px;background:#fff;overflow:hidden}.adminTeamCapacityDashboard>.adminV2PanelHead{padding:18px 20px;border-bottom:1px solid #edf1f6}.adminTeamCapacityDashboard>.adminRecruitmentModerationToolbar{padding:12px 20px;background:#f8fafc}.adminTeamCapacityDashboard>.resumeNotice{margin:12px 20px}.adminTeamCapacitySummary{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:14px 20px;background:#fbfcfd;border-bottom:1px solid #edf1f6}.adminTeamCapacitySummary>div{display:grid;gap:3px;padding:11px 12px;border:1px solid #e0e6ed;border-radius:12px;background:#fff}.adminTeamCapacitySummary span{font-size:10px;letter-spacing:.05em;color:#758293}.adminTeamCapacitySummary b{font-size:20px}.adminTeamCapacityGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 20px 20px}.adminTeamCapacityGrid>article{padding:14px;border:1px solid #e0e6ed;border-left-width:4px;border-radius:14px;background:#fff}.adminTeamCapacityGrid>article.available{border-left-color:#4f8064}.adminTeamCapacityGrid>article.near{border-left-color:#b77a2c}.adminTeamCapacityGrid>article.over{border-left-color:#a3443d}.adminTeamCapacityHead{display:flex;justify-content:space-between;gap:10px}.adminTeamCapacityHead>div{display:grid;gap:2px}.adminTeamCapacityHead small{color:#7b8794}.adminTeamCapacityHead em{font-style:normal;font-size:9px;font-weight:800;letter-spacing:.06em;padding:4px 7px;border-radius:999px;background:#f1f4f7;height:max-content}.adminCapacityMeter{height:7px;margin:12px 0;border-radius:999px;background:#edf1f4;overflow:hidden}.adminCapacityMeter span{display:block;height:100%;background:currentColor;border-radius:999px}.adminTeamCapacityGrid>article.available .adminCapacityMeter{color:#4f8064}.adminTeamCapacityGrid>article.near .adminCapacityMeter{color:#b77a2c}.adminTeamCapacityGrid>article.over .adminCapacityMeter{color:#a3443d}.adminCapacityNumbers,.adminCapacityFooter{display:flex;flex-wrap:wrap;gap:6px}.adminCapacityNumbers span,.adminCapacityFooter span{font-size:10px;padding:5px 7px;border-radius:999px;background:#f3f6f8;color:#647281}.adminCapacityFooter{margin-top:9px;padding-top:9px;border-top:1px solid #edf1f5}@media(max-width:760px){.adminTeamCapacitySummary{grid-template-columns:1fr 1fr;padding:12px}.adminTeamCapacityGrid{grid-template-columns:1fr;padding:12px}.adminTeamCapacityDashboard>.adminV2PanelHead,.adminTeamCapacityDashboard>.adminRecruitmentModerationToolbar{padding-left:14px;padding-right:14px}}.adminSmartAssigneeOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:18px;background:#0f172085;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.adminSmartAssigneeModal{width:min(720px,100%);max-height:88vh;overflow:auto;border-radius:18px;background:#fff;box-shadow:0 24px 80px #00000040}.adminSmartAssigneeHead{display:flex;justify-content:space-between;gap:15px;padding:18px 20px;border-bottom:1px solid #e7ebef}.adminSmartAssigneeHead>div{display:grid;gap:3px}.adminSmartAssigneeHead small{color:#718090}.adminSmartAssigneeHead button{border:0;background:none;font-size:26px;cursor:pointer}.adminSmartAssigneeIntro{display:flex;gap:8px;padding:12px 20px;background:#f6f9fb;color:#5e6d7c;font-size:12px}.adminSmartAssigneeList{display:grid;gap:10px;padding:16px 20px}.adminSmartAssigneeList>article{display:grid;grid-template-columns:62px 1fr auto;gap:12px;align-items:center;padding:13px;border:1px solid #dfe6ed;border-radius:14px}.adminSmartAssigneeList>article:first-child{border-width:2px}.adminSmartRank{display:grid;justify-items:center;gap:2px}.adminSmartRank b{font-size:20px}.adminSmartRank span{font-size:8px;letter-spacing:.05em;color:#758293}.adminSmartPerson{display:grid;gap:3px}.adminSmartPerson small{color:#718090}.adminSmartPerson p{margin:4px 0;color:#536272;font-size:11px}.adminSmartPerson>div{display:flex;flex-wrap:wrap;gap:5px}.adminSmartPerson>div span{font-size:9px;padding:4px 6px;border-radius:999px;background:#f1f4f7}.adminSmartAssigneeFoot{display:flex;justify-content:flex-end;padding:12px 20px;border-top:1px solid #e7ebef}@media(max-width:600px){.adminSmartAssigneeList>article{grid-template-columns:50px 1fr}.adminSmartAssigneeList>article>button{grid-column:2}.adminSmartAssigneeModal{max-height:94vh}}.adminMyWorkQueue{margin-top:18px;border:1px solid #d7e0e9;border-radius:20px;background:#fff;overflow:hidden}.adminMyWorkHero{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:20px 22px;background:linear-gradient(135deg,#f8fafc,#eef3f7);border-bottom:1px solid #e1e7ed}.adminMyWorkHero>div{display:grid;gap:4px}.adminMyWorkHero span{font-size:10px;letter-spacing:.08em;font-weight:800;color:#738191}.adminMyWorkHero h2{margin:0;font-size:25px}.adminMyWorkHero p{margin:0;color:#647281}.adminMyWorkHero>strong{display:grid;place-items:center;min-width:72px;height:72px;border:1px solid #d7e0e8;border-radius:18px;background:#fff;font-size:28px}.adminMyWorkSummary{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:14px 20px;background:#fbfcfd;border-bottom:1px solid #edf1f5}.adminMyWorkSummary>div{display:grid;gap:3px;padding:10px 12px;border:1px solid #e0e6ed;border-radius:12px;background:#fff}.adminMyWorkSummary span{font-size:9px;letter-spacing:.05em;color:#788594}.adminMyWorkSummary b{font-size:20px}.adminMyWorkQueue>.adminRecruitmentModerationToolbar{padding:12px 20px;background:#f8fafc}.adminMyWorkQueue>.resumeNotice{margin:12px 20px}.adminMyWorkList{display:grid;gap:11px;padding:16px 20px 20px}.adminMyWorkList>article{display:grid;grid-template-columns:56px 1fr auto;gap:14px;align-items:start;padding:14px;border:1px solid #dfe6ed;border-left:4px solid #667d92;border-radius:14px}.adminMyWorkList>article.overdue{border-left-color:#a2453d;background:snow}.adminMyWorkRank{display:grid;justify-items:center;gap:3px;padding:7px;border-radius:10px;background:#f3f6f8}.adminMyWorkRank span{font-size:10px;color:#748190}.adminMyWorkRank b{font-size:18px}.adminMyWorkMain{min-width:0}.adminMyWorkTitle{display:flex;justify-content:space-between;gap:10px}.adminMyWorkTitle>div{display:grid;gap:3px}.adminMyWorkTitle small{color:#738190}.adminMyWorkTitle em{font-style:normal;font-weight:800;font-size:16px}.adminMyWorkMain>p{margin:9px 0;color:#566576;line-height:1.45}.adminMyWorkLastNote{display:grid;gap:2px;margin-top:9px;padding:8px 10px;border-radius:10px;background:#f6f8fa;font-size:11px}.adminMyWorkLastNote span{color:#677585}.adminMyWorkActions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.adminMyWorkActions button{white-space:nowrap}@media(max-width:760px){.adminMyWorkSummary{grid-template-columns:1fr 1fr;padding:12px}.adminMyWorkHero{padding:17px 14px}.adminMyWorkList{padding:12px}.adminMyWorkList>article{grid-template-columns:48px 1fr}.adminMyWorkActions{grid-column:2;justify-content:flex-start}}@media(max-width:520px){.adminMyWorkHero{align-items:flex-start;flex-direction:column}.adminMyWorkHero>strong{width:100%;height:52px}.adminMyWorkList>article{grid-template-columns:1fr}.adminMyWorkRank{display:flex;justify-content:flex-start;gap:8px}.adminMyWorkActions{grid-column:1}}.adminWorkPerformanceScorecard{margin-top:18px;border:1px solid #d8e1e9;border-radius:20px;background:#fff;overflow:hidden}.adminPerformanceHero{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:21px 22px;background:linear-gradient(135deg,#f8fafc,#eef3f7);border-bottom:1px solid #e1e7ed}.adminPerformanceHero>div:first-child{display:grid;gap:4px}.adminPerformanceHero span{font-size:10px;letter-spacing:.07em;font-weight:800;color:#738191}.adminPerformanceHero h2{margin:0;font-size:23px}.adminPerformanceHero p{margin:0;color:#647281}.adminPerformancePeriod{display:grid;gap:4px;min-width:130px}.adminPerformancePeriod select{padding:8px 10px;border:1px solid #d5dee7;border-radius:10px;background:#fff}.adminPerformanceSummary{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:14px 20px;background:#fbfcfd;border-bottom:1px solid #edf1f5}.adminPerformanceSummary>div{display:grid;gap:3px;padding:10px 12px;border:1px solid #e0e6ed;border-radius:12px;background:#fff}.adminPerformanceSummary span{font-size:9px;letter-spacing:.05em;color:#788594}.adminPerformanceSummary b{font-size:20px}.adminWorkPerformanceScorecard>.resumeNotice{margin:12px 20px}.adminPerformanceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 20px 20px}.adminPerformanceGrid>article{display:grid;gap:11px;padding:15px;border:1px solid #e0e6ed;border-radius:14px;background:#fff}.adminPerformanceHead{display:flex;justify-content:space-between;gap:10px}.adminPerformanceHead>div{display:grid;gap:2px}.adminPerformanceHead small{color:#778493}.adminPerformanceHead em{font-style:normal;font-size:10px;font-weight:800;padding:5px 8px;border-radius:999px;height:max-content;background:#f2f5f7}.adminPerformanceHead em.good{background:#edf7f1}.adminPerformanceHead em.watch{background:#fff7e9}.adminPerformanceHead em.attention{background:#fff0ef}.adminPerformanceHead em.noData{background:#f2f4f6;color:#75808b}.adminPerformanceMetrics{display:flex;flex-wrap:wrap;gap:6px}.adminPerformanceMetrics span{font-size:10px;padding:5px 7px;border-radius:999px;background:#f3f6f8;color:#647281}.adminPerformanceBars{display:grid;grid-template-columns:1fr 1fr;gap:8px}.adminPerformanceBars>div{display:grid;gap:2px;padding:9px 10px;border:1px solid #edf1f4;border-radius:10px}.adminPerformanceBars span{font-size:9px;color:#778493}.adminPerformanceBars b{font-size:15px}.adminPerformanceHistory{margin:0 20px 20px;border:1px solid #dfe6ed;border-radius:14px;overflow:hidden}.adminPerformanceHistoryHead{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:13px 15px;background:#f7f9fb;border-bottom:1px solid #e7ebef}.adminPerformanceHistoryHead>div{display:grid;gap:2px}.adminPerformanceHistoryHead span{font-size:10px;color:#748190}.adminPerformanceHistoryList{display:grid}.adminPerformanceHistoryList>article{display:grid;grid-template-columns:minmax(170px,1fr) 2fr auto;gap:12px;padding:11px 14px;border-bottom:1px solid #eef1f4;align-items:center}.adminPerformanceHistoryList>article:last-child{border-bottom:0}.adminPerformanceHistoryList>article>div{display:grid;gap:2px}.adminPerformanceHistoryList small,.adminPerformanceHistoryList time{font-size:9px;color:#7a8794}.adminPerformanceHistoryList>article>span{font-size:11px;color:#5e6c7b}@media(max-width:800px){.adminPerformanceSummary{grid-template-columns:1fr 1fr;padding:12px}.adminPerformanceGrid{grid-template-columns:1fr;padding:12px}.adminPerformanceHistory{margin:0 12px 12px}.adminPerformanceHistoryList>article{grid-template-columns:1fr}.adminPerformanceHistoryList time{justify-self:start}}@media(max-width:560px){.adminPerformanceHero{align-items:flex-start;flex-direction:column;padding:17px 14px}.adminPerformancePeriod{width:100%}.adminPerformanceBars{grid-template-columns:1fr}}.adminOperationsAnalytics{margin-top:18px;border:1px solid #d7e0e8;border-radius:20px;background:#fff;overflow:hidden}.adminAnalyticsHero{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:21px 22px;background:linear-gradient(135deg,#f8fafc,#edf3f7);border-bottom:1px solid #e0e7ed}.adminAnalyticsHero>div:first-child{display:grid;gap:4px}.adminAnalyticsHero span{font-size:10px;letter-spacing:.07em;font-weight:800;color:#748291}.adminAnalyticsHero h2{margin:0;font-size:23px}.adminAnalyticsHero p{margin:0;color:#647281}.adminAnalyticsPeriod{display:grid;gap:4px;min-width:130px}.adminAnalyticsPeriod select{padding:8px 10px;border:1px solid #d5dee7;border-radius:10px;background:#fff}.adminAnalyticsSummary{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:14px 20px;background:#fbfcfd;border-bottom:1px solid #edf1f5}.adminAnalyticsSummary>div{display:grid;gap:3px;padding:10px 12px;border:1px solid #e0e6ed;border-radius:12px;background:#fff}.adminAnalyticsSummary span{font-size:9px;letter-spacing:.05em;color:#788594}.adminAnalyticsSummary b{font-size:18px}.adminOperationsAnalytics>.resumeNotice{margin:12px 20px}.adminAnalyticsBody{display:grid;grid-template-columns:1.2fr 1fr;gap:14px;padding:16px 20px 20px}.adminAnalyticsPanel{border:1px solid #e0e6ed;border-radius:14px;overflow:hidden;background:#fff}.adminAnalyticsPanelHead{padding:13px 15px;background:#f8fafb;border-bottom:1px solid #e7ecf0}.adminAnalyticsPanelHead>div{display:grid;gap:2px}.adminAnalyticsPanelHead span{font-size:10px;color:#738190}.adminBottleneckList{display:grid}.adminBottleneckList>article{display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid #eef2f5}.adminBottleneckList>article:last-child{border-bottom:0}.adminBottleneckRank{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#f3f6f8}.adminBottleneckMain>div:first-child{display:grid;gap:2px}.adminBottleneckMain small{font-size:9px;color:#7a8794}.adminBottleneckMain p{margin:6px 0 0;font-size:10px;color:#667483}.adminBottleneckMeter{height:6px;margin-top:7px;border-radius:999px;background:#edf1f4;overflow:hidden}.adminBottleneckMeter span{display:block;height:100%;background:currentColor;border-radius:999px;color:#667d92}.adminBottleneckMetrics{display:grid;gap:4px;justify-items:end}.adminBottleneckMetrics span{font-size:9px;color:#748190}.adminBottleneckMetrics b{color:#1e2a35}.adminTrendTable{display:grid}.adminTrendHeader,.adminTrendRow{display:grid;grid-template-columns:1.1fr repeat(4,.8fr);gap:8px;align-items:center;padding:10px 12px}.adminTrendHeader{background:#fbfcfd;border-bottom:1px solid #e9eef2}.adminTrendHeader span{font-size:9px;font-weight:800;color:#758291}.adminTrendRow{border-bottom:1px solid #eef2f5}.adminTrendRow:last-child{border-bottom:0}.adminTrendRow span,.adminTrendRow b{font-size:10px}.adminTrendRow b{font-weight:700}@media(max-width:900px){.adminAnalyticsBody{grid-template-columns:1fr}.adminAnalyticsSummary{grid-template-columns:1fr 1fr}}@media(max-width:600px){.adminAnalyticsHero{align-items:flex-start;flex-direction:column;padding:17px 14px}.adminAnalyticsPeriod{width:100%}.adminAnalyticsBody{padding:12px}.adminBottleneckList>article{grid-template-columns:36px 1fr}.adminBottleneckMetrics{grid-column:2;justify-items:start;display:flex;flex-wrap:wrap;gap:7px}.adminTrendHeader,.adminTrendRow{grid-template-columns:1fr .7fr .7fr .8fr .7fr;padding:9px 8px}}.adminSlaRiskForecast{margin-top:18px;border:1px solid #d7e0e8;border-radius:20px;background:#fff;overflow:hidden}.adminForecastHero{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:21px 22px;background:linear-gradient(135deg,#f8fafc,#eef3f7);border-bottom:1px solid #e1e7ed}.adminForecastHero>div:first-child{display:grid;gap:4px}.adminForecastHero span{font-size:10px;letter-spacing:.07em;font-weight:800;color:#748291}.adminForecastHero h2{margin:0;font-size:23px}.adminForecastHero p{margin:0;max-width:760px;color:#647281}.adminForecastControls{display:flex;gap:8px}.adminForecastControls label{display:grid;gap:3px;font-size:8px;font-weight:800;color:#758291}.adminForecastControls select{min-width:110px;padding:8px;border:1px solid #d5dee7;border-radius:9px;background:#fff}.adminForecastSummary{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:14px 20px;background:#fbfcfd;border-bottom:1px solid #edf1f5}.adminForecastSummary>div{display:grid;gap:3px;padding:10px 12px;border:1px solid #e0e6ed;border-radius:12px;background:#fff}.adminForecastSummary span{font-size:9px;color:#788594}.adminForecastSummary b{font-size:20px}.adminSlaRiskForecast>.resumeNotice{margin:12px 20px}.adminForecastList{display:grid;gap:10px;padding:16px 20px 20px}.adminForecastList>article{display:grid;grid-template-columns:72px 1fr 145px;gap:13px;align-items:center;padding:14px;border:1px solid #e0e6ed;border-left:4px solid #75899a;border-radius:14px}.adminForecastList>article.risk-critical{border-left-color:#a23f39}.adminForecastList>article.risk-high{border-left-color:#a96b25}.adminForecastList>article.risk-medium{border-left-color:#9b8738}.adminForecastRank{display:grid;justify-items:center;gap:4px}.adminForecastRank b{font-size:18px}.adminForecastRank span{font-size:8px;font-weight:900}.adminForecastMain{min-width:0}.adminForecastTitle{display:flex;justify-content:space-between;gap:10px}.adminForecastTitle>div{display:grid;gap:2px}.adminForecastTitle small{color:#758291}.adminForecastTitle em{font-style:normal;font-size:20px;font-weight:900}.adminForecastMain>p{margin:7px 0;color:#5f6e7d;font-size:11px}.adminForecastSignals{display:flex;flex-wrap:wrap;gap:6px}.adminForecastSignals span{padding:4px 6px;border-radius:999px;background:#f3f6f8;font-size:9px;color:#6c7987}.adminForecastAction{display:grid;gap:5px;justify-items:end;text-align:right}.adminForecastAction>span{font-size:9px;font-weight:900;padding:5px 7px;border-radius:999px;background:#f1f4f7}.adminForecastAction small{color:#697786;line-height:1.35}@media(max-width:800px){.adminForecastSummary{grid-template-columns:1fr 1fr}.adminForecastList>article{grid-template-columns:58px 1fr}.adminForecastAction{grid-column:2;justify-items:start;text-align:left}}@media(max-width:560px){.adminForecastHero{align-items:flex-start;flex-direction:column;padding:17px 14px}.adminForecastControls{width:100%}.adminForecastControls label{flex:1}.adminForecastControls select{width:100%;min-width:0}.adminForecastList{padding:12px}.adminForecastList>article{grid-template-columns:1fr}.adminForecastRank{display:flex;justify-content:flex-start}.adminForecastAction{grid-column:1}}.adminOperationsIntervention{margin-top:18px;border:1px solid #d7e0e8;border-radius:20px;background:#fff;overflow:hidden}.adminInterventionHero{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:21px 22px;background:linear-gradient(135deg,#f8fafc,#eef3f7);border-bottom:1px solid #e1e7ed}.adminInterventionHero>div:first-child{display:grid;gap:4px}.adminInterventionHero span{font-size:10px;letter-spacing:.07em;font-weight:800;color:#748291}.adminInterventionHero h2{margin:0;font-size:23px}.adminInterventionHero p{margin:0;color:#647281}.adminInterventionControls{display:flex;gap:8px}.adminInterventionControls label{display:grid;gap:3px;font-size:8px;font-weight:800;color:#758291}.adminInterventionControls select{min-width:115px;padding:8px;border:1px solid #d5dee7;border-radius:9px;background:#fff}.adminInterventionSummary{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:14px 20px;background:#fbfcfd;border-bottom:1px solid #edf1f5}.adminInterventionSummary>div{display:grid;gap:3px;padding:10px 12px;border:1px solid #e0e6ed;border-radius:12px;background:#fff}.adminInterventionSummary span{font-size:9px;color:#788594}.adminInterventionSummary b{font-size:20px}.adminOperationsIntervention>.resumeNotice{margin:12px 20px}.adminInterventionList{display:grid;gap:10px;padding:16px 20px 20px}.adminInterventionList>article{display:grid;grid-template-columns:78px 1fr auto;gap:13px;align-items:center;padding:14px;border:1px solid #e0e6ed;border-left:4px solid #75899a;border-radius:14px}.adminInterventionList>article.level-immediate{border-left-color:#a23f39}.adminInterventionList>article.level-priority{border-left-color:#a96b25}.adminInterventionRank{display:grid;justify-items:center;gap:4px}.adminInterventionRank b{font-size:18px}.adminInterventionRank span{font-size:8px;font-weight:900}.adminInterventionMain{min-width:0}.adminInterventionTitle{display:flex;justify-content:space-between;gap:10px}.adminInterventionTitle>div{display:grid;gap:2px}.adminInterventionTitle small{color:#758291}.adminInterventionTitle em{font-style:normal;font-size:9px;font-weight:900;padding:5px 7px;border-radius:999px;background:#f1f4f7;height:max-content}.adminInterventionMain>p{margin:8px 0;color:#586878;font-size:11px}.adminInterventionSignals{display:flex;flex-wrap:wrap;gap:5px}.adminInterventionSignals span{font-size:9px;padding:4px 6px;border-radius:999px;background:#f3f6f8;color:#697786}.adminInterventionNote{display:grid;gap:2px;margin-top:8px;padding:7px 9px;border-radius:9px;background:#f8fafb;font-size:10px}.adminInterventionNote span{color:#697786}.adminInterventionActions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}@media(max-width:800px){.adminInterventionSummary{grid-template-columns:1fr 1fr}.adminInterventionList>article{grid-template-columns:60px 1fr}.adminInterventionActions{grid-column:2;justify-content:flex-start}}@media(max-width:560px){.adminInterventionHero{align-items:flex-start;flex-direction:column;padding:17px 14px}.adminInterventionControls{width:100%}.adminInterventionControls label{flex:1}.adminInterventionControls select{width:100%;min-width:0}.adminInterventionList{padding:12px}.adminInterventionList>article{grid-template-columns:1fr}.adminInterventionRank{display:flex;justify-content:flex-start}.adminInterventionActions{grid-column:1}}.adminOperationsInbox{margin-top:18px;border:1px solid #d6e0e8;border-radius:20px;background:#fff;overflow:hidden}.adminInboxHero{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:22px;background:linear-gradient(135deg,#f8fafc,#edf3f7);border-bottom:1px solid #e0e7ed}.adminInboxHero>div:first-child{display:grid;gap:4px}.adminInboxHero span{font-size:10px;letter-spacing:.07em;font-weight:800;color:#748291}.adminInboxHero h2{margin:0;font-size:24px}.adminInboxHero p{margin:0;max-width:780px;color:#647281}.adminInboxControls{display:flex;gap:8px}.adminInboxControls label{display:grid;gap:3px;font-size:8px;font-weight:800;color:#758291}.adminInboxControls select{min-width:125px;padding:8px;border:1px solid #d5dee7;border-radius:9px;background:#fff}.adminInboxSummary{display:grid;grid-template-columns:repeat(6,1fr);gap:9px;padding:14px 20px;background:#fbfcfd;border-bottom:1px solid #edf1f5}.adminInboxSummary>div{display:grid;gap:3px;padding:10px 11px;border:1px solid #e0e6ed;border-radius:12px;background:#fff}.adminInboxSummary span{font-size:8px;color:#788594}.adminInboxSummary b{font-size:19px}.adminOperationsInbox>.resumeNotice{margin:12px 20px}.adminInboxList{display:grid;gap:10px;padding:16px 20px 20px}.adminInboxList>article{display:grid;grid-template-columns:66px 1fr auto;gap:13px;align-items:center;padding:14px;border:1px solid #e0e6ed;border-left:4px solid #8394a3;border-radius:14px}.adminInboxList>article.rank-1{border-left-color:#9c403a}.adminInboxList>article.rank-2{border-left-color:#a96d2a}.adminInboxRank{display:grid;justify-items:center;gap:4px}.adminInboxRank b{font-size:18px}.adminInboxRank span{font-size:9px;font-weight:900;padding:4px 6px;border-radius:999px;background:#f2f5f7}.adminInboxMain{min-width:0}.adminInboxTitle{display:flex;justify-content:space-between;gap:10px}.adminInboxTitle>div{display:grid;gap:2px}.adminInboxTitle small{color:#758291}.adminInboxTitle em{font-style:normal;font-size:9px;font-weight:900;padding:5px 7px;border-radius:999px;background:#f2f5f7;height:max-content}.adminInboxMain>p{margin:7px 0;color:#586878;font-size:11px}.adminInboxSignals{display:flex;flex-wrap:wrap;gap:5px}.adminInboxSignals span{font-size:9px;padding:4px 6px;border-radius:999px;background:#f3f6f8;color:#697786}.adminInboxActions{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end;max-width:210px}@media(max-width:900px){.adminInboxSummary{grid-template-columns:repeat(3,1fr)}.adminInboxList>article{grid-template-columns:58px 1fr}.adminInboxActions{grid-column:2;justify-content:flex-start;max-width:none}}@media(max-width:580px){.adminInboxHero{align-items:flex-start;flex-direction:column;padding:17px 14px}.adminInboxControls{width:100%}.adminInboxControls label{flex:1}.adminInboxControls select{width:100%;min-width:0}.adminInboxSummary{grid-template-columns:1fr 1fr;padding:12px}.adminInboxList{padding:12px}.adminInboxList>article{grid-template-columns:1fr}.adminInboxRank{display:flex;justify-content:flex-start}.adminInboxActions{grid-column:1}}.adminDataIntegrityRecovery{margin-top:18px;border:1px solid #d6e0e8;border-radius:20px;background:#fff;overflow:hidden}.adminIntegrityHero{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:22px;background:linear-gradient(135deg,#f8fafc,#eef3f7);border-bottom:1px solid #e0e7ed}.adminIntegrityHero>div:first-child{display:grid;gap:4px}.adminIntegrityHero span{font-size:10px;letter-spacing:.07em;font-weight:800;color:#748291}.adminIntegrityHero h2{margin:0;font-size:24px}.adminIntegrityHero p{margin:0;max-width:800px;color:#647281}.adminIntegrityControls{display:flex;gap:8px;align-items:end}.adminIntegrityControls label{display:grid;gap:3px;font-size:8px;font-weight:800;color:#758291}.adminIntegrityControls select{min-width:145px;padding:8px;border:1px solid #d5dee7;border-radius:9px;background:#fff}.adminIntegritySummary{display:grid;grid-template-columns:repeat(6,1fr);gap:9px;padding:14px 20px;background:#fbfcfd;border-bottom:1px solid #edf1f5}.adminIntegritySummary>div{display:grid;gap:3px;padding:10px 11px;border:1px solid #e0e6ed;border-radius:12px;background:#fff}.adminIntegritySummary span{font-size:8px;color:#788594}.adminIntegritySummary b{font-size:19px}.adminDataIntegrityRecovery>.resumeNotice{margin:12px 20px}.adminIntegrityList{display:grid;gap:10px;padding:16px 20px 20px}.adminIntegrityList>article{display:grid;grid-template-columns:78px 1fr auto;gap:13px;align-items:center;padding:14px;border:1px solid #e0e6ed;border-left:4px solid #8798a6;border-radius:14px}.adminIntegrityList>article.severity-critical{border-left-color:#973c38}.adminIntegrityList>article.severity-high{border-left-color:#a56627}.adminIntegrityList>article.severity-medium{border-left-color:#9a8739}.adminIntegrityRank{display:grid;justify-items:center;gap:4px}.adminIntegrityRank b{font-size:18px}.adminIntegrityRank span{font-size:8px;font-weight:900}.adminIntegrityMain{min-width:0}.adminIntegrityTitle{display:flex;justify-content:space-between;gap:10px}.adminIntegrityTitle>div{display:grid;gap:2px}.adminIntegrityTitle small{color:#758291}.adminIntegrityTitle em{font-style:normal;font-size:9px;font-weight:900;padding:5px 7px;border-radius:999px;background:#f2f5f7;height:max-content}.adminIntegrityMain>p{margin:7px 0;color:#586878;font-size:11px}.adminIntegrityRecoveryHint,.adminIntegrityNote{display:grid;gap:2px;margin-top:7px;padding:7px 9px;border-radius:9px;background:#f6f8fa;font-size:10px}.adminIntegrityRecoveryHint span,.adminIntegrityNote span{color:#667482}.adminIntegrityActions{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}@media(max-width:900px){.adminIntegritySummary{grid-template-columns:repeat(3,1fr)}.adminIntegrityList>article{grid-template-columns:62px 1fr}.adminIntegrityActions{grid-column:2;justify-content:flex-start}}@media(max-width:580px){.adminIntegrityHero{align-items:flex-start;flex-direction:column;padding:17px 14px}.adminIntegrityControls{width:100%;flex-wrap:wrap}.adminIntegrityControls label{flex:1}.adminIntegrityControls select{width:100%;min-width:0}.adminIntegritySummary{grid-template-columns:1fr 1fr;padding:12px}.adminIntegrityList{padding:12px}.adminIntegrityList>article{grid-template-columns:1fr}.adminIntegrityRank{display:flex;justify-content:flex-start}.adminIntegrityActions{grid-column:1}}.adminSecurityPermissionAudit{margin-top:18px;border:1px solid #d6e0e8;border-radius:20px;background:#fff;overflow:hidden}.adminSecurityAuditHero{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:22px;background:linear-gradient(135deg,#f8fafc,#eef3f7);border-bottom:1px solid #e0e7ed}.adminSecurityAuditHero>div:first-child{display:grid;gap:4px}.adminSecurityAuditHero span{font-size:10px;letter-spacing:.07em;font-weight:800;color:#748291}.adminSecurityAuditHero h2{margin:0;font-size:24px}.adminSecurityAuditHero p{margin:0;max-width:830px;color:#647281}.adminSecurityAuditControls{display:flex;gap:8px;align-items:end}.adminSecurityAuditControls label{display:grid;gap:3px;font-size:8px;font-weight:800;color:#758291}.adminSecurityAuditControls select{min-width:145px;padding:8px;border:1px solid #d5dee7;border-radius:9px;background:#fff}.adminSecurityAuditSummary{display:grid;grid-template-columns:repeat(6,1fr);gap:9px;padding:14px 20px;background:#fbfcfd;border-bottom:1px solid #edf1f5}.adminSecurityAuditSummary>div{display:grid;gap:3px;padding:10px 11px;border:1px solid #e0e6ed;border-radius:12px;background:#fff}.adminSecurityAuditSummary span{font-size:8px;color:#788594}.adminSecurityAuditSummary b{font-size:19px}.adminSecurityPermissionAudit>.resumeNotice{margin:12px 20px}.adminSecurityAuditList{display:grid;gap:10px;padding:16px 20px 20px}.adminSecurityAuditList>article{display:grid;grid-template-columns:76px 1fr 110px;gap:13px;align-items:center;padding:14px;border:1px solid #e0e6ed;border-left:4px solid #8798a6;border-radius:14px}.adminSecurityAuditList>article.severity-critical{border-left-color:#923936}.adminSecurityAuditList>article.severity-high{border-left-color:#a46529}.adminSecurityAuditList>article.severity-medium{border-left-color:#9b873c}.adminSecurityAuditList>article.status-passed{border-left-color:#5c876d;opacity:.92}.adminSecurityAuditRank{display:grid;justify-items:center;gap:4px}.adminSecurityAuditRank b{font-size:18px}.adminSecurityAuditRank span{font-size:8px;font-weight:900}.adminSecurityAuditMain{min-width:0}.adminSecurityAuditTitle{display:flex;justify-content:space-between;gap:10px}.adminSecurityAuditTitle>div{display:grid;gap:2px}.adminSecurityAuditTitle small{color:#758291}.adminSecurityAuditTitle em{font-style:normal;font-size:9px;font-weight:900;padding:5px 7px;border-radius:999px;background:#f2f5f7;height:max-content}.adminSecurityAuditMain>p{margin:7px 0;color:#586878;font-size:11px}.adminSecurityAuditRecommendation{display:grid;gap:2px;margin-top:7px;padding:7px 9px;border-radius:9px;background:#f6f8fa;font-size:10px}.adminSecurityAuditRecommendation span{color:#667482}.adminSecurityAuditMeta{display:grid;gap:4px;justify-items:end;text-align:right}.adminSecurityAuditMeta span{font-size:9px;font-weight:800}.adminSecurityAuditMeta small{color:#768390}@media(max-width:900px){.adminSecurityAuditSummary{grid-template-columns:repeat(3,1fr)}.adminSecurityAuditList>article{grid-template-columns:60px 1fr}.adminSecurityAuditMeta{grid-column:2;justify-items:start;text-align:left}}@media(max-width:580px){.adminSecurityAuditHero{align-items:flex-start;flex-direction:column;padding:17px 14px}.adminSecurityAuditControls{width:100%;flex-wrap:wrap}.adminSecurityAuditControls label{flex:1}.adminSecurityAuditControls select{width:100%;min-width:0}.adminSecurityAuditSummary{grid-template-columns:1fr 1fr;padding:12px}.adminSecurityAuditList{padding:12px}.adminSecurityAuditList>article{grid-template-columns:1fr}.adminSecurityAuditRank{display:flex;justify-content:flex-start}.adminSecurityAuditMeta{grid-column:1;justify-items:start}}.adminPerformanceScaleCenter{margin-top:18px;border:1px solid #d6e0e8;border-radius:20px;background:#fff;overflow:hidden}.adminScaleHero{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:22px;background:linear-gradient(135deg,#f8fafc,#edf3f7);border-bottom:1px solid #e0e7ed}.adminScaleHero>div:first-child{display:grid;gap:4px}.adminScaleHero span{font-size:10px;letter-spacing:.07em;font-weight:800;color:#748291}.adminScaleHero h2{margin:0;font-size:24px}.adminScaleHero p{margin:0;max-width:830px;color:#647281}.adminScaleControls{display:flex;gap:8px;align-items:end}.adminScaleControls label{display:grid;gap:3px;font-size:8px;font-weight:800;color:#758291}.adminScaleControls select{min-width:145px;padding:8px;border:1px solid #d5dee7;border-radius:9px;background:#fff}.adminScaleSummary{display:grid;grid-template-columns:repeat(6,1fr);gap:9px;padding:14px 20px;background:#fbfcfd;border-bottom:1px solid #edf1f5}.adminScaleSummary>div{display:grid;gap:3px;padding:10px 11px;border:1px solid #e0e6ed;border-radius:12px;background:#fff}.adminScaleSummary span{font-size:8px;color:#788594}.adminScaleSummary b{font-size:19px}.adminPerformanceScaleCenter>.resumeNotice{margin:12px 20px}.adminScaleList{display:grid;gap:10px;padding:16px 20px 20px}.adminScaleList>article{display:grid;grid-template-columns:76px 1fr 110px;gap:13px;align-items:center;padding:14px;border:1px solid #e0e6ed;border-left:4px solid #8798a6;border-radius:14px}.adminScaleList>article.severity-high{border-left-color:#a05f26}.adminScaleList>article.severity-medium{border-left-color:#9b873c}.adminScaleList>article.status-passed{border-left-color:#5c876d;opacity:.94}.adminScaleRank{display:grid;justify-items:center;gap:4px}.adminScaleRank b{font-size:18px}.adminScaleRank span{font-size:8px;font-weight:900}.adminScaleMain{min-width:0}.adminScaleTitle{display:flex;justify-content:space-between;gap:10px}.adminScaleTitle>div{display:grid;gap:2px}.adminScaleTitle small{color:#758291}.adminScaleTitle em{font-style:normal;font-size:9px;font-weight:900;padding:5px 7px;border-radius:999px;background:#f2f5f7;height:max-content}.adminScaleMain>p{margin:7px 0;color:#586878;font-size:11px}.adminScaleRecommendation{display:grid;gap:2px;margin-top:7px;padding:7px 9px;border-radius:9px;background:#f6f8fa;font-size:10px}.adminScaleRecommendation span{color:#667482}.adminScaleMeta{display:grid;gap:3px;justify-items:end;text-align:right}.adminScaleMeta span{font-size:12px;font-weight:800}.adminScaleMeta small{color:#768390}@media(max-width:900px){.adminScaleSummary{grid-template-columns:repeat(3,1fr)}.adminScaleList>article{grid-template-columns:60px 1fr}.adminScaleMeta{grid-column:2;justify-items:start;text-align:left}}@media(max-width:580px){.adminScaleHero{align-items:flex-start;flex-direction:column;padding:17px 14px}.adminScaleControls{width:100%;flex-wrap:wrap}.adminScaleControls label{flex:1}.adminScaleControls select{width:100%;min-width:0}.adminScaleSummary{grid-template-columns:1fr 1fr;padding:12px}.adminScaleList{padding:12px}.adminScaleList>article{grid-template-columns:1fr}.adminScaleRank{display:flex;justify-content:flex-start}.adminScaleMeta{grid-column:1;justify-items:start}}.adminGoLiveReadinessCenter{margin-top:18px;border:1px solid #d6e0e8;border-radius:20px;background:#fff;overflow:hidden}.adminGoLiveHero{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px;background:linear-gradient(135deg,#f8fafc,#edf3f7);border-bottom:1px solid #e0e7ed}.adminGoLiveHero>div:first-child{display:grid;gap:4px}.adminGoLiveHero span{font-size:10px;letter-spacing:.07em;font-weight:800;color:#748291}.adminGoLiveHero h2{margin:0;font-size:24px}.adminGoLiveHero p{margin:0;max-width:780px;color:#647281}.adminGoLiveDecision{min-width:180px;padding:13px 16px;border-radius:14px;display:grid;gap:2px}.adminGoLiveDecision.ready{background:#eef7f1;border:1px solid #bad6c3}.adminGoLiveDecision.blocked{background:#faf1f0;border:1px solid #dfc1bd}.adminGoLiveDecision small{font-size:8px;font-weight:900}.adminGoLiveDecision b{font-size:24px}.adminGoLiveDecision span{font-size:9px}.adminGoLiveControls{display:flex;justify-content:flex-end;gap:8px;align-items:end;padding:12px 20px}.adminGoLiveControls label{display:grid;gap:3px;font-size:8px;font-weight:800;color:#758291}.adminGoLiveControls select{min-width:145px;padding:8px;border:1px solid #d5dee7;border-radius:9px;background:#fff}.adminGoLiveSummary{display:grid;grid-template-columns:repeat(6,1fr);gap:9px;padding:14px 20px;background:#fbfcfd;border-block:1px solid #edf1f5}.adminGoLiveSummary>div{display:grid;gap:3px;padding:10px 11px;border:1px solid #e0e6ed;border-radius:12px;background:#fff}.adminGoLiveSummary span{font-size:8px;color:#788594}.adminGoLiveSummary b{font-size:19px}.adminGoLiveReadinessCenter>.resumeNotice{margin:12px 20px}.adminGoLiveList{display:grid;gap:10px;padding:16px 20px 20px}.adminGoLiveList>article{display:grid;grid-template-columns:78px 1fr;gap:13px;align-items:center;padding:14px;border:1px solid #e0e6ed;border-left:4px solid #9b873c;border-radius:14px}.adminGoLiveList>article.gate-blocking{border-left-color:#923936}.adminGoLiveList>article.gate-passed{border-left-color:#5c876d}.adminGoLiveRank{display:grid;justify-items:center;gap:4px}.adminGoLiveRank b{font-size:18px}.adminGoLiveRank span{font-size:8px;font-weight:900}.adminGoLiveTitle{display:flex;justify-content:space-between;gap:10px}.adminGoLiveTitle>div{display:grid;gap:2px}.adminGoLiveTitle small{color:#758291}.adminGoLiveTitle em{font-style:normal;font-size:9px;font-weight:800}.adminGoLiveMain>p{margin:7px 0;color:#586878;font-size:11px}.adminGoLiveAction{display:grid;gap:2px;padding:7px 9px;border-radius:9px;background:#f6f8fa;font-size:10px}.adminGoLiveAction span{color:#667482}@media(max-width:700px){.adminGoLiveHero{align-items:flex-start;flex-direction:column;padding:17px 14px}.adminGoLiveDecision{width:100%}.adminGoLiveSummary{grid-template-columns:repeat(2,1fr);padding:12px}.adminGoLiveControls{padding:12px;justify-content:stretch}.adminGoLiveControls label{flex:1}.adminGoLiveControls select{width:100%;min-width:0}.adminGoLiveList{padding:12px}.adminGoLiveList>article{grid-template-columns:1fr}.adminGoLiveRank{display:flex;justify-content:flex-start}}.adminProductionVerification{margin-top:18px;border:1px solid #d6e0e8;border-radius:20px;background:#fff;overflow:hidden}.adminProdVerifyHero{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:22px;background:linear-gradient(135deg,#f8fafc,#eef3f7);border-bottom:1px solid #e0e7ed}.adminProdVerifyHero>div:first-child{display:grid;gap:4px}.adminProdVerifyHero span{font-size:10px;letter-spacing:.07em;font-weight:800;color:#748291}.adminProdVerifyHero h2{margin:0;font-size:24px}.adminProdVerifyHero p{margin:0;max-width:800px;color:#647281}.adminProdVerifyScore{min-width:165px;padding:12px 15px;border:1px solid #d8e1e8;border-radius:13px;background:#fff;display:grid}.adminProdVerifyScore small{font-size:8px;font-weight:900}.adminProdVerifyScore b{font-size:23px}.adminProdVerifyScore span{font-size:9px;color:#6d7985}.adminProdVerifyBanner{margin:14px 20px 0;padding:11px 13px;border:1px solid #dbe4eb;border-radius:12px;background:#f8fafb;display:flex;gap:9px}.adminProdVerifyBanner span{display:grid;gap:2px}.adminProdVerifyBanner small{color:#687684}.adminProdVerifyList{display:grid;gap:9px;padding:16px 20px 20px}.adminProdVerifyList article{display:grid;grid-template-columns:42px 1fr 130px;gap:12px;align-items:start;padding:13px;border:1px solid #e0e6ed;border-left:4px solid #9aa8b4;border-radius:13px}.adminProdVerifyList article.status-verified{border-left-color:#5c876d}.adminProdVerifyList article.status-blocked{border-left-color:#923936}.adminProdVerifyList article.status-not_applicable{opacity:.7}.adminProdVerifyNo{font-size:16px;font-weight:900;color:#7b8995}.adminProdVerifyMain{display:grid;gap:5px}.adminProdVerifyMain p{margin:0;color:#627180;font-size:11px}.adminProdVerifyMain textarea{min-height:56px;resize:vertical;border:1px solid #d8e0e7;border-radius:9px;padding:8px;font:inherit;font-size:10px}.adminProdVerifyMain small{color:#87939d}.adminProdVerifyList select{padding:8px;border:1px solid #d5dee7;border-radius:9px;background:#fff}@media(max-width:650px){.adminProdVerifyHero{align-items:flex-start;flex-direction:column;padding:17px 14px}.adminProdVerifyScore{width:100%}.adminProdVerifyBanner{margin:12px}.adminProdVerifyList{padding:12px}.adminProdVerifyList article{grid-template-columns:34px 1fr}.adminProdVerifyList select{grid-column:2;width:100%}}.adminProductionApproval{margin-top:18px;border:1px solid #d6e0e8;border-radius:20px;background:#fff;overflow:hidden}.adminProdApprovalHero{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:22px;background:linear-gradient(135deg,#f8fafc,#edf3f7);border-bottom:1px solid #e0e7ed}.adminProdApprovalHero>div:first-child{display:grid;gap:4px}.adminProdApprovalHero span{font-size:10px;letter-spacing:.07em;font-weight:800;color:#748291}.adminProdApprovalHero h2{margin:0;font-size:24px}.adminProdApprovalHero p{margin:0;max-width:790px;color:#647281}.adminProdApprovalDecision{min-width:190px;padding:13px 16px;border-radius:14px;display:grid;gap:2px;border:1px solid #dec9c6;background:#faf2f1}.adminProdApprovalDecision.ready{border-color:#d9cf9f;background:#fbf9ed}.adminProdApprovalDecision.approved{border-color:#bad6c3;background:#eef7f1}.adminProdApprovalDecision small{font-size:8px;font-weight:900}.adminProdApprovalDecision b{font-size:20px}.adminProdApprovalDecision span{font-size:9px}.adminProdApprovalSummary{display:grid;grid-template-columns:repeat(6,1fr);gap:9px;padding:14px 20px;background:#fbfcfd;border-bottom:1px solid #edf1f5}.adminProdApprovalSummary>div{display:grid;gap:3px;padding:10px;border:1px solid #e0e6ed;border-radius:12px;background:#fff}.adminProdApprovalSummary span{font-size:8px;color:#788594}.adminProdApprovalSummary b{font-size:18px}.adminProdApproval>.resumeNotice{margin:12px 20px}.adminProdApprovalActions{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 0}.adminProdApprovalList{display:grid;gap:9px;padding:14px 20px 20px}.adminProdApprovalList article{display:grid;grid-template-columns:42px 1fr 145px;gap:12px;padding:13px;border:1px solid #e0e6ed;border-left:4px solid #9aa8b4;border-radius:13px}.adminProdApprovalList article.status-verified{border-left-color:#5c876d}.adminProdApprovalList article.status-blocked{border-left-color:#923936}.adminProdApprovalNo{font-size:16px;font-weight:900;color:#7b8995}.adminProdApprovalTitle{display:flex;justify-content:space-between;gap:10px}.adminProdApprovalTitle em{font-style:normal;font-size:8px;font-weight:900}.adminProdApprovalList p{margin:5px 0;color:#627180;font-size:11px}.adminProdApprovalList small{display:block;color:#7c8994;margin-top:3px}.adminProdApprovalRight{display:grid;align-content:start;gap:7px}.adminProdApprovalRight span{font-size:9px;font-weight:900;text-transform:uppercase}@media(max-width:700px){.adminProdApprovalHero{align-items:flex-start;flex-direction:column;padding:17px 14px}.adminProdApprovalDecision{width:100%}.adminProdApprovalSummary{grid-template-columns:repeat(2,1fr);padding:12px}.adminProdApprovalActions{padding:12px 12px 0}.adminProdApprovalList{padding:12px}.adminProdApprovalList article{grid-template-columns:34px 1fr}.adminProdApprovalRight{grid-column:2}}.adminReleaseRegistry{margin-top:18px;border:1px solid #d6e0e8;border-radius:20px;background:#fff;overflow:hidden}.adminReleaseRegistryHero{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:22px;background:linear-gradient(135deg,#f8fafc,#eef3f7);border-bottom:1px solid #e0e7ed}.adminReleaseRegistryHero>div:first-child{display:grid;gap:4px}.adminReleaseRegistryHero span{font-size:10px;letter-spacing:.07em;font-weight:800;color:#748291}.adminReleaseRegistryHero h2{margin:0;font-size:24px}.adminReleaseRegistryHero p{margin:0;max-width:820px;color:#647281}.adminReleaseRegistryLatest{min-width:205px;padding:13px 16px;border:1px solid #bfd2c5;border-radius:14px;background:#eef7f1;display:grid;gap:2px}.adminReleaseRegistryLatest small{font-size:8px;font-weight:900}.adminReleaseRegistryLatest b{font-size:18px}.adminReleaseRegistryLatest span{font-size:9px;letter-spacing:0}.adminReleaseRegistrySummary{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;padding:14px 20px;background:#fbfcfd;border-bottom:1px solid #edf1f5}.adminReleaseRegistrySummary>div{display:grid;gap:3px;padding:10px;border:1px solid #e0e6ed;border-radius:12px;background:#fff}.adminReleaseRegistrySummary span{font-size:8px;color:#788594}.adminReleaseRegistrySummary b{font-size:18px}.adminReleaseRegistry>.resumeNotice{margin:12px 20px}.adminReleaseRegistryActions{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 0}.adminReleaseRegistryActions .primary{font-weight:800}.adminReleaseRegistryList{display:grid;gap:12px;padding:14px 20px 20px}.adminReleaseRegistryList>article{padding:15px;border:1px solid #dfe6ec;border-left:4px solid #9aa8b4;border-radius:14px}.adminReleaseRegistryList>article.release-approved{border-left-color:#a48b36}.adminReleaseRegistryList>article.release-deployed{border-left-color:#5c876d}.adminReleaseRegistryList>article.release-rolled_back{border-left-color:#923936}.adminReleaseRegistryHead{display:flex;justify-content:space-between;gap:12px}.adminReleaseRegistryHead>div{display:grid;gap:2px}.adminReleaseRegistryHead strong{font-size:17px}.adminReleaseRegistryHead b{font-size:12px}.adminReleaseRegistryHead small{color:#7b8894}.adminReleaseRegistryHead em{font-style:normal;font-size:9px;font-weight:900;height:max-content;padding:5px 8px;border-radius:999px;background:#f1f4f6}.adminReleaseRegistryNotes{margin:9px 0;color:#647281;font-size:11px}.adminReleaseRegistryRefs{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px}.adminReleaseRegistryRefs>span,.adminReleaseRegistryAudit>span{display:grid;gap:2px;padding:9px 10px;border:1px solid #e4e9ee;border-radius:10px;background:#fafbfc;min-width:0}.adminReleaseRegistryRefs small,.adminReleaseRegistryAudit small{font-size:8px;font-weight:900;color:#7a8793}.adminReleaseRegistryRefs b{font-size:10px;overflow-wrap:anywhere}.adminReleaseRegistryAudit{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:8px}.adminReleaseRegistryAudit b{font-size:10px}.adminReleaseRegistryAudit em{font-style:normal;font-size:9px;color:#6d7a86}.adminReleaseRegistryButtons{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap;margin-top:11px}.adminReleaseRegistryButtons .danger{border-color:#d8b6b2;color:#8e3733}.adminReleaseRegistryHistory{display:grid;gap:5px;margin-top:11px;padding-top:10px;border-top:1px dashed #dce3e9}.adminReleaseRegistryHistory>div{display:grid;grid-template-columns:150px 190px 1fr;gap:8px;align-items:center;padding:7px 9px;border-radius:8px;background:#f7f9fa;font-size:9px}.adminReleaseRegistryHistory span{letter-spacing:0}.adminReleaseRegistryHistory b{font-size:9px}.adminReleaseRegistryHistory small{color:#687684}@media(max-width:720px){.adminReleaseRegistryHero{align-items:flex-start;flex-direction:column;padding:17px 14px}.adminReleaseRegistryLatest{width:100%}.adminReleaseRegistrySummary{grid-template-columns:repeat(2,1fr);padding:12px}.adminReleaseRegistryActions{padding:12px 12px 0}.adminReleaseRegistryList{padding:12px}.adminReleaseRegistryRefs,.adminReleaseRegistryAudit{grid-template-columns:1fr}.adminReleaseRegistryHistory>div{grid-template-columns:1fr;gap:2px}}.adminReleaseRegistrySummary{grid-template-columns:repeat(6,1fr)}.adminReleaseRegistrySummary .integrityPass{background:#eef8f1;border-color:#b8d8c2}.adminReleaseRegistrySummary .integrityPass b{color:#3f7652}.adminReleaseRegistrySummary .integrityFail{background:#fff2f1;border-color:#e6c4c0}.adminReleaseRegistrySummary .integrityFail b{color:#9a3d37}.adminReleaseActiveBaseline{margin:12px 20px 0;padding:11px 13px;border:1px solid #bdd6c5;border-radius:12px;background:#f0f8f2;display:flex;gap:9px;align-items:flex-start;color:#345b42}.adminReleaseActiveBaseline>div{display:grid;gap:2px}.adminReleaseActiveBaseline b{font-size:11px}.adminReleaseActiveBaseline span{font-size:9px;overflow-wrap:anywhere;color:#587363}.adminReleaseRegistryBadges{display:flex;align-items:flex-start;gap:5px}.adminReleaseRegistryBadges em{font-style:normal;font-size:9px;font-weight:900;height:max-content;padding:5px 8px;border-radius:999px;background:#f1f4f6}.adminReleaseRegistryBadges em.ok{background:#eaf6ee;color:#39704b}.adminReleaseRegistryBadges em.bad{background:#fceceb;color:#9a3d37}.adminReleaseIntegrityIssues{display:grid;gap:3px;margin-top:8px;padding:9px 10px;border:1px solid #e6c4c0;border-radius:10px;background:#fff4f3}.adminReleaseIntegrityIssues b{font-size:9px;color:#8d3732}.adminReleaseIntegrityIssues span{font-size:9px;color:#7a4b48}@media(max-width:720px){.adminReleaseRegistrySummary{grid-template-columns:repeat(2,1fr)}.adminReleaseActiveBaseline{margin:10px 12px 0}.adminReleaseRegistryBadges{flex-direction:column;align-items:flex-end}}.adminReleaseRegistrySummary{grid-template-columns:repeat(7,1fr)}.adminReleaseRegistrySummary .ledgerPass{background:#eef8f1;border-color:#b8d8c2}.adminReleaseRegistrySummary .ledgerPass b{color:#376f4a;font-size:14px}.adminReleaseRegistrySummary .ledgerFail{background:#fff2f1;border-color:#e6c4c0}.adminReleaseRegistrySummary .ledgerFail b{color:#9a3d37}.adminReleaseRegistryBadges em.ledgerOk{background:#edf7f0;color:#356e49}.adminReleaseLedger{display:grid;gap:7px;margin-top:8px;padding:10px 11px;border:1px solid #c7dacd;border-radius:11px;background:#f4faf6}.adminReleaseLedger.failed{border-color:#e5c2be;background:#fff4f3}.adminReleaseLedger>div{display:flex;gap:8px;align-items:flex-start}.adminReleaseLedger>div span{display:grid;gap:1px}.adminReleaseLedger>div b{font-size:9px}.adminReleaseLedger>div small{font-size:8px;color:#6f7d77}.adminReleaseLedger code{display:block;padding:6px 8px;border-radius:7px;background:#fff;border:1px solid #e0e8e3;font-size:8px;overflow-wrap:anywhere;white-space:normal}.adminReleaseLedger em{font-style:normal;font-size:8px;color:#963b36;font-weight:800}.adminReleaseRegistryHistory>div{grid-template-columns:145px 165px minmax(180px,1fr) minmax(180px,1fr) minmax(180px,1fr)}.adminReleaseRegistryHistory code{font-size:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 6px;border:1px solid #e2e7eb;border-radius:6px;background:#fff;color:#64717d}@media(max-width:1000px){.adminReleaseRegistrySummary{grid-template-columns:repeat(4,1fr)}.adminReleaseRegistryHistory>div{grid-template-columns:1fr}.adminReleaseRegistryHistory code{white-space:normal;overflow-wrap:anywhere}}@media(max-width:720px){.adminReleaseRegistrySummary{grid-template-columns:repeat(2,1fr)}}.adminReleaseRegistryActions button.bootstrap{border-color:#b7791f;background:#fffaf0;color:#8a4b08;font-weight:800}.adminReleaseRegistryActions button.bootstrap:hover{background:#fff3d6}.adminReleaseBootstrapEmpty{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border:1px dashed #d5a54a;border-radius:16px;background:linear-gradient(135deg,#fffdf7,#fff8e8);color:#5d420f}.adminReleaseBootstrapEmpty>div{display:flex;flex-direction:column;gap:5px}.adminReleaseBootstrapEmpty b{font-size:14px;color:#704b08}.adminReleaseBootstrapEmpty span{font-size:12px;line-height:1.65;color:#705627}.adminReleaseBootstrapEmpty small{font-size:11px;color:#8d754b}.kwAdmin75{min-height:100vh;background:#f5f9ff;color:#10213f;display:grid;grid-template-columns:268px minmax(0,1fr);font-family:inherit}.kwAdmin75 *{box-sizing:border-box}.kwAdmin75Sidebar{position:sticky;top:0;height:100vh;background:linear-gradient(180deg,#0f2038,#12243c 58%,#0d1b30);color:#e9f2ff;padding:18px 10px;display:flex;flex-direction:column;overflow:auto}.kwAdmin75Brand{padding:0 14px 18px;border-bottom:1px solid rgba(255,255,255,.12)}.kwAdmin75Brand .brandLogo{max-width:190px}.kwAdmin75Brand small{display:block;font-size:9px;letter-spacing:.04em;opacity:.68;margin-top:2px}.kwAdmin75Sidebar nav{display:grid;gap:4px;padding:12px 0}.kwAdmin75Sidebar nav button,.kwAdmin75Quick button{border:0;background:transparent;color:#e9f2ff;border-radius:9px;min-height:42px;display:flex;align-items:center;gap:12px;padding:0 12px;text-align:left;cursor:pointer;font-size:13px}.kwAdmin75Sidebar nav button span{flex:1}.kwAdmin75Sidebar nav button:hover,.kwAdmin75Sidebar nav button.active{background:#0d72f6;box-shadow:0 8px 22px #0d72f638}.kwAdmin75Sidebar nav button:not(.active) svg:last-child{opacity:.75}.kwAdmin75Quick{border-top:1px solid rgba(255,255,255,.12);padding:15px 4px 0;display:grid;gap:2px}.kwAdmin75Quick>b{font-size:12px;font-weight:600;opacity:.75;padding:0 8px 7px}.kwAdmin75Quick button{min-height:29px;font-size:11px;padding:0 8px}.kwAdmin75Quick button:hover{background:#ffffff14}.kwAdmin75Badge{margin-top:auto;background:#4f87c724;border:1px solid rgba(255,255,255,.08);border-radius:11px;padding:14px 12px;display:grid;grid-template-columns:36px 1fr;gap:5px 10px}.kwAdmin75Badge>svg{color:#ffd84b;grid-row:span 2}.kwAdmin75Badge div{display:grid}.kwAdmin75Badge div b{font-size:12px}.kwAdmin75Badge div span{font-size:9px;opacity:.7}.kwAdmin75Badge>small{grid-column:1/-1;margin-top:7px;font-size:9px;opacity:.72}.kwAdmin75Stage{min-width:0}.kwAdmin75Topbar{height:63px;background:#fff;border-bottom:1px solid #e4edf8;display:flex;align-items:center;gap:14px;padding:0 22px;position:sticky;top:0;z-index:30}.kwAdmin75Hamb{width:35px;height:35px;border:0;background:transparent;display:grid;place-items:center;color:#142a49}.kwAdmin75GlobalSearch{height:39px;max-width:590px;min-width:260px;flex:1;border-radius:22px;background:#eef4fb;display:flex;align-items:center;gap:8px;padding:0 15px;color:#60708a}.kwAdmin75GlobalSearch input{border:0;outline:0;background:transparent;width:100%;font:inherit;font-size:13px;color:#253754}.kwAdmin75Prod{margin-left:auto;display:flex;align-items:center;gap:9px;border-right:1px solid #e2ebf5;padding-right:22px}.kwAdmin75Prod>i{width:10px;height:10px;border-radius:50%;background:#08a857;box-shadow:0 0 0 4px #08a85714}.kwAdmin75Prod div{display:grid}.kwAdmin75Prod b{font-size:12px}.kwAdmin75Prod span{font-size:9px;color:#6f7d92}.kwAdmin75Topbar .headerNotifWrap{margin:0}.kwAdmin75User{display:flex;align-items:center;gap:9px;padding-left:8px}.kwAdmin75Avatar{width:36px;height:36px;border-radius:50%;background:#0d72f6;color:#fff;display:grid;place-items:center}.kwAdmin75User div{display:grid}.kwAdmin75User b{font-size:12px}.kwAdmin75User span{font-size:10px;color:#718097}.kwAdmin75Main{padding:18px 22px 28px;max-width:1600px;margin:auto}.kwAdmin75PageHead{display:grid;grid-template-columns:minmax(0,1fr) auto 260px;gap:18px;align-items:center;margin-bottom:15px}.kwAdmin75PageHead h1{font-size:32px;line-height:1.05;margin:0;color:#0c1e3b}.kwAdmin75PageHead p{font-size:12px;color:#607395;margin:5px 0 0}.kwAdmin75Clock{display:flex;align-items:center;gap:9px;color:#587095}.kwAdmin75Clock div{display:grid}.kwAdmin75Clock b{font-size:12px}.kwAdmin75Clock span{font-size:13px}.kwAdmin75Quote{background:#edf5ff;border-radius:10px;padding:11px 18px;text-align:center;font-size:12px;color:#17478a;font-style:italic}.kwAdmin75Kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:17px}.kwAdmin75Kpis article{background:#fff;border:1px solid #e1eaf5;border-radius:9px;min-height:105px;padding:12px;display:flex;align-items:flex-start;gap:10px;box-shadow:0 5px 18px #21457309}.kwAdmin75Kpis .ico{width:43px;height:43px;border-radius:9px;display:grid;place-items:center;flex:0 0 43px}.kwAdmin75Kpis .ico svg{width:23px}.kwAdmin75Kpis .blue{background:#d9ebff;color:#0665da}.kwAdmin75Kpis .violet{background:#ebe0ff;color:#6f46e6}.kwAdmin75Kpis .green{background:#d6f5e6;color:#057846}.kwAdmin75Kpis .orange{background:#ffe9d5;color:#a94909}.kwAdmin75Kpis .red{background:#ffe0e5;color:#ce2644}.kwAdmin75Kpis .cyan{background:#d6f6f4;color:#087f78}.kwAdmin75Kpis article>div{display:grid;min-width:0}.kwAdmin75Kpis small{font-size:10px;color:#51617a}.kwAdmin75Kpis b{font-size:19px;line-height:1.25;color:#0b1d3a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kwAdmin75Kpis b.online{font-size:12px}.kwAdmin75Kpis em{font-style:normal;font-size:9px;color:#77869c;margin-top:5px}.kwAdmin75SectionHead{display:flex;align-items:end;justify-content:space-between;margin:9px 0}.kwAdmin75SectionHead h2{font-size:18px;margin:0}.kwAdmin75SectionHead p{font-size:11px;color:#607395;margin:2px 0 0}.kwAdmin75ViewButtons{display:flex;border:1px solid #d8e4f1;border-radius:8px;overflow:hidden;background:#fff}.kwAdmin75ViewButtons button{border:0;background:#fff;padding:8px 14px;font-size:11px}.kwAdmin75ViewButtons button.active{background:#0d72f6;color:#fff}.kwAdmin75ModuleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.kwAdmin75Module{position:relative;min-height:101px;border:1px solid #e1eaf4;border-radius:9px;background:#fff;padding:13px 38px 13px 14px;display:flex;gap:14px;align-items:center;text-align:left;cursor:pointer;transition:.18s;box-shadow:0 4px 14px #24477406}.kwAdmin75Module:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1955a517;border-color:#b7d3f7}.kwAdmin75Module.registry{border:1.5px solid #0d72f6;background:#f8fbff}.kwAdmin75Module .moduleIcon{width:50px;height:50px;border-radius:9px;display:grid;place-items:center;flex:0 0 50px}.moduleIcon.blue{background:#d9ebff;color:#0b67da}.moduleIcon.violet{background:#e9ddff;color:#6235c7}.moduleIcon.green{background:#d2f3e1;color:#087a44}.moduleIcon.orange{background:#ffe7d0;color:#ab4f06}.moduleIcon.red{background:#ffdbe1;color:#c52042}.moduleIcon.indigo{background:#e0e6ff;color:#2c48b9}.moduleIcon.yellow{background:#ffefbf;color:#a46200}.moduleIcon.pink{background:#ffdce9;color:#a51e51}.moduleIcon.cyan{background:#d3f2fb;color:#087da1}.moduleIcon.purple{background:#eadcff;color:#5c28a8}.moduleIcon.gray{background:#e4eaf2;color:#27384f}.moduleIcon.registry{background:#0d72f6;color:#fff}.kwAdmin75Module .moduleText{display:grid;min-width:0}.kwAdmin75Module .moduleText>b{font-size:13px;color:#112847}.kwAdmin75Module .moduleText>b em{font-size:8px;font-style:normal;color:#fff;background:#0879ff;border-radius:4px;padding:2px 4px;margin-left:7px}.kwAdmin75Module .moduleText small{font-size:10px;color:#657795;line-height:1.35}.kwAdmin75Module .moduleText strong{font-size:10px;color:#1b5fae;margin-top:3px}.kwAdmin75Module.registry .moduleText>b,.kwAdmin75Module.registry .moduleText strong{color:#0863df}.kwAdmin75Module .moduleArrow{position:absolute;right:14px;color:#2b5f99}.kwAdmin75BottomGrid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:10px;margin-top:10px}.kwAdmin75BottomGrid>article{background:#fff;border:1px solid #e1eaf4;border-radius:9px;padding:12px 14px;min-height:178px}.panelHead{display:flex;justify-content:space-between}.panelHead>div{display:grid}.panelHead b{font-size:13px}.panelHead span{font-size:10px;color:#6a7b95}.panelHead button{border:0;background:transparent;color:#066de7;font-size:10px;cursor:pointer}.kwAdmin75Activities,.kwAdmin75Status{list-style:none;padding:8px 0 0;margin:0;display:grid;gap:6px}.kwAdmin75Activities li{display:grid;grid-template-columns:9px 1fr;gap:9px;align-items:center;font-size:10px;color:#40516b}.kwAdmin75Activities i{width:7px;height:7px;border-radius:50%;background:#2d8be6}.kwAdmin75Activities i.ok{background:#0cab55}.kwAdmin75Activities i.warn{background:#f04455}.kwAdmin75Status li{display:flex;justify-content:space-between;font-size:10px}.kwAdmin75Status li b{color:#0a9d50;font-weight:500}.kwAdmin75Actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.kwAdmin75Actions button{height:40px;border:1px solid #cfdceb;border-radius:7px;background:#fff;color:#16375f;font-size:10px;cursor:pointer}.kwAdmin75Actions button.primary{background:#0d72f6;border-color:#0d72f6;color:#fff}.kwAdmin75ModuleHero{background:linear-gradient(110deg,#0d72f6,#2b88f7);color:#fff;border-radius:14px;padding:22px;display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:16px;align-items:center;box-shadow:0 15px 30px #0d72f629;margin-bottom:12px}.kwAdmin75ModuleHero>span{width:52px;height:52px;border-radius:12px;background:#ffffff2b;display:grid;place-items:center}.kwAdmin75ModuleHero small{font-size:10px;letter-spacing:.08em;opacity:.8}.kwAdmin75ModuleHero h2{margin:2px 0;font-size:24px}.kwAdmin75ModuleHero p{margin:0;font-size:11px;opacity:.85}.kwAdmin75ModuleHero button{border:1px solid rgba(255,255,255,.5);background:#fff;color:#0d63c9;border-radius:8px;padding:10px 14px;font-weight:700;cursor:pointer}.kwAdmin75ModuleSummary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.kwAdmin75ModuleSummary article{background:#fff;border:1px solid #e0e9f4;border-radius:10px;padding:14px}.kwAdmin75ModuleSummary small{display:block;font-size:10px;color:#708098}.kwAdmin75ModuleSummary b{font-size:20px}.kwAdmin75ModuleBody{display:grid;gap:12px}.kwAdmin75ModuleBody>section{margin:0!important}.kwAdmin75ModuleEmpty{background:#fff;border:1px solid #e0e9f4;border-radius:12px;min-height:340px;display:grid;place-items:center;align-content:center;text-align:center;padding:30px;color:#566780}.kwAdmin75ModuleEmpty h3{color:#112747;margin:12px 0 3px}.kwAdmin75ModuleEmpty p{max-width:570px;font-size:12px;line-height:1.6}.kwAdmin75ModuleEmpty button{background:#0d72f6;color:#fff;border:0;border-radius:8px;padding:10px 16px;cursor:pointer}@media(max-width:1200px){.kwAdmin75{grid-template-columns:220px minmax(0,1fr)}.kwAdmin75Kpis{grid-template-columns:repeat(3,1fr)}.kwAdmin75ModuleGrid{grid-template-columns:repeat(2,1fr)}.kwAdmin75PageHead{grid-template-columns:1fr auto}.kwAdmin75Quote{display:none}}@media(max-width:800px){.kwAdmin75{display:block}.kwAdmin75Sidebar{position:relative;height:auto}.kwAdmin75Sidebar nav{grid-template-columns:repeat(2,1fr)}.kwAdmin75Quick,.kwAdmin75Badge{display:none}.kwAdmin75Topbar{position:relative;padding:0 10px}.kwAdmin75GlobalSearch{min-width:0}.kwAdmin75Prod,.kwAdmin75User div{display:none}.kwAdmin75Main{padding:14px 10px}.kwAdmin75PageHead{grid-template-columns:1fr}.kwAdmin75PageHead h1{font-size:26px}.kwAdmin75Clock{display:none}.kwAdmin75Kpis{grid-template-columns:repeat(2,1fr)}.kwAdmin75ModuleGrid,.kwAdmin75BottomGrid,.kwAdmin75ModuleSummary{grid-template-columns:1fr}.kwAdmin75ModuleHero{grid-template-columns:48px 1fr}.kwAdmin75ModuleHero button{grid-column:1/-1}.kwAdmin75Sidebar nav button{font-size:11px}.kwAdmin75Kpis b{font-size:16px}}.kwAdmin75.sidebarCollapsed .kwAdmin75Sidebar{width:82px}.kwAdmin75.sidebarCollapsed .kwAdmin75Brand small,.kwAdmin75.sidebarCollapsed .kwAdmin75Sidebar nav button span,.kwAdmin75.sidebarCollapsed .kwAdmin75Sidebar nav button>svg:last-child,.kwAdmin75.sidebarCollapsed .kwAdmin75Quick,.kwAdmin75.sidebarCollapsed .kwAdmin75Badge div,.kwAdmin75.sidebarCollapsed .kwAdmin75Badge small{display:none}.kwAdmin75.sidebarCollapsed .kwAdmin75Sidebar nav button{justify-content:center;padding-left:0;padding-right:0}.kwAdmin75.sidebarCollapsed .kwAdmin75Stage{margin-left:82px}.kwAdmin75UserWrap{position:relative}.kwAdmin75User{border:0;background:transparent;display:flex;align-items:center;gap:10px;cursor:pointer;text-align:left;padding:7px 10px;border-radius:12px;color:inherit}.kwAdmin75User:hover{background:#f4f7fb}.kwAdmin75UserMenu{position:absolute;right:0;top:calc(100% + 8px);z-index:80;width:210px;padding:8px;background:#fff;border:1px solid #dce6f2;border-radius:14px;box-shadow:0 16px 44px #0f234429}.kwAdmin75UserMenu button{width:100%;border:0;background:transparent;display:flex;align-items:center;gap:9px;padding:10px;border-radius:9px;text-align:left;cursor:pointer;color:#10294f}.kwAdmin75UserMenu button:hover{background:#eef5ff}.kwAdmin75ModuleGrid.listView{grid-template-columns:1fr}.kwAdmin75ModuleGrid.listView .kwAdmin75Module{min-height:84px}.kwAdmin79ActionWorkspace{background:#fff;border:1px solid #dce6f2;border-radius:18px;padding:20px;margin:0 0 18px}.kwAdmin79ActionWorkspace>div:first-child{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.kwAdmin79ActionWorkspace h2{margin:0;color:#0e2850}.kwAdmin79ActionWorkspace p{width:100%;margin:3px 0 0;color:#667a99}.kwAdmin79ActionCards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important;margin-top:16px}.kwAdmin79ActionCards button,.kwAdmin79ActionCards .static{border:1px solid #dce6f2;background:#f9fbfe;border-radius:14px;padding:15px;display:flex!important;align-items:center;gap:12px;text-align:left;color:#10294f}.kwAdmin79ActionCards button{cursor:pointer}.kwAdmin79ActionCards button:hover{border-color:#7bb1ff;background:#f2f7ff}.kwAdmin79ActionCards span{display:flex;flex-direction:column;gap:3px;flex:1}.kwAdmin79ActionCards small{color:#7587a3}.kwAdmin79ActionCards em{font-style:normal;color:#0b6af3;font-weight:700}.kwAdmin79IncompleteNotice{display:flex;gap:12px;align-items:flex-start;margin:18px 0;padding:16px;border-radius:14px;background:#fff8e8;border:1px solid #f0d58a;color:#6b5520}.kwAdmin79IncompleteNotice div{display:flex;flex-direction:column;gap:4px}@media(max-width:900px){.kwAdmin79ActionCards{grid-template-columns:1fr}.kwAdmin75.sidebarCollapsed .kwAdmin75Stage{margin-left:0}}.kwAdmin75UserMenu.kwAdmin80RoleMenu{width:300px;padding:10px}.kwAdmin80RoleHead{padding:5px 7px 9px;display:flex;justify-content:space-between;gap:10px;align-items:flex-end;border-bottom:1px solid #edf2f8;margin-bottom:6px}.kwAdmin80RoleHead b{font-size:13px;color:#10294f}.kwAdmin80RoleHead small{font-size:10px;color:#7a8ba5}.kwAdmin80RoleList{display:grid;gap:5px}.kwAdmin75UserMenu .kwAdmin80RoleList button{display:grid;grid-template-columns:32px 1fr 18px;align-items:center;gap:9px;border:1px solid transparent;padding:8px 9px}.kwAdmin75UserMenu .kwAdmin80RoleList button>span:nth-child(2){display:flex;flex-direction:column;gap:1px}.kwAdmin75UserMenu .kwAdmin80RoleList button>span:nth-child(2) b{font-size:12px}.kwAdmin75UserMenu .kwAdmin80RoleList button>span:nth-child(2) small{font-size:10px;color:#7a8ba5}.kwAdmin75UserMenu .kwAdmin80RoleList button.activeRole{border-color:#9ec5ff;background:linear-gradient(135deg,#edf6ff,#f5f0ff)}.kwAdmin80RoleIcon{width:30px;height:30px;border-radius:9px;background:#edf4ff;color:#176bea;display:grid;place-items:center}.kwAdmin80RoleList button.activeRole .kwAdmin80RoleIcon{background:#176bea;color:#fff}.kwAdmin80RoleCurrent{margin:7px 4px 4px;padding:8px 9px;border-radius:9px;background:#f6f9fd;display:flex;justify-content:space-between;align-items:center}.kwAdmin80RoleCurrent span{font-size:10px;color:#7a8ba5}.kwAdmin80RoleCurrent b{font-size:11px;color:#176bea}.kwAdmin80MenuDivider{height:1px;background:#edf2f8;margin:7px 3px}.kwAdmin81DashboardBack{display:inline-flex;align-items:center;gap:7px;border:1px solid #dbe4f0;background:#fff;color:#17233d;border-radius:10px;padding:9px 12px;font-weight:800;white-space:nowrap;cursor:pointer;box-shadow:0 1px 2px #0f172a0a}.kwAdmin81DashboardBack:hover{background:#f7f9fc;border-color:#cbd7e6}@media(max-width:1100px){.kwAdmin81DashboardBack{padding:8px 10px;font-size:12px}}.kwChatWorkspace{height:100dvh;min-height:100dvh;overflow:hidden;background:#f4f7fb}.kwChatWorkspace>.dashboardTopbar{height:64px;min-height:64px;padding-top:0;padding-bottom:0}.kwChatWorkspace .kwChatShell{height:calc(100dvh - 64px)!important;min-height:0!important;grid-template-columns:76px 310px minmax(0,1fr);overflow:hidden}.kwChatWorkspace .kwChatRail{min-height:0;overflow-y:auto;padding:12px 8px;gap:5px}.kwChatWorkspace .kwChatRail button{padding:9px 6px;min-height:54px}.kwChatWorkspace .kwConversationPanel{min-height:0;height:100%;overflow:hidden;display:flex;flex-direction:column}.kwChatWorkspace .kwConversationSearch{flex:0 0 auto;padding:14px 14px 10px}.kwChatWorkspace .kwConversationList{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.kwChatWorkspace .kwChatRoom{min-height:0!important;height:100%;overflow:hidden;display:flex;flex-direction:column}.kwChatWorkspace .kwChatRoomHead{flex:0 0 58px;height:58px;min-height:58px;padding:0 18px}.kwChatWorkspace .kwChatRoomHead b{font-size:15px}.kwChatWorkspace .kwChatRoomTools{gap:12px;align-items:center}.kwChatWorkspace .kwCreateQuoteButton{min-height:34px}.kwChatWorkspace .kwChatRoom>.kwContactPolicyBanner{flex:0 0 auto;min-height:34px;margin:7px 12px 0;padding:6px 10px;border-radius:10px;gap:7px}.kwChatWorkspace .kwChatRoom>.kwContactPolicyBanner .kwContactPolicyIcon{font-size:14px}.kwChatWorkspace .kwChatRoom>.kwContactPolicyBanner>div{display:flex;align-items:center;gap:8px;min-width:0}.kwChatWorkspace .kwChatRoom>.kwContactPolicyBanner b{font-size:10px;white-space:nowrap}.kwChatWorkspace .kwChatRoom>.kwContactPolicyBanner small{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kwChatWorkspace .kwChatRoom>.kwWorkDeliveryCard{flex:0 0 auto;min-height:48px;margin:6px 12px 0;padding:7px 9px;border-radius:11px;gap:8px;align-items:center}.kwChatWorkspace .kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryIcon{width:32px;height:32px;min-width:32px;border-radius:9px}.kwChatWorkspace .kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryMain{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head actions" "meta actions";align-items:center;column-gap:10px;row-gap:1px}.kwChatWorkspace .kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryHead{grid-area:head;min-width:0;gap:8px}.kwChatWorkspace .kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryHead>div{min-width:0;display:flex;align-items:center;gap:7px}.kwChatWorkspace .kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryHead small{font-size:8px;white-space:nowrap}.kwChatWorkspace .kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryHead b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:32vw}.kwChatWorkspace .kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryHead>span{font-size:8px;padding:3px 7px;white-space:nowrap}.kwChatWorkspace .kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryMeta{grid-area:meta;font-size:8px;gap:9px;white-space:nowrap;overflow:hidden}.kwChatWorkspace .kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryMain>p{display:none}.kwChatWorkspace .kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryActions{grid-area:actions;margin:0;gap:5px;flex-wrap:nowrap;justify-content:flex-end}.kwChatWorkspace .kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryActions button{padding:6px 8px;min-height:30px;font-size:9px;white-space:nowrap}.kwChatWorkspace .kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryDone{font-size:9px;white-space:nowrap}.kwChatWorkspace .kwMessageStream{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;padding:14px 22px 18px}.kwChatWorkspace .kwBubbleRow{margin:5px 0}.kwChatWorkspace .kwMessageBubble{max-width:min(680px,74%);padding:9px 12px;line-height:1.48}.kwChatWorkspace .kwChatSafetyError{flex:0 0 auto;margin:4px 14px;padding:6px 10px}.kwChatWorkspace .kwChatSafetyHint{flex:0 0 auto;min-height:22px;margin:0;padding:3px 18px;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kwChatWorkspace .kwPendingImageStrip{flex:0 0 auto}.kwChatWorkspace .kwComposer{flex:0 0 58px;height:58px;min-height:58px;padding:7px 14px;position:relative;z-index:4;box-shadow:0 -4px 16px #17355e0a}.kwChatWorkspace .kwComposer>button{width:36px;height:36px}.kwChatWorkspace .kwComposer input{height:38px;padding:8px 12px}.kwNewMessageJump{position:sticky;bottom:8px;display:flex;margin:8px auto 0;z-index:8;border:1px solid #cfe0f5;border-radius:999px;background:#fff;color:#126ee8;box-shadow:0 6px 18px #10438129;padding:7px 12px;font-size:11px;font-weight:850;cursor:pointer}.kwMobileConversationBack{display:none}@media(max-width:1180px){.kwChatWorkspace .kwChatShell{grid-template-columns:68px 280px minmax(0,1fr)}.kwChatWorkspace .kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryHead b{max-width:22vw}.kwChatWorkspace .kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryMeta span:nth-child(n+2){display:none}}@media(max-width:900px){.kwChatWorkspace .kwChatShell{grid-template-columns:64px 250px minmax(0,1fr)}.kwChatWorkspace .kwChatRoom>.kwContactPolicyBanner small{display:none}.kwChatWorkspace .kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryIcon{display:none}.kwChatWorkspace .kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryHead>span{display:none}.kwChatWorkspace .kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryHead b{max-width:24vw}}@media(max-width:720px){.kwChatWorkspace>.dashboardTopbar{height:58px;min-height:58px}.kwChatWorkspace .dashboardTopActions .dashboardOutlineButton,.kwChatWorkspace .dashboardUserChip span{display:none}.kwChatWorkspace .kwChatShell{height:calc(100dvh - 58px)!important;display:block;overflow:hidden}.kwChatWorkspace .kwChatRail{display:none}.kwChatWorkspace .kwConversationPanel{width:100%;height:100%;border:0}.kwChatWorkspace .kwChatShell.hasRoom .kwConversationPanel,.kwChatWorkspace .kwChatShell.showList .kwChatRoom{display:none}.kwChatWorkspace .kwChatRoom{width:100%;height:100%;min-height:0!important}.kwChatWorkspace .kwChatRoomHead{flex:0 0 54px;height:54px;min-height:54px;padding:0 10px;gap:8px}.kwMobileConversationBack{display:grid;place-items:center;width:34px;height:34px;min-width:34px;border:0;border-radius:50%;background:#f0f5fb;color:#175aab;cursor:pointer}.kwMobileConversationBack span{font-size:29px;line-height:1;margin-top:-3px}.kwChatWorkspace .kwChatRoomTools .kwCreateQuoteButton{font-size:0;padding:7px;width:34px}.kwChatWorkspace .kwChatRoom>.kwContactPolicyBanner{margin:5px 7px 0;min-height:30px;padding:5px 8px}.kwChatWorkspace .kwChatRoom>.kwContactPolicyBanner b{font-size:9px;overflow:hidden;text-overflow:ellipsis}.kwChatWorkspace .kwChatRoom>.kwWorkDeliveryCard{margin:5px 7px 0;padding:6px 8px;min-height:42px}.kwChatWorkspace .kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryMain{grid-template-columns:minmax(0,1fr) auto}.kwChatWorkspace .kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryHead small{display:none}.kwChatWorkspace .kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryHead b{max-width:43vw;font-size:10px}.kwChatWorkspace .kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryMeta{font-size:8px}.kwChatWorkspace .kwChatRoom>.kwWorkDeliveryCard .kwWorkDeliveryActions button:not(.primary){display:none}.kwChatWorkspace .kwMessageStream{padding:10px 10px 12px}.kwChatWorkspace .kwMessageBubble{max-width:86%;padding:8px 10px}.kwChatWorkspace .kwChatSafetyHint{display:none}.kwChatWorkspace .kwComposer{flex:0 0 56px;height:56px;min-height:56px;padding:6px 8px;gap:5px}.kwChatWorkspace .kwComposer>button{width:34px;height:34px;border-radius:10px}.kwChatWorkspace .kwComposer input{height:36px;min-width:0}}.kwChatWorkspace .kwChatRoomHead,.kwChatWorkspace .kwChatRoom>.kwContactPolicyBanner,.kwChatWorkspace .kwChatRoom>.kwWorkDeliveryCard{display:none!important}.kwChatWorkspace .kwMessageStream{padding-top:16px}.kwChatSystemThreadIntro{width:max-content;max-width:min(520px,86%);margin:2px auto 14px;padding:7px 12px;border:1px solid #dbe6f3;border-radius:999px;background:#ffffffeb;color:#65758b;font-size:10px;display:flex;align-items:center;gap:6px;box-shadow:0 2px 8px #1f41700d}.kwChatSystemThreadIntro span{font-weight:900;color:#176fd3;letter-spacing:.04em}.kwChatSystemThreadIntro b{font-size:10px;color:#43536a}.kwChatSystemThreadIntro small{font-size:9px;color:#8290a4}.kwSystemEventRow{display:flex;justify-content:center;margin:10px 0}.kwSystemEventCard{width:min(680px,88%);display:flex;gap:10px;align-items:flex-start;padding:11px 13px;border:1px solid #d9e7f7;border-radius:14px;background:#f7fbff;color:#38506d;box-shadow:0 3px 12px #1c49800d}.kwSystemEventCard.success{border-color:#bfe8d5;background:#f2fcf7}.kwSystemEventCard.work{background:#f5f9ff;border-color:#cfe1f8}.kwSystemEventIcon{width:32px;height:32px;min-width:32px;border-radius:10px;background:#fff;display:grid;place-items:center;color:#1670df;box-shadow:0 1px 5px #19467814}.kwSystemEventBody{min-width:0;flex:1}.kwSystemEventBody>small{display:block;font-size:8px;font-weight:900;letter-spacing:.05em;color:#6380a3;margin-bottom:3px}.kwSystemEventBody>b,.kwSystemEventTitle>b{font-size:11px;color:#18395f}.kwSystemEventBody p{margin:3px 0 0;font-size:9px;line-height:1.45;color:#65758a}.kwSystemEventTitle{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kwSystemEventTitle em{font-style:normal;font-size:8px;font-weight:900;padding:3px 7px;border-radius:999px;background:#e4efff;color:#1268cf}.kwSystemEventActions{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:8px}.kwSystemEventActions button{border:1px solid #cbdcf0;background:#fff;color:#23537e;border-radius:9px;padding:6px 9px;font-size:9px;font-weight:800;cursor:pointer}.kwSystemEventActions button.primary{background:#1674e8;color:#fff;border-color:#1674e8}.kwSystemEventActions .kwWorkDeliveryDone{font-size:9px}.kwMobileComposerBack{display:none!important}.kwComposerQuoteButton{color:#176fd3!important}@media(max-width:720px){.kwChatWorkspace .kwMessageStream{padding-top:10px}.kwChatSystemThreadIntro{margin-top:0;max-width:90%;font-size:9px}.kwSystemEventCard{width:94%;padding:9px 10px}.kwMobileComposerBack{display:grid!important;place-items:center;font-size:27px;line-height:1;color:#176fd3!important}.kwChatWorkspace .kwComposer{padding-left:6px;padding-right:6px}}.kwWorkReviewBackdrop{z-index:3300;overflow:auto;padding:16px;align-items:center}.kwWorkReviewModal{position:relative;width:min(680px,calc(100vw - 32px));max-width:680px;max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;background:#fff;border:1px solid #dbe7f5;border-radius:22px;padding:26px 26px 18px;box-shadow:0 30px 90px #0518364d}.kwWorkReviewModal .modalClose{position:sticky;float:right;top:0;z-index:5;margin:-8px -8px 0 10px}.kwWorkReviewModal h2{margin:8px 0 6px;color:#0f2747}.kwWorkReviewModal .miniEyebrow{display:inline-flex;align-items:center;gap:7px;color:#1473e6;font-weight:900;font-size:12px;letter-spacing:.08em}.kwWorkReviewGrid{gap:10px;margin:14px 0}.kwWorkReviewGrid label{padding:10px 12px}.kwWorkReviewComment textarea{min-height:76px;max-height:160px}.kwWorkReviewNotice{margin-top:10px}.kwWorkReviewActions{position:sticky;bottom:-1px;z-index:4;display:flex;justify-content:flex-end;gap:10px;margin:14px -26px -18px;padding:14px 26px 16px;background:linear-gradient(180deg,#fffffff0,#fff 24%);border-top:1px solid #e3ebf4;box-shadow:0 -10px 22px #0f27470f}.kwWorkReviewActions button{min-height:42px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:7px}@media(max-height:760px){.kwWorkReviewBackdrop{align-items:start;padding:10px 16px}.kwWorkReviewModal{max-height:calc(100dvh - 20px);padding-top:20px}.kwWorkReviewGrid{gap:8px;margin:10px 0}.kwWorkReviewGrid label{padding:8px 10px}.kwWorkReviewGrid label>div{margin-top:5px}.kwWorkReviewComment textarea{min-height:64px}.kwWorkReviewNotice{padding:9px 10px}}@media(max-width:640px){.kwWorkReviewBackdrop{padding:8px;align-items:start}.kwWorkReviewModal{width:100%;max-height:calc(100dvh - 16px);border-radius:18px;padding:20px 16px 14px}.kwWorkReviewActions{margin:12px -16px -14px;padding:12px 16px 14px}.kwWorkReviewActions button{flex:1 1 0}}.kwWorkReviewBackdrop{align-items:flex-start!important;justify-content:center;overflow-y:auto!important;padding:14px 16px 96px!important}.kwWorkReviewModal{margin:0 auto!important;width:min(680px,calc(100vw - 32px));max-height:calc(100dvh - 118px)!important;overflow-y:auto!important;padding:20px 24px 0!important;scroll-padding-bottom:78px}.kwWorkReviewModal h2{margin:4px 0!important;font-size:24px;line-height:1.18}.kwWorkReviewModal>p{margin-top:4px;margin-bottom:8px}.kwWorkReviewGrid{gap:7px!important;margin:9px 0!important}.kwWorkReviewGrid label{padding:7px 10px!important}.kwWorkReviewGrid label>div{margin-top:4px!important}.kwWorkReviewComment{margin-top:6px}.kwWorkReviewComment textarea{min-height:58px!important;max-height:90px!important}.kwWorkReviewNotice{margin-top:8px!important;padding:8px 10px!important}.kwWorkReviewActions{position:sticky!important;bottom:0!important;z-index:20!important;margin:10px -24px 0!important;padding:12px 24px 14px!important;min-height:66px;background:#fff!important;border-top:1px solid #dce7f3!important;box-shadow:0 -12px 26px #0f27471f!important}.kwWorkReviewActions button{min-height:44px!important;font-size:14px;padding:0 18px!important}@media(max-height:820px){.kwWorkReviewBackdrop{padding-top:8px!important;padding-bottom:88px!important}.kwWorkReviewModal{max-height:calc(100dvh - 104px)!important;padding-top:14px!important}.kwWorkReviewModal h2{font-size:22px}.kwWorkReviewGrid{gap:5px!important;margin:7px 0!important}.kwWorkReviewGrid label{padding:6px 9px!important}.kwWorkReviewComment textarea{min-height:50px!important;max-height:68px!important}.kwWorkReviewNotice{padding:7px 9px!important}.kwWorkReviewActions{padding-top:10px!important;padding-bottom:12px!important;min-height:62px}}@media(max-height:700px){.kwWorkReviewBackdrop{padding-bottom:76px!important}.kwWorkReviewModal{max-height:calc(100dvh - 88px)!important}.kwWorkReviewGrid label{padding:5px 8px!important}.kwWorkReviewComment textarea{min-height:44px!important;max-height:56px!important}}@media(max-width:640px){.kwWorkReviewBackdrop{padding:8px 8px 82px!important}.kwWorkReviewModal{width:100%!important;max-height:calc(100dvh - 98px)!important;padding:14px 14px 0!important}.kwWorkReviewActions{margin:10px -14px 0!important;padding:10px 14px 12px!important}}.kwNotificationDeepLinkFocus{position:relative;z-index:2;border-radius:18px;animation:kwNotificationDeepLinkPulse 1.05s ease-in-out 3}.kwBubbleRow.kwNotificationDeepLinkFocus .kwMessageBubble,.kwSystemEventRow.kwNotificationDeepLinkFocus .kwSystemEventCard,.kwDeliveryEvidenceRow.kwNotificationDeepLinkFocus .kwDeliveryEvidenceCard{outline:3px solid rgba(22,119,239,.28);outline-offset:3px;box-shadow:0 0 0 7px #1677ef14,0 8px 26px #1677ef29}@keyframes kwNotificationDeepLinkPulse{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.resumeV2Paper{--rv2-navy:#0c294d;--rv2-blue:#1769e0;--rv2-ink:#132f55;--rv2-muted:#657b94;--rv2-line:#dfe8f1;--rv2-cream:#f4e6ce;width:100%;max-width:980px;margin:0 auto;background:#f9fbfd;border:1px solid #dce6ef;border-radius:24px;overflow:hidden;box-shadow:0 24px 70px #0c294d21;color:var(--rv2-ink)}.resumeV2BrandRow{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 28px;background:#fff;border-bottom:1px solid #e8eef5}.resumeV2Brand{display:flex;flex-direction:column;gap:5px}.resumeV2Brand .brandLogo{max-width:185px}.resumeV2Brand small{font-size:8px;letter-spacing:.06em;color:#49627f;font-weight:800}.resumeV2BrandQuote{display:flex;gap:28px;align-items:center;text-align:right}.resumeV2BrandQuote b{font-family:Georgia,serif;font-style:italic;font-size:20px;line-height:1.05;color:#17345d}.resumeV2BrandQuote span{padding-left:20px;border-left:1px solid #9bb0c8;font-size:9px;line-height:1.55;font-weight:800;color:#17345d}.resumeV2Layout{display:grid;grid-template-columns:300px 1fr}.resumeV2Sidebar{background:linear-gradient(155deg,#0b2b50,#09233f 62%,#0b2f57);color:#fff;padding:30px 24px 0;display:flex;flex-direction:column;min-width:0}.resumeV2PhotoWrap{width:190px;height:190px;border-radius:50%;padding:8px;background:#fff;margin:0 auto 22px;box-shadow:0 10px 28px #00000038}.resumeV2PhotoWrap img,.resumeV2PhotoPlaceholder{width:100%;height:100%;border-radius:50%;object-fit:cover}.resumeV2PhotoPlaceholder{display:grid;place-items:center;color:#7b8797;background:linear-gradient(145deg,#edf1f5,#c8d1db)}.resumeV2Sidebar>h1{font-size:27px;line-height:1.1;text-align:center;margin:0 0 8px;color:#fff;overflow-wrap:anywhere}.resumeV2Sidebar>h2{text-align:center;font-size:13px;line-height:1.4;color:#fff;font-weight:600;margin:0;padding:0 0 17px;border-bottom:1px solid rgba(255,255,255,.45)}.resumeV2Sidebar blockquote{margin:20px 5px 16px;font-family:Georgia,serif;font-style:italic;font-size:13px;line-height:1.55;color:#f3f7fc}.resumeV2ContactList{display:grid;gap:10px;padding:12px 0 20px;border-bottom:1px solid rgba(255,255,255,.35)}.resumeV2ContactList>div{display:flex;gap:10px;align-items:flex-start}.resumeV2ContactList>div>svg{flex:0 0 auto;margin-top:2px}.resumeV2ContactList span{min-width:0}.resumeV2ContactList b,.resumeV2ContactList em{display:block}.resumeV2ContactList b{font-size:10px}.resumeV2ContactList em{font-style:normal;font-size:9px;line-height:1.4;color:#c8d7e7;overflow-wrap:anywhere}.resumeV2SidebarSection{padding:20px 0 26px}.resumeV2SidebarSection h3{display:flex;align-items:center;gap:8px;font-size:14px;margin:0 0 17px;color:#fff}.resumeV2SidebarSection label{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:#91acd0;margin:10px 0 3px}.resumeV2SidebarSection p{font-size:10px;line-height:1.45;color:#fff;margin:0;padding-bottom:7px;border-bottom:1px dotted rgba(255,255,255,.28);overflow-wrap:anywhere}.resumeV2Growth{margin-top:auto;margin-left:-24px;margin-right:-24px;padding:30px 18px;background:linear-gradient(145deg,#f8ead4,#f2dfbd);color:#17345d;text-align:center}.resumeV2Growth svg{margin-bottom:7px}.resumeV2Growth>b{display:block;font-family:Georgia,serif;font-style:italic;font-size:17px;line-height:1.3}.resumeV2Growth>div{display:flex;justify-content:center;gap:10px;margin-top:18px;flex-wrap:wrap}.resumeV2Growth span{font-size:7px;font-weight:900}.resumeV2Main{padding:18px;background:linear-gradient(180deg,#fff,#fbfcfe);min-width:0}.resumeV2Hero{height:145px;border-radius:19px;background:radial-gradient(circle at 82% 20%,rgba(255,209,120,.88),transparent 25%),linear-gradient(135deg,#eef6ff,#c8def5 37%,#89abc8 58%,#17395d);position:relative;overflow:hidden;margin-bottom:14px}.resumeV2Hero:before,.resumeV2Hero:after{content:"";position:absolute;bottom:0;background:#122e4b40;clip-path:polygon(0 55%,18% 42%,35% 64%,52% 32%,70% 58%,84% 38%,100% 60%,100% 100%,0 100%)}.resumeV2Hero:before{top:0;right:0;bottom:0;left:0}.resumeV2Hero:after{top:22px;right:0;bottom:0;left:0;background:#09233f52}.resumeV2Hero>div{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;height:100%;padding:0 28px;color:#fff;text-align:right}.resumeV2Hero small{font-size:8px;letter-spacing:.13em;font-weight:900}.resumeV2Hero strong{font-family:Georgia,serif;font-style:italic;font-size:25px;max-width:330px;line-height:1.05;margin:5px 0}.resumeV2Hero span{font-size:9px;font-weight:900}.resumeV2Section{background:#fff;border:1px solid var(--rv2-line);border-radius:16px;padding:15px 17px;margin-bottom:12px;box-shadow:0 5px 16px #0e2d5209}.resumeV2SectionTitle{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:#17345d}.resumeV2SectionTitle h3{font-size:14px;margin:0}.resumeV2SectionTitle span{margin-left:auto;font-size:7px;letter-spacing:.04em;color:#587294;font-weight:800;text-align:right}.resumeV2Section>p{font-size:10px;line-height:1.58;color:#526b85;white-space:pre-line;margin:0}.resumeV2Skills{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.resumeV2Skills span{background:linear-gradient(180deg,#f4f8fd,#eaf2fb);border:1px solid #dce7f2;border-radius:999px;padding:7px 9px;text-align:center;font-size:9px;font-weight:800;color:#395c82;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resumeV2Timeline{position:relative;padding-left:18px}.resumeV2Timeline:before{content:"";position:absolute;left:4px;top:5px;bottom:4px;width:1px;background:#bdd0e3}.resumeV2Timeline>div{position:relative;padding:0 0 13px 12px}.resumeV2Timeline>div:last-child{padding-bottom:0}.resumeV2Timeline i{position:absolute;left:-18px;top:4px;width:9px;height:9px;border-radius:50%;background:#1769e0;border:2px solid #fff;box-shadow:0 0 0 1px #1769e0}.resumeV2Timeline b,.resumeV2CompactList b{display:block;font-size:10px;color:#17345d}.resumeV2Timeline small,.resumeV2CompactList small{display:block;font-size:8px;color:#6e829a;margin-top:2px;line-height:1.4}.resumeV2Timeline p{font-size:9px;color:#526b85;line-height:1.5;margin:5px 0 0;white-space:pre-line}.resumeV2TwoCol{display:grid;grid-template-columns:1fr 1fr;gap:12px}.resumeV2TwoCol .resumeV2Section{margin:0}.resumeV2CompactList{display:grid;gap:10px}.resumeV2CompactList>div{padding-left:10px;border-left:3px solid #d6e5f6}.resumeV2CompactList a{font-size:8px;color:#1769e0}.resumeV2LanguageList{display:grid;gap:7px}.resumeV2LanguageList>div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px dotted #ccd8e5;padding-bottom:4px}.resumeV2LanguageList b,.resumeV2LanguageList span{font-size:9px}.resumeV2LanguageList span{color:#667b92}.resumeV2Opportunity{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:12px;padding:13px 15px;border-radius:14px;background:linear-gradient(135deg,#eef6ff,#fff7eb);border:1px solid #dce7f2}.resumeV2Opportunity>div{display:flex;gap:9px;align-items:center}.resumeV2Opportunity b,.resumeV2Opportunity small{display:block}.resumeV2Opportunity b{font-size:10px}.resumeV2Opportunity small{font-size:8px;color:#627b96;margin-top:2px}.resumeV2Opportunity em{font-style:normal;font-size:8px;font-weight:900;color:#087a4b;background:#e7f8ef;border:1px solid #b8e6cd;border-radius:999px;padding:6px 9px;white-space:nowrap}.resumeV2Footer{display:grid;grid-template-columns:1fr auto auto;gap:20px;align-items:center;padding:15px 28px;background:#fff;border-top:1px solid #dfe7f0}.resumeV2Footer>div:first-child b,.resumeV2Footer>div:first-child span{display:block}.resumeV2Footer>div:first-child b{color:#174ea6;font-size:13px}.resumeV2Footer>div:first-child span{font-size:6px;color:#4e6682}.resumeV2Footer>strong{font-family:Georgia,serif;font-style:italic;font-size:12px;color:#17345d}.resumeV2QrLabel{font-size:7px;text-align:center;line-height:1.4;color:#17345d;border:1px solid #d9e4ef;border-radius:8px;padding:8px}.resumeBuilderSide>.resumeV2Paper{transform-origin:top center}.resumePublicPage{min-height:100vh;background:#edf3f9}.resumePublicShell{max-width:1180px;margin:0 auto;padding:30px 22px 70px}.resumePublicToolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px;padding:18px 20px;border:1px solid #d9e5f0;border-radius:18px;background:#fff}.resumePublicToolbar span{font-size:9px;letter-spacing:.11em;color:#1769e0;font-weight:900}.resumePublicToolbar h1{margin:3px 0;font-size:24px;color:#0c294d}.resumePublicToolbar p{margin:0;color:#70839a;font-size:11px}.resumePublicToolbar>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.resumePublicToolbar button,.resumePublicNotFound button{display:inline-flex;align-items:center;gap:7px;border:1px solid #cbd8e5;background:#fff;color:#17345d;padding:10px 13px;border-radius:11px;font-weight:900;cursor:pointer}.resumePublicToolbar button:first-child{background:#1769e0;color:#fff;border-color:#1769e0}.resumePublicNotFound{max-width:620px;margin:80px auto;text-align:center;background:#fff;border:1px solid #dce6ef;border-radius:20px;padding:40px;color:#60758d}.resumePublicNotFound h2{color:#17345d}.resumePublicPrintArea{margin-bottom:20px}.resumePublicPage .verifiedWorkHistory,.resumePublicPage .recruitmentInterestAction{max-width:980px;margin-left:auto;margin-right:auto}@media(max-width:1100px){.resumeV2Layout{grid-template-columns:260px 1fr}.resumeV2PhotoWrap{width:160px;height:160px}.resumeV2Skills{grid-template-columns:repeat(3,minmax(0,1fr))}.resumeBuilderSide>.resumeV2Paper{max-width:760px}}@media(max-width:760px){.resumeV2BrandRow{padding:15px}.resumeV2BrandQuote{display:none}.resumeV2Layout{grid-template-columns:1fr}.resumeV2Sidebar{padding:26px 20px 0}.resumeV2Growth{margin-left:-20px;margin-right:-20px}.resumeV2Main{padding:12px}.resumeV2Hero{height:125px}.resumeV2TwoCol{grid-template-columns:1fr}.resumeV2Skills{grid-template-columns:repeat(2,minmax(0,1fr))}.resumeV2Footer{grid-template-columns:1fr;gap:6px;text-align:center}.resumeV2Footer>strong{font-size:10px}.resumePublicToolbar{align-items:flex-start;flex-direction:column}.resumePublicToolbar>div:last-child{width:100%}.resumePublicToolbar button{flex:1;justify-content:center}.resumePublicShell{padding:16px 10px 40px}}@media print{.resumePrintPortal .resumeV2Paper{width:100%!important;max-width:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}.resumePrintPortal .resumeV2Paper .resumeV2Section,.resumePrintPortal .resumeV2Timeline>div{break-inside:avoid;page-break-inside:avoid}}.resumeV2QrLabel{display:flex;align-items:center;gap:6px!important;padding:5px!important}.resumeV2QrLabel span{font-size:6px;line-height:1.25}.resumeV2QrImage,.resumeV2QrPlaceholder{width:38px;height:38px;border-radius:4px;background:#fff;object-fit:contain}.resumeV2QrPlaceholder{display:grid;place-items:center;font-size:8px;font-weight:900;border:1px solid #dce6ef}.resumeBuilderPage .resumeBuilderShell{max-width:1500px;margin:0 auto;padding:28px 34px 90px}.resumeWorkspaceTabs{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0 16px;position:relative;z-index:3}.resumeWorkspaceTabs button{display:inline-flex;align-items:center;gap:8px;border:1px solid #d7e3f2;background:#fff;color:#17345d;border-radius:10px;padding:11px 17px;font-weight:800;font-size:14px;cursor:pointer;box-shadow:0 3px 10px #193d6c0a}.resumeWorkspaceTabs button:hover,.resumeWorkspaceTabs button.active{background:#1268ed;color:#fff;border-color:#1268ed;box-shadow:0 8px 18px #1268ed2e}.resumeOverviewGrid{display:grid;grid-template-columns:minmax(0,1.58fr) minmax(380px,.92fr);gap:24px;align-items:start;margin-bottom:24px;scroll-margin-top:110px}.resumeOverviewPreviewCard,.resumeOverviewSide>section{background:#fff;border:1px solid #dce7f3;border-radius:20px;box-shadow:0 10px 30px #102f5512}.resumeOverviewPreviewCard{padding:16px;min-width:0;overflow:hidden}.resumeOverviewPreviewHead{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:4px 5px 14px}.resumeOverviewPreviewHead h2{margin:5px 0 2px;color:#0c294d;font-size:20px}.resumeOverviewPreviewHead p{margin:0;color:#6d7f99;font-size:13px}.resumeOverviewTemplatePill{white-space:nowrap;border:1px solid #d6e2f1;background:#f7faff;color:#17345d;padding:8px 11px;border-radius:10px;font-size:12px;font-weight:800}.resumeOverviewPaperWrap{background:#edf3fa;border-radius:14px;padding:12px;overflow:auto;max-height:none}.resumeOverviewPaperWrap .resumeV2Paper{width:100%;max-width:none;margin:0;transform:none;position:relative;z-index:1}.resumeOverviewSide{display:flex;flex-direction:column;gap:16px;min-width:0;position:relative;z-index:2}.resumeOverviewSide .resumeReadinessPanel{position:static!important;top:auto!important;right:auto!important;width:auto!important;max-height:none!important;overflow:visible!important;margin:0!important;z-index:auto!important;box-shadow:0 10px 30px #102f5512}.resumeOverviewSide .resumeReadinessGroups{display:grid;grid-template-columns:1fr 1fr;gap:10px}.resumeOverviewSide .resumeReadinessGroup:last-child{grid-column:1/-1}.resumeOverviewPublishCard{padding:18px}.resumeOverviewPublishStatus{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:4px 2px 14px}.resumeOverviewPublishStatus>div{display:flex;align-items:flex-start;gap:11px;color:#17884b}.resumeOverviewPublishStatus span{display:flex;flex-direction:column}.resumeOverviewPublishStatus b{font-size:12px;letter-spacing:.02em;color:#647991}.resumeOverviewPublishStatus strong{font-size:18px;color:#0d6f3f;margin-top:2px}.resumeOverviewPublishStatus small{color:#71829a;margin-top:2px;line-height:1.45}.resumeOverviewPublishCard.draft .resumeOverviewPublishStatus>div{color:#9a6a12}.resumeOverviewPublishCard.draft .resumeOverviewPublishStatus strong{color:#7c5a1d}.resumeOverviewStatusDot{width:42px;height:24px;border-radius:999px;background:#d9e2ec;position:relative;flex:0 0 auto;margin-top:4px}.resumeOverviewStatusDot:after{content:"";position:absolute;width:18px;height:18px;top:3px;left:3px;border-radius:50%;background:#fff;box-shadow:0 1px 5px #0003}.resumeOverviewStatusDot.on{background:#22ba5c}.resumeOverviewStatusDot.on:after{left:21px}.resumeOverviewActionGrid{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:9px;border-top:1px solid #e4ebf3;padding-top:14px}.resumeOverviewActionGrid button{min-height:44px;border:1px solid #cbd9e9;background:#fff;color:#17345d;border-radius:10px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.resumeOverviewActionGrid button:hover{background:#f5f9ff}.resumeOverviewActionGrid button.primary{background:#1268ed;color:#fff;border-color:#1268ed}.resumeBuilderGridV90{display:block!important;grid-template-columns:none!important;margin-top:22px;align-items:initial}.resumeBuilderGridV90 .resumeFormCard{width:100%;max-width:none}.resumeBuilderGridV90 .resumeBuilderSide{display:none!important}.resumeBuilderPage .resumeAutosaveBar,.resumeBuilderPage .resumeRecoveryBanner,.resumeBuilderPage .resumeLifecyclePanel,.resumeBuilderPage .resumeDataRightsPanel{position:relative;z-index:1}.resumeFormCard,.resumeFormSection,.resumeVersionHistory{scroll-margin-top:110px}@media(max-width:1180px){.resumeOverviewGrid{grid-template-columns:1fr}.resumeOverviewSide{display:grid;grid-template-columns:1fr 1fr}.resumeOverviewSide .resumeReadinessPanel,.resumeOverviewPublishCard{grid-column:1/-1}}@media(max-width:760px){.resumeBuilderPage .resumeBuilderShell{padding:18px 12px 85px}.resumeWorkspaceTabs{display:grid;grid-template-columns:1fr 1fr}.resumeWorkspaceTabs button{justify-content:center;padding:10px 8px}.resumeOverviewGrid{gap:14px}.resumeOverviewPreviewCard{padding:9px;border-radius:14px}.resumeOverviewPreviewHead{display:block}.resumeOverviewTemplatePill{display:inline-flex;margin-top:10px}.resumeOverviewPaperWrap{padding:6px}.resumeOverviewSide{display:flex}.resumeOverviewSide .resumeReadinessGroups{grid-template-columns:1fr}.resumeOverviewSide .resumeReadinessGroup:last-child{grid-column:auto}.resumeOverviewActionGrid{grid-template-columns:1fr}.resumeOverviewActionGrid button{min-height:42px}}.resumeBuilderPage{background:#f5f8fc}.resumeBuilderPage .resumeBuilderShell{max-width:1540px;padding:18px 42px 88px}.resumeBuilderPage .resumeBuilderHero{display:block;padding:0!important;margin:0 0 8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.resumeBuilderPage .resumeBuilderHero .miniEyebrow{display:none}.resumeBuilderPage .resumeBuilderHero h1{font-size:31px;line-height:1.05;letter-spacing:-.7px;margin:4px 0 0;color:#0b2347}.resumeBuilderPage .resumeBuilderHero p{display:inline-block;margin:0 0 0 14px;transform:translateY(-3px);font-size:13px;color:#687b93}.resumeBuilderPage .resumeBuilderHero>div:first-child{display:flex;align-items:baseline;gap:0;flex-wrap:wrap}.resumeBuilderPage .resumeBuilderHero>.resumePublishState{display:none!important}.resumeWorkspaceTabs{margin:12px 0 14px;gap:6px}.resumeWorkspaceTabs button{min-width:145px;padding:10px 16px;border-radius:8px;font-size:13px;box-shadow:none}.resumeWorkspaceTabs button:hover,.resumeWorkspaceTabs button.active{box-shadow:none}.resumeOverviewGrid{grid-template-columns:minmax(0,1.66fr) minmax(430px,.94fr);gap:20px;margin-bottom:20px}.resumeOverviewPreviewCard{padding:8px;border-radius:15px;box-shadow:0 5px 18px #102f550b;overflow:hidden}.resumeOverviewPreviewHead{height:46px;display:flex;align-items:center;justify-content:space-between;padding:1px 8px 7px;gap:12px}.resumeOverviewPreviewBrand{display:flex;align-items:center;min-width:0}.resumeOverviewPreviewBrand .brandLogo{transform:scale(.86);transform-origin:left center}.resumeOverviewTemplateControl{display:flex;align-items:center;gap:8px;white-space:nowrap;color:#284567;font-size:10px;font-weight:800}.resumeOverviewTemplatePill{padding:7px 10px;border-radius:8px;background:#fff;border:1px solid #d5e0ec;font-size:10px;box-shadow:0 1px 3px #0f2a500a}.resumeOverviewPaperWrap{padding:0;background:#fff;border-radius:10px;overflow:hidden}.resumeOverviewPaperWrap .resumeV2Paper{width:133.333%!important;max-width:none!important;zoom:.75;margin:0!important;border-radius:14px;box-shadow:none!important;transform:none!important}.resumeOverviewSide{gap:14px}.resumeOverviewSide .resumeReadinessPanel{padding:17px;border-radius:15px;box-shadow:0 5px 18px #102f550b!important;background:#fff}.resumeReadinessHeader{grid-template-columns:100px minmax(0,1fr);gap:14px}.resumeReadinessGauge{width:94px;height:94px}.resumeReadinessGauge:before{width:72px;height:72px}.resumeReadinessGauge strong{font-size:27px}.resumeReadinessEyebrow{font-size:9px}.resumeReadinessIntro h3{font-size:17px;margin:4px 0 3px}.resumeReadinessIntro p{font-size:10.5px;line-height:1.45}.resumeReadinessMeta{margin-top:8px;gap:6px}.resumeReadinessMeta span{padding:4px 7px;font-size:9.5px}.resumeReadinessProgress{margin:13px 0 12px}.resumeReadinessProgressTrack{height:7px}.resumeReadinessProgressLabels{font-size:9px;margin-top:5px}.resumeReadinessNext{grid-template-columns:34px minmax(0,1fr);padding:11px 12px;margin-bottom:12px;border-radius:13px}.resumeReadinessNextIcon{width:34px;height:34px}.resumeReadinessNext b{font-size:12px}.resumeReadinessNext p{font-size:10px}.resumeReadinessNext button{margin-top:6px;padding:6px 9px}.resumeReadinessGroups{display:none!important}.resumeReadinessChecklistCard{border:1px solid #e1e9f2;border-radius:13px;background:#fff;padding:12px;margin-top:2px}.resumeReadinessChecklistCardHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.resumeReadinessChecklistCardHead>b{display:inline-flex;align-items:center;gap:6px;color:#173a69;font-size:11px}.resumeReadinessChecklistCardHead>span{color:#1769e0;font-size:9px;font-weight:900}.resumeReadinessChecklistFlat{display:grid!important;grid-template-columns:1fr 1fr!important;gap:5px 12px!important}.resumeReadinessChecklistFlat>div,.resumeReadinessChecklistFlat>button.missing{min-height:34px;padding:5px 6px!important;border-radius:8px!important}.resumeReadinessChecklistFlat>div{display:flex;align-items:center;gap:7px}.resumeReadinessChecklistFlat>div>span,.resumeReadinessChecklistFlat>button>span{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.15}.resumeReadinessChecklistFlat span b{font-size:9.5px;white-space:normal;overflow:visible;text-overflow:clip;color:inherit}.resumeReadinessChecklistFlat span small{font-size:8px;font-weight:700;color:#92a0af;margin-top:2px}.resumeReadinessChecklistFlat .done span small{color:#2fa05d}.resumeReadinessChecklistFlat button.missing{border:0!important;background:transparent!important;font-size:10px!important}.resumeReadinessChecklistFlat button.missing:hover{background:#fff7f9!important}.resumeReadinessChecklistFlat button.missing em{font-size:8px!important;flex:none}.resumeReadinessDisclaimer{font-size:8.5px;margin-top:10px}.resumeOverviewPublishCard{padding:15px;border-radius:15px!important;box-shadow:0 5px 18px #102f550b!important}.resumeOverviewPublishStatus{padding:1px 1px 11px}.resumeOverviewPublishStatus b{font-size:10px}.resumeOverviewPublishStatus strong{font-size:15px}.resumeOverviewPublishStatus small{font-size:9.5px}.resumeOverviewActionGrid{grid-template-columns:1.08fr .8fr 1.18fr;gap:8px;padding-top:11px}.resumeOverviewActionGrid button{min-height:40px;border-radius:8px;font-size:11px}.resumeOverviewStatusDot{width:38px;height:22px}.resumeOverviewStatusDot:after{width:16px;height:16px}.resumeOverviewStatusDot.on:after{left:19px}.resumeBuilderGridV90{margin-top:18px}@media(min-width:1181px)and (max-width:1380px){.resumeBuilderPage .resumeBuilderShell{padding-left:24px;padding-right:24px}.resumeOverviewGrid{grid-template-columns:minmax(0,1.55fr) minmax(400px,.9fr);gap:16px}.resumeOverviewPaperWrap .resumeV2Paper{width:138.889%!important;zoom:.72}}@media(max-width:1180px){.resumeBuilderPage .resumeBuilderHero p{margin-left:0;transform:none;width:100%;margin-top:5px}.resumeOverviewGrid{grid-template-columns:1fr}.resumeOverviewPaperWrap .resumeV2Paper{width:125%!important;zoom:.8}.resumeOverviewSide{display:grid;grid-template-columns:1fr}.resumeOverviewSide .resumeReadinessPanel,.resumeOverviewPublishCard{grid-column:auto}}@media(max-width:760px){.resumeBuilderPage .resumeBuilderShell{padding:16px 10px 80px}.resumeBuilderPage .resumeBuilderHero h1{font-size:27px}.resumeWorkspaceTabs{grid-template-columns:1fr 1fr}.resumeWorkspaceTabs button{min-width:0;font-size:11px}.resumeOverviewPreviewHead{height:auto;padding:5px 5px 9px;align-items:flex-start}.resumeOverviewPreviewBrand{display:none}.resumeOverviewTemplateControl{width:100%;justify-content:space-between}.resumeOverviewPaperWrap{overflow:auto}.resumeOverviewPaperWrap .resumeV2Paper{width:100%!important;zoom:1}.resumeReadinessChecklistFlat{grid-template-columns:1fr!important}.resumeReadinessHeader{grid-template-columns:82px minmax(0,1fr)}.resumeReadinessGauge{width:78px;height:78px}.resumeReadinessGauge:before{width:60px;height:60px}.resumeReadinessGauge strong{font-size:22px}.resumeOverviewActionGrid{grid-template-columns:1fr}}.resumeOverviewPreviewHead{display:none!important}.resumeOverviewPreviewCard{padding:10px!important}.resumeOverviewPaperWrap{display:flex!important;justify-content:center!important;align-items:flex-start!important;padding:8px!important;overflow:visible!important;background:#edf3fa!important}.resumeOverviewPaperWrap .resumeV2Paper{width:100%!important;max-width:980px!important;zoom:.86!important;margin:0 auto!important;transform:none!important;box-shadow:none!important}.resumeV2Layout{grid-template-columns:minmax(220px,30%) minmax(0,1fr)!important}.resumeV2Main{min-width:0!important;overflow:hidden}.resumeV2TwoCol{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.resumeV2Section,.resumeV2CompactList,.resumeV2SectionTitle{min-width:0}.resumeV2SectionTitle h3{white-space:normal;overflow-wrap:anywhere;min-width:0}.resumeV2SectionTitle span{white-space:normal;overflow-wrap:anywhere;max-width:48%}.resumeV2CareerStats{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:14px 0 2px}.resumeV2CareerStats>div{padding:8px 6px;border:1px solid rgba(255,255,255,.22);border-radius:9px;background:#ffffff14;text-align:center}.resumeV2CareerStats strong,.resumeV2CareerStats span{display:block}.resumeV2CareerStats strong{font-size:16px;color:#fff}.resumeV2CareerStats span{margin-top:2px;font-size:6.5px;letter-spacing:.05em;color:#a9c2df;font-weight:900}.resumeV2Skills{display:grid!important;grid-template-columns:1fr!important;gap:5px!important}.resumeV2SkillLine{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:27px;border-bottom:1px dotted #b8c9db;padding:2px 3px}.resumeV2SkillLine b{font-size:8px;color:#1769e0}.resumeV2SkillLine span{min-height:13px;font-size:9px;font-weight:800;color:#395c82;overflow-wrap:anywhere}.resumeV2Skills .resumeV2SkillLine{background:transparent;border-radius:0}.resumeV2StrengthLines{display:grid;gap:5px}.resumeV2StrengthLines>div{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:center;min-height:25px;border-bottom:1px dotted #bdcddd}.resumeV2StrengthLines b{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#edf5ff;color:#1769e0;font-size:8px}.resumeV2StrengthLines span{font-size:9px;font-weight:750;color:#486582;min-height:12px}.resumeV2TimelineFive>div{min-height:46px}.resumeV2BlankLine{display:grid!important;grid-template-columns:12px minmax(0,1fr)!important;gap:7px!important;align-items:center!important;min-height:28px!important;padding:4px 0!important;border:0!important;border-bottom:1px dotted #c1d0df!important}.resumeV2BlankLine i{position:static!important;width:6px!important;height:6px!important;border-radius:50%!important;background:#d4dfeb!important;box-shadow:none!important;border:0!important}.resumeV2BlankLine span{display:block!important;height:1px;background:#e0e8f0;width:100%}.resumeV2LineStack,.resumeV2FiveRows{display:grid;gap:4px;min-width:0}.resumeV2FiveRows>div{min-height:30px;overflow:hidden}.resumeV2FiveRows b,.resumeV2FiveRows small{overflow-wrap:anywhere}.resumeIdentityGrid{align-items:start}.resumeIdentityGrid label small{line-height:1.4}@media(min-width:1381px){.resumeOverviewPaperWrap .resumeV2Paper{zoom:.88!important}}@media(min-width:1181px)and (max-width:1380px){.resumeOverviewPaperWrap .resumeV2Paper{width:100%!important;zoom:.82!important}}@media(max-width:1180px){.resumeOverviewPaperWrap{overflow:auto!important}.resumeOverviewPaperWrap .resumeV2Paper{width:100%!important;zoom:.92!important}}@media(max-width:760px){.resumeOverviewPaperWrap .resumeV2Paper{width:100%!important;zoom:1!important}.resumeV2Layout,.resumeV2TwoCol,.resumeIdentityGrid{grid-template-columns:1fr!important}}.resumeDirectEditHint{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;padding:10px 12px;border:1px solid #cfe2ff;border-radius:12px;background:#f4f9ff;color:#174f9d}.resumeDirectEditHint>svg{flex:0 0 auto;margin-top:1px}.resumeDirectEditHint span{display:flex;flex-direction:column;gap:2px}.resumeDirectEditHint b{font-size:12px}.resumeDirectEditHint small{font-size:10px;color:#6682a5;line-height:1.45}.resumeDirectFormRemovedNote{display:flex;align-items:flex-start;gap:10px;margin:0 0 22px;padding:13px 14px;border:1px solid #cbe9d9;border-radius:13px;background:#f2fff8;color:#0d7a4d}.resumeDirectFormRemovedNote span{display:flex;flex-direction:column;gap:3px}.resumeDirectFormRemovedNote b{font-size:13px}.resumeDirectFormRemovedNote small{font-size:11px;color:#56806b;line-height:1.5}.resumeV2Paper.isEditable{overflow:visible}.resumeV2Paper.isEditable .resumeV2PhotoWrap{position:relative}.resumeDirectPhotoAction{position:absolute;left:50%;bottom:8px;transform:translate(-50%);width:max-content;max-width:88%;padding:6px 9px;border-radius:999px;background:#fffffff5;border:1px solid #cbd9ea;color:#124d98;font-size:8px;font-weight:900;cursor:pointer;box-shadow:0 4px 12px #051c3b26}.resumeDirectPhotoAction input{display:none}.resumeDirectInput,.resumeDirectName,.resumeDirectHeadline,.resumeDirectStat,.resumeDirectTextarea,.resumeDirectWorkFields input,.resumeDirectCompactRows input{width:100%;min-width:0;box-sizing:border-box;border:1px dashed #a9c7ea;background:#f8fbff;color:#17345d;border-radius:6px;outline:none;font:inherit;transition:.15s ease}.resumeDirectInput:focus,.resumeDirectName:focus,.resumeDirectHeadline:focus,.resumeDirectStat:focus,.resumeDirectTextarea:focus,.resumeDirectWorkFields input:focus,.resumeDirectCompactRows input:focus{border-style:solid;border-color:#2f7fea;background:#fff;box-shadow:0 0 0 2px #2f7fea1f}.resumeDirectInput::placeholder,.resumeDirectName::placeholder,.resumeDirectHeadline::placeholder,.resumeDirectStat::placeholder,.resumeDirectTextarea::placeholder,.resumeDirectWorkFields input::placeholder,.resumeDirectCompactRows input::placeholder{color:#87a0bc;opacity:1}.resumeDirectName{display:block;margin:12px auto 5px;padding:4px 6px;max-width:86%;text-align:center;font-size:20px;font-weight:900;background:#ffffff1a;color:#fff;border-color:#ffffff73}.resumeDirectName::placeholder,.resumeDirectHeadline::placeholder,.resumeDirectStat::placeholder,.resumeDirectDark::placeholder,.resumeDirectTextarea.sidebar::placeholder{color:#d7e8ff}.resumeDirectHeadline{display:block;margin:0 auto 10px;padding:4px 6px;max-width:88%;text-align:center;font-size:10px;font-weight:800;background:#ffffff14;color:#fff;border-color:#ffffff61}.resumeDirectStat{height:26px;padding:2px 4px;text-align:center;font-size:12px;font-weight:900;background:#ffffff1a;color:#fff;border-color:#ffffff59}.resumeDirectTextarea{min-height:58px;padding:7px 9px;resize:vertical;font-size:10px;line-height:1.45}.resumeDirectTextarea.sidebar{min-height:74px;background:#ffffff14;color:#fff;border-color:#ffffff59;font-style:italic}.resumeDirectDark{padding:4px 5px!important;min-height:26px!important;background:#ffffff14!important;color:#fff!important;border-color:#ffffff59!important;font-size:8px!important}.resumeDirectDark option{color:#17345d;background:#fff}.resumeDirectCheck{display:flex!important;flex-direction:row!important;align-items:center!important;gap:5px!important;color:#fff!important;font-size:8px!important}.resumeDirectCheck input{width:auto!important;accent-color:#42a5ff}.resumeDirectLine{height:25px;padding:3px 7px;font-size:9px;background:#f7fbff}.resumeV2StrengthLines .resumeDirectLine{border:0;border-bottom:1px dashed #9ebcdf;border-radius:0;background:transparent}.resumeV2SkillLine .resumeDirectLine{height:22px}.resumeDirectWorkRow{min-height:65px!important}.resumeDirectWorkFields{display:grid;grid-template-columns:1.15fr 1.15fr .8fr .8fr;gap:4px;width:100%}.resumeDirectWorkFields input{padding:4px 6px;font-size:7.5px;height:23px}.resumeDirectWorkFields input.wide{grid-column:1/-1}.resumeDirectCompactRows{display:grid;gap:5px}.resumeDirectCompactRows>div{display:grid;grid-template-columns:1.05fr .95fr;gap:4px}.resumeDirectCompactRows input{padding:4px 6px;font-size:7.5px;height:23px}.resumeV2Opportunity .resumeDirectInput{margin-top:3px;padding:4px 6px;font-size:8px}.resumeOverviewActionGridV93{grid-template-columns:1.35fr 1fr 1.1fr 1fr!important}.resumeOverviewActionGridV93 button.save{border-color:#88b9f5;background:#eff7ff;color:#125dbb}.resumeOverviewActionGridV93 button.save:hover{background:#e5f1ff}.resumeActionsV93{display:grid!important;grid-template-columns:1.35fr 1fr 1.1fr 1fr!important}.resumeActionsV93 button{width:100%}@media(max-width:1180px){.resumeOverviewActionGridV93,.resumeActionsV93{grid-template-columns:1fr 1fr!important}}@media(max-width:760px){.resumeOverviewActionGridV93,.resumeActionsV93{grid-template-columns:1fr!important}.resumeDirectWorkFields{grid-template-columns:1fr 1fr}.resumeDirectWorkFields input.wide{grid-column:1/-1}.resumeDirectCompactRows>div{grid-template-columns:1fr}}.resumeV2Sidebar{display:flex;flex-direction:column}.resumeV2CareerGoals,.resumeV2ProfessionalLinks{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.18)}.resumeV2CareerGoals h3,.resumeV2ProfessionalLinks h3{margin-bottom:9px}.resumeDirectSalaryGrid{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:4px}.resumeDirectSalaryGrid .resumeDirectInput{min-width:0;width:100%;margin:0}.resumeV2SidebarLinks{display:grid;gap:8px}.resumeV2SidebarLinks>div{min-width:0}.resumeV2SidebarLinks label{display:block;margin-bottom:3px}.resumeV2SidebarLinks .resumeDirectLine{width:100%;height:28px;background:#ffffff14;border:1px dashed rgba(210,229,255,.55);color:#fff;border-radius:7px;padding:5px 7px;font-size:7.5px}.resumeV2SidebarLinks .resumeDirectLine::placeholder{color:#d7e8ff;opacity:.9}.resumeV2LinkText{font-size:7px!important;line-height:1.35!important;word-break:break-all;color:#e4efff!important}.resumeV2Growth{margin-top:auto}@media(max-width:760px){.resumeDirectSalaryGrid{grid-template-columns:1fr 1fr}.resumeV2SidebarLinks .resumeDirectLine{font-size:8px}}.resumeDirectName,.resumeDirectHeadline,.resumeDirectStat,.resumeDirectTextarea.sidebar,.resumeDirectDark,.resumeV2SidebarLinks .resumeDirectLine{caret-color:#fff}.resumeDirectName:focus,.resumeDirectHeadline:focus,.resumeDirectStat:focus,.resumeDirectTextarea.sidebar:focus,.resumeDirectDark:focus,.resumeV2SidebarLinks .resumeDirectLine:focus{background:#fff!important;color:#0c294d!important;border-color:#69a9ff!important;box-shadow:0 0 0 2px #69a9ff47,0 3px 10px #051c3b1f!important;caret-color:#0c294d!important}.resumeDirectName:focus::placeholder,.resumeDirectHeadline:focus::placeholder,.resumeDirectStat:focus::placeholder,.resumeDirectTextarea.sidebar:focus::placeholder,.resumeDirectDark:focus::placeholder,.resumeV2SidebarLinks .resumeDirectLine:focus::placeholder{color:#7087a3!important;opacity:1!important}.resumeDirectDark:focus option{color:#17345d;background:#fff}.resumeDirectName:not(:placeholder-shown),.resumeDirectHeadline:not(:placeholder-shown),.resumeDirectStat:not(:placeholder-shown),.resumeDirectTextarea.sidebar:not(:placeholder-shown),.resumeV2SidebarLinks .resumeDirectLine:not(:placeholder-shown){font-weight:800}.resumeV2Paper.isEditable input,.resumeV2Paper.isEditable textarea,.resumeV2Paper.isEditable select{transition:font-size .12s ease,background-color .15s ease,color .15s ease,border-color .15s ease;max-width:100%;min-width:0}.resumeV2Paper.isEditable .resumeDirectName,.resumeV2Paper.isEditable .resumeDirectHeadline,.resumeV2Paper.isEditable .resumeDirectInput,.resumeV2Paper.isEditable .resumeDirectLine,.resumeV2Paper.isEditable .resumeDirectWorkFields input,.resumeV2Paper.isEditable .resumeDirectCompactRows input{white-space:nowrap;overflow:hidden;text-overflow:clip}.resumeV2Paper.isEditable textarea{overflow-wrap:anywhere;word-break:break-word}.resumeV2Paper.isEditable input:focus,.resumeV2Paper.isEditable textarea:focus,.resumeV2Paper.isEditable select:focus{outline:none}.resumeV2Hero{background:#eaf2fa!important;overflow:hidden!important}.resumeV2Hero:before,.resumeV2Hero:after{display:none!important;content:none!important}.resumeV2Hero>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:inherit}.resumeOverviewStatusToggle{width:50px;height:28px;border:0;border-radius:999px;background:#d5dfeb;padding:3px;cursor:pointer;display:inline-flex;align-items:center;justify-content:flex-start;transition:.2s ease;flex:0 0 auto}.resumeOverviewStatusToggle span{width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0c294d33;transition:.2s ease}.resumeOverviewStatusToggle.on{background:#19a65a;justify-content:flex-end}.resumeOverviewStatusToggle:not(:disabled):hover{box-shadow:0 0 0 4px #1e6fea1a}.resumeOverviewStatusToggle:disabled{opacity:.55;cursor:not-allowed}.resumeServerRecoveryBanner{border-color:#9bc5ff;background:#eef6ff}.resumeServerRecoveryBanner>div:first-child>svg{color:#1769d2}.resumePublishInlineNotice{margin:10px 0 12px;padding:10px 12px;border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff;color:#0f3b72;font-size:12px;font-weight:700;line-height:1.45}.resumeOverviewStatusToggle:not(:disabled){cursor:pointer}.resumeOverviewStatusToggle:not(:disabled):hover{outline:3px solid rgba(37,99,235,.12)}.resumePublicToolbarActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.resumePublicToolbar .resumeRecruitAction.compact{padding:0;margin:0;border:0;background:transparent;display:flex;align-items:center;justify-content:flex-start}.resumePublicToolbar .resumeRecruitAction.compact>button.primary{background:#0f2747;border:1px solid #0f2747;color:#fff;padding:10px 15px;border-radius:11px;font-weight:900;white-space:nowrap;box-shadow:none}.resumePublicToolbar .resumeRecruitAction.compact>button.primary:hover{background:#173a66;border-color:#173a66}@media(max-width:900px){.resumePublicToolbarActions{width:100%;justify-content:flex-start}.resumePublicToolbar .resumeRecruitAction.compact{width:100%}.resumePublicToolbar .resumeRecruitAction.compact>button.primary{width:100%;justify-content:center}}.resumeAccountIdentityNote{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px 14px;border:1px solid #cfe0f4;border-radius:12px;background:#f4f8fd;color:#111827}.resumeAccountIdentityNote svg{flex:0 0 auto;margin-top:1px;color:#1769e0}.resumeAccountIdentityNote span,.resumeAccountIdentityNote b,.recruitmentSafetyNote,.recruitmentSafetyNote span,.recruitmentSafetyNote b{color:#111827!important}.recruitmentSafetyNote svg{color:#0f766e}.resumeOpportunityStatus{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;margin:0 0 14px;border:1px solid #cfe0f4;border-radius:14px;background:#f8fbff;color:#0f2747}.resumeOpportunityStatus>div:first-child{display:flex;align-items:flex-start;gap:10px}.resumeOpportunityStatus>div:first-child span{display:flex;flex-direction:column;gap:3px}.resumeOpportunityStatus small{color:#64748b}.resumeOpportunityStatus.selected{background:#fff8ee;border-color:#f3d2a0}.resumeOpportunityChoices{display:flex;gap:8px;flex-wrap:wrap}.resumeOpportunityChoices button{border:1px solid #cbd5e1;background:#fff;color:#334155;border-radius:999px;padding:9px 13px;font-weight:800;cursor:pointer}.resumeOpportunityChoices button.active{background:#e8f8ef;border-color:#22a35a;color:#11723e}.resumeOpportunityChoices button.active.selected{background:#fff1dd;border-color:#d69032;color:#915b12}.resumeOpportunityBadge,.resumeViewCountBadge,.resumeInterestCountBadge{display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:11px;font-weight:900;padding:5px 8px;border-radius:999px;white-space:nowrap}.resumeOpportunityBadge.open{background:#e8f8ef;color:#147a43}.resumeOpportunityBadge.selected{background:#fff1dd;color:#9a6116}.resumeViewCountBadge{background:#f2f5f9;color:#475569}.resumeInterestCountBadge{background:#eef4ff;color:#255ea8}@media(max-width:760px){.resumeOpportunityStatus{align-items:flex-start;flex-direction:column}.resumeOpportunityChoices{width:100%}.resumeOpportunityChoices button{flex:1}}.talentResumeTop{align-items:flex-start;gap:16px}.talentResumePhoto{width:82px!important;height:82px!important;flex:0 0 82px;border-radius:20px!important;object-fit:cover;object-position:center;border:3px solid #dbe8f6!important;box-shadow:0 8px 20px #0f2a501f;background:#eef4fb}.talentResumeTop .resumeMonogram{width:82px!important;height:82px!important;flex:0 0 82px;border-radius:20px!important;font-size:28px!important;box-shadow:0 8px 20px #0f2a501a}@media(max-width:620px){.talentResumePhoto,.talentResumeTop .resumeMonogram{width:72px!important;height:72px!important;flex-basis:72px;border-radius:18px!important}}.talentResumeCard.statusOpen{background:linear-gradient(180deg,#fff8ef,#fff1df);border-color:#f2d2aa}.talentResumeCard.statusSelected{background:linear-gradient(180deg,#f6f7f9,#eceff3);border-color:#d5dae1}.talentResumeCard .talentResumeTop b,.talentResumeCard .talentResumeMeta,.talentResumeCard .talentResumeMeta span,.talentResumeCard .talentResumeSummary{color:#111827!important}.talentResumeCard .talentResumeMeta svg{color:#111827}@media(prefers-contrast:more){.talentResumeCard.statusOpen,.talentResumeCard.statusSelected{border-color:#9ca3af}}@media(min-width:801px){.kwAdmin75{align-items:stretch}.kwAdmin75Sidebar{position:relative;top:auto;height:auto;min-height:100vh;overflow:visible;align-self:stretch}}.kwAdaptiveBottomNav{display:none}@media(max-width:1279px){html,body,#root{max-width:100%;overflow-x:hidden}body{overflow-wrap:anywhere}button,a,input,select,textarea{touch-action:manipulation}img,video,canvas,svg{max-width:100%}table{max-width:100%}.nav,.dashboardTopbar{padding-left:20px!important;padding-right:20px!important}.nav{gap:16px}.nav>nav{gap:14px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nav>nav::-webkit-scrollbar{display:none}.nav>nav a{white-space:nowrap}.actions,.dashboardTopActions{gap:8px}.dashboardShell{grid-template-columns:220px minmax(0,1fr);gap:18px;padding:20px}.dashboardSidebar{padding:15px}.dashboardContentGrid{grid-template-columns:1fr}.dashboardStatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.providerGrid,.cards,.resumeTalentGrid,.resumeDirectoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.providerCompareScroller,.tableWrap,[class*=TableWrap],[class*=Scroller]{overflow-x:auto;-webkit-overflow-scrolling:touch}.modal,.resumePreviewModal,.resumeInterviewModal,[class*=Modal]{max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px);overflow:auto}}@media(min-width:768px)and (max-width:1023px){body{padding-bottom:78px}.kwAdaptiveBottomNav{display:grid;position:fixed;left:50%;bottom:max(10px,env(safe-area-inset-bottom));transform:translate(-50%);z-index:9999;width:min(720px,calc(100vw - 28px));grid-template-columns:repeat(5,1fr);background:#fffffff5;border:1px solid #dce7f3;border-radius:22px;padding:7px 10px;box-shadow:0 16px 42px #112d542e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.kwAdaptiveBottomNav button{min-width:0;min-height:54px;border:0;background:transparent;border-radius:15px;color:#64748b;display:flex;align-items:center;justify-content:center;gap:7px;font-weight:800;font-size:12px}.kwAdaptiveBottomNav button.active{background:#edf5ff;color:#126fe8}.dashboardSidebar{display:none!important}.dashboardShell{grid-template-columns:1fr!important;padding:18px!important}.nav>nav{max-width:45vw}.dashboardWelcome,.buyerMyJobsHero{padding:22px!important}.resumeDirectoryShell,.jobBoardShell{padding-left:18px!important;padding-right:18px!important}}@media(max-width:767px){body{padding-bottom:76px}.kwAdaptiveBottomNav{display:grid;position:fixed;left:0;right:0;bottom:0;z-index:9999;grid-template-columns:repeat(5,1fr);padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid #dce7f3;box-shadow:0 -10px 30px #0f2a501a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.kwAdaptiveBottomNav button{min-width:0;height:54px;border:0;background:transparent;border-radius:13px;color:#748399;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:10px;font-weight:800}.kwAdaptiveBottomNav button svg{flex:0 0 auto}.kwAdaptiveBottomNav button.active{background:#edf5ff;color:#0c73ea}.nav,.dashboardTopbar{height:66px!important;min-height:66px!important;padding:0 12px!important;gap:8px!important}.nav .brandLogo,.dashboardTopbar .brandLogo{max-width:172px!important}.nav>nav{display:none!important}.nav .actions>.ghost,.nav .actions>.headProviderApplyBtn{display:none!important}.nav .actions button,.dashboardTopActions button{min-width:44px;min-height:44px}.headDashboardBtn{padding:0 12px!important;font-size:11px!important}.accountButton span,.dashboardOutlineButton:not(.kwKeepLabel){display:none!important}.accountButton,.dashboardOutlineButton{width:44px!important;padding:0!important;justify-content:center}.dashboardTopActions{gap:6px!important}.dashboardShell{display:block!important;padding:12px!important}.dashboardSidebar{display:none!important}.dashboardWelcome{padding:18px!important;border-radius:20px!important;gap:14px!important}.dashboardWelcome h1{font-size:25px!important;line-height:1.18!important}.dashboardWelcome p{font-size:13px!important;line-height:1.55!important}.dashboardPrimaryButton{width:100%;justify-content:center;min-height:48px}.dashboardStatGrid{grid-template-columns:1fr 1fr!important;gap:10px!important;margin:12px 0!important}.dashboardStatGrid article{padding:13px!important;border-radius:16px!important;min-width:0}.dashboardStatGrid strong{font-size:21px!important}.dashboardPanel{padding:15px!important;border-radius:18px!important}.dashboardPanelHead{flex-direction:column!important;gap:8px!important}.dashboardContentGrid{display:block!important}.dashboardContentGrid>*+*{margin-top:12px}.providerGrid,.cards,.resumeTalentGrid,.resumeDirectoryGrid{grid-template-columns:1fr!important;gap:14px!important}.card,.providerCard,.resumeTalentCard{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.metrics>div{padding:10px!important;min-width:0}.workload{grid-template-columns:1fr 1fr!important;gap:8px!important}.schedule{display:flex!important;flex-wrap:wrap!important;gap:8px 12px!important}.providerCard .wide,.providerCard .finalSelectButton{min-height:48px!important}.providerCompareTable{min-width:980px}.resumeDirectoryShell,.resumePublicShell,.jobBoardShell,.providerJobsShell{padding-left:10px!important;padding-right:10px!important}.resumeDirectoryHero,.jobBoardHero,[class*=Hero]{border-radius:20px!important}.resumeSearch{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important;padding:10px!important}.resumeSearch input{min-width:0!important}.resumeSearch>button{grid-column:1/-1;width:100%;min-height:44px;justify-content:center}.resumeFilterGrid{grid-template-columns:1fr!important}.resumeDirectoryHead,.providerFeedHead{align-items:flex-start!important;flex-direction:column!important}.resumePublicToolbar{padding:14px!important}.resumePublicToolbar>div:last-child{display:grid!important;grid-template-columns:1fr!important;width:100%!important}.resumePublicToolbar button{width:100%!important;min-height:46px!important}.resumePreviewOverlay,.modalBackdrop{padding:8px!important;align-items:flex-end!important}.resumePreviewModal,.resumeInterviewModal,.modal,[class*=Modal]{width:100%!important;max-width:100%!important;max-height:92dvh!important;border-radius:20px 20px 0 0!important;padding-left:14px!important;padding-right:14px!important}input,select,textarea{font-size:16px!important;max-width:100%}.buyerMyJobsStats{grid-template-columns:1fr 1fr!important;gap:10px!important}.buyerMyJobRow{grid-template-columns:1fr!important;padding:14px!important}.buyerMyJobActions,.buyerPaymentsPage .buyerPaymentRow,[class*=PaymentRow]{grid-template-columns:1fr!important}footer{padding-bottom:88px!important}}@media(max-width:420px){.nav .brandLogo,.dashboardTopbar .brandLogo{max-width:146px!important}.headDashboardBtn{max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboardStatGrid,.buyerMyJobsStats{grid-template-columns:1fr!important}.metrics{grid-template-columns:1fr 1fr!important}.metrics>div:last-child{grid-column:1/-1}.resumeWorkspaceTabs{grid-template-columns:1fr!important}}@media(max-height:560px)and (orientation:landscape)and (max-width:1023px){body{padding-bottom:58px}.kwAdaptiveBottomNav{height:54px;padding:3px 10px!important;border-radius:0;bottom:0;width:100%;max-width:none}.kwAdaptiveBottomNav button{height:46px;min-height:46px;flex-direction:row;font-size:10px}.nav,.dashboardTopbar{position:sticky;top:0;height:56px!important;min-height:56px!important}.modal,.resumePreviewModal,.resumeInterviewModal,[class*=Modal]{max-height:94dvh!important}}@media(min-width:1024px)and (max-width:1279px)and (pointer:coarse){body{padding-bottom:82px}.kwAdaptiveBottomNav{display:grid;position:fixed;left:50%;bottom:max(12px,env(safe-area-inset-bottom));transform:translate(-50%);z-index:9999;width:min(700px,calc(100vw - 32px));grid-template-columns:repeat(5,1fr);padding:7px;background:#fffffff5;border:1px solid #dce7f3;border-radius:22px;box-shadow:0 16px 42px #112d5429;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.kwAdaptiveBottomNav button{height:54px;border:0;background:transparent;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:6px;color:#64748b;font-weight:800}.kwAdaptiveBottomNav button.active{background:#edf5ff;color:#126fe8}.dashboardSidebar{width:auto}button,.dashboardNavList button{min-height:42px}}@supports (padding:max(0px)){@media(max-width:1279px){.nav,.dashboardTopbar{padding-left:max(12px,env(safe-area-inset-left))!important;padding-right:max(12px,env(safe-area-inset-right))!important}}}.kwDashboardDrawerBackdrop,.kwDashboardDrawerClose{display:none}@media(max-width:1279px){html.kwDashboardDrawerOpen,html.kwDashboardDrawerOpen body{overflow:hidden!important}.kwDashboardDrawerBackdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020;border:0;background:#0818307a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.kwDashboardDrawerClose{display:grid;place-items:center;position:fixed;z-index:10032;top:max(14px,env(safe-area-inset-top));left:min(calc(86vw - 50px),310px);width:42px;height:42px;border:1px solid #dce6f2;border-radius:13px;background:#fff;color:#17365d;box-shadow:0 8px 24px #0c23442e}html.kwDashboardDrawerOpen .dashboardPage .dashboardSidebar{display:flex!important;position:fixed!important;z-index:10030!important;top:0!important;left:0!important;bottom:0!important;width:min(86vw,360px)!important;height:100dvh!important;min-height:0!important;margin:0!important;border-radius:0 24px 24px 0!important;padding:max(22px,calc(env(safe-area-inset-top) + 18px)) 18px max(92px,calc(env(safe-area-inset-bottom) + 82px))!important;overflow-y:auto!important;overscroll-behavior:contain;background:#fff!important;box-shadow:20px 0 54px #091f3e3d!important;animation:kwDashboardDrawerIn .18s ease-out both}html.kwDashboardDrawerOpen .dashboardPage .dashboardSidebar .dashboardIdentity{padding-right:46px!important}html.kwDashboardDrawerOpen .dashboardPage .dashboardSidebar .dashboardNavList{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin-top:18px!important}html.kwDashboardDrawerOpen .dashboardPage .dashboardSidebar .dashboardNavList button,html.kwDashboardDrawerOpen .dashboardPage .dashboardSidebar .dashboardLogout{display:flex!important;width:100%!important;min-height:46px!important;padding:12px 13px!important;font-size:14px!important;justify-content:flex-start!important;text-align:left!important;white-space:normal!important}html.kwDashboardDrawerOpen .dashboardPage .dashboardSidebar .dashboardLogout{margin-top:14px!important}@keyframes kwDashboardDrawerIn{0%{transform:translate(-104%)}to{transform:translate(0)}}}@media(max-width:767px){.kwDashboardDrawerClose{left:min(calc(90vw - 49px),311px)}html.kwDashboardDrawerOpen .dashboardPage .dashboardSidebar{width:min(90vw,360px)!important;border-radius:0 20px 20px 0!important}.dashboardPage{padding-bottom:4px}.dashboardMain,.providerJobsMain,.providerEarningsMain,.providerQueueMain,.providerServicesMain,.providerAdvertiseMain{min-width:0!important;width:100%!important}.dashboardPanel,.dashboardWelcome,.profileReadinessCard,.financialDocumentCenter,[class*=DashboardCard],[class*=dashboardCard]{max-width:100%!important}.dashboardTopbar .dashboardTopActions{min-width:0!important}.dashboardTopbar .dashboardUserChip{max-width:48px!important}}@media(min-width:768px)and (max-width:1023px){html.kwDashboardDrawerOpen .dashboardPage .dashboardSidebar{width:min(56vw,390px)!important}.kwDashboardDrawerClose{left:min(calc(56vw - 50px),340px)}}@media(min-width:1024px)and (max-width:1279px)and (pointer:coarse){html.kwDashboardDrawerOpen .dashboardPage .dashboardSidebar{width:360px!important}.kwDashboardDrawerClose{left:310px}}.heroSearch .searchSubmit{display:inline-flex;align-items:center;justify-content:center;gap:7px}@media(max-width:1279px){.heroSearch{grid-template-columns:auto minmax(0,1fr) auto!important}.heroSearch .askAiButton{display:none!important}.heroSearch .searchSubmit{display:inline-flex!important;width:52px;min-width:52px;height:52px;padding:0!important;border-radius:16px;font-size:0}.heroSearch .searchSubmit span{display:none!important}.heroSearch .searchSubmit svg{display:block!important;width:23px;height:23px}}@media(max-width:520px){.heroSearch .searchSubmit{width:48px;min-width:48px;height:48px;border-radius:14px}}@media(max-width:1279px){.buyerProviderChoiceRow{grid-template-columns:1fr 1fr!important;gap:10px!important}.buyerProviderChoiceRow .providerSelectBox{min-height:52px!important;padding:10px 12px!important;justify-content:flex-start!important;text-align:left!important;gap:9px!important;font-size:12px!important;line-height:1.3!important}.buyerProviderChoiceRow .providerSelectBox span{display:inline!important;visibility:visible!important;opacity:1!important;white-space:normal!important}.buyerProviderChoiceRow .providerSelectBox svg{flex:0 0 auto}}@media(max-width:640px){.buyerProviderChoiceRow{grid-template-columns:1fr!important}.buyerProviderChoiceRow .providerSelectBox{min-height:54px!important;font-size:13px!important}}.kwMobileChatHeader{display:none}@media(max-width:1279px){.kwMobileChatHeader{display:flex;flex:0 0 auto;min-height:48px;align-items:center;gap:10px;padding:7px 10px;background:#fff;border-bottom:1px solid #e4ebf4;z-index:35}.kwMobileChatHeader button{min-height:36px;border:1px solid #cfdded;border-radius:12px;background:#f6faff;color:#126fd9;padding:7px 10px;display:inline-flex;align-items:center;gap:6px;font-weight:800;white-space:nowrap}.kwMobileChatHeader>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#102744}}@media(max-width:1279px){.kwChatWorkspace{min-height:100dvh!important;height:100dvh!important;overflow:hidden!important;padding-bottom:0!important}.kwChatWorkspace>.dashboardTopbar{flex:0 0 auto}.kwChatWorkspace .kwChatShell{height:calc(100dvh - 160px - env(safe-area-inset-bottom,0px))!important;min-height:0!important;overflow:hidden!important}.kwChatWorkspace .kwChatRoom{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;overflow:hidden!important;padding-bottom:0!important}.kwChatWorkspace .kwMessageStream{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:18px!important;overscroll-behavior:contain}.kwChatWorkspace .kwPendingImages,.kwChatWorkspace .kwChatSafetyError{flex:0 0 auto!important}.kwChatWorkspace .kwComposer,.kwChatWorkspace .kwRichComposer{position:relative!important;inset:auto!important;flex:0 0 auto!important;width:100%!important;min-height:66px!important;height:auto!important;margin:0!important;padding:8px 10px max(8px,env(safe-area-inset-bottom,0px))!important;background:#fff!important;border-top:1px solid #dce6f2!important;box-shadow:0 -8px 24px #12376014;z-index:45!important}.kwChatWorkspace .kwComposer>input:not([type=file]),.kwChatWorkspace .kwRichComposer>input:not([type=file]){min-width:0!important;height:44px!important}.kwChatWorkspace .kwComposer button,.kwChatWorkspace .kwRichComposer button{flex:0 0 auto;min-width:40px;min-height:40px}}@media(max-width:767px)and (orientation:portrait){.kwChatWorkspace .kwChatShell{display:block!important}.kwChatWorkspace .kwChatRail{display:none!important}.kwChatWorkspace .kwConversationPanel{width:100%!important;height:100%!important;min-height:0!important;border-right:0!important;border-bottom:0!important;display:flex!important}.kwChatWorkspace .kwChatShell.hasRoom .kwConversationPanel{display:none!important}.kwChatWorkspace .kwChatShell.showList .kwConversationPanel{display:flex!important}.kwChatWorkspace .kwChatShell.showList .kwChatRoom{display:none!important}.kwChatWorkspace .kwChatShell.hasRoom .kwChatRoom{display:flex!important;width:100%!important;height:100%!important}.kwChatWorkspace .kwConversationSearch{flex:0 0 auto;margin:12px!important}.kwChatWorkspace .kwConversationList{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important}}@media(min-width:568px)and (max-width:1279px)and (orientation:landscape),(min-width:768px)and (max-width:1279px){.kwChatWorkspace .kwChatShell{display:grid!important;grid-template-columns:minmax(230px,30vw) minmax(0,1fr)!important}.kwChatWorkspace .kwChatRail{display:none!important}.kwChatWorkspace .kwConversationPanel{display:flex!important;width:auto!important;height:100%!important;min-height:0!important;border-right:1px solid #e5ebf4!important;border-bottom:0!important}.kwChatWorkspace .kwChatShell.hasRoom .kwConversationPanel,.kwChatWorkspace .kwChatShell.showList .kwChatRoom{display:flex!important}.kwChatWorkspace .kwConversationList{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important}.kwMobileChatHeader{display:none!important}}@media(max-width:420px){.kwChatWorkspace .kwComposer,.kwChatWorkspace .kwRichComposer{gap:4px!important;padding-left:6px!important;padding-right:6px!important}.kwChatWorkspace .kwComposer button,.kwChatWorkspace .kwRichComposer button{width:36px!important;min-width:36px!important;height:38px!important;min-height:38px!important;padding:0!important}.kwChatWorkspace .kwComposer>input:not([type=file]),.kwChatWorkspace .kwRichComposer>input:not([type=file]){min-width:72px!important}}@media(max-width:1279px){.providerDualSelectRow{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.providerDualSelectRow .providerSelectBox{min-height:54px!important;padding:10px 12px!important;justify-content:flex-start!important;text-align:left!important;gap:9px!important;font-size:12px!important;line-height:1.35!important}.providerDualSelectRow .providerSelectBox span{display:inline-block!important;visibility:visible!important;opacity:1!important;width:auto!important;max-width:none!important;height:auto!important;overflow:visible!important;white-space:normal!important;color:inherit!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important}.providerDualSelectRow .providerSelectBox svg{display:block!important;flex:0 0 18px!important}}@media(max-width:640px){.providerDualSelectRow{grid-template-columns:1fr!important}.providerDualSelectRow .providerSelectBox{min-height:56px!important;font-size:13px!important}.providerDualSelectRow .providerSelectBox span{font-size:13px!important}}@media(max-width:1279px){#compare.compare>.sectionHead{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;align-items:stretch!important;margin:0 0 22px!important;padding:22px!important;border:1px solid rgba(115,139,255,.22)!important;border-radius:24px!important;background:linear-gradient(145deg,#122b52fa,#0e1e3afa)!important;box-shadow:0 16px 38px #020e243d!important}#compare.compare>.sectionHead>div{min-width:0!important}#compare.compare>.sectionHead small{display:inline-flex!important;width:max-content!important;max-width:100%!important;margin:0 0 10px!important;padding:6px 11px!important;border-radius:999px!important;background:#6b5bff24!important;border:1px solid rgba(139,123,255,.28)!important;color:#9d8cff!important;font-size:11px!important;font-weight:900!important;letter-spacing:.12em!important;line-height:1.2!important}#compare.compare>.sectionHead h2{margin:0 0 10px!important;max-width:none!important;color:#fff!important;font-size:clamp(28px,5vw,42px)!important;line-height:1.14!important;letter-spacing:-.6px!important}#compare.compare>.sectionHead p{margin:0!important;max-width:760px!important;color:#c4cfdf!important;font-size:15px!important;line-height:1.65!important}#compare.compare>.sectionHead>button.filter{position:static!important;inset:auto!important;float:none!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:54px!important;margin:0!important;padding:12px 18px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:9px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:16px!important;background:linear-gradient(135deg,#1684ff,#5657ed)!important;color:#fff!important;font-size:14px!important;font-weight:900!important;line-height:1.2!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;box-shadow:0 10px 24px #275ee147!important}#compare.compare>.sectionHead>button.filter svg{display:block!important;width:19px!important;height:19px!important;flex:0 0 19px!important}}@media(min-width:768px)and (max-width:1279px){#compare.compare>.sectionHead{grid-template-columns:minmax(0,1fr) minmax(210px,260px)!important;align-items:center!important;gap:24px!important;padding:26px 28px!important}#compare.compare>.sectionHead>button.filter{width:100%!important}}@media(max-width:767px){#compare.compare>.sectionHead{padding:20px 18px!important;border-radius:20px!important}#compare.compare>.sectionHead h2{font-size:clamp(28px,8vw,36px)!important}#compare.compare>.sectionHead p{font-size:14px!important;line-height:1.6!important}}@media(max-width:960px)and (orientation:landscape){#compare.compare>.sectionHead{grid-template-columns:minmax(0,1fr) 220px!important;gap:18px!important;padding:18px 20px!important}#compare.compare>.sectionHead h2{font-size:27px!important;margin-bottom:7px!important}#compare.compare>.sectionHead p{font-size:13px!important;line-height:1.5!important}}#compare .kwProviderDiscoveryToolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:4px 0 18px;padding:12px 14px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:#ffffff12;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#compare .kwProviderDiscoveryCount{display:flex;align-items:center;gap:8px;color:#dfe9f8;font-size:13px}#compare .kwProviderDiscoveryCount b{color:#fff;font-size:15px}#compare .kwProviderDiscoverySort{display:flex;align-items:center;gap:9px;color:#c7d2e4;font-size:12px;font-weight:800;white-space:nowrap}#compare .kwProviderDiscoverySort select{min-height:40px;border:1px solid rgba(255,255,255,.16);border-radius:11px;background:#fff;color:#10203b;padding:0 34px 0 12px;font:700 12px/1.2 inherit;outline:none}#compare .kwProviderDiscoveryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}#compare .kwProviderDiscoveryGrid>.provider{min-width:0;width:100%}#compare .kwProviderLoadMoreWrap{display:flex;justify-content:center;padding:20px 0 4px}#compare .kwProviderLoadMore{min-height:46px;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:#ffffff1a;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;font-weight:900;cursor:pointer}#compare .kwProviderLoadMore:hover{background:#ffffff29}#compare .kwProviderLoadMore span{color:#aebbd0;font-size:11px;font-weight:700}@media(min-width:1800px){#compare .kwProviderDiscoveryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:768px)and (max-width:1279px){#compare .kwProviderDiscoveryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){#compare .kwProviderDiscoveryToolbar{align-items:stretch;flex-direction:column;gap:10px;padding:11px}#compare .kwProviderDiscoverySort{justify-content:space-between;width:100%}#compare .kwProviderDiscoverySort select{min-width:0;flex:1;max-width:220px}#compare .kwProviderDiscoveryGrid{grid-template-columns:1fr}#compare .kwProviderLoadMore{width:100%}}@media(min-width:568px)and (max-width:900px)and (orientation:landscape){#compare .kwProviderDiscoveryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}#compare .kwProviderDiscoveryToolbar{flex-direction:row;align-items:center}}.resumeDirectoryContent .resumeCardGrid{display:flex!important;grid-template-columns:none!important;gap:16px!important;width:100%;max-width:100%;overflow-x:auto!important;overflow-y:visible;padding:4px 4px 16px;scroll-snap-type:x proximity;scroll-padding-inline:4px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#9db9dc #edf3fa}.resumeDirectoryContent .resumeCardGrid::-webkit-scrollbar{height:9px}.resumeDirectoryContent .resumeCardGrid::-webkit-scrollbar-track{background:#edf3fa;border-radius:999px}.resumeDirectoryContent .resumeCardGrid::-webkit-scrollbar-thumb{background:#9db9dc;border-radius:999px;border:2px solid #edf3fa}.resumeDirectoryContent .resumeCardGrid>.talentResumeCard{flex:0 0 520px!important;width:520px!important;max-width:520px!important;min-width:0;scroll-snap-align:start;scroll-snap-stop:normal;box-sizing:border-box}@media(min-width:1440px){.resumeDirectoryContent .resumeCardGrid>.talentResumeCard{flex-basis:540px!important;width:540px!important;max-width:540px!important}}@media(min-width:768px)and (max-width:1279px){.resumeDirectoryContent .resumeCardGrid{gap:14px!important;padding-bottom:14px}.resumeDirectoryContent .resumeCardGrid>.talentResumeCard{flex-basis:min(470px,68vw)!important;width:min(470px,68vw)!important;max-width:min(470px,68vw)!important}}@media(max-width:767px)and (orientation:landscape){.resumeDirectoryContent .resumeCardGrid>.talentResumeCard{flex-basis:min(430px,72vw)!important;width:min(430px,72vw)!important;max-width:min(430px,72vw)!important}}@media(max-width:767px)and (orientation:portrait){.resumeDirectoryContent{overflow:hidden}.resumeDirectoryContent .resumeCardGrid{gap:12px!important;margin-left:0;margin-right:0;padding:4px 2px 14px;scroll-snap-type:x mandatory}.resumeDirectoryContent .resumeCardGrid>.talentResumeCard{flex-basis:calc(100vw - 52px)!important;width:calc(100vw - 52px)!important;max-width:430px!important;scroll-snap-align:start}}@media(max-width:390px){.resumeDirectoryContent .resumeCardGrid>.talentResumeCard{flex-basis:calc(100vw - 42px)!important;width:calc(100vw - 42px)!important}}.kwPushPrompt{position:fixed;right:18px;bottom:18px;z-index:12000;width:min(470px,calc(100vw - 36px));display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:15px 44px 15px 15px;background:#fffffffa;border:1px solid #d9e4f1;border-radius:18px;box-shadow:0 18px 60px #0f172a33;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.kwPushPromptIcon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#eef5ff;color:#164e86}.kwPushPromptCopy{min-width:0;display:grid;gap:4px}.kwPushPromptCopy>b{font-size:14px;color:#16263a;line-height:1.35}.kwPushPromptCopy>span{display:flex;align-items:flex-start;gap:5px;font-size:11.5px;color:#5d6f84;line-height:1.45}.kwPushPromptError{font-size:11px;color:#b42318;line-height:1.35}.kwPushPromptAction{border:0;border-radius:10px;background:#173f6b;color:#fff;font-weight:800;font-size:12px;padding:10px 13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;cursor:pointer}.kwPushPromptAction.secondary{background:#edf3fa;color:#1d4a77}.kwPushPromptAction:disabled{opacity:.55;cursor:not-allowed}.kwPushPromptClose{position:absolute;right:11px;top:10px;border:0;background:transparent;color:#8391a3;padding:4px;display:grid;place-items:center;cursor:pointer}.kwPushSettingsToggle{display:inline-flex;align-items:center;gap:7px;border:1px solid #cfdae7;border-radius:10px;background:#fff;color:#173f6b;padding:9px 12px;font-weight:700;cursor:pointer}@media(max-width:640px){.kwPushPrompt{left:10px;right:10px;bottom:calc(76px + env(safe-area-inset-bottom));width:auto;grid-template-columns:40px 1fr;padding:13px 40px 13px 13px;gap:10px}.kwPushPromptIcon{width:40px;height:40px;border-radius:12px}.kwPushPromptAction{grid-column:1/-1;width:100%;min-height:42px}}.kwPushActivationCard{min-height:100%}.kwPushActivationBody{padding-top:13px;display:grid;gap:12px}.kwPushActivationStatus{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #e5ebf3;background:#f8fbff;border-radius:13px}.kwPushActivationStatus>div{display:flex;flex-direction:column;gap:2px}.kwPushActivationStatus small{font-size:9px;color:#7b8ba0}.kwPushActivationStatus b{font-size:12px;color:#203b5d}.kwPushStatusDot{width:11px;height:11px;border-radius:50%;background:#9aa8ba;box-shadow:0 0 0 4px #9aa8ba1f;flex:none}.kwPushStatusDot.success{background:#10a36a;box-shadow:0 0 0 4px #10a36a1f}.kwPushStatusDot.ready{background:#1477ef;box-shadow:0 0 0 4px #1477ef1f}.kwPushStatusDot.danger{background:#d64545;box-shadow:0 0 0 4px #d645451a}.kwPushActivationFacts{display:grid;gap:7px}.kwPushActivationFacts span{display:flex;gap:7px;align-items:flex-start;color:#60738b;font-size:10px;line-height:1.45}.kwPushActivationFacts svg{color:#1477ef;flex:none;margin-top:1px}.kwPushActivationFacts span.ios{padding:9px 10px;border-radius:10px;background:#fff8e8;color:#805a00}.kwPushActivationFacts span.ios svg{color:#b77700}.kwPushActivationNotice{border-radius:10px;padding:9px 10px;background:#eef5ff;color:#315b8b;font-size:10px;line-height:1.45}.kwPushActivationNotice.success{background:#eaf9f2;color:#087b50}.kwPushActivationNotice.danger{background:#fff0f0;color:#b13232}.kwPushActivationActions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.kwPushSettingsToggle.enabled{background:#eaf9f2;border-color:#b8e7d1;color:#087b50}.kwPushRefreshButton{border:0;background:transparent;color:#60758f;font-size:10px;font-weight:800;padding:9px 6px;cursor:pointer}.kwPushRefreshButton:disabled{opacity:.5;cursor:not-allowed}@media(max-width:620px){.kwPushActivationActions{align-items:stretch;flex-direction:column}.kwPushSettingsToggle,.kwPushRefreshButton{justify-content:center;width:100%}}.kwBellPushControl{border-top:1px solid #e8edf4;background:#fbfdff;padding:11px 13px;display:grid;gap:7px}.kwBellPushState{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;align-items:center}.kwBellPushIcon{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:#eaf9f2;color:#087b50}.kwBellPushIcon.off{background:#f1f4f8;color:#6b788b}.kwBellPushCopy{min-width:0;display:flex;flex-direction:column;gap:2px}.kwBellPushCopy b{font-size:11px;color:#1b2c46}.kwBellPushCopy small{font-size:9.5px;color:#6f8096;line-height:1.3}.kwBellPushAction{border:1px solid #bfd8f6;border-radius:9px;background:#eef6ff;color:#0a67d4;padding:7px 9px;font-size:10px;font-weight:800;cursor:pointer;white-space:nowrap}.kwBellPushAction.danger{border-color:#f0c9c9;background:#fff5f5;color:#b43a3a}.kwBellPushAction:disabled{opacity:.5;cursor:not-allowed}.kwBellPushHint{font-size:9.5px;line-height:1.4;color:#6c7d92;padding-left:43px}.kwBellPushHint.danger{color:#b43a3a}.kwBellPushHint.result{color:#087b50}@media(max-width:520px){.kwBellPushState{grid-template-columns:34px minmax(0,1fr)}.kwBellPushAction{grid-column:1/-1;width:100%}.kwBellPushHint{padding-left:0}}.kwAcceptanceModalV127{width:min(980px,calc(100vw - 32px))!important;max-width:980px!important;max-height:calc(100dvh - 32px)!important;overflow:hidden!important;padding:22px 24px 18px!important;border-radius:22px!important;box-shadow:0 28px 80px #0f27473d!important}.kwAcceptanceHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-right:36px;margin-bottom:14px}.kwAcceptanceHeader h2{margin:6px 0 3px!important;font-size:25px!important;line-height:1.12!important;color:#102a4d}.kwAcceptanceHeader p{margin:0!important;color:#71849c;font-size:13px;max-width:620px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kwAcceptanceStatus{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;border:1px solid #cfe0ff;background:#f4f8ff;color:#176fd2;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:900;letter-spacing:.04em}.kwAcceptanceBody{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;min-height:0}.kwAcceptancePanel{border:1px solid #dfe8f3;background:#fbfdff;border-radius:17px;padding:14px 15px;min-width:0}.kwAcceptancePanel h3{margin:0 0 10px;font-size:14px;color:#193b65}.kwAcceptanceFacts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.kwAcceptanceFacts>div{border:1px solid #e4ebf5;background:#fff;border-radius:12px;padding:9px 10px;min-width:0}.kwAcceptanceFacts span{display:block;font-size:10px;color:#7b8ca2;font-weight:800;margin-bottom:3px}.kwAcceptanceFacts b{display:block;font-size:12px;color:#203b5f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kwOnTimeQuestion{border:1px solid #cfe0ff;background:linear-gradient(135deg,#f5f9ff,#eef6ff);border-radius:14px;padding:11px 12px;margin-bottom:10px}.kwOnTimeQuestion>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.kwOnTimeQuestion b{font-size:13px;color:#16385f}.kwOnTimeQuestion em{color:#e5484d;font-style:normal}.kwOnTimeQuestion span{font-size:10px;color:#6f8299;text-align:right}.kwOnTimeChoices{display:grid;grid-template-columns:1fr 1fr;gap:8px}.kwOnTimeChoices button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:1px solid #d8e3f0;background:#fff;border-radius:11px;color:#425d7c;font-weight:900;cursor:pointer;transition:.16s ease}.kwOnTimeChoices button:hover{border-color:#8db7ef;transform:translateY(-1px)}.kwOnTimeChoices button.selected.yes{background:#eafaf2;border-color:#64c995;color:#08784a;box-shadow:0 0 0 2px #2eab6f14}.kwOnTimeChoices button.selected.no{background:#fff1f1;border-color:#f0a1a1;color:#b52d34;box-shadow:0 0 0 2px #d0434b12}.kwAcceptanceModalV127 .kwWorkReviewGrid,.kwAcceptanceModalV127 .certificateReviewGrid{display:grid!important;gap:8px!important;margin:0!important}.kwAcceptanceModalV127 .kwWorkReviewGrid label,.kwAcceptanceModalV127 .certificateReviewGrid label{padding:8px 10px!important;border-radius:11px!important;background:#fff!important}.kwAcceptanceModalV127 .kwWorkReviewGrid label>span,.kwAcceptanceModalV127 .certificateReviewGrid label>span{font-size:11px!important;margin-bottom:4px!important}.kwAcceptanceModalV127 .kwWorkReviewGrid label>div,.kwAcceptanceModalV127 .certificateReviewGrid label>div{grid-template-columns:1fr 50px!important;gap:9px!important;margin-top:3px!important}.kwAcceptanceModalV127 .kwWorkReviewGrid b,.kwAcceptanceModalV127 .certificateReviewGrid b{font-size:14px!important}.kwAcceptanceModalV127 .kwWorkReviewComment,.kwAcceptanceModalV127 .certificateReviewComment{display:block;margin-top:8px}.kwAcceptanceModalV127 .kwWorkReviewComment span,.kwAcceptanceModalV127 .certificateReviewComment span{display:block;font-size:11px;font-weight:850;color:#264568;margin-bottom:5px}.kwAcceptanceModalV127 .kwWorkReviewComment textarea,.kwAcceptanceModalV127 .certificateReviewComment textarea{width:100%;height:58px;min-height:58px;max-height:58px;resize:none;border:1px solid #dfe8f3;border-radius:11px;padding:9px 10px;background:#fff}.kwAcceptanceModalV127 .kwWorkReviewNotice,.kwAcceptanceModalV127 .certificateReviewNotice{margin-top:9px!important;padding:9px 10px!important;border-radius:11px!important;font-size:10.5px!important;line-height:1.4!important}.kwAcceptanceActions{display:flex!important;justify-content:flex-end!important;gap:9px!important;margin-top:13px!important;padding-top:12px;border-top:1px solid #e6edf5}.kwAcceptanceActions button{min-height:40px;padding:9px 16px!important;border-radius:11px!important;font-weight:900!important}.kwAcceptanceActions button.primary:disabled{opacity:.48;cursor:not-allowed}@media(max-width:760px){.kwAcceptanceModalV127{width:calc(100vw - 18px)!important;max-height:calc(100dvh - 18px)!important;padding:15px 14px 12px!important}.kwAcceptanceHeader{margin-bottom:8px;padding-right:28px}.kwAcceptanceHeader h2{font-size:19px!important}.kwAcceptanceStatus{display:none}.kwAcceptanceBody{grid-template-columns:1fr 1fr;gap:8px}.kwAcceptancePanel{padding:9px}.kwAcceptanceFacts{grid-template-columns:1fr;gap:5px}.kwAcceptanceFacts>div{padding:6px 8px}.kwOnTimeQuestion{padding:8px;margin-bottom:6px}.kwOnTimeQuestion>div:first-child{display:block;margin-bottom:6px}.kwOnTimeQuestion span{display:block;text-align:left;margin-top:2px}.kwOnTimeChoices button{min-height:34px;font-size:12px}.kwAcceptanceModalV127 .kwWorkReviewComment textarea,.kwAcceptanceModalV127 .certificateReviewComment textarea{height:44px;min-height:44px;max-height:44px}.kwAcceptanceActions{margin-top:8px!important;padding-top:8px}.kwAcceptanceActions button{min-height:36px;padding:7px 10px!important;font-size:12px}}@media(max-width:540px){.kwAcceptanceModalV127{overflow:auto!important}.kwAcceptanceBody{grid-template-columns:1fr}.kwAcceptanceHeader p{white-space:normal}.kwAcceptanceActions{position:sticky;bottom:0;background:#fff;padding-bottom:2px}.kwAcceptanceActions button{flex:1}}.kwChatWorkflowBar{flex:0 0 auto;min-height:58px;padding:8px 12px;border-top:1px solid #e5edf6;background:#fbfdff;display:flex;align-items:center;gap:8px;position:relative;z-index:6}.kwChatWorkflowState{min-width:0;flex:1;display:flex;align-items:center;gap:9px;color:#3f5875}.kwChatWorkflowState>svg{flex:0 0 auto;color:#2775da}.kwChatWorkflowState>span{min-width:0;display:flex;flex-direction:column}.kwChatWorkflowState b{font-size:11px;color:#17395f;line-height:1.2}.kwChatWorkflowState small{font-size:9px;color:#78899e;line-height:1.3;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kwChatWorkflowState.success>svg{color:#0b9566}.kwChatWorkflowState.warning>svg{color:#d88800}.kwChatWorkflowBar>button{border:1px solid #cad9eb;background:#fff;color:#24577f;border-radius:10px;min-height:38px;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;white-space:nowrap}.kwChatWorkflowBar>button.primary{background:#1674e8;border-color:#1674e8;color:#fff;box-shadow:0 4px 10px #1674e829}.kwChatWorkflowBar>button.secondary.danger{background:#fff7f5;border-color:#f2c6bd;color:#b84636}.kwChatWorkflowBar>button:disabled{opacity:.55;cursor:not-allowed}.kwChatWorkspace .kwComposerQuoteButton{width:auto!important;min-width:132px!important;padding:0 11px!important;display:inline-flex!important;align-items:center;justify-content:center;gap:6px;color:#176fd3!important;background:#eef6ff!important;border-color:#cfe2fb!important}.kwChatWorkspace .kwComposerQuoteButton span{font-size:10px;font-weight:900;white-space:nowrap}@media(max-width:760px){.kwChatWorkflowBar{padding:7px 8px;gap:6px;min-height:54px}.kwChatWorkflowState small{display:none}.kwChatWorkflowState b{font-size:10px}.kwChatWorkflowBar>button{min-height:36px;padding:0 9px;font-size:9px}.kwChatWorkspace .kwComposerQuoteButton{min-width:36px!important;width:36px!important;padding:0!important}.kwChatWorkspace .kwComposerQuoteButton span{display:none}}.kwQuotationModalFooter .danger,.buyerMyJobActions .danger,.kwQuotationCancelActions .danger{border:1px solid #fecaca;background:#fff5f5;color:#c62828;font-weight:800}.kwQuotationModalFooter .danger:hover,.buyerMyJobActions .danger:hover,.kwQuotationCancelActions .danger:hover{background:#fee2e2;border-color:#fca5a5}.quotationCancelButton{display:inline-flex;align-items:center;gap:7px}.kwQuotationCancelOverlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a6b;display:flex;align-items:center;justify-content:center;padding:20px;z-index:12;border-radius:inherit;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.kwQuotationCancelDialog{position:relative;width:min(520px,100%);background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:24px;box-shadow:0 24px 70px #0f172a38;display:grid;gap:16px}.quotationCancelBackdrop{z-index:1500}.providerOrdersCancelDialog{margin:auto}.kwCancelDialogClose{position:absolute;right:16px;top:16px;width:36px;height:36px;border-radius:11px;border:1px solid #e5e7eb;background:#fff;display:grid;place-items:center;color:#64748b}.kwQuotationCancelIcon{width:48px;height:48px;border-radius:15px;background:#fff1f2;color:#dc2626;display:grid;place-items:center}.kwQuotationCancelHead small{font-size:11px;letter-spacing:.12em;font-weight:900;color:#dc2626}.kwQuotationCancelHead h3{margin:5px 0 3px;font-size:22px;color:#0f172a}.kwQuotationCancelHead p{margin:0;color:#64748b;font-size:13px}.kwQuotationCancelDialog label{display:grid;gap:8px;font-size:13px;font-weight:800;color:#334155}.kwQuotationCancelDialog label b{color:#dc2626}.kwQuotationCancelDialog textarea{box-sizing:border-box;width:100%;min-height:96px;resize:vertical;border:1px solid #cbd5e1;border-radius:14px;padding:12px 14px;font:inherit;color:#0f172a;outline:none;background:#fff}.kwQuotationCancelDialog textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f61f}.kwQuotationCancelNotice{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:#f8fafc;color:#475569;font-size:12px;line-height:1.55}.kwQuotationCancelNotice svg{flex:0 0 auto;color:#2563eb;margin-top:1px}.kwQuotationCancelActions{display:flex;justify-content:flex-end;gap:10px}.kwQuotationCancelActions button{min-height:42px;border-radius:12px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.kwQuotationCancelActions button:disabled{opacity:.55;cursor:not-allowed}.kwQuotationCancelledChatCard{width:min(100%,520px);border:1px solid #fecaca;background:linear-gradient(135deg,#fff7f7,#fff);border-radius:16px;padding:14px 16px;display:flex;align-items:flex-start;gap:12px;text-align:left;color:#991b1b;cursor:pointer}.kwQuotationCancelledChatCard>svg{flex:0 0 auto;margin-top:2px;color:#dc2626}.kwQuotationCancelledChatCard span{display:grid;gap:3px;min-width:0}.kwQuotationCancelledChatCard b{font-size:14px;color:#991b1b}.kwQuotationCancelledChatCard small{font-size:12px;color:#7f1d1d}.kwQuotationCancelledChatCard em{font-style:normal;font-size:12px;color:#64748b;white-space:normal}@media(max-width:720px){.kwQuotationCancelDialog{padding:20px;border-radius:18px}.kwQuotationCancelActions{flex-direction:column-reverse}.kwQuotationCancelActions button{width:100%}}.kwQuotationModal{position:relative}.kwChatWorkflowState.paymentDue{color:#805500}.kwChatWorkflowState.paymentDue>svg{color:#d38b00}.kwBuyerPayCta{white-space:nowrap;box-shadow:0 8px 18px #176fed2e}@media(max-width:760px){.kwBuyerPayCta{width:100%;justify-content:center}.kwChatWorkflowState.paymentDue small{white-space:normal}}.adminReceivedPaymentTable{max-height:min(420px,48vh);overflow:auto;scrollbar-gutter:stable both-edges;overscroll-behavior:contain}.adminReceivedPaymentTable>.head{position:sticky;top:0;z-index:4;background:#fff;box-shadow:0 1px #e9eef5}.payoutActionTable2140{max-height:min(560px,58vh);overflow:auto;scrollbar-gutter:stable both-edges;overscroll-behavior:contain}.payoutActionTable2140>.head{position:sticky;top:0;z-index:5;background:#f5f8fc;box-shadow:0 1px #e3eaf3}@media(max-width:1050px){.adminReceivedPaymentTable{max-height:min(380px,46vh)}.payoutActionTable2140{max-height:min(520px,56vh)}}@media(max-width:650px){.adminReceivedPaymentTable{max-height:42vh}.payoutActionTable2140{max-height:50vh}}.providerSearchFoundSummary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px;color:#5f7190;font-size:15px;font-weight:750}.providerSearchFoundSummary .providerSearchFoundCheck{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:#e8f8ef;color:#0b9b5c}.providerSearchFoundSummary strong{display:inline-flex;align-items:baseline;justify-content:center;min-width:50px;padding:2px 11px 3px;border-radius:999px;background:linear-gradient(135deg,#116ff2,#4657f5);color:#fff;font-size:25px;line-height:1.25;font-weight:950;box-shadow:0 8px 20px #1e67f02e}.providerSearchFoundSummary em{padding:5px 9px;border-radius:999px;background:#eef4ff;color:#506b9a;font-style:normal;font-size:11px;font-weight:800}#compare .kwSearchSuccessBanner{scroll-margin-top:104px;display:grid;grid-template-columns:50px minmax(0,1fr) 30px;align-items:center;gap:14px;margin:-2px 0 16px;padding:16px 18px;border:1px solid rgba(92,164,255,.38);border-radius:18px;background:linear-gradient(135deg,#146ff238,#5b5bf61f);box-shadow:0 14px 34px #0218422e}#compare .kwSearchSuccessIcon{width:50px;height:50px;display:grid;place-items:center;border-radius:16px;background:#fff;color:#1379f5;box-shadow:0 8px 22px #00000026}#compare .kwSearchSuccessCopy{min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;column-gap:9px;row-gap:2px}#compare .kwSearchSuccessCopy>span{color:#9ed0ff;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#compare .kwSearchSuccessCopy>strong{color:#fff;font-size:20px;line-height:1.25;font-weight:900}#compare .kwSearchSuccessCopy>strong b{display:inline-block;margin-right:3px;color:#fff;font-size:30px;line-height:1}#compare .kwSearchSuccessCopy>small{flex:0 0 100%;margin-top:3px;color:#c4d5ed;font-size:12px;line-height:1.45}#compare .kwSearchSuccessArrow{color:#8ec5ff;animation:kwSearchArrow 1.5s ease-in-out infinite}@keyframes kwSearchArrow{0%,to{transform:translateY(-2px);opacity:.65}50%{transform:translateY(3px);opacity:1}}#compare .kwProviderDiscoveryGrid>.provider.searchResultFirst{outline:2px solid rgba(65,153,255,.72);outline-offset:2px;box-shadow:0 20px 44px #0c68ea38;animation:kwSearchResultReveal .7s ease both}@keyframes kwSearchResultReveal{0%{transform:translateY(12px);opacity:.55}to{transform:translateY(0);opacity:1}}@media(max-width:767px){.providerSearchFoundSummary{gap:7px;font-size:13px}.providerSearchFoundSummary strong{font-size:22px;min-width:46px}#compare .kwSearchSuccessBanner{scroll-margin-top:82px;grid-template-columns:42px minmax(0,1fr);gap:11px;margin-bottom:12px;padding:13px 14px;border-radius:16px}#compare .kwSearchSuccessIcon{width:42px;height:42px;border-radius:13px}#compare .kwSearchSuccessCopy>strong{font-size:17px}#compare .kwSearchSuccessCopy>strong b{font-size:27px}#compare .kwSearchSuccessCopy>small{font-size:11px}#compare .kwSearchSuccessArrow{display:none}}@media(max-width:420px){.providerSearchFoundSummary{align-items:center}.providerSearchFoundSummary strong{font-size:20px}#compare .kwSearchSuccessCopy>span{font-size:10px}#compare .kwSearchSuccessCopy>strong{font-size:16px}#compare .kwSearchSuccessCopy>strong b{font-size:25px}}@media(max-width:960px)and (orientation:landscape){#compare .kwSearchSuccessBanner{scroll-margin-top:76px;padding:10px 14px;grid-template-columns:40px minmax(0,1fr) 24px}#compare .kwSearchSuccessIcon{width:40px;height:40px;border-radius:12px}#compare .kwSearchSuccessCopy>strong{font-size:17px}#compare .kwSearchSuccessCopy>strong b{font-size:25px}#compare .kwSearchSuccessCopy>small{font-size:10px;margin-top:1px}}.kwRealtimeMessageToast{position:fixed;right:18px;top:88px;z-index:12550;width:min(390px,calc(100vw - 36px));display:grid;grid-template-columns:42px minmax(0,1fr) 24px;gap:10px;align-items:start;padding:13px;border:1px solid #cfe1fb;border-radius:17px;background:#fffffffa;box-shadow:0 18px 55px #0f2d5538;text-align:left;cursor:pointer;animation:kwRealtimeToastIn .22s ease-out}.kwRealtimeMessageToastIcon{width:42px;height:42px;border-radius:13px;background:#eaf4ff;color:#0875e8;display:grid;place-items:center}.kwRealtimeMessageToastCopy{display:grid;gap:3px;min-width:0}.kwRealtimeMessageToastCopy b{font-size:12.5px;color:#102f57;line-height:1.35}.kwRealtimeMessageToastCopy small{font-size:11px;color:#62758d;line-height:1.42;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kwRealtimeMessageToastCopy em{font-size:9.5px;color:#0875e8;font-style:normal;font-weight:800}.kwRealtimeMessageToastClose{color:#8392a6;display:grid;place-items:center;padding:2px}.kwPushTestButton{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #c8dcf6;border-radius:10px;background:#eef6ff;color:#0a67d4;padding:9px 11px;font-size:10px;font-weight:800;cursor:pointer}.kwPushTestButton:disabled{opacity:.55;cursor:not-allowed}@keyframes kwRealtimeToastIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:640px){.kwRealtimeMessageToast{left:10px;right:10px;top:calc(72px + env(safe-area-inset-top));width:auto}.kwRealtimeMessageToastCopy small{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kwPushTestButton{width:100%}}.kwPushOnboardingBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11999;background:#081a3557;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:18px}.kwPushPrompt.kwPushOnboarding{position:relative;left:auto;right:auto;bottom:auto;z-index:12000;width:min(520px,calc(100vw - 36px));grid-template-columns:54px 1fr;padding:24px 24px 20px;gap:15px;border-radius:22px;box-shadow:0 28px 90px #0a1f4442;border:1px solid #d7e5f5;background:#fff}.kwPushOnboarding .kwPushPromptIcon{width:54px;height:54px;border-radius:17px;background:linear-gradient(145deg,#e8f3ff,#f4f8ff);color:#1478e8}.kwPushOnboarding .kwPushPromptCopy{gap:7px;padding-right:20px}.kwPushOnboarding .kwPushPromptCopy>b{font-size:19px;color:#10284a;line-height:1.35}.kwPushOnboarding .kwPushPromptCopy>span{font-size:13px;color:#62748a;line-height:1.55}.kwPushOnboarding .kwPushPromptError{display:block;margin-top:4px;padding:9px 11px;border-radius:10px;background:#fff2f0;color:#b42318;font-size:12px}.kwPushPromptGuide{display:block;margin-top:4px;padding:10px 11px;border-radius:10px;background:#eef6ff;color:#31577d;font-size:12px;line-height:1.5}.kwPushPromptActions{grid-column:1/-1;display:flex;align-items:center;gap:10px;justify-content:flex-end;margin-top:2px}.kwPushOnboarding .kwPushPromptAction{min-height:44px;padding:11px 17px;border-radius:12px;background:linear-gradient(135deg,#1478e8,#4355f5);font-size:13px}.kwPushPromptLater{border:0;background:transparent;color:#6b7f95;font-weight:700;padding:10px 12px;cursor:pointer}.kwPushPromptLater:hover{color:#173f6b;background:#f4f7fb;border-radius:10px}@media(max-width:640px){.kwPushOnboardingBackdrop{padding:12px;align-items:end}.kwPushPrompt.kwPushOnboarding{width:100%;max-width:none;grid-template-columns:46px 1fr;padding:19px 18px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 16px 16px;gap:12px}.kwPushOnboarding .kwPushPromptIcon{width:46px;height:46px;border-radius:14px}.kwPushOnboarding .kwPushPromptCopy>b{font-size:17px}.kwPushPromptActions{display:grid;grid-template-columns:1fr}.kwPushOnboarding .kwPushPromptAction,.kwPushPromptLater{width:100%;min-height:44px}}.adminErrorMonitor{margin:22px 0;padding:20px;border:1px solid #dbe5f3;border-radius:18px;background:#fff;box-shadow:0 8px 30px #0f2b540f}.adminErrorMonitorHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:16px}.adminErrorMonitorHead>div>span{font-size:11px;font-weight:800;letter-spacing:.14em;color:#1467d9}.adminErrorMonitorHead h2{margin:4px 0;font-size:22px;color:#0b2f5b}.adminErrorMonitorHead p{margin:0;color:#60738a;font-size:13px}.adminErrorMonitorHead button{display:inline-flex;align-items:center;gap:7px;border:1px solid #bfd2ec;background:#f8fbff;color:#0b3e78;border-radius:10px;padding:9px 12px;font-weight:700;cursor:pointer}.adminErrorMonitorHead button:disabled{opacity:.6;cursor:default}.adminErrorMonitorKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.adminErrorMonitorKpis>div{border:1px solid #e3ebf6;border-radius:12px;padding:12px;background:#f9fbfe}.adminErrorMonitorKpis span{display:block;font-size:10px;font-weight:800;color:#6c7f95;letter-spacing:.08em}.adminErrorMonitorKpis b{display:block;font-size:22px;color:#0b2f5b;margin-top:3px}.adminErrorMonitorKpis small{color:#7a8ba0}.adminErrorMonitorControls{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.adminErrorMonitorControls label{font-size:10px;font-weight:800;color:#6a7b90;letter-spacing:.06em}.adminErrorMonitorControls select{display:block;margin-top:4px;min-width:170px;padding:8px 10px;border:1px solid #cedbeb;border-radius:9px;background:#fff;color:#173a63}.adminErrorMonitorAlert,.adminErrorMonitorFoot{display:flex;gap:10px;align-items:flex-start;border-radius:12px;padding:12px}.adminErrorMonitorAlert{background:#fff6f3;border:1px solid #ffd4c7;color:#8a2f18}.adminErrorMonitorAlert span,.adminErrorMonitorFoot span{display:grid;gap:2px}.adminErrorMonitorAlert small,.adminErrorMonitorFoot small{font-size:12px}.adminErrorMonitorEmpty{display:flex;align-items:center;justify-content:center;gap:8px;min-height:110px;border:1px dashed #cfdaea;border-radius:12px;color:#70839a;background:#fbfcfe}.adminErrorMonitorTableWrap{overflow:auto;border:1px solid #e1e8f2;border-radius:12px}.adminErrorMonitorTable{width:100%;border-collapse:collapse;min-width:920px}.adminErrorMonitorTable th,.adminErrorMonitorTable td{padding:10px 11px;border-bottom:1px solid #edf1f7;text-align:left;vertical-align:top;font-size:12px}.adminErrorMonitorTable th{background:#f6f9fd;color:#5a6d83;font-size:10px;letter-spacing:.05em}.adminErrorMonitorTable td small{display:block;margin-top:3px;color:#7b8da2}.adminErrorMonitorTable code{font-size:11px;color:#1d568f}.adminErrorMessage{max-width:360px;white-space:normal;word-break:break-word;color:#263b53}.adminErrorMonitorFoot{margin-top:12px;background:#f4f9ff;border:1px solid #d9e8fa;color:#345a82}@media(max-width:900px){.adminErrorMonitorKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.adminErrorMonitorHead{flex-direction:column}.adminErrorMonitorHead button{align-self:flex-start}}@media(max-width:540px){.adminErrorMonitor{padding:14px}.adminErrorMonitorKpis{grid-template-columns:1fr 1fr}.adminErrorMonitorControls label,.adminErrorMonitorControls select{width:100%}}.adminErrorMonitorKpisV162{grid-template-columns:repeat(5,minmax(0,1fr))}.adminErrorMonitorControlsV162{align-items:flex-end}.adminErrorSearch>span{display:block;font-size:10px;font-weight:800;color:#6a7b90;letter-spacing:.06em}.adminErrorSearch>div{display:flex;align-items:center;gap:6px;margin-top:4px;padding:7px 9px;border:1px solid #cedbeb;border-radius:9px;background:#fff;min-width:210px}.adminErrorSearch input{border:0;outline:0;width:100%;font:inherit;color:#173a63;background:transparent}.adminErrorMonitorTableV162{min-width:1380px}.adminErrorMonitorTableV162 .triageSelect{min-width:112px;border:1px solid #cfdbea;border-radius:8px;padding:6px 8px;background:#fff;font-size:11px;font-weight:800;color:#24435f}.adminErrorMonitorTableV162 .status-new{background:#fff8e8;border-color:#f2d58f;color:#8a6200}.adminErrorMonitorTableV162 .status-investigating{background:#eef6ff;border-color:#bcd8fa;color:#155da8}.adminErrorMonitorTableV162 .status-resolved{background:#edf9f2;border-color:#b9e2ca;color:#187044}.adminErrorMonitorTableV162 .status-ignored{background:#f3f5f7;border-color:#d8dee5;color:#5c6977}.adminErrorMonitorTableV162 .severity-critical{background:#fff0f0;border-color:#f0b5b5;color:#a62929}.adminErrorMonitorTableV162 .severity-high{background:#fff6ed;border-color:#efc79f;color:#a65612}.adminErrorMonitorTableV162 .severity-medium{background:#f8f7ef;border-color:#dfd9b8;color:#77651f}.adminErrorMonitorTableV162 .severity-low{background:#f3f7fb;border-color:#d1dce8;color:#526b82}.adminErrorNote{display:block;margin-top:6px;padding:6px 8px;border-left:3px solid #9bbce5;background:#f6f9fd;color:#456482!important;max-width:360px;white-space:normal;word-break:break-word}.adminErrorActions{display:grid;gap:5px;min-width:96px}.adminErrorActions button{display:inline-flex;justify-content:center;align-items:center;gap:4px;border:1px solid #cedbeb;border-radius:8px;padding:6px 8px;background:#fff;color:#22486f;font-size:11px;font-weight:800;cursor:pointer}.adminErrorActions button:hover:not(:disabled){background:#f3f8ff}.adminErrorActions button.resolve{border-color:#b7dcc5;color:#17643d;background:#f3fbf6}.adminErrorActions button:disabled{opacity:.55;cursor:default}@media(max-width:1100px){.adminErrorMonitorKpisV162{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.adminErrorMonitorKpisV162{grid-template-columns:repeat(2,minmax(0,1fr))}.adminErrorSearch,.adminErrorSearch>div{width:100%}}.adminErrorInsightsV163{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:12px;margin:0 0 14px}.adminErrorInsightPanel{border:1px solid #e1e9f4;border-radius:14px;background:#fbfdff;padding:13px;min-width:0}.adminErrorInsightHead{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:9px}.adminErrorInsightHead span{font-size:9px;font-weight:900;letter-spacing:.09em;color:#6d8198}.adminErrorInsightHead b{font-size:13px;color:#173b65}.adminErrorInsightEmpty{padding:18px 10px;text-align:center;color:#7c8ea3;font-size:12px}.adminErrorPatternList,.adminErrorReleaseList{display:grid;gap:7px}.adminErrorPatternRow{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px;border:1px solid #e5ecf5;border-radius:10px;background:#fff}.adminErrorPatternRow .rank{font-size:10px;font-weight:900;color:#6f84a0}.adminErrorPatternRow .body{min-width:0}.adminErrorPatternRow .body b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#263f5c;font-size:11px}.adminErrorPatternRow .body small{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7c8da1;font-size:9px}.adminErrorPatternRow .metrics{text-align:right;min-width:54px}.adminErrorPatternRow .metrics>b{display:block;font-size:17px;color:#0d4f96}.adminErrorPatternRow .metrics small,.adminErrorPatternRow .metrics span{display:block;font-size:9px;color:#7c8da1}.adminErrorPatternRow .metrics span{margin-top:2px;color:#a15522;font-weight:800}.adminErrorReleaseRow{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px;border-radius:10px;border:1px solid #e5ecf5;background:#fff}.adminErrorReleaseRow>div:first-child{min-width:0}.adminErrorReleaseRow>div:first-child>b{display:block;color:#27445f;font-size:11px}.adminErrorReleaseRow>div:first-child>small{display:block;color:#7a8b9f;font-size:9px;margin-top:2px}.adminErrorReleaseRow .score{text-align:right}.adminErrorReleaseRow .score b{display:block;font-size:18px}.adminErrorReleaseRow .score small{display:block;font-size:9px;color:#7a8b9f}.adminErrorReleaseRow.good{border-left:4px solid #31a56b}.adminErrorReleaseRow.good .score b{color:#197049}.adminErrorReleaseRow.watch{border-left:4px solid #e3a52e}.adminErrorReleaseRow.watch .score b{color:#9a6810}.adminErrorReleaseRow.risk{border-left:4px solid #d85e5e}.adminErrorReleaseRow.risk .score b{color:#a33434}@media(max-width:980px){.adminErrorInsightsV163{grid-template-columns:1fr}}@media(max-width:620px){.adminErrorPatternRow{grid-template-columns:28px minmax(0,1fr)}.adminErrorPatternRow .metrics{grid-column:2;text-align:left;display:flex;align-items:baseline;gap:6px}.adminErrorPatternRow .metrics>b,.adminErrorPatternRow .metrics small,.adminErrorPatternRow .metrics span{display:inline}}.adminErrorDetailBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:22px;background:#0716299e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.adminErrorDetailModal{width:min(1120px,96vw);max-height:90vh;overflow:auto;border:1px solid #d7e2ef;border-radius:18px;background:#fff;box-shadow:0 26px 80px #06193447;padding:18px}.adminErrorDetailHead{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:13px;border-bottom:1px solid #e8eef6}.adminErrorDetailHead>div{min-width:0}.adminErrorDetailHead span,.adminErrorDetailMeta span,.adminErrorDetailNote>span,.adminErrorDetailGrid>div>span,.adminErrorDetailContext>span,.adminErrorAuditHead>span{display:block;font-size:9px;font-weight:900;letter-spacing:.09em;color:#70839b}.adminErrorDetailHead h3{margin:4px 0 3px;color:#163a61;font-size:18px;line-height:1.35;word-break:break-word}.adminErrorDetailHead small{color:#75879c}.adminErrorDetailHead>button{border:1px solid #d5e0ed;border-radius:10px;background:#f8fbff;color:#315474;width:36px;height:36px;display:grid;place-items:center;cursor:pointer;flex:0 0 auto}.adminErrorDetailMeta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:13px 0}.adminErrorDetailMeta>div{padding:10px;border:1px solid #e4ebf4;border-radius:10px;background:#fafcff;min-width:0}.adminErrorDetailMeta b,.adminErrorDetailMeta code{display:block;margin-top:3px;font-size:11px;color:#2c4967;overflow-wrap:anywhere}.adminErrorDetailNote{margin:0 0 12px;padding:10px 12px;border-left:4px solid #709ed3;border-radius:8px;background:#f4f8fd}.adminErrorDetailNote p{margin:4px 0 0;color:#385875;font-size:12px;white-space:pre-wrap;word-break:break-word}.adminErrorDetailGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.adminErrorDetailGrid>div,.adminErrorDetailContext{border:1px solid #e2e9f2;border-radius:11px;background:#0f1d2c;padding:10px;min-width:0}.adminErrorDetailGrid>div>span,.adminErrorDetailContext>span{color:#9db4ca}.adminErrorDetailGrid pre,.adminErrorDetailContext pre{margin:7px 0 0;max-height:220px;overflow:auto;white-space:pre-wrap;word-break:break-word;color:#e3edf7;font-size:10px;line-height:1.5;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.adminErrorDetailContext{margin-top:10px}.adminErrorDetailContext pre{max-height:180px}.adminErrorAudit{margin-top:12px;border:1px solid #e2e9f2;border-radius:12px;overflow:hidden}.adminErrorAuditHead{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;background:#f6f9fd;border-bottom:1px solid #e4ebf4}.adminErrorAuditHead b{font-size:11px;color:#355777}.adminErrorAuditList{display:grid}.adminErrorAuditRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;padding:10px 12px;border-bottom:1px solid #edf1f6}.adminErrorAuditRow:last-child{border-bottom:0}.adminErrorAuditRow b{font-size:11px;color:#274967}.adminErrorAuditRow small,.adminErrorAuditRow span{display:block;margin-top:2px;font-size:10px;color:#788b9e}.adminErrorAuditRow>div:nth-child(2){text-align:right}.adminErrorAuditRow p{grid-column:1/-1;margin:2px 0 0;padding:7px 9px;border-radius:8px;background:#f6f9fd;color:#47647e;font-size:11px;white-space:pre-wrap;word-break:break-word}.adminErrorAuditEmpty,.adminErrorAuditError{padding:18px;text-align:center;font-size:12px;color:#7b8da1}.adminErrorAuditError{color:#a33b32;background:#fff5f3}@media(max-width:760px){.adminErrorDetailBackdrop{padding:8px;align-items:flex-end}.adminErrorDetailModal{width:100%;max-height:94vh;border-radius:18px 18px 10px 10px;padding:14px}.adminErrorDetailMeta{grid-template-columns:1fr 1fr}.adminErrorDetailGrid,.adminErrorAuditRow{grid-template-columns:1fr}.adminErrorAuditRow>div:nth-child(2){text-align:left}.adminErrorAuditRow p{grid-column:1}.adminErrorActions button{min-height:34px}}.adminReleaseGuardV165{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(420px,1.1fr);gap:12px 18px;align-items:center;margin:0 0 14px;padding:14px 15px;border:1px solid #dbe6f2;border-left:5px solid #8aa0b8;border-radius:14px;background:#fbfdff}.adminReleaseGuardV165.good{border-left-color:#31a56b;background:#f7fcf9}.adminReleaseGuardV165.watch{border-left-color:#e3a52e;background:#fffaf0}.adminReleaseGuardV165.risk{border-left-color:#d85e5e;background:#fff7f7}.adminReleaseGuardState span{display:block;font-size:9px;font-weight:900;letter-spacing:.1em;color:#6f8297}.adminReleaseGuardState b{display:block;margin-top:3px;font-size:17px;color:#214361}.adminReleaseGuardV165.good .adminReleaseGuardState b{color:#197049}.adminReleaseGuardV165.watch .adminReleaseGuardState b{color:#93620e}.adminReleaseGuardV165.risk .adminReleaseGuardState b{color:#a33434}.adminReleaseGuardState small{display:block;margin-top:2px;color:#667b91;font-size:11px}.adminReleaseGuardMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.adminReleaseGuardMetrics>div{padding:8px 9px;border:1px solid rgba(125,151,180,.22);border-radius:9px;background:#ffffffb8;min-width:0}.adminReleaseGuardMetrics span{display:block;font-size:8px;font-weight:800;text-transform:uppercase;color:#7b8da0}.adminReleaseGuardMetrics b{display:block;margin-top:2px;font-size:13px;color:#294b6b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminReleaseGuardV165>p{grid-column:1/-1;margin:0;padding-top:8px;border-top:1px solid rgba(125,151,180,.18);font-size:10px;color:#7a8c9f;line-height:1.45}@media(max-width:900px){.adminReleaseGuardV165{grid-template-columns:1fr}.adminReleaseGuardMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.adminErrorMonitorHeadActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.adminErrorMonitorHeadActions button{white-space:nowrap}.adminErrorMonitorHeadActions button:nth-child(1),.adminErrorMonitorHeadActions button:nth-child(2){background:#fff;color:#31577d}.adminErrorMonitorHeadActions button:nth-child(2){border-color:#d6caef;color:#68429a;background:#fbf9ff}@media(max-width:760px){.adminErrorMonitorHead{display:grid;grid-template-columns:1fr}.adminErrorMonitorHeadActions{justify-content:stretch;display:grid;grid-template-columns:1fr 1fr}.adminErrorMonitorHeadActions button{justify-content:center}.adminErrorMonitorHeadActions button:last-child{grid-column:1/-1}}@media(max-width:430px){.adminErrorMonitorHeadActions{grid-template-columns:1fr}.adminErrorMonitorHeadActions button:last-child{grid-column:auto}}.kwLatestMessageAnchor{width:100%;height:1px;min-height:1px;pointer-events:none;scroll-margin-bottom:0}.providerDetailsToggle{width:100%;min-height:44px;margin:10px 0 0;border:1px solid rgba(26,114,238,.2);border-radius:14px;background:linear-gradient(135deg,#f7fbfffa,#ebf6fffa 52%,#f2f6fffa);color:#145eb7;font:inherit;font-size:13px;font-weight:850;letter-spacing:.01em;display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;box-shadow:0 8px 20px #1f69be17,inset 0 1px #fffffff5;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.providerDetailsToggle:hover{transform:translateY(-1px);border-color:#1a72ee61;background:linear-gradient(135deg,#f4f9ff,#e6f3ff 55%,#eef2ff);box-shadow:0 11px 25px #1f69be26,inset 0 1px #fff}.providerDetailsToggle:active{transform:translateY(0)}.providerDetailsToggle:focus-visible{outline:3px solid rgba(8,119,255,.18);outline-offset:2px}.providerDetailsToggleIcon{width:29px;height:29px;border-radius:50%;background:linear-gradient(145deg,#eef8ff,#dcebff);border:1px solid rgba(45,128,244,.2);display:grid;place-items:center;overflow:hidden;box-shadow:0 4px 11px #1f69be1f}.providerDetailsToggleIcon img{width:27px;height:27px;display:block;object-fit:cover;border-radius:50%}.providerDetailsToggle.expanded{background:linear-gradient(135deg,#eef6ff,#f7f9ff);color:#405c7c}.providerDetailsToggle.expanded .providerDetailsToggleIcon{transform:rotate(180deg);transition:transform .18s ease}.providerDetailsToggle:not(.expanded) .providerDetailsToggleIcon{transform:rotate(0);transition:transform .18s ease}.provider:not(.providerDetailsExpanded) .providerDetailsToggle~.workload,.provider:not(.providerDetailsExpanded) .providerDetailsToggle~.schedule,.provider:not(.providerDetailsExpanded) .providerDetailsToggle~.providerRevisionLine,.provider:not(.providerDetailsExpanded) .providerDetailsToggle~.quoteStatus,.provider:not(.providerDetailsExpanded) .providerDetailsToggle~.finalistToggle,.provider:not(.providerDetailsExpanded) .providerDetailsToggle~.wide,.provider:not(.providerDetailsExpanded) .providerDetailsToggle~.finalSelectButton{display:none!important}@media(max-width:650px){.providerDetailsToggle{min-height:44px;font-size:13px;border-radius:13px}.providerDetailsToggleIcon{width:28px;height:28px}.providerDetailsToggleIcon img{width:26px;height:26px}}.kwCost178{display:grid;gap:16px}.kwCost178Hero{display:flex;justify-content:space-between;gap:20px;padding:22px;border:1px solid #dbe7f4;border-radius:18px;background:linear-gradient(135deg,#fff,#f3f8ff)}.kwCost178Hero span,.kwCost178Calendar>div>span{font-size:10px;font-weight:900;letter-spacing:.11em;color:#1769e0}.kwCost178Hero h2,.kwCost178Calendar h3{margin:5px 0;color:#102a50}.kwCost178Hero p,.kwCost178Calendar p{margin:0;color:#6b7e94;font-size:12px}.kwCost178Fx{min-width:180px;padding:12px 14px;border:1px solid #dbe6f1;border-radius:14px;background:#fff}.kwCost178Fx small,.kwCost178Fx span{display:block;color:#75869a;font-size:9px}.kwCost178Fx label{display:flex;align-items:center;gap:5px;margin:5px 0;font-size:20px;font-weight:900;color:#143e70}.kwCost178Fx input{width:95px;border:0;border-bottom:1px solid #cbd9e8;outline:0;font:inherit;color:inherit}.kwCost178Kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.kwCost178Kpis article{padding:15px;border:1px solid #dce7f2;border-radius:14px;background:#fff}.kwCost178Kpis span,.kwCost178Kpis small{display:block;color:#74879d;font-size:10px}.kwCost178Kpis b{display:block;margin:6px 0 3px;font-size:20px;color:#12375f}.kwCost178Guard,.kwCost178Roadmap{display:flex;gap:10px;align-items:flex-start;padding:13px 15px;border:1px solid #bfe2d0;border-radius:13px;background:#f4fff9;color:#176742}.kwCost178Guard b,.kwCost178Guard span,.kwCost178Roadmap b,.kwCost178Roadmap span{display:block}.kwCost178Guard span,.kwCost178Roadmap span{font-size:11px;margin-top:2px;line-height:1.5}.kwCost178Panel{border:1px solid #dce7f2;border-radius:16px;background:#fff;overflow:hidden}.kwCost178PanelHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px}.kwCost178PanelHead b,.kwCost178PanelHead span{display:block}.kwCost178PanelHead span{font-size:10px;color:#7a8da3;margin-top:2px}.kwCost178PanelHead label{display:flex;align-items:center;gap:7px;border:1px solid #d3dfec;border-radius:10px;padding:7px 10px}.kwCost178PanelHead input{border:0;outline:0}.kwCost178Table{overflow:auto}.kwCost178Table .head,.kwCost178Table .row{display:grid;grid-template-columns:minmax(190px,1.5fr) minmax(120px,.9fr) 90px 90px minmax(190px,1.3fr) minmax(130px,1fr) 110px;gap:10px;align-items:center;min-width:1000px;padding:11px 15px}.kwCost178Table .head{background:#f4f8fc;color:#64778e;font-size:9px;font-weight:900;text-transform:uppercase}.kwCost178Table .row{border-top:1px solid #edf2f7;color:#294866;font-size:11px}.kwCost178Table .row>span>b,.kwCost178Table .row>span>small{display:block}.kwCost178Table .row>span>small{color:#8393a5;font-size:9px;margin-top:2px}.kwCost178Table em{display:inline-block;margin-top:5px;padding:3px 6px;border-radius:999px;font-size:8px;font-style:normal;font-weight:900;background:#fff2d8;color:#94630b}.kwCost178Table em.live{background:#e5f8ed;color:#137449}.kwCost178Table a{display:inline-flex;align-items:center;gap:4px;padding:7px 9px;border-radius:9px;background:#1769e0;color:#fff;text-decoration:none;font-weight:800}.kwCost178Calendar{padding:18px;border:1px solid #dce7f2;border-radius:16px;background:#fff}.kwCost178Months{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:14px}.kwCost178Months article{padding:10px;border:1px solid #e1e9f2;border-radius:10px;background:#fbfdff}.kwCost178Months b,.kwCost178Months span,.kwCost178Months small{display:block}.kwCost178Months b{color:#174f9d}.kwCost178Months span,.kwCost178Months small{font-size:9px;color:#7d8fa3;margin-top:2px}.kwCost178Roadmap{border-color:#d8dcef;background:#f8f8ff;color:#4d4f83}@media(max-width:1050px){.kwCost178Kpis{grid-template-columns:repeat(2,1fr)}.kwCost178Months{grid-template-columns:repeat(4,1fr)}}@media(max-width:720px){.kwCost178Hero,.kwCost178PanelHead{flex-direction:column;align-items:stretch}.kwCost178Kpis{grid-template-columns:1fr 1fr}.kwCost178Months{grid-template-columns:repeat(2,1fr)}}.kwCost178Months button{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;padding:10px;border:1px solid #e1e9f2;border-radius:10px;background:#fbfdff;cursor:pointer;font:inherit;transition:border-color .15s ease,background .15s ease}.kwCost178Months button:hover,.kwCost178Months button:focus-visible{border-color:#7fb1f2;background:#f3f8ff;outline:none}.kwCost178Months button b,.kwCost178Months button span,.kwCost178Months button small{display:block}.kwCost178Months button b{color:#174f9d}.kwCost178Months button span,.kwCost178Months button small{font-size:9px;color:#7d8fa3;margin-top:2px}.kwCost178Months button em{display:flex;align-items:center;gap:2px;margin-top:7px;color:#1769e0;font-size:9px;font-style:normal;font-weight:800}.kwCost179ModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;background:#091b3185}.kwCost179Modal{width:min(960px,96vw);max-height:88vh;overflow:auto;border-radius:18px;background:#fff;box-shadow:0 24px 70px #05183040}.kwCost179Modal>header{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid #e5edf5;background:#fff}.kwCost179Modal header span{font-size:9px;font-weight:900;letter-spacing:.12em;color:#1769e0}.kwCost179Modal header h3{margin:4px 0;color:#102a50;font-size:23px}.kwCost179Modal header p{margin:0;color:#71849a;font-size:11px}.kwCost179Modal header button{width:36px;height:36px;border:1px solid #d9e4ef;border-radius:10px;background:#fff;color:#36536f;font-size:24px;cursor:pointer}.kwCost179Summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px 22px}.kwCost179Summary article{padding:13px;border:1px solid #dce7f2;border-radius:12px;background:#f8fbff}.kwCost179Summary span,.kwCost179Summary small{display:block;color:#788b9f;font-size:9px}.kwCost179Summary b{display:block;margin:5px 0;color:#143b68;font-size:18px}.kwCost179DetailList{padding:0 22px 18px}.kwCost179DetailList>article{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(120px,1fr) minmax(140px,1fr) minmax(120px,.8fr) 115px;gap:12px;align-items:center;padding:13px 0;border-top:1px solid #edf2f7;color:#294866;font-size:10px}.kwCost179DetailList span{display:block;color:#8192a4;font-size:9px}.kwCost179DetailList b{display:block;margin-top:2px}.kwCost179Service em{display:inline-block;margin-top:5px;padding:3px 6px;border-radius:999px;background:#fff2d8;color:#94630b;font-size:8px;font-style:normal;font-weight:900}.kwCost179Service em.live{background:#e5f8ed;color:#137449}.kwCost179DetailList a{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px;border-radius:9px;background:#1769e0;color:#fff;text-decoration:none;font-weight:800}.kwCost179Modal>footer{display:flex;gap:8px;align-items:flex-start;padding:13px 22px;border-top:1px solid #e6edf5;background:#f8fbff;color:#60778e;font-size:10px}@media(max-width:720px){.kwCost179ModalBackdrop{padding:10px}.kwCost179Summary{grid-template-columns:1fr}.kwCost179DetailList>article{grid-template-columns:1fr 1fr}.kwCost179DetailList a{grid-column:1/-1}.kwCost179Modal>header{position:static}}.kwReward181Nav{display:inline-flex!important;align-items:center;gap:6px;color:#175fd2!important;font-weight:800!important;white-space:nowrap}.kwReward181Page{min-height:100%;background:#f6f9ff;color:#10203d}.kwReward181Top{height:74px;padding:0 clamp(18px,5vw,72px);display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #e3ebf7}.kwReward181Top a{color:#175fd2;text-decoration:none;font-weight:800}.kwReward181Main{max-width:1180px;margin:0 auto;padding:38px 22px 70px}.kwReward181Hero{border-radius:30px;padding:34px 38px;background:linear-gradient(135deg,#eef7ff,#fff);border:1px solid #d8e8fb;display:flex;align-items:center;justify-content:space-between;gap:28px}.kwReward181Hero>div:first-child{max-width:720px}.kwReward181Hero span{display:flex;align-items:center;gap:7px;color:#2471e8;font-size:12px;font-weight:900;letter-spacing:.08em}.kwReward181Hero h1{font-size:clamp(36px,5vw,62px);line-height:1;margin:10px 0 14px}.kwReward181Hero p{margin:0;color:#5b6c86;line-height:1.7}.kwReward181Balance{min-width:210px;background:#0e2a57;color:#fff;padding:22px 26px;border-radius:22px}.kwReward181Balance small,.kwReward181Balance span{display:block;color:#b9d6ff;font-size:11px}.kwReward181Balance strong{display:block;font-size:42px;margin:4px 0}.kwReward181Grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:22px;margin-top:24px}.kwReward181WheelCard,.kwReward181Side article{background:#fff;border:1px solid #e0e9f5;border-radius:26px;padding:26px}.kwReward181CardHead{display:flex;justify-content:space-between;align-items:flex-start}.kwReward181CardHead span,.kwReward181Side article>span{font-size:11px;font-weight:900;color:#4384e8;letter-spacing:.09em}.kwReward181CardHead h2,.kwReward181Side h3{margin:5px 0 0}.kwReward181CardHead>b{background:#edf5ff;color:#1766d7;padding:8px 12px;border-radius:999px}.kwReward181WheelWrap{width:min(390px,80vw);aspect-ratio:1;margin:24px auto;position:relative}.kwReward181Wheel{position:absolute;top:7%;right:7%;bottom:7%;left:7%;border-radius:50%;border:8px solid #fff;box-shadow:0 10px 35px #1b48872e;overflow:hidden;transition:transform 3.8s cubic-bezier(.12,.62,.08,1);background:conic-gradient(#e9f3ff 0,#e9f3ff 12.5%,#dcecff 12.5%,#dcecff 25%,#f5f9ff 25%,#f5f9ff 37.5%,#d7e8ff 37.5%,#d7e8ff 50%,#eaf4ff 50%,#eaf4ff 62.5%,#dcecff 62.5%,#dcecff 75%,#f4f8ff 75%,#f4f8ff 87.5%,#d4e6ff 87.5%,#d4e6ff)}.kwReward181Wheel span{position:absolute;left:50%;top:50%;width:50%;height:1px;transform-origin:left center}.kwReward181Wheel em{position:absolute;left:29%;top:-9px;width:110px;text-align:center;font-style:normal;font-size:11px;font-weight:900;color:#163a6c;transform:rotate(90deg)}.kwReward181Pointer{position:absolute;z-index:4;top:0;left:50%;transform:translate(-50%);font-size:30px;color:#0f66d8}.kwReward181Hub{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);width:74px;height:74px;border-radius:50%;display:grid;place-items:center;background:#0f66d8;color:#fff;border:8px solid white;font-size:32px;font-weight:900;box-shadow:0 5px 18px #0f66d84d}.kwReward181Spin{display:block;margin:0 auto;border:0;border-radius:16px;background:#126be3;color:#fff;font-weight:900;font-size:16px;padding:14px 34px;min-width:230px;cursor:pointer}.kwReward181Spin:disabled{background:#c8d5e7;cursor:not-allowed}.kwReward181Result{text-align:center;margin:14px auto 0;padding:12px;background:#eff8ff;border-radius:14px;color:#1458b8;font-weight:900}.kwReward181Fine{text-align:center;color:#78889e;font-size:11px;margin:14px 0 0}.kwReward181Side{display:grid;gap:22px}.kwReward181Side p{color:#63738a;line-height:1.65}.kwReward181Missions{display:grid;gap:10px;margin-top:16px}.kwReward181Missions div{padding:12px 14px;border-radius:14px;background:#f6f9fd}.kwReward181Missions b,.kwReward181Missions small{display:block}.kwReward181Missions small{color:#718198;margin-top:3px}.kwReward181Formula{padding:13px;border-radius:13px;background:#0f2446;color:#dcecff;font-size:12px;font-weight:800;line-height:1.5}.kwReward181Features{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px}.kwReward181Features article{background:#fff;border:1px solid #e0e9f5;border-radius:20px;padding:20px}.kwReward181Features svg{color:#1b6dde}.kwReward181Features b,.kwReward181Features span{display:block}.kwReward181Features b{margin:10px 0 5px}.kwReward181Features span{font-size:12px;line-height:1.55;color:#6c7c91}@media(max-width:900px){.kwReward181Grid{grid-template-columns:1fr}.kwReward181Features{grid-template-columns:1fr 1fr}.kwReward181Hero{align-items:stretch;flex-direction:column}.kwReward181Balance{min-width:0}}@media(max-width:560px){.kwReward181Main{padding:22px 14px 50px}.kwReward181Hero{padding:24px 20px;border-radius:22px}.kwReward181Features{grid-template-columns:1fr}.kwReward181WheelCard,.kwReward181Side article{padding:20px}.kwReward181Wheel em{font-size:9px;width:88px}.kwReward181Top{height:66px}}.kwReward182Hint{font-size:12px!important;margin:8px 0 0!important;color:#718198!important}.kwReward181Missions a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:13px 14px;border-radius:14px;background:#f6f9fd;text-decoration:none;color:inherit;border:1px solid transparent;transition:.18s ease}.kwReward181Missions a:hover{border-color:#bfd8fb;background:#eef6ff}.kwReward181Missions a span{min-width:0}.kwReward181Missions a strong{align-self:start;color:#1766d7;font-size:13px;white-space:nowrap}.kwReward181Missions a em{grid-column:1/-1;color:#2471e8;font-size:11px;font-style:normal;font-weight:800}.kwReward182Mini{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;margin-top:14px;padding:14px;border-radius:14px;background:#f6f9fd}.kwReward182Mini b{color:#173b70}.kwReward182Mini small{color:#718198}.kwReward182Earn{margin-top:22px;background:#fff;border:1px solid #e0e9f5;border-radius:26px;padding:28px}.kwReward182EarnHead>span{font-size:11px;font-weight:900;color:#4384e8;letter-spacing:.09em}.kwReward182EarnHead h2{margin:5px 0 6px}.kwReward182EarnHead p{margin:0;color:#6c7c91;line-height:1.6}.kwReward182EarnGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.kwReward182EarnGrid article{border:1px solid #e2eaf5;background:#f8fbff;border-radius:18px;padding:17px;display:flex;flex-direction:column;min-width:0}.kwReward182EarnGrid b,.kwReward182EarnGrid strong,.kwReward182EarnGrid span,.kwReward182EarnGrid a{display:block}.kwReward182EarnGrid strong{font-size:20px;color:#1766d7;margin:7px 0}.kwReward182EarnGrid span{font-size:12px;line-height:1.55;color:#6c7c91;flex:1}.kwReward182EarnGrid a{margin-top:12px;text-decoration:none;color:#1766d7;font-size:12px;font-weight:900}.kwReward182CreditNote{margin-top:14px;padding:14px 16px;border-radius:14px;background:#eef6ff;display:flex;gap:12px;align-items:flex-start}.kwReward182CreditNote b{white-space:nowrap;color:#174e9e}.kwReward182CreditNote span{font-size:12px;color:#60728c;line-height:1.55}@media(max-width:900px){.kwReward182EarnGrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.kwReward181Missions a{grid-template-columns:1fr}.kwReward181Missions a strong{white-space:normal}.kwReward182Earn{padding:20px}.kwReward182EarnGrid{grid-template-columns:1fr}.kwReward182CreditNote{flex-direction:column;gap:4px}}.kwReferralPage{min-height:100vh;background:#f5f8fc;color:#10264d}.kwReferralMain{max-width:1360px;margin:auto;padding:34px 5vw 70px}.kwReferralHero{display:flex;justify-content:space-between;gap:28px;align-items:center;padding:42px 48px;border:1px solid #d8e6f8;border-radius:30px;background:linear-gradient(135deg,#f4f9ff,#fff)}.kwReferralHero>div:first-child{max-width:850px}.kwReferralHero span{display:flex;align-items:center;gap:8px;color:#1671e8;font-weight:800;letter-spacing:.08em}.kwReferralHero h1{font-size:clamp(38px,5vw,68px);line-height:1;margin:16px 0}.kwReferralHero p{font-size:17px;line-height:1.8;color:#61718c}.kwReferralReward{min-width:220px;background:#14366d;color:#fff;border-radius:25px;padding:28px 32px}.kwReferralReward small,.kwReferralReward span{display:block;color:#d8e8ff}.kwReferralReward strong{display:block;font-size:54px;margin:5px 0}.kwReferralShare{display:grid;grid-template-columns:1fr 2fr;gap:18px;margin-top:24px}.kwReferralShare>div{background:#fff;border:1px solid #e1e9f5;border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:12px}.kwReferralShare span{font-size:12px;font-weight:900;color:#4381d8;letter-spacing:.08em}.kwReferralShare strong{font-size:27px}.kwReferralShare code{padding:13px;background:#f3f7fc;border-radius:12px;overflow:auto}.kwReferralShare button{border:1px solid #c9d9ee;background:#fff;border-radius:11px;padding:10px 14px;font-weight:800;cursor:pointer}.kwReferralShare button.primary{background:#1671e8;color:#fff;border-color:#1671e8;margin-left:8px}.kwReferralStats{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin:24px 0}.kwReferralStats article{background:#fff;border:1px solid #e1e9f5;border-radius:18px;padding:20px}.kwReferralStats small{display:block;color:#71809a}.kwReferralStats strong{display:block;font-size:30px;margin-top:5px}.kwReferralHow,.kwReferralHistory{background:#fff;border:1px solid #e1e9f5;border-radius:24px;padding:28px;margin-top:22px}.kwReferralHow>div{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.kwReferralHow article{background:#f6f9fd;border-radius:16px;padding:18px}.kwReferralHow article>b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#1671e8;color:#fff;margin-bottom:12px}.kwReferralHow strong,.kwReferralHow span{display:block}.kwReferralHow span{font-size:13px;color:#6d7b91;line-height:1.6;margin-top:6px}.kwReferralTable article{display:grid;grid-template-columns:1.4fr 1.5fr 1fr 1fr;gap:12px;align-items:center;padding:15px 4px;border-top:1px solid #edf1f7}.kwReferralTable .status{font-size:13px;font-weight:800;color:#5c6e89}.kwReferralTable .status.rewarded{color:#16845b}.kwReferralTable .status.qualified{color:#b87500}.kwReferralEmpty{padding:28px;text-align:center;background:#f7f9fc;border-radius:15px;color:#71809a}.kwReferralTerms{display:flex;gap:12px;background:#eef6ff;border:1px solid #d6e8fb;border-radius:18px;padding:18px;margin-top:20px}.kwReferralTerms span,.kwReferralTerms small{display:block}.kwReferralTerms small{color:#63748e;margin-top:4px}.kwReferralGate{min-height:100vh;display:grid;place-content:center;justify-items:center;text-align:center;gap:12px;background:#f5f8fc}.kwReferralGate button{background:#1671e8;color:#fff;border:0;border-radius:12px;padding:12px 20px;font-weight:800}.kwReward181Top>div{display:flex;gap:18px}@media(max-width:900px){.kwReferralHero{align-items:flex-start;flex-direction:column;padding:28px}.kwReferralReward{width:100%}.kwReferralShare{grid-template-columns:1fr}.kwReferralStats{grid-template-columns:repeat(2,1fr)}.kwReferralHow>div{grid-template-columns:1fr 1fr}.kwReferralTable article{grid-template-columns:1fr 1fr}.kwReferralMain{padding:20px 16px 60px}}@media(max-width:560px){.kwReferralStats,.kwReferralHow>div{grid-template-columns:1fr}.kwReferralHero h1{font-size:40px}}.kwReferralShare button.kwLineShareBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#06c755;color:#fff;border-color:#06c755;margin-left:8px}.kwReferralShare button.kwLineShareBtn:hover{filter:brightness(.96)}.kwLineShareIcon{display:inline-grid!important;place-items:center;min-width:30px;height:22px;padding:0 5px;border-radius:6px;background:#fff;color:#06c755!important;font-size:9px!important;font-weight:950!important;letter-spacing:0!important}.kwReferralShare .wide>div{display:flex;flex-wrap:wrap;gap:8px}.kwReferralShare .wide>div button{margin-left:0!important}@media(max-width:600px){.kwReferralShare .wide>div button{width:100%}}.kwReferralLinkValue{display:block;width:100%;padding:13px 16px;background:#f3f7fc;border:1px solid #dce7f5;border-radius:12px;color:#14366d!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;overflow-wrap:anywhere;word-break:break-all;white-space:normal}.kwReferralLinkValue:hover{text-decoration:underline;background:#edf4fc}.kwReferralLinkValue:focus-visible{outline:3px solid rgba(22,113,232,.25);outline-offset:2px}.kwReward190Page{min-height:100vh;background:#edf6ff;color:#10264d}.kwReward190Main{width:100%;padding:0 0 36px;overflow:hidden}.kwReward190Stage{position:relative;width:min(100%,1536px);margin:0 auto;aspect-ratio:1310/1200;overflow:hidden;background:#eaf6ff}.kwReward190Bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.kwReward190Balance{position:absolute;left:73.4%;top:7.1%;width:23.4%;height:22.5%;padding:2.4% 2.3%;display:flex;flex-direction:column;align-items:flex-start;color:#fff;z-index:5}.kwReward190Balance small{font-size:clamp(10px,1.05vw,16px);font-weight:900;letter-spacing:.04em}.kwReward190Balance strong{font-size:clamp(30px,4.1vw,64px);line-height:1;margin:.35em 0 .05em}.kwReward190Balance span{font-size:clamp(12px,1.35vw,20px);font-weight:900}.kwReward190Balance em{font-style:normal;margin-top:.6em;font-size:clamp(10px,1vw,15px);font-weight:800;color:#d7eaff}.kwReward190Balance a{margin-top:auto;color:#fff;text-decoration:none;font-weight:900;font-size:clamp(9px,.9vw,14px)}.kwReward190WheelWrap{position:absolute;left:34.7%;top:6.5%;width:36.8%;aspect-ratio:1;z-index:4;display:grid;place-items:center}.kwReward190Wheel{position:absolute;width:86%;height:86%;border-radius:50%;overflow:hidden;transition:transform 3.8s cubic-bezier(.12,.62,.08,1);box-shadow:inset 0 0 0 3px #ffffffb8}.kwReward190Slice{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;clip-path:polygon(50% 50%,50% 0,85.36% 14.64%);transform-origin:50% 50%}.kwReward190Slice.s0{background:#ffcf47}.kwReward190Slice.s1{background:#ff6a63;transform:rotate(45deg)}.kwReward190Slice.s2{background:#74dc89;transform:rotate(90deg)}.kwReward190Slice.s3{background:#f36ac6;transform:rotate(135deg)}.kwReward190Slice.s4{background:#ff875a;transform:rotate(180deg)}.kwReward190Slice.s5{background:#65c7ef;transform:rotate(225deg)}.kwReward190Slice.s6{background:#9259e8;transform:rotate(270deg)}.kwReward190Slice.s7{background:#ffe26d;transform:rotate(315deg)}.kwReward190Wheel>span.kwReward190Prize{position:absolute;width:25%;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transform:translate(-50%,-50%);transform-origin:center center;font-style:normal;gap:3px;z-index:5;pointer-events:none}.kwReward190Wheel>.kwReward190Prize i{display:block;font-style:normal;font-size:clamp(20px,2.25vw,34px);line-height:1;filter:drop-shadow(0 2px 2px rgba(20,45,95,.18))}.kwReward190Wheel>.kwReward190Prize b{display:block;font-size:clamp(7px,.74vw,11px);font-weight:900;line-height:1.08;color:#112c57;text-shadow:0 1px 0 rgba(255,255,255,.85);max-width:92px;white-space:normal;overflow-wrap:anywhere}.kwReward190Spin{position:absolute;z-index:9;width:28%;aspect-ratio:1;border-radius:50%;border:clamp(4px,.6vw,9px) solid #fff;background:linear-gradient(180deg,#2787ff,#0755c9);color:#fff;box-shadow:0 5px 18px #00399b61;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.kwReward190Spin b{font-size:clamp(17px,2.2vw,34px);line-height:1}.kwReward190Spin small{font-size:clamp(7px,.85vw,13px);font-weight:900;margin-top:4px}.kwReward190Spin:disabled{filter:grayscale(.4);opacity:.72;cursor:not-allowed}.kwReward190Result{position:absolute;z-index:12;left:42%;top:45.5%;width:27%;padding:.7% 1%;border-radius:999px;background:#fff;color:#0b58bd;text-align:center;font-size:clamp(9px,1vw,15px);box-shadow:0 8px 24px #123c8238}.kwReward190Action{position:absolute;top:54.6%;height:14.7%;width:23%;z-index:5;padding:2.1% 2%;display:flex;flex-direction:column;text-decoration:none;color:#10264d}.kwReward190Action.a1{left:2.5%}.kwReward190Action.a2{left:27.2%}.kwReward190Action.a3{left:51.3%}.kwReward190Action.a4{left:75.5%}.kwReward190Action b{font-size:clamp(10px,1.2vw,18px);line-height:1.2}.kwReward190Action strong{font-size:clamp(9px,1.05vw,16px);margin-top:.3em}.kwReward190Action span{margin-top:auto;font-size:clamp(7px,.8vw,12px);font-weight:800}.kwReward190Action:hover{transform:translateY(-2px)}.kwReward190Earn{position:absolute;left:2.5%;top:71.1%;width:51.2%;height:13.8%;z-index:5;padding:1.3% 2%}.kwReward190Earn>b{font-size:clamp(9px,1vw,15px);color:#0b55c3}.kwReward190Earn>div{height:75%;display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;text-align:center}.kwReward190Earn span{display:flex;flex-direction:column;font-size:clamp(16px,2vw,30px)}.kwReward190Earn small{font-size:clamp(6px,.72vw,11px);font-weight:800;color:#1a3154;margin-top:.2em}.kwReward190Earn i{font-style:normal;font-size:clamp(15px,2vw,30px);color:#9db1d1}.kwReward190Banner{position:absolute;left:55.4%;top:71.1%;width:42.1%;height:13.8%;z-index:5;padding:2% 3% 1.5% 20%;color:#fff;text-shadow:0 2px 5px rgba(0,33,94,.45)}.kwReward190Banner strong{display:block;font-size:clamp(12px,1.55vw,24px);line-height:1.08}.kwReward190Banner span{display:block;font-size:clamp(6px,.7vw,11px);margin-top:.35em}.kwReward190Banner button{position:absolute;right:5%;bottom:9%;border:0;border-radius:999px;background:#082d80;color:#fff;padding:.7em 1.5em;font-weight:900;font-size:clamp(7px,.75vw,12px);cursor:pointer}.kwReward190MissionStrip{position:absolute;left:2.5%;top:86.1%;width:95%;height:5.2%;z-index:6;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5%;padding:0 1.2%}.kwReward190MissionStrip a{min-width:0;display:grid;grid-template-columns:auto 1fr auto;gap:.35em;align-items:center;text-decoration:none;color:#17345f;padding:.5% 1%;border-radius:12px}.kwReward190MissionStrip a:hover{background:#ffffff9e}.kwReward190MissionStrip span{font-size:clamp(9px,1vw,15px);color:#1772df}.kwReward190MissionStrip b{font-size:clamp(6px,.72vw,11px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kwReward190MissionStrip strong{font-size:clamp(6px,.7vw,11px);color:#1169dc}.kwReward190MissionStrip .done{color:#11794e}.kwReward190History{position:absolute;left:2.5%;top:92.3%;width:95%;height:5.5%;z-index:6;display:grid;grid-template-columns:repeat(4,1fr);gap:1.2%;padding:0 1.2%;align-items:center}.kwReward190History article{display:grid;grid-template-columns:auto 1fr auto;gap:.5em;align-items:center;min-width:0}.kwReward190History article>i{font-style:normal;font-size:clamp(13px,1.8vw,27px)}.kwReward190History article span{min-width:0}.kwReward190History article b{display:block;font-size:clamp(6px,.68vw,10px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kwReward190History article small{display:block;font-size:clamp(5px,.58vw,9px);color:#6f809b}.kwReward190History article>strong{font-size:clamp(6px,.68vw,10px);color:#126bdc}.kwReward190Empty{grid-column:1/-1;text-align:center;color:#6d7f9a;font-size:clamp(7px,.8vw,12px)}.kwReward190Terms{text-align:center;margin:12px 16px 0;color:#667a96;font-size:11px}@media(max-width:700px){.kwReward190Stage{width:100%;min-width:0}.kwReward190Balance{padding:2%}.kwReward190Action{padding:1.5%}.kwReward190Terms{font-size:9px}.kwReward181Top{padding:0 14px}.kwReward188TopLinks{gap:10px!important}.kwReward188TopLinks a{font-size:11px}}.kwReward197PrizeInfoBtn{position:absolute;z-index:11;left:42.2%;top:43.9%;width:26%;border:1px solid rgba(255,255,255,.8);border-radius:999px;background:#073791e6;color:#fff;padding:.62% 1%;font-weight:900;font-size:clamp(8px,.82vw,13px);box-shadow:0 7px 20px #082b6f3d;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.kwReward197PrizeInfoBtn:hover{transform:translateY(-1px);background:#074fb9}.kwReward197ModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#051336a3;display:grid;place-items:center;padding:24px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.kwReward197Modal{position:relative;width:min(760px,96vw);max-height:88vh;overflow:auto;border-radius:28px;background:linear-gradient(180deg,#fff,#f3f8ff);padding:30px;box-shadow:0 28px 80px #00144659;color:#102c5a}.kwReward197Close{position:absolute;right:18px;top:14px;width:38px;height:38px;border:0;border-radius:50%;background:#eaf2ff;color:#0b58bd;font-size:28px;cursor:pointer}.kwReward197Eyebrow{color:#1670e8;font-size:12px;font-weight:1000;letter-spacing:.1em}.kwReward197Modal h2{margin:5px 0 4px;font-size:30px}.kwReward197Modal>p{margin:0 0 18px;color:#63789b}.kwReward197PrizeGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kwReward197PrizeGrid article{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:13px;border:1px solid #dce9fb;border-radius:16px;background:#fff}.kwReward197PrizeGrid i{font-style:normal;font-size:30px;text-align:center}.kwReward197PrizeGrid b,.kwReward197PrizeGrid span{display:block}.kwReward197PrizeGrid b{font-size:14px}.kwReward197PrizeGrid span{margin-top:2px;color:#6a7e9e;font-size:11px;line-height:1.35}.kwReward197PrizeGrid strong{color:#0967dc;font-size:15px}.kwReward197FinePrint{display:block;margin-top:16px;padding:12px;border-radius:12px;background:#edf5ff;color:#5b7093;line-height:1.5}@media(max-width:720px){.kwReward197PrizeGrid{grid-template-columns:1fr}.kwReward197Modal{padding:22px}.kwReward197Modal h2{font-size:24px}.kwReward197PrizeInfoBtn{font-size:7px}}.kwReward190Balance strong{color:#ffd84d;font-weight:1000;letter-spacing:.015em;-webkit-text-stroke:clamp(.4px,.08vw,1.2px) #b36b00;text-shadow:0 1px 0 #fff1a3,0 2px 0 #e9a400,0 3px 0 #c77a00,0 5px 8px rgba(72,37,0,.48),0 0 12px rgba(255,215,64,.45);filter:drop-shadow(0 2px 1px rgba(66,31,0,.25))}.kwReward190Action{border-radius:clamp(12px,1.35vw,22px);transition:transform .18s ease,filter .18s ease,box-shadow .18s ease;isolation:isolate}.kwReward190Action b{display:block;font-size:clamp(14px,1.55vw,24px);line-height:1.08;font-weight:1000;letter-spacing:-.015em;text-shadow:0 1px 0 rgba(255,255,255,.85),0 2px 5px rgba(20,55,105,.12)}.kwReward190Action strong{display:block;font-size:clamp(10px,1.08vw,16px);line-height:1.2;font-weight:900;margin-top:.34em}.kwReward190Action span{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-height:clamp(24px,2.55vw,39px);max-width:88%;margin-top:auto;padding:.55em 1.15em;border-radius:999px;color:#fff!important;font-size:clamp(8px,.84vw,13px);line-height:1.1;font-weight:1000;white-space:nowrap;box-shadow:0 5px 13px #0f37732e,inset 0 1px #ffffff59;text-shadow:0 1px 2px rgba(0,0,0,.16);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.kwReward190Action span:after{content:"  →";font-size:1.12em;margin-left:.4em;font-weight:1000}.kwReward190Action.a1 b,.kwReward190Action.a1 strong{color:#0758bf}.kwReward190Action.a1 span{background:linear-gradient(180deg,#218cff,#0561dc);border:1px solid #005acb}.kwReward190Action.a2 b,.kwReward190Action.a2 strong{color:#087e61}.kwReward190Action.a2 span{background:linear-gradient(180deg,#21c99a,#07966e);border:1px solid #078766}.kwReward190Action.a3 b,.kwReward190Action.a3 strong{color:#c94636}.kwReward190Action.a3 span{background:linear-gradient(180deg,#ff6d59,#e84232);border:1px solid #d73b2d}.kwReward190Action.a4 b,.kwReward190Action.a4 strong{color:#6b36c8}.kwReward190Action.a4 span{background:linear-gradient(180deg,#9b5cf4,#7333d6);border:1px solid #6627ca}.kwReward190Action:hover{transform:translateY(-3px);filter:saturate(1.06)}.kwReward190Action:hover span{transform:translateY(-1px);box-shadow:0 7px 17px #0f377340,inset 0 1px #fff6}.kwReward190Action:focus-visible{outline:3px solid rgba(24,112,232,.38);outline-offset:-3px}@media(max-width:700px){.kwReward190Action b{font-size:clamp(8px,1.55vw,13px)}.kwReward190Action strong{font-size:clamp(6px,1.05vw,10px)}.kwReward190Action span{font-size:clamp(5px,.8vw,8px);min-height:18px;padding:.4em .75em;max-width:96%}}.kwReward190Earn.kwReward199EarnImage{padding:0;overflow:hidden;border-radius:clamp(8px,1.2vw,18px)}.kwReward199EarnImage>img{display:block;width:100%;height:100%;object-fit:fill;border:0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.kwReward190Earn.kwReward199EarnImage{top:72.6%;height:12.3%}.kwReward190Earn.kwReward199EarnImage{top:72.6%;height:13.8%}.kwReward190Earn.kwReward199EarnImage{top:72.6%;height:18.8%}.kwReward190Banner,.kwReward203SpinBanner{top:73.6%;padding:0;overflow:hidden;border-radius:clamp(8px,1.2vw,18px);text-shadow:none}.kwReward203SpinBanner>img{display:block;width:100%;height:100%;object-fit:fill;border:0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.kwReward203SpinBanner>.kwReward203SpinHotspot{position:absolute;left:auto;right:9.5%;bottom:27%;width:28%;height:27%;padding:0;margin:0;border:0;border-radius:999px;background:transparent;box-shadow:none;cursor:pointer;z-index:2}.kwReward190History{top:92.35%;height:6.25%;gap:0;padding:0 .7%;align-items:stretch;background:#fffffff0;border:1px solid rgba(157,196,236,.42);border-radius:clamp(10px,1.25vw,19px);box-shadow:0 5px 16px #3269a51a;overflow:hidden}.kwReward190History article{position:relative;grid-template-columns:clamp(38px,4.7vw,72px) minmax(0,1fr) auto;gap:clamp(5px,.65vw,10px);align-items:center;min-width:0;height:100%;padding:clamp(4px,.55vw,8px) clamp(7px,.9vw,14px)}.kwReward190History article+article{border-left:1px solid rgba(139,183,226,.42)}.kwReward190History article>i{display:flex;align-items:center;justify-content:center;width:clamp(36px,4.25vw,65px);height:clamp(36px,4.25vw,65px);border-radius:clamp(9px,.9vw,14px);background:linear-gradient(145deg,#f5f9ff,#edf5ff);box-shadow:inset 0 0 0 1px #a0c4e733;font-size:clamp(22px,2.6vw,40px);line-height:1}.kwReward190History article span{display:flex;flex-direction:column;justify-content:center;min-width:0;gap:clamp(1px,.16vw,3px)}.kwReward190History article b{font-size:clamp(8px,.78vw,12px);line-height:1.25;font-weight:900;color:#102a52;white-space:normal;overflow:visible;text-overflow:clip}.kwReward190History article small{font-size:clamp(7px,.66vw,10px);line-height:1.15;color:#71829d;font-weight:600}.kwReward190History article>strong{min-width:clamp(25px,2.8vw,43px);text-align:right;font-size:clamp(9px,.9vw,14px);line-height:1;font-weight:1000;color:#0874e8}.kwReward190History article>strong:not(:empty){text-shadow:0 1px 0 rgba(255,255,255,.9)}@media(max-width:700px){.kwReward190History article{grid-template-columns:26px minmax(0,1fr) auto;padding:3px 4px;gap:3px}.kwReward190History article>i{width:25px;height:25px;border-radius:6px;font-size:16px}.kwReward190History article b{font-size:5.5px;line-height:1.15}.kwReward190History article small{font-size:5px}.kwReward190History article>strong{font-size:6px;min-width:17px}}.kwReward190Action.a2{border:0;text-align:left;font-family:inherit;cursor:pointer}.kwCheckinBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10080;background:#0414349e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:18px}.kwCheckinModal{position:relative;width:min(760px,96vw);max-height:92vh;overflow:auto;border-radius:28px;background:linear-gradient(180deg,#f9fdff,#eef8ff);box-shadow:0 30px 90px #00235a4d;padding:26px;color:#082b55;border:1px solid rgba(106,190,232,.4)}.kwCheckinClose{position:absolute;right:16px;top:14px;width:38px;height:38px;border:0;border-radius:50%;background:#e7f3ff;color:#155b9d;font-size:26px;cursor:pointer}.kwCheckinHead{display:flex;gap:20px;justify-content:space-between;align-items:flex-start;padding-right:38px}.kwCheckinHead span{font-size:11px;font-weight:900;letter-spacing:.08em;color:#078c82}.kwCheckinHead h2{margin:5px 0 3px;font-size:28px}.kwCheckinHead p{margin:0;color:#68819a;font-size:13px}.kwCheckinStats{display:flex;gap:8px}.kwCheckinStats article{min-width:92px;padding:10px 12px;background:#fff;border-radius:14px;box-shadow:0 5px 18px #2b73ae14;display:flex;flex-direction:column}.kwCheckinStats small{font-size:10px;color:#66809b}.kwCheckinStats b{font-size:14px;margin-top:3px;color:#056b68}.kwCheckinMonthNav{margin:22px 0 10px;display:grid;grid-template-columns:38px 1fr 38px;align-items:center;text-align:center}.kwCheckinMonthNav button{height:34px;border:0;border-radius:10px;background:#dff1ff;color:#176fb5;font-size:25px;cursor:pointer}.kwCheckinMonthNav strong{font-size:18px}.kwCheckinWeek,.kwCheckinGrid{display:grid;grid-template-columns:repeat(7,1fr);gap:7px}.kwCheckinWeek{margin-bottom:7px}.kwCheckinWeek b{text-align:center;font-size:11px;color:#7890a8}.kwCheckinGrid>span{min-height:64px;border-radius:14px;background:#fff;border:1px solid #e1eef8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;position:relative}.kwCheckinGrid>span.blank{visibility:hidden}.kwCheckinGrid em{font-style:normal;font-weight:800;font-size:14px}.kwCheckinGrid i{font-style:normal;font-size:10px;font-weight:900;color:#119a76}.kwCheckinGrid .done{background:linear-gradient(145deg,#dffbf1,#c8f4e5);border-color:#72d6b5;box-shadow:inset 0 0 0 1px #ffffffb3}.kwCheckinGrid .done:after{content:"🪙";position:absolute;right:5px;top:4px;font-size:12px}.kwCheckinGrid .today{border:2px solid #1688e5;box-shadow:0 4px 14px #1688e529}.kwCheckinGrid .today:not(.done) i{color:#1688e5}.kwCheckinGrid .future{opacity:.38;background:#f4f7fa}.kwCheckinFoot{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:14px 16px;border-radius:16px;background:linear-gradient(100deg,#fff6d8,#fff)}.kwCheckinFoot>div{display:flex;flex-direction:column}.kwCheckinFoot b{font-size:13px;color:#a76c00}.kwCheckinFoot span{font-size:11px;color:#776d58;margin-top:2px}.kwCheckinFoot button{border:0;border-radius:999px;padding:12px 18px;background:linear-gradient(180deg,#11c29a,#079575);color:#fff;font-weight:900;box-shadow:0 7px 18px #07957538;cursor:pointer;white-space:nowrap}.kwCheckinFoot button:disabled{opacity:.58;cursor:default}@media(max-width:700px){.kwCheckinModal{padding:18px 12px;border-radius:20px}.kwCheckinHead{display:block}.kwCheckinStats{margin-top:14px;display:grid;grid-template-columns:repeat(3,1fr)}.kwCheckinStats article{min-width:0;padding:8px}.kwCheckinGrid>span{min-height:48px}.kwCheckinFoot{align-items:stretch;flex-direction:column}.kwCheckinFoot button{width:100%}}.kwReward190Action.a2{background:transparent!important;box-shadow:none!important}.kwCheckinMonthNav strong{font-size:20px;font-weight:1000;color:#0b3767}.kwCheckinGrid{min-height:300px}.kwCheckinGrid>span{min-height:58px;background:#ffffffd1;box-shadow:0 3px 10px #25659b0d}.kwCheckinGrid .done{background:linear-gradient(145deg,#fff5c8,#ffe59a);border-color:#f2bd45;box-shadow:0 5px 14px #d2961429,inset 0 0 0 1px #ffffffb8}.kwCheckinGrid .done em{color:#8d5a00}.kwCheckinGrid .done i{display:inline-flex;align-items:center;gap:2px;color:#0c8c68;font-size:10px}.kwCheckinGrid .done i:before{content:"🪙";font-size:13px}.kwCheckinGrid .today{outline:2px solid rgba(22,136,229,.18);outline-offset:2px}@media(max-width:700px){.kwCheckinGrid{min-height:240px}.kwCheckinGrid>span{min-height:46px}}.kwCheckinGrid .done{gap:2px;padding:5px 2px}.kwCheckinGrid .done>i{font-size:9px;font-weight:900;color:#08785d;line-height:1.05}.kwCheckinGrid .kwCheckinReward{font-size:9px;line-height:1.05;color:#9a6100;font-weight:900;white-space:nowrap}.kwCheckinStats article:nth-child(2){background:linear-gradient(145deg,#f1fff9,#e2fbf1)}@media(max-width:700px){.kwCheckinGrid .kwCheckinReward{font-size:8px}.kwCheckinGrid .done>i{font-size:8px}}.kwCheckinError{margin:10px 0;padding:10px 14px;border:1px solid #fecaca;border-radius:12px;background:#fff1f2;color:#b91c1c;font-weight:700;font-size:13px}.kwMission209Backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020;background:#04193f94;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);display:flex;align-items:center;justify-content:center;padding:24px}.kwMission209Modal{position:relative;width:min(960px,94vw);max-height:88vh;overflow:auto;background:linear-gradient(145deg,#f9fdff,#eef8ff);border:1px solid rgba(120,190,235,.55);border-radius:30px;box-shadow:0 28px 80px #0423524d;padding:30px;color:#0b315f}.kwMission209Close{position:absolute;right:20px;top:18px;width:46px;height:46px;border:0;border-radius:50%;background:#dff1ff;color:#1269ad;font-size:28px;cursor:pointer}.kwMission209Head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding-right:58px}.kwMission209Head>div:first-child>span{font-weight:900;color:#008f84;letter-spacing:.05em}.kwMission209Head h2{font-size:34px;margin:8px 0 3px;color:#092d59}.kwMission209Head p{margin:0;color:#6b8098}.kwMission209Role{min-width:150px;background:linear-gradient(135deg,#e8fff9,#d8f6ee);border-radius:18px;padding:12px 18px;text-align:center}.kwMission209Role small{display:block;color:#579185;font-weight:800}.kwMission209Role b{display:block;color:#008c78;font-size:20px;margin-top:3px}.kwMission209Summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.kwMission209Summary article{background:#fff;border:1px solid #deedf7;border-radius:18px;padding:14px 18px;box-shadow:0 8px 22px #26638f12}.kwMission209Summary small,.kwMission209Summary span{display:block;color:#71869b;font-weight:700}.kwMission209Summary b{display:block;font-size:26px;color:#087a6d;margin:3px 0}.kwMission209List{display:grid;gap:11px}.kwMission209List>article{display:grid;grid-template-columns:58px minmax(0,1fr) 118px 145px;align-items:center;gap:14px;background:#fff;border:1px solid #dcebf5;border-radius:19px;padding:13px 16px;box-shadow:0 7px 20px #1e5a820f}.kwMission209List>article.done{background:linear-gradient(90deg,#f4fff9,#fff);border-color:#a8e7c9}.kwMission209Icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;font-size:27px;background:linear-gradient(145deg,#edf8ff,#e1f1ff)}.kwMission209List>article.done .kwMission209Icon{background:#dcf8e9}.kwMission209Info small{font-size:10px;font-weight:900;color:#7891a8;letter-spacing:.08em}.kwMission209Info b{display:block;font-size:17px;color:#0c355f;margin:2px 0}.kwMission209Info span{display:block;color:#6d8195;font-size:13px}.kwMission209Reward{text-align:center;border-left:1px solid #e3edf5;border-right:1px solid #e3edf5}.kwMission209Reward small{display:block;font-size:9px;font-weight:900;color:#8395a7}.kwMission209Reward strong{display:block;color:#e19a00;font-size:24px;line-height:1.05}.kwMission209Reward span{font-size:11px;color:#778b9f;font-weight:800}.kwMission209State{text-align:right}.kwMission209State b{display:block;color:#76899b;font-size:13px}.kwMission209List>article.done .kwMission209State b{color:#07986f}.kwMission209State a{display:inline-block;margin-top:7px;color:#0876d1;font-size:12px;font-weight:900;text-decoration:none}.kwMission209Foot{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:13px 16px;background:#fff8df;border-radius:16px;color:#806520;font-size:12px}.kwMission209Foot button{border:0;border-radius:999px;background:#0876d1;color:#fff;padding:10px 24px;font-weight:900;cursor:pointer}@media(max-width:760px){.kwMission209Backdrop{padding:10px}.kwMission209Modal{padding:22px 14px;border-radius:22px}.kwMission209Head{display:block;padding-right:48px}.kwMission209Role{margin-top:14px}.kwMission209Summary{grid-template-columns:1fr 1fr}.kwMission209Summary article:last-child{grid-column:1/-1}.kwMission209List>article{grid-template-columns:48px 1fr 82px;padding:12px 10px}.kwMission209State{grid-column:2/-1;text-align:left}.kwMission209Reward{border-right:0}.kwMission209Foot{align-items:flex-start;flex-direction:column}.kwMission209Foot button{width:100%}}.kwReward190Action.a3,.kwReward190Action.a4{background:transparent!important;box-shadow:none!important;border:0!important;text-align:left;font-family:inherit;cursor:pointer}.kwSpecial211Backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10030;background:#05143a9e;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);display:flex;align-items:center;justify-content:center;padding:22px}.kwSpecial211Modal,.kwGift211Modal{position:relative;width:min(880px,94vw);max-height:88vh;overflow:auto;border-radius:28px;background:linear-gradient(145deg,#fbf9ff,#f2edff);border:1px solid #d8c9ff;box-shadow:0 28px 80px #2711604d;padding:30px;color:#342066}.kwSpecial211Close{position:absolute;right:18px;top:16px;width:44px;height:44px;border:0;border-radius:50%;background:#eadfff;color:#6735c7;font-size:27px;cursor:pointer}.kwSpecial211Head>span,.kwGift211Eyebrow{font-weight:900;color:#7938dc;letter-spacing:.04em}.kwSpecial211Head h2,.kwGift211Modal h2{font-size:32px;margin:7px 0 3px}.kwSpecial211Head p,.kwGift211Modal>p{margin:0;color:#786b92}.kwSpecial211Head>b{display:inline-block;margin-top:12px;padding:7px 14px;border-radius:999px;background:#7c3fe0;color:#fff}.kwSpecial211List{display:grid;gap:12px;margin-top:20px}.kwSpecial211List article{display:grid;grid-template-columns:58px minmax(0,1fr) 150px 145px;align-items:center;gap:14px;background:#fff;border:1px solid #e6dcfa;border-radius:19px;padding:14px 16px}.kwSpecial211List i{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;background:#f2eaff;font-style:normal;font-size:27px}.kwSpecial211List div>b{display:block;font-size:17px}.kwSpecial211List div>span{display:block;font-size:13px;color:#7c7190;margin-top:3px}.kwSpecial211List>article>strong{color:#d69200;text-align:center;font-size:17px}.kwSpecial211List a,.kwSpecial211List button{border:0;border-radius:999px;background:linear-gradient(180deg,#9554ed,#7335d5);color:#fff;padding:10px 12px;text-decoration:none;text-align:center;font-weight:900;cursor:pointer;font-size:12px}.kwSpecial211Foot{margin-top:18px;background:#fff8df;border-radius:14px;padding:12px 15px;color:#7d6423;font-size:12px}.kwGift211Modal{width:min(560px,94vw);background:linear-gradient(145deg,#f9fdff,#eef8ff);color:#123c69}.kwGift211Balance{display:flex;align-items:baseline;gap:8px;margin:18px 0;padding:15px 18px;border-radius:18px;background:linear-gradient(135deg,#fff6ce,#ffe7a0)}.kwGift211Balance small{font-weight:800}.kwGift211Balance b{font-size:30px;color:#c88600}.kwGift211Balance span{font-weight:800}.kwGift211Modal label{display:block;margin-top:14px;font-weight:900}.kwGift211Modal select,.kwGift211Modal input{width:100%;box-sizing:border-box;margin-top:7px;border:1px solid #cddfeb;border-radius:13px;background:#fff;padding:12px 14px;font:inherit}.kwGift211Amounts{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:8px}.kwGift211Amounts button{border:1px solid #cbdce9;border-radius:11px;background:#fff;padding:9px 3px;font-weight:900;color:#315d82;cursor:pointer}.kwGift211Amounts button.active{background:#126fd0;color:#fff;border-color:#126fd0}.kwGift211After{margin-top:12px;text-align:right;color:#718399}.kwGift211Notice{margin-top:12px;padding:10px 12px;border-radius:12px;background:#eef9f5;color:#08785d;font-weight:800}.kwGift211Submit{width:100%;margin-top:15px;border:0;border-radius:999px;padding:14px;background:linear-gradient(180deg,#18bd96,#08a77f);color:#fff;font-size:16px;font-weight:1000;cursor:pointer}.kwGift211Submit:disabled{opacity:.5;cursor:not-allowed}.kwGift211Fine{display:block;margin-top:11px;color:#77899a;line-height:1.45}@media(max-width:700px){.kwSpecial211Modal,.kwGift211Modal{padding:24px 14px}.kwSpecial211List article{grid-template-columns:48px 1fr 100px}.kwSpecial211List a,.kwSpecial211List button{grid-column:2/-1}.kwGift211Amounts{grid-template-columns:repeat(5,1fr)}}.kwReward213Earned{display:flex!important;align-items:center;gap:.38em;margin-top:.34em!important;margin-bottom:.12em!important;font-style:normal!important;font-weight:900!important;font-size:clamp(6px,.82vw,9px)!important;line-height:1!important;color:#173d72!important;text-shadow:0 1px 0 rgba(255,255,255,.9)}.kwReward213Earned img{display:block;width:clamp(13px,1.45vw,22px);height:clamp(13px,1.45vw,22px);object-fit:contain;filter:drop-shadow(0 2px 2px rgba(166,102,0,.22));flex:0 0 auto}.kwReward190Action.a1 .kwReward213Earned{color:#0758bf!important}.kwReward190Action.a2 .kwReward213Earned{color:#087e61!important}.kwReward190Action.a3 .kwReward213Earned{color:#c94636!important}.kwReward190Action.a4 .kwReward213Earned{color:#6b36c8!important}.kwCredit214Button{display:inline-flex!important;align-items:center;gap:6px;border:1px solid #e6bd54!important;background:linear-gradient(180deg,#fff7cf,#ffe394)!important;color:#855500!important;font-weight:900!important}.kwCredit214Backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10060;background:#05183aa3;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);display:flex;align-items:center;justify-content:center;padding:20px}.kwCredit214Modal{position:relative;width:min(620px,94vw);max-height:90vh;overflow:auto;border-radius:28px;background:linear-gradient(145deg,#fbfeff,#eef8ff);border:1px solid #cfe5f5;box-shadow:0 28px 90px #05234e57;padding:30px;color:#103963}.kwCredit214Close{position:absolute;right:18px;top:16px;width:44px;height:44px;border:0;border-radius:50%;background:#dff1ff;color:#176ba8;font-size:27px;cursor:pointer}.kwCredit214Eyebrow{font-weight:1000;color:#b47a00;letter-spacing:.04em}.kwCredit214Modal h2{font-size:30px;margin:7px 50px 4px 0}.kwCredit214Modal>p{margin:0;color:#70859b}.kwCredit214Summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.kwCredit214Summary>div{padding:15px 17px;border-radius:17px;background:#fff;border:1px solid #dcebf5}.kwCredit214Summary small{display:block;color:#7a8da0;font-weight:800}.kwCredit214Summary b{display:block;margin-top:3px;font-size:22px;color:#0c4d84}.kwCredit214Modal label{display:block;font-weight:900;margin:10px 0 8px}.kwCredit214Picker{display:grid;grid-template-columns:48px 1fr 48px 110px;gap:7px}.kwCredit214Picker button,.kwCredit214Picker input{height:46px;border:1px solid #cbddea;border-radius:12px;background:#fff;text-align:center;font:inherit;font-weight:900;color:#174e79}.kwCredit214Picker button{cursor:pointer}.kwCredit214Picker .max{background:#fff2b8;color:#8a5b00;border-color:#e9c45d}.kwCredit214Bill{margin-top:16px;padding:16px 18px;border-radius:18px;background:linear-gradient(135deg,#fff8dc,#ffecad)}.kwCredit214Bill span,.kwCredit214Bill strong{display:flex;justify-content:space-between;align-items:center}.kwCredit214Bill span{color:#705f37}.kwCredit214Bill strong{margin-top:9px;padding-top:9px;border-top:1px solid rgba(151,110,13,.18);font-size:18px}.kwCredit214Bill em{font-style:normal;font-size:25px;color:#b77a00}.kwCredit214Fine{display:block;margin-top:12px;color:#75899d;line-height:1.5}.kwCredit214Submit{width:100%;margin-top:16px;border:0;border-radius:999px;padding:14px 18px;background:linear-gradient(180deg,#1787e8,#086ac4);color:#fff;font-size:16px;font-weight:1000;cursor:pointer}.kwCredit214Submit:disabled{opacity:.55}.kwCredit214Loading{padding:30px;text-align:center;color:#70859b;font-weight:800}@media(max-width:620px){.kwCredit214Modal{padding:24px 14px}.kwCredit214Summary{grid-template-columns:1fr}.kwCredit214Picker{grid-template-columns:44px 1fr 44px}.kwCredit214Picker .max{grid-column:1/-1}}.kwPublicNavBackdrop,.kwPublicNavDrawer{display:none}@media(max-width:1279px){html.kwPublicNavOpen,html.kwPublicNavOpen body{overflow:hidden!important}.kwPublicNavBackdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10040;border:0;background:#08183085;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.kwPublicNavDrawer{display:flex;flex-direction:column;position:fixed;z-index:10041;right:0;top:0;bottom:0;width:min(88vw,390px);height:100dvh;background:#fff;box-shadow:-22px 0 60px #081f403d;padding:max(18px,env(safe-area-inset-top)) 16px max(88px,calc(env(safe-area-inset-bottom) + 76px));overflow-y:auto;animation:kwPublicNavIn .18s ease-out both}.kwPublicNavHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 2px 16px;border-bottom:1px solid #e8eef6}.kwPublicNavHead .brandLogo{max-width:190px}.kwPublicNavHead>button{width:44px;height:44px;border:1px solid #dce6f2;border-radius:14px;background:#f7faff;color:#17365d;display:grid;place-items:center}.kwPublicNavLinks{display:grid;gap:8px;padding-top:14px}.kwPublicNavLinks a{display:flex;align-items:center;gap:13px;min-height:64px;padding:11px 13px;border:1px solid #e1eaf5;border-radius:16px;background:#fff;color:#17365d;text-decoration:none}.kwPublicNavLinks a>svg{flex:0 0 auto;color:#176fe8}.kwPublicNavLinks a>span{display:flex;flex-direction:column;gap:2px;min-width:0}.kwPublicNavLinks b{font-size:14px}.kwPublicNavLinks small{font-size:11px;color:#718198;font-weight:600}.kwPublicNavLinks .kwRewardMobileLink{border-color:#f2d17d;background:linear-gradient(135deg,#fffdf6,#fff7df)}.kwPublicNavLinks .kwRewardMobileLink>svg,.kwPublicNavLinks .kwRewardMobileLink b{color:#a96800}.kwAdaptiveBottomNav button[aria-label=รางวัล]{color:#9b6a00}.kwAdaptiveBottomNav button[aria-label=รางวัล].active{background:#fff6d9;color:#a96800}}@keyframes kwPublicNavIn{0%{transform:translate(100%)}to{transform:translate(0)}}.rolePick>div{flex-wrap:wrap}.rolePick .partnerRolePick{flex-basis:100%}.kwPartner217Page{min-height:100vh;background:#f6f8fb;color:#172033}.kwPartner217Top{height:72px;background:#fff;border-bottom:1px solid #e7eaf0;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,4vw,64px)}.kwPartner217Top>div{display:flex;gap:20px}.kwPartner217Top a{color:#44506a;text-decoration:none;font-weight:700}.kwPartner217Main{max-width:1180px;margin:auto;padding:38px 24px 90px}.kwPartner217Hero{display:flex;justify-content:space-between;gap:28px;align-items:center;padding:36px;border-radius:26px;background:linear-gradient(135deg,#101c36,#1e3158);color:#fff}.kwPartner217Hero h1{font-size:clamp(30px,4vw,48px);margin:10px 0}.kwPartner217Hero p{max-width:700px;color:#c9d5eb;line-height:1.7}.kwPartner217Status{min-width:220px;padding:22px;border:1px solid #ffffff30;border-radius:20px;background:#ffffff12;display:grid;gap:5px}.kwPartner217Status strong{font-size:24px}.kwPartner217Status.active strong{color:#78e6a5}.kwPartner217Status.pending strong{color:#ffd278}.kwPartner217Status.suspended strong{color:#ff9292}.kwPartner217Notice{margin:18px 0 0;padding:18px 20px;background:#fff7e5;border:1px solid #f2d697;border-radius:16px;display:flex;gap:12px;align-items:flex-start}.kwPartner217Notice div{display:grid;gap:4px}.kwPartner217Notice span{color:#735d32}.kwPartner217Stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:22px 0}.kwPartner217Stats article,.kwPartner217Grid>article,.kwPartner217History{background:#fff;border:1px solid #e5e9f0;border-radius:20px;padding:22px}.kwPartner217Stats small,.kwPartner217Share>span,.kwPartner217Campaign>span{font-size:11px;font-weight:800;letter-spacing:.08em;color:#7c879d}.kwPartner217Stats strong{display:block;font-size:30px;margin:7px 0}.kwPartner217Stats span{font-size:12px;color:#7c879d}.kwPartner217Grid{display:grid;grid-template-columns:1fr 1.2fr;gap:18px}.kwPartner217Share{display:grid;gap:10px}.kwPartner217Share strong{font-size:26px}.kwPartner217Share p{margin:0;padding:12px;background:#f6f8fb;border-radius:10px;overflow-wrap:anywhere;font-size:12px}.kwPartner217Share button{width:max-content}.kwPartner217Campaign h2{margin:8px 0}.kwPartner217Campaign p{color:#667188;line-height:1.6}.kwPartner217Campaign div{display:flex;align-items:center;gap:8px;margin-top:10px;font-weight:700}.kwPartner217History{margin-top:18px}.kwPartner217History>div:first-child{display:flex;justify-content:space-between;align-items:center}.kwPartner217History>div:nth-child(2){display:grid;margin-top:12px}.kwPartner217History article{display:grid;grid-template-columns:1fr 180px 120px;gap:12px;padding:13px 4px;border-top:1px solid #edf0f4}.kwPartner217History article span{text-transform:capitalize}.kwPartner217Empty{color:#7c879d}.accountRoleOptions.count-4{grid-template-columns:1fr 1fr}@media(max-width:800px){.kwPartner217Hero{align-items:stretch;flex-direction:column}.kwPartner217Status{min-width:0}.kwPartner217Stats{grid-template-columns:1fr 1fr}.kwPartner217Grid{grid-template-columns:1fr}.kwPartner217History article{grid-template-columns:1fr}.kwPartner217Top{padding:0 16px}.kwPartner217Top>div a:first-child{display:none}}@media(max-width:480px){.kwPartner217Stats{grid-template-columns:1fr}.kwPartner217Main{padding:24px 14px 84px}.kwPartner217Hero{padding:24px}.accountRoleOptions.count-4{grid-template-columns:1fr}}.kwSignup218Modal{width:min(760px,100%);padding:30px 36px}.kwSignup218Modal .authIntro{margin-bottom:18px}.kwSignupRoleBlock218 .rolePick>span{font-size:14px;color:#14213d}.kwRoleHint218{display:block;margin:-2px 0 12px;color:#7a879b;font-size:11px;line-height:1.5}.kwSignupRoleBlock218 .rolePick>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;background:transparent}.kwSignupRoleBlock218 .rolePick .kwRoleCard218{position:relative;min-height:178px;padding:15px 12px 14px;border:1.5px solid #d9e4f2;border-radius:18px;background:#fff;box-shadow:0 8px 24px #13355d0f;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;color:#243650;transition:.18s ease}.kwSignupRoleBlock218 .rolePick .kwRoleCard218:hover{transform:translateY(-2px);box-shadow:0 13px 28px #13355d1c}.kwSignupRoleBlock218 .rolePick .kwRoleCard218.active:after{content:"✓";position:absolute;right:10px;top:9px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:13px;font-weight:950}.kwSignupRoleBlock218 .rolePick .kwRoleCard218.buyer.active{border-color:#2582ff;background:linear-gradient(180deg,#f7fbff,#eef6ff)}.kwSignupRoleBlock218 .rolePick .kwRoleCard218.buyer.active:after{background:#2582ff}.kwSignupRoleBlock218 .rolePick .kwRoleCard218.provider.active{border-color:#20af70;background:linear-gradient(180deg,#f7fffb,#edfbf4)}.kwSignupRoleBlock218 .rolePick .kwRoleCard218.provider.active:after{background:#20af70}.kwSignupRoleBlock218 .rolePick .kwRoleCard218.sale.active{border-color:#ff8518;background:linear-gradient(180deg,#fffaf5,#fff3e8)}.kwSignupRoleBlock218 .rolePick .kwRoleCard218.sale.active:after{background:#ff8518}.kwRoleIcon218{width:48px;height:48px;border-radius:15px;background:#f2f6fb;display:grid;place-items:center;font-size:25px;margin-bottom:4px}.kwRoleCard218.buyer .kwRoleIcon218{background:#eaf4ff}.kwRoleCard218.provider .kwRoleIcon218{background:#eafaf2}.kwRoleCard218.sale .kwRoleIcon218{background:#fff1e4}.kwSignupRoleBlock218 .kwRoleCard218 b{font-size:16px}.kwSignupRoleBlock218 .kwRoleCard218 small{font-size:10px!important;line-height:1.35;color:#68768b!important}.kwSignupRoleBlock218 .kwRoleCard218 em{font-style:normal;font-size:10px;line-height:1.4;color:#8793a5;margin-top:4px}.kwSignup218Modal .socialButtons{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.kwSignup218Modal .socialBtn{height:52px;grid-template-columns:30px 1fr 10px;padding:0 10px;font-size:12px}.emailSignupBtn218{border-color:#cddbed!important}.emailMark218{width:27px;height:27px;border-radius:8px;background:#eef5ff;color:#176fe8;display:grid;place-items:center;font-size:16px;font-weight:900;justify-self:center}.kwSignup218Modal .emailAuthForm{background:#f9fbfe;border:1px solid #e2eaf4;border-radius:16px;padding:16px;margin-top:12px}.kwEmailClose218{margin-top:12px;background:#f8fafc;border:1px solid #e1e8f0}.kwSignup218Modal .partnerAgreement217{padding:10px 12px;border:1px solid #ffe0bd;border-radius:12px;background:#fffaf4}@media(max-width:700px){.kwSignup218Modal{padding:26px 18px}.kwSignupRoleBlock218 .rolePick>div{grid-template-columns:1fr}.kwSignupRoleBlock218 .rolePick .kwRoleCard218{min-height:0;display:grid;grid-template-columns:48px 1fr;grid-template-rows:auto auto auto;text-align:left;align-items:center;column-gap:11px}.kwSignupRoleBlock218 .kwRoleCard218 .kwRoleIcon218{grid-row:1/4;margin:0}.kwSignupRoleBlock218 .kwRoleCard218 b,.kwSignupRoleBlock218 .kwRoleCard218 small,.kwSignupRoleBlock218 .kwRoleCard218 em{grid-column:2;align-self:center}.kwSignup218Modal .socialButtons{grid-template-columns:1fr}.kwSignup218Modal .socialBtn{font-size:13px}}.kwWelcomeMascot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11950;display:grid;place-items:center;pointer-events:none;background:#eef7ff2e;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);animation:kwWelcomeBackdrop 5s ease both}.kwWelcomeMascotInner{display:flex;align-items:center;gap:18px;max-width:min(720px,calc(100vw - 40px));padding:18px 28px 18px 18px;border:1px solid rgba(91,157,240,.28);border-radius:30px;background:#fffffff0;box-shadow:0 22px 70px #13488e2e;animation:kwWelcomeCard 5s cubic-bezier(.2,.8,.2,1) both}.kwWelcomeMascotImage{width:190px;height:196px;object-fit:contain;filter:drop-shadow(0 14px 20px rgba(20,91,195,.18))}.kwWelcomeMascotCopy{display:flex;flex-direction:column;min-width:0;color:#0c2348}.kwWelcomeMascotKicker{font-size:12px;font-weight:900;letter-spacing:.16em;color:#2377e9}.kwWelcomeMascotCopy strong{margin-top:5px;font-size:clamp(24px,3vw,38px);line-height:1.18;letter-spacing:-.025em}.kwWelcomeMascotCopy small{margin-top:8px;font-size:15px;color:#60708a}.kwWelcomeMascotCopy em{margin-top:12px;font-size:12px;font-style:normal;font-weight:800;letter-spacing:.08em;color:#315eaa}@keyframes kwWelcomeCard{0%{opacity:0;transform:translateY(18px) scale(.92)}14%{opacity:1;transform:translateY(0) scale(1)}82%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.98)}}@keyframes kwWelcomeBackdrop{0%,to{opacity:0}12%,82%{opacity:1}}@media(max-width:640px){.kwWelcomeMascotInner{flex-direction:column;text-align:center;gap:2px;padding:16px 20px 20px;border-radius:26px}.kwWelcomeMascotImage{width:154px;height:160px}.kwWelcomeMascotCopy strong{font-size:25px}.kwWelcomeMascotCopy small{font-size:14px}}@media(prefers-reduced-motion:reduce){.kwWelcomeMascot,.kwWelcomeMascotInner{animation:none}.kwWelcomeMascot{background:#eef7ff1f}}html,body,#root{max-width:100%;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}img,video,canvas,svg{max-width:100%}@media(max-width:1180px){.dashboardTopbar{height:auto!important;min-height:68px!important;gap:10px!important;padding:10px 14px!important;flex-wrap:wrap!important}.dashboardTopActions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex:1 1 420px!important;min-width:0!important;flex-wrap:wrap!important}.dashboardTopActions>button,.dashboardTopActions>a,.dashboardOutlineButton,.dashboardUserChip{display:inline-flex!important;visibility:visible!important;opacity:1!important;max-width:100%!important}.dashboardTopActions .dashboardOutlineButton{white-space:normal!important;min-height:40px!important}.dashboardBrandButton,.dashboardTopbar>.brandLogo{flex:0 0 auto!important}.dashboardShell,.dashboardMain{min-width:0!important;max-width:100%!important}}@media(max-width:760px){.dashboardTopbar{align-items:center!important}.dashboardTopActions{flex:1 1 100%!important;justify-content:flex-start!important;width:100%!important}.dashboardTopActions>button,.dashboardTopActions>a{flex:1 1 auto!important;justify-content:center!important}.dashboardUserChip span{display:inline!important}.resumeBuilderPage .dashboardTopActions .dashboardOutlineButton:last-child{display:inline-flex!important}}@media(max-width:980px){.dashboardShell{display:block!important}.dashboardSidebar{position:relative!important;top:auto!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;padding:10px!important;overflow:visible!important}.dashboardIdentity{max-width:100%!important}.dashboardNavList,.dashboardSidebar nav{display:flex!important;flex-direction:row!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin;padding:6px 2px!important;-webkit-overflow-scrolling:touch}.dashboardNavList button,.dashboardSidebar nav button{display:inline-flex!important;visibility:visible!important;opacity:1!important;flex:0 0 auto!important;white-space:nowrap!important;min-height:42px!important}}@media(max-width:980px){.jobBoardHeader{height:auto!important;min-height:64px!important;padding:9px 12px!important;display:flex!important;gap:8px!important;flex-wrap:wrap!important}.jobBoardHeader>nav,.jobBoardHeader>.actions{display:flex!important;visibility:visible!important;opacity:1!important;gap:7px!important;align-items:center!important;flex-wrap:wrap!important;max-width:100%!important}.jobBoardHeader>.actions{margin-left:auto!important}.jobBoardHeader a,.jobBoardHeader button{visibility:visible!important;opacity:1!important}.jobBoardHeader .headDashboardBtn,.jobBoardHeader .dashboardUserChip{display:inline-flex!important}}@media(max-width:640px){.jobBoardHeader>.actions{width:100%!important;margin-left:0!important;justify-content:flex-start!important}.jobBoardHeader>nav{overflow-x:auto!important;flex-wrap:nowrap!important;max-width:100%!important}.jobBoardHeader>nav a{flex:0 0 auto!important;white-space:nowrap!important}}@media(max-width:1050px){.buyerSectionHead,.buyerHiringHero,.buyerDecisionStrip,.providerFeedHead,.providerJobCardTop,.providerJobModalActions,.selectionBarActions,.financialDocActions,.resumeActions{gap:9px!important;flex-wrap:wrap!important}.buyerSectionHead button,.buyerHiringHero button,.buyerDecisionStrip button,.providerJobModalActions button,.selectionBarActions button,.financialDocActions button,.resumeActions button{display:inline-flex!important;visibility:visible!important;opacity:1!important}.buyerPostHead span:nth-child(4),.buyerPostRow>span:nth-child(4){display:block!important}}@media(max-width:720px){.buyerSectionHead button,.buyerDecisionStrip button,.providerJobModalActions button,.financialDocActions button,.resumeActions button{width:100%!important;justify-content:center!important}.buyerPostRow{grid-template-columns:1fr!important}.buyerPostRow>span,.buyerPostRow>div{grid-column:1!important;display:block!important}}@media(max-width:1100px){.kwAdmin75Shell{display:block!important;min-width:0!important}.kwAdmin75Sidebar{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;padding:8px 10px!important;overflow:visible!important}.kwAdmin75Sidebar nav{display:flex!important;grid-template-columns:none!important;gap:6px!important;overflow-x:auto!important;padding:8px 0!important;-webkit-overflow-scrolling:touch}.kwAdmin75Sidebar nav button{display:flex!important;visibility:visible!important;opacity:1!important;flex:0 0 auto!important;white-space:nowrap!important}.kwAdmin75Quick{display:flex!important;overflow-x:auto!important;gap:6px!important}.kwAdmin75Quick>b{display:none!important}.kwAdmin75Quick button{display:flex!important;flex:0 0 auto!important;white-space:nowrap!important}.kwAdmin75Badge{display:none!important}.kwAdmin75Topbar{height:auto!important;min-height:62px!important;flex-wrap:wrap!important;padding:9px 12px!important}.kwAdmin75GlobalSearch{min-width:180px!important;max-width:none!important;flex:1 1 260px!important}.kwAdmin75Prod{margin-left:0!important;padding-right:10px!important}.kwAdmin75User{display:flex!important}.kwAdmin75Main{padding:14px 12px 28px!important;max-width:100%!important}.kwAdmin75PageHead{grid-template-columns:1fr!important}.kwAdmin75Kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.kwAdmin75ModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kwAdmin75BottomGrid{grid-template-columns:1fr!important}.kwAdmin75ModuleHero{grid-template-columns:52px minmax(0,1fr)!important}.kwAdmin75ModuleHero button{grid-column:1/-1!important;width:100%!important}.kwAdmin75ModuleSummary{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:620px){.kwAdmin75Kpis,.kwAdmin75ModuleGrid,.kwAdmin75ModuleSummary{grid-template-columns:1fr!important}.kwAdmin75GlobalSearch{order:10;flex-basis:100%!important}.kwAdmin75Prod{border-right:0!important}.kwAdmin75User div{display:none!important}.kwAdmin75Actions{grid-template-columns:1fr!important}}@media(max-width:900px){.financialDocTableWrap{max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.financialDocTable{min-width:720px!important;table-layout:auto!important}.financialDocRowActions{display:flex!important;visibility:visible!important;gap:6px!important;flex-wrap:wrap!important}.financialDocRowActions button{display:inline-flex!important;visibility:visible!important;opacity:1!important}}@media(max-width:1024px){[class*=Modal],[class*=modal]{max-width:calc(100vw - 24px)}.resumePreviewOverlay,.kwCredit214Backdrop{padding:12px!important}.kwCredit214Modal{width:min(920px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;overflow-x:hidden!important}.kwCredit214Summary,.kwCredit214Bill,.kwCredit214Picker{min-width:0!important;max-width:100%!important}}@media(max-width:700px){.kwCredit214Picker{grid-template-columns:44px minmax(0,1fr) 44px!important}.kwCredit214Picker .max{grid-column:1/-1!important;width:100%!important}}@media(max-height:620px)and (orientation:landscape){.kwCredit214Backdrop,.resumePreviewOverlay{align-items:flex-start!important;padding:8px!important;overflow-y:auto!important}.kwCredit214Modal{max-height:none!important;margin:auto!important;padding-top:22px!important}}@media(max-width:760px){.kwBenefitsHeader>div>a:first-child{display:inline-flex!important}.kwReward188TopLinks a:first-child{display:inline-flex!important}.kwReward188ReferralHotspot small,.kwReward188MissionHotspot small,.kwReward188CampaignHotspot small{display:inline!important}}@media(pointer:coarse){button,a,[role=button]{min-height:40px}}.accountRoleAddPartner{width:100%;display:flex;align-items:center;gap:10px;margin-top:10px;padding:11px 12px;border:1px dashed #f59e0b;border-radius:13px;background:#fffaf0;color:#92400e;text-align:left;cursor:pointer}.accountRoleAddPartner:hover{background:#fff7df;border-style:solid}.accountRoleAddPartner:disabled{opacity:.65;cursor:wait}.accountRoleAddPartner>span{display:flex;flex-direction:column;gap:2px}.accountRoleAddPartner b{font-size:13px}.accountRoleAddPartner small{font-size:11px;color:#a16207;font-weight:500}.kwSale2181{display:grid;gap:18px}.kwSale2181Hero{display:flex;justify-content:space-between;align-items:center;padding:25px 28px;border-radius:20px;background:linear-gradient(135deg,#0b234a,#15417d);color:#fff;box-shadow:0 12px 30px #0f2a5624}.kwSale2181Hero span{font-size:12px;font-weight:900;letter-spacing:.13em;color:#6fb0ff}.kwSale2181Hero h2{font-size:31px;margin:6px 0}.kwSale2181Hero p{margin:0;color:#dbe9ff}.kwSale2181HeroIcon{width:64px;height:64px;border:1px solid rgba(255,255,255,.22);background:#ffffff1a;border-radius:18px;display:grid;place-items:center}.kwSale2181Kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.kwSale2181Kpis button{background:#fff;border:1px solid #e1e8f2;border-radius:16px;padding:16px 18px;text-align:left;cursor:pointer;box-shadow:0 4px 14px #102a530a}.kwSale2181Kpis span,.kwSale2181Finance span{display:block;color:#69758a;font-size:12px;font-weight:800}.kwSale2181Kpis b{display:block;font-size:27px;color:#102342;margin:5px 0 1px}.kwSale2181Kpis small,.kwSale2181Finance small{color:#8a95a7}.kwSale2181Finance{display:grid;grid-template-columns:repeat(3,1fr) 1.35fr;gap:12px}.kwSale2181Finance>div{background:#fff;border:1px solid #e1e8f2;border-radius:16px;padding:17px}.kwSale2181Finance b{display:block;font-size:23px;color:#102342;margin:5px 0}.kwSale2181Finance .paid{border-color:#cfe0ff;background:#f7faff}.kwSale2181Finance .foundation{display:flex;gap:10px;align-items:center;background:#f8fafc}.kwSale2181Finance .foundation span{display:block}.kwSale2181Finance .foundation b{font-size:14px;margin:0 0 4px}.kwSale2181Toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px}.kwSale2181Tabs{display:flex;gap:7px;flex-wrap:wrap}.kwSale2181Tabs button,.kwSale2181Toolbar .refresh{border:1px solid #dce4ef;background:#fff;border-radius:11px;padding:9px 13px;font-weight:800;color:#43516a;cursor:pointer;display:flex;align-items:center;gap:7px}.kwSale2181Tabs button.active{background:#1769ff;color:#fff;border-color:#1769ff}.kwSale2181Tabs em{font-style:normal;min-width:20px;padding:2px 6px;border-radius:999px;background:#eef3fa;color:#59677d;font-size:11px}.kwSale2181Tabs button.active em{background:#fff3;color:#fff}.kwSale2181Notice{padding:12px 15px;border-radius:12px;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4f91;font-weight:700}.kwSale2181TableWrap{background:#fff;border:1px solid #e0e7f1;border-radius:18px;overflow:hidden}.kwSale2181TableHead,.kwSale2181Row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1.15fr;gap:14px;align-items:center}.kwSale2181TableHead{padding:12px 18px;background:#f7f9fc;color:#77849a;font-size:11px;font-weight:900;letter-spacing:.05em}.kwSale2181Row{padding:16px 18px;border-top:1px solid #edf1f6}.kwSale2181Row:hover{background:#fbfdff}.kwSale2181Row .identity{display:flex;gap:11px;align-items:center;min-width:0}.kwSale2181Row .avatar{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#eaf2ff;color:#1769ff;flex:0 0 auto}.kwSale2181Row .identity span{display:grid;min-width:0}.kwSale2181Row .identity b{color:#102342}.kwSale2181Row .identity small{color:#758196;overflow:hidden;text-overflow:ellipsis}.kwSale2181Row code{font-size:11px;color:#1769ff;font-weight:800}.kwSale2181Row .metric{display:grid}.kwSale2181Row .metric b{font-size:18px;color:#132744}.kwSale2181Row .metric small,.kwSale2181Row .metric em{font-size:11px;color:#7d899b;font-style:normal}.kwSale2181Status{display:inline-flex;padding:6px 9px;border-radius:999px;font-size:11px;font-weight:900}.kwSale2181Status.pending{background:#fff3d5;color:#956100}.kwSale2181Status.active{background:#dcfce7;color:#16713b}.kwSale2181Status.suspended{background:#fee2e2;color:#a51d2d}.kwSale2181Row .applied{display:block;color:#8a95a7;font-size:10px;margin-top:5px}.kwSale2181Row .actions{display:flex;gap:6px;flex-wrap:wrap}.kwSale2181Row .actions button{border:1px solid #dbe3ee;background:#fff;border-radius:9px;padding:7px 9px;font-weight:800;font-size:12px;cursor:pointer}.kwSale2181Row .actions .approve{background:#1769ff;border-color:#1769ff;color:#fff}.kwSale2181Row .actions .suspend{border-color:#fecaca;color:#a51d2d}.kwSale2181Guard{display:flex;gap:10px;align-items:center;padding:13px 15px;background:#f8fafc;border:1px solid #e1e7ef;border-radius:14px}.kwSale2181Guard span{display:grid}.kwSale2181Guard small{color:#69758a}.kwSale2181Empty{min-height:150px;display:flex;gap:8px;align-items:center;justify-content:center;color:#758196}.kwSale2181ModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#07142b85;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:20px}.kwSale2181Modal{width:min(460px,100%);background:#fff;border-radius:20px;padding:24px;box-shadow:0 24px 80px #07142b4d}.kwSale2181Modal .icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#eaf2ff;color:#1769ff}.kwSale2181Modal .icon.suspended{background:#fee2e2;color:#a51d2d}.kwSale2181Modal h3{font-size:23px;margin:13px 0 5px}.kwSale2181Modal p{color:#69758a}.kwSale2181Modal label{display:grid;gap:7px;font-weight:800}.kwSale2181Modal textarea{min-height:90px;resize:vertical;border:1px solid #dce4ef;border-radius:12px;padding:11px;font:inherit}.kwSale2181Modal .modalActions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.kwSale2181Modal .modalActions button{border:1px solid #dce4ef;background:#fff;border-radius:10px;padding:10px 15px;font-weight:800;cursor:pointer}.kwSale2181Modal .modalActions .approve{background:#1769ff;border-color:#1769ff;color:#fff}.kwSale2181Modal .modalActions .danger{background:#b42318;border-color:#b42318;color:#fff}@media(max-width:1100px){.kwSale2181Finance{grid-template-columns:repeat(2,1fr)}.kwSale2181TableHead{display:none}.kwSale2181Row{grid-template-columns:1.6fr 1fr 1fr}.kwSale2181Row .actions{grid-column:1/-1}}@media(max-width:760px){.kwSale2181Kpis,.kwSale2181Finance{grid-template-columns:1fr 1fr}.kwSale2181Row{grid-template-columns:1fr}.kwSale2181Toolbar{align-items:stretch;flex-direction:column}.kwSale2181Hero{padding:20px}.kwSale2181HeroIcon{display:none}}@media(max-width:480px){.kwSale2181Kpis,.kwSale2181Finance{grid-template-columns:1fr}}.kwSaleDash{min-height:100vh;background:#f5f9ff;color:#10244b}.kwSaleTop{height:76px;background:#fff;border-bottom:1px solid #e4ebf5;display:flex;align-items:center;padding:0 30px;gap:40px;position:sticky;top:0;z-index:20}.kwSaleTop nav{display:flex;gap:26px;flex:1}.kwSaleTop a{color:#18335f;text-decoration:none;font-weight:700}.kwSaleTopRight{display:flex;align-items:center;gap:14px}.kwSaleTopRight button{background:#10244b;color:#fff;border:0;border-radius:12px;padding:12px 18px;font-weight:800}.kwSaleLayout{display:grid;grid-template-columns:220px minmax(0,1fr);max-width:1500px;margin:auto}.kwSaleSide{background:#fff;border-right:1px solid #e6edf7;min-height:calc(100vh - 76px);padding:24px 14px;position:sticky;top:76px;height:calc(100vh - 76px);overflow:auto}.kwSaleSide>b{display:block;margin:0 10px 14px}.kwSaleSide>button{width:100%;border:0;background:transparent;padding:12px 10px;border-radius:10px;display:flex;align-items:center;gap:8px;text-align:left;color:#203b67}.kwSaleSide>button.active{background:#eaf2ff;color:#1767e8;font-weight:800}.kwSaleSide em{margin-left:auto;background:#ffebe8;color:#e34336;border-radius:12px;padding:2px 7px;font-size:11px;font-style:normal}.kwSalePromo{margin-top:24px;background:linear-gradient(145deg,#e9f4ff,#dbeaff);padding:18px;border-radius:16px;display:flex;flex-direction:column;gap:7px}.kwSalePromo svg{color:#3268e8}.kwSalePromo button{border:0;background:#2673ee;color:#fff;border-radius:9px;padding:9px;font-weight:700}.kwSaleMain{padding:26px;min-width:0}.kwSaleHero{background:linear-gradient(120deg,#123c9b,#1588ee 65%,#1b55d6);border-radius:20px;padding:32px;color:#fff;display:flex;justify-content:space-between;gap:25px;box-shadow:0 14px 35px #1d62c61f}.kwSaleHero h1{font-size:46px;margin:12px 0 8px}.kwSaleHero p{max-width:760px;line-height:1.7}.kwSaleHero>div>span{font-weight:800;color:#9ed0ff}.kwSaleStatus{min-width:220px;border:1px solid #ffffff35;background:#ffffff12;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:7px}.kwSaleStatus strong{font-size:28px}.kwSaleStatus.active strong{color:#6df0a4}.kwSaleStatus.pending strong{color:#ffd86a}.kwSaleStatus.suspended strong{color:#ff8b8b}.kwSaleNotice{margin-top:16px;background:#fff6df;border:1px solid #f2d38b;border-radius:14px;padding:15px;display:flex;gap:12px}.kwSaleNotice div{display:flex;flex-direction:column}.kwSaleKpis{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:18px}.kwSaleKpis article,.kwSalePanel{background:#fff;border:1px solid #e2eaf5;border-radius:16px;box-shadow:0 6px 18px #153d7710}.kwSaleKpis article{padding:18px;display:grid;grid-template-columns:36px 1fr;gap:3px 8px}.kwSaleKpis svg{grid-row:1/4;color:#2673ee;background:#eaf2ff;padding:8px;border-radius:10px;width:36px;height:36px}.kwSaleKpis span{font-size:13px}.kwSaleKpis strong{font-size:25px}.kwSaleKpis small{color:#8190aa}.kwSaleGrid{display:grid;grid-template-columns:1.55fr 1fr;gap:16px;margin-top:16px}.kwSalePanel{padding:20px}.panelHead{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;margin-bottom:16px}.panelHead h2{font-size:18px;margin:0 0 4px}.panelHead p{margin:0;color:#8290a8;font-size:13px}.panelHead a{color:#1767e8}.fakeChart{height:190px;border-left:1px solid #dfe7f3;border-bottom:1px solid #dfe7f3;background:repeating-linear-gradient(to bottom,transparent 0,transparent 45px,#edf2f8 46px);display:flex;align-items:flex-end;justify-content:space-around;padding:0 20px}.fakeChart i{width:8%;min-height:3px;background:linear-gradient(#44a1ff,#2b70ed);border-radius:8px 8px 0 0}.fakeChart i:nth-child(1){height:4%}.fakeChart i:nth-child(2){height:4%}.fakeChart i:nth-child(3){height:4%}.fakeChart i:nth-child(4){height:4%}.fakeChart i:nth-child(5){height:4%}.fakeChart i:nth-child(6){height:4%}.chartLegend{display:flex;justify-content:center;gap:25px;color:#54708f;font-size:12px;margin-top:12px}.kwSaleLink{display:flex;background:#f2f6fb;border-radius:10px;padding:7px}.kwSaleLink code{flex:1;overflow:hidden;text-overflow:ellipsis;padding:9px}.kwSaleLink button,.kwQrRow button{border:0;background:#2874ef;color:#fff;border-radius:8px;padding:9px 13px;font-weight:700}.kwQrRow{display:flex;gap:16px;margin-top:14px;align-items:center}.kwQrRow img,.qrPlaceholder{width:100px;height:100px;border:1px solid #e1e8f2;border-radius:10px}.kwQrRow>div{display:flex;flex-direction:column;gap:6px}.kwQrRow span{font-size:12px;color:#8090a7}.panelHead .ok{color:#17a45b}.panelHead .warn{color:#e25b38}.payoutBody{display:grid;grid-template-columns:210px 1fr;gap:18px}.payoutScore{background:#fff8e8;border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:8px}.payoutScore strong{font-size:34px;color:#e57a20}.payoutScore button{margin-top:8px;border:0;background:#2874ef;color:#fff;border-radius:9px;padding:10px;font-weight:800}.payoutChecklist{display:flex;flex-direction:column;gap:9px}.payoutChecklist>div{display:grid;grid-template-columns:22px 1fr auto;align-items:center;padding:9px;border-radius:9px;background:#f7f9fc}.payoutChecklist svg{width:18px}.payoutChecklist .done{color:#189c55}.payoutChecklist .missing{color:#e2473b}.profilePct{font-size:30px;color:#168b58}.profileMeter{height:10px;background:#e8eef6;border-radius:10px;overflow:hidden}.profileMeter i{display:block;height:100%;background:linear-gradient(90deg,#2c7af0,#20b873)}.syncNote{display:flex;gap:10px;background:#eef7ff;border-radius:12px;padding:14px;margin-top:20px;color:#48627f}.syncNote svg{flex:none;color:#2572eb}.saleEmpty{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#91a0b6;gap:5px}.saleTable>div{display:grid;grid-template-columns:1fr 180px 110px;border-top:1px solid #edf1f6;padding:11px}.saleNews{display:flex;flex-direction:column;gap:8px}.saleNews>div{display:flex;gap:10px;padding:11px;background:#f8faff;border-radius:10px}.saleNews span{display:flex;flex-direction:column}.saleNews small{color:#8290a8}.kwSaleModalBack{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a183c99;z-index:100;display:grid;place-items:center;padding:20px}.kwSaleModal{width:min(760px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:20px;padding:28px;position:relative}.kwSaleModal .x{position:absolute;right:18px;top:15px;border:0;background:#eef2f7;border-radius:9px;width:36px;height:36px;font-size:22px}.syncBanner{display:flex;gap:12px;background:#edf6ff;padding:14px;border-radius:12px;margin:18px 0}.syncBanner div{display:flex;flex-direction:column}.kwSaleForm{display:grid;grid-template-columns:1fr 1fr;gap:14px}.kwSaleForm label{display:flex;flex-direction:column;gap:6px;font-weight:700}.kwSaleForm label.wide{grid-column:1/-1}.kwSaleForm input,.kwSaleForm textarea{border:1px solid #d8e1ed;border-radius:9px;padding:11px;font:inherit}.kwSaleForm textarea{min-height:80px}.kwSaleForm small{color:#8795aa}.saleSaveMsg{background:#eef7ff;border-radius:10px;padding:11px;margin-top:12px}.kwSaleModal .modalActions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.kwSaleModal .modalActions button{padding:10px 16px;border-radius:9px;border:1px solid #d8e1ed;background:#fff}.kwSaleModal .modalActions .primary{background:#2874ef;color:#fff;border-color:#2874ef}@media(max-width:1050px){.kwSaleLayout{grid-template-columns:1fr}.kwSaleSide{display:none}.kwSaleKpis{grid-template-columns:repeat(2,1fr)}.kwSaleGrid{grid-template-columns:1fr}.kwSaleTop nav{display:none}}@media(max-width:650px){.kwSaleMain{padding:12px}.kwSaleHero{flex-direction:column}.kwSaleHero h1{font-size:34px}.kwSaleKpis,.payoutBody,.kwSaleForm{grid-template-columns:1fr}.kwSaleForm label.wide{grid-column:auto}.kwSaleTop{padding:0 14px}.kwSaleTopRight b{display:none}}.kwQrActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.kwQrDownload{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 15px;border:1px solid #b8c8dd;border-radius:10px;background:#fff;color:#173b68;font-weight:800;text-decoration:none}.kwQrDownload:hover{background:#f3f8ff}.kwQrRow>img{background:#fff;border:1px solid #dbe6f2;border-radius:14px;padding:8px;box-shadow:0 8px 24px #183e6914}.kwCommissionInfo{margin:18px 0}.commissionPolicyBadge{display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;background:#eef6ff;color:#1664c0;font-size:12px;font-weight:900}.commissionRuleGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.commissionRuleGrid>div{border:1px solid #e0e8f2;background:linear-gradient(180deg,#fff,#f8fbff);border-radius:14px;padding:16px;min-height:128px}.commissionRuleGrid small{display:block;color:#6f8096;font-weight:800;margin-bottom:8px}.commissionRuleGrid strong{display:block;color:#0b2b52;font-size:16px;margin-bottom:7px}.commissionRuleGrid span{display:block;color:#718197;font-size:12px;line-height:1.55}.commissionFlow{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:16px 0}.commissionFlow span{display:flex;align-items:center;gap:7px;padding:9px 12px;border-radius:999px;background:#f2f7fd;color:#274b74;font-size:12px;font-weight:800}.commissionFlow b{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#1877e8;color:#fff}.commissionFlow i{font-style:normal;color:#9aabc0}.commissionNotice{display:flex;gap:10px;align-items:flex-start;border:1px solid #f1d49a;background:#fffaf0;color:#72541d;border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.6}.commissionNotice svg{flex:0 0 auto;margin-top:1px}@media(max-width:1000px){.commissionRuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.commissionRuleGrid{grid-template-columns:1fr}.commissionFlow i{display:none}}.kwCommission2191{margin:0 0 24px;padding:22px;border:1px solid #dbe5f0;border-radius:22px;background:#fff;box-shadow:0 10px 28px #0f172a0f}.kwCommission2191Head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.kwCommission2191Head span{font-size:11px;font-weight:800;letter-spacing:.12em;color:#6d28d9}.kwCommission2191Head h3{margin:5px 0 4px;font-size:22px;color:#0f172a}.kwCommission2191Head p,.kwTest2191 p{margin:0;color:#64748b}.kwCommission2191Head button,.kwCommission2191Actions button,.kwTest2191Add button{border:0;border-radius:11px;padding:10px 14px;font-weight:800;cursor:pointer;display:flex;align-items:center;gap:7px}.kwCommission2191Head button{background:#f1f5f9;color:#334155}.kwCommission2191Summary{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:16px}.kwCommission2191Summary div{padding:14px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0}.kwCommission2191Summary small{display:block;color:#64748b}.kwCommission2191Summary strong{display:block;margin-top:5px;color:#0f172a;font-size:17px}.kwCommission2191Grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.kwCommission2191Grid label span{display:block;font-size:12px;font-weight:750;color:#475569;margin:0 0 6px}.kwCommission2191Grid input,.kwTest2191Add input{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:10px;padding:10px 11px;background:#fff;color:#0f172a}.kwCommission2191Actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0}.kwCommission2191Actions .switch{display:flex;align-items:center;gap:10px}.kwCommission2191Actions .switch span{display:flex;flex-direction:column}.kwCommission2191Actions .switch small{color:#64748b}.kwCommission2191Actions button{background:#0f172a;color:#fff}.kwCommission2191Warn{display:flex;gap:9px;padding:13px;border-radius:12px;background:#fff7ed;color:#9a3412}.kwTest2191{margin-top:18px;padding-top:18px;border-top:1px solid #e2e8f0}.kwTest2191 h4{margin:0 0 4px;font-size:17px}.kwTest2191Add{display:grid;grid-template-columns:1.2fr 1.2fr auto;gap:10px;margin-top:12px}.kwTest2191Add button{background:#4f46e5;color:#fff}.kwTest2191List{margin-top:10px;display:grid;gap:7px}.kwTest2191List>div{display:grid;grid-template-columns:1.5fr 1fr auto auto;gap:10px;align-items:center;padding:9px 11px;background:#f8fafc;border-radius:10px;font-size:12px}.kwTest2191List b{color:#7c3aed}.kwTest2191List button{border:1px solid #cbd5e1;background:#fff;border-radius:8px;padding:6px 9px;cursor:pointer}.kwCommission2191Guard{display:flex;gap:10px;align-items:center;margin-top:14px;padding:12px 14px;border-radius:12px;background:#ecfdf5;color:#065f46}.kwCommission2191Guard span{display:flex;flex-direction:column}.kwCommission2191Guard small{color:#047857}@media(max-width:900px){.kwCommission2191Summary,.kwCommission2191Grid{grid-template-columns:repeat(2,1fr)}.kwTest2191Add{grid-template-columns:1fr}.kwTest2191List>div{grid-template-columns:1fr}.kwCommission2191Actions{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.kwCommission2191Grid{grid-template-columns:1fr}.kwCommission2191Summary{grid-template-columns:1fr 1fr}}.kwAiFactory2202{display:grid;gap:18px}.kwAiFactoryHero{padding:24px;border:1px solid #dbe5f2;border-radius:20px;background:linear-gradient(135deg,#f8fbff,#fff);display:flex;justify-content:space-between;gap:18px}.kwAiFactoryHero span{font-size:12px;font-weight:800;letter-spacing:.08em;color:#6556d8}.kwAiFactoryHero h2{margin:5px 0 7px}.kwAiFactoryHero p{margin:0;color:#64748b}.kwAiFactoryHero button,.kwAiFactoryActions button{border:0;border-radius:10px;padding:9px 13px;font-weight:700;cursor:pointer}.kwAiFactoryHero button{background:#111827;color:#fff;height:40px}.kwAiFactoryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kwAiFactoryCard{border:1px solid #e2e8f0;border-radius:16px;padding:17px;background:#fff}.kwAiFactoryCard header{display:flex;justify-content:space-between;gap:12px}.kwAiFactoryCard h3{margin:3px 0}.kwAiFactoryCard small,.kwAiFactoryCard p{color:#64748b}.kwAiFactoryBadge{height:max-content;border-radius:999px;padding:5px 9px;background:#eef2ff;color:#4338ca;font-size:11px;font-weight:800}.kwAiFactoryMeta{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.kwAiFactoryMeta span{font-size:11px;padding:5px 8px;background:#f8fafc;border-radius:8px}.kwAiFactoryActions{display:flex;gap:7px;flex-wrap:wrap}.kwAiFactoryActions button{background:#eef2ff;color:#3730a3}.kwAiFactoryActions button.publish{background:#111827;color:#fff}.kwAiFactoryForm{border:1px solid #dbe5f2;border-radius:16px;padding:18px;background:#fff;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kwAiFactoryForm label{display:grid;gap:5px;font-size:12px;font-weight:700}.kwAiFactoryForm input,.kwAiFactoryForm textarea,.kwAiFactoryForm select{border:1px solid #cbd5e1;border-radius:9px;padding:9px;font:inherit}.kwAiFactoryForm .wide{grid-column:1/-1}.kwAiFactoryForm button{grid-column:1/-1;border:0;border-radius:10px;padding:11px;background:#111827;color:#fff;font-weight:800}.kwAiFactoryNotice{padding:10px 13px;border-radius:10px;background:#f1f5f9}.kwAiFactoryEvents{border:1px solid #e2e8f0;border-radius:16px;background:#fff;padding:16px}.kwAiFactoryEvents div{display:grid;grid-template-columns:1fr 90px 130px;gap:10px;padding:8px 0;border-bottom:1px solid #f1f5f9;font-size:12px}@media(max-width:800px){.kwAiFactoryGrid,.kwAiFactoryForm{grid-template-columns:1fr}.kwAiFactoryForm .wide{grid-column:auto}.kwAiFactoryHero{flex-direction:column}.kwAiFactoryEvents div{grid-template-columns:1fr}}.kwAiFactoryMeta .testPassed{background:#ecfdf5;color:#047857;font-weight:900}.kwAiFactoryMeta .testNeeded{background:#fff7ed;color:#c2410c;font-weight:900}.kwAiFactoryActions button:disabled{opacity:.45;cursor:not-allowed}.kwAiTestBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020;background:#07122894;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:20px}.kwAiTestModal{width:min(680px,96vw);max-height:90vh;overflow:auto;background:#fff;border-radius:20px;padding:24px;position:relative;box-shadow:0 28px 90px #02081759}.kwAiTestModal>.x{position:absolute;right:16px;top:14px;width:34px;height:34px;border:0;border-radius:9px;background:#f1f5f9;font-size:22px}.kwAiTestModal>span{font-size:11px;font-weight:900;letter-spacing:.1em;color:#6d28d9}.kwAiTestModal h3{margin:6px 0}.kwAiTestModal>p,.kwAiTestModal>small{color:#64748b}.kwAiTestModal label{display:grid;gap:6px;margin-top:14px;font-size:12px;font-weight:800}.kwAiTestModal select,.kwAiTestModal textarea{border:1px solid #cbd5e1;border-radius:10px;padding:10px;font:inherit}.kwAiTestModal .run{margin:14px 0;border:0;border-radius:10px;padding:11px 16px;background:#4f46e5;color:#fff;font-weight:900}.kwAiTestModal .run:disabled{opacity:.5}.kwAiTestResult{margin:5px 0 14px;padding:14px;border:1px solid #dbeafe;border-radius:13px;background:#f8fbff}.kwAiTestResult p{white-space:pre-wrap;line-height:1.65;color:#26364d}.kwAiDepartments2204{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.kwAiDepartments2204>div{border:1px solid #dfe7f2;border-radius:15px;padding:15px;background:linear-gradient(180deg,#fff,#f8fbff);display:grid;gap:5px}.kwAiDepartments2204 span{font-size:12px;font-weight:900;color:#4f46e5}.kwAiDepartments2204 b{font-size:19px;color:#0f172a}.kwAiDepartments2204 small{color:#64748b;line-height:1.45}.kwAiFactoryCard header small{text-transform:none}@media(max-width:1050px){.kwAiDepartments2204{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.kwAiDepartments2204{grid-template-columns:1fr}}.kwAiBoard2205{border:1px solid #dbe5f2;border-radius:18px;padding:18px;background:linear-gradient(135deg,#f8fbff,#fff)}.kwAiBoardHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.kwAiBoardHead span{font-size:11px;font-weight:900;letter-spacing:.09em;color:#4f46e5}.kwAiBoardHead h3{margin:4px 0}.kwAiBoardHead p{margin:0;color:#64748b}.kwAiBoardHead button{border:0;border-radius:10px;background:#111827;color:#fff;padding:10px 14px;font-weight:800;cursor:pointer}.kwAiBoardHead button:disabled{opacity:.5}.kwAiBoardNote{margin-top:12px;padding:9px 11px;border-radius:9px;background:#eef2ff;color:#3730a3;font-size:12px}.kwAiBoardKpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:16px}.kwAiBoardKpis>div{background:#fff;border:1px solid #e2e8f0;border-radius:13px;padding:12px;display:grid;gap:4px}.kwAiBoardKpis span{font-size:11px;color:#64748b}.kwAiBoardKpis b{font-size:21px;color:#0f172a}.kwAiBoardKpis small{font-size:10px;color:#94a3b8}.kwAiBoardBoundary{display:flex;align-items:center;gap:10px;margin-top:12px;padding:11px 13px;border-radius:12px;background:#ecfdf5;color:#065f46}.kwAiBoardBoundary span{display:grid;gap:2px}.kwAiBoardBoundary small{color:#047857}@media(max-width:1100px){.kwAiBoardKpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.kwAiBoardHead{flex-direction:column}.kwAiBoardKpis{grid-template-columns:repeat(2,1fr)}}.kwAiDepartments2204>button{border:1px solid #dfe7f2;border-radius:15px;padding:15px;background:linear-gradient(180deg,#fff,#f8fbff);display:grid;gap:5px;text-align:left;cursor:pointer;font:inherit}.kwAiDepartments2204>button:hover,.kwAiDepartments2204>button.active{border-color:#818cf8;box-shadow:0 8px 24px #4f46e51a;transform:translateY(-1px)}.kwAiDepartments2204>button.active{background:linear-gradient(180deg,#eef2ff,#fff)}.kwAiDeptCommand2206{margin:14px 0 18px;border:1px solid #dbe4f0;border-radius:20px;background:#fff;padding:20px;box-shadow:0 12px 32px #0f172a0d}.kwAiDeptCommandHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.kwAiDeptCommandHead span{font-size:11px;font-weight:900;letter-spacing:.08em;color:#4f46e5}.kwAiDeptCommandHead h3{margin:5px 0 3px;font-size:24px;color:#0f172a}.kwAiDeptCommandHead p{margin:0;color:#64748b}.kwAiDeptCommandHead>b{background:#eef2ff;color:#4338ca;padding:8px 12px;border-radius:999px;font-size:12px;white-space:nowrap}.kwAiDeptCommandKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.kwAiDeptCommandKpis>div{border:1px solid #e5eaf1;border-radius:14px;padding:13px;display:grid;gap:3px}.kwAiDeptCommandKpis span,.kwAiDeptCommandKpis small{color:#64748b;font-size:12px}.kwAiDeptCommandKpis b{font-size:22px;color:#0f172a}.kwAiDeptBoundary{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding:12px;border-radius:13px;background:#f8fafc;color:#334155}.kwAiDeptBoundary span{display:grid;gap:2px}.kwAiDeptBoundary small{color:#64748b}.kwAiDeptSkillList{margin-top:14px;border:1px solid #e5eaf1;border-radius:14px;overflow:hidden}.kwAiDeptSkillList>div{display:grid;grid-template-columns:2fr 1fr .7fr 1fr;gap:10px;padding:11px 13px;border-top:1px solid #eef2f7;align-items:center;font-size:12px;color:#475569}.kwAiDeptSkillList>.head{border-top:0;background:#f8fafc;font-weight:900;color:#64748b}.kwAiDeptSkillList>div>span:first-child{display:grid;gap:2px}.kwAiDeptSkillList small{color:#94a3b8}.kwAiDeptSkillList>.empty{display:block;color:#64748b;padding:18px}@media(max-width:900px){.kwAiDeptCommandKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kwAiDeptSkillList>div{grid-template-columns:1.5fr 1fr 1fr}.kwAiDeptSkillList>div>span:nth-child(2){display:none}}@media(max-width:600px){.kwAiDeptCommandHead{display:grid}.kwAiDeptCommandKpis{grid-template-columns:1fr 1fr}.kwAiDeptSkillList>div{grid-template-columns:1fr 1fr}.kwAiDeptSkillList>div>span:nth-child(2),.kwAiDeptSkillList>div>span:nth-child(3){display:none}}.kwAiAgentWorkspace2207{margin:18px 0;padding:18px;border:1px solid #dbe5f2;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff)}.kwAiAgentWorkspaceHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.kwAiAgentWorkspaceHead span{font-size:11px;font-weight:800;letter-spacing:.08em;color:#5b6b83}.kwAiAgentWorkspaceHead h4{margin:4px 0;font-size:19px}.kwAiAgentWorkspaceHead p{margin:0;color:#64748b;font-size:13px}.kwAiAgentWorkspaceHead>b{font-size:11px;padding:7px 10px;border-radius:999px;background:#eef2ff;color:#4338ca;white-space:nowrap}.kwAiAgentWorkspace2207>button{width:100%;border:1px solid #e2e8f0;background:#fff;border-radius:14px;padding:13px 14px;text-align:left;cursor:pointer}.kwAiAgentWorkspace2207>button.active{border-color:#818cf8;box-shadow:0 0 0 3px #6366f114}.kwAiAgentWorkspace2207>button>span{display:flex;gap:10px;align-items:center}.kwAiAgentWorkspace2207>button i{display:flex;flex-direction:column;font-style:normal;gap:2px}.kwAiAgentWorkspace2207>button i small{color:#64748b}.kwAiAgentWorkspace2207>button>em{display:block;margin:8px 0 0 30px;font-style:normal;font-size:11px;font-weight:800;color:#0f766e}.kwAiAgentDetail2207{margin:12px 0 0 30px;padding:12px;border-radius:12px;background:#f8fafc;display:grid;gap:4px}.kwAiAgentDetail2207 strong{font-size:12px}.kwAiAgentDetail2207 small{color:#64748b;margin-bottom:5px}@media(max-width:720px){.kwAiAgentWorkspaceHead{flex-direction:column}.kwAiAgentWorkspace2207>button>em,.kwAiAgentDetail2207{margin-left:0}}.kwAiAgentCard2208{border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;background:#fff;margin-top:10px}.kwAiAgentCard2208.active{border-color:#a78bfa;box-shadow:0 8px 24px #4c1d9514}.kwAiAgentMain2208{width:100%;border:0!important;border-radius:0!important;margin:0!important;background:transparent!important;text-align:left}.kwAiAgentSkillMap2208{display:grid;gap:8px;margin:10px 0 14px}.kwAiAgentSkillMap2208 label{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid #e5e7eb;border-radius:12px;background:#fafafa;cursor:pointer}.kwAiAgentSkillMap2208 input{width:17px;height:17px}.kwAiAgentSkillMap2208 span{display:flex;flex-direction:column;gap:2px}.kwAiAgentSkillMap2208 span small{color:#6b7280}.kwAiAgentSkillMap2208 em{font-size:10px;font-style:normal;font-weight:800;color:#6d28d9}@media(max-width:720px){.kwAiAgentSkillMap2208 label{grid-template-columns:auto 1fr}.kwAiAgentSkillMap2208 em{grid-column:2}}.kwAiRuntimeBtn2209{margin-top:12px;border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;border-radius:10px;padding:9px 12px;font-weight:800;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.kwAiRuntimeBtn2209:hover{background:#dbeafe}.kwAiRuntimeModal2209>span{color:#2563eb}.kwAiRuntimeModal2209>p{line-height:1.55}.kwAiAgentRow22091{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.kwAiAgentRow22091 .kwAiAgentMain2208{padding:13px 14px!important;cursor:pointer!important;display:flex;justify-content:space-between;align-items:center;gap:14px}.kwAiAgentRow22091 .kwAiAgentMain2208>span{display:flex;gap:10px;align-items:center;min-width:0}.kwAiAgentRow22091 .kwAiAgentMain2208 i{display:flex;flex-direction:column;font-style:normal;gap:2px;min-width:0}.kwAiAgentRow22091 .kwAiAgentMain2208 i small{color:#64748b}.kwAiAgentRow22091 .kwAiAgentMain2208>em{font-style:normal;font-size:11px;font-weight:800;color:#0f766e;white-space:nowrap}.kwAiManageSkills22091{margin:9px 10px 9px 0;border:1px solid #c4b5fd;background:#f5f3ff;color:#6d28d9;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.kwAiManageSkills22091:hover{background:#ede9fe}.kwAiSkillManager22091>span{color:#6d28d9}.kwAiSkillManager22091>p{line-height:1.55}.kwAiSkillManagerBoundary22091{display:flex;align-items:center;gap:8px;padding:10px 12px;margin:10px 0 12px;border:1px solid #dbeafe;border-radius:11px;background:#eff6ff;color:#1e40af}.kwAiSkillManagerFoot22091{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid #e5e7eb}.kwAiSkillManagerFoot22091 small{color:#64748b}.kwAiSkillManagerFoot22091 button{border:0;border-radius:10px;padding:9px 16px;background:#111827;color:#fff;font-weight:800;cursor:pointer}@media(max-width:720px){.kwAiAgentRow22091{grid-template-columns:1fr}.kwAiAgentRow22091 .kwAiAgentMain2208{align-items:flex-start;flex-direction:column}.kwAiManageSkills22091{margin:0 10px 10px}.kwAiSkillManagerFoot22091{align-items:flex-start;flex-direction:column}}.kwAiRuntimeConsole22092{margin-top:18px;border:1px solid #dbeafe;border-radius:18px;padding:18px;background:linear-gradient(180deg,#f8fbff,#fff)}.kwAiRuntimeConsoleHead22092{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.kwAiRuntimeConsoleHead22092 span{font-size:12px;font-weight:900;letter-spacing:.06em;color:#2563eb}.kwAiRuntimeConsoleHead22092 h4{margin:5px 0 3px;font-size:21px}.kwAiRuntimeConsoleHead22092 p{margin:0;color:#64748b}.kwAiRuntimeConsoleHead22092>svg{color:#047857;flex:none}.kwAiRuntimeAgent22092{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #e5e7eb;padding:14px 0}.kwAiRuntimeAgent22092>div{display:flex;flex-direction:column;gap:3px}.kwAiRuntimeAgent22092 small{color:#64748b}.kwAiRuntimeAgent22092 button{border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;border-radius:10px;padding:10px 13px;font-weight:800;display:inline-flex;align-items:center;gap:7px;cursor:pointer;white-space:nowrap}.kwAiRuntimeAgent22092 button:hover:not(:disabled){background:#dbeafe}.kwAiRuntimeAgent22092 button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:700px){.kwAiRuntimeAgent22092{align-items:stretch;flex-direction:column}.kwAiRuntimeAgent22092 button{justify-content:center;width:100%}.kwAiRuntimeConsoleHead22092 p{font-size:13px}}.kwAiRuntimeAudit22093{margin-top:20px;border:1px solid #dbe4f0;border-radius:20px;background:#fff;overflow:hidden}.kwAiRuntimeAuditHead22093{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:20px;border-bottom:1px solid #edf1f6}.kwAiRuntimeAuditHead22093 span{font-size:12px;font-weight:800;letter-spacing:.06em;color:#3657e8}.kwAiRuntimeAuditHead22093 h3{margin:6px 0 4px}.kwAiRuntimeAuditHead22093 p{margin:0;color:#65758b}.kwAiRuntimeAuditHead22093 button{border:1px solid #cbd8eb;border-radius:12px;background:#f8faff;padding:10px 14px;font-weight:700}.kwAiRuntimeAuditList22093{display:grid}.kwAiRuntimeAuditList22093>div{display:grid;grid-template-columns:minmax(280px,2fr) minmax(130px,.8fr) minmax(150px,.9fr) minmax(190px,1fr);gap:14px;padding:14px 20px;border-bottom:1px solid #edf1f6;align-items:center}.kwAiRuntimeAuditList22093 span{display:grid;gap:3px}.kwAiRuntimeAuditList22093 b{font-size:13px}.kwAiRuntimeAuditList22093 small{font-size:12px;color:#718096}.kwAiRuntimeAuditEmpty22093{padding:24px 20px;color:#718096}.kwAiRuntimeAuditBoundary22093{display:flex;gap:8px;align-items:center;padding:13px 20px;background:#f0fbf6;color:#08785c}@media(max-width:800px){.kwAiRuntimeAuditHead22093{display:grid}.kwAiRuntimeAuditList22093>div{grid-template-columns:1fr 1fr}.kwAiRuntimeAuditHead22093 button{width:100%}}@media(max-width:520px){.kwAiRuntimeAuditList22093>div{grid-template-columns:1fr}}.kwAiTasks221{margin:20px 0;border:1px solid #dbe4f0;border-radius:20px;background:#fff;overflow:hidden}.kwAiTasksHead221{display:flex;justify-content:space-between;gap:16px;padding:20px;background:linear-gradient(135deg,#eef2ff,#fff)}.kwAiTasksHead221 span{font-size:12px;font-weight:900;color:#4f46e5;letter-spacing:.06em}.kwAiTasksHead221 h3{margin:5px 0}.kwAiTasksHead221 p{margin:0;color:#64748b}.kwAiTasksHead221>b{font-size:11px;color:#047857;white-space:nowrap}.kwAiTaskCreate221{padding:16px 20px;display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:9px;border-top:1px solid #edf1f6}.kwAiTaskCreate221 input,.kwAiTaskCreate221 select,.kwAiTaskCreate221 textarea{border:1px solid #d8e0eb;border-radius:10px;padding:10px;font:inherit;background:#fff}.kwAiTaskCreate221 textarea{grid-column:1/-2;resize:vertical}.kwAiTaskCreate221>button{border:0;border-radius:10px;background:#111827;color:#fff;font-weight:800;cursor:pointer}.kwAiTaskCreate221>button:disabled{opacity:.45}.kwAiTaskList221{display:grid;border-top:1px solid #edf1f6}.kwAiTaskList221>.empty{padding:22px;color:#64748b}.kwAiTaskList221 article{padding:16px 20px;border-bottom:1px solid #edf1f6}.kwAiTaskList221 header,.kwAiTaskList221 footer{display:flex;justify-content:space-between;gap:14px;align-items:center}.kwAiTaskList221 header span{display:grid;gap:3px}.kwAiTaskList221 small{color:#718096}.kwAiTaskList221 em{font-style:normal;font-size:10px;font-weight:900;padding:6px 9px;border-radius:999px;background:#eef2ff;color:#4338ca}.kwAiTaskList221 .s-approved{background:#ecfdf5;color:#047857}.kwAiTaskList221 .s-rejected,.kwAiTaskList221 .s-failed{background:#fef2f2;color:#b91c1c}.kwAiTaskList221 .s-running{background:#eff6ff;color:#1d4ed8}.kwAiTaskList221 article>p{color:#475569}.kwAiTaskList221 .result{padding:12px;border-radius:12px;background:#f8fafc;margin:10px 0}.kwAiTaskList221 .result p{white-space:pre-wrap;margin:5px 0 0}.kwAiTaskList221 footer span{display:flex;gap:7px}.kwAiTaskList221 footer button{display:inline-flex;align-items:center;gap:5px;border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;border-radius:9px;padding:7px 10px;font-weight:800;cursor:pointer}.kwAiTaskList221 footer button.reject{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.kwAiTaskBoundary221{display:flex;gap:8px;align-items:center;padding:13px 20px;background:#f0fdf4;color:#047857}@media(max-width:950px){.kwAiTaskCreate221{grid-template-columns:1fr 1fr}.kwAiTaskCreate221 textarea{grid-column:1/-1}.kwAiTaskCreate221>button{min-height:42px}}@media(max-width:600px){.kwAiTasksHead221,.kwAiTaskList221 header,.kwAiTaskList221 footer{display:grid}.kwAiTaskCreate221{grid-template-columns:1fr}.kwAiTaskCreate221 textarea{grid-column:auto}.kwAiTaskList221 footer span{flex-wrap:wrap}}.kwAiQueue222{padding:16px 20px;border-top:1px solid #e7edf5;background:#fbfdff}.kwAiQueueKpis222{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}.kwAiQueueKpis222 button{display:grid;gap:3px;text-align:left;padding:11px 13px;border:1px solid #dbe4f0;border-radius:12px;background:#fff;cursor:pointer}.kwAiQueueKpis222 button.active{border-color:#4f46e5;box-shadow:0 0 0 2px #eef2ff}.kwAiQueueKpis222 small{color:#64748b}.kwAiQueueKpis222 b{font-size:20px;color:#0f172a}.kwAiOrchestrator222{display:grid;grid-template-columns:1fr 220px 220px;gap:10px;align-items:center;margin-top:12px;padding:13px;border-radius:14px;background:linear-gradient(135deg,#eff6ff,#eef2ff)}.kwAiOrchestrator222>div{display:grid;gap:3px}.kwAiOrchestrator222 small{color:#64748b}.kwAiOrchestrator222 select{border:1px solid #cbd5e1;border-radius:10px;padding:10px;background:#fff}.kwAiOrchestrator222 button{display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:10px;padding:11px;background:#1d4ed8;color:#fff;font-weight:850;cursor:pointer}.kwAiOrchestrator222 button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1000px){.kwAiQueueKpis222{grid-template-columns:repeat(3,1fr)}.kwAiOrchestrator222{grid-template-columns:1fr 1fr}.kwAiOrchestrator222>div{grid-column:1/-1}}@media(max-width:620px){.kwAiQueueKpis222{grid-template-columns:repeat(2,1fr)}.kwAiOrchestrator222{grid-template-columns:1fr}.kwAiOrchestrator222>div{grid-column:auto}}.kwAiScheduler223{margin:20px 0;border:1px solid #dbe4f0;border-radius:20px;background:#fff;overflow:hidden}.kwAiSchedulerHead223{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:20px;background:linear-gradient(135deg,#f5f3ff,#eff6ff)}.kwAiSchedulerHead223 span{font-size:12px;font-weight:900;color:#6d28d9;letter-spacing:.06em}.kwAiSchedulerHead223 h3{margin:5px 0}.kwAiSchedulerHead223 p{margin:0;color:#64748b}.kwAiSchedulerHead223 button,.kwAiSchedulerCreate223>button,.kwAiSchedulerList223 button{border:0;border-radius:10px;padding:10px 13px;background:#312e81;color:#fff;font-weight:850;cursor:pointer}.kwAiSchedulerHead223 button:disabled,.kwAiSchedulerCreate223>button:disabled,.kwAiSchedulerList223 button:disabled{opacity:.45}.kwAiSchedulerCreate223{padding:16px 20px;display:grid;grid-template-columns:minmax(190px,1.15fr) minmax(160px,1fr) minmax(180px,1fr) minmax(210px,1.15fr);gap:10px;border-top:1px solid #edf1f6}.kwAiSchedulerCreate223>select:nth-of-type(4),.kwAiSchedulerCreate223>select:nth-of-type(5),.kwAiSchedulerCreate223>input[type=time]{min-width:0}.kwAiSchedulerCreate223 textarea{grid-column:1/-2;resize:vertical;min-height:92px}.kwAiSchedulerCreate223>button{grid-column:-2/-1;min-height:92px;align-self:stretch}.kwAiSchedulerCreate223 input,.kwAiSchedulerCreate223 select,.kwAiSchedulerCreate223 textarea{border:1px solid #d8e0eb;border-radius:10px;padding:10px;font:inherit;background:#fff}.kwAiSchedulerList223{display:grid;border-top:1px solid #edf1f6}.kwAiSchedulerList223>.empty{padding:20px;color:#64748b}.kwAiSchedulerList223 article{display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(220px,1fr) auto auto;gap:14px;align-items:center;padding:14px 20px;border-bottom:1px solid #edf1f6}.kwAiSchedulerList223 article>div,.kwAiSchedulerList223 article>span{display:grid;gap:3px}.kwAiSchedulerList223 small{color:#718096}.kwAiSchedulerList223 em{font-style:normal;font-size:10px;font-weight:900;padding:6px 9px;border-radius:999px}.kwAiSchedulerList223 em.on{background:#ecfdf5;color:#047857}.kwAiSchedulerList223 em.off{background:#f1f5f9;color:#64748b}.kwAiSchedulerList223 button{background:#fff;color:#4338ca;border:1px solid #c4b5fd}.kwAiSchedulerBoundary223{display:flex;gap:8px;align-items:center;padding:13px 20px;background:#f0fdf4;color:#047857}@media(max-width:1250px){.kwAiSchedulerCreate223{grid-template-columns:repeat(3,minmax(0,1fr))}.kwAiSchedulerCreate223 textarea{grid-column:1/-1}.kwAiSchedulerCreate223>button{grid-column:1/-1;min-height:auto}}@media(max-width:1100px){.kwAiSchedulerCreate223{grid-template-columns:repeat(2,minmax(0,1fr))}.kwAiSchedulerCreate223 textarea{grid-column:1/-1}.kwAiSchedulerCreate223>button{grid-column:1/-1;min-height:auto}.kwAiSchedulerList223 article{grid-template-columns:1fr 1fr auto}}@media(max-width:700px){.kwAiSchedulerHead223{display:grid}.kwAiSchedulerCreate223{grid-template-columns:1fr}.kwAiSchedulerCreate223 textarea{grid-column:auto}.kwAiSchedulerCreate223>button{grid-column:auto;min-height:auto}.kwAiSchedulerList223 article{grid-template-columns:1fr}.kwAiSchedulerList223 button{width:100%}}.kwAiSchedulerCreate223>*{max-width:100%;box-sizing:border-box}.kwAiSchedulerCreate223 input,.kwAiSchedulerCreate223 select,.kwAiSchedulerCreate223 textarea{width:100%;min-width:0}.kwAiSchedulerAuto224{display:grid;gap:2px;text-align:right;padding:10px 13px;border:1px solid #a7f3d0;border-radius:12px;background:#ecfdf5;color:#047857}.kwAiSchedulerAuto224 b{font-size:12px;letter-spacing:.04em}.kwAiSchedulerAuto224 small{font-size:10px;color:#059669}@media(max-width:700px){.kwAiSchedulerAuto224{text-align:left}}.kwAiRuntimeAuto225{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;margin-top:12px;padding:14px 15px;border:1px solid #c7d2fe;border-radius:14px;background:linear-gradient(135deg,#eef2ff,#f8fafc)}.kwAiRuntimeAuto225>div{display:grid;gap:3px}.kwAiRuntimeAuto225 span{font-size:10px;font-weight:900;letter-spacing:.08em;color:#4f46e5}.kwAiRuntimeAuto225 b{font-size:15px;color:#0f172a}.kwAiRuntimeAuto225 small{color:#64748b}.kwAiRuntimeAuto225 button{border:0;border-radius:10px;padding:11px 16px;font-weight:850;color:#fff;cursor:pointer}.kwAiRuntimeAuto225 button.on{background:#b91c1c}.kwAiRuntimeAuto225 button.off{background:#047857}.kwAiRuntimeAuto225 button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:700px){.kwAiRuntimeAuto225{grid-template-columns:1fr}.kwAiRuntimeAuto225 button{width:100%}}.kwAiTrustedData226{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:16px 18px;border:1px solid rgba(16,185,129,.28);border-radius:16px;background:linear-gradient(135deg,#10b98114,#0ea5e90f)}.kwAiTrustedData226>div:first-child{display:flex;flex-direction:column;gap:4px}.kwAiTrustedData226 span{font-size:11px;font-weight:800;letter-spacing:.08em}.kwAiTrustedData226 b{font-size:16px}.kwAiTrustedData226 small{opacity:.76}.kwAiTrustedDataBadge226{display:flex;align-items:center;gap:8px;white-space:nowrap}.kwAiTrustedDataBadge226 span{font-size:10px;line-height:1.45}@media(max-width:760px){.kwAiTrustedData226{align-items:flex-start;flex-direction:column}.kwAiTrustedDataBadge226{white-space:normal}}.kwAiConstitution227{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:16px 18px;border:1px solid rgba(99,102,241,.28);border-radius:16px;background:linear-gradient(135deg,#6366f117,#a855f70f)}.kwAiConstitution227>div:first-child{display:flex;flex-direction:column;gap:4px}.kwAiConstitution227 span{font-size:11px;font-weight:800;letter-spacing:.08em}.kwAiConstitution227 b{font-size:16px}.kwAiConstitution227 small{opacity:.76}.kwAiConstitutionBadge227{display:flex;align-items:center;gap:8px;white-space:nowrap}.kwAiConstitutionBadge227 span{font-size:10px;line-height:1.45}@media(max-width:760px){.kwAiConstitution227{align-items:flex-start;flex-direction:column}.kwAiConstitutionBadge227{white-space:normal}}.kwAiExecutive228{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:16px 18px;border:1px solid rgba(245,158,11,.32);border-radius:16px;background:linear-gradient(135deg,#f59e0b1a,#eab3080d)}.kwAiExecutive228>div{display:flex;flex-direction:column;gap:4px}.kwAiExecutive228 span{font-size:11px;font-weight:800;letter-spacing:.08em}.kwAiExecutive228 b{font-size:16px}.kwAiExecutive228 small{opacity:.76}.kwAiExecutive228 button{border:0;border-radius:12px;padding:12px 16px;font-weight:800;cursor:pointer;background:#fff;box-shadow:0 1px 5px #0f172a1f}.kwAiExecutive228 button:disabled{opacity:.5;cursor:not-allowed}.kwAiExecutiveBrief228{margin:-2px 0 12px;padding:15px 18px;border:1px solid rgba(245,158,11,.22);border-radius:14px;background:#fffbebb8}.kwAiExecutiveBrief228 header{display:flex;justify-content:space-between;gap:12px}.kwAiExecutiveBrief228 header em{font-size:10px;font-style:normal;font-weight:800}.kwAiExecutiveBrief228 p{white-space:pre-wrap;line-height:1.55;max-height:260px;overflow:auto}.kwAiExecutiveBrief228 small{opacity:.72}@media(max-width:760px){.kwAiExecutive228{align-items:flex-start;flex-direction:column}.kwAiExecutive228 button{width:100%}}.kwAiExecutiveReview228{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.kwAiExecutiveReview228 button{border:0;border-radius:9px;padding:8px 12px;font-weight:800;cursor:pointer}.kwAiExecutiveReview228 .reject{background:#fee2e2;color:#991b1b}.kwAiBoard229{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:16px 18px;border:1px solid rgba(99,102,241,.34);border-radius:16px;background:linear-gradient(135deg,#4f46e51a,#0ea5e90f)}.kwAiBoard229>div{display:flex;flex-direction:column;gap:4px}.kwAiBoard229 span{font-size:11px;font-weight:800;letter-spacing:.08em}.kwAiBoard229 b{font-size:16px}.kwAiBoard229 small{opacity:.76}.kwAiBoard229 button{border:0;border-radius:12px;padding:12px 16px;font-weight:800;cursor:pointer;background:#fff;box-shadow:0 1px 5px #0f172a1f}.kwAiBoard229 button:disabled{opacity:.5;cursor:not-allowed}.kwAiBoardBrief229{margin:-2px 0 12px;padding:15px 18px;border:1px solid rgba(99,102,241,.24);border-radius:14px;background:#eef2ffb8}.kwAiBoardBrief229 header{display:flex;justify-content:space-between;gap:12px}.kwAiBoardBrief229 header em{font-size:10px;font-style:normal;font-weight:800}.kwAiBoardBrief229 p{white-space:pre-wrap;line-height:1.55;max-height:320px;overflow:auto}.kwAiBoardBrief229 small{opacity:.72}.kwAiBoardReview229,.kwAiExecutiveReview228{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.kwAiBoardReview229 button,.kwAiExecutiveReview228 button{border:0;border-radius:10px;padding:9px 14px;font-weight:800;cursor:pointer}.kwAiBoardReview229 .reject,.kwAiExecutiveReview228 .reject{background:#fee2e2;color:#991b1b}@media(max-width:760px){.kwAiBoard229{align-items:flex-start;flex-direction:column}.kwAiBoard229 button{width:100%}}.kwAiDeptPlan230{margin-top:14px;padding:16px;border:1px solid rgba(99,102,241,.28);border-radius:16px;background:linear-gradient(135deg,#4f46e514,#0ea5e90a);display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center}.kwAiDeptPlan230 span{display:block;font-size:11px;font-weight:800;letter-spacing:.08em}.kwAiDeptPlan230 b{display:block;margin-top:4px}.kwAiDeptPlan230 small{display:block;margin-top:4px;opacity:.72}.kwAiDeptPlan230 select,.kwAiDeptPlan230 button{min-height:38px;border-radius:10px}.kwAiDeptPlan230 button{padding:0 14px;font-weight:800}.kwAiDeptPlanBrief230{margin-top:10px;padding:16px;border:1px solid rgba(99,102,241,.22);border-radius:16px;background:#ffffff06}.kwAiDeptPlanBrief230 header{display:flex;justify-content:space-between;gap:12px}.kwAiDeptPlanBrief230 header em{font-style:normal;font-size:11px;font-weight:900}.kwAiDeptPlanBrief230>p{white-space:pre-wrap}.kwAiDeptPlanItems230{display:grid;gap:8px;margin:12px 0}.kwAiDeptPlanItems230>div{padding:10px;border-radius:12px;background:#6366f112}.kwAiDeptPlanItems230 small{display:block;opacity:.72}.kwAiDeptPlanItems230 p{margin:5px 0 0;white-space:pre-wrap}.kwAiDeptPlanReview230{display:flex;gap:8px;margin-top:12px}.kwAiDeptPlanReview230 .reject{opacity:.8}@media(max-width:900px){.kwAiDeptPlan230{grid-template-columns:1fr}.kwAiDeptPlan230 select,.kwAiDeptPlan230 button{width:100%}}.kwAiEvidence231{margin:14px 0;padding:18px 20px;border:1px solid #b8c8ff;border-radius:18px;background:linear-gradient(135deg,#f5f8ff,#eef3ff);display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center}.kwAiEvidence231>div>span{display:block;font-size:12px;font-weight:900;letter-spacing:.04em;color:#182a50}.kwAiEvidence231>div>b{display:block;font-size:20px;color:#172744;margin:4px 0}.kwAiEvidence231>div>small{color:#63708b}.kwAiEvidence231>button{border:1px solid #26395e;border-radius:12px;padding:12px 16px;background:#fff;font-weight:800;cursor:pointer}.kwAiEvidenceGrid231{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.kwAiEvidenceGrid231 em{font-style:normal;border-radius:10px;padding:9px 10px;font-weight:800;background:#fff;border:1px solid #d9e1f5}.kwAiEvidenceGrid231 em small{display:block;font-size:10px;margin-top:3px}.kwAiEvidenceGrid231 em.ready{border-color:#9bd8b4}.kwAiEvidenceGrid231 em.ready small{color:#137a43}.kwAiEvidenceGrid231 em.missing small{color:#9a6070}@media(max-width:900px){.kwAiEvidence231{grid-template-columns:1fr}.kwAiEvidenceGrid231{grid-template-columns:repeat(2,minmax(0,1fr))}}.kwAiContinuousOps234{margin:12px 0;padding:18px 20px;border:1px solid #b9d7c6;border-radius:18px;background:linear-gradient(135deg,#f1fff7,#f7fbff);display:grid;grid-template-columns:1fr auto;gap:12px 18px;align-items:center}.kwAiContinuousOps234>div:first-child{display:flex;flex-direction:column;gap:4px}.kwAiContinuousOps234 span{font-size:12px;font-weight:900;letter-spacing:.04em;color:#087443}.kwAiContinuousOps234 b{font-size:19px;color:#14213d}.kwAiContinuousOps234 small{color:#64748b}.kwAiContinuousOps234>button{border:0;border-radius:12px;padding:12px 18px;font-weight:900;cursor:pointer}.kwAiContinuousOps234>button.on{background:#b91c1c;color:#fff}.kwAiContinuousOps234>button.off{background:#087443;color:#fff}.kwAiContinuousOpsStats234{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.kwAiContinuousOpsStats234 em{font-style:normal;background:#fff;border:1px solid #dbe8e0;border-radius:12px;padding:10px 12px;display:flex;flex-direction:column}.kwAiContinuousOpsStats234 em b{font-size:18px}.kwAiContinuousOpsStats234 em small{font-size:11px}@media(max-width:800px){.kwAiContinuousOps234{grid-template-columns:1fr}.kwAiContinuousOpsStats234{grid-template-columns:repeat(2,1fr)}}.kwAiEvolution235{margin:12px 0;padding:18px 20px;border:1px solid #c7c3ff;border-radius:18px;background:linear-gradient(135deg,#f7f5ff,#f4fbff);display:grid;gap:12px}.kwAiEvolution235>div:first-child{display:flex;flex-direction:column;gap:4px}.kwAiEvolution235 span{font-size:12px;font-weight:900;letter-spacing:.04em;color:#4f46e5}.kwAiEvolution235 b{font-size:19px;color:#14213d}.kwAiEvolution235 small{color:#64748b}.kwAiEvolutionStats235{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.kwAiEvolutionStats235 em{font-style:normal;background:#fff;border:1px solid #dddafe;border-radius:12px;padding:10px 12px;display:flex;flex-direction:column}.kwAiEvolutionStats235 em b{font-size:18px}.kwAiCouncil235{background:#fff;border:1px solid #dddafe;border-radius:14px;padding:14px}.kwAiCouncil235 p{white-space:pre-wrap;max-height:260px;overflow:auto;color:#334155}.kwAiCouncil235>div{display:flex;gap:8px;margin-top:10px}.kwAiCouncil235 button{border:0;border-radius:10px;padding:10px 14px;font-weight:800;background:#4f46e5;color:#fff;cursor:pointer}.kwAiCouncil235 button.reject{background:#fee2e2;color:#b91c1c}@media(max-width:800px){.kwAiEvolutionStats235{grid-template-columns:repeat(2,1fr)}}.kwAiDevelopment236{margin:12px 0;padding:18px 20px;border:1px solid #bae6fd;border-radius:18px;background:linear-gradient(135deg,#f0f9ff,#f8fafc);display:grid;gap:12px}.kwAiDevelopment236>div:first-child{display:flex;flex-direction:column;gap:4px}.kwAiDevelopment236 span{font-size:12px;font-weight:900;letter-spacing:.04em;color:#0369a1}.kwAiDevelopment236 b{color:#14213d}.kwAiDevelopment236 small{color:#64748b}.kwAiDevelopmentCase236{background:#fff;border:1px solid #bae6fd;border-radius:14px;padding:14px;display:grid;gap:10px}.kwAiDevelopmentCase236 header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.kwAiDevelopmentCase236 header span{display:flex;flex-direction:column;gap:3px}.kwAiDevelopmentCase236 header em{font-style:normal;font-size:11px;font-weight:900;padding:5px 8px;border-radius:999px;background:#fff7ed;color:#9a3412}.kwAiDevelopmentCase236 p{margin:0;color:#334155}.kwAiSecurityEvidence236,.kwAiDevelopmentEvidence236{padding:12px;border-radius:12px;background:#fff7ed;border:1px solid #fed7aa;display:grid;gap:5px}.kwAiSecurityEvidence236 ul{margin:5px 0 0 18px;color:#475569}.kwAiSecurityEvidence236 details summary{cursor:pointer;font-weight:800;color:#334155}.kwAiDevelopmentActions236{display:flex;gap:8px;flex-wrap:wrap}.kwAiDevelopmentActions236 button{border:0;border-radius:10px;padding:10px 14px;font-weight:800;background:#0369a1;color:#fff;cursor:pointer}.kwAiDevelopmentActions236 button.reject{background:#fee2e2;color:#b91c1c}.kwAiDevelopmentActions236 button:disabled{opacity:.55;cursor:not-allowed}.kwAiDevelopmentBoundary236{display:flex;gap:8px;align-items:center;padding:10px 12px;border-radius:12px;background:#ecfeff;border:1px solid #a5f3fc}@media(max-width:800px){.kwAiDevelopmentCase236 header{flex-direction:column}}.kwAiMom237{margin:20px 0;padding:20px;border:1px solid #c7d2fe;border-radius:20px;background:linear-gradient(135deg,#f8faff,#f5f3ff);box-shadow:0 10px 30px #1e293b0f}.kwAiMomHead237{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:16px}.kwAiMomHead237 span{display:block;color:#4f46e5;font-weight:900;font-size:12px;letter-spacing:.04em}.kwAiMomHead237 b{display:block;font-size:20px;color:#172554;margin:4px 0}.kwAiMomHead237 small{display:block;color:#64748b;line-height:1.5}.kwAiMomHead237>em{font-style:normal;font-weight:900;color:#047857;background:#d1fae5;padding:8px 13px;border-radius:999px;white-space:nowrap}.kwAiMomGrid237{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:14px}.kwAiMomGrid237 article{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:16px;box-shadow:0 4px 16px #0f172a0a}.kwAiMomGrid237 article.reviewed{border-color:#86efac;background:#f8fff9}.kwAiMomGrid237 header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.kwAiMomGrid237 header span{min-width:0}.kwAiMomGrid237 header span b,.kwAiMomGrid237 header span small{display:block}.kwAiMomGrid237 header span b{font-size:15px;color:#172554}.kwAiMomGrid237 header span small{margin-top:5px;color:#475569;line-height:1.45}.kwAiMomGrid237 header>em{font-style:normal;font-size:11px;font-weight:900;color:#475569;background:#f1f5f9;padding:5px 8px;border-radius:999px;white-space:nowrap}.kwAiMomGrid237 header>em.s-completed{background:#dcfce7;color:#166534}.kwAiMomMeta237{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.kwAiMomMeta237 small{background:#f1f5f9;color:#475569;padding:6px 8px;border-radius:8px;font-weight:700}.kwAiMomMeta237 small.verified{background:#dcfce7;color:#166534}.kwAiMomGrid237 details{margin-top:10px;border:1px solid #e2e8f0;border-radius:10px;padding:9px 11px}.kwAiMomGrid237 summary{cursor:pointer;font-weight:800;color:#4338ca}.kwAiMomGrid237 pre{white-space:pre-wrap;max-height:320px;overflow:auto;background:#f8fafc;padding:12px;border-radius:9px;font:12px/1.55 inherit;color:#334155}.kwAiMomActions237{display:flex;gap:8px;flex-wrap:wrap;margin-top:13px}.kwAiMomActions237 button{border:0;border-radius:10px;padding:9px 12px;font-weight:800;cursor:pointer;background:#059669;color:#fff}.kwAiMomActions237 button:disabled{cursor:not-allowed;opacity:.55}.kwAiMomActions237 .warn{background:#d97706}.kwAiMomActions237 .reject{background:#dc2626}.kwAiMomReviewed237{margin-top:12px;padding:10px 12px;border-radius:10px;background:#dcfce7;color:#166534;font-weight:800}.kwAiMomFeedback237{margin-top:10px;padding:9px 11px;border-radius:9px;font-size:12px;font-weight:700}.kwAiMomFeedback237.pending{background:#eff6ff;color:#1d4ed8}.kwAiMomFeedback237.success{background:#dcfce7;color:#166534}.kwAiMomFeedback237.error{background:#fee2e2;color:#991b1b}.kwAiMomBoundary237{display:flex;gap:9px;align-items:center;margin-top:15px;padding-top:13px;border-top:1px solid #ddd6fe;color:#475569}@media(max-width:760px){.kwAiMomHead237{flex-direction:column}.kwAiMomGrid237{grid-template-columns:1fr}.kwAiMomActions237 button{flex:1 1 100%}}.kwAiMeetingReview237{margin:18px 0;padding:18px;border:1px solid rgba(245,158,11,.28);border-radius:18px;background:linear-gradient(180deg,#78350f29,#0f172a57)}.kwAiMeetingReviewHead237{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.kwAiMeetingReviewHead237>div{display:grid;gap:3px}.kwAiMeetingReviewHead237 span{font-size:12px;font-weight:800;letter-spacing:.08em;color:#fbbf24}.kwAiMeetingReviewHead237 b{font-size:18px}.kwAiMeetingReviewHead237 small{opacity:.72}.kwAiMeetingReviewHead237>em{font-style:normal;font-size:12px;font-weight:800;padding:7px 10px;border-radius:999px;background:#f59e0b24;border:1px solid rgba(245,158,11,.28);white-space:nowrap}.kwAiMeetingReviewGrid237{display:grid;gap:12px}.kwAiMeetingReviewGrid237 article{padding:16px;border:1px solid rgba(148,163,184,.18);border-radius:15px;background:#02061757}.kwAiMeetingReviewGrid237 article>header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.kwAiMeetingReviewGrid237 article>header span{display:grid;gap:3px}.kwAiMeetingReviewGrid237 article>header em{font-style:normal;font-size:11px;font-weight:800;padding:5px 8px;border-radius:999px;background:#f59e0b21;color:#fbbf24}.kwAiMeetingReviewStats237{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.kwAiMeetingReviewStats237 small{padding:6px 9px;border-radius:999px;background:#94a3b817;border:1px solid rgba(148,163,184,.14)}.kwAiMeetingReviewGrid237 details{margin:10px 0 12px}.kwAiMeetingReviewGrid237 summary{cursor:pointer;font-weight:700}.kwAiMeetingReviewGrid237 details p{opacity:.82;white-space:pre-wrap}.kwAiMeetingReviewActionsList237{display:grid;gap:7px;margin-top:10px}.kwAiMeetingReviewActionsList237>div{display:grid;gap:2px;padding:9px 10px;border-radius:10px;background:#94a3b812}.kwAiMeetingReviewActionsList237 span{font-size:13px}.kwAiMeetingReviewActionsList237 small{opacity:.66}.kwAiMeetingReviewWarning237{display:flex;gap:8px;align-items:flex-start;margin:10px 0 12px;padding:10px;border-radius:11px;background:#ef444414;border:1px solid rgba(239,68,68,.16)}.kwAiMeetingReviewGrid237 button.reject{border:1px solid rgba(239,68,68,.38);background:#ef444421;color:#fecaca}.kwAiMeetingReviewGrid237 button.reject:disabled{opacity:.55;cursor:not-allowed}.kwAiMeetingReviewFeedback237{margin:0 0 12px;padding:9px 11px;border-radius:10px;background:#3b82f617;border:1px solid rgba(59,130,246,.16);font-size:13px}@media(max-width:720px){.kwAiMeetingReviewHead237,.kwAiMeetingReviewGrid237 article>header{flex-direction:column}.kwAiMeetingReviewHead237>em{align-self:flex-start}}.kwAiMeetingReviewDecision237{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.kwAiMeetingReviewDecision237 .approve{border:1px solid rgba(22,163,74,.38);background:#16a34a24;border-radius:8px;padding:8px 12px;font-weight:800;cursor:pointer}.kwAiMeetingReviewDecision237 .approve:hover{background:#16a34a38}.kwAiMeetingReviewDecision237 button:disabled{opacity:.55;cursor:not-allowed}.kwAiActionActivation237{margin:18px 0;padding:22px;border:1px solid #bfdbfe;border-radius:24px;background:linear-gradient(145deg,#f8fbff,#eef6ff);box-shadow:0 18px 45px #1e40af14}.kwAiActionActivationHead237{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:16px}.kwAiActionActivationHead237>div{display:flex;flex-direction:column;gap:5px}.kwAiActionActivationHead237 span{font-size:12px;font-weight:900;letter-spacing:.08em;color:#2563eb}.kwAiActionActivationHead237 b{font-size:24px;color:#10224a}.kwAiActionActivationHead237 small{color:#64748b}.kwAiActionActivationHead237>em{font-style:normal;font-weight:900;color:#1d4ed8;background:#dbeafe;padding:10px 18px;border-radius:999px;white-space:nowrap}.kwAiActionActivationGrid237{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kwAiActionActivationGrid237 article{background:#fff;border:1px solid #dbeafe;border-radius:18px;padding:16px;box-shadow:0 8px 24px #0f172a0a}.kwAiActionActivationGrid237 header{display:flex;justify-content:space-between;gap:12px}.kwAiActionActivationGrid237 header span{display:flex;flex-direction:column;gap:5px}.kwAiActionActivationGrid237 header b{color:#172554}.kwAiActionActivationGrid237 header small,.kwAiActionActivationGrid237 p{color:#64748b}.kwAiActionActivationGrid237 header em{font-style:normal;font-size:11px;font-weight:900;color:#92400e;background:#fef3c7;padding:7px 10px;border-radius:999px;height:max-content}.kwAiActionActivationGrid237 p{font-size:13px;line-height:1.55;min-height:40px}.kwAiActionActivationMeta237{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0}.kwAiActionActivationMeta237 small{background:#f1f5f9;padding:6px 9px;border-radius:9px;font-weight:800;color:#475569}.kwAiActionActivationGrid237 label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:800;color:#475569}.kwAiActionActivationGrid237 select{width:100%;padding:10px;border:1px solid #cbd5e1;border-radius:10px;background:#fff}.kwAiActionActivationButtons237{display:flex;gap:8px;margin-top:12px}.kwAiActionActivationButtons237 button{border:0;border-radius:10px;padding:10px 13px;font-weight:900;cursor:pointer}.kwAiActionActivationButtons237 .approve{background:#dcfce7;color:#166534}.kwAiActionActivationButtons237 .reject{background:#fee2e2;color:#991b1b}.kwAiActionActivationButtons237 button:disabled{opacity:.5;cursor:not-allowed}.kwAiActionActivationFeedback237{margin-top:10px;padding:9px 11px;border-radius:10px;font-size:12px;font-weight:800}.kwAiActionActivationFeedback237.pending{background:#eff6ff;color:#1d4ed8}.kwAiActionActivationFeedback237.success{background:#dcfce7;color:#166534}.kwAiActionActivationFeedback237.error{background:#fee2e2;color:#991b1b}.kwAiActionActivationBoundary237{display:flex;gap:9px;align-items:center;margin-top:14px;padding:11px 13px;border-radius:12px;background:#e0f2fe;color:#075985}.kwAiActionActivationBoundary237 small{font-weight:800}@media(max-width:900px){.kwAiActionActivationGrid237{grid-template-columns:1fr}.kwAiActionActivationHead237{flex-direction:column}}.kwAiMeetingCorrection237{margin:18px 0;padding:18px;border:1px solid rgba(239,68,68,.34);border-radius:18px;background:linear-gradient(180deg,#7f1d1d2e,#0f172a61)}.kwAiMeetingCorrectionHead237{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.kwAiMeetingCorrectionHead237 div{display:grid;gap:4px}.kwAiMeetingCorrectionHead237 span{font-size:11px;letter-spacing:.08em;color:#fca5a5}.kwAiMeetingCorrectionHead237 b{font-size:18px}.kwAiMeetingCorrectionHead237 small{opacity:.75}.kwAiMeetingCorrectionHead237 em{font-style:normal;font-size:11px;font-weight:800;padding:7px 10px;border-radius:999px;background:#ef444424;color:#fecaca;border:1px solid rgba(239,68,68,.3)}.kwAiMeetingCorrectionForm237{display:grid;grid-template-columns:140px 1fr auto;gap:12px;align-items:end}.kwAiMeetingCorrectionForm237 label{display:grid;gap:6px}.kwAiMeetingCorrectionForm237 .reason{min-width:0}.kwAiMeetingCorrectionForm237 input[type=number],.kwAiMeetingCorrectionForm237 textarea{width:100%;box-sizing:border-box;border:1px solid rgba(148,163,184,.25);border-radius:10px;background:#0f172a8c;color:inherit;padding:10px}.kwAiMeetingCorrectionForm237 .confirm{grid-column:1/3;display:flex;align-items:flex-start;gap:8px;font-size:12px;opacity:.88}.kwAiMeetingCorrectionForm237 .confirm input{margin-top:2px}.kwAiMeetingCorrectionForm237 button.danger{border:1px solid rgba(239,68,68,.45);background:#b91c1cd1;color:#fff;border-radius:10px;padding:11px 14px;font-weight:800;cursor:pointer}.kwAiMeetingCorrectionForm237 button:disabled{opacity:.42;cursor:not-allowed}.kwAiMeetingCorrectionFeedback237{margin-top:12px;padding:10px 12px;border-radius:10px;background:#0f172a73;font-size:12px}.kwAiMeetingCorrectionBoundary237{display:flex;gap:8px;align-items:center;margin-top:12px;color:#cbd5e1}.kwAiMeetingCorrectionBoundary237 small{opacity:.78}@media(max-width:900px){.kwAiMeetingCorrectionForm237{grid-template-columns:1fr}.kwAiMeetingCorrectionForm237 .confirm{grid-column:1}.kwAiMeetingCorrectionHead237{flex-direction:column}}
