:root{--blue:#3b59e8;--violet:#743ce7;--ink:#11131a;--muted:#656977;--line:#e7e8ee;--shell:1360px}*{box-sizing:border-box}body{color:var(--ink);background:#fff;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.shell{width:min(var(--shell),calc(100% - 48px));margin:auto}.site-header{z-index:20;background:#fff;align-items:center;height:72px;display:flex;position:relative}.nav-wrap{align-items:center;gap:54px;height:100%;display:flex}.logo{letter-spacing:-1.8px;white-space:nowrap;align-items:center;gap:9px;font-size:29px;font-weight:800;display:flex}.logo>span:last-child span{color:var(--violet)}.logo-mark{width:36px;height:31px;display:block;position:relative}.logo-mark i{background:var(--violet);border-radius:50%;width:9px;height:9px;position:absolute;top:0}.logo-mark i:first-child{left:1px}.logo-mark i:nth-child(2){left:14px}.logo-mark i:nth-child(3){right:0}.logo-mark:after{content:"W";color:var(--violet);font-size:29px;font-weight:900;position:absolute;inset:4px 0 0}.site-header nav{flex:1;align-items:center;gap:31px;height:100%;font-size:13px;font-weight:650;display:flex}.site-header nav a{align-items:center;height:100%;display:flex;position:relative}.site-header nav a.active{color:var(--violet)}.site-header nav a.active:after{content:"";background:var(--violet);height:2px;position:absolute;bottom:14px;left:0;right:0}.nav-actions{align-items:center;gap:22px;font-size:13px;font-weight:650;display:flex}.language{background:0 0;border:0;align-items:center;gap:8px;display:flex}.language svg{width:18px}.separator{background:#ddd;width:1px;height:26px}.primary{background:linear-gradient(135deg,var(--blue),var(--violet));color:#fff;border:0;border-radius:7px;justify-content:center;align-items:center;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 8px 20px #713ce72b}.primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.primary.small{height:40px;padding:0 22px}.menu{background:0 0;border:0;width:40px;display:none}.menu svg{width:24px}.hero{color:#fff;background:radial-gradient(circle at 65% 45%,#294457 0,#172732 24%,#0b141b 57%,#071017 100%);height:435px;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#040a0f26 45%,#0000 72%),linear-gradient(#0000 58%,#02080cad);position:absolute;inset:0}.hero-content{z-index:3;padding-top:49px;position:relative}.hero h1{letter-spacing:-1.8px;margin:0;font-size:48px;font-weight:800;line-height:1.08}.hero-content>p{margin:15px 0 18px;font-size:18px;font-weight:550;line-height:1.5}.search-box{width:870px;height:76px;color:var(--ink);background:#fff;border-radius:8px;grid-template-columns:1.25fr 1fr 150px;padding:12px;display:grid;box-shadow:0 15px 40px #0004}.search-box label{border-right:1px solid #ececf0;align-items:center;gap:14px;padding:0 14px;display:flex;position:relative}.search-box label svg{flex:none;width:22px}.search-box label span{pointer-events:none;flex-direction:column;gap:7px;display:flex}.search-box b{color:#696d77;font-size:13px;font-weight:500}.search-box input{opacity:0;position:absolute;inset:0}.search-box .primary{margin-left:12px}.popular{align-items:center;gap:8px;margin-top:12px;font-size:11px;display:flex}.popular strong{margin-right:3px}.popular a{background:#ffffff13;border:1px solid #ffffff0f;border-radius:20px;padding:6px 13px}.stats{grid-template-columns:repeat(4,1fr);gap:45px;width:100%;margin-top:22px;display:grid}.stats>div{align-items:center;gap:16px;display:flex}.stats i{background:linear-gradient(135deg,#b44bf1,#6230d5);border-radius:11px;place-items:center;width:48px;height:48px;font-size:25px;font-style:normal;display:grid;box-shadow:0 0 25px #ab40f488}.stats>div:nth-child(2) i{background:linear-gradient(135deg,#3987f0,#1e4bbd);box-shadow:0 0 25px #2876eb77}.stats>div:nth-child(3) i{background:linear-gradient(135deg,#209660,#08623f);box-shadow:0 0 25px #1a8b5b66}.stats>div:nth-child(4) i{background:linear-gradient(135deg,#f0ba4b,#bf7f1a);box-shadow:0 0 25px #dba03966}.stats span{flex-direction:column;gap:2px;display:flex}.stats b{font-size:21px}.stats small{font-size:12px}.hero-art{z-index:1;width:50%;height:100%;position:absolute;top:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0006 16%,#000 40% 100%);mask-image:linear-gradient(90deg,#0000 0%,#0006 16%,#000 40% 100%)}.hero-art:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#071017f0 0%,#07101766 28%,#0000 55%),linear-gradient(#0000 55%,#071017cc 100%),linear-gradient(#0000,#16304055);position:absolute;inset:0}.hero-art img{object-fit:cover;object-position:58% 45%;filter:saturate(.88)contrast(1.04)brightness(.9);width:100%;height:100%;display:block}.content{padding-top:19px;padding-bottom:28px}.section-head{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.section-head h2{margin:0;font-size:18px;font-weight:750}.section-head a{color:#454854;font-size:11px}.categories{grid-template-columns:repeat(8,1fr);gap:13px;display:grid}.categories a{border:1px solid var(--line);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:94px;transition:all .2s;display:flex}.categories a:hover{border-color:#8e64ec;transform:translateY(-2px);box-shadow:0 8px 25px #5d35c40d}.categories i{color:#713be3;font-size:25px;font-style:normal;line-height:1}.categories b{text-align:center;font-size:12px}.categories span{color:var(--muted);font-size:11px}.lower-grid{grid-template-columns:1fr 1fr;gap:26px;margin-top:21px;display:grid}.job-list{flex-direction:column;gap:11px;display:flex}.job{border:1px solid var(--line);border-radius:8px;grid-template-columns:42px 1fr auto 190px 28px;align-items:center;gap:12px;height:66px;padding:8px 12px;display:grid}.company-mark{place-items:center;width:31px;height:31px;font-size:20px;font-style:normal;font-weight:800;display:grid}.notion{color:#111;border:2px solid #111}.job h3,.companies h3,.benefits h3{margin:0;font-size:13px}.job p{color:var(--muted);gap:9px;margin:5px 0 0;font-size:11px;display:flex}.pill{color:#227b35;background:#eaf8ed;border-radius:20px;padding:5px 10px;font-size:10px}.salary{text-align:right;flex-direction:column;gap:7px;font-size:10px;display:flex}.salary small{color:#7b7e87}.job button{background:0 0;border:0;padding:3px}.job button svg{width:18px}.companies{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.companies article{border:1px solid var(--line);text-align:center;border-radius:8px;height:151px;padding:11px 5px}.brand{color:#111;place-items:center;height:40px;font-size:32px;font-style:normal;font-weight:800;display:grid}.b0{color:#2879db}.b2{color:#1bd760}.b3{font-size:24px}.companies h3{margin-top:4px}.companies p{color:var(--muted);margin:5px 0;font-size:10px}.companies span{color:#ffae16;margin-top:8px;font-size:10px;display:block}.companies span b{color:#20222a;font-weight:500}.benefits{background:linear-gradient(100deg,#f8f5ff,#f3effd);border-radius:10px;grid-template-columns:1.2fr 1.2fr 1.15fr .9fr;gap:26px;min-height:111px;margin-top:21px;padding:16px 28px;display:grid}.benefits>div:not(.benefit-cta){align-items:flex-start;gap:17px;display:flex}.benefits i{color:#7540e4;background:#e9e0ff;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;font-size:27px;font-style:normal;display:grid}.benefits p{color:#3f424b;margin:5px 0;font-size:11px;line-height:1.55}.benefits a{color:#6736db;font-size:11px;font-weight:700}.benefit-cta{text-align:center}.benefit-cta h3{margin-bottom:9px;font-size:14px;line-height:1.5}.benefit-cta .primary{color:#fff;height:30px;padding:0 25px}.hero-content>p{margin-bottom:23px}.search-box{grid-template-columns:56fr 25fr 19fr;width:700px;height:68px;margin-left:85px;padding:8px}.search-box .primary{white-space:nowrap;margin-left:8px;padding-inline:10px;font-size:13px}@media (max-width:1150px){.site-header nav{gap:18px}.site-header nav a:nth-last-child(-n+2){display:none}.nav-wrap{gap:28px}.hero h1{font-size:43px}.search-box{width:min(700px,100%);margin-inline:auto}.categories{grid-template-columns:repeat(4,1fr)}.categories a{height:84px}.lower-grid{grid-template-columns:1fr}.stats{gap:18px}.benefits{grid-template-columns:1fr 1fr}.hero-art{opacity:.7}}@media (max-width:760px){.shell{width:min(100% - 30px,var(--shell))}.site-header{height:64px}.nav-wrap{justify-content:space-between}.site-header nav,.nav-actions{display:none}.menu{display:block}.hero{height:auto;min-height:670px}.hero-art{opacity:.32;width:100%}.hero:after{background:linear-gradient(90deg,#071017e8,#07101799)}.hero-content{padding-top:42px;padding-bottom:28px}.hero h1{letter-spacing:-1.2px;font-size:38px}.hero-content>p{font-size:16px}.search-box{grid-template-columns:1fr;width:100%;height:auto;padding:8px}.search-box label{border-right:0;border-bottom:1px solid var(--line);height:62px}.search-box .primary{height:50px;margin:8px 0 0}.popular{flex-wrap:wrap}.popular strong{width:100%}.stats{grid-template-columns:1fr 1fr;gap:18px 10px}.stats i{width:42px;height:42px}.stats b{font-size:17px}.categories{grid-template-columns:repeat(2,1fr)}.section-head a{display:none}.lower-grid{margin-top:26px}.job{grid-template-columns:38px 1fr 26px;gap:8px;height:auto;min-height:84px}.job-main{align-self:start}.job .pill{grid-column:2}.salary{text-align:left;grid-column:2}.job button{grid-area:1/3}.companies{grid-template-columns:1fr 1fr}.benefits{grid-template-columns:1fr;padding:22px}.benefit-cta{text-align:left}.desktop{display:none}}@media (max-width:390px){.hero h1{font-size:32px}.stats{grid-template-columns:1fr}.hero{min-height:790px}.companies{grid-template-columns:1fr}.categories{gap:8px}}:root{--blue:#2463eb;--blue-dark:#071a35;--blue-soft:#eef5ff;--violet:var(--blue)}.logo>span:last-child span,.site-header nav a.active{color:var(--blue)}.logo-mark i,.site-header nav a.active:after{background:var(--blue)}.logo-mark:after{color:var(--blue)}.site-header nav{gap:30px;font-size:14px;font-weight:680}.nav-actions{font-size:14px}.primary{background:linear-gradient(135deg,#2563eb,#174cc8);box-shadow:0 8px 20px #1e5bd42d}.hero{background:radial-gradient(circle at 65% 45%,#24415a 0,#142a3e 24%,#0a1b2d 57%,#061426 100%);height:490px}.hero-content{padding-top:46px}.hero h1{letter-spacing:-2px;max-width:620px;font-size:52px;line-height:1.06}.hero h1 span{color:#4f8cff}.hero-content>p{margin-top:16px;margin-bottom:36px;font-size:18px;line-height:1.6}.search-box{border-radius:10px;height:78px;padding:9px;box-shadow:0 16px 42px #020b1880}.search-box label{padding-inline:16px}.search-box b{color:#4d5563;font-size:13px}.search-box small{color:#747b87;font-size:11px}.search-box .primary{font-size:13px}.popular a{background:#ffffff12;border-color:#ffffff18}.stats{gap:24px;margin-top:20px;padding:0 8px}.stats>div{border-radius:12px;gap:14px;min-height:56px;padding:4px 8px}.stats i,.stats>div:nth-child(2) i,.stats>div:nth-child(3) i,.stats>div:nth-child(4) i{background:linear-gradient(135deg,#3180f5,#1351bd);box-shadow:0 8px 24px #1457c859}.stats b{font-size:20px;line-height:1.15}.stats small{color:#e7edf6;font-size:12px;line-height:1.3}.categories a{background:#fff;border-color:#e4e8ef;height:90px}.categories a:hover{border-color:#4f85eb;box-shadow:0 8px 25px #1e5db111}.categories i{color:var(--blue)}.job{background:#fff;border-color:#e2e7ef;height:68px;padding-inline:14px;transition:border-color .2s,box-shadow .2s}.job:hover{border-color:#b8c9e8;box-shadow:0 6px 20px #17396b0b}.job:nth-child(2) .pill{color:#1956c7;background:#edf4ff}.companies article{border-color:#e2e7ef;height:156px;padding:13px 7px;transition:transform .2s,box-shadow .2s,border-color .2s}.companies article:hover{border-color:#bfd0ec;transform:translateY(-2px);box-shadow:0 9px 25px #15376a0d}.companies h3{margin-top:5px;font-size:13px}.companies p{font-size:10.5px}.companies span{margin-top:7px}.benefits{background:linear-gradient(100deg,#f4f8ff,#edf4ff);border:1px solid #e3ecfa;min-height:122px;padding:19px 28px}.benefits i{color:var(--blue);background:#dceaff}.benefits h3{font-size:13px}.benefits p{font-size:11.5px}.benefits a{color:#1757cb}.site-footer{background:var(--blue-dark);color:#fff;margin-top:12px}.footer-grid{grid-template-columns:1.8fr repeat(3,1fr);gap:64px;padding-top:48px;padding-bottom:38px;display:grid}.site-footer .logo{color:#fff;width:max-content}.site-footer .logo>span:last-child span{color:#72a6ff}.site-footer .logo-mark i{background:#72a6ff}.site-footer .logo-mark:after{color:#72a6ff}.footer-brand p{color:#aebdd1;max-width:360px;margin:18px 0;font-size:13px;line-height:1.7}.footer-grid>div:not(.footer-brand){flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-grid h3{margin:4px 0 7px;font-size:13px}.footer-grid>div>a{color:#aebdd1;font-size:12px;transition:color .2s}.footer-grid>div>a:hover{color:#fff}.socials{gap:9px;display:flex}.socials a{color:#dbe7f8;border:1px solid #ffffff24;border-radius:7px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:700;display:grid}.footer-bottom{color:#8193aa;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:58px;font-size:11px;display:flex}@media (max-width:1150px){.site-header nav{gap:18px;font-size:13px}.hero{height:500px}.hero h1{font-size:47px}.search-box{height:78px}.stats{padding:0}.footer-grid{gap:36px}}@media (max-width:760px){.hero{height:auto;min-height:755px}.hero-content{padding-top:38px}.hero h1{font-size:40px;line-height:1.1}.search-box{height:auto}.stats{gap:12px;padding:4px 0}.stats>div{padding:5px 2px}.categories a{height:88px}.job{height:auto}.companies article{height:150px}.benefits{padding:22px}.footer-grid{grid-template-columns:1fr 1fr;gap:34px 28px;padding-top:38px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px;padding-block:18px}}@media (max-width:390px){.hero{min-height:870px}.hero h1{font-size:34px}.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}}.jobs-page{background:#fff;min-height:100vh}.jobs-header .logo{font-size:30px}.jobs-search{color:#fff;background:linear-gradient(120deg,#071d46,#062a69);height:175px}.jobs-search-inner{grid-template-columns:270px minmax(520px,826px) 150px;align-items:center;gap:30px;height:100%;display:grid}.jobs-search h1{letter-spacing:-.8px;margin:0 0 10px;font-size:27px;line-height:1.12}.jobs-search h1 span{color:#4f8cff}.jobs-search p{max-width:240px;margin:0;font-size:13px;line-height:1.5}.jobs-search form{color:#172033;background:#fff;border-radius:7px;grid-template-columns:1.3fr 1.1fr 102px;height:80px;padding:10px;display:grid;box-shadow:0 10px 30px #020b1b2b}.jobs-search form label{border-right:1px solid #e2e6ed;align-items:center;gap:13px;padding:0 14px;display:flex;position:relative}.jobs-search form svg{flex:none;width:22px}.jobs-search form label span{flex-direction:column;gap:8px;display:flex}.jobs-search form b{color:#666f7f;font-size:13px;font-weight:450}.jobs-search form small{color:#7b8390;font-size:10px}.jobs-search form input{opacity:0;position:absolute;inset:0}.jobs-search form .primary{margin-left:10px}.alert-button{color:#fff;background:0 0;border:1px solid #a9bddb;border-radius:6px;justify-content:center;align-items:center;gap:10px;height:48px;font-weight:650;display:flex}.alert-button svg{width:20px}.jobs-layout{grid-template-columns:296px minmax(580px,1fr) 440px;max-width:1536px;min-height:calc(100vh - 247px);margin:auto;display:grid}.filters-panel{background:#fff;border-right:1px solid #e4e8ef;padding:20px 24px 30px 33px}.filter-title{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.filter-title h2{margin:0;font-size:16px}.filter-title button{color:#075bd7;background:0 0;border:0;font-size:11px}.select-filter{margin-bottom:13px;display:block}.select-filter b{margin-bottom:6px;font-size:11px;display:block}.select-filter select{color:#20293a;background:#fff;border:1px solid #d6dce5;border-radius:5px;width:100%;height:31px;padding:0 10px;font-size:11px}.filter-group{border-bottom:1px solid #e6e9ef;margin-bottom:10px;padding:0 0 10px}.filter-group h3{justify-content:space-between;margin:0 0 8px;font-size:11px;display:flex}.filter-group label{color:#374154;grid-template-columns:14px 1fr auto;align-items:center;gap:7px;min-height:21px;font-size:10.5px;display:grid}.filter-group input[type=checkbox]{width:12px;height:12px;accent-color:var(--blue);margin:0}.filter-group small{color:#768092}.salary-filter input{width:72%;accent-color:var(--blue)}.salary-filter>div{color:#6a7485;justify-content:space-between;align-items:center;font-size:9px;display:flex}.salary-filter button{background:#fff;border:1px solid #d8dee7;border-radius:5px;height:28px;font-size:10px}.filter-collapsed{background:#fff;border:0;border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0;font-size:11px;font-weight:650;display:flex}.mobile-panel-head,.mobile-tools{display:none}.results{min-width:0;padding:14px 20px 28px}.results-toolbar{color:#4c5669;justify-content:space-between;align-items:flex-start;height:46px;font-size:11px;display:flex}.results-toolbar label{align-items:center;gap:10px;display:flex}.results-toolbar select{background:#fff;border:1px solid #d9dfe8;border-radius:5px;width:185px;height:33px;padding:0 11px;font-size:10px}.result-list{border-top:1px solid #edf0f4}.result-row{cursor:pointer;border-bottom:1px solid #e5e9ef;grid-template-columns:48px minmax(180px,1.35fr) minmax(140px,1fr) minmax(135px,.92fr) 27px 74px;align-items:center;gap:12px;min-height:82px;padding:8px 13px;transition:background .15s;display:grid}.result-row:hover{background:#f8faff}.result-row.selected{background:#eff5ff;border:1px solid #dce7fa;border-radius:6px}.list-brand{background:#fff;border-radius:7px;place-items:center;width:42px;height:42px;font-size:25px;font-style:normal;font-weight:800;display:grid}.google{color:#4285f4}.microsoft{color:#1473e6}.spotify{color:#1db954}.amazon{color:#111;font-size:29px}.mercado{font-size:21px}.notion{border:2px solid #111}.salesforce{color:#08a5dd;font-size:18px}.adobe{color:#e52a2a}.result-row h2{white-space:nowrap;text-overflow:ellipsis;margin:0 0 6px;font-size:13px;overflow:hidden}.result-row p{margin:0;font-size:11px}.verified{color:#fff;background:#075dd6;border-radius:50%;place-items:center;width:13px;height:13px;font-size:8px;display:inline-grid}.result-place,.result-pay{flex-direction:column;align-items:flex-start;gap:5px;font-size:10px;display:flex}.result-place b{color:#1556a8;background:#e8f2ff;border-radius:4px;padding:3px 8px;font-size:9px}.result-pay>b{font-size:10px;font-weight:500}.result-pay span,.result-pay small{color:#6f7989;font-size:9px}.row-save{color:#253044;background:0 0;border:0;padding:4px}.row-save svg{width:19px}.row-save.saved svg{fill:#1760d2;color:#1760d2}.apply-small{height:32px;font-size:11px}.pagination{justify-content:center;align-items:center;gap:12px;padding-top:14px;display:flex}.pagination button{background:#fff;border:0;border-radius:4px;width:31px;height:31px;font-size:10px}.pagination button.current{color:#fff;background:#075bd7}.job-detail{background:#fff;border-left:1px solid #e4e8ef;min-width:0;padding:20px 18px 24px;position:relative}.detail-close{background:0 0;border:0;position:absolute;top:20px;right:14px}.detail-close svg{width:18px}.new-label{color:#299046;background:#e4f5e8;border-radius:4px;padding:4px 8px;font-size:9px}.detail-heading{border-bottom:1px solid #e5e9ef;align-items:center;gap:20px;padding:23px 0 18px;display:flex}.detail-heading .list-brand{width:48px;height:48px;font-size:31px}.detail-heading h2{margin:0 0 8px;font-size:19px}.detail-heading p{margin:0;font-size:12px}.detail-facts{border-bottom:1px solid #e5e9ef;grid-template-columns:1.2fr 1fr 1.15fr;gap:12px;padding:14px 0;display:grid}.detail-facts span{color:#526071;gap:8px;font-size:10px;display:flex}.detail-facts b{color:#202a3a;flex-direction:column;font-weight:500;display:flex}.detail-facts small{color:#657083;font-size:9px}.detail-copy h3{margin:16px 0 7px;font-size:13px}.detail-copy p,.detail-copy li{font-size:10.5px;line-height:1.55}.detail-copy p{margin:0}.detail-copy ul{margin:0;padding-left:15px}.detail-copy>button{color:#075bd7;background:0 0;border:0;padding:7px 0 0;font-size:10px}.benefit-list{color:#354052;grid-template-columns:1fr 1fr;gap:10px;font-size:10px;display:grid}.detail-actions{flex-direction:column;gap:8px;margin-top:21px;display:flex}.detail-actions .primary,.save-detail{height:39px}.save-detail{color:#0758d0;background:#fff;border:1px solid #1763df;border-radius:5px;justify-content:center;align-items:center;gap:9px;font-weight:650;display:flex}.save-detail svg{width:17px}.report{color:#0758d0;background:0 0;border:0;height:30px;font-size:11px}.panel-backdrop{display:none}@media (max-width:1250px){.jobs-search-inner{grid-template-columns:230px minmax(450px,1fr) 135px;gap:20px}.jobs-layout{display:block}.filters-panel{z-index:60;width:300px;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;overflow:auto;transform:translate(-100%)}.filters-panel.open{transform:translate(0)}.mobile-panel-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.mobile-panel-head button{background:0 0;border:0}.mobile-panel-head svg{width:20px}.mobile-tools{justify-content:space-between;align-items:center;height:48px;display:flex}.mobile-tools button{background:#fff;border:1px solid #d7dfea;border-radius:5px;padding:7px 13px;font-weight:650}.mobile-tools span{color:#667085;font-size:11px}.panel-backdrop{z-index:50;background:#07142666;border:0;display:block;position:fixed;inset:0}.job-detail{z-index:70;width:min(480px,100%);transition:transform .2s;position:fixed;top:0;bottom:0;right:0;overflow:auto;transform:translate(100%)}.job-detail.open{transform:translate(0)}}@media (max-width:900px){.jobs-search{height:auto;padding:24px 0}.jobs-search-inner{grid-template-columns:1fr 145px;gap:18px}.jobs-search-inner>div:first-child{grid-column:1/-1}.jobs-search h1 br{display:none}.jobs-search p{max-width:520px}.jobs-search form{grid-column:1;height:72px}.alert-button{grid-column:2}.jobs-layout{min-height:0;display:block}.results{padding:10px 16px 28px}.job-detail{z-index:70;width:min(480px,100%);transition:transform .2s;position:fixed;top:0;bottom:0;right:0;overflow:auto;transform:translate(100%)}.job-detail.open{transform:translate(0)}.result-row{grid-template-columns:45px minmax(170px,1.4fr) 1fr 1fr 26px 70px}}@media (max-width:760px){.jobs-header{height:64px}.jobs-search-inner{display:block}.jobs-search h1{font-size:24px}.jobs-search p{margin-bottom:18px}.jobs-search form{grid-template-columns:1fr;height:auto;padding:8px}.jobs-search form label{border-bottom:1px solid #e4e8ef;border-right:0;height:55px}.jobs-search form .primary{height:44px;margin:8px 0 0}.alert-button{width:100%;height:42px;margin-top:10px}.results-toolbar{align-items:center;height:42px}.results-toolbar>span{display:none}.results-toolbar label{justify-content:space-between;width:100%}.result-row{grid-template-columns:42px 1fr 27px;gap:8px;min-height:112px;padding:12px 7px}.result-row.selected{border-left:3px solid var(--blue)}.result-title{align-self:start}.result-place{grid-column:2}.result-pay{grid-column:2;grid-template-columns:auto auto;gap:3px 8px;display:grid}.result-pay small{grid-column:1/-1}.row-save{grid-area:1/3}.apply-small{grid-column:2/-1;width:100%}.job-detail{width:100%;padding:20px 16px}.detail-facts{grid-template-columns:1fr 1fr}.pagination{gap:5px}.pagination button:nth-of-type(4),.pagination button:nth-of-type(5){display:none}}.unified-job-search,.jobs-search .unified-job-search{width:min(740px,100%);max-width:740px;height:64px;color:var(--ink);z-index:5;pointer-events:auto;background:#fff;border-radius:10px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) auto;align-items:stretch;margin-inline:auto;padding:6px;display:grid;position:relative;box-shadow:0 14px 36px #020b1866}.unified-job-search label,.jobs-search .unified-job-search label,.unified-job-search .search-combobox{pointer-events:auto;border-right:1px solid #e5e8ee;align-items:center;gap:10px;min-width:0;height:auto;padding:0 12px;display:flex;position:relative}.unified-job-search label svg,.jobs-search .unified-job-search label svg,.unified-job-search .search-combobox svg{color:#5b6578;pointer-events:none;flex:none;width:20px;height:20px}.unified-job-search label>span,.jobs-search .unified-job-search label>span,.unified-job-search .search-combobox>span{pointer-events:auto;visibility:visible;flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex;position:relative}.unified-job-search label b,.jobs-search .unified-job-search label b,.unified-job-search .search-combobox b{text-overflow:ellipsis;white-space:nowrap;color:#4d5563;pointer-events:none;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden}.unified-job-search input,.jobs-search .unified-job-search input,.unified-job-search .search-combobox input{opacity:1;visibility:visible;pointer-events:auto;color:#11131a;caret-color:#075bd7;cursor:text;background:0 0;border:0;outline:0;width:100%;margin:0;padding:0;font-size:14px;line-height:1.3;position:static;inset:auto}.unified-job-search input::placeholder,.jobs-search .unified-job-search input::placeholder{color:#747b87;font-size:12px}.unified-job-search .primary,.jobs-search .unified-job-search .primary{white-space:nowrap;pointer-events:auto;z-index:2;border-radius:7px;align-self:center;height:auto;min-height:44px;margin:0 0 0 6px;padding:0 16px;font-size:14px;position:relative}.hero-content{z-index:4;position:relative}.hero-content>.unified-job-search{background:#fff;border:1px solid #ffffff8c;border-radius:18px;gap:0;width:min(760px,100%);max-width:760px;height:72px;margin:4px 0 0;margin-inline:0;padding:8px;transition:box-shadow .2s,border-color .2s,transform .2s;box-shadow:0 18px 48px #020c1c47,inset 0 2px #ffffff59}.hero-content>.unified-job-search:focus-within{border-color:#8eb6ff;box-shadow:0 20px 52px #020c1c52,0 0 0 4px #2563eb2e}.hero-content>.unified-job-search label{border-right:1px solid #e8edf4;gap:12px;padding:0 16px}.hero-content>.unified-job-search label:focus-within{background:linear-gradient(#f7faff,#fff);border-radius:12px}.hero-content>.unified-job-search label svg{color:#2563eb;opacity:.9;width:22px;height:22px}.hero-content>.unified-job-search label b{letter-spacing:.02em;text-transform:uppercase;color:#6b7288;font-size:11px;font-weight:700}.hero-content>.unified-job-search input{color:#0f172a;font-size:15px;font-weight:550}.hero-content>.unified-job-search input::placeholder{color:#94a3b8;font-size:13px;font-weight:450}.hero-content>.unified-job-search .primary{letter-spacing:.01em;border-radius:12px;min-height:52px;margin:0 2px 0 8px;padding:0 22px;font-size:14px;font-weight:700;box-shadow:0 10px 22px #1e5bd459}.hero-content>.unified-job-search .primary:hover{filter:brightness(1.05);transform:translateY(-1px)}.hero-content>.unified-job-search .search-suggestions{border:1px solid #e2e8f0;border-radius:12px;padding:8px;top:calc(100% + 10px);box-shadow:0 18px 40px #0f234629}.hero-content>.unified-job-search .search-suggestions li{border-radius:8px;min-height:42px;font-size:13.5px}.hero-content>.popular{margin-top:18px}@media (min-width:1251px){.jobs-search-inner{grid-template-columns:minmax(220px,270px) minmax(0,1fr) 150px;align-items:center}.jobs-search .unified-job-search{width:100%;max-width:740px;margin-inline:0;position:static;left:auto;transform:none}}@media (max-width:1250px) and (min-width:761px){.unified-job-search,.jobs-search .unified-job-search{width:min(740px,100%);max-width:740px}.jobs-search{height:auto;min-height:200px;padding:24px 0}.jobs-search-inner{grid-template-columns:minmax(0,1fr) 150px;align-content:center;gap:16px}.jobs-search-inner>div:first-child{grid-column:1/-1;margin-bottom:4px}.jobs-search .unified-job-search{grid-column:1;margin-inline:0}.jobs-search .alert-button{grid-column:2}.hero-content>.unified-job-search{width:min(760px,100%);margin-inline:0}}@media (max-width:760px){.unified-job-search,.jobs-search .unified-job-search{border-radius:10px;grid-template-columns:1fr;width:100%;max-width:none;height:auto;margin-inline:0;padding:8px}.unified-job-search label,.jobs-search .unified-job-search label,.unified-job-search .search-combobox{border-bottom:1px solid #e5e8ee;border-right:0;min-height:54px;padding:8px 12px}.unified-job-search label:last-of-type,.jobs-search .unified-job-search label:last-of-type,.unified-job-search .search-combobox:last-of-type{border-bottom:0}.unified-job-search .primary,.jobs-search .unified-job-search .primary{width:100%;height:44px;margin:8px 0 0}.hero-content>.unified-job-search{border-radius:16px;height:auto;margin:8px 0 0;padding:10px}.hero-content>.unified-job-search label{border-bottom:1px solid #e8edf4;border-right:0;border-radius:10px;padding:10px 14px}.hero-content>.unified-job-search label:last-of-type{border-bottom:0}.hero-content>.unified-job-search .primary{border-radius:12px;width:100%;min-height:48px;margin:10px 0 0}.hero-content>.popular{margin-top:18px}}.detail-page{color:#121b2d;background:#fff}.detail-hero{color:#fff;background:radial-gradient(circle at 35% 0,#0c397e,#071f50 55%,#061942);height:187px}.breadcrumbs{color:#c5d4ec;align-items:center;gap:10px;height:48px;font-size:10px;display:flex}.detail-identity{align-items:center;gap:20px;display:flex}.detail-logo{color:#4285f4;background:#fff;border-radius:9px;place-items:center;width:108px;height:108px;font-size:65px;font-style:normal;font-weight:800;display:grid;box-shadow:0 8px 25px #02081733}.detail-logo-2{color:#1674d1}.detail-logo-3{color:#1db954}.verified-badge{background:#ffffff16;border-radius:14px;padding:6px 10px;font-size:10px;display:inline-block}.detail-identity h1{letter-spacing:-1px;margin:10px 0;font-size:34px;line-height:1.05}.detail-identity p{margin:0;font-size:14px}.detail-identity p span{color:#ffbd18;letter-spacing:2px;margin-left:14px}.detail-identity p b{font-size:10px}.detail-meta{border-bottom:1px solid #e3e8ef}.detail-meta>.shell{grid-template-columns:1.1fr 1fr 1fr 1.05fr .85fr;align-items:center;height:104px;display:grid}.detail-meta>.shell>div{border-right:1px solid #e2e6ec;align-items:center;gap:15px;padding:0 8px;display:flex}.detail-meta>.shell>div:last-child{border:0}.detail-meta i{text-align:center;width:26px;font-size:20px;font-style:normal}.detail-meta span{flex-direction:column;gap:6px;display:flex}.detail-meta b{font-size:11px}.detail-meta small{color:#697487;font-size:10px}.detail-layout{grid-template-columns:minmax(0,1fr) 336px;gap:44px;padding-top:0;padding-bottom:45px;display:grid}.detail-main{min-width:0}.detail-tabs{border-bottom:1px solid #dfe5ed;align-items:end;gap:36px;height:66px;display:flex}.detail-tabs a{white-space:nowrap;align-items:center;height:42px;font-size:11px;font-weight:650;display:flex}.detail-tabs a:first-child{color:#075bd7;border-bottom:2px solid #075bd7}.detail-main>section:not(.similar):not(.company-card-mobile){border-bottom:1px solid #e3e7ed;padding:25px 0 21px;scroll-margin-top:20px}.detail-main h2,.detail-sidebar h2{margin:0 0 12px;font-size:16px}.detail-main p,.detail-main li{font-size:11.5px;line-height:1.7}.detail-main p{margin:0 0 9px}.detail-main ul{margin:0;padding-left:15px}.detail-main li::marker{color:#1261df}.detail-tags{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.detail-tags span{color:#0756c9;background:#eaf2ff;border-radius:15px;padding:6px 12px;font-size:10px}.expanded-benefits{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.expanded-benefits span{font-size:11px}.hiring-steps{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:0;list-style:none;display:grid;padding:0!important}.hiring-steps li{flex-direction:column;gap:3px;padding:38px 10px 0 0;display:flex;position:relative}.hiring-steps li:before{counter-increment:step;content:counter(step);color:#fff;background:#1261d8;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:700;display:grid;position:absolute;top:0}.hiring-steps li:not(:last-child):after{content:"";background:#b9c9e3;height:1px;position:absolute;top:13px;left:27px;right:0}.hiring-steps span{color:#707b8c;font-size:9px}.detail-sidebar{margin-top:-167px;position:relative}.sticky-apply{z-index:3;background:#fff;border:1px solid #e1e6ed;border-radius:8px;position:sticky;top:14px;overflow:hidden}.sidebar-actions{border-bottom:1px solid #e3e8ef;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.sidebar-actions button{color:#0757cd;background:#fff;border:1px solid #1762da;border-radius:4px;justify-content:center;align-items:center;gap:8px;height:36px;font-size:11px;font-weight:650;display:flex}.sidebar-actions button.primary{color:#fff;background:linear-gradient(135deg,#2563eb,#174cc8)}.sidebar-actions svg{width:16px}.quick-info{padding:17px}.quick-info h2{font-size:13px}.quick-info>div{grid-template-columns:1fr 1.15fr;align-items:center;gap:12px;min-height:30px;font-size:9.5px;display:grid}.quick-info span{color:#697486}.quick-info b{font-weight:500}.company-card,.report-card{border:1px solid #e1e6ed;border-radius:8px;margin-top:14px;padding:18px}.company-card h2{font-size:13px}.company-heading{align-items:center;gap:12px;margin:12px 0;display:flex}.company-heading .detail-logo{width:38px;height:38px;box-shadow:none;font-size:25px}.company-heading span{flex-direction:column;gap:5px;display:flex}.company-heading b{font-size:14px}.company-heading b em{color:#075bd7;font-style:normal}.company-heading small{color:#737e8f;font-size:9px}.company-card p,.report-card p{font-size:10px;line-height:1.55}.company-facts{color:#596679;gap:18px;margin:12px 0;font-size:9.5px;display:flex}.company-card button,.report-card button{color:#075bd7;background:0 0;border:0;padding:0;font-size:10px;font-weight:650}.report-card h3{margin:0;font-size:12px}.company-card-mobile{display:none}.similar{padding:27px 0}.similar-head{justify-content:space-between;display:flex}.similar-head a{color:#075bd7;font-size:10px}.similar-row{border-bottom:1px solid #e5e9ef;grid-template-columns:40px 1fr 90px 160px 20px;align-items:center;gap:12px;min-height:62px;display:grid}.similar-row i{border:1px solid #e1e6ed;border-radius:5px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:800;display:grid}.similar-row>span{flex-direction:column;gap:5px;display:flex}.similar-row b{font-size:11px}.similar-row small{color:#6d7889;font-size:9px}.similar-row em{color:#1558ad;background:#e9f2ff;border-radius:4px;width:max-content;padding:4px 7px;font-size:9px}.similar-row strong{font-size:10px}.mobile-apply{display:none}.detail-footer{margin-top:0}@media (max-width:1050px){.detail-layout{grid-template-columns:1fr;gap:0}.detail-sidebar{grid-template-columns:1fr 1fr;gap:16px;margin-top:0;padding-bottom:35px;display:grid}.sticky-apply{grid-row:1/3;position:static}.company-card,.report-card{margin-top:0}.detail-tabs{gap:22px;overflow:auto}.detail-meta>.shell{grid-template-columns:repeat(3,1fr);gap:16px;height:auto;padding-block:18px}.detail-meta>.shell>div{border:0}.expanded-benefits{grid-template-columns:1fr 1fr}}@media (max-width:760px){.detail-hero{height:210px}.breadcrumbs{height:42px}.detail-logo{width:75px;height:75px;font-size:45px}.detail-identity{align-items:flex-start;gap:14px}.detail-identity h1{font-size:25px}.detail-identity p span{margin:7px 0 0;display:block}.detail-meta>.shell{grid-template-columns:1fr 1fr;padding-block:14px}.detail-meta>.shell>div{gap:8px}.detail-layout{width:min(100% - 30px,var(--shell))}.detail-tabs{gap:20px;height:56px}.detail-tabs a{font-size:10px}.detail-main>section:not(.similar):not(.company-card-mobile){padding-block:21px}.expanded-benefits{grid-template-columns:1fr}.hiring-steps{grid-template-columns:1fr 1fr;gap:15px}.hiring-steps li:not(:last-child):after,.detail-sidebar{display:none}.company-card-mobile{border-bottom:1px solid #e3e7ed;padding:22px 0;display:block}.company-card-mobile h2{font-size:16px}.company-card-mobile .detail-logo{width:42px;height:42px;font-size:27px}.company-card-mobile p{font-size:11px;line-height:1.6}.company-card-mobile button{color:#075bd7;background:0 0;border:0;padding:0;font-size:10px}.similar-row{grid-template-columns:38px 1fr 20px}.similar-row em,.similar-row strong{display:none}.mobile-apply{z-index:40;background:#fff;border-top:1px solid #dfe5ed;grid-template-columns:46px 1fr;gap:9px;height:66px;padding:9px 15px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-apply button:first-child{color:#075bd7;background:#fff;border:1px solid #1762da;border-radius:5px}.mobile-apply svg{width:18px}.detail-footer{padding-bottom:66px}}.auth-page,.login-page{color:#101a2f;background:#fff;min-height:100vh}.auth-shell{justify-content:space-between;align-items:center;width:min(1440px,100% - 80px);height:100%;margin:auto;display:flex}.auth-header{background:#fff;border-bottom:1px solid #e1e7ef;height:87px}.auth-header .logo{font-size:34px}.auth-header>div>div{align-items:center;gap:24px;display:flex}.auth-header button{background:0 0;border:0;font-size:13px}.auth-header>div>div>span{background:#dce2ea;width:1px;height:26px}.auth-header p{font-size:13px}.auth-header p a{color:#075bd7;margin-left:8px;font-weight:700}.auth-layout{grid-template-columns:1fr 1fr;min-height:720px;display:grid}.auth-story{background:radial-gradient(circle at 40% 25%,#f8fbff,#e9f2ff);padding:50px max(40px,8vw);position:relative;overflow:hidden}.auth-story-copy{z-index:3;max-width:470px;position:relative}.auth-story h1{letter-spacing:-1px;margin:0 0 14px;font-size:40px;line-height:1.15}.auth-story h1 span{color:#075bd7}.auth-story-copy>p{color:#506078;max-width:400px;margin:0 0 30px;font-size:16px;line-height:1.5}.auth-benefits{flex-direction:column;gap:22px;display:flex}.auth-benefits>div{align-items:center;gap:17px;display:flex}.auth-benefits i{color:#075bd7;background:#dceaff;border-radius:10px;place-items:center;width:54px;height:54px;font-size:25px;font-style:normal;display:grid}.auth-benefits span{flex-direction:column;gap:6px;display:flex}.auth-benefits b{font-size:13px}.auth-benefits small{color:#56657a;font-size:11px}.auth-art{height:290px;position:absolute;bottom:0;left:0;right:0}.auth-skyline{color:#98c1ff;letter-spacing:-30px;opacity:.5;white-space:nowrap;height:170px;font-size:115px;line-height:1.1;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.auth-person{width:250px;height:250px;position:absolute;bottom:-5px;right:17%}.auth-person i{background:#c98365;border-radius:50%;width:70px;height:78px;position:absolute;top:5px;left:88px}.auth-person span{background:#1260d8;border-radius:48% 48% 10px 10px;width:190px;height:180px;position:absolute;top:68px;left:28px}.auth-person b{background:linear-gradient(145deg,#d6dde4,#697887);border-radius:7px;width:210px;height:110px;position:absolute;bottom:5px;left:-80px;transform:skewY(5deg)}.auth-form-side{justify-content:center;align-items:center;padding:44px 40px;display:flex}.register-box{width:min(100%,525px)}.register-box h2,.login-center h1{text-align:center;margin:0 0 10px;font-size:30px}.auth-subtitle{text-align:center;color:#66738a;margin:0 0 25px;font-size:15px}.account-type{background:#f0f4f9;border-radius:7px;grid-template-columns:1fr 1fr;margin-bottom:16px;padding:4px;display:grid}.account-type button{color:#56657b;background:0 0;border:0;border-radius:5px;height:37px;font-weight:650}.account-type button.active{color:#075bd7;background:#fff;box-shadow:0 2px 8px #12305c14}.social-auth,.email-start{background:#fff;border:1px solid #d4dbe5;border-radius:6px;width:100%;height:55px;margin-bottom:11px;font-size:14px;font-weight:650;position:relative}.social-auth b{font-size:19px;position:absolute;left:31%}.google-g{color:#4285f4}.apple-a{color:#111}.auth-divider{color:#657086;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin:8px 0 15px;font-size:12px;display:grid}.auth-divider span{background:#dfe4eb;height:1px}.email-start{color:#fff;border:0}.auth-secure{text-align:center;color:#66758b;margin:18px 0;font-size:11px}.legal-copy{text-align:center;color:#657085;max-width:450px;margin:18px auto 8px;font-size:10.5px;line-height:1.55}.legal-copy a{color:#075bd7;font-weight:650}.recaptcha{text-align:center;color:#98a1af;max-width:430px;margin:auto;font-size:9px;line-height:1.4}.email-register{flex-direction:column;gap:12px;display:flex}.email-register label{flex-direction:column;gap:6px;display:flex}.email-register label span{font-size:11px;font-weight:650}.email-register input{color:#172238;border:1px solid #d7dee8;border-radius:6px;height:43px;padding:0 12px}.email-register .primary{height:45px;margin-top:4px}.name-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.back-options{color:#075bd7;background:0 0;border:0;font-size:11px}.auth-trust{border-top:1px solid #e1e7ef;grid-template-columns:repeat(3,1fr);align-items:center;min-height:96px;padding:0 4vw;display:grid}.auth-trust>div{border-right:1px solid #e0e5ec;justify-content:center;align-items:center;gap:14px;display:flex}.auth-trust>div:last-child{border:0}.auth-trust i{color:#075bd7;background:#e7f0ff;border-radius:9px;place-items:center;width:46px;height:46px;font-size:22px;font-style:normal;display:grid}.auth-trust span{flex-direction:column;gap:7px;display:flex}.auth-trust b{font-size:13px}.auth-trust small{color:#66758a;font-size:11px}.login-page{background:linear-gradient(135deg,#f1f6ff,#fff 55%)}.login-center{justify-content:center;align-items:center;min-height:calc(100vh - 87px);padding:45px 20px;display:flex}.login-center .register-box{background:#fff;border:1px solid #e1e7ef;border-radius:10px;padding:38px;box-shadow:0 18px 50px #163a7014}.login-register{text-align:center;border-top:1px solid #e1e6ed;padding-top:18px;font-size:11px}.login-register a{color:#075bd7;margin-top:6px;font-weight:700;display:block}@media (max-width:900px){.auth-shell{width:calc(100% - 40px)}.auth-layout{grid-template-columns:.85fr 1.15fr}.auth-story{padding:45px 35px}.auth-story h1{font-size:34px}.auth-story-copy>p{font-size:14px}.auth-benefits i{width:45px;height:45px}.auth-art{opacity:.7}.auth-form-side{padding-inline:28px}.auth-trust{grid-template-columns:1fr;gap:14px;padding-block:20px}.auth-trust>div{border:0;justify-content:flex-start;width:100%;max-width:360px;margin:auto}}@media (max-width:650px){.auth-header{height:70px}.auth-header .logo{font-size:28px}.auth-header p{font-size:11px}.auth-header>div>div{gap:10px}.auth-header>div>div>span,.auth-header button{display:none}.auth-layout{flex-direction:column;display:flex}.auth-form-side{order:1;padding:35px 18px}.auth-story{order:2;min-height:570px;padding:38px 25px}.auth-story h1{font-size:32px}.auth-art{height:240px}.auth-person{transform-origin:bottom;right:5%;transform:scale(.85)}.register-box h2{font-size:26px}.social-auth b{left:20%}.name-grid{grid-template-columns:1fr}.auth-trust{order:3}.auth-trust small{font-size:10px}.login-center .register-box{box-shadow:none;border:0;padding:28px 18px}}.social-auth{justify-content:center;align-items:center;padding:0 48px;display:flex}.social-auth b,.social-auth b.google-g,.social-auth b.apple-a{place-items:center;width:25px;height:25px;margin:0;display:grid;position:absolute;left:20px}.social-auth .google-g{background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 0 43%,#fbbc05 0 67%,#ea4335 0 82%,#4285f4 0);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Arial,sans-serif;font-size:22px;font-weight:800}.social-auth .apple-a{font-size:0}.social-auth .apple-a:before{content:"";background:#111;border-radius:45% 45% 50% 50%/50% 50% 55% 55%;width:18px;height:19px;position:absolute;top:5px;left:3px;transform:rotate(-4deg)}.social-auth .apple-a:after{content:"";background:#111;border-radius:100% 0;width:8px;height:5px;position:absolute;top:1px;left:12px;transform:rotate(-28deg)}@media (max-width:650px){.social-auth b,.social-auth b.google-g,.social-auth b.apple-a{left:18px}}.social-auth{gap:5px;padding:0 20px}.social-icon{flex:0 0 22px;width:22px;height:22px;display:block;position:static}.apple-icon{flex-basis:21px;width:21px;height:23px}.social-auth>span{line-height:1;display:block}.register-v2{color:#101a2f;background:#fff}.register-header .register-login-link{color:#075bd7;font-weight:700}.register-header .language svg{width:18px}.register-layout{grid-template-columns:1fr 1fr;min-height:790px;display:grid}.register-story{background:radial-gradient(circle at 32% 20%,#f8fbff,#eaf3ff 70%,#e2efff);padding:46px max(42px,7vw);position:relative;overflow:hidden}.story-logo{align-items:end;gap:10px;margin-bottom:18px;display:flex}.forgot-shell{background:#fff;place-items:center;min-height:560px;padding:48px 20px 64px;display:grid}.forgot-shell .register-form-wrap{width:min(100%,500px)}.story-logo .logo{font-size:24px}.story-logo small{color:#64748b;margin-bottom:3px;font-size:10px}.register-story h1{z-index:3;letter-spacing:-1.4px;margin:0 0 14px;font-size:42px;line-height:1.12;position:relative}.register-story h1 span{color:#075bd7}.story-intro{z-index:3;color:#53637a;max-width:400px;margin:0 0 28px;font-size:16px;line-height:1.55;position:relative}.register-benefits{z-index:3;grid-template-columns:1fr 1fr;gap:20px 24px;max-width:555px;display:grid;position:relative}.register-benefits>div{align-items:center;gap:13px;display:flex}.register-benefits i{color:#075bd7;background:#dceaff;border-radius:9px;flex:none;place-items:center;width:43px;height:43px;font-size:20px;font-style:normal;display:grid}.register-benefits span{flex-direction:column;gap:4px;display:flex}.register-benefits b{font-size:12px}.register-benefits small{color:#68788f;font-size:10px;line-height:1.35}.register-illustration{height:300px;position:absolute;bottom:0;left:0;right:0}.register-illustration .city{white-space:nowrap;color:#92bfff;letter-spacing:-27px;opacity:.45;height:150px;font-size:105px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.candidate{width:255px;height:260px;position:absolute;bottom:0;right:17%}.candidate i{background:#bf775d;border-radius:50%;width:67px;height:76px;position:absolute;top:3px;left:95px}.candidate span{background:linear-gradient(135deg,#1d6be1,#0848aa);border-radius:48% 48% 6px 6px;width:190px;height:183px;position:absolute;top:69px;left:34px}.candidate b{background:linear-gradient(145deg,#d9e0e6,#697886);border-radius:7px;width:215px;height:110px;position:absolute;bottom:6px;left:-77px;transform:skewY(5deg);box-shadow:0 12px 25px #18345c2b}.opportunity{color:#1761cc;background:#fff;border:1px solid #c8d9f2;border-radius:8px;padding:10px 13px;font-size:10px;position:absolute;top:24px;right:7%;box-shadow:0 9px 25px #17478317}.register-form-column{justify-content:center;align-items:center;padding:38px 45px;display:flex}.register-form-wrap{width:min(100%,510px)}.register-form-wrap>h2{text-align:center;letter-spacing:-.5px;margin:0 0 7px;font-size:28px}.register-form-wrap>p{text-align:center;color:#66758b;margin:0 0 19px;font-size:14px}.register-form-wrap .social-auth{height:47px;margin-bottom:9px}.register-form-wrap .auth-divider{margin:5px 0 10px}.full-register-form{flex-direction:column;gap:10px;display:flex}.full-register-form label:not(.terms-check){flex-direction:column;gap:5px;display:flex}.full-register-form label>span,.full-register-form legend{font-size:10.5px;font-weight:650}.full-register-form input:not([type=radio]):not([type=checkbox]){border:1px solid #d6dee8;border-radius:6px;outline:none;height:39px;padding:0 11px;font-size:11px;transition:border-color .2s,box-shadow .2s}.full-register-form input:not([type=radio]):not([type=checkbox]):focus{border-color:#6b9cea;box-shadow:0 0 0 3px #1762d912}.full-register-form fieldset{border:0;grid-template-columns:1fr 1fr;gap:9px;margin:1px 0;padding:0;display:grid}.full-register-form legend{margin-bottom:6px}.full-register-form fieldset label{border:1px solid #d9e1eb;border-radius:6px;grid-template-columns:15px 1fr;align-items:center;gap:8px;height:48px;padding:7px 10px;display:grid!important}.full-register-form fieldset input{accent-color:#075bd7;margin:0}.full-register-form fieldset span{flex-direction:column;gap:2px;display:flex}.full-register-form fieldset small{color:#78869a;font-size:8.5px;font-weight:400}.terms-check{color:#526177;align-items:center;gap:8px;font-size:10px;display:flex}.terms-check input{accent-color:#075bd7;margin:0}.terms-check a{color:#075bd7;font-weight:650}.create-account{height:43px;margin-top:1px}.register-signin{text-align:center;color:#65748a;border-top:1px solid #e2e7ee;margin-top:15px;padding-top:13px;font-size:10.5px}.register-signin a{color:#075bd7;margin-top:5px;font-weight:700;display:block}.register-form-wrap .recaptcha{margin-top:10px}.register-footer{margin-top:0}@media (max-width:1050px){.register-layout{grid-template-columns:.9fr 1.1fr}.register-story{padding:40px 34px}.register-story h1{font-size:36px}.register-benefits{grid-template-columns:1fr;gap:14px}.register-illustration{height:255px}.candidate{transform-origin:bottom;right:3%;transform:scale(.82)}.register-form-column{padding:32px 30px}.register-header nav{gap:18px;font-size:12px}.register-header nav a:nth-last-child(-n+2){display:none}}@media (max-width:700px){.register-header .nav-wrap{justify-content:space-between}.register-header nav{display:none}.register-header .nav-actions{display:flex}.register-header .nav-actions .language,.register-header .nav-actions .separator,.register-header .nav-actions>span{display:none}.register-layout{flex-direction:column;display:flex}.register-form-column{order:1;padding:34px 18px}.register-story{order:2;min-height:680px;padding:36px 24px}.story-logo{display:none}.register-story h1{font-size:34px}.register-benefits{grid-template-columns:1fr 1fr}.register-illustration{height:275px}.candidate{right:0}.register-footer{order:3}.full-register-form fieldset{grid-template-columns:1fr}.register-form-wrap .name-grid{grid-template-columns:1fr 1fr}}@media (max-width:430px){.register-benefits{grid-template-columns:1fr}.register-story{min-height:760px}.register-form-wrap .name-grid{grid-template-columns:1fr}.register-form-column{padding-inline:15px}.register-form-wrap>h2{font-size:25px}}.login-v2 .register-layout{min-height:720px}.login-story h1 span{color:#075bd7}.login-benefits .login-benefit-icon{border-radius:12px;place-items:center;width:44px;height:44px;font-size:0;display:grid;box-shadow:0 8px 18px #1446961f}.login-benefits .login-benefit-icon svg{width:20px;height:20px;display:block}.login-benefits .login-benefit-icon-search{color:#fff;background:linear-gradient(145deg,#7aa7ff,#2563eb)}.login-benefits .login-benefit-icon-building{color:#fff;background:linear-gradient(145deg,#38bdf8,#0284c7)}.login-benefits .login-benefit-icon-apply{color:#fff;background:linear-gradient(145deg,#34d399,#059669)}.login-benefits .login-benefit-icon-profile{color:#fff;background:linear-gradient(145deg,#fbbf24,#d97706)}.login-form-wrap{max-width:500px}.login-form-wrap .social-auth{height:52px;margin-bottom:11px}.login-form-wrap .auth-divider{margin:9px 0 14px}.login-form{gap:14px}.login-form input:not([type=checkbox]){height:47px}.login-options{justify-content:space-between;align-items:center;margin:0 0 2px;display:flex}.full-register-form .login-options label{flex-direction:row;align-items:center;gap:8px;display:flex}.login-options input{accent-color:#075bd7;margin:0}.login-options label span{font-size:10.5px;font-weight:500}.login-options a{color:#075bd7;font-size:10.5px;font-weight:650}.login-form .create-account{height:47px}.login-form-wrap .auth-secure{text-align:center;color:#66758b;margin:17px 0;font-size:10.5px}.login-form-wrap .register-signin{margin-top:12px}.login-illustration,.register-hero-illustration{height:320px}.login-illustration .login-hero-scene,.register-hero-illustration .login-hero-scene{position:absolute;inset:0;overflow:hidden}.login-illustration .login-hero-glow,.register-hero-illustration .login-hero-glow{opacity:.95;pointer-events:none;background:radial-gradient(circle at 55% 40%,#b7d4ff 0%,#dceaff 42%,#0000 72%);width:420px;height:320px;position:absolute;bottom:-60px;right:-40px}.login-hero-latam{z-index:1;pointer-events:none;width:min(220px,38%);position:absolute;bottom:20px;left:1%}.login-hero-latam-img{object-fit:contain;filter:drop-shadow(0 14px 26px #1d4ed82e);opacity:.92;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000 100%);mask-image:linear-gradient(90deg,#000 70%,#0000 100%)}.login-hero-latam-caption{flex-direction:column;gap:2px;margin-top:2px;padding-left:12px;display:flex}.login-hero-latam-caption b{letter-spacing:.14em;color:#1d4ed8;font-size:11px}.login-hero-latam-caption small{color:#5b7396;font-size:9px}@media (max-width:1050px){.login-hero-latam{width:min(190px,36%);bottom:28px}}@media (max-width:700px){.login-hero-latam{opacity:.9;width:min(160px,34%);bottom:36px}.login-hero-latam-caption small{display:none}}@media (max-width:430px){.login-hero-latam{display:none}}.login-illustration .login-hero-board,.register-hero-illustration .login-hero-board{z-index:2;background:#fff;border:1px solid #d7e3f4;border-radius:16px;width:min(340px,78%);padding:14px 14px 12px;position:absolute;bottom:28px;right:8%;box-shadow:0 22px 50px #10306029}.login-illustration .login-hero-board>header,.register-hero-illustration .login-hero-board>header{align-items:center;gap:6px;margin-bottom:12px;display:flex}.login-illustration .login-hero-board>header span,.register-hero-illustration .login-hero-board>header span{background:#d7e0ec;border-radius:50%;width:8px;height:8px}.login-illustration .login-hero-board>header span:first-child,.register-hero-illustration .login-hero-board>header span:first-child{background:#ff6b6b}.login-illustration .login-hero-board>header span:nth-child(2),.register-hero-illustration .login-hero-board>header span:nth-child(2){background:#fbbf24}.login-illustration .login-hero-board>header span:nth-child(3),.register-hero-illustration .login-hero-board>header span:nth-child(3){background:#34d399}.login-illustration .login-hero-board>header b,.register-hero-illustration .login-hero-board>header b{color:#1e3a5f;margin-left:8px;font-size:12px}.login-illustration .login-hero-board>article,.register-hero-illustration .login-hero-board>article{border-top:1px solid #edf2f8;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;min-height:56px;padding:8px 6px;display:grid}.login-illustration .login-job-icon,.register-hero-illustration .login-job-icon{color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-style:normal;display:grid;box-shadow:0 8px 18px #1446962e}.login-illustration .login-job-icon svg,.register-hero-illustration .login-job-icon svg{width:20px;height:20px;display:block}.login-illustration .login-job-icon-design,.register-hero-illustration .login-job-icon-design{background:linear-gradient(145deg,#7aa7ff,#2563eb)}.login-illustration .login-job-icon-code,.register-hero-illustration .login-job-icon-code{background:linear-gradient(145deg,#38bdf8,#0284c7)}.login-illustration .login-job-icon-ux,.register-hero-illustration .login-job-icon-ux{background:linear-gradient(145deg,#34d399,#059669)}.login-illustration .login-hero-board>article span,.register-hero-illustration .login-hero-board>article span{flex-direction:column;gap:3px;min-width:0;display:flex}.login-illustration .login-hero-board>article b,.register-hero-illustration .login-hero-board>article b{color:#15233a;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.login-illustration .login-hero-board>article small,.register-hero-illustration .login-hero-board>article small{color:#6b7c93;font-size:10px}.login-illustration .login-hero-board>article em,.register-hero-illustration .login-hero-board>article em{color:#0a8a57;background:#e8f8f0;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:750}.login-illustration .login-hero-chip,.register-hero-illustration .login-hero-chip{z-index:3;color:#1a4f9c;background:#fff;border:1px solid #d5e2f4;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:650;display:inline-flex;position:absolute;box-shadow:0 10px 24px #1234621f}.login-illustration .login-hero-chip svg,.register-hero-illustration .login-hero-chip svg{flex:none;width:14px;height:14px}.login-illustration .login-hero-chip-a,.register-hero-illustration .login-hero-chip-a{top:18px;right:14%}.login-illustration .login-hero-chip-a svg,.register-hero-illustration .login-hero-chip-a svg{color:#0a8a57}.login-illustration .login-hero-chip-b,.register-hero-illustration .login-hero-chip-b{color:#0b6b45;border-color:#c9ead9;inset:22px 46% auto auto}.login-illustration .login-hero-chip-b svg,.register-hero-illustration .login-hero-chip-b svg{color:#0b6b45}.login-illustration .login-hero-chip-c,.register-hero-illustration .login-hero-chip-c{color:#1757cb;bottom:22px;left:auto;right:52%}.login-illustration .login-hero-chip-c svg,.register-hero-illustration .login-hero-chip-c svg{color:#1757cb}@media (max-width:1050px){.login-v2 .register-layout{min-height:700px}.login-illustration .login-hero-board,.register-hero-illustration .login-hero-board{width:min(300px,72%);right:4%}.login-illustration .login-hero-chip-a,.register-hero-illustration .login-hero-chip-a{right:8%}.login-illustration .login-hero-chip-b,.register-hero-illustration .login-hero-chip-b{top:16px;right:40%}.login-illustration .login-hero-chip-c,.register-hero-illustration .login-hero-chip-c{bottom:20px;right:44%}}@media (max-width:700px){.login-v2 .register-layout{display:flex}.login-v2 .register-form-column{order:1}.login-v2 .login-story{order:2;min-height:680px}.login-v2 .register-footer{order:3}.login-illustration,.register-hero-illustration{height:300px}.login-illustration .login-hero-board,.register-hero-illustration .login-hero-board{width:min(280px,68%);bottom:20px;right:3%}.login-illustration .login-hero-chip-a,.register-hero-illustration .login-hero-chip-a{top:10px;right:6%}.login-illustration .login-hero-chip-b,.register-hero-illustration .login-hero-chip-b{top:12px;right:36%}.login-illustration .login-hero-chip-c,.register-hero-illustration .login-hero-chip-c{bottom:16px;right:40%}}@media (max-width:430px){.login-options{gap:12px}.login-options a{white-space:nowrap}.login-illustration .login-hero-board,.register-hero-illustration .login-hero-board{transform-origin:100% 100%;width:min(260px,70%);transform:scale(.92)}.login-illustration .login-hero-chip-b,.register-hero-illustration .login-hero-chip-b{display:none}}.onboarding-page{color:#111b31;background:#f7f9fc;min-height:100vh}.ob-header{background:#fff;border-bottom:1px solid #e1e7ef;height:76px}.ob-header-inner{align-items:center;width:min(1490px,100% - 44px);height:100%;margin:auto;display:flex}.ob-header-title{border-left:1px solid #e0e6ee;flex-direction:column;gap:4px;margin-left:48px;padding-left:30px;display:flex}.ob-header-title b{font-size:14px}.ob-header-title span{color:#6d7b8f;font-size:9px}.ob-header-title i{color:#27914a;font-style:normal}.ob-user{align-items:center;gap:11px;margin-left:auto;display:flex}.ob-user>button{color:#075bd7;background:0 0;border:0;margin-right:13px;font-size:11px;font-weight:650}.ob-user>i{color:#075bd7;background:#dbe9ff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-style:normal;font-weight:700;display:grid}.ob-user>span{flex-direction:column;gap:3px;display:flex}.ob-user b{font-size:11px}.ob-user small{color:#718095;font-size:9px}.ob-layout{grid-template-columns:260px minmax(570px,1fr) 300px;align-items:start;gap:20px;width:min(1490px,100% - 44px);margin:20px auto 0;display:grid}.ob-steps,.ob-form-panel,.ob-aside>section,.ob-privacy{background:#fff;border:1px solid #e0e6ee;border-radius:8px}.ob-steps{padding:23px 18px}.ob-steps h2{margin:0 0 17px;font-size:15px}.progress-ring{--progress:72deg;background:conic-gradient(#075bd7 var(--progress),#e9edf3 0);border-radius:50%;place-items:center;width:106px;height:106px;margin:0 auto 21px;display:grid;position:relative}.progress-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:8px}.progress-ring span{text-align:center;flex-direction:column;display:flex;position:relative}.progress-ring b{font-size:24px}.progress-ring small{color:#6c7a8d;font-size:8px}.ob-steps nav{border-top:1px solid #e4e9ef;padding-top:13px}.ob-steps nav button{text-align:left;background:0 0;border:0;grid-template-columns:31px 1fr;align-items:center;gap:10px;width:100%;min-height:54px;padding:5px 3px;display:grid;position:relative}.ob-steps nav button:not(:last-child):after{content:"";background:#dbe2ec;width:1px;height:25px;position:absolute;top:42px;left:18px}.ob-steps nav button>i{color:#758398;z-index:1;background:#fff;border:1px solid #ced7e4;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;display:grid}.ob-steps nav button>span{flex-direction:column;gap:3px;display:flex}.ob-steps nav b{font-size:10.5px}.ob-steps nav small{color:#8390a2;font-size:8.5px}.ob-steps nav button.active{color:#075bd7}.ob-steps nav button.active>i,.ob-steps nav button.done>i{color:#fff;background:#075bd7;border-color:#075bd7}.ob-steps nav button.done:after{background:#76a5e9}.ob-help{background:#edf4ff;border-radius:7px;margin-top:16px;padding:13px}.ob-help b{font-size:10px}.ob-help p{margin:5px 0;font-size:9px;line-height:1.45}.ob-help a{color:#075bd7;font-size:9px;font-weight:650}.ob-form-panel{min-width:0}.ob-form-head{border-bottom:1px solid #e3e8ef;justify-content:space-between;align-items:end;padding:24px 25px 20px;display:flex}.ob-form-head>div>span{color:#075bd7;font-size:10px;font-weight:700}.ob-form-head h1{margin:7px 0;font-size:22px}.ob-form-head p{color:#67758a;margin:0;font-size:11px}.ob-form-head>small{color:#6b788a;font-size:9px}.ob-form-head em,.ob-field em{color:#e23e42;margin-left:3px;font-style:normal}.ob-error{color:#b72d35;background:#fff0f0;border-radius:5px;margin:14px 25px 0;padding:10px 12px;font-size:10px}.ob-form-body{min-height:500px;padding:23px 25px}.photo-field{border-bottom:1px solid #e4e9ef;align-items:center;gap:15px;margin-bottom:22px;padding-bottom:19px;display:flex}.photo-field>i{color:#7b8ca4;background:#eef3f9;border-radius:50%;place-items:center;width:67px;height:67px;font-size:29px;font-style:normal;display:grid}.photo-field>span{grid-template-columns:1fr auto;align-items:center;gap:4px 18px;display:grid}.photo-field b{font-size:11px}.photo-field b small{color:#708097;font-weight:400}.photo-field p{color:#768499;grid-column:1;margin:0;font-size:9px}.photo-field button{color:#075bd7;background:#fff;border:1px solid #1762df;border-radius:5px;grid-area:1/2/3;height:32px;padding:0 14px;font-size:9px}.ob-grid{grid-template-columns:1fr 1fr;gap:15px 18px;display:grid}.ob-field{flex-direction:column;gap:6px;display:flex;position:relative}.ob-field>span{font-size:10px;font-weight:650}.ob-field input,.ob-field select,.ob-field textarea{color:#263247;background:#fff;border:1px solid #d7dfe9;border-radius:5px;outline:none;width:100%;height:41px;padding:0 11px;font-size:10.5px}.ob-field input:focus,.ob-field select:focus,.ob-field textarea:focus{border-color:#6b9ce8;box-shadow:0 0 0 3px #075bd70d}.ob-field textarea{resize:vertical;height:83px;padding-block:10px}.ob-field.full{grid-column:1/-1}.ob-field>small{color:#8a96a6;font-size:8px;position:absolute;bottom:7px;right:8px}.ob-actions{border-top:1px solid #e3e8ef;justify-content:space-between;align-items:center;min-height:66px;padding:12px 25px;display:flex}.ob-actions button{color:#075bd7;background:0 0;border:0;border-radius:5px;height:39px;padding:0 18px;font-size:10px;font-weight:650}.ob-actions .draft{color:#536176;border:1px solid #d7dfe8}.ob-actions>div{gap:8px;display:flex}.ob-actions .primary{color:#fff;min-width:155px}.ob-aside{flex-direction:column;gap:15px;display:flex}.ob-aside>section{padding:17px}.ob-aside h2{margin:0 0 13px;font-size:12px}.aside-progress{align-items:center;gap:10px;margin-bottom:13px;display:flex}.aside-progress>b{font-size:17px}.aside-progress>div,.ob-mobile-progress>div{background:#e5ebf2;border-radius:5px;flex:1;height:6px;overflow:hidden}.aside-progress i,.ob-mobile-progress i{background:#075bd7;height:100%;display:block}.ob-aside section>p{color:#7b8798;align-items:center;gap:8px;font-size:9.5px;display:flex}.ob-aside section>p i{color:#a3aebe;font-style:normal}.ob-aside section>p.complete{color:#334156}.ob-aside section>p.complete i{color:#268c49}.ob-aside ul{margin:0;padding-left:17px}.ob-aside li{margin-bottom:7px;font-size:9.5px;line-height:1.55}.profile-preview>div{border-bottom:1px solid #e3e8ef;align-items:center;gap:11px;padding-bottom:12px;display:flex}.profile-preview>div>i{color:#075bd7;background:#dce9fb;border-radius:50%;place-items:center;width:47px;height:47px;font-style:normal;font-weight:700;display:grid}.profile-preview>div>span{flex-direction:column;gap:3px;display:flex}.profile-preview b{font-size:11px}.profile-preview small{color:#748196;font-size:8.5px}.profile-preview>p{margin:12px 0 0!important;font-size:9px!important;line-height:1.5!important}.ob-privacy{color:#075bd7;gap:9px;padding:13px;display:flex}.ob-privacy>span{flex-direction:column;gap:4px;display:flex}.ob-privacy b{color:#26334a;font-size:9.5px}.ob-privacy small{color:#78869a;font-size:8px}.dynamic-sections>h2,.review-step>h2{margin:0 0 12px;font-size:14px}.dynamic-sections>h2:not(:first-child){margin-top:25px}.dynamic-entry{border-left:2px solid #c9dcf7;margin-bottom:10px;padding:11px 0 11px 15px}.dynamic-entry>div:first-child{justify-content:space-between;margin-bottom:13px;font-size:10px;display:flex}.dynamic-entry>div:first-child button{color:#c23b43;background:0 0;border:0;font-size:9px}.add-entry{color:#075bd7;background:#f8fbff;border:1px dashed #6d9ce4;border-radius:5px;height:34px;padding:0 15px;font-size:9.5px}.cv-drop{cursor:pointer;background:#f9fbff;border:1px dashed #81a6dd;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:150px;display:flex}.cv-drop input{opacity:0;position:absolute}.cv-drop i{color:#075bd7;font-size:25px;font-style:normal}.cv-drop b{font-size:11px}.cv-drop span{color:#718096;font-size:9px}.cv-actions{justify-content:center;gap:12px;margin:9px;display:flex}.cv-actions button{color:#075bd7;background:0 0;border:0;font-size:9px}.workora-cv{color:#075bd7;background:#fff;border:1px solid #d9e1ec;border-radius:5px;width:100%;height:41px;margin:9px 0 24px;font-weight:650}.workora-cv small{background:#eaf2ff;border-radius:9px;margin-left:8px;padding:3px 7px}.final-summary{grid-template-columns:1fr 1fr;gap:9px;display:grid}.final-summary p{border:1px solid #e2e7ee;border-radius:5px;flex-direction:column;margin:0;padding:9px;font-size:9px;display:flex}.final-summary span{color:#69778a;margin-top:4px}.privacy-confirm{gap:8px;margin-top:15px;font-size:9px;line-height:1.45;display:flex}.privacy-confirm input{accent-color:#075bd7}.ob-mobile-progress{display:none}.dashboard-placeholder{background:linear-gradient(135deg,#eff5ff,#fff);place-items:center;min-height:100vh;padding:20px;display:grid}.dashboard-placeholder>div{text-align:center;max-width:500px}.dashboard-placeholder>div>span{color:#075bd7;background:#dceaff;border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;font-size:28px;display:grid}.dashboard-placeholder h1{font-size:30px}.dashboard-placeholder p{color:#65748a;font-size:13px;line-height:1.6}.dashboard-placeholder .primary{height:42px;margin-top:12px;padding:0 22px}@media (max-width:1100px){.ob-layout{grid-template-columns:220px 1fr}.ob-aside{grid-column:2;grid-template-columns:1fr 1fr;display:grid}.ob-aside .ob-privacy{grid-column:1/-1}.ob-steps{grid-row:1/3}.ob-form-body{min-height:470px}}@media (max-width:760px){.ob-header{height:64px}.ob-header-inner{width:calc(100% - 30px)}.ob-header-title,.ob-user>span{display:none}.ob-user>button{margin-right:0;font-size:9px}.ob-mobile-progress{background:#fff;border-bottom:1px solid #e2e7ee;flex-wrap:wrap;gap:4px 12px;padding:12px 15px;font-size:9px;display:flex}.ob-mobile-progress>b{font-size:10px}.ob-mobile-progress>div{flex-basis:100%;margin-top:4px}.ob-layout{width:100%;margin:0;display:block}.ob-steps{display:none}.ob-form-panel{border:0;border-radius:0}.ob-form-head{padding:19px 15px}.ob-form-head>small{display:none}.ob-form-body{min-height:0;padding:18px 15px 90px}.ob-grid{grid-template-columns:1fr}.photo-field>span{flex-direction:column;align-items:flex-start;display:flex}.photo-field button{height:30px}.ob-actions{z-index:20;background:#fff;padding:10px 15px;position:sticky;bottom:0}.ob-actions .draft{display:none}.ob-actions>div{width:100%}.ob-actions>div button{flex:1}.ob-aside{display:none}.dynamic-entry{padding-left:10px}.final-summary{grid-template-columns:1fr}.dashboard-placeholder h1{font-size:25px}}.candidate-dashboard{color:#101a30;background:#f6f8fb;min-height:100vh}.candidate-nav{z-index:40;background:#fff;border-right:1px solid #e2e7ee;flex-direction:column;width:265px;padding:0 16px 20px;display:flex;position:fixed;top:0;bottom:0;left:0}.candidate-logo{align-items:center;height:74px;padding:0 14px;display:flex}.candidate-logo .logo{font-size:29px}.candidate-logo>button{background:0 0;border:0;margin-left:auto;font-size:24px;display:none}.candidate-nav nav{flex-direction:column;gap:3px;margin-top:17px;display:flex}.candidate-nav nav a{color:#26334a;border-radius:6px;align-items:center;gap:14px;height:48px;padding:0 14px;font-size:12px;display:flex}.candidate-nav nav a>i{text-align:center;color:#60718b;width:24px;font-size:18px;font-style:normal}.candidate-nav nav a>b{color:#fff;background:#075bd7;border-radius:50%;place-items:center;width:19px;height:19px;margin-left:auto;font-size:8px;display:grid}.candidate-nav nav a.active{color:#075bd7;background:#edf4ff;border-left:3px solid #075bd7;border-radius:0 6px 6px 0;font-weight:700}.candidate-nav nav a.active>i{color:#075bd7}.invite-box{background:linear-gradient(135deg,#edf4ff,#e4efff);border-radius:8px;margin-top:auto;padding:18px}.invite-box b{font-size:11px}.invite-box p{color:#5c6b82;font-size:9px;line-height:1.5}.invite-box button{color:#075bd7;background:#fff;border:1px solid #1762df;border-radius:4px;height:30px;font-size:9px}.candidate-nav-foot{flex-direction:column;gap:8px;padding:22px 9px 0;display:flex}.candidate-nav-foot b{font-size:15px}.candidate-nav-foot small{color:#6c7a8f;font-size:8px}.candidate-nav-foot span{color:#586a83;font-size:12px}.candidate-workspace{margin-left:265px}.candidate-topbar{z-index:30;background:#fff;border-bottom:1px solid #e2e7ee;align-items:center;gap:20px;height:74px;padding:0 24px;display:flex;position:sticky;top:0}.candidate-topbar>label{background:#f9fbfd;border:1px solid #dce3ec;border-radius:6px;align-items:center;gap:9px;width:min(520px,48%);height:40px;padding:0 11px;display:flex}.candidate-topbar label i{font-style:normal}.candidate-topbar input{background:0 0;border:0;outline:0;flex:1;font-size:10.5px}.candidate-topbar kbd{border:1px solid #d8e0e9;border-radius:3px;padding:2px 6px;font-size:8px}.find-job{color:#075bd7;border:1px solid #075bd7;border-radius:5px;align-items:center;height:38px;margin-left:auto;padding:0 17px;font-size:10px;font-weight:700;display:flex}.top-icon{font-size:20px;position:relative}.top-icon b{color:#fff;background:#e53b42;border-radius:50%;place-items:center;width:15px;height:15px;font-size:7px;display:grid;position:absolute;top:-7px;right:-7px}.candidate-user{align-items:center;gap:9px;display:flex}.candidate-user>i{color:#075bd7;background:#dbe8fa;border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;font-style:normal;font-weight:700;display:grid}.candidate-user>span{flex-direction:column;display:flex}.candidate-user b{font-size:10px}.candidate-user small{color:#77859a;font-size:8px}.candidate-user em{font-style:normal}.candidate-menu{background:0 0;border:0;font-size:20px;display:none}.candidate-columns{grid-template-columns:minmax(600px,1fr) 300px;gap:16px;max-width:1400px;margin:auto;padding:16px;display:grid}.candidate-main{min-width:0}.welcome-strip,.dash-section,.candidate-right>section{background:#fff;border:1px solid #e2e7ee;border-radius:8px}.welcome-strip{grid-template-columns:1fr 1.05fr;align-items:center;gap:24px;min-height:107px;margin-bottom:10px;padding:18px;display:grid}.welcome-strip>div:first-child{border-right:1px solid #e1e6ed}.welcome-strip h1{margin:0 0 9px;font-size:22px}.welcome-strip p{color:#637188;margin:0 0 8px;font-size:11px}.welcome-strip small{color:#8a96a7;font-size:8px}.profile-progress{grid-template-columns:1fr auto;gap:7px 10px;display:grid}.profile-progress>b{font-size:10px}.profile-progress>div{background:#e7ebf0;border-radius:6px;grid-column:1/-1;height:7px}.profile-progress>div i{background:#15914c;border-radius:6px;width:85%;height:100%;display:block}.profile-progress>span{color:#788599;font-size:8.5px}.profile-progress>a{color:#075bd7;font-size:9px}.dash-section{margin-bottom:10px;overflow:hidden}.dash-section>header{justify-content:space-between;align-items:center;height:43px;padding:0 16px;display:flex}.dash-section>header h2{margin:0;font-size:12px}.dash-section>header a{color:#075bd7;font-size:9px}.recommended-list{padding:0 16px 7px}.recommended-list article{border-top:1px solid #e6eaf0;grid-template-columns:37px 1.15fr 1fr .9fr 78px 75px 25px 67px 56px;align-items:center;gap:8px;min-height:59px;display:grid}.dash-brand{color:#4285f4;border-radius:6px;place-items:center;width:31px;height:31px;font-style:normal;font-weight:800;display:grid}.dash-brand-2{color:#fff;background:#6d42c1}.dash-brand-3{color:#49a635}.dash-brand-4{font-size:17px}.dash-job-title,.dash-place,.dash-salary{flex-direction:column;gap:4px;display:flex}.dash-job-title b,.dash-salary b{font-size:10.5px}.dash-job-title span,.dash-place span,.dash-place small,.dash-salary span,.recommended-list article>small{color:#66758b;font-size:8.5px}.recommended-list article>em{color:#15803d;text-align:center;background:#e8f6ed;border-radius:8px;padding:4px 5px;font-size:8px;font-style:normal}.recommended-list article>button{background:0 0;border:0;font-size:18px}.recommended-list article>a{color:#075bd7;text-align:center;font-size:8.5px}.recommended-list .dash-apply{color:#fff;background:#075bd7;border-radius:4px;padding:7px}.application-table{padding:0 16px 8px}.app-row{border-top:1px solid #e5e9ef;grid-template-columns:1.1fr 1fr .85fr .8fr 1fr 70px;align-items:center;gap:8px;min-height:41px;font-size:9px;display:grid}.app-row b{font-size:9.5px}.app-head{color:#69778c;min-height:32px}.status{border-radius:8px;width:max-content;padding:4px 8px;font-style:normal}.status-en-revisión{color:#a15a12;background:#fff1dd}.status-vista{color:#075bbf;background:#e8f2ff}.status-entrevista{color:#5c39c1;background:#eeeaff}.status-enviada{color:#607086;background:#edf0f4}.app-row>a{color:#075bd7;font-size:8px}.candidate-lower{grid-template-columns:1fr 1fr;gap:10px;display:grid}.interview-item{padding:2px 16px 14px}.interview-item>div:first-child{align-items:center;gap:10px;display:flex}.interview-item>div:first-child i{border:2px solid #111;place-items:center;width:34px;height:34px;font-style:normal;font-weight:800;display:grid}.interview-item span{flex-direction:column;gap:4px;display:flex}.interview-item b{font-size:10px}.interview-item small,.interview-item p{color:#607087;font-size:8.5px}.interview-item>div:last-child{gap:7px;display:flex}.interview-item>div:last-child a,.interview-item>div:last-child button{color:#075bd7;background:#fff;border:1px solid #1762df;border-radius:4px;flex:1;place-items:center;height:30px;font-size:8.5px;display:grid}.interview-item>div:last-child button{color:#fff;background:#075bd7}.message-list{padding:0 16px 10px}.message-list>a{border-top:1px solid #e5e9ef;grid-template-columns:31px 1fr auto;align-items:center;gap:8px;min-height:49px;display:grid}.message-list>a>i{color:#075bd7;background:#e6effc;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;display:grid}.message-list span{flex-direction:column;gap:4px;min-width:0;display:flex}.message-list b{font-size:9px}.message-list small{color:#6e7c90;white-space:nowrap;text-overflow:ellipsis;font-size:7.5px;overflow:hidden}.message-list time{color:#8290a2;font-size:7px}.message-list a.unread b{color:#075bd7}.candidate-right{flex-direction:column;gap:10px;display:flex}.candidate-right>section{padding:16px}.candidate-right h2{margin:0 0 13px;font-size:12px}.candidate-right h2 small{font-size:8px}.score-ring{background:conic-gradient(#15914c 306deg,#e8edf2 0);border-radius:50%;place-items:center;width:105px;height:105px;margin:0 auto;display:grid;position:relative}.score-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:7px}.score-ring span{text-align:center;flex-direction:column;display:flex;position:relative}.score-ring b{font-size:26px}.score-ring small{font-size:9px}.career-score>p{text-align:center;color:#647287;font-size:9px}.career-score h3{margin:16px 0 8px;font-size:10px}.score-tip{grid-template-columns:19px 1fr auto;align-items:center;height:27px;font-size:8.5px;display:grid}.score-tip i{font-style:normal}.score-tip b{color:#168543}.quick-actions a{border-top:1px solid #e6eaf0;grid-template-columns:38px 1fr auto;align-items:center;gap:8px;min-height:53px;display:grid}.quick-actions i{color:#075bd7;background:#eaf2ff;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.quick-actions span{flex-direction:column;gap:4px;display:flex}.quick-actions b{font-size:9px}.quick-actions small{color:#748196;font-size:7.5px}.quick-actions em{font-style:normal}.activity-summary p{justify-content:space-between;margin:12px 0;font-size:9px;display:flex}.viewer-list>div{border-top:1px solid #e5e9ef;grid-template-columns:29px 1fr auto;align-items:center;gap:8px;min-height:42px;display:grid}.viewer-list i{place-items:center;width:27px;height:27px;font-style:normal;font-weight:700;display:grid}.viewer-list span{flex-direction:column;display:flex}.viewer-list b{font-size:9px}.viewer-list small,.viewer-list a{color:#748196;font-size:7.5px}.viewer-list a{color:#075bd7}.candidate-mobile-nav,.candidate-backdrop{display:none}.candidate-section-placeholder{background:#f4f7fb;place-items:center;min-height:100vh;padding:20px;display:grid}.candidate-section-placeholder>div{text-align:center}.candidate-section-placeholder>div>a:first-child{text-align:left;color:#075bd7;font-size:10px;display:block}.candidate-section-placeholder span{color:#075bd7;background:#e7f0ff;border-radius:10px;margin-top:35px;padding:5px 10px;font-size:9px;display:inline-block}.candidate-section-placeholder h1{font-size:29px}.candidate-section-placeholder p{color:#67758a;font-size:12px}.candidate-section-placeholder .primary{height:38px;margin-top:10px;padding:0 18px}@media (max-width:1180px){.candidate-columns{grid-template-columns:1fr}.candidate-right{grid-template-columns:1fr 1fr;display:grid}.career-score{grid-row:span 2}.recommended-list article{grid-template-columns:37px 1.15fr 1fr .9fr 70px 25px 60px}.recommended-list article>small,.recommended-list article>a:not(.dash-apply){display:none}}@media (max-width:900px){.candidate-nav{transition:transform .2s;transform:translate(-100%)}.candidate-nav.open{transform:translate(0)}.candidate-logo>button{display:block}.candidate-backdrop{z-index:35;background:#07152975;border:0;display:block;position:fixed;inset:0}.candidate-workspace{margin-left:0}.candidate-menu{display:block}.candidate-topbar>label{flex:1;width:auto}.candidate-user span,.candidate-user em{display:none}.candidate-columns{padding:12px}.candidate-nav-foot{display:none}}@media (max-width:650px){.candidate-topbar{gap:12px;height:62px;padding:0 12px}.candidate-topbar>label{display:none}.find-job{margin-left:auto;padding-inline:10px}.top-icon{font-size:17px}.candidate-columns{padding:10px 10px 75px;display:block}.welcome-strip{grid-template-columns:1fr;padding:15px}.welcome-strip>div:first-child{border:0}.welcome-strip h1{font-size:19px}.recommended-list{padding-inline:10px}.recommended-list article{grid-template-columns:34px 1fr 25px 55px;gap:6px;min-height:94px}.dash-place,.dash-salary,.recommended-list article>em,.recommended-list article>small,.recommended-list article>a:not(.dash-apply){display:none}.recommended-list article>button{grid-area:1/3}.recommended-list .dash-apply{grid-column:2/-1}.application-table{padding-inline:10px}.app-row{grid-template-columns:1fr auto;gap:5px;padding:8px 0}.app-head{display:none}.app-row>span:first-of-type{grid-column:1}.app-row>span:nth-of-type(2),.app-row>span:nth-of-type(3){display:none}.app-row>em{grid-area:1/2}.app-row>a{grid-column:2}.candidate-lower{grid-template-columns:1fr}.candidate-right{display:block}.candidate-right>section{margin-bottom:10px}.candidate-mobile-nav{z-index:45;background:#fff;border-top:1px solid #dce3ec;grid-template-columns:repeat(5,1fr);height:62px;display:grid;position:fixed;bottom:0;left:0;right:0}.candidate-mobile-nav a{color:#6b7990;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:15px;display:flex}.candidate-mobile-nav span{font-size:7px}.candidate-mobile-nav a.active{color:#075bd7}.candidate-user>i{width:31px;height:31px}.career-score{display:block}}.notifications-topbar{height:74px}.notifications-heading{min-width:290px}.notifications-heading h1{margin:0 0 4px;font-size:16px}.notifications-heading p{color:#68778c;margin:0;font-size:8.5px}.notifications-topbar>label{width:310px;margin-left:auto}.notifications-layout{grid-template-columns:minmax(620px,1fr) 300px;gap:16px;max-width:1400px;margin:auto;padding:16px;display:grid}.notifications-main,.notifications-aside>section{background:#fff;border:1px solid #e1e7ee;border-radius:8px}.notifications-main{min-width:0;overflow:hidden}.notification-tabs{border-bottom:1px solid #e3e8ef;align-items:end;gap:3px;height:53px;padding:0 10px;display:flex;overflow-x:auto}.notification-tabs button{color:#4f5e75;white-space:nowrap;background:0 0;border:0;height:44px;padding:0 11px;font-size:9px;font-weight:650}.notification-tabs button b{background:#eef1f5;border-radius:9px;place-items:center;min-width:17px;height:17px;margin-left:5px;font-size:7px;display:inline-grid}.notification-tabs button.active{color:#075bd7;border-bottom:2px solid #075bd7}.notification-tabs button.active b{color:#fff;background:#075bd7}.bulk-tools{border-bottom:1px solid #e2e7ed;align-items:center;gap:8px;height:54px;padding:0 13px;display:flex}.bulk-tools>label{align-items:center;gap:6px;font-size:8.5px;display:flex}.bulk-tools input{accent-color:#075bd7}.bulk-tools button,.bulk-tools select{color:#344158;background:#fff;border:1px solid #d9e1eb;border-radius:4px;height:30px;padding:0 9px;font-size:8px}.bulk-tools button:focus-visible,.notification-tabs button:focus-visible,.notification-list button:focus-visible{outline-offset:2px;outline:2px solid #70a3ee}.bulk-tools .delete-action{color:#c63b43}.bulk-tools .delete-action:disabled{opacity:.4}.bulk-tools select{margin-left:auto}.mobile-filter{display:none}.notification-list>section>h2{background:#fafbfd;border-bottom:1px solid #e6eaf0;align-items:center;height:35px;margin:0;padding:0 16px;font-size:9px;display:flex}.notification-list article{border-bottom:1px solid #e4e9ef;grid-template-columns:20px 42px 1fr 92px 22px 20px;align-items:center;gap:10px;min-height:76px;padding:8px 15px;display:grid;position:relative}.notification-list article.unread{background:#f6f9ff}.notification-list article.unread:before{content:"";background:#075bd7;width:3px;position:absolute;top:0;bottom:0;left:0}.notification-list article>input{accent-color:#075bd7}.notification-list article>i{color:#075bd7;background:#e9f2ff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:16px;font-style:normal;display:grid}.notification-list article>div{min-width:0}.notification-list article>div>span{align-items:center;gap:7px;display:flex}.notification-list article>div b{font-size:10px}.notification-list article>div em,.notification-list article>div small{border-radius:8px;padding:3px 6px;font-size:7px;font-style:normal}.notification-list article>div em{color:#9b631a;background:#fff1d9}.notification-list article>div small{color:#58708f;background:#edf2f7}.notification-list article p{color:#637188;white-space:nowrap;text-overflow:ellipsis;margin:6px 0;font-size:8.5px;overflow:hidden}.notification-list article time{color:#8490a1;font-size:7.5px}.notification-list article>a{color:#075bd7;border:1px solid #cddbee;border-radius:4px;place-items:center;height:29px;font-size:7.5px;font-weight:650;display:grid}.notification-list article>button{color:#075bd7;background:0 0;border:0}.notifications-empty{text-align:center;padding:70px 20px}.notifications-empty i{color:#075bd7;background:#e9f2ff;border-radius:50%;place-items:center;width:50px;height:50px;margin:auto;font-style:normal;display:grid}.notifications-empty h2{font-size:14px}.notifications-empty p{color:#738096;font-size:9px}.notifications-aside{flex-direction:column;gap:12px;display:flex;position:relative}.notifications-aside>section{padding:15px}.notifications-aside h2{margin:0 0 12px;font-size:11px}.notice-summary{grid-template-columns:1fr 1fr;gap:8px;display:grid}.notice-summary>div{border:1px solid #e1e7ee;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:62px;display:flex}.notice-summary b{font-size:17px}.notice-summary span{color:#6f7d91;font-size:8px}.switch-row{border-top:1px solid #e7ebf0;justify-content:space-between;align-items:center;min-height:34px;font-size:8.5px;display:flex}.switch-row input{appearance:none;background:#d9e0e8;border-radius:9px;width:28px;height:16px;transition:all .2s;position:relative}.switch-row input:before{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .2s;position:absolute;top:2px;left:2px}.switch-row input:checked{background:#075bd7}.switch-row input:checked:before{left:14px}.aside-select{flex-direction:column;gap:5px;margin-top:9px;font-size:8px;display:flex}.aside-select select,.email-frequency{background:#fff;border:1px solid #dbe2eb;border-radius:4px;width:100%;height:31px;padding:0 8px;font-size:8px}.push-box{text-align:center;background:linear-gradient(145deg,#f4f7ff,#eaf1ff)!important}.push-box>i{color:#075bd7;background:#dce9ff;border-radius:50%;place-items:center;width:44px;height:44px;margin:auto;font-size:22px;font-style:normal;display:grid}.push-box h2{margin:9px 0 5px!important}.push-box p{color:#66758a;font-size:8px}.push-box button{color:#075bd7;background:#fff;border:1px solid #075bd7;border-radius:4px;height:29px;padding:0 18px;font-size:8px}.aside-close{z-index:2;background:0 0;border:0;font-size:21px;display:none;position:absolute;top:8px;right:10px}.candidate-nav .invite-box a{color:#075bd7;background:#fff;border:1px solid #1762df;border-radius:4px;align-items:center;height:30px;padding:0 10px;font-size:8px;display:inline-flex}.notifications-page .candidate-mobile-nav{display:none}@media (max-width:1100px){.notifications-layout{grid-template-columns:1fr}.notifications-aside{grid-template-columns:1fr 1fr;display:grid}.notifications-aside .push-box{grid-row:span 2}.notifications-heading{min-width:230px}.notifications-topbar>label{width:260px}.notifications-page .candidate-nav{transform:translate(-100%)}.notifications-page .candidate-nav.open{transform:translate(0)}.notifications-page .candidate-workspace{margin-left:0}.notifications-page .candidate-menu{display:block}}@media (max-width:700px){.notifications-topbar{height:66px;padding-inline:12px}.notifications-heading{min-width:0}.notifications-heading h1{font-size:13px}.notifications-heading p,.notifications-topbar>label,.notifications-topbar .top-icon:first-of-type{display:none}.notifications-layout{padding:9px 9px 72px}.bulk-tools{gap:5px}.bulk-tools>button:not(.mobile-filter),.bulk-tools>label span{display:none}.bulk-tools .mobile-filter{display:block}.bulk-tools select{max-width:110px}.notification-tabs{padding-inline:4px}.notification-tabs button{padding-inline:8px}.notification-list article{grid-template-columns:18px 36px 1fr 20px;gap:7px;padding:9px 8px}.notification-list article>i{width:33px;height:33px;font-size:13px}.notification-list article>a{grid-column:3;width:100px;height:27px}.notification-list article>button:first-of-type{grid-area:1/4}.notification-list article>button:last-child{display:none}.notification-list article p{white-space:normal;line-height:1.4}.notifications-aside{z-index:70;background:#f6f8fb;width:min(330px,90%);padding:35px 10px 15px;transition:all .2s;display:block;position:fixed;top:0;bottom:0;right:0;overflow:auto;transform:translate(100%)}.notifications-aside.open{transform:translate(0)}.notifications-aside>section{margin-bottom:10px}.aside-close{display:block}.notifications-page .candidate-mobile-nav{display:grid}.notifications-page .candidate-user span,.notifications-page .candidate-user em{display:none}}.applications-topbar{height:74px}.applications-heading{min-width:210px}.applications-heading h1{margin:0 0 4px;font-size:16px}.applications-heading p{color:#69778c;margin:0;font-size:8.5px}.applications-topbar>label{width:230px;margin-left:auto}.applications-topbar .top-filter,.applications-topbar .export-button{white-space:nowrap;background:#fff;border:1px solid #d9e1eb;border-radius:4px;align-items:center;gap:5px;height:34px;padding:0 10px;font-size:8px;display:flex}.applications-layout{grid-template-columns:minmax(680px,1fr) 285px;gap:15px;max-width:1420px;margin:auto;padding:15px;display:grid}.applications-main,.applications-aside>section{background:#fff;border:1px solid #e1e7ee;border-radius:8px}.applications-main{min-width:0;overflow:visible}.application-stats{border-bottom:1px solid #e3e8ee;grid-template-columns:repeat(6,1fr);height:78px;display:grid}.application-stats>div{border-right:1px solid #e6eaf0;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.application-stats>div:last-child{border:0}.application-stats b{color:#13213a;font-size:18px}.application-stats span{color:#68768a;font-size:8px}.application-tabs{border-bottom:1px solid #e4e8ee;align-items:end;height:51px;padding:0 10px;display:flex;overflow-x:auto}.application-tabs button{color:#536176;white-space:nowrap;background:0 0;border:0;height:42px;padding:0 10px;font-size:8.5px}.application-tabs button b{background:#edf1f5;border-radius:9px;place-items:center;min-width:17px;height:17px;margin-left:5px;font-size:7px;display:inline-grid}.application-tabs button.active{color:#075bd7;border-bottom:2px solid #075bd7;font-weight:700}.application-tabs button.active b{color:#fff;background:#075bd7}.applications-filters{z-index:10;border-bottom:1px solid #e4e9ef;grid-template-columns:repeat(4,minmax(110px,1fr));gap:8px;padding:11px;display:none;position:relative}.applications-filters.open{display:grid}.application-filter{position:relative}.application-filter>button{text-align:left;background:#fff;border:1px solid #d8e0ea;border-radius:5px;justify-content:space-between;align-items:center;width:100%;height:39px;padding:0 8px;font-size:8.5px;display:flex}.application-filter>button span{flex-direction:column;gap:2px;display:flex}.application-filter>button small{color:#7b8799;font-size:7px}.application-filter>div{z-index:15;background:#fff;border:1px solid #d8e0ea;border-radius:5px;padding:4px;position:absolute;top:43px;left:0;right:0;box-shadow:0 10px 24px #18385f18}.application-filter>div button{text-align:left;background:#fff;border:0;width:100%;height:27px;padding:0 7px;font-size:8px}.application-filter>div button:hover,.application-filter>div button.selected{color:#075bd7;background:#edf4ff}.clear-filters{color:#075bd7;background:0 0;border:0;height:39px;font-size:8px}.applications-toolbar{color:#6c798c;border-bottom:1px solid #e4e9ef;justify-content:space-between;align-items:center;height:42px;padding:0 12px;font-size:8px;display:flex}.applications-toolbar label{align-items:center;gap:6px;display:flex}.applications-toolbar button{background:#fff;border:1px solid #d9e1eb;border-radius:4px;align-items:center;gap:5px;height:28px;font-size:8px;display:flex}.applications-table{padding:0 12px 8px}.application-row{cursor:pointer;border-bottom:1px solid #e4e9ef;grid-template-columns:1.35fr .7fr .72fr 1fr .83fr .88fr 36px;align-items:center;gap:8px;min-height:61px;font-size:8.5px;display:grid}.application-row:hover{background:#f8faff}.application-row-head{color:#68768a;cursor:default;min-height:34px}.application-row-head:hover{background:0 0}.application-role{align-items:center;gap:9px;min-width:0;display:flex}.application-role>i{color:#075bd7;background:#f0f4f9;border-radius:5px;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:800;display:grid}.application-role>span{flex-direction:column;gap:4px;min-width:0;display:flex}.application-role b{white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.application-role small{color:#748196;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.application-status{white-space:nowrap;border-radius:9px;width:max-content;max-width:100%;padding:4px 7px;font-size:7.5px;font-style:normal}.s-enviada{color:#607086;background:#edf0f4}.s-vista-por-la-empresa{color:#075bbf;background:#e8f2ff}.s-en-revisión{color:#a15a12;background:#fff1dd}.s-entrevista-programada{color:#623fc2;background:#eeeaff}.s-oferta-recibida{color:#197a41;background:#e8f6ed}.s-contratado{color:#fff;background:#19864a}.s-rechazada,.s-retirada,.s-vacante-cerrada{color:#ad353d;background:#ffebec}.application-row>button{background:0 0;border:0}.applications-empty{text-align:center;padding:70px 20px}.applications-empty>i{color:#075bd7;background:#e9f2ff;border-radius:50%;place-items:center;width:50px;height:50px;margin:auto;font-size:20px;font-style:normal;display:grid}.applications-empty h2{font-size:14px}.applications-empty p{color:#738096;font-size:9px}.applications-empty .primary{height:34px;padding:0 14px;font-size:9px}.applications-aside{flex-direction:column;gap:11px;display:flex}.applications-aside>section{padding:15px}.applications-aside h2{margin:0 0 12px;font-size:11px}.applications-summary p{justify-content:space-between;margin:12px 0;font-size:8.5px;display:flex}.next-actions a{border-top:1px solid #e5e9ef;grid-template-columns:32px 1fr 15px;align-items:center;gap:7px;min-height:49px;display:grid}.next-actions i{color:#075bd7;background:#eaf2ff;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.next-actions span{flex-direction:column;gap:3px;display:flex}.next-actions b{font-size:8.5px}.next-actions small{color:#748196;font-size:7px}.next-interview{text-align:center}.next-interview>i{border:2px solid #111;place-items:center;width:40px;height:40px;margin:auto;font-style:normal;font-weight:800;display:grid}.next-interview h3{margin:8px 0 3px;font-size:10px}.next-interview p,.next-interview>b{color:#68768a;font-size:8px;display:block}.next-interview>a{color:#075bd7;border:1px solid #075bd7;border-radius:4px;place-items:center;height:29px;margin-top:11px;font-size:8px;display:grid}.aside-advice{color:#66758a;font-size:8.5px;line-height:1.55}.related-jobs{color:#075bd7;font-size:8px}.application-detail-backdrop{z-index:60;background:#06152b66;border:0;position:fixed;inset:0}.application-detail{z-index:70;background:#fff;width:min(450px,100%);position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-15px 0 35px #0d294b24}.application-detail>header{border-bottom:1px solid #e2e7ee;justify-content:space-between;align-items:center;height:62px;padding:0 18px;font-size:12px;font-weight:700;display:flex}.application-detail>header button{background:0 0;border:0;font-size:21px}.detail-application-title{border-bottom:1px solid #e2e7ee;gap:13px;padding:18px;display:flex}.detail-application-title>i{color:#075bd7;background:#edf4ff;border-radius:6px;place-items:center;width:48px;height:48px;font-style:normal;font-weight:800;display:grid}.detail-application-title h2{margin:0 0 5px;font-size:16px}.detail-application-title p{color:#68768a;margin:0 0 8px;font-size:9px}.application-timeline{border-bottom:1px solid #e2e7ee;padding:19px 22px}.application-timeline>div{grid-template-columns:28px 1fr;align-items:start;gap:9px;height:44px;display:grid;position:relative}.application-timeline>div:not(:last-child):after{content:"";background:#dfe5ed;width:2px;height:24px;position:absolute;top:27px;left:13px}.application-timeline i{color:#8490a1;border:1px solid #ccd6e3;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;display:grid}.application-timeline span{padding-top:7px;font-size:9px}.application-timeline .complete i,.application-timeline .current i{color:#fff;background:#075bd7;border-color:#075bd7}.application-timeline .current span{color:#075bd7;font-weight:700}.application-timeline.stopped .current i{background:#d13d46;border-color:#d13d46}.application-detail>section{border-bottom:1px solid #e2e7ee;padding:17px 20px}.application-detail h3{margin:0 0 11px;font-size:11px}.application-detail section p{grid-template-columns:1fr 1.3fr;gap:10px;font-size:8.5px;display:grid}.application-detail section p b{color:#68768a}.application-detail section p span{line-height:1.4}.application-detail-actions{flex-direction:column;gap:8px;padding:18px;display:flex}.application-detail-actions>a,.application-detail-actions>button{color:#075bd7;background:#fff;border:1px solid #1762df;border-radius:4px;justify-content:center;align-items:center;height:36px;font-size:8.5px;font-weight:650;display:flex}.application-detail-actions>a.primary{color:#fff}.application-detail-actions>button{color:#b9343d;border-color:#e2a8ac}.confirm-overlay{z-index:100;background:#06152b75;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.confirm-overlay>div{text-align:center;background:#fff;border-radius:9px;width:min(390px,100%);padding:24px}.confirm-overlay>div>i{color:#bd3540;background:#ffebec;border-radius:50%;place-items:center;width:45px;height:45px;margin:auto;font-style:normal;font-weight:800;display:grid}.confirm-overlay h2{font-size:17px}.confirm-overlay p{color:#68768a;font-size:9.5px;line-height:1.55}.confirm-overlay>div>div{gap:9px;margin-top:18px;display:flex}.confirm-overlay button{background:#fff;border:1px solid #d8e0ea;border-radius:4px;flex:1;height:36px;font-size:8.5px}.confirm-overlay button:last-child{color:#fff;background:#c83a44;border-color:#c83a44}.applications-page .candidate-mobile-nav{display:none}@media (max-width:1150px){.applications-layout{grid-template-columns:1fr}.applications-aside{grid-template-columns:1fr 1fr;display:grid}.applications-aside>section:first-child{grid-row:span 2}.applications-page .candidate-nav{transform:translate(-100%)}.applications-page .candidate-nav.open{transform:translate(0)}.applications-page .candidate-workspace{margin-left:0}.applications-page .candidate-menu{display:block}.applications-topbar>label{width:190px}.applications-topbar .export-button{display:none}}@media (max-width:760px){.applications-topbar{gap:8px;height:66px;padding-inline:10px}.applications-heading{min-width:0}.applications-heading h1{font-size:13px}.applications-heading p,.applications-topbar>label,.applications-topbar .top-filter span,.applications-topbar .find-job,.applications-topbar .candidate-user span,.applications-topbar .candidate-user em{display:none}.applications-topbar .top-filter{padding:0 8px}.applications-layout{padding:8px 8px 72px}.application-stats{grid-template-columns:repeat(3,1fr);height:auto}.application-stats>div{border-bottom:1px solid #e5e9ef;height:57px}.applications-filters{grid-template-columns:1fr 1fr}.application-tabs{padding-inline:4px}.application-tabs button{padding-inline:8px}.application-row-head{display:none}.application-row{grid-template-columns:1fr auto;gap:5px;min-height:108px;padding:10px 2px}.application-role,.application-row>span:first-of-type{grid-column:1}.application-row>span:nth-of-type(2),.application-row>span:nth-of-type(3){display:none}.application-row>em{grid-area:1/2}.application-row>span:nth-of-type(4){color:#68768a;grid-column:1;font-size:7px}.application-row>span:nth-of-type(5){grid-column:1}.application-row>button{grid-area:2/2}.applications-aside{display:block}.applications-aside>section{margin-bottom:9px}.applications-page .candidate-mobile-nav{display:grid}.application-detail{width:100%}}@media (max-width:430px){.applications-filters{grid-template-columns:1fr}.application-stats b{font-size:15px}.applications-toolbar>span{display:none}.applications-toolbar{justify-content:flex-end}}.saved-topbar{height:74px}.saved-heading{min-width:250px}.saved-heading h1{margin:0 0 4px;font-size:16px}.saved-heading p{color:#69778c;margin:0;font-size:8.5px}.saved-topbar>label{width:220px;margin-left:auto}.saved-action{white-space:nowrap;background:#fff;border:1px solid #d9e1eb;border-radius:4px;justify-content:center;align-items:center;gap:4px;height:34px;padding:0 9px;font-size:8px;display:flex}.saved-action:disabled{opacity:.45}.saved-layout{grid-template-columns:minmax(700px,1fr) 285px;gap:15px;max-width:1420px;margin:auto;padding:15px;display:grid}.saved-main,.saved-aside>section{background:#fff;border:1px solid #e1e7ee;border-radius:8px}.saved-main{min-width:0}.saved-stats{border-bottom:1px solid #e3e8ee;grid-template-columns:repeat(5,1fr);height:76px;display:grid}.saved-stats>div{border-right:1px solid #e6eaf0;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.saved-stats>div:last-child{border:0}.saved-stats b{font-size:18px}.saved-stats span{color:#68768a;font-size:8px}.saved-tabs{border-bottom:1px solid #e4e8ee;align-items:end;height:51px;padding:0 9px;display:flex;overflow-x:auto}.saved-tabs button{color:#536176;white-space:nowrap;background:0 0;border:0;height:42px;padding:0 10px;font-size:8.5px}.saved-tabs button b{background:#edf1f5;border-radius:9px;place-items:center;min-width:17px;height:17px;margin-left:5px;font-size:7px;display:inline-grid}.saved-tabs button.active{color:#075bd7;border-bottom:2px solid #075bd7;font-weight:700}.saved-tabs button.active b{color:#fff;background:#075bd7}.saved-filters{z-index:12;border-bottom:1px solid #e4e9ef;grid-template-columns:repeat(4,minmax(110px,1fr));gap:8px;padding:11px;display:none;position:relative}.saved-filters.open{display:grid}.saved-toolbar{color:#6c798c;border-bottom:1px solid #e4e9ef;justify-content:space-between;align-items:center;height:41px;padding:0 14px;font-size:8px;display:flex}.saved-list{padding:0 13px 8px}.saved-row{border-bottom:1px solid #e4e9ef;grid-template-columns:18px 40px 1fr 126px;align-items:center;gap:10px;min-height:104px;display:grid;position:relative}.saved-row:hover{background:#f9fbff}.compare-check input{accent-color:#075bd7}.saved-logo{color:#075bd7;background:#edf4ff;border-radius:6px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.saved-job{min-width:0}.saved-job>div{align-items:center;gap:7px;display:flex}.saved-job>div>a{font-size:11px;font-weight:750}.saved-job>div>em{color:#075bd7;background:#e9f2ff;border-radius:8px;padding:3px 6px;font-size:7px;font-style:normal}.saved-job p{color:#526178;margin:5px 0;font-size:8.5px}.saved-job p span{color:#fff;background:#075bd7;border-radius:50%;place-items:center;width:13px;height:13px;font-size:7px;display:inline-grid}.saved-job small{color:#758196;font-size:8px}.saved-meta{color:#7d8999;flex-wrap:wrap;align-items:center;gap:11px;margin-top:8px;font-size:7px;display:flex}.saved-meta b{color:#14834d}.saved-meta em{color:#16804a;background:#e9f7ef;border-radius:8px;padding:3px 6px;font-style:normal}.saved-meta em.closing{color:#a45d11;background:#fff1dc}.saved-row-actions{grid-template-columns:1fr 30px 30px;gap:5px;display:grid;position:relative}.saved-row-actions>a,.saved-row-actions>button{background:#fff;border:1px solid #d5dfeb;border-radius:4px;place-items:center;height:31px;font-size:8px;display:grid}.saved-row-actions>a.primary{color:#fff}.saved-menu{z-index:20;background:#fff;border:1px solid #dce3ec;border-radius:6px;width:155px;padding:5px;position:absolute;top:36px;right:0;box-shadow:0 12px 28px #15345c24}.saved-menu a,.saved-menu button{text-align:left;background:#fff;border:0;align-items:center;width:100%;height:28px;padding:0 8px;font-size:8px;display:flex}.saved-menu a:hover,.saved-menu button:hover{background:#eef5ff}.saved-menu .danger{color:#bc3540}.saved-empty{text-align:center;padding:65px 20px}.saved-empty>i{color:#075bd7;background:#e9f2ff;border-radius:50%;place-items:center;width:50px;height:50px;margin:auto;font-size:21px;font-style:normal;display:grid}.saved-empty h2{font-size:14px}.saved-empty p{color:#738096;font-size:9px}.saved-empty .primary{align-items:center;height:34px;padding:0 14px;font-size:9px;display:inline-flex}.saved-aside{flex-direction:column;gap:11px;display:flex}.saved-aside>section{padding:14px}.saved-aside header{justify-content:space-between;align-items:center;display:flex}.saved-aside h2{margin:0 0 11px;font-size:11px}.saved-aside header button{color:#fff;background:#075bd7;border:0;border-radius:4px;width:23px;height:23px}.collection-row,.aside-link,.closing-job{text-align:left;background:#fff;border:0;border-top:1px solid #e6eaf0;grid-template-columns:1fr 22px 15px;align-items:center;width:100%;min-height:42px;font-size:8px;display:grid}.collection-row>span{align-items:center;gap:7px;display:flex}.collection-row i{color:#075bd7;font-style:normal}.collection-row b{background:#eef2f6;border-radius:8px;padding:3px 5px;font-size:7px}.manage-collections{color:#075bd7;background:#fff;border:1px solid #c9d9ef;border-radius:4px;width:100%;height:29px;margin-top:8px;font-size:8px}.aside-link,.closing-job{grid-template-columns:1fr 15px}.aside-link span,.closing-job span{flex-direction:column;gap:3px;display:flex}.aside-link small,.closing-job small{color:#758196;font-size:7px}.closing-job{grid-template-columns:31px 1fr 15px;gap:7px}.closing-job>i{color:#075bd7;background:#edf4ff;border-radius:4px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:750;display:grid}.saved-recommendation{background:linear-gradient(145deg,#f5f8ff,#eaf2ff)!important}.saved-recommendation p{color:#637188;font-size:8px;line-height:1.5}.saved-recommendation a{color:#075bd7;font-size:8px;font-weight:700}.saved-summary p{justify-content:space-between;margin:12px 0;font-size:8.5px;display:flex}.compare-bar{z-index:50;background:#fff;border:1px solid #d5dfeb;border-radius:8px;align-items:center;gap:10px;min-width:470px;height:55px;padding:0 10px 0 16px;font-size:8px;display:flex;position:fixed;bottom:18px;left:calc(210px + 50%);transform:translate(-50%);box-shadow:0 12px 35px #112a4f33}.compare-bar>div{display:flex}.compare-bar i{color:#075bd7;background:#e9f2ff;border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:-4px;font-style:normal;font-weight:700;display:grid}.compare-bar button{background:#fff;border:0;height:32px;padding:0 10px;font-size:8px}.compare-bar button.primary{color:#fff}.saved-modal-overlay{z-index:90;background:#06152b75;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.compare-modal,.collection-modal{background:#fff;border-radius:9px;width:min(820px,100%);max-height:90vh;overflow:auto}.compare-modal>header,.collection-modal>header{border-bottom:1px solid #e2e7ee;justify-content:space-between;align-items:center;min-height:64px;padding:0 19px;display:flex}.compare-modal h2,.collection-modal h2{margin:0;font-size:16px}.compare-modal header p{color:#718096;margin:4px 0 0;font-size:8.5px}.compare-modal header button,.collection-modal header button{background:0 0;border:0;font-size:22px}.compare-grid{grid-template-columns:130px repeat(3,1fr);gap:0;padding:17px;font-size:8.5px;display:grid}.compare-grid>strong,.compare-grid>b,.compare-grid>link{border-bottom:1px solid #e4e9ef;padding:12px 9px}.compare-grid-row{display:contents}.compare-grid-row>*{border-bottom:1px solid #e4e9ef;padding:11px 9px}.compare-grid .primary{place-items:center;height:33px;margin:9px;display:grid}.collection-modal{width:min(420px,100%)}.collection-modal>label{flex-direction:column;gap:7px;padding:20px;font-size:9px;display:flex}.collection-modal input{border:1px solid #d4deea;border-radius:5px;height:38px;padding:0 10px}.collection-modal footer{justify-content:flex-end;gap:8px;padding:0 20px 20px;display:flex}.collection-modal footer button{background:#fff;border:1px solid #d4deea;border-radius:4px;height:35px;padding:0 15px;font-size:8.5px}.collection-modal footer button.primary{color:#fff}.collection-manage-list{padding:13px}.collection-manage-list>div{border-bottom:1px solid #e3e8ee;align-items:center;gap:7px;height:43px;font-size:8.5px;display:flex}.collection-manage-list span{margin-right:auto}.collection-manage-list button{color:#075bd7;background:#fff;border:0;font-size:8px}.collection-manage-list .danger{color:#bd3641}.saved-page .candidate-mobile-nav{display:none}@media (max-width:1180px){.saved-layout{grid-template-columns:1fr}.saved-aside{grid-template-columns:1fr 1fr;display:grid}.saved-page .candidate-nav{transform:translate(-100%)}.saved-page .candidate-nav.open{transform:translate(0)}.saved-page .candidate-workspace{margin-left:0}.saved-page .candidate-menu{display:block}.saved-heading{min-width:210px}.saved-heading p,.saved-sort{display:none}.saved-topbar>label{width:180px}}@media (max-width:760px){.saved-topbar{gap:7px;height:66px;padding-inline:10px}.saved-heading{min-width:0}.saved-heading h1{font-size:13px}.saved-heading p,.saved-topbar>label,.saved-topbar .saved-sort,.saved-topbar .find-job,.saved-topbar .candidate-user span,.saved-action:not(:first-of-type){display:none}.saved-layout{padding:8px 8px 72px}.saved-stats{grid-template-columns:repeat(3,1fr);height:auto}.saved-stats>div{border-bottom:1px solid #e5e9ef;height:57px}.saved-filters{grid-template-columns:1fr 1fr}.saved-row{grid-template-columns:18px 38px 1fr;align-items:start;min-height:150px;padding:10px 0}.saved-logo{margin-top:3px}.saved-job>div>a{font-size:10px}.saved-row-actions{grid-column:3;grid-template-columns:1fr 32px 32px}.saved-aside{display:block}.saved-aside>section{margin-bottom:9px}.saved-page .candidate-mobile-nav{display:grid}.compare-bar{min-width:0;bottom:68px;left:8px;right:8px;transform:none}.compare-bar>div{display:none}.compare-grid{min-width:650px}.compare-modal{width:100%;max-height:100vh}.saved-modal-overlay{padding:0}.collection-modal{width:calc(100% - 24px);margin:12px}}@media (max-width:430px){.saved-filters{grid-template-columns:1fr}.saved-stats b{font-size:15px}.saved-toolbar span:last-child{display:none}.saved-row{grid-template-columns:18px 34px 1fr}.saved-meta span{display:none}.compare-bar{gap:5px}.compare-bar>span{margin-right:auto}.compare-bar button{padding-inline:6px}}.messages-page{height:100vh;overflow:hidden}.messages-topbar{height:74px}.messages-heading{min-width:265px}.messages-heading h1{margin:0 0 4px;font-size:16px}.messages-heading p{color:#69778c;margin:0;font-size:8.5px}.messages-topbar>label{width:330px;margin-left:auto}.new-message{color:#fff;white-space:nowrap;background:#075bd7;border:0;border-radius:5px;height:36px;padding:0 15px;font-size:8.5px;font-weight:700}.messages-layout{background:#fff;grid-template-columns:292px minmax(480px,1fr) 292px;height:calc(100vh - 74px);display:grid}.conversation-pane{border-right:1px solid #e2e7ee;min-width:0;overflow:hidden}.conversation-pane>header{height:95px;padding:14px 12px 9px}.conversation-pane>header>div{justify-content:space-between;align-items:center;display:flex}.conversation-pane>header button{color:#075bd7;background:0 0;border:0}.conversation-pane>header label{border:1px solid #d9e2ed;border-radius:5px;align-items:center;gap:7px;height:34px;padding:0 9px;display:flex}.conversation-pane input{border:0;outline:0;width:100%;font-size:8.5px}.conversation-tabs{border-bottom:1px solid #e3e8ef;height:45px;display:flex;overflow-x:auto}.conversation-tabs button{color:#536176;background:#fff;border:0;flex:1;min-width:max-content;padding:0 8px;font-size:7.5px}.conversation-tabs button b{background:#edf1f5;border-radius:8px;place-items:center;min-width:15px;height:15px;margin-left:3px;font-size:6.5px;display:inline-grid}.conversation-tabs button.active{color:#075bd7;border-bottom:2px solid #075bd7;font-weight:700}.conversation-list{height:calc(100% - 140px);overflow-y:auto}.conversation-list article{cursor:pointer;border-bottom:1px solid #e5e9ef;grid-template-columns:40px 1fr 18px;gap:8px;min-height:94px;padding:11px 9px;display:grid;position:relative}.conversation-list article:hover{background:#f8faff}.conversation-list article.active{background:#edf4ff;box-shadow:inset 3px 0 #075bd7}.conversation-list article>i{color:#075bd7;background:#dfeafa;border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;font-style:normal;font-weight:750;display:grid;position:relative}.conversation-list article>i>b{background:#16a05c;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:1px;right:0}.conversation-list article>div{min-width:0}.conversation-list article>div>span{justify-content:space-between;align-items:center;display:flex}.conversation-list strong{font-size:9.5px}.conversation-list time{color:#8290a2;font-size:7px}.conversation-list small{color:#075bd7;margin:4px 0;font-size:7px;display:block}.conversation-list p{color:#68768a;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:7.8px;overflow:hidden}.conversation-list article>button{color:#a7b1bf;background:0 0;border:0;align-self:start;font-size:10px}.conversation-list article>button.favorite{color:#f0aa18}.conversation-list article>em{color:#fff;background:#075bd7;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;font-style:normal;display:grid;position:absolute;bottom:19px;right:10px}.conversation-list .conversation-more{font-size:8px;position:absolute;bottom:2px;right:6px}.conversation-empty{text-align:center;padding:60px 15px}.conversation-empty>i{color:#075bd7;font-size:25px;font-style:normal}.conversation-empty h3{font-size:11px}.conversation-empty p{color:#738096;font-size:8px}.chat-pane{background:#fff;flex-direction:column;min-width:0;display:flex;position:relative}.chat-header{border-bottom:1px solid #e3e8ee;align-items:center;gap:8px;height:68px;padding:0 14px;display:flex;position:relative}.chat-header>i{color:#075bd7;background:#dfeafa;border-radius:50%;place-items:center;width:38px;height:38px;font-size:8px;font-style:normal;font-weight:700;display:grid;position:relative}.chat-header>i b{background:#16a05c;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:0}.chat-header>div:not(.chat-options){margin-right:auto}.chat-header small{color:#16844b;font-size:7px}.chat-header>button{color:#075bd7;background:#fff;border:1px solid #d9e2ed;border-radius:5px;width:32px;height:32px}.chat-back,.mobile-info{display:none!important}.chat-options{z-index:20;background:#fff;border:1px solid #dce3ec;border-radius:6px;width:150px;padding:5px;position:absolute;top:55px;right:12px;box-shadow:0 10px 25px #17345422}.chat-options button{text-align:left;background:#fff;border:0;width:100%;height:29px;font-size:8px}.chat-options button:hover{background:#eef5ff}.chat-search{border-bottom:1px solid #e2e7ee;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex}.chat-search input{border:0;outline:0;flex:1;font-size:8.5px}.chat-search button{background:0 0;border:0}.related-job{color:#5f6e83;white-space:nowrap;background:#f8faff;border-bottom:1px solid #e1e7ee;align-items:center;gap:13px;min-height:46px;padding:0 14px;font-size:7.5px;display:flex}.related-job span:not(:first-child){border-left:1px solid #d9e1ea;padding-left:13px}.related-job em{color:#9b5a13;background:#fff0d9;border-radius:8px;padding:4px 7px;font-style:normal}.related-job span:nth-child(4) b{color:#16834b}.related-job a{color:#075bd7;margin-left:auto;font-weight:700}.chat-scroll{background:#fff;flex:1;padding:8px 18px 12px;overflow-y:auto}.chat-scroll section>h3{color:#7c8999;align-items:center;height:28px;font-size:7.5px;display:flex}.chat-scroll section>h3:before,.chat-scroll section>h3:after{content:"";background:#e5e9ef;flex:1;height:1px}.chat-scroll section>h3 span{padding:0 10px}.system-message{color:#6c798b;background:#f0f3f7;border-radius:10px;width:max-content;max-width:85%;margin:8px auto;padding:6px 10px;font-size:7.5px}.chat-message{gap:7px;margin:10px 0;display:flex}.chat-message>i{color:#075bd7;background:#dfeafa;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;display:grid}.chat-message>div{max-width:70%}.chat-message p{color:#27344a;background:#f1f3f6;border-radius:4px 11px 11px;margin:0;padding:9px 11px;font-size:8.5px;line-height:1.55}.chat-message.me{justify-content:flex-end}.chat-message.me p{color:#074dae;background:#e2edff;border-radius:11px 4px 11px 11px}.chat-message time{text-align:right;color:#8490a0;margin-top:4px;font-size:6.8px;display:block}.chat-message.me time{color:#075bd7}.chat-message a{color:#334158;background:#fff;border:1px solid #d7e0eb;border-radius:5px;grid-template-columns:29px 1fr 16px;align-items:center;gap:7px;margin-top:6px;padding:7px;display:grid}.chat-message a>b{color:#c53c45;background:#ffe8e8;place-items:center;width:28px;height:29px;font-size:6px;display:grid}.chat-message a span{flex-direction:column;display:flex}.chat-message a strong{font-size:7.5px}.chat-message a small{color:#7b8797;font-size:6.5px}.composer{border:1px solid #dce3ec;border-radius:6px;margin:0 12px 10px;position:relative}.composer-tabs{border-bottom:1px solid #e3e8ef;height:35px}.composer-tabs button{background:#fff;border:0;height:35px;padding:0 14px;font-size:8px}.composer-tabs button.active{color:#075bd7;border-bottom:2px solid #075bd7}.composer textarea{resize:none;width:100%;height:62px;font:inherit;border:0;outline:0;padding:10px;font-size:8.5px}.attachment-preview{border:1px solid #dbe3ed;border-radius:5px;grid-template-columns:28px 1fr 25px;align-items:center;gap:7px;margin:0 9px 7px;padding:6px;display:grid}.attachment-preview>b{color:#bd3540;background:#ffe9e9;place-items:center;width:27px;height:27px;font-size:6px;display:grid}.attachment-preview span{flex-direction:column;display:flex}.attachment-preview strong{font-size:7.5px}.attachment-preview small{color:#788597;font-size:6.5px}.composer-tools{border-top:1px solid #e4e8ee;align-items:center;gap:3px;height:37px;padding:0 8px;display:flex}.composer-tools input{display:none}.composer-tools button,.composer-tools a{color:#445269;background:#fff;border:0;align-items:center;height:27px;padding:0 7px;font-size:7.5px;display:flex}.composer-tools button:nth-last-child(2){margin-left:auto;font-size:14px}.composer-tools .send-button{color:#fff;background:#075bd7;border-radius:4px;justify-content:center;width:31px;font-size:13px}.composer-tools .send-button:disabled{opacity:.45}.drop-zone{color:#637188;background:#fbfcfe;border:1px dashed #cbd7e5;border-radius:5px;width:100%;height:46px;margin-top:8px;font-size:7.5px;position:absolute;top:100%;left:0;right:0}.drop-zone small{margin-top:4px;font-size:6.5px;display:block}.template-list{max-height:210px;padding:5px;overflow:auto}.template-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e4e9ef;grid-template-columns:1fr 15px;width:100%;min-height:42px;padding:7px;display:grid}.template-list b,.template-list span{display:block}.template-list b{font-size:8px}.template-list span{color:#748196;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:7px;overflow:hidden}.template-list svg{grid-area:1/2/3}.chat-empty{text-align:center;place-content:center;display:grid}.chat-empty i{color:#075bd7;font-size:30px;font-style:normal}.chat-empty h2{font-size:14px}.chat-empty p{color:#6b798e;font-size:9px}.message-info{background:#f9fafc;border-left:1px solid #e2e7ee;padding:10px;overflow-y:auto}.message-info>section{background:#fff;border:1px solid #e1e7ee;border-radius:7px;margin-bottom:8px;padding:12px}.message-info h2{margin:0 0 10px;font-size:10px}.info-close{display:none}.company-summary>div{gap:9px;display:flex}.company-summary>div>i{color:#075bd7;background:#edf4ff;border-radius:5px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.company-summary span,.info-job span{flex-direction:column;gap:3px;display:flex}.company-summary b,.info-job b{font-size:9px}.company-summary b em{color:#075bd7;font-style:normal}.company-summary small,.company-summary a,.info-job small,.info-job strong,.info-job em{color:#748196;font-size:7px;font-style:normal}.company-summary>div a{color:#075bd7}.company-summary>section>a,.company-summary>a,.info-primary{color:#075bd7;border:1px solid #c9d9ef;border-radius:4px;place-items:center;height:29px;margin-top:10px;font-size:8px;display:grid}.info-job{gap:8px;display:flex}.info-job>i{color:#075bd7;background:#e9f2ff;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.application-mini-timeline{grid-template-columns:repeat(6,1fr);display:grid;position:relative}.application-mini-timeline:before{content:"";background:#dce3eb;height:2px;position:absolute;top:9px;left:8%;right:8%}.application-mini-timeline>div{text-align:center;position:relative}.application-mini-timeline i{background:#fff;border:2px solid #cad5e3;border-radius:50%;place-items:center;width:18px;height:18px;margin:auto;font-size:6px;font-style:normal;display:grid}.application-mini-timeline span{color:#68768a;margin-top:5px;font-size:5.8px;display:block}.application-mini-timeline .complete i{color:#fff;background:#075bd7;border-color:#075bd7}.message-quick-actions{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.message-quick-actions a,.message-quick-actions button{color:#075bd7;background:#fff;border:1px solid #dce3ec;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:53px;font-size:12px;display:flex}.message-quick-actions span{color:#445269;font-size:6.2px}.message-quick-actions .danger,.message-quick-actions .danger span{color:#bd3540}.message-history{grid-template-columns:18px 1fr;align-items:center;gap:6px;min-height:35px;display:grid}.message-history>i{color:#16834b;font-size:8px;font-style:normal}.message-history span{justify-content:space-between;display:flex}.message-history b,.message-history small{font-size:7px}.message-history small{color:#7b8798}.info-backdrop,.messages-page .candidate-mobile-nav{display:none}@media (max-width:1250px){.messages-layout{grid-template-columns:290px minmax(460px,1fr)}.message-info{z-index:60;width:310px;transition:all .2s;position:fixed;top:74px;bottom:0;right:0;transform:translate(100%);box-shadow:-12px 0 28px #112a4b22}.message-info.open{transform:translate(0)}.info-close{background:0 0;border:0;font-size:19px;display:block;position:absolute;top:13px;right:17px}.info-backdrop.open{z-index:55;background:#06152b66;border:0;display:block;position:fixed;inset:74px 0 0}.mobile-info{display:block!important}.messages-page .candidate-nav{transform:translate(-100%)}.messages-page .candidate-nav.open{transform:translate(0)}.messages-page .candidate-workspace{margin-left:0}.messages-page .candidate-menu{display:block}.messages-heading{min-width:210px}.messages-heading p{display:none}}@media (max-width:780px){.messages-page{height:auto;min-height:100vh;overflow:auto}.messages-topbar{gap:8px;height:64px;padding:0 10px}.messages-heading{min-width:0;margin-right:auto}.messages-heading h1{font-size:14px}.messages-topbar>label,.new-message,.messages-topbar .top-icon,.messages-topbar .candidate-user span,.messages-topbar .candidate-user em{display:none}.messages-layout{height:calc(100vh - 64px);display:block}.conversation-pane{border:0;height:100%;padding-bottom:62px}.messages-layout.chat-open .conversation-pane{display:none}.chat-pane{height:100%;padding-bottom:61px;display:none}.messages-layout.chat-open .chat-pane{z-index:44;background:#fff;display:flex;position:fixed;inset:0}.chat-header{height:60px}.chat-back{border:0!important;font-size:25px!important;display:block!important}.related-job{min-height:44px;overflow-x:auto}.related-job span:nth-child(2),.related-job span:nth-child(4){display:none}.chat-scroll{padding:6px 10px 180px}.chat-message>div{max-width:82%}.composer{z-index:3;background:#fff;margin:0;position:fixed;bottom:7px;left:7px;right:7px}.drop-zone{display:none}.composer textarea{height:52px}.composer-tools a{display:none}.message-info{width:min(330px,90%);top:0}.info-backdrop.open{inset:0}.messages-page .candidate-mobile-nav{display:grid}.messages-layout.chat-open~.candidate-mobile-nav{display:none}}@media (max-width:430px){.conversation-pane>header{height:90px}.conversation-list{height:calc(100% - 135px)}.conversation-tabs button{padding-inline:5px}.chat-header>button:nth-of-type(2){display:none}.related-job{padding-inline:8px}.related-job span{font-size:7px}.composer-tools button:nth-child(3){display:none}.system-message{max-width:95%}.message-history span{flex-direction:column;display:flex}.compare-grid{min-width:650px}}.interviews-topbar{height:74px}.interviews-heading{min-width:220px}.interviews-heading h1{margin:0 0 4px;font-size:16px}.interviews-topbar>label{width:190px;margin-left:auto}.interviews-topbar>button:not(.candidate-menu){white-space:nowrap;background:#fff;border:1px solid #d9e1eb;border-radius:4px;height:34px;padding:0 8px;font-size:7.5px}.interviews-topbar>button.active{color:#075bd7;background:#edf4ff;border-color:#075bd7}.interviews-main,.interviews-aside>section{background:#fff;border:1px solid #e1e7ee;border-radius:8px}.interview-stats{border-bottom:1px solid #e3e8ee;grid-template-columns:repeat(5,1fr);height:76px;display:grid}.interview-stats>div{border-right:1px solid #e6eaf0;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.interview-stats>div:last-child{border:0}.interview-stats b{font-size:18px}.interview-stats span{color:#68768a;font-size:8px}.interview-tabs{border-bottom:1px solid #e4e8ee;align-items:end;height:51px;padding:0 9px;display:flex;overflow-x:auto}.interview-tabs button{color:#536176;white-space:nowrap;background:0 0;border:0;height:42px;padding:0 10px;font-size:8.5px}.interview-tabs button b{background:#edf1f5;border-radius:9px;place-items:center;min-width:17px;height:17px;margin-left:5px;font-size:7px;display:inline-grid}.interview-tabs button.active{color:#075bd7;border-bottom:2px solid #075bd7;font-weight:700}.interview-tabs button.active b{color:#fff;background:#075bd7}.interview-toolbar{border-bottom:1px solid #e4e9ef;justify-content:space-between;align-items:center;height:52px;padding:0 12px;display:flex;position:relative}.interview-toolbar>div{align-items:center;gap:5px;display:flex}.interview-toolbar button{background:#fff;border:1px solid #d7e0ea;border-radius:4px;align-items:center;gap:4px;height:30px;padding:0 9px;font-size:8px;display:flex}.interview-toolbar strong{margin-left:8px;font-size:10px}.interview-filter-menu{z-index:20;background:#fff;border:1px solid #dce3ec;border-radius:5px;width:150px;padding:5px;position:absolute;top:45px;box-shadow:0 10px 25px #17345422;display:block!important;right:10px!important}.interview-filter-menu button{text-align:left;border:0;width:100%}.candidate-calendar{height:475px;overflow:auto}.calendar-days{border-bottom:1px solid #e2e7ee;grid-template-columns:48px repeat(7,1fr);height:47px;display:grid}.calendar-days>b{border-left:1px solid #e4e9ef;justify-content:center;align-items:center;gap:7px;font-size:8px;display:flex}.calendar-days em{border-radius:50%;place-items:center;width:21px;height:21px;font-style:normal;display:grid}.calendar-days b:nth-child(4) em{color:#fff;background:#075bd7}.calendar-body{background:repeating-linear-gradient(#fff 0 51px,#e9edf2 52px);grid-template-columns:48px repeat(7,1fr);height:425px;display:grid;position:relative}.calendar-hours{grid-template-rows:repeat(8,52px);display:grid}.calendar-hours span{text-align:right;color:#778498;padding:5px 5px 0;font-size:6.5px}.calendar-day>button{z-index:2;text-align:left;color:#1f3655;background:#e9f2ff;border:1px solid #b9d3f8;border-radius:5px;min-height:68px;padding:5px;position:absolute;left:4px;right:4px;overflow:hidden}.calendar-day>button.cal-confirmada{background:#e9f7ef;border-color:#b7e6cc}.calendar-day>button.cal-pendiente{background:#fff2df;border-color:#f0d1a7}.calendar-day>button.cal-cancelada{background:#ffeded;border-color:#f2c2c5}.calendar-day button>*{display:block}.calendar-day button small{font-size:6px}.calendar-day button b{margin:3px 0;font-size:7.5px}.calendar-day button span,.calendar-day button em{white-space:nowrap;font-size:6px;font-style:normal}.interview-table{min-height:380px;padding:0 12px 8px}.interview-row{border-bottom:1px solid #e4e9ef;grid-template-columns:1.3fr 1fr .8fr .85fr .7fr 120px;align-items:center;gap:8px;min-height:66px;font-size:8px;display:grid}.interview-row.head{color:#6b788c;min-height:35px}.interview-row>div:first-child,.interview-row>span{align-items:center;gap:8px;display:flex}.interview-row>div:first-child>i{color:#075bd7;background:#edf4ff;border-radius:5px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:800;display:grid}.interview-row div span,.interview-row>span{flex-direction:column;align-items:flex-start;gap:3px}.interview-row small{color:#718096;font-size:7px}.interview-type,.interview-status{border-radius:8px;width:max-content;padding:4px 7px;font-size:7px;font-style:normal}.interview-type{color:#075bd7;background:#edf4ff}.is-confirmada{color:#177c43;background:#e7f6ed}.is-pendiente{color:#9c5b15;background:#fff0da}.is-completada{color:#075bbf;background:#e8f2ff}.is-cancelada{color:#ad353d;background:#ffebec}.interview-actions{gap:3px;display:flex}.interview-actions button{color:#075bd7;background:#fff;border:1px solid #d6e0ec;border-radius:4px;height:27px;font-size:7px}.interviews-empty{text-align:center;padding:70px 20px}.interviews-empty>i{color:#075bd7;font-size:25px;font-style:normal}.interviews-empty h2{font-size:14px}.interviews-empty p{color:#718096;font-size:9px}.preparation-section{border-top:10px solid #f6f8fb;padding:15px}.preparation-section>header{justify-content:space-between;align-items:center;display:flex}.preparation-section h2{margin:0 0 4px;font-size:12px}.preparation-section header p{color:#6d7a8e;margin:0;font-size:8px}.preparation-section header>b{color:#075bd7;font-size:8px}.preparation-section>div{grid-template-columns:1fr 1fr;gap:0 18px;margin-top:10px;display:grid}.preparation-section>div label{border-top:1px solid #e5e9ef;align-items:center;gap:9px;min-height:45px;display:flex}.preparation-section input{accent-color:#075bd7}.preparation-section label span{flex-direction:column;gap:3px;display:flex}.preparation-section label b{font-size:8px}.preparation-section label small{color:#748196;font-size:7px}.personal-notes{flex-direction:column;gap:7px;font-size:8px;display:flex}.personal-notes textarea{resize:none;height:55px;font:inherit;border:1px solid #d9e1eb;border-radius:5px;padding:8px}.interviews-aside{flex-direction:column;gap:10px;display:flex}.interviews-aside>section{padding:14px}.interviews-aside h2{margin:0 0 11px;font-size:11px}.next-interview-card{text-align:center}.next-interview-card>i{color:#075bd7;background:#edf4ff;border-radius:6px;place-items:center;width:42px;height:42px;margin:auto;font-style:normal;font-weight:800;display:grid}.next-interview-card h3{margin:8px 0 3px;font-size:11px}.next-interview-card p,.next-interview-card>b,.next-interview-card>em{color:#657389;margin:5px;font-size:8px;font-style:normal;display:block}.next-interview-card>em{color:#a15b10}.next-interview-card button,.interviews-aside section>a{color:#075bd7;background:#fff;border:1px solid #075bd7;border-radius:4px;place-items:center;width:100%;height:30px;margin-top:9px;font-size:8px;display:grid}.interview-summary{grid-template-columns:1fr 1fr;gap:7px;display:grid}.interview-summary div{border:1px solid #e2e7ee;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:56px;display:flex}.interview-summary b{font-size:15px}.interview-summary span{color:#6e7b8f;font-size:7px}.prep-progress span{justify-content:space-between;font-size:8px;display:flex}.prep-progress>div{background:#e6ebf1;border-radius:5px;height:6px;margin:8px 0}.prep-progress>div i{background:#15914c;border-radius:5px;height:100%;display:block}.prep-progress small{color:#758196;font-size:7px}.availability{flex-direction:column;gap:5px;font-size:8px;display:flex}.availability small{color:#748196}.calendar-sync{border-top:1px solid #e5e9ef;grid-template-columns:25px 1fr auto;align-items:center;gap:7px;height:39px;font-size:8px;display:grid}.calendar-sync i{color:#075bd7;background:#edf4ff;border-radius:4px;place-items:center;width:23px;height:23px;font-style:normal;font-weight:800;display:grid}.calendar-sync span{color:#075bd7;font-size:7px}.calendar-sync span.connected{color:#16834b}.interview-aside-close,.interview-aside-backdrop{display:none}.interview-detail{z-index:70;background:#fff;width:min(470px,100%);position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-15px 0 35px #0d294b24}.interview-detail>header{border-bottom:1px solid #e2e7ee;justify-content:space-between;align-items:center;height:62px;padding:0 18px;font-size:12px;font-weight:700;display:flex}.interview-detail-title{border-bottom:1px solid #e2e7ee;gap:12px;padding:18px;display:flex}.interview-detail-title>i{color:#075bd7;background:#edf4ff;border-radius:6px;place-items:center;width:48px;height:48px;font-style:normal;font-weight:800;display:grid}.interview-detail-title h2{margin:0 0 5px;font-size:16px}.interview-detail-title p{color:#69778c;margin:0 0 7px;font-size:8.5px}.interview-detail>section{border-bottom:1px solid #e2e7ee;padding:15px 19px}.interview-detail h3{font-size:10px}.interview-detail section p{grid-template-columns:1fr 1.3fr;font-size:8px;display:grid}.interview-detail section p b{color:#68768a}.interview-detail section a{color:#075bd7}.interviewer{gap:8px;display:flex}.interviewer>i{color:#075bd7;background:#dfeafa;border-radius:50%;place-items:center;width:32px;height:32px;font-size:7px;font-style:normal;display:grid}.interviewer span{flex-direction:column;gap:4px;display:flex}.interviewer b{font-size:8.5px}.interviewer small,.interview-detail li{color:#67758a;font-size:7.5px}.interview-detail li{margin:7px 0}.detail-note{color:#375274;background:#eef5ff;border-radius:5px;padding:9px;display:block!important}.interview-detail-actions{grid-template-columns:1fr 1fr;gap:7px;padding:16px;display:grid}.interview-detail-actions>*{color:#075bd7;background:#fff;border:1px solid #1762df;border-radius:4px;place-items:center;height:34px;font-size:8px;display:grid}.interview-detail-actions .primary{color:#fff}.interview-detail-actions .danger{color:#b9343d;border-color:#e1a3a8}.interview-modal-overlay{z-index:90;background:#06152b75;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.interview-modal{background:#fff;border-radius:9px;width:min(480px,100%);padding:0 20px 20px}.interview-modal>header{border-bottom:1px solid #e2e7ee;justify-content:space-between;align-items:center;height:60px;display:flex}.interview-modal h2{font-size:15px}.interview-modal header button{background:0 0;border:0;font-size:20px}.interview-modal>p{color:#68768a;font-size:8px}.interview-modal>label,.modal-fields label{flex-direction:column;gap:6px;margin-top:12px;font-size:8px;display:flex}.interview-modal select,.interview-modal input,.interview-modal textarea{height:36px;font:inherit;border:1px solid #d5dfea;border-radius:5px;padding:0 9px}.interview-modal textarea{resize:none;height:65px;padding:8px}.modal-fields{grid-template-columns:1fr 1fr;gap:0 8px;display:grid}.interview-modal footer{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.interview-modal footer button{background:#fff;border:1px solid #d5dfea;border-radius:4px;height:35px;padding:0 15px;font-size:8px}.interview-modal footer .primary{color:#fff}.interview-modal footer .danger{color:#fff;background:#c83a44;border-color:#c83a44}.cancel-warning{color:#aa3540;background:#ffeded;border-radius:5px;margin-top:15px;padding:10px;font-size:8px}.interviews-page .candidate-mobile-nav{display:none}@media (max-width:1180px){.interviews-layout{grid-template-columns:1fr}.interviews-aside{z-index:60;background:#f7f9fc;width:310px;padding:10px;transition:all .2s;position:fixed;top:74px;bottom:0;right:0;overflow:auto;transform:translate(100%)}.interviews-aside.open{transform:translate(0)}.interview-aside-close{z-index:2;background:0 0;border:0;font-size:20px;display:block;position:absolute;top:15px;right:18px}.interview-aside-backdrop.open{z-index:55;background:#06152b66;border:0;display:block;position:fixed;inset:74px 0 0}.interviews-page .candidate-nav{transform:translate(-100%)}.interviews-page .candidate-nav.open{transform:translate(0)}.interviews-page .candidate-workspace{margin-left:0}.interviews-page .candidate-menu{display:block}.interviews-heading p{display:none}.interviews-topbar>label{width:160px}.interviews-topbar>button:nth-of-type(4),.interviews-topbar>button:nth-of-type(5){display:none}}@media (max-width:760px){.interviews-topbar{gap:6px;height:64px;padding:0 9px}.interviews-heading{min-width:0;margin-right:auto}.interviews-heading h1{font-size:14px}.interviews-topbar>label,.interviews-topbar>button:not(.candidate-menu),.interviews-topbar .candidate-user span{display:none}.interviews-layout{padding:7px 7px 70px}.interview-stats{grid-template-columns:repeat(3,1fr);height:auto}.interview-stats>div{border-bottom:1px solid #e5e9ef;height:57px}.interview-tabs{padding-inline:3px}.interview-tabs button{padding-inline:8px}.interview-toolbar strong{font-size:8px}.interview-toolbar>div:last-of-type button:first-child{display:none}.candidate-calendar{height:auto}.calendar-days,.calendar-body{grid-template-columns:35px repeat(3,1fr)}.calendar-days>b:nth-child(n+5),.calendar-day:nth-child(n+5){display:none}.calendar-body{height:425px}.interview-row.head{display:none}.interview-row{grid-template-columns:1fr auto;gap:6px;min-height:125px;padding:10px 0}.interview-row>div:first-child,.interview-row>span:first-of-type,.interview-row>em.interview-type{grid-column:1}.interview-row>span:nth-of-type(2){display:none}.interview-row>em.interview-status{grid-area:1/2}.interview-actions{grid-column:1/-1}.preparation-section>div{grid-template-columns:1fr}.interviews-aside{width:min(320px,90%);top:0}.interview-aside-backdrop.open{inset:0}.interview-detail{width:100%;padding-bottom:60px}.interview-detail-actions{background:#fff;position:sticky;bottom:0}.interview-modal-overlay{padding:0}.interview-modal{border-radius:0;width:100%;max-height:100vh;overflow:auto}.interviews-page .candidate-mobile-nav{display:grid}}@media (max-width:430px){.interview-stats b{font-size:15px}.interview-toolbar{padding-inline:6px}.interview-toolbar>div:first-child button:nth-child(2){display:none}.modal-fields{grid-template-columns:1fr}.interview-detail-actions{grid-template-columns:1fr 1fr}}.alerts-topbar{height:74px}.alerts-heading{min-width:245px}.alerts-heading h1{margin:0 0 4px;font-size:16px}.alerts-heading p{color:#69778c;margin:0;font-size:8.5px}.alerts-topbar>label{width:205px;margin-left:auto}.alert-header-action{white-space:nowrap;background:#fff;border:1px solid #d9e1eb;border-radius:4px;height:34px;padding:0 9px;font-size:7.5px}.alert-header-action.primary{color:#fff}.alerts-layout{grid-template-columns:minmax(700px,1fr) 285px;gap:15px;max-width:1420px;margin:auto;padding:15px;display:grid}.alerts-main,.alerts-aside>section{background:#fff;border:1px solid #e1e7ee;border-radius:8px}.alerts-main{min-width:0}.alert-stats{border-bottom:1px solid #e3e8ee;grid-template-columns:repeat(5,1fr);height:76px;display:grid}.alert-stats>div{border-right:1px solid #e6eaf0;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.alert-stats>div:last-child{border:0}.alert-stats b{font-size:18px}.alert-stats span{color:#68768a;font-size:8px}.alerts-toolbar{border-bottom:1px solid #e3e8ee;align-items:center;gap:7px;height:53px;padding:0 12px;display:flex}.alert-status-tabs{height:100%;margin-right:auto;display:flex}.alert-status-tabs button{color:#536176;background:#fff;border:0;height:100%;padding:0 12px;font-size:8.5px}.alert-status-tabs button b{background:#edf1f5;border-radius:9px;place-items:center;min-width:17px;height:17px;margin-left:5px;font-size:7px;display:inline-grid}.alert-status-tabs button.active{color:#075bd7;border-bottom:2px solid #075bd7;font-weight:700}.alerts-toolbar>button{background:#fff;border:1px solid #d7e0ea;border-radius:4px;align-items:center;gap:4px;height:30px;padding:0 8px;font-size:7.5px;display:flex}.aside-trigger{display:none!important}.alerts-filters{border-bottom:1px solid #e3e8ee;grid-template-columns:repeat(4,1fr);gap:7px;padding:10px;display:grid}.alerts-filters button{text-align:left;background:#fff;border:1px solid #d7e0ea;border-radius:4px;justify-content:space-between;align-items:center;height:38px;padding:0 8px;font-size:8px;display:flex}.alerts-filters button span{flex-direction:column;gap:2px;display:flex}.alerts-filters small{color:#7a8799;font-size:6.5px}.alerts-filters>button:last-child{color:#075bd7;border:0;justify-content:center}.alerts-table{padding:0 12px 9px}.alert-row{border-bottom:1px solid #e4e9ef;grid-template-columns:1.25fr 1.15fr .62fr .75fr .62fr .65fr 75px;align-items:center;gap:8px;min-height:72px;font-size:8px;display:grid;position:relative}.alert-row.alert-head{color:#68768a;min-height:35px}.alert-name{align-items:center;gap:8px;display:flex}.alert-name>i{color:#075bd7;background:#e9f2ff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;font-style:normal;display:grid}.alert-name>span,.alert-preferences{flex-direction:column;gap:4px;min-width:0;display:flex}.alert-name b{font-size:9.5px}.alert-name small,.alert-preferences small{color:#738095;font-size:7px}.alert-preferences b{font-size:8px}.alert-row>em{color:#075bd7;background:#eaf2ff;border-radius:9px;width:max-content;padding:4px 7px;font-size:7px;font-style:normal}.alert-matches{text-align:left;color:#075bd7;background:#fff;border:0}.alert-matches b{font-size:12px;display:block}.alert-matches small{font-size:6.5px}.alert-switch{grid-template-columns:28px 1fr;align-items:center;gap:4px;display:grid}.alert-switch input{display:none}.alert-switch>span{background:#d9e0e8;border-radius:9px;width:28px;height:16px;position:relative}.alert-switch>span:before{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .2s;position:absolute;top:2px;left:2px}.alert-switch input:checked+span{background:#15914c}.alert-switch input:checked+span:before{left:14px}.alert-switch small{font-size:6.5px}.alert-actions{gap:4px;display:flex;position:relative}.alert-actions>button{color:#075bd7;background:#fff;border:1px solid #d5dfeb;border-radius:4px;height:27px;font-size:7px}.alert-actions>div{z-index:20;background:#fff;border:1px solid #dbe3ec;border-radius:5px;width:130px;padding:5px;position:absolute;top:31px;right:0;box-shadow:0 10px 25px #17345422}.alert-actions>div button{text-align:left;background:#fff;border:0;width:100%;height:27px;font-size:8px}.alert-actions>div button:hover{background:#eef5ff}.alert-actions .danger{color:#bd3540}.alerts-empty{text-align:center;padding:70px 20px}.alerts-empty>i{color:#075bd7;background:#e9f2ff;border-radius:50%;place-items:center;width:49px;height:49px;margin:auto;font-size:21px;font-style:normal;display:grid}.alerts-empty h2{font-size:14px}.alerts-empty p{color:#738096;font-size:9px}.alerts-empty button{border:0;border-radius:4px;height:34px;padding:0 14px;font-size:8.5px}.alerts-aside{flex-direction:column;gap:10px;display:flex}.alerts-aside>section{padding:14px}.alerts-aside h2{margin:0 0 11px;font-size:11px}.alerts-aside-close,.alerts-aside-backdrop{display:none}.alert-tips{text-align:center;background:linear-gradient(145deg,#f5f8ff,#eaf2ff)!important}.alert-tips>i{color:#075bd7;background:#dce9ff;border-radius:50%;place-items:center;width:42px;height:42px;margin:auto;font-size:20px;font-style:normal;display:grid}.alert-tips p{color:#627087;font-size:8px;line-height:1.55}.alert-tips a{color:#075bd7;border:1px solid #075bd7;border-radius:4px;place-items:center;height:29px;font-size:8px;display:grid}.alert-history{border-top:1px solid #e5e9ef;grid-template-columns:30px 1fr;align-items:center;gap:8px;min-height:44px;display:grid}.alert-history>b{color:#075bd7;background:#e9f2ff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.alert-history span,.effective-alert span{flex-direction:column;gap:3px;display:flex}.alert-history strong,.effective-alert b{font-size:8px}.alert-history small,.effective-alert small{color:#748196;font-size:7px}.effective-alert{border-top:1px solid #e5e9ef;justify-content:space-between;align-items:center;min-height:40px;display:flex}.effective-alert em{color:#178049;background:#e7f6ed;border-radius:8px;padding:4px 6px;font-size:7px;font-style:normal}.frequent-tags{flex-wrap:wrap;gap:6px;display:flex}.frequent-tags span{background:#f1f4f8;border-radius:10px;padding:6px 8px;font-size:7.5px}.frequent-tags b{color:#075bd7}.category-meter{margin:10px 0}.category-meter>span{justify-content:space-between;font-size:7.5px;display:flex}.category-meter>div{background:#e8edf2;border-radius:4px;height:5px;margin-top:5px}.category-meter i{background:#075bd7;border-radius:4px;height:100%;display:block}.frequency-tip p{color:#66758a;font-size:8px;line-height:1.5}.frequency-tip button{color:#075bd7;background:#fff;border:1px solid #c9d9ef;border-radius:4px;width:100%;height:29px;font-size:8px}.alert-modal-overlay{z-index:90;background:#06152b75;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.alert-modal,.alert-results-modal{background:#fff;border-radius:9px;width:min(650px,100%);max-height:92vh;overflow:auto}.alert-modal>header,.alert-results-modal>header{border-bottom:1px solid #e2e7ee;justify-content:space-between;align-items:center;min-height:65px;padding:0 19px;display:flex}.alert-modal h2,.alert-results-modal h2{margin:0;font-size:15px}.alert-modal header p,.alert-results-modal header p{color:#718096;margin:4px 0 0;font-size:8px}.alert-modal header button,.alert-results-modal header button{background:0 0;border:0;font-size:21px}.alert-modal-grid{grid-template-columns:1fr 1fr;gap:10px;padding:16px 19px;display:grid}.alert-modal-grid>label{flex-direction:column;gap:5px;font-size:8px;display:flex}.alert-modal-grid .wide,.alert-notifications{grid-column:1/-1}.alert-modal-grid input,.alert-modal-grid select{height:35px;font:inherit;border:1px solid #d5dfea;border-radius:5px;padding:0 9px}.alert-notifications{gap:25px;padding-top:4px;display:flex}.alert-notifications label{font-size:8px}.alert-notifications input{accent-color:#075bd7;height:auto}.alert-modal>footer{justify-content:flex-end;gap:8px;padding:0 19px 18px;display:flex}.alert-modal footer button{background:#fff;border:1px solid #d5dfea;border-radius:4px;height:35px;padding:0 15px;font-size:8px}.alert-modal footer .primary{color:#fff}.alert-results-modal{width:min(720px,100%)}.alert-results-modal>div{padding:0 15px}.alert-result{border-bottom:1px solid #e4e9ef;grid-template-columns:38px 1fr 95px 30px 65px;align-items:center;gap:9px;min-height:78px;display:grid}.alert-result>i{color:#075bd7;background:#edf4ff;border-radius:5px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:800;display:grid}.alert-result>div>a{font-size:10px;font-weight:700}.alert-result p,.alert-result small{color:#68768a;margin:4px 0;font-size:7.5px}.alert-result>em{color:#178049;background:#e7f6ed;border-radius:8px;padding:4px 6px;font-size:7px;font-style:normal}.alert-result>button{color:#075bd7;background:0 0;border:0;font-size:16px}.alert-result>.primary{place-items:center;height:30px;font-size:8px;display:grid}.alert-results-modal>footer{text-align:right;padding:13px 19px}.alert-results-modal>footer a{color:#075bd7;font-size:8px}.alerts-page .candidate-mobile-nav{display:none}@media (max-width:1180px){.alerts-layout{grid-template-columns:1fr}.alerts-aside{z-index:60;background:#f7f9fc;width:310px;padding:10px;transition:all .2s;position:fixed;top:74px;bottom:0;right:0;overflow:auto;transform:translate(100%)}.alerts-aside.open{transform:translate(0)}.alerts-aside-close{z-index:2;background:0 0;border:0;font-size:20px;display:block;position:absolute;top:15px;right:18px}.alerts-aside-backdrop.open{z-index:55;background:#06152b66;border:0;display:block;position:fixed;inset:74px 0 0}.aside-trigger{display:flex!important}.alerts-page .candidate-nav{transform:translate(-100%)}.alerts-page .candidate-nav.open{transform:translate(0)}.alerts-page .candidate-workspace{margin-left:0}.alerts-page .candidate-menu{display:block}.alerts-heading{min-width:210px}.alerts-heading p{display:none}.alerts-topbar>label{width:180px}.alerts-topbar .alert-header-action:nth-of-type(3),.alerts-topbar .alert-header-action:nth-of-type(4){display:none}}@media (max-width:760px){.alerts-topbar{gap:7px;height:64px;padding:0 9px}.alerts-heading{min-width:0;margin-right:auto}.alerts-heading h1{font-size:14px}.alerts-topbar>label,.alerts-topbar .alert-header-action:not(.primary),.alerts-topbar .candidate-user span{display:none}.alerts-layout{padding:7px 7px 70px}.alert-stats{grid-template-columns:repeat(3,1fr);height:auto}.alert-stats>div{border-bottom:1px solid #e5e9ef;height:57px}.alert-status-tabs button{padding-inline:8px}.alerts-toolbar>button:nth-of-type(2){display:none}.alerts-filters{grid-template-columns:1fr 1fr}.alert-row.alert-head{display:none}.alert-row{grid-template-columns:1fr auto;gap:6px;min-height:145px;padding:10px 2px}.alert-name,.alert-preferences,.alert-row>em{grid-column:1}.alert-row>span{display:none}.alert-matches{grid-area:2/2}.alert-switch{grid-area:1/2}.alert-actions{grid-column:1/-1}.alerts-aside{width:min(315px,90%);top:0}.alerts-aside-backdrop.open{inset:0}.alert-modal-overlay{padding:0}.alert-modal,.alert-results-modal{border-radius:0;width:100%;max-height:100vh}.alert-modal-grid{grid-template-columns:1fr}.alert-modal-grid .wide,.alert-notifications{grid-column:auto}.alert-result{grid-template-columns:34px 1fr 28px 62px}.alert-result>em{display:none}.alerts-page .candidate-mobile-nav{display:grid}}@media (max-width:430px){.alert-stats b{font-size:15px}.alerts-toolbar{padding-inline:5px}.alerts-toolbar .aside-trigger{font-size:0}.alerts-toolbar .aside-trigger:before{content:"ⓘ";font-size:12px}.alerts-filters{grid-template-columns:1fr}.alert-notifications{flex-direction:column;gap:8px}}.profile-topbar{height:74px}.profile-topbar>label{margin-right:auto}.profile-layout{grid-template-columns:minmax(650px,1fr) 285px;gap:15px;max-width:1420px;margin:auto;padding:15px;display:grid;position:relative}.profile-main{min-width:0}.profile-hero,.profile-tabs,.profile-section,.profile-aside>section{background:#fff;border:1px solid #e1e7ee;border-radius:8px}.profile-hero{margin-bottom:9px;overflow:hidden}.profile-cover{background:linear-gradient(120deg,#e6f0ff,#cfe2ff 55%,#edf5ff);height:86px;position:relative}.profile-cover:after{content:"";border:35px solid #fff5;border-radius:50%;width:190px;height:190px;position:absolute;top:-55px;right:8%}.profile-identity{align-items:center;gap:15px;min-height:118px;padding:0 17px 14px;display:flex}.profile-identity>i{color:#075bd7;background:#d9e8fb;border:4px solid #fff;border-radius:50%;flex:none;place-items:center;width:82px;height:82px;margin-top:-30px;font-size:21px;font-style:normal;font-weight:800;display:grid;position:relative}.profile-identity>i button{color:#fff;background:#075bd7;border:2px solid #fff;border-radius:50%;width:25px;height:25px;font-size:9px;position:absolute;bottom:1px;right:-2px}.profile-identity>div:nth-child(2){min-width:0}.profile-identity h1{margin:0 0 4px;font-size:18px}.profile-identity h1 em{color:#075bd7;vertical-align:middle;background:#e8f2ff;border-radius:9px;padding:4px 7px;font-size:7px;font-style:normal}.profile-identity h2{margin:0 0 5px;font-size:11px}.profile-identity p{color:#69778c;margin:0 0 7px;font-size:8px}.profile-identity>div>span{align-items:center;gap:10px;display:flex}.profile-identity>div>span b{color:#158049;background:#e7f6ed;border-radius:8px;padding:4px 7px;font-size:7.5px}.profile-identity>div>span small{color:#8490a0;font-size:7px}.profile-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex;margin-left:auto!important}.profile-hero-actions button{color:#075bd7;background:#fff;border:1px solid #d5dfeb;border-radius:4px;height:31px;padding:0 9px;font-size:7.5px}.profile-hero-actions button.primary{color:#fff}.public-mode{color:#8d591a;background:#fff5df;border-top:1px solid #f1dab5;align-items:center;height:35px;padding:0 14px;font-size:8px;display:flex}.public-mode button{color:#075bd7;background:0 0;border:0;margin-left:auto;font-size:8px}.profile-tabs{align-items:end;height:52px;margin-bottom:9px;padding:0 8px;display:flex;overflow-x:auto}.profile-tabs button{color:#56647a;white-space:nowrap;background:#fff;border:0;height:43px;padding:0 10px;font-size:8px}.profile-tabs button.active{color:#075bd7;border-bottom:2px solid #075bd7;font-weight:700}.profile-content{flex-direction:column;gap:9px;display:flex}.profile-section{padding:14px}.profile-section>header{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.profile-section>header h2{margin:0;font-size:11px}.profile-section>header button{color:#075bd7;background:#fff;border:1px solid #ccdcef;border-radius:4px;height:27px;padding:0 9px;font-size:7.5px}.profile-about{color:#526178;margin:0;font-size:8.5px;line-height:1.65}.profile-facts,.personal-info,.preferences-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.profile-facts p,.personal-info p,.preferences-grid p{border-top:1px solid #e5e9ef;flex-direction:column;justify-content:center;gap:4px;min-height:40px;margin:0;display:flex}.profile-facts span,.personal-info span,.preferences-grid span{color:#748196;font-size:7px}.profile-facts b,.personal-info b,.preferences-grid b{font-size:8.5px}.personal-info span{align-items:center;gap:5px;display:flex}.personal-info em{color:#9a611b;background:#fff1da;border-radius:6px;padding:2px 5px;font-size:6px;font-style:normal}.personal-info p.private{background:#fcfcfd;padding-inline:6px}.profile-timeline{position:relative}.profile-timeline:before{content:"";background:#dce3ec;width:1px;position:absolute;top:20px;bottom:20px;left:19px}.profile-timeline article{grid-template-columns:40px 1fr;gap:12px;padding:9px 0 18px;display:grid}.profile-timeline article>i{color:#075bd7;z-index:1;background:#fff;border:1px solid #dce4ed;border-radius:6px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.profile-timeline article>div>header{justify-content:space-between;display:flex}.profile-timeline h3{margin:0 0 4px;font-size:10px}.profile-timeline header b{font-size:8.5px}.profile-timeline header p,.profile-timeline article>div>p{color:#68768a;margin:4px 0;font-size:7.5px;line-height:1.5}.profile-timeline header p em{color:#16804a;background:#e7f6ed;border-radius:8px;margin-left:6px;padding:3px 6px;font-style:normal}.profile-timeline header span{gap:5px;display:flex}.profile-timeline button{color:#075bd7;background:0 0;border:0;font-size:7px}.profile-timeline button:last-child{color:#b73741}.profile-timeline article>div>strong{margin-top:8px;font-size:7.5px;display:block}.profile-timeline article>div>div>em{color:#536176;background:#eef2f6;border-radius:8px;margin:4px 4px 0 0;padding:4px 6px;font-size:6.5px;font-style:normal;display:inline-block}.section-intro{color:#68768a;font-size:8px}.profile-skills{grid-template-columns:1fr 1fr;gap:7px;display:grid}.profile-skills article{border:1px solid #e0e6ed;border-radius:5px;grid-template-columns:17px 1fr 22px 35px 20px;align-items:center;gap:4px;min-height:48px;padding:6px;display:grid}.profile-skills article>span{color:#9ba6b4}.profile-skills article>div{flex-direction:column;gap:4px;display:flex}.profile-skills b{font-size:8px}.profile-skills b em{color:#075bd7;background:#eaf2ff;border-radius:7px;margin-left:5px;padding:2px 5px;font-size:6px;font-style:normal}.profile-skills small{color:#788598;font-size:6.5px}.profile-skills button{color:#075bd7;background:0 0;border:0;font-size:7px}.credential-list article{border-top:1px solid #e4e9ef;grid-template-columns:36px 1fr 65px 38px;align-items:center;gap:8px;min-height:71px;display:grid}.credential-list article>i{color:#16804a;background:#e7f6ed;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.credential-list span>*{margin:2px 0;display:block}.credential-list h3{font-size:9px}.credential-list b{font-size:8px}.credential-list p,.credential-list small{color:#718096;font-size:7px}.credential-list a,.credential-list button{color:#075bd7;background:0 0;border:0;font-size:7px}.language-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.language-list article{border:1px solid #e0e6ed;border-radius:6px;padding:10px;position:relative}.language-list article>div{justify-content:space-between;margin-bottom:7px;display:flex}.language-list article>div b{font-size:10px}.language-list article>div em{color:#075bd7;background:#eaf2ff;border-radius:8px;padding:3px 6px;font-size:7px;font-style:normal}.language-list p{border-top:1px solid #e6eaf0;justify-content:space-between;padding-top:6px;font-size:7.5px;display:flex}.language-list p span{color:#718096}.language-list button{color:#075bd7;background:0 0;border:0;font-size:7px}.portfolio-links{grid-template-columns:1fr 1fr;gap:7px;display:grid}.portfolio-links a{border:1px solid #e0e6ed;border-radius:5px;align-items:center;gap:8px;height:49px;padding:0 9px;display:flex}.portfolio-links>a>i{color:#075bd7;font-style:normal}.portfolio-links span{flex-direction:column;gap:3px;display:flex}.portfolio-links b{font-size:8px}.portfolio-links small{color:#718096;font-size:7px}.portfolio-projects{grid-template-columns:1fr 1fr;gap:10px;display:grid}.portfolio-projects article{border:1px solid #e0e6ed;border-radius:6px;padding:8px}.project-placeholder{color:#fff;background:linear-gradient(135deg,#075bd7,#72a8ef);border-radius:4px;place-items:center;height:92px;font-size:10px;display:grid}.project-placeholder.p1{background:linear-gradient(135deg,#0c2d5c,#4e75a8)}.portfolio-projects h3{font-size:9px}.portfolio-projects p,.portfolio-projects small,.portfolio-projects em{color:#657389;margin:5px 0;font-size:7px;font-style:normal;display:block}.portfolio-projects a{color:#075bd7;font-size:7px}.cv-profile{grid-template-columns:170px 1fr;gap:15px;display:grid}.cv-preview{text-align:center;background:#f3f5f8;border:1px solid #dde4ec;border-radius:5px;place-content:center;gap:9px;height:210px;display:grid}.cv-preview i{color:#bd3540;font-style:normal;font-weight:800}.cv-preview span{color:#758196;font-size:7px}.cv-profile>div:last-child>em{color:#16804a;background:#e7f6ed;border-radius:8px;padding:4px 7px;font-size:7px;font-style:normal;display:inline-block}.cv-profile h3{margin-top:14px;font-size:11px}.cv-profile p,.cv-profile>div:last-child>span{color:#6e7b8f;font-size:8px}.cv-profile>div:last-child>span{color:#16804a}.cv-profile>div:last-child>div{gap:6px;margin-top:14px;display:flex}.cv-profile button{color:#075bd7;background:#fff;border:1px solid #d5dfeb;border-radius:4px;height:30px;font-size:7.5px}.cv-profile button:last-child{color:#bd3540}.create-workora-cv{color:#075bd7;background:#f7faff;border:1px solid #cbdcf1;border-radius:5px;width:100%;height:42px;margin-top:12px;font-size:8.5px}.create-workora-cv small{color:#657389;background:#e7edf5;border-radius:7px;margin-left:6px;padding:3px 6px}.profile-aside{flex-direction:column;gap:9px;display:flex}.profile-aside>section{padding:14px}.profile-aside h2{margin:0 0 10px;font-size:11px}.profile-aside-close,.profile-aside-backdrop,.profile-aside-trigger{display:none}.profile-completion{grid-template-columns:35px 1fr;align-items:center;gap:8px;display:grid}.profile-completion b{font-size:16px}.profile-completion>div{background:#e7ebf0;border-radius:5px;height:7px}.profile-completion i{background:#15914c;border-radius:5px;width:85%;height:100%;display:block}.profile-pending{color:#68768a;font-size:7.5px}.profile-aside section>button{color:#075bd7;background:#fff;border:1px solid #075bd7;border-radius:4px;width:100%;height:29px;font-size:8px}.profile-score>div{text-align:center}.profile-score>div b{font-size:25px}.profile-score>div span{font-size:9px}.profile-score p{text-align:center;color:#657389;font-size:8px}.profile-score>small{border-top:1px solid #e5e9ef;padding:7px;font-size:7px;display:block}.visibility-option{border-top:1px solid #e5e9ef;align-items:center;gap:7px;min-height:44px;display:flex}.visibility-option input{accent-color:#075bd7}.visibility-option span{flex-direction:column;gap:3px;display:flex}.visibility-option b{font-size:8px}.visibility-option small{color:#738095;font-size:6.5px}.profile-quick-actions button{text-align:left;color:#075bd7;background:#fff;border:0;border-top:1px solid #e5e9ef;grid-template-columns:25px 1fr 15px;align-items:center;width:100%;height:39px;display:grid}.profile-quick-actions i{font-style:normal}.profile-quick-actions span{color:#28354b;font-size:8px}.profile-statistics{grid-template-columns:1fr 1fr;gap:7px;display:grid}.profile-statistics p{border:1px solid #e2e7ee;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:55px;margin:0;display:flex}.profile-statistics b{font-size:14px}.profile-statistics span{color:#6f7d91;font-size:6.5px}.verification{border-top:1px solid #e5e9ef;align-items:center;gap:7px;height:35px;font-size:8px;display:flex}.verification i{border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.verification.done i{color:#16804a;background:#e7f6ed}.verification.pending i{color:#9c5b15;background:#fff0da}.profile-modal-overlay{z-index:90;background:#06152b75;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.profile-modal{background:#fff;border-radius:9px;width:min(560px,100%)}.profile-modal>header{border-bottom:1px solid #e2e7ee;justify-content:space-between;align-items:center;min-height:65px;padding:0 19px;display:flex}.profile-modal h2{margin:0;font-size:15px}.profile-modal header p{color:#718096;margin:4px 0 0;font-size:8px}.profile-modal header button{background:0 0;border:0;font-size:21px}.profile-modal-grid{grid-template-columns:1fr 1fr;gap:10px;padding:16px 19px;display:grid}.profile-modal-grid label{flex-direction:column;gap:5px;font-size:8px;display:flex}.profile-modal-grid .wide{grid-column:1/-1}.profile-modal input,.profile-modal select,.profile-modal textarea{height:36px;font:inherit;border:1px solid #d5dfea;border-radius:5px;padding:0 9px}.profile-modal textarea{resize:none;height:70px;padding:8px}.profile-modal footer{justify-content:flex-end;gap:8px;padding:0 19px 18px;display:flex}.profile-modal footer button{background:#fff;border:1px solid #d5dfea;border-radius:4px;height:35px;padding:0 15px;font-size:8px}.profile-modal footer .primary{color:#fff}.profile-toast{z-index:120;color:#fff;background:#153858;border-radius:6px;padding:11px 16px;font-size:8.5px;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 25px #17345433}.profile-page .candidate-mobile-nav{display:none}@media (max-width:1150px){.profile-layout{grid-template-columns:1fr}.profile-aside{z-index:60;background:#f7f9fc;width:310px;padding:10px;transition:all .2s;position:fixed;top:74px;bottom:0;right:0;overflow:auto;transform:translate(100%)}.profile-aside.open{transform:translate(0)}.profile-aside-close{z-index:2;background:0 0;border:0;font-size:20px;display:block;position:absolute;top:15px;right:18px}.profile-aside-backdrop.open{z-index:55;background:#06152b66;border:0;display:block;position:fixed;inset:74px 0 0}.profile-aside-trigger{z-index:35;color:#fff;background:#075bd7;border:0;border-radius:5px;height:34px;padding:0 12px;font-size:8px;display:block;position:fixed;bottom:16px;right:16px}.profile-page .candidate-nav{transform:translate(-100%)}.profile-page .candidate-nav.open{transform:translate(0)}.profile-page .candidate-workspace{margin-left:0}.profile-page .candidate-menu{display:block}}@media (max-width:700px){.profile-topbar{height:64px;padding:0 10px}.profile-topbar>label,.profile-topbar .find-job,.profile-topbar .candidate-user span{display:none}.profile-topbar .candidate-user{margin-left:auto}.profile-layout{padding:7px 7px 72px}.profile-cover{height:65px}.profile-identity{padding-bottom:12px;display:block}.profile-identity>i{width:68px;height:68px;font-size:17px}.profile-identity h1{font-size:15px}.profile-identity h1 em{display:inline-block}.profile-hero-actions{justify-content:flex-start;margin-top:12px!important}.profile-hero-actions button{flex:1}.profile-tabs{border-radius:6px;padding-inline:2px}.profile-tabs button{padding-inline:9px}.profile-facts,.personal-info,.preferences-grid,.profile-skills,.language-list,.portfolio-links,.portfolio-projects{grid-template-columns:1fr}.profile-timeline article>div>header{display:block}.profile-timeline header span{margin-top:7px}.credential-list article{grid-template-columns:34px 1fr 45px}.credential-list article>a{display:none}.cv-profile{grid-template-columns:1fr}.cv-preview{height:140px}.profile-aside{width:min(310px,90%);top:0}.profile-aside-backdrop.open{inset:0}.profile-aside-trigger{bottom:68px}.profile-modal-overlay{padding:0}.profile-modal{border-radius:0;width:100%;min-height:100vh}.profile-modal-grid{grid-template-columns:1fr}.profile-modal-grid .wide{grid-column:auto}.profile-page .candidate-mobile-nav{display:grid}.profile-toast{bottom:75px;right:10px}.profile-section{padding:11px}}.settings-topbar{height:74px}.settings-heading{min-width:220px}.settings-heading h1{margin:0 0 4px;font-size:16px}.settings-heading p{color:#69778c;margin:0;font-size:8.5px}.settings-topbar>label{width:300px;margin-left:auto}.settings-tabs,.settings-section,.settings-aside>section{background:#fff;border:1px solid #e1e7ee;border-radius:8px}.settings-tabs{height:max-content;padding:8px}.settings-tabs button{text-align:left;color:#405069;background:#fff;border:0;border-radius:5px;grid-template-columns:24px 1fr 12px;align-items:center;width:100%;height:43px;padding:0 9px;font-size:8px;display:grid}.settings-tabs button i{color:#718096;font-size:12px;font-style:normal}.settings-tabs button em{font-style:normal}.settings-tabs button.active{color:#075bd7;background:#edf4ff;font-weight:700;box-shadow:inset 3px 0 #075bd7}.settings-tabs button.active i{color:#075bd7}.settings-content-title{align-items:center;min-height:62px;margin-bottom:9px;padding:0 4px;display:flex}.settings-content-title h1{margin:0 0 5px;font-size:17px}.settings-content-title p{color:#6e7b8f;margin:0;font-size:8.5px}.settings-mobile-summary{color:#075bd7;background:#fff;border:1px solid #075bd7;border-radius:4px;height:30px;margin-left:auto;font-size:8px;display:none}.settings-section{margin-bottom:9px;padding:15px}.settings-section>header{margin-bottom:11px}.settings-section>header h2{margin:0 0 4px;font-size:11px}.settings-section>header p{color:#6e7b8f;margin:0;font-size:8px}.account-card{grid-template-columns:58px 1fr auto auto;align-items:center;gap:8px;padding-bottom:13px;display:grid}.account-card>i{color:#075bd7;background:#dce9fa;border-radius:50%;place-items:center;width:56px;height:56px;font-style:normal;font-weight:800;display:grid;position:relative}.account-card>i button{color:#fff;background:#075bd7;border:2px solid #fff;border-radius:50%;width:20px;height:20px;font-size:7px;position:absolute;bottom:0;right:-1px}.account-card h3{margin:0 0 4px;font-size:11px}.account-card p{color:#718096;margin:0 0 5px;font-size:8px}.account-card em{color:#16804a;background:#e7f6ed;border-radius:8px;padding:3px 6px;font-size:7px;font-style:normal}.account-card>button,.settings-info-row>button,.security-method>button,.device-row>button{color:#075bd7;background:#fff;border:1px solid #ccdbee;border-radius:4px;height:29px;padding:0 9px;font-size:7.5px}.account-details,.settings-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.account-details p{border-top:1px solid #e5e9ef;flex-direction:column;justify-content:center;gap:4px;min-height:42px;margin:0;display:flex}.account-details span{color:#748196;font-size:7px}.account-details b{font-size:8px}.settings-info-row,.settings-danger,.security-method,.device-row{border-top:1px solid #e5e9ef;align-items:center;gap:9px;min-height:52px;display:flex}.settings-info-row>span,.settings-danger>span,.security-method>span,.device-row>span{flex-direction:column;gap:4px;margin-right:auto;display:flex}.settings-info-row b,.settings-danger b,.security-method b,.device-row b{font-size:8.5px}.settings-info-row small,.settings-danger small,.security-method small,.device-row small{color:#748196;font-size:7px}.settings-info-row>em{font-size:8px;font-style:normal}.settings-danger>button{color:#b63640;background:#fff;border:1px solid #e0a4a9;border-radius:4px;height:29px;font-size:7.5px}.settings-toggle{border-top:1px solid #e5e9ef;align-items:center;min-height:53px;display:flex}.settings-toggle>span{flex-direction:column;gap:4px;margin-right:auto;display:flex}.settings-toggle b{font-size:8.5px}.settings-toggle small{color:#748196;font-size:7px}.settings-toggle>button{background:#d9e0e8;border:0;border-radius:10px;width:31px;height:18px;padding:0;position:relative}.settings-toggle>button i{background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:2px;left:2px}.settings-toggle>button.on{background:#075bd7}.settings-toggle>button.on i{left:15px}.security-method>i,.device-row>i{color:#075bd7;background:#eaf2ff;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.security-method>em{color:#16804a;background:#e7f6ed;border-radius:8px;padding:4px 7px;font-size:7px;font-style:normal}.device-row b em{color:#16804a;background:#e7f6ed;border-radius:8px;margin-left:6px;padding:3px 6px;font-size:6px;font-style:normal}.device-row>strong{color:#16804a;font-size:7px}.settings-wide-button{color:#075bd7;text-align:left;background:#fff;border:0;border-top:1px solid #e5e9ef;width:100%;height:39px;font-size:8px}.settings-field{flex-direction:column;gap:6px;margin-bottom:11px;font-size:7.5px;display:flex}.settings-field>div,.inline-select{border:1px solid #d5dfea;border-radius:5px;align-items:center;height:36px;padding:0 7px;display:flex}.settings-field select,.inline-select select{appearance:none;background:#fff;border:0;outline:0;width:100%;height:100%;font-size:8px}.settings-field>input{border:1px solid #d5dfea;border-radius:5px;height:36px;padding:0 9px;font-size:8px}.settings-save{color:#fff;background:#075bd7;border:0;border-radius:4px;height:33px;padding:0 13px;font-size:8px}.close-all{color:#b63640;background:#fff;border:1px solid #e0a4a9;border-radius:4px;height:32px;margin-top:10px;font-size:8px}.integrations-list article{border-top:1px solid #e5e9ef;grid-template-columns:34px 1fr 70px 75px;align-items:center;gap:8px;min-height:57px;display:grid}.integrations-list article>i{color:#075bd7;background:#edf4ff;border-radius:6px;place-items:center;width:31px;height:31px;font-size:8px;font-style:normal;font-weight:800;display:grid}.integrations-list article>span{flex-direction:column;gap:4px;display:flex}.integrations-list b{font-size:8.5px}.integrations-list small{color:#748196;font-size:7px}.integrations-list em{color:#16804a;font-size:7px;font-style:normal}.integrations-list button{color:#075bd7;background:#fff;border:1px solid #ccdbee;border-radius:4px;height:29px;font-size:7.5px}.settings-aside>section{padding:14px}.settings-aside h2{margin:0 0 10px;font-size:11px}.settings-aside-close,.settings-aside-backdrop{display:none}.account-health{align-items:center;gap:8px;display:flex}.account-health>i{color:#16804a;background:#e7f6ed;border-radius:50%;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.account-health>div{flex-direction:column;gap:4px;display:flex}.account-health b{font-size:8.5px}.account-health span{color:#718096;font-size:7px}.health-row{border-top:1px solid #e5e9ef;justify-content:space-between;padding-top:8px;font-size:8px;display:flex}.health-row b{color:#16804a}.health-row b.pending{color:#9c5b15}.security-score{grid-template-columns:36px 1fr;align-items:center;gap:8px;display:grid}.security-score>b{font-size:15px}.security-score>div{background:#e7ebf0;border-radius:5px;height:6px}.security-score i{background:#e6a223;border-radius:5px;width:72%;height:100%;display:block}.security-score.profile i{background:#15914c;width:85%}.aside-copy{color:#66758a;font-size:7.5px;line-height:1.5}.settings-aside section>button,.settings-aside section>a{color:#075bd7;background:#fff;border:1px solid #075bd7;border-radius:4px;place-items:center;width:100%;height:29px;margin-top:8px;font-size:8px;display:grid}.backup-status{align-items:center;gap:8px;display:flex}.backup-status>i{color:#075bd7;background:#eaf2ff;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.backup-status span{flex-direction:column;gap:4px;display:flex}.backup-status b{font-size:8px}.backup-status small{color:#718096;font-size:7px}.settings-tip{color:#607087;border-top:1px solid #e5e9ef;padding-top:8px;font-size:7.5px}.settings-quick a{border-top:1px solid #e5e9ef;grid-template-columns:25px 1fr 15px;align-items:center;height:39px;font-size:8px;display:grid}.settings-quick i{color:#075bd7;font-style:normal}.settings-page .candidate-mobile-nav{display:none}@media (max-width:1200px){.settings-layout{grid-template-columns:190px 1fr}.settings-aside{z-index:60;background:#f7f9fc;width:305px;padding:10px;transition:all .2s;position:fixed;top:74px;bottom:0;right:0;overflow:auto;transform:translate(100%)}.settings-aside.open{transform:translate(0)}.settings-aside-close{z-index:2;background:0 0;border:0;font-size:20px;display:block;position:absolute;top:15px;right:18px}.settings-aside-backdrop.open{z-index:55;background:#06152b66;border:0;display:block;position:fixed;inset:74px 0 0}.settings-mobile-summary{display:block}.settings-page .candidate-nav{transform:translate(-100%)}.settings-page .candidate-nav.open{transform:translate(0)}.settings-page .candidate-workspace{margin-left:0}.settings-page .candidate-menu{display:block}.settings-heading p{display:none}.settings-topbar>label{width:240px}}@media (max-width:760px){.settings-topbar{gap:8px;height:64px;padding:0 10px}.settings-heading{min-width:0;margin-right:auto}.settings-heading h1{font-size:14px}.settings-topbar>label,.settings-topbar .top-icon,.settings-topbar .candidate-user span{display:none}.settings-layout{padding:7px 7px 70px;display:block}.settings-tabs{margin-bottom:7px;padding:3px;display:flex;overflow-x:auto}.settings-tabs button{gap:6px;width:auto;min-width:max-content;height:40px;padding:0 10px;display:flex}.settings-tabs button em{display:none}.settings-tabs button.active{box-shadow:inset 0 -2px #075bd7}.settings-content-title{padding-inline:5px}.settings-content-title h1{font-size:15px}.settings-content-title p{font-size:7.5px}.account-card{grid-template-columns:50px 1fr}.account-card>i{width:48px;height:48px}.account-card>button{grid-row:2}.account-details,.settings-grid{grid-template-columns:1fr}.settings-info-row{flex-wrap:wrap;align-items:flex-start;padding:9px 0}.integrations-list article{grid-template-columns:32px 1fr 72px}.integrations-list article>em{display:none}.settings-aside{width:min(305px,90%);top:0}.settings-aside-backdrop.open{inset:0}.settings-page .candidate-mobile-nav{display:grid}}.employer-dashboard{color:#0d1a35;background:#f7f9fc;min-height:100vh}.employer-nav{z-index:40;background:#fff;border-right:1px solid #e1e7ee;flex-direction:column;width:245px;padding:0 13px 13px;display:flex;position:fixed;top:0;bottom:0;left:0}.employer-logo{align-items:center;height:66px;padding:0 9px;display:flex}.employer-logo .logo{font-size:26px}.employer-logo>button{background:0 0;border:0;margin-left:auto;font-size:22px;display:none}.employer-company{color:#fff;text-align:left;background:#071d4d;border:0;border-radius:7px;grid-template-columns:36px 1fr 16px;align-items:center;gap:8px;min-height:64px;padding:10px;display:grid}.employer-company>i{background:#16356c;border-radius:5px;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.employer-company span{flex-direction:column;gap:4px;display:flex}.employer-company b{font-size:9px}.employer-company small{font-size:7px}.employer-nav nav{flex-direction:column;gap:1px;margin-top:9px;display:flex;overflow-y:auto}.employer-nav nav a{color:#25344c;border-radius:5px;align-items:center;gap:10px;height:36px;padding:0 10px;font-size:8.5px;display:flex}.employer-nav nav a>i{text-align:center;color:#66778f;width:21px;font-size:13px;font-style:normal}.employer-nav nav a>b{color:#fff;background:#075bd7;border-radius:50%;place-items:center;width:17px;height:17px;margin-left:auto;font-size:6px;display:grid}.employer-nav nav a.active{color:#075bd7;background:#edf4ff;font-weight:700;box-shadow:inset 3px 0 #075bd7}.employer-nav nav a.active i{color:#075bd7}.employer-plan{background:#f1f5fb;border-radius:6px;margin-top:auto;padding:10px}.employer-plan>span{justify-content:space-between;display:flex}.employer-plan b{font-size:8px}.employer-plan em{color:#16804a;font-size:6.5px;font-style:normal}.employer-plan p{color:#68768a;font-size:6.8px}.employer-plan>div{background:#dfe6ef;border-radius:4px;height:5px}.employer-plan>div i{background:#075bd7;border-radius:4px;width:70%;height:100%;display:block}.employer-plan>a{color:#075bd7;border:1px solid #075bd7;border-radius:4px;place-items:center;height:27px;margin-top:8px;font-size:7px;display:grid}.employer-recruiter{border:1px solid #e0e6ed;border-radius:6px;grid-template-columns:31px 1fr 15px;align-items:center;gap:7px;min-height:50px;margin-top:7px;padding:7px;display:grid}.employer-recruiter>i{color:#075bd7;background:#dce9fa;border-radius:50%;place-items:center;width:30px;height:30px;font-size:7px;font-style:normal;display:grid}.employer-recruiter span{flex-direction:column;gap:3px;display:flex}.employer-recruiter b{font-size:7.5px}.employer-recruiter small{color:#718096;font-size:6.5px}.employer-workspace{margin-left:245px}.employer-topbar{z-index:30;background:#fff;border-bottom:1px solid #e1e7ee;align-items:center;gap:14px;height:66px;padding:0 18px;display:flex;position:sticky;top:0}.employer-menu{background:0 0;border:0;font-size:20px;display:none}.employer-topbar>label{background:#f9fbfd;border:1px solid #dce3ec;border-radius:5px;align-items:center;gap:8px;width:min(440px,40%);height:37px;padding:0 10px;display:flex}.employer-topbar input{background:0 0;border:0;outline:0;flex:1;font-size:9px}.employer-topbar kbd{border:1px solid #d8e0e9;border-radius:3px;padding:2px 5px;font-size:7px}.company-switch{background:#fff;border:1px solid #dce3ec;border-radius:5px;align-items:center;gap:7px;height:35px;margin-left:auto;padding:0 8px;font-size:8px;display:flex}.company-switch>i{color:#075bd7;font-style:normal}.company-menu{z-index:40;background:#fff;border:1px solid #dce3ec;border-radius:5px;width:150px;padding:5px;position:absolute;top:57px;right:340px;box-shadow:0 10px 25px #17345422}.company-menu button{text-align:left;background:#fff;border:0;width:100%;height:28px;font-size:7.5px}.company-menu b{float:right;color:#16804a}.publish-job{color:#fff;background:#075bd7;border-radius:5px;align-items:center;height:36px;padding:0 13px;font-size:8px;font-weight:700;display:flex}.employer-user{align-items:center;gap:7px;display:flex}.employer-user>i{color:#fff;background:#0c2456;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;display:grid}.employer-user>span{flex-direction:column;gap:3px;display:flex}.employer-user b{font-size:8px}.employer-user small{color:#718096;font-size:6.5px}.employer-layout{grid-template-columns:minmax(750px,1fr) 285px;gap:14px;max-width:1500px;margin:auto;padding:14px;display:grid}.employer-main{min-width:0}.employer-welcome,.recruitment-summary,.employer-block,.employer-aside>section{background:#fff;border:1px solid #e1e7ee;border-radius:8px}.employer-welcome{align-items:center;gap:18px;min-height:76px;margin-bottom:9px;padding:13px 16px;display:flex}.employer-welcome>div:first-child{margin-right:auto}.employer-welcome h1{margin:0 0 5px;font-size:17px}.employer-welcome p{color:#5f6e83;margin:0 0 4px;font-size:8.5px}.employer-welcome small{color:#8490a0;font-size:7px}.plan-strip{border-left:1px solid #e1e7ee;align-items:center;gap:14px;padding-left:14px;display:flex}.plan-strip>span{flex-direction:column;gap:4px;display:flex}.plan-strip small{font-size:6px}.plan-strip b{font-size:7.5px}.plan-strip em{color:#16804a;font-size:6px;font-style:normal}.plan-strip a{color:#075bd7;border:1px solid #075bd7;border-radius:4px;align-items:center;height:29px;padding:0 8px;font-size:7px;display:flex}.recruitment-summary{grid-template-columns:repeat(7,1fr);height:78px;margin-bottom:9px;display:grid}.recruitment-summary>div{border-right:1px solid #e5e9ef;justify-content:center;align-items:center;gap:7px;display:flex}.recruitment-summary>div:last-child{border:0}.recruitment-summary>div>i{color:#075bd7;background:#eaf2ff;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.recruitment-summary span{flex-direction:column;gap:2px;display:flex}.recruitment-summary b{font-size:14px}.recruitment-summary small{font-size:6.5px}.recruitment-summary em{color:#16804a;font-size:6px;font-style:normal}.employer-block{margin-bottom:9px;overflow:visible}.employer-block>header{justify-content:space-between;align-items:center;height:42px;padding:0 13px;display:flex}.employer-block h2{margin:0;font-size:10px}.employer-block>header a{color:#075bd7;font-size:7.5px}.employer-jobs-table{padding:0 11px 8px}.employer-job-row{border-top:1px solid #e5e9ef;grid-template-columns:1.35fr .48fr .68fr .65fr .38fr .48fr .43fr .48fr .42fr 65px;align-items:center;gap:6px;min-height:48px;font-size:7px;display:grid}.employer-job-row.head{color:#6c798b;min-height:31px}.employer-job-row>div:first-child{grid-template-columns:8px 1fr;gap:3px;display:grid}.employer-job-row>div:first-child i{background:#19a15a;border-radius:50%;width:6px;height:6px}.employer-job-row>div:first-child a{color:#075bd7;font-size:8px;font-weight:700}.employer-job-row>div:first-child small{color:#718096;grid-column:2;font-size:6.5px}.employer-job-row>em{color:#16804a;background:#e7f6ed;border-radius:8px;width:max-content;padding:3px 5px;font-style:normal}.job-actions{gap:3px;display:flex;position:relative}.job-actions>a,.job-actions>button{color:#075bd7;background:#fff;border:1px solid #d6e0ec;border-radius:4px;align-items:center;height:25px;padding:0 5px;font-size:6.5px;display:flex}.job-actions>div{z-index:20;background:#fff;border:1px solid #dce3ec;border-radius:4px;width:110px;padding:4px;position:absolute;top:28px;right:0;box-shadow:0 8px 20px #17345422}.job-actions>div button{text-align:left;background:#fff;border:0;width:100%;height:25px;font-size:7px}.employer-lower{grid-template-columns:1fr 1fr;gap:9px;display:grid}.recent-candidates,.employer-interviews{padding:0 12px 7px}.recent-candidates article{border-top:1px solid #e5e9ef;grid-template-columns:31px 1fr 34px 48px 62px 45px;align-items:center;gap:6px;min-height:49px;display:grid}.recent-candidates>article>i,.employer-interviews>article>i{color:#075bd7;background:#dfeafa;border-radius:50%;place-items:center;width:29px;height:29px;font-size:6.5px;font-style:normal;display:grid}.recent-candidates article>div{flex-direction:column;gap:3px;display:flex}.recent-candidates b{font-size:7.5px}.recent-candidates small,.recent-candidates time{color:#718096;font-size:6px}.recent-candidates>em{color:#16804a;font-size:6.5px;font-style:normal}.candidate-state{color:#075bd7;background:#e8f2ff;border-radius:7px;padding:3px 5px;font-size:6px}.cs-contratado{color:#16804a;background:#e7f6ed}.cs-oferta{color:#623fc2;background:#eeeaff}.recent-candidates>a{color:#075bd7;font-size:6.5px}.employer-interviews article{border-top:1px solid #e5e9ef;grid-template-columns:31px 1fr 60px 48px 52px 25px 35px;align-items:center;gap:5px;min-height:58px;font-size:6.5px;display:grid}.employer-interviews article>div,.employer-interviews article>span{flex-direction:column;gap:3px;display:flex}.employer-interviews small{color:#718096;font-size:6px}.employer-interviews em{color:#16804a;background:#e7f6ed;border-radius:7px;padding:3px;font-style:normal}.employer-interviews em.pending{color:#9c5b15;background:#fff0da}.employer-interviews a,.employer-interviews button{color:#075bd7;background:0 0;border:0;font-size:6.5px}.employer-activity{padding:0 12px 8px}.employer-activity a{border-top:1px solid #e5e9ef;grid-template-columns:29px 1fr 14px;align-items:center;gap:7px;min-height:48px;display:grid}.employer-activity a>i{color:#075bd7;background:#eaf2ff;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.employer-activity span{flex-direction:column;gap:4px;display:flex}.employer-activity b{font-size:7.5px}.employer-activity small{color:#718096;font-size:6px}.monthly-stats{grid-template-columns:1.4fr repeat(2,1fr);gap:7px;padding:0 13px 13px;display:grid}.simple-chart{border-bottom:1px solid #dfe5ec;grid-row:span 3;align-items:end;gap:7px;height:125px;padding:6px;display:flex}.simple-chart i{background:#4b83e8;border-radius:3px 3px 0 0;flex:1}.monthly-stats p{border:1px solid #e2e7ee;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:3px;margin:0;display:flex}.monthly-stats b{font-size:11px}.monthly-stats span{color:#718096;font-size:6px}.employer-aside{flex-direction:column;gap:9px;display:flex}.employer-aside>section{padding:13px}.employer-aside h2{margin:0 0 10px;font-size:10px}.employer-aside>section:first-child>a{border-top:1px solid #e5e9ef;grid-template-columns:27px 1fr 14px;align-items:center;min-height:38px;font-size:7.5px;display:grid}.employer-aside>section:first-child>a.primary{color:#fff;justify-content:center;height:33px;min-height:0;margin-bottom:6px;display:flex}.employer-aside>section:first-child>a i{color:#075bd7;font-style:normal}.employer-aside section>header{justify-content:space-between;display:flex}.employer-aside section>header button{background:0 0;border:0;font-size:7px;display:flex}.aside-stat{grid-template-columns:25px 1fr auto 36px;align-items:center;font-size:7px;display:grid}.aside-stat i{color:#075bd7;background:#eaf2ff;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.aside-stat em{color:#16804a;font-style:normal}.aside-more{text-align:center;color:#075bd7;margin-top:10px;font-size:7px;display:block}.next-employer-interview{text-align:center}.next-employer-interview>i{color:#075bd7;background:#dfeafa;border-radius:50%;place-items:center;width:39px;height:39px;margin:auto;font-style:normal;display:grid}.next-employer-interview h3{margin:7px 0 3px;font-size:9px}.next-employer-interview p,.next-employer-interview b{color:#68768a;margin:4px;font-size:7px;display:block}.next-employer-interview button{color:#075bd7;background:#fff;border:1px solid #075bd7;border-radius:4px;width:100%;height:28px;margin-top:7px;font-size:7px}.team-activity{border-top:1px solid #e5e9ef;grid-template-columns:27px 1fr;align-items:center;gap:7px;min-height:39px;display:grid}.team-activity>i{color:#075bd7;background:#eaf2ff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:6px;font-style:normal;display:grid}.team-activity span{flex-direction:column;gap:3px;display:flex}.team-activity b{font-size:7px}.team-activity small{color:#718096;font-size:6px}.job-state-summary{grid-template-columns:1fr 1fr;gap:6px;display:grid}.job-state-summary p{border:1px solid #e2e7ee;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;height:48px;margin:0;display:flex}.job-state-summary b{font-size:13px}.job-state-summary span{color:#718096;font-size:6px}.plan-use{margin:9px 0}.plan-use>span{justify-content:space-between;font-size:6.5px;display:flex}.plan-use>div{background:#e6ebf1;border-radius:4px;height:5px;margin-top:5px}.plan-use i{background:#075bd7;border-radius:4px;height:100%;display:block}.employer-tip{background:linear-gradient(145deg,#f5f8ff,#eaf2ff)!important}.employer-tip p{color:#627087;font-size:7px;line-height:1.5}.employer-tip a{color:#075bd7;font-size:7px}.employer-modal{z-index:90;background:#06152b75;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.employer-modal>div{background:#fff;border-radius:8px;width:min(380px,100%);padding:18px}.employer-modal header{justify-content:space-between;display:flex}.employer-modal h2{font-size:14px}.employer-modal header button{background:0 0;border:0;font-size:20px}.employer-modal p{color:#68768a;font-size:8px;line-height:1.5}.employer-modal>div>button{height:32px;padding:0 14px;font-size:8px}.employer-mobile-nav,.employer-backdrop{display:none}.employer-placeholder{text-transform:capitalize;background:#f4f7fb;place-items:center;min-height:100vh;display:grid}.employer-placeholder>div{text-align:center}.employer-placeholder>div>a:first-child{text-align:left;color:#075bd7;font-size:9px;display:block}.employer-placeholder span{color:#075bd7;background:#e7f0ff;border-radius:9px;margin-top:30px;padding:5px 9px;font-size:8px;display:inline-block}.employer-placeholder h1{font-size:27px}.employer-placeholder p{color:#67758a;font-size:10px}.employer-placeholder .primary{height:35px;padding:0 15px;font-size:8px}@media (max-width:1200px){.employer-layout{grid-template-columns:1fr}.employer-aside{grid-template-columns:1fr 1fr;display:grid}.employer-aside>section:first-child{grid-row:span 2}.employer-nav{transition:all .2s;transform:translate(-100%)}.employer-nav.open{transform:translate(0)}.employer-logo>button{display:block}.employer-workspace{margin-left:0}.employer-menu{display:block}.employer-backdrop{z-index:35;background:#06152b66;border:0;display:block;position:fixed;inset:0}.plan-strip span:nth-child(3),.plan-strip span:nth-child(4){display:none}}@media (max-width:760px){.employer-topbar{gap:8px;height:62px;padding:0 9px}.employer-topbar>label,.company-switch,.employer-topbar .top-icon,.employer-user span{display:none}.publish-job{margin-left:auto;padding-inline:9px}.employer-layout{padding:7px 7px 70px}.employer-welcome{display:block}.employer-welcome h1{font-size:15px}.plan-strip{border:0;margin-top:8px;padding:9px 0 0}.recruitment-summary{grid-template-columns:repeat(2,1fr);height:auto}.recruitment-summary>div{border-bottom:1px solid #e5e9ef;height:60px}.employer-job-row.head{display:none}.employer-job-row{grid-template-columns:1fr auto;gap:5px;min-height:115px;padding:9px 0}.employer-job-row>div:first-child{grid-column:1}.employer-job-row>em{grid-area:1/2}.employer-job-row>span:nth-of-type(n+3){display:none}.job-actions{grid-column:1/-1}.employer-lower{grid-template-columns:1fr}.recent-candidates article{grid-template-columns:30px 1fr 34px 40px}.recent-candidates time,.recent-candidates .candidate-state{display:none}.employer-interviews article{grid-template-columns:30px 1fr 55px 27px 35px}.employer-interviews article>span:nth-of-type(2),.employer-interviews em{display:none}.employer-aside{display:block}.employer-aside>section{margin-bottom:8px}.employer-mobile-nav{z-index:45;background:#fff;border-top:1px solid #dce3ec;grid-template-columns:repeat(5,1fr);height:62px;display:grid;position:fixed;bottom:0;left:0;right:0}.employer-mobile-nav a{color:#6b7990;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:14px;display:flex}.employer-mobile-nav span{font-size:6.5px}.employer-mobile-nav a.active{color:#075bd7}.company-menu{display:none}}.publish-help{background:#eef4ff;border-radius:6px;margin-top:auto;padding:12px}.publish-help b{font-size:8px}.publish-help p{color:#637188;font-size:7px;line-height:1.5}.publish-help a{color:#075bd7;border:1px solid #075bd7;border-radius:4px;place-items:center;height:27px;font-size:7px;display:grid}.publish-topbar>div:first-of-type{flex-direction:column;gap:3px;margin-right:auto;display:flex}.publish-topbar>div:first-of-type b{font-size:9px}.publish-topbar>div:first-of-type small{color:#718096;font-size:6.5px}.publish-topbar>button:not(.employer-menu){color:#075bd7;background:#fff;border:1px solid #d5dfea;border-radius:4px;height:31px;padding:0 8px;font-size:7px}.publish-topbar>a:not(:first-of-type){color:#075bd7;font-size:7.5px}.draft-status{color:#9c5b15;background:#fff0da;border-radius:8px;padding:4px 7px;font-size:6.5px}.publish-heading{background:#fff;border-bottom:1px solid #e1e7ee;align-items:center;gap:22px;height:78px;padding:0 18px;display:flex}.publish-heading>div{margin-right:auto}.publish-heading h1{margin:0 0 5px;font-size:17px}.publish-heading p{color:#657389;margin:0;font-size:8.5px}.publish-heading>span{border-left:1px solid #e1e7ee;flex-direction:column;gap:4px;padding-left:17px;display:flex}.publish-heading small{color:#718096;font-size:6.5px}.publish-heading b{font-size:8px}.publish-layout{grid-template-columns:195px minmax(510px,1fr) 300px;gap:12px;max-width:1500px;margin:auto;padding:12px;display:grid}.publish-stepper,.publish-form,.publish-preview>section,.publish-preview>header,.job-live-preview{background:#fff;border:1px solid #e1e7ee;border-radius:7px}.publish-stepper{height:max-content;padding:10px}.publish-stepper h2{margin:5px 7px 8px;font-size:9px}.publish-stepper>button{text-align:left;background:#fff;border:0;border-radius:5px;grid-template-columns:25px 1fr;align-items:center;gap:7px;width:100%;min-height:48px;padding:6px;display:grid}.publish-stepper>button>i{color:#607087;background:#edf1f6;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;display:grid}.publish-stepper>button>span{flex-direction:column;gap:4px;display:flex}.publish-stepper button b{font-size:7.5px}.publish-stepper button small{color:#7b8798;font-size:6px}.publish-stepper>button.active{color:#075bd7;background:#edf4ff}.publish-stepper>button.active>i,.publish-stepper>button.done>i{color:#fff;background:#075bd7}.publish-stepper>button.done b{color:#16804a}.step-progress{border-top:1px solid #e5e9ef;margin-top:8px;padding:11px 6px 3px}.step-progress>span{justify-content:space-between;font-size:7px;display:flex}.step-progress>div{background:#e5eaf0;border-radius:5px;height:6px;margin:7px 0}.step-progress>div i{background:#15914c;border-radius:5px;height:100%;display:block}.step-progress small{color:#718096;font-size:6.5px}.publish-form{min-width:0}.publish-form>header{border-bottom:1px solid #e4e9ef;padding:15px 17px}.publish-form>header>span{color:#075bd7;text-transform:uppercase;font-size:6.5px}.publish-form>header h2{margin:6px 0 4px;font-size:13px}.publish-form>header p{color:#657389;margin:0;font-size:8px}.publish-error{color:#ae3540;background:#ffeded;border-radius:5px;margin:10px 15px 0;padding:9px;font-size:7.5px}.publish-form-body{min-height:535px;padding:15px}.publish-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.publish-field{flex-direction:column;gap:5px;font-size:7.5px;display:flex}.publish-field>span em{color:#d13c45;margin-left:3px;font-style:normal}.publish-field input,.publish-field>div{background:#fff;border:1px solid #d5dfea;border-radius:5px;height:36px;padding:0 9px}.publish-field>div{align-items:center;display:flex}.publish-field select{appearance:none;background:#fff;border:0;outline:0;width:100%;height:100%;font-size:8px}.publish-field.wide{grid-column:1/-1}.publish-field textarea{resize:vertical;height:78px;font:inherit;border:1px solid #d5dfea;border-radius:5px;padding:9px}.publish-field>small{color:#7c8999;text-align:right;font-size:6px}.publish-tip,.review-warning{color:#4c617c;background:#eef5ff;border-radius:5px;grid-column:1/-1;margin-top:12px;padding:9px;font-size:7px;line-height:1.5}.publish-toggle{border:1px solid #e0e6ed;border-radius:5px;align-items:center;min-height:37px;padding:0 8px;font-size:7.5px;display:flex}.publish-toggle span{margin-right:auto}.publish-toggle button{background:#d9e0e8;border:0;border-radius:9px;width:29px;height:16px;position:relative}.publish-toggle button i{background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:2px}.publish-toggle button.on{background:#075bd7}.publish-toggle button.on i{left:15px}.location-preview{background:#f5f9ff;border:1px solid #d5e2f5;border-radius:6px;align-items:center;gap:9px;margin-top:12px;padding:12px;display:flex}.location-preview>i{color:#075bd7;background:#e2edff;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.location-preview span{flex-direction:column;gap:4px;display:flex}.location-preview b{font-size:8.5px}.location-preview small{color:#718096;font-size:7px}.form-subtitle{margin:17px 0 8px;font-size:9px}.choice-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.choice-grid button{text-align:left;background:#fff;border:1px solid #d8e1eb;border-radius:4px;height:32px;font-size:7px}.choice-grid button.selected{color:#075bd7;background:#edf4ff;border-color:#075bd7}.add-inline{gap:6px;margin-top:8px;display:flex}.add-inline input,.add-inline select{border:1px solid #d5dfea;border-radius:4px;flex:1;height:33px;padding:0 8px;font-size:7.5px}.add-inline button{color:#075bd7;background:#fff;border:1px solid #075bd7;border-radius:4px;height:33px;font-size:7.5px}.tag-editor{margin-top:13px}.tag-editor h3{font-size:8.5px}.tag-editor>div:nth-child(2)>span{color:#075bd7;background:#eaf2ff;border-radius:9px;align-items:center;gap:4px;margin:0 4px 4px 0;padding:5px 7px;font-size:7px;display:inline-flex}.tag-editor span button{color:#075bd7;background:0 0;border:0}.question-row{border:1px solid #e0e6ed;border-radius:5px;grid-template-columns:18px 1fr 38px;align-items:center;min-height:47px;margin-bottom:6px;padding:6px;display:grid}.question-row>span{color:#8290a2}.question-row>div{flex-direction:column;gap:4px;display:flex}.question-row b{font-size:7.5px}.question-row small{color:#748196;font-size:6px}.question-row>button{color:#bd3540;background:0 0;border:0;font-size:6.5px}.hiring-stages>div{border-top:1px solid #e5e9ef;grid-template-columns:18px 24px 1fr 20px;align-items:center;height:39px;font-size:7.5px;display:grid}.hiring-stages>div i{color:#075bd7;background:#eaf2ff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:6px;font-style:normal;display:grid}.hiring-stages button{color:#075bd7;background:0 0;border:0;font-size:7px}.publish-form>footer{background:#fff;border-top:1px solid #e3e8ee;justify-content:flex-end;align-items:center;gap:7px;min-height:59px;padding:0 14px;display:flex;position:sticky;bottom:0}.publish-form>footer button{background:#fff;border:1px solid #d5dfea;border-radius:4px;height:33px;padding:0 10px;font-size:7.5px}.publish-form>footer button:first-child{margin-right:auto}.publish-form>footer .primary{color:#fff}.publish-preview{flex-direction:column;gap:9px;display:flex}.publish-preview>header{justify-content:space-between;padding:11px;display:flex}.publish-preview>header h2{margin:0 0 4px;font-size:10px}.publish-preview>header p{color:#718096;margin:0;font-size:6.5px}.publish-preview>header span button{color:#075bd7;background:#fff;border:1px solid #d5dfea;width:27px;height:27px}.publish-preview>header span button.active{background:#edf4ff;border-color:#075bd7}.job-live-preview{padding:13px}.job-live-preview.mobile{width:235px;margin:auto}.preview-company{grid-template-columns:38px 1fr auto;align-items:center;gap:8px;display:grid}.preview-company>i{color:#fff;background:#0c2456;border-radius:5px;place-items:center;width:37px;height:37px;font-style:normal;display:grid}.preview-company>span{flex-direction:column;gap:3px;display:flex}.preview-company b{font-size:7.5px}.preview-company small{color:#718096;font-size:6.5px}.preview-company em{color:#9c5b15;background:#fff0da;border-radius:7px;padding:3px 6px;font-size:6px;font-style:normal}.job-live-preview>h2{margin:14px 0 5px;font-size:13px}.job-live-preview>p{color:#627087;font-size:7px;line-height:1.5}.preview-badges{gap:5px;display:flex}.preview-badges span,.preview-tags span{background:#eef2f6;border-radius:8px;padding:4px 6px;font-size:6px}.job-live-preview>strong{margin:9px 0;font-size:8px;display:block}.job-live-preview>h3{margin:11px 0 4px;font-size:8px}.preview-tags{flex-wrap:wrap;gap:4px;display:flex}.job-live-preview li{margin:5px 0;font-size:6.5px}.job-live-preview>.primary{width:100%;height:31px;margin-top:9px;font-size:7.5px}.publish-preview>section{padding:11px}.publish-preview>section h2{margin:0 0 8px;font-size:9px}.preview-progress{grid-template-columns:35px 1fr;align-items:center;gap:6px;display:grid}.preview-progress>b{font-size:12px}.preview-progress>div,.quality-row>div{background:#e5eaf0;border-radius:4px;height:5px}.preview-progress i{background:#15914c;border-radius:4px;width:60%;height:100%;display:block}.publish-preview>section>p{color:#718096;font-size:6.5px}.quality-row{grid-template-columns:1fr 70px 25px;align-items:center;gap:5px;height:24px;font-size:6.5px;display:grid}.quality-row i{background:#075bd7;border-radius:4px;height:100%;display:block}.quality-tip{background:#eef5ff;border-radius:4px;padding:7px}.preview-plan{justify-content:space-between;display:flex}.publication-state{gap:7px;display:flex}.publication-state>i{color:#9c5b15;font-style:normal}.publication-state span{flex-direction:column;gap:3px;display:flex}.publication-state b{font-size:7.5px}.publication-state small{color:#718096;font-size:6px}.publish-preview section>a{color:#075bd7;margin-top:8px;font-size:6.5px;display:block}.publish-review p{border-top:1px solid #e5e9ef;grid-template-columns:120px 1fr 32px;align-items:center;min-height:39px;margin:0;font-size:7.5px;display:grid}.publish-review span{color:#718096}.publish-review button{color:#075bd7;background:0 0;border:0;font-size:6.5px}.visibility-plans label,.schedule-options label{border:1px solid #e0e6ed;border-radius:5px;grid-template-columns:18px 1fr auto;align-items:center;min-height:48px;margin-bottom:6px;padding:7px;display:grid}.visibility-plans input,.schedule-options input{accent-color:#075bd7}.visibility-plans span,.schedule-options span{flex-direction:column;gap:3px;display:flex}.visibility-plans b,.schedule-options b{font-size:7.5px}.visibility-plans small,.schedule-options small{color:#718096;font-size:6.5px}.visibility-plans em{color:#075bd7;font-size:6px;font-style:normal}.review-toggles{grid-template-columns:1fr 1fr;gap:6px;display:grid}.publish-preview-overlay{display:none}.publish-confirm{z-index:100;background:#06152b75;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.publish-confirm>div{text-align:center;background:#fff;border-radius:8px;width:min(390px,100%);padding:22px}.publish-confirm>div>i{color:#16804a;background:#e7f6ed;border-radius:50%;place-items:center;width:44px;height:44px;margin:auto;font-style:normal;display:grid}.publish-confirm h2{font-size:15px}.publish-confirm p{color:#68768a;font-size:8px;line-height:1.5}.publish-confirm>div>div{gap:7px;margin-top:15px;display:flex}.publish-confirm button{background:#fff;border:1px solid #d5dfea;border-radius:4px;flex:1;height:34px;font-size:7.5px}.publish-confirm button.primary{color:#fff}.publish-success{background:#f4f7fb;place-items:center;min-height:100vh;padding:20px;display:grid}.publish-success>div{text-align:center;background:#fff;border:1px solid #e1e7ee;border-radius:9px;width:min(610px,100%);padding:35px}.publish-success>div>i{color:#16804a;background:#e7f6ed;border-radius:50%;place-items:center;width:60px;height:60px;margin:auto;font-size:22px;font-style:normal;display:grid}.publish-success>div>span{color:#16804a;margin-top:12px;font-size:8px;display:block}.publish-success h1{font-size:23px}.publish-success p{color:#68768a;font-size:9px}.publish-success>div>div{flex-wrap:wrap;justify-content:center;gap:7px;margin:20px;display:flex}.publish-success>div>div>*{color:#075bd7;background:#fff;border:1px solid #075bd7;border-radius:4px;align-items:center;height:34px;padding:0 11px;font-size:7.5px;display:flex}.publish-success>div>div>.primary{color:#fff}.publish-success>div>a{color:#075bd7;font-size:8px}@media (max-width:1250px){.publish-layout{grid-template-columns:180px 1fr}.publish-preview{display:none}.publish-preview-overlay{z-index:80;background:#06152b75;justify-content:flex-end;display:flex;position:fixed;inset:0}.publish-preview-overlay .publish-preview{background:#f7f9fc;width:320px;height:100%;padding:9px;display:flex;overflow:auto}.preview-close{z-index:2;background:#fff;border:0;border-radius:50%;width:32px;height:32px;font-size:20px;position:absolute;top:10px;right:325px}.publish-topbar .draft-status,.publish-topbar>button:first-of-type{display:none}}@media (max-width:760px){.publish-topbar{height:62px}.publish-topbar>div:first-of-type small,.publish-topbar>button,.publish-topbar>a:nth-last-of-type(-n+2),.publish-topbar .employer-user span{display:none}.publish-heading{height:70px;padding:0 11px}.publish-heading h1{font-size:14px}.publish-heading p{font-size:7px}.publish-heading>span{display:none}.publish-layout{padding:7px 7px 75px;display:block}.publish-stepper{margin-bottom:7px;padding:4px;display:flex;overflow-x:auto}.publish-stepper h2,.step-progress{display:none}.publish-stepper>button{justify-content:center;width:auto;min-width:49px;padding:4px;display:flex}.publish-stepper>button span{display:none}.publish-form-body{min-height:0;padding:11px}.publish-grid{grid-template-columns:1fr}.publish-field.wide{grid-column:auto}.choice-grid{grid-template-columns:1fr 1fr}.publish-form>footer{z-index:45;height:64px;padding:0 8px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 18px #17345415}.publish-form>footer button:nth-child(2),.publish-form>footer button:nth-child(3){display:none}.publish-form>footer button:first-child,.publish-form>footer button.primary{flex:1}.publish-preview-overlay .publish-preview{width:100%}.preview-close{top:8px;right:9px}.review-toggles{grid-template-columns:1fr}.publish-review p{grid-template-columns:85px 1fr 30px}.add-inline{flex-wrap:wrap}.add-inline input{min-width:100%}}.jobs-topbar>label{margin-left:15px;margin-right:auto}.jobs-page-heading{background:#fff;border-bottom:1px solid #e1e7ee;align-items:center;gap:7px;height:74px;padding:0 18px;display:flex}.jobs-page-heading>div{margin-right:auto}.jobs-page-heading h1{margin:0 0 5px;font-size:17px}.jobs-page-heading p{color:#657389;margin:0;font-size:8.5px}.jobs-page-heading>button{color:#075bd7;background:#fff;border:1px solid #d5dfea;border-radius:4px;align-items:center;gap:4px;height:31px;padding:0 9px;font-size:7.5px;display:flex}.jobs-aside-button{display:none!important}.employer-jobs-layout{grid-template-columns:minmax(800px,1fr) 275px;gap:12px;max-width:1500px;margin:auto;padding:12px;display:grid}.jobs-page-main,.jobs-page-aside>section{background:#fff;border:1px solid #e1e7ee;border-radius:7px}.jobs-page-main{min-width:0}.jobs-summary{border-bottom:1px solid #e3e8ee;grid-template-columns:repeat(6,1fr);height:74px;display:grid}.jobs-summary>div{border-right:1px solid #e5e9ef;justify-content:center;align-items:center;gap:8px;display:flex}.jobs-summary>div:last-child{border:0}.jobs-summary i{color:#075bd7;background:#eaf2ff;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.jobs-summary span{flex-direction:column;gap:3px;display:flex}.jobs-summary b{font-size:15px}.jobs-summary small{color:#718096;font-size:6.5px}.jobs-tabs{border-bottom:1px solid #e3e8ee;align-items:end;height:48px;padding:0 10px;display:flex;overflow-x:auto}.jobs-tabs button{color:#536176;white-space:nowrap;background:#fff;border:0;height:40px;padding:0 11px;font-size:7.5px}.jobs-tabs button b{background:#edf1f5;border-radius:8px;place-items:center;min-width:16px;height:16px;margin-left:4px;font-size:6px;display:inline-grid}.jobs-tabs button.active{color:#075bd7;border-bottom:2px solid #075bd7;font-weight:700}.jobs-tabs button.active b{color:#fff;background:#075bd7}.jobs-controls{border-bottom:1px solid #e3e8ee;align-items:center;gap:6px;min-height:53px;padding:8px 10px;display:flex}.jobs-controls>label:first-child{border:1px solid #d5dfea;border-radius:4px;align-items:center;gap:6px;width:180px;height:34px;padding:0 8px;display:flex}.jobs-controls input{border:0;outline:0;width:100%;font-size:7.5px}.manage-filter{border:1px solid #d5dfea;border-radius:4px;align-items:center;min-width:110px;height:34px;padding:0 7px;display:flex;position:relative}.manage-filter>span{color:#7b8798;margin-right:3px;font-size:6px}.manage-filter select{appearance:none;background:#fff;border:0;outline:0;flex:1;height:100%;font-size:7px}.jobs-controls>button{background:#fff;border:1px solid #d5dfea;border-radius:4px;align-items:center;gap:3px;height:34px;padding:0 7px;font-size:7px;display:flex}.jobs-extra-filters{border-bottom:1px solid #e3e8ee;grid-template-columns:repeat(5,1fr);gap:6px;padding:9px;display:grid}.jobs-extra-filters>button{color:#075bd7;background:#fff;border:0;font-size:7px}.jobs-bulk{background:#edf4ff;border-bottom:1px solid #cddff6;align-items:center;gap:5px;height:42px;padding:0 11px;display:flex}.jobs-bulk b{margin-right:auto;font-size:7.5px}.jobs-bulk button{color:#075bd7;background:#fff;border:1px solid #c8d9ee;border-radius:4px;height:27px;font-size:6.5px}.jobs-bulk .danger{color:#bd3540}.manage-jobs-table{padding:0 10px 7px}.manage-job-row{cursor:pointer;border-bottom:1px solid #e4e9ef;grid-template-columns:18px 1.45fr .72fr .54fr .65fr .65fr .5fr .45fr .43fr .47fr 70px;align-items:center;gap:6px;min-height:65px;font-size:7px;display:grid;position:relative}.manage-job-row:hover{background:#f9fbff}.manage-job-row.head{color:#68768a;cursor:default;min-height:32px}.manage-job-row input{accent-color:#075bd7}.managed-job-title{align-items:center;gap:7px;min-width:0;display:flex}.managed-job-title>i{color:#fff;background:#102958;border-radius:6px;flex:none;place-items:center;width:33px;height:33px;font-size:7px;font-style:normal;font-weight:800;display:grid}.managed-job-title>span,.manage-job-row>span{flex-direction:column;gap:4px;min-width:0;display:flex}.managed-job-title b{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.managed-job-title b em{color:#a56610;background:#fff0da;border-radius:7px;margin-left:4px;padding:2px 4px;font-size:5.5px;font-style:normal}.managed-job-title small,.manage-job-row>span small{color:#718096;font-size:6px}.managed-status{border-radius:8px;width:max-content;padding:4px 6px;font-size:6.5px;font-style:normal}.ms-activa{color:#16804a;background:#e7f6ed}.ms-borrador{color:#075bd7;background:#e8f2ff}.ms-pausada{color:#9c5b15;background:#fff0da}.ms-cerrada,.ms-expirada{color:#5f6e83;background:#edf0f4}.managed-match{color:#16804a;font-size:7px;font-style:normal}.managed-actions{gap:3px;display:flex;position:relative}.managed-actions>a,.managed-actions>button{color:#075bd7;background:#fff;border:1px solid #d6e0ec;border-radius:4px;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.managed-actions>div{z-index:20;background:#fff;border:1px solid #dce3ec;border-radius:4px;width:120px;padding:4px;position:absolute;top:28px;right:0;box-shadow:0 9px 22px #17345422}.managed-actions>div button{text-align:left;background:#fff;border:0;width:100%;height:25px;font-size:7px}.managed-actions>div button:hover{background:#edf4ff}.managed-actions>div .danger{color:#bd3540}.managed-empty{text-align:center;padding:65px 20px}.managed-empty>i{color:#075bd7;font-size:25px;font-style:normal}.managed-empty h2{font-size:13px}.managed-empty p{color:#718096;font-size:8px}.managed-empty .primary{height:32px;padding:0 12px;font-size:7.5px}.jobs-pagination{justify-content:flex-end;align-items:center;gap:5px;height:50px;padding:0 11px;font-size:7px;display:flex}.jobs-pagination>span{color:#718096;margin-right:auto}.jobs-pagination select,.jobs-pagination button{background:#fff;border:1px solid #d5dfea;border-radius:4px;height:28px;font-size:7px}.jobs-pagination button{width:28px}.jobs-pagination button.active{color:#fff;background:#075bd7}.jobs-page-aside{flex-direction:column;gap:9px;display:flex}.jobs-page-aside>section{padding:12px}.jobs-page-aside h2{margin:0 0 9px;font-size:10px}.jobs-aside-close,.jobs-aside-backdrop{display:none}.jobs-activity{border-top:1px solid #e5e9ef;grid-template-columns:27px 1fr;align-items:center;gap:7px;min-height:42px;display:grid}.jobs-activity>i{color:#075bd7;background:#eaf2ff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;display:grid}.jobs-activity span{flex-direction:column;gap:3px;display:flex}.jobs-activity b{font-size:7px}.jobs-activity small{color:#718096;font-size:6px}.closing-managed-job{border-top:1px solid #e5e9ef;grid-template-columns:1fr 45px 14px;align-items:center;gap:5px;min-height:43px;display:grid}.closing-managed-job>span{flex-direction:column;gap:3px;display:flex}.closing-managed-job b{font-size:7px}.closing-managed-job small{color:#718096;font-size:6px}.closing-managed-job em{color:#9c5b15;font-size:6px;font-style:normal}.jobs-recommendation{background:linear-gradient(145deg,#f5f8ff,#eaf2ff)!important}.jobs-recommendation p{color:#627087;font-size:7px;line-height:1.5}.jobs-recommendation button{color:#075bd7;background:#fff;border:1px solid #075bd7;border-radius:4px;width:100%;height:28px;font-size:7px}.manage-plan-link{color:#075bd7;border:1px solid #075bd7;border-radius:4px;place-items:center;height:28px;margin-top:10px;font-size:7px;display:grid}.managed-job-detail{z-index:70;background:#fff;width:min(440px,100%);position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-15px 0 35px #0d294b24}.managed-job-detail>header{border-bottom:1px solid #e2e7ee;justify-content:space-between;align-items:center;height:60px;padding:0 17px;font-size:11px;font-weight:700;display:flex}.managed-job-detail>header button{background:0 0;border:0;font-size:20px}.managed-detail-title{border-bottom:1px solid #e2e7ee;gap:11px;padding:17px;display:flex}.managed-detail-title>i{color:#fff;background:#102958;border-radius:6px;place-items:center;width:47px;height:47px;font-style:normal;font-weight:800;display:grid}.managed-detail-title h2{margin:0 0 5px;font-size:14px}.managed-detail-title p{color:#68768a;margin:0 0 7px;font-size:7.5px}.managed-job-detail>section{border-bottom:1px solid #e2e7ee;padding:14px 18px}.managed-job-detail h3{font-size:10px}.managed-job-detail section>p{grid-template-columns:1fr 1.2fr;font-size:7.5px;display:grid}.managed-job-detail section>p b{color:#68768a}.managed-job-detail .detail-description{color:#5d6c81;line-height:1.6;display:block}.detail-job-stats{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.detail-job-stats>div{border:1px solid #e2e7ee;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:51px;display:flex}.detail-job-stats b{font-size:12px}.detail-job-stats span{color:#718096;font-size:6px}.detail-progress{margin:9px 0}.detail-progress>span{justify-content:space-between;font-size:7px;display:flex}.detail-progress>div{background:#e6ebf1;border-radius:4px;height:5px;margin-top:5px}.detail-progress i{background:#075bd7;border-radius:4px;height:100%;display:block}.detail-candidate{border-top:1px solid #e5e9ef;grid-template-columns:27px 1fr 30px;align-items:center;gap:7px;min-height:40px;display:grid}.detail-candidate>i{color:#075bd7;background:#eaf2ff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:6px;font-style:normal;display:grid}.detail-candidate span{flex-direction:column;gap:3px;display:flex}.detail-candidate b{font-size:7px}.detail-candidate small{color:#718096;font-size:6px}.detail-candidate em{color:#16804a;font-size:6.5px;font-style:normal}.managed-detail-actions{grid-template-columns:1fr 1fr;gap:6px;padding:15px;display:grid}.managed-detail-actions>*{color:#075bd7;background:#fff;border:1px solid #075bd7;border-radius:4px;place-items:center;height:33px;font-size:7.5px;display:grid}.managed-detail-actions .primary{color:#fff}.managed-detail-actions .danger{color:#bd3540;border-color:#e0a4a9}@media (max-width:1220px){.employer-jobs-layout{grid-template-columns:1fr}.jobs-page-aside{z-index:60;background:#f7f9fc;width:300px;padding:9px;transition:all .2s;position:fixed;top:66px;bottom:0;right:0;overflow:auto;transform:translate(100%)}.jobs-page-aside.open{transform:translate(0)}.jobs-aside-close{z-index:2;background:0 0;border:0;font-size:20px;display:block;position:absolute;top:13px;right:17px}.jobs-aside-backdrop.open{z-index:55;background:#06152b66;border:0;display:block;position:fixed;inset:66px 0 0}.jobs-aside-button{display:flex!important}.jobs-controls .manage-filter:nth-of-type(n+3){display:none}}@media (max-width:760px){.jobs-page-heading{height:68px;padding:0 10px}.jobs-page-heading h1{font-size:14px}.jobs-page-heading p{font-size:7px}.jobs-page-heading>button:not(.jobs-aside-button){display:none}.employer-jobs-layout{padding:7px 7px 70px}.jobs-summary{grid-template-columns:repeat(3,1fr);height:auto}.jobs-summary>div{border-bottom:1px solid #e5e9ef;height:55px}.jobs-tabs{padding-inline:3px}.jobs-tabs button{padding-inline:8px}.jobs-controls{overflow-x:auto}.jobs-controls>label:first-child{min-width:180px}.jobs-controls .manage-filter{min-width:110px;display:flex!important}.jobs-extra-filters{grid-template-columns:1fr 1fr}.jobs-bulk{overflow-x:auto}.jobs-bulk button{white-space:nowrap}.manage-job-row.head{display:none}.manage-job-row{grid-template-columns:18px 1fr auto;gap:5px;min-height:142px;padding:10px 1px}.manage-job-row>input{grid-column:1}.managed-job-title,.manage-job-row>span:first-of-type{grid-column:2}.manage-job-row>.managed-status{grid-area:1/3}.manage-job-row>span:nth-of-type(n+2),.manage-job-row>.managed-match{display:none}.managed-actions{grid-column:2/-1}.jobs-pagination span,.jobs-pagination select{display:none}.jobs-pagination{justify-content:center}.jobs-page-aside{width:min(300px,90%);top:0}.jobs-aside-backdrop.open{inset:0}.managed-job-detail{width:100%;padding-bottom:60px}.managed-detail-actions{background:#fff;position:sticky;bottom:0}.jobs-topbar>label{display:none}}.candidates-topbar>a:first-of-type{color:#075bd7;font-size:7.5px}.vacancy-selector{background:#fff;border:0;align-items:center;gap:8px;height:42px;padding:0 7px;display:flex}.vacancy-selector>span{text-align:left;flex-direction:column;gap:4px;display:flex}.vacancy-selector b{font-size:9px}.vacancy-selector small{color:#718096;font-size:6.5px}.vacancy-menu{z-index:40;background:#fff;border:1px solid #dce3ec;border-radius:5px;width:250px;padding:5px;position:absolute;top:58px;left:120px;box-shadow:0 10px 25px #17345422}.vacancy-menu button{text-align:left;background:#fff;border:0;align-items:center;width:100%;height:44px;display:flex}.vacancy-menu button span{flex-direction:column;gap:3px;margin-right:auto;display:flex}.vacancy-menu b{font-size:7.5px}.vacancy-menu small,.vacancy-menu em{color:#718096;font-size:6.5px;font-style:normal}.vacancy-owner{color:#718096;margin-left:auto;font-size:6.5px}.invite-candidate{color:#075bd7;background:#fff;border:1px solid #075bd7;border-radius:4px;height:33px;padding:0 9px;font-size:7px}.candidates-heading{background:#fff;border-bottom:1px solid #e2e7ee;align-items:center;gap:6px;height:70px;padding:0 14px;display:flex}.candidates-heading>div{margin-right:auto}.candidates-heading h1{margin:0 0 4px;font-size:16px}.candidates-heading p{color:#68768a;margin:0;font-size:8px}.candidates-heading>button{color:#075bd7;background:#fff;border:1px solid #d5dfea;border-radius:4px;height:29px;padding:0 8px;font-size:6.8px}.candidates-heading>button:disabled{opacity:.4}.candidates-metrics{background:#fff;border:1px solid #e1e7ee;border-radius:7px;grid-template-columns:repeat(9,1fr);height:68px;margin:10px 10px 0;display:grid}.candidates-metrics>div{border-right:1px solid #e5e9ef;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.candidates-metrics>div:last-child{border:0}.candidates-metrics b{font-size:14px}.candidates-metrics span{color:#718096;font-size:6px}.candidate-controls{align-items:center;gap:6px;min-height:54px;padding:8px 10px;display:flex}.candidate-controls>label:first-child{background:#fff;border:1px solid #d5dfea;border-radius:4px;align-items:center;gap:6px;width:250px;height:34px;padding:0 8px;display:flex}.candidate-controls input{border:0;outline:0;width:100%;font-size:7px}.candidate-filter{background:#fff;border:1px solid #d5dfea;border-radius:4px;align-items:center;min-width:100px;height:34px;padding:0 6px;display:flex}.candidate-filter small{color:#718096;margin-right:3px;font-size:6px}.candidate-filter select{appearance:none;background:#fff;border:0;outline:0;flex:1;height:100%;font-size:6.5px}.candidate-controls>button{background:#fff;border:1px solid #d5dfea;border-radius:4px;align-items:center;gap:3px;height:34px;padding:0 7px;font-size:6.5px;display:flex}.candidate-controls>button.active{color:#d99a15;background:#fff7e7}.view-switch{margin-left:auto;display:flex}.view-switch button{color:#526177;background:#fff;border:1px solid #d5dfea;height:34px;font-size:6.5px}.view-switch button.active{color:#075bd7;background:#edf4ff}.candidate-extra-filters{background:#fff;border:1px solid #e1e7ee;border-radius:6px;grid-template-columns:repeat(5,1fr);gap:6px;margin:0 10px 8px;padding:8px;display:grid}.ats-kanban{align-items:stretch;gap:8px;height:565px;padding:0 10px 10px;display:flex;overflow-x:auto}.ats-column{background:#f0f5fd;border:1px solid #dce5f2;border-radius:7px;flex-direction:column;width:205px;min-width:205px;display:flex;overflow:hidden}.ats-column.stage-en-revisión{background:#fff8e9}.ats-column.stage-preseleccionados,.ats-column.stage-entrevista{background:#f7f0ff}.ats-column.stage-oferta{background:#eef5ff}.ats-column.stage-contratados{background:#edf9f2}.ats-column.stage-rechazados{background:#fff0f0}.ats-column>header{grid-template-columns:5px 1fr 18px 15px;align-items:center;gap:5px;min-height:51px;padding:7px;display:grid}.ats-column>header>i{background:#075bd7;border-radius:3px;height:27px}.ats-column.stage-en-revisión>header>i{background:#e5a326}.ats-column.stage-entrevista>header>i,.ats-column.stage-preseleccionados>header>i{background:#7e49d7}.ats-column.stage-contratados>header>i{background:#15914c}.ats-column.stage-rechazados>header>i{background:#cf3b45}.ats-column>header span{flex-direction:column;gap:3px;display:flex}.ats-column>header b{font-size:8px}.ats-column>header small{color:#718096;font-size:6px}.ats-column>header em{color:#075bd7;background:#fff;border-radius:9px;place-items:center;width:17px;height:17px;font-size:6px;font-style:normal;display:grid}.ats-column>header button{background:0 0;border:0;font-size:7px}.ats-column>div{flex:1;padding:0 5px;overflow-y:auto}.ats-column>button{color:#075bd7;background:0 0;border:0;height:32px;font-size:6.5px}.ats-card{cursor:grab;background:#fff;border:1px solid #e0e6ed;border-radius:6px;grid-template-columns:16px 31px 1fr 17px;gap:5px;min-height:159px;margin-bottom:6px;padding:7px;display:grid;position:relative;box-shadow:0 2px 5px #17345408}.ats-card.selected{background:#f7faff;border-color:#075bd7}.ats-card>label input{accent-color:#075bd7}.ats-card>i{color:#075bd7;background:#dfeafa;border-radius:50%;place-items:center;width:29px;height:29px;font-size:6px;font-style:normal;display:grid}.ats-card-name{flex-direction:column;gap:4px;min-width:0;display:flex}.ats-card-name b{white-space:nowrap;text-overflow:ellipsis;font-size:7.5px;overflow:hidden}.ats-card-name b em{color:#075bd7;margin-left:3px;font-style:normal}.ats-card-name small{color:#718096;font-size:6px}.ats-card>button{color:#aab3bf;background:0 0;border:0}.ats-card>button.favorite{color:#e9a416}.ats-card>strong{border:3px solid #15914c;border-radius:50%;grid-column:4;place-items:center;width:29px;height:29px;font-size:6px;display:grid;position:absolute;top:38px;right:7px}.ats-card>p{color:#68768a;grid-column:2/-1;margin:5px 0;font-size:6px}.ats-skills{grid-column:2/-1}.ats-skills span{background:#eef2f6;border-radius:7px;margin-right:3px;padding:3px 5px;font-size:5.5px;display:inline-block}.ats-card>small{color:#7b8798;grid-column:2/-1;font-size:5.5px}.ats-card>footer{border-top:1px solid #e5e9ef;grid-column:1/-1;align-items:center;padding-top:6px;display:flex}.ats-card>footer>span{color:#718096;margin-right:auto;font-size:5.5px}.ats-card>footer>span i{color:#075bd7;background:#eaf2ff;border-radius:50%;place-items:center;width:17px;height:17px;margin-right:4px;font-style:normal;display:inline-grid}.ats-card footer button{color:#075bd7;background:0 0;border:0;font-size:7px}.ats-card footer button.active{color:#15914c}.ats-table{background:#fff;border:1px solid #e1e7ee;border-radius:7px;margin:0 10px 70px;padding:0 10px}.ats-table-row{border-bottom:1px solid #e5e9ef;grid-template-columns:18px 1.3fr .5fr .7fr .6fr .7fr 1fr .65fr .6fr .7fr 35px;align-items:center;gap:6px;min-height:58px;font-size:6.5px;display:grid}.ats-table-row.head{color:#718096;min-height:32px}.ats-table-row>div{align-items:center;gap:6px;display:flex}.ats-table-row>div>i{color:#075bd7;background:#eaf2ff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:6px;font-style:normal;display:grid}.ats-table-row>div span{flex-direction:column;gap:3px;display:flex}.ats-table-row small{color:#718096;font-size:5.5px}.ats-table-row>em{color:#16804a;font-style:normal}.ats-table-row>strong{color:#075bd7;background:#edf4ff;border-radius:7px;padding:4px;font-size:6px}.ats-table-row>button{background:0 0;border:0}.candidate-bulk{z-index:50;background:#fff;border:1px solid #cbdaf0;border-radius:7px;align-items:center;gap:5px;height:50px;padding:0 10px;display:flex;position:fixed;bottom:15px;left:265px;right:20px;box-shadow:0 10px 28px #17345425}.candidate-bulk b{margin-right:auto;font-size:7.5px}.candidate-bulk button{color:#075bd7;background:#fff;border:1px solid #d5dfea;border-radius:4px;height:28px;font-size:6px}.candidate-bulk .danger{color:#bd3540}.ats-detail{z-index:70;background:#fff;width:min(430px,100%);padding-bottom:65px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-15px 0 35px #0d294b24}.ats-detail>header{border-bottom:1px solid #e2e7ee;justify-content:space-between;align-items:center;height:58px;padding:0 16px;font-size:10px;font-weight:700;display:flex}.ats-detail>header button{background:0 0;border:0;font-size:20px}.ats-detail-profile{text-align:center;border-bottom:1px solid #e2e7ee;padding:15px}.ats-detail-profile>i{color:#075bd7;background:#dfeafa;border-radius:50%;place-items:center;width:55px;height:55px;margin:auto;font-size:11px;font-style:normal;display:grid}.ats-detail-profile h2{margin:8px 0 4px;font-size:13px}.ats-detail-profile h2 em{color:#075bd7;font-style:normal}.ats-detail-profile p,.ats-detail-profile>small{color:#68768a;font-size:7px}.ats-detail-profile>div{justify-content:center;align-items:center;gap:6px;display:flex}.ats-detail-profile>div>strong{border:4px solid #15914c;border-radius:50%;place-items:center;width:42px;height:42px;font-size:8px;display:grid}.ats-detail-profile>div span{text-align:left;flex-direction:column;display:flex}.ats-detail-profile>div b{font-size:7px}.ats-detail-profile>div small{color:#16804a;font-size:6px}.ats-stage{color:#075bd7;background:#edf4ff;border-radius:8px;margin:7px;padding:4px 7px;font-size:6px;font-style:normal;display:inline-block}.ats-detail-main-actions{border-bottom:1px solid #e2e7ee;grid-template-columns:1fr 1fr 31px;gap:5px;padding:9px;display:grid}.ats-detail-main-actions>*{color:#075bd7;background:#fff;border:1px solid #075bd7;border-radius:4px;place-items:center;height:31px;font-size:7px;display:grid}.ats-detail>nav{border-bottom:1px solid #e2e7ee;height:42px;display:flex;overflow-x:auto}.ats-detail>nav button{background:#fff;border:0;padding:0 9px;font-size:6.5px}.ats-detail>nav button:first-child{color:#075bd7;border-bottom:2px solid #075bd7}.ats-detail>section{border-bottom:1px solid #e2e7ee;padding:13px 16px}.ats-detail h3{font-size:9px}.ats-detail section>p{color:#617087;font-size:7px;line-height:1.5}.ats-facts{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.ats-facts p{border-top:1px solid #e5e9ef;flex-direction:column;justify-content:center;gap:3px;min-height:35px;margin:0;display:flex}.ats-facts span{color:#718096;font-size:6px}.ats-facts b{font-size:7px}.ats-detail-skills span{background:#eef2f6;border-radius:7px;margin:3px;padding:4px 6px;font-size:6px;display:inline-block}.ats-experience{grid-template-columns:29px 1fr;align-items:center;gap:7px;min-height:41px;display:grid}.ats-experience>i{color:#075bd7;background:#eaf2ff;border-radius:5px;place-items:center;width:27px;height:27px;font-size:6px;font-style:normal;display:grid}.ats-experience span{flex-direction:column;gap:3px;display:flex}.ats-experience b{font-size:7px}.ats-experience small{color:#718096;font-size:6px}.internal-note{border:1px solid #e1e7ee;border-radius:5px;margin-bottom:6px;padding:7px}.internal-note>span{justify-content:space-between;font-size:6px;display:flex}.internal-note p{font-size:6.5px}.internal-note button{color:#bd3540;background:0 0;border:0;font-size:6px}.note-entry textarea{border:1px solid #d5dfea;border-radius:4px;width:100%;height:50px;padding:6px;font-size:7px}.note-entry label{font-size:6.5px}.note-entry button{float:right;color:#075bd7;background:#fff;border:1px solid #075bd7;border-radius:4px;font-size:6.5px}.ats-history{grid-template-columns:23px 1fr;align-items:center;gap:6px;min-height:37px;display:grid}.ats-history>i{color:#075bd7;background:#eaf2ff;border-radius:50%;place-items:center;width:21px;height:21px;font-size:6px;font-style:normal;display:grid}.ats-history span{justify-content:space-between;display:flex}.ats-history b,.ats-history small{font-size:6px}.ats-detail-actions{background:#fff;border-top:1px solid #e2e7ee;grid-template-columns:repeat(3,1fr);gap:4px;width:min(430px,100%);padding:7px;display:grid;position:fixed;bottom:0;right:0}.ats-detail-actions button{color:#075bd7;background:#fff;border:1px solid #075bd7;border-radius:4px;height:29px;font-size:6.5px}.ats-detail-actions .danger{color:#bd3540;border-color:#dfa3a8}.ats-detail-actions .primary{color:#fff}.ats-modal-overlay{z-index:100;background:#06152b75;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.critical-move,.ats-action-modal,.candidate-compare{background:#fff;border-radius:8px;width:min(430px,100%);padding:18px}.critical-move{text-align:center}.critical-move>i{color:#9c5b15;background:#fff0da;border-radius:50%;place-items:center;width:42px;height:42px;margin:auto;font-style:normal;display:grid}.critical-move h2{font-size:14px}.critical-move p{color:#68768a;font-size:7.5px;line-height:1.5}.critical-move textarea{border:1px solid #d5dfea;border-radius:4px;width:100%;height:55px;padding:7px}.critical-move>div{gap:6px;margin-top:10px;display:flex}.critical-move button{background:#fff;border:1px solid #d5dfea;border-radius:4px;flex:1;height:32px;font-size:7px}.critical-move button.danger{color:#fff;background:#c83a44}.critical-move button.primary{color:#fff}.ats-action-modal{padding:0}.ats-action-modal>header,.candidate-compare>header{border-bottom:1px solid #e2e7ee;justify-content:space-between;align-items:center;min-height:60px;padding:0 16px;display:flex}.ats-action-modal h2,.candidate-compare h2{margin:0;font-size:13px}.ats-action-modal header p,.candidate-compare header p{color:#718096;font-size:7px}.ats-action-modal header button,.candidate-compare header button{background:0 0;border:0;font-size:19px}.ats-action-modal>div{grid-template-columns:1fr 1fr;gap:8px;padding:14px;display:grid}.ats-action-modal label{flex-direction:column;gap:5px;font-size:7px;display:flex}.ats-action-modal label.wide{grid-column:1/-1}.ats-action-modal input,.ats-action-modal select,.ats-action-modal textarea{border:1px solid #d5dfea;border-radius:4px;height:34px;padding:0 7px}.ats-action-modal textarea{height:55px;padding:7px}.ats-action-modal footer{justify-content:flex-end;gap:6px;padding:0 14px 14px;display:flex}.ats-action-modal footer button{background:#fff;border:1px solid #d5dfea;border-radius:4px;height:32px;font-size:7px}.ats-action-modal footer .primary{color:#fff}.candidate-compare{width:min(900px,100%);max-height:90vh;padding:0;overflow:auto}.candidate-compare-grid{grid-template-columns:120px repeat(4,1fr);padding:12px;font-size:7px;display:grid}.candidate-compare-grid>div:not(.candidate-compare-row){flex-direction:column;gap:4px;padding:8px;display:flex}.candidate-compare-grid>div>i{color:#075bd7;background:#eaf2ff;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.candidate-compare-row{display:contents}.candidate-compare-grid>*{border-bottom:1px solid #e5e9ef;padding:8px}.candidate-compare-grid>a{color:#075bd7}.compare-empty{text-align:center;color:#718096;padding:50px;font-size:8px}@media (max-width:1100px){.candidate-bulk{left:10px}.candidates-heading button:nth-of-type(n+3),.vacancy-owner{display:none}}@media (max-width:760px){.candidates-topbar>a:first-of-type,.candidates-topbar .vacancy-owner,.candidates-topbar .invite-candidate{display:none}.vacancy-selector{margin-right:auto}.candidates-heading{height:68px;padding:0 9px}.candidates-heading h1{font-size:14px}.candidates-heading p{font-size:7px}.candidates-heading>button:not(:first-of-type){display:none}.candidates-metrics{grid-template-columns:repeat(3,1fr);height:auto;margin:7px}.candidates-metrics>div{border-bottom:1px solid #e5e9ef;height:52px}.candidate-controls{padding:7px;overflow-x:auto}.candidate-controls>label:first-child{min-width:220px}.candidate-controls .candidate-filter{min-width:105px}.view-switch{min-width:110px;margin-left:0}.candidate-extra-filters{grid-template-columns:1fr 1fr}.ats-kanban{height:auto;padding:0 7px 70px;display:block;overflow:visible}.ats-column{width:100%;min-width:0;margin-bottom:7px}.ats-column>div{max-height:none}.ats-card{min-height:145px}.ats-table{margin:0 7px 70px;padding:0 7px}.ats-table-row.head{display:none}.ats-table-row{grid-template-columns:18px 1fr auto;gap:5px;min-height:110px;padding:8px 0}.ats-table-row>div{grid-column:2}.ats-table-row>em{grid-area:1/3}.ats-table-row>strong{grid-column:2}.ats-table-row>span:nth-of-type(n+3),.ats-table-row>button{display:none}.candidate-bulk{bottom:66px;left:6px;right:6px;overflow-x:auto}.candidate-bulk b,.candidate-bulk button{white-space:nowrap}.ats-detail{width:100%}.ats-action-modal{border-radius:0;width:100%;min-height:100vh}.ats-modal-overlay{padding:0}.candidate-compare{border-radius:0;width:100%;max-height:100vh}.candidate-compare-grid{min-width:720px}.vacancy-menu{width:auto;left:8px;right:8px}}.candidate-profile-topbar>nav{align-items:center;gap:6px;font-size:7px;display:flex}.candidate-profile-topbar>nav a{color:#075bd7}.candidate-profile-topbar>label{width:260px;margin-left:auto}.candidate-profile-layout{grid-template-columns:minmax(650px,1fr) 285px;gap:12px;max-width:1450px;margin:auto;padding:12px;display:grid}.candidate-profile-main{min-width:0}.candidate-profile-hero,.compatibility-strip,.process-progress,.candidate-profile-tabs,.candidate-profile-block,.recruiter-profile-aside>section{background:#fff;border:1px solid #e1e7ee;border-radius:7px}.candidate-profile-hero{grid-template-columns:1fr 185px;gap:12px;margin-bottom:9px;padding:14px;display:grid;position:relative}.candidate-person{gap:12px;display:flex}.candidate-person>i{color:#075bd7;background:#dce9fa;border-radius:50%;flex:none;place-items:center;width:75px;height:75px;font-size:18px;font-style:normal;font-weight:800;display:grid;position:relative}.candidate-person>i button{color:#e6a31b;background:#fff;border:2px solid #fff;border-radius:50%;width:24px;height:24px;position:absolute;bottom:0;right:0}.candidate-person>div>span{align-items:center;gap:6px;display:flex}.candidate-person h1{margin:0;font-size:16px}.candidate-person>div>span em,.candidate-person>div>span small{border-radius:8px;padding:3px 6px;font-size:6px;font-style:normal}.candidate-person>div>span em{color:#075bd7;background:#eaf2ff}.candidate-person>div>span small{color:#075bd7;background:#edf4ff}.candidate-person h2{margin:5px 0;font-size:9px}.candidate-person p{color:#68768a;margin:5px 0;font-size:7px}.candidate-person>div>div{color:#617087;gap:10px;font-size:6.5px;display:flex}.candidate-match{text-align:center;border-left:1px solid #e1e7ee;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.candidate-match>span{font-size:6.5px}.candidate-match>div{background:conic-gradient(#15914c 345deg,#e5ebef 0);border-radius:50%;place-items:center;width:65px;height:65px;display:grid;position:relative}.candidate-match>div:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:7px}.candidate-match>div b{font-size:16px;position:relative}.candidate-match strong{color:#16804a;font-size:7px}.candidate-match button{color:#075bd7;background:0 0;border:0;font-size:6.5px}.candidate-profile-actions{border-top:1px solid #e5e9ef;grid-column:1/-1;gap:5px;padding-top:9px;display:flex;position:relative}.candidate-profile-actions>button{color:#075bd7;background:#fff;border:1px solid #075bd7;border-radius:4px;height:30px;padding:0 8px;font-size:6.5px}.candidate-profile-actions>button.primary{color:#fff}.candidate-profile-actions>div{z-index:20;background:#fff;border:1px solid #dce3ec;border-radius:5px;width:145px;padding:5px;position:absolute;top:43px;right:0;box-shadow:0 9px 22px #17345422}.candidate-profile-actions>div button{text-align:left;background:#fff;border:0;width:100%;height:26px;font-size:7px}.candidate-profile-actions>div .danger{color:#bd3540}.compatibility-strip{grid-template-columns:75px repeat(7,1fr);height:66px;margin-bottom:9px;padding:7px;display:grid}.compatibility-strip>div:first-child{border-right:1px solid #e5e9ef;flex-direction:column;justify-content:center;align-items:center;display:flex}.compatibility-strip>div:first-child b{color:#16804a;font-size:17px}.compatibility-strip>div:first-child span{font-size:6px}.compatibility-item{flex-direction:column;justify-content:center;gap:7px;padding:5px 7px;display:flex}.compatibility-item>span{justify-content:space-between;display:flex}.compatibility-item b,.compatibility-item small{font-size:6px}.compatibility-item>div{background:#e5eaf0;border-radius:4px;height:5px}.compatibility-item i{background:#15914c;border-radius:4px;height:100%;display:block}.process-progress{margin-bottom:9px;padding:11px}.process-progress>header{justify-content:space-between;display:flex}.process-progress h2{margin:0 0 4px;font-size:9px}.process-progress header p{color:#718096;margin:0;font-size:6.5px}.process-progress header label{border:1px solid #d5dfea;border-radius:4px;align-items:center;height:29px;padding:0 6px;display:flex}.process-progress select{appearance:none;background:#fff;border:0;font-size:6.5px}.process-progress>div{grid-template-columns:repeat(7,1fr);margin-top:10px;display:grid;position:relative}.process-progress>div:before{content:"";background:#dce3eb;height:2px;position:absolute;top:10px;left:6%;right:6%}.process-progress>div button{background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;font-size:6px;display:flex;position:relative}.process-progress>div i{background:#fff;border:2px solid #cbd6e4;border-radius:50%;place-items:center;width:21px;height:21px;font-style:normal;display:grid}.process-progress button.done i,.process-progress button.current i{color:#fff;background:#075bd7;border-color:#075bd7}.process-progress button.current span{color:#075bd7;font-weight:700}.candidate-profile-tabs{align-items:end;height:47px;margin-bottom:9px;padding:0 6px;display:flex;overflow-x:auto}.candidate-profile-tabs button{white-space:nowrap;background:#fff;border:0;height:39px;padding:0 8px;font-size:6.8px}.candidate-profile-tabs button.active{color:#075bd7;border-bottom:2px solid #075bd7}.candidate-profile-tabs button b{background:#edf1f5;border-radius:7px;margin-left:3px;padding:2px 4px;font-size:5.5px}.candidate-profile-content{flex-direction:column;gap:9px;display:flex}.candidate-profile-block{padding:13px}.candidate-profile-block>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.candidate-profile-block>header h2{margin:0;font-size:10px}.candidate-profile-block>header button{color:#075bd7;background:#fff;border:1px solid #075bd7;border-radius:4px;height:26px;font-size:6.5px}.profile-summary-grid{grid-template-columns:1.3fr 1fr;gap:9px;display:grid}.profile-copy{color:#5e6d82;font-size:7.5px;line-height:1.6}.summary-mini{grid-template-columns:1fr 1fr;gap:5px;display:grid}.summary-mini p{border:1px solid #e2e7ee;border-radius:4px;flex-direction:column;gap:4px;min-height:39px;margin:0;padding:6px;display:flex}.summary-mini span{color:#718096;font-size:5.8px}.summary-mini b{font-size:6.8px}.good-match{padding-left:15px}.good-match li{color:#40546d;margin:9px 0;font-size:7px}.good-match li::marker{color:#15914c}.profile-skill-bars{grid-template-columns:1fr 1fr;gap:8px 15px;display:grid}.profile-skill-bars>div{grid-template-columns:95px 1fr 30px;align-items:center;gap:6px;display:grid}.profile-skill-bars>div>span{flex-direction:column;display:flex}.profile-skill-bars b{font-size:7px}.profile-skill-bars small{color:#718096;font-size:5.8px}.profile-skill-bars>div>div{background:#e6ebf1;border-radius:4px;height:5px}.profile-skill-bars i{background:#15914c;border-radius:4px;height:100%;display:block}.profile-skill-bars em{color:#16804a;font-size:6px;font-style:normal}.screen-answer{border-top:1px solid #e5e9ef;justify-content:space-between;align-items:center;min-height:34px;font-size:7px;display:flex}.screen-answer span{color:#16804a}.recruiter-timeline{position:relative}.recruiter-timeline:before{content:"";background:#dce3ec;width:1px;position:absolute;top:20px;bottom:20px;left:17px}.recruiter-timeline article{grid-template-columns:35px 1fr;gap:9px;padding:8px 0 15px;display:grid}.recruiter-timeline article>i{color:#075bd7;z-index:1;background:#eaf2ff;border-radius:6px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.recruiter-timeline header{justify-content:space-between;display:flex}.recruiter-timeline h3{margin:0;font-size:8px}.recruiter-timeline time,.recruiter-timeline article b,.recruiter-timeline article p,.recruiter-timeline article em,.recruiter-timeline li{color:#66758a;font-size:6.5px;font-style:normal}.recruiter-timeline h4{font-size:7px}.education-record{grid-template-columns:40px 1fr;gap:8px;display:grid}.education-record>i{color:#075bd7;background:#eaf2ff;border-radius:6px;place-items:center;width:37px;height:37px;font-style:normal;display:grid}.education-record h3{font-size:8.5px}.education-record b,.education-record p,.education-record small{color:#66758a;font-size:6.5px}.certificate-row{border-top:1px solid #e5e9ef;grid-template-columns:27px 1fr 42px;align-items:center;gap:7px;min-height:43px;display:grid}.certificate-row>i{color:#16804a;background:#e7f6ed;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.certificate-row span{flex-direction:column;gap:3px;display:flex}.certificate-row b{font-size:7px}.certificate-row small{color:#718096;font-size:6px}.certificate-row button{color:#075bd7;background:0 0;border:0;font-size:6px}.recruiter-skills article{border-top:1px solid #e5e9ef;grid-template-columns:1fr 55px 120px 30px;align-items:center;gap:7px;min-height:43px;display:grid}.recruiter-skills article>div:first-child{flex-direction:column;gap:3px;display:flex}.recruiter-skills b{font-size:7px}.recruiter-skills small{color:#718096;font-size:6px}.recruiter-skills em{color:#075bd7;background:#eaf2ff;border-radius:7px;padding:4px;font-size:6px;font-style:normal}.recruiter-skills article>span{background:#e5eaf0;border-radius:4px;height:5px}.recruiter-skills span i{background:#15914c;border-radius:4px;height:100%;display:block}.recruiter-skills strong{color:#16804a;font-size:6.5px}.assessment-list article,.interview-history-list article,.document-list article{border-top:1px solid #e5e9ef;grid-template-columns:32px 1fr 55px 48px 45px;align-items:center;gap:7px;min-height:59px;display:grid}.assessment-list>article>i,.interview-history-list>article>i,.document-list>article>i{color:#075bd7;background:#eaf2ff;border-radius:5px;place-items:center;width:29px;height:29px;font-size:6px;font-style:normal;display:grid}.assessment-list span{flex-direction:column;gap:3px;display:flex}.assessment-list b,.interview-history-list h3,.document-list b{font-size:7px}.assessment-list small,.assessment-list p,.interview-history-list p,.interview-history-list small,.document-list small{color:#718096;font-size:6px}.assessment-list strong,.interview-history-list strong{color:#16804a;font-size:7px}.assessment-list button,.interview-history-list button,.document-list button{color:#075bd7;background:0 0;border:0;font-size:6px}.interview-history-list article{grid-template-columns:32px 1fr 55px 35px 48px}.interview-history-list blockquote{color:#526177;margin:5px 0;font-size:6px}.document-list article{grid-template-columns:32px 1fr 35px 55px}.note-composer textarea{border:1px solid #d5dfea;border-radius:5px;width:100%;height:55px;padding:7px;font-size:7px}.note-composer label{margin-right:10px;font-size:6.5px}.note-composer button{float:right;color:#075bd7;background:#fff;border:1px solid #075bd7;border-radius:4px;font-size:6.5px}.full-note{border-top:1px solid #e5e9ef;grid-template-columns:30px 1fr 35px 35px;gap:7px;min-height:78px;padding:9px 0;display:grid}.full-note>i{color:#075bd7;background:#eaf2ff;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.full-note header{justify-content:space-between;display:flex}.full-note b,.full-note span,.full-note p,.full-note small{font-size:6.5px}.full-note button{color:#075bd7;background:0 0;border:0;font-size:6px}.full-history{position:relative}.full-history:before{content:"";background:#dce3ec;width:1px;position:absolute;top:15px;bottom:15px;left:14px}.full-history article{grid-template-columns:29px 1fr;gap:8px;min-height:55px;display:grid}.full-history article>i{color:#075bd7;z-index:1;background:#eaf2ff;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.full-history span>*{margin:2px 0}.full-history b{font-size:7px}.full-history p,.full-history small{color:#718096;font-size:6px}.recruiter-profile-aside{flex-direction:column;gap:9px;display:flex}.recruiter-profile-aside>section{padding:12px}.recruiter-profile-aside h2{margin:0 0 9px;font-size:9px}.recruiter-aside-close,.recruiter-aside-backdrop,.candidate-profile-aside-trigger{display:none}.recruiter-quick-actions{grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.recruiter-quick-actions button{color:#075bd7;text-align:left;background:#fff;border:1px solid #e0e6ed;border-radius:4px;align-items:center;gap:6px;height:42px;font-size:6.5px;display:flex}.recruiter-quick-actions i{font-size:11px;font-style:normal}.recruiter-quick-actions .danger{color:#bd3540}.recruiter-quick-actions .success{color:#16804a}.aside-stage-select{border:1px solid #d5dfea;border-radius:4px;align-items:center;height:32px;padding:0 7px;display:flex}.aside-stage-select select{appearance:none;background:#fff;border:0;flex:1;font-size:7px}.next-stage{color:#fff;background:#075bd7;border:0;border-radius:4px;width:100%;height:30px;margin-top:7px;font-size:7px}.related-vacancy{grid-template-columns:32px 1fr;gap:7px;display:grid}.related-vacancy>i{color:#fff;background:#102958;border-radius:5px;place-items:center;width:30px;height:30px;font-size:6px;font-style:normal;display:grid}.related-vacancy span{flex-direction:column;gap:3px;display:flex}.related-vacancy b{font-size:7px}.related-vacancy small{color:#718096;font-size:6px}.recruiter-profile-aside section>a{color:#075bd7;margin:8px 7px 0 0;font-size:6px;display:inline-block}.recruiter-summary-row{border-top:1px solid #e5e9ef;justify-content:space-between;padding-top:7px;font-size:7px;display:flex}.recruiter-profile-aside section>header{justify-content:space-between;display:flex}.recruiter-profile-aside section>header button{color:#075bd7;background:0 0;border:0}.recruiter-tags span{background:#eef2f6;border-radius:7px;margin:3px;padding:4px 6px;font-size:6px;display:inline-flex}.recruiter-tags button{background:0 0;border:0}.profile-team{grid-template-columns:27px 1fr;align-items:center;gap:6px;height:35px;display:grid}.profile-team>i{color:#075bd7;background:#eaf2ff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:6px;font-style:normal;display:grid}.profile-team span{flex-direction:column;gap:3px;display:flex}.profile-team b{font-size:6.5px}.profile-team small,.aside-last-activity{color:#718096;font-size:5.8px}.next-step-card{background:linear-gradient(145deg,#f5f8ff,#eaf2ff)!important}.next-step-card>i{color:#075bd7;font-style:normal}.next-step-card>b{margin-left:6px;font-size:7px}.next-step-card p{font-size:6px}.next-step-card button{color:#075bd7;background:#fff;border:1px solid #075bd7;border-radius:4px;width:100%;height:28px;font-size:6.5px}.aside-note{border:1px solid #e1e7ee;border-radius:5px;margin-top:5px;padding:6px;position:relative}.aside-note b,.aside-note p,.aside-note small{font-size:6px}.aside-note button{background:0 0;border:0;position:absolute;top:3px;right:3px}.candidate-profile-page .employer-mobile-nav{display:none}@media (max-width:1180px){.candidate-profile-layout{grid-template-columns:1fr}.recruiter-profile-aside{z-index:60;background:#f7f9fc;width:300px;padding:9px;transition:all .2s;position:fixed;top:66px;bottom:0;right:0;overflow:auto;transform:translate(100%)}.recruiter-profile-aside.open{transform:translate(0)}.recruiter-aside-close{z-index:2;background:0 0;border:0;font-size:20px;display:block;position:absolute;top:12px;right:16px}.recruiter-aside-backdrop.open{z-index:55;background:#06152b66;border:0;display:block;position:fixed;inset:66px 0 0}.candidate-profile-aside-trigger{z-index:45;color:#fff;background:#075bd7;border:0;border-radius:4px;height:33px;font-size:7px;display:block;position:fixed;bottom:15px;right:15px}.candidate-profile-topbar>label{width:200px}}@media (max-width:760px){.candidate-profile-topbar>nav span,.candidate-profile-topbar>nav a:nth-of-type(2),.candidate-profile-topbar>nav b,.candidate-profile-topbar>label{display:none}.candidate-profile-layout{padding:7px 7px 70px}.candidate-profile-hero{display:block}.candidate-person{text-align:center;display:block}.candidate-person>i{margin:auto}.candidate-person>div>span,.candidate-person>div>div{flex-wrap:wrap;justify-content:center}.candidate-match{border:0;border-top:1px solid #e5e9ef;margin-top:10px;padding-top:10px}.candidate-profile-actions{overflow-x:auto}.candidate-profile-actions>button{white-space:nowrap}.compatibility-strip{grid-template-columns:repeat(2,1fr);height:auto}.compatibility-strip>div:first-child{border:0;grid-column:1/-1;height:50px}.process-progress>div{display:flex;overflow-x:auto}.process-progress>div button{min-width:75px}.candidate-profile-tabs{padding-inline:2px}.profile-summary-grid,.profile-skill-bars,.summary-mini{grid-template-columns:1fr}.recruiter-skills article{grid-template-columns:1fr 50px 60px 28px}.assessment-list article,.interview-history-list article,.document-list article{grid-template-columns:30px 1fr 42px}.assessment-list article button,.interview-history-list article button,.document-list article button{display:none}.recruiter-profile-aside{width:min(300px,90%);top:0}.recruiter-aside-backdrop.open{inset:0}.candidate-profile-aside-trigger{bottom:68px}.candidate-profile-page .employer-mobile-nav{display:grid}.ats-action-modal>div{grid-template-columns:1fr}.ats-action-modal label.wide{grid-column:auto}}.hero-art{pointer-events:none}.hero .stats{z-index:5;pointer-events:auto;grid-template-columns:repeat(4,minmax(0,1fr));position:relative}.hero .stats>a{z-index:5;min-width:0;min-height:56px;box-shadow:none;color:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:0;align-items:center;gap:14px;padding:4px 8px;display:flex;position:relative}.hero .stats>a:hover{opacity:.92}.hero .stats>a:hover i{transform:translateY(-1px)}.hero .stats i{color:#fff;pointer-events:none;border-radius:12px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:0;line-height:0;transition:transform .15s;display:grid}.hero .stats i svg{width:22px;height:22px;display:block}.hero .stats>a:first-child i{background:linear-gradient(145deg,#5b93ff,#2463eb);box-shadow:0 8px 22px #1457c84d}.hero .stats>a:nth-child(2) i{background:linear-gradient(145deg,#38bdf8,#0284c7);box-shadow:0 8px 22px #0284c74d}.hero .stats>a:nth-child(3) i{background:linear-gradient(145deg,#34d399,#059669);box-shadow:0 8px 22px #0596694d}.hero .stats>a:nth-child(4) i{background:linear-gradient(145deg,#fbbf24,#d97706);box-shadow:0 8px 22px #d977064d}.hero .stats>a:last-child{padding-right:18px}.hero .stats>a:last-child span{min-width:max-content}.hero .stats>a:last-child small{white-space:nowrap;display:block}.hero .stats>a:last-child i{flex:0 0 48px;width:48px;height:48px}.hero .stats>a:last-child b{font-size:21px;line-height:1.15}.hero .stats>a:last-child small{font-size:12px;line-height:1.3}@media (min-width:901px){.hero .stats{gap:18px;width:min(1000px,100%)}}@media (max-width:900px) and (min-width:761px){.hero .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{height:560px}}@media (max-width:760px){.hero .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hero .stats>a:last-child{padding-right:0}.hero .stats>a:last-child span{min-width:0}.hero .stats i{flex-basis:42px;width:42px;height:42px}.hero .stats i svg{width:20px;height:20px}}@media (max-width:390px){.hero .stats{grid-template-columns:1fr}}.interviews-page{--iv-border:#e3e9f3;--iv-muted:#64718c;color:#0a1738;background:#f8faff;min-height:100vh}.interview-topbar{gap:16px;padding:0 24px}.interview-topbar>div:first-of-type{margin-right:auto}.interview-topbar h1{margin:0;font-size:18px}.interview-topbar p{color:var(--iv-muted);margin:3px 0 0;font-size:11px}.interview-topbar>.primary{height:38px;padding:0 20px}.interview-tabs{border-bottom:1px solid var(--iv-border);background:#fff;align-items:flex-end;gap:8px;height:48px;padding:0 24px;display:flex}.interview-tabs button{color:#3f4b66;background:0 0;border:0;border-bottom:2px solid #0000;height:48px;padding:0 18px;font-weight:650}.interview-tabs button.active{color:#0866ff;border-color:#0866ff}.interviews-layout{grid-template-columns:minmax(700px,1fr) 308px;gap:18px;max-width:1600px;margin:auto;padding:18px 20px 40px;display:grid}.interviews-main{min-width:0}.interviews-heading{align-items:center;gap:8px;margin-bottom:12px;display:flex}.interviews-heading>div{margin-right:auto}.interviews-heading h2{margin:0;font-size:22px}.interviews-heading p{color:var(--iv-muted);margin:4px 0;font-size:12px}.interviews-heading>button,.calendar-tools button,.interview-aside button{border:1px solid var(--iv-border);color:#17254a;background:#fff;border-radius:7px;padding:8px 11px}.interview-metrics{border:1px solid var(--iv-border);background:#fff;border-radius:10px;grid-template-columns:repeat(8,1fr);margin-bottom:12px;display:grid}.interview-metrics div{border-right:1px solid var(--iv-border);padding:12px}.interview-metrics div:last-child{border:0}.interview-metrics b,.interview-metrics span{display:block}.interview-metrics b{font-size:18px}.interview-metrics span{color:var(--iv-muted);margin-top:2px;font-size:10px}.calendar-tools{border:1px solid var(--iv-border);background:#fff;border-radius:9px 9px 0 0;align-items:center;gap:12px;height:50px;padding:7px;display:flex}.calendar-tools>div:first-child{gap:4px;display:flex}.calendar-tools>b{margin-right:auto;font-size:13px}.calendar-tools button{align-items:center;gap:4px;padding:7px 10px;display:flex}.period-switch{border:1px solid var(--iv-border);border-radius:7px;display:flex;overflow:hidden}.period-switch button{border:0;border-radius:0}.period-switch button.active{color:#075ff0;background:#eaf2ff}.interview-filters{border:1px solid var(--iv-border);background:#fff;border-top:0;flex-wrap:wrap;gap:6px;padding:10px;display:flex}.interview-filters button{border:1px solid var(--iv-border);background:#fff;border-radius:6px;align-items:center;gap:3px;padding:6px 9px;font-size:11px;display:flex}.week-calendar{border:1px solid var(--iv-border);background:#fff;border-top:0;overflow:hidden}.calendar-head{border-bottom:1px solid var(--iv-border);grid-template-columns:56px repeat(5,1fr);height:48px;display:grid}.calendar-head>span{text-align:center;border-left:1px solid var(--iv-border);padding:7px;font-size:11px;font-weight:700}.calendar-head small{color:var(--iv-muted);margin-top:3px;font-weight:500;display:block}.calendar-grid{grid-template-columns:56px repeat(5,1fr);height:520px;display:grid;position:relative}.time-axis{grid-template-rows:repeat(9,1fr);display:grid}.time-axis span{text-align:center;color:#53617f;padding-top:8px;font-size:9px}.calendar-day{border-left:1px solid var(--iv-border);position:relative}.calendar-day>i{border-bottom:1px solid #eef2f8;height:57.77px;display:block}.calendar-event{text-align:left;z-index:2;border:1px solid;border-radius:6px;height:88px;padding:7px;position:absolute;left:7px;right:7px;overflow:hidden}.calendar-event small,.calendar-event b,.calendar-event span,.calendar-event em{font-style:normal;display:block}.calendar-event small{font-size:8px}.calendar-event b{margin:3px 0;font-size:10px}.calendar-event span,.calendar-event em{white-space:nowrap;font-size:8px}.calendar-event.green{background:#e5f8f0;border-color:#92ddc3}.calendar-event.blue{background:#eaf2ff;border-color:#a9c7ff}.calendar-event.purple{background:#f2eaff;border-color:#d5b7ff}.calendar-event.orange{background:#fff4df;border-color:#f2d59c}.upcoming-table{border:1px solid var(--iv-border);background:#fff;border-radius:9px;margin-top:12px;overflow:hidden}.upcoming-table>header{align-items:center;height:45px;padding:0 15px;display:flex}.upcoming-table h3{margin-right:auto;font-size:13px}.upcoming-table header button{color:#0763ee;background:0 0;border:0}.interview-list{background:#fff;overflow:auto}.interview-row{border-top:1px solid var(--iv-border);grid-template-columns:28px minmax(175px,1.45fr) 1fr .7fr .8fr 1fr .8fr .7fr 38px;align-items:center;gap:8px;min-width:850px;min-height:58px;padding:6px 10px;font-size:10px;display:grid}.interview-row.head{color:#65708b;background:#fbfcff;min-height:34px;font-weight:700}.interview-row span small{color:var(--iv-muted);margin-top:3px;display:block}.interview-person{text-align:left;background:0 0;border:0;align-items:center;gap:8px;display:flex}.interview-person>i,.aside-interview>i{color:#075fdc;background:#e8f0ff;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:750;display:grid}.interview-person span{display:block}.interview-row em{font-style:normal}.interviewers{align-items:center;display:flex}.interviewers i,.interviewers small{background:#dae4f4;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:-5px;font-style:normal;display:grid}.interview-row strong{border-radius:5px;justify-self:start;padding:4px 7px}.status-confirmada,.status-completada{color:#09744b;background:#daf6e8}.status-pendiente{color:#9d5b00;background:#fff0d5}.status-cancelada{color:#b01e2e;background:#ffe2e4}.type-green{color:#078a57}.type-blue{color:#1268db}.type-purple{color:#842fe0}.type-orange{color:#b66b00}.interview-aside{flex-direction:column;gap:14px;display:flex}.interview-aside>section{border:1px solid var(--iv-border);background:#fff;border-radius:9px;padding:14px}.interview-aside header{justify-content:space-between;display:flex}.interview-aside h3{margin:0 0 12px;font-size:13px}.interview-aside header small{color:var(--iv-muted)}.interview-aside header a{color:#0666f5;font-size:10px}.aside-summary{grid-template-columns:1fr 1fr;gap:8px;display:grid}.aside-summary div{border:1px solid var(--iv-border);border-radius:7px;padding:12px}.aside-summary b,.aside-summary span{display:block}.aside-summary b{font-size:20px}.aside-summary span{color:var(--iv-muted);font-size:9px}.aside-interview{text-align:left;align-items:center;gap:8px;width:100%;display:flex;border:0!important;border-top:1px solid var(--iv-border)!important;border-radius:0!important;padding:9px 0!important}.aside-interview span{margin-right:auto}.aside-interview b,.aside-interview small{font-size:10px;display:block}.aside-interview small{color:var(--iv-muted);margin-top:3px}.aside-interview time{font-size:9px}.pending-line b,.pending-line small{font-size:10px;display:block}.pending-line small{color:var(--iv-muted);margin-top:3px}.availability{align-items:center;gap:8px;margin:9px 0;display:flex}.availability>i{background:#eaf2ff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;display:grid}.availability span b,.availability span small{font-size:10px;display:block}.availability span small{color:var(--iv-muted)}.quick-interview{text-align:left;gap:8px;width:100%;border:0!important;padding:8px 0!important;display:flex!important}.quick-interview span{margin-right:auto}.integration{border-top:1px solid var(--iv-border);align-items:center;gap:8px;padding-top:10px;display:flex}.integration i{color:#0864f1;background:#eef4ff;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.integration b{margin-right:auto;font-size:10px}.integration span{color:#078a57;font-size:9px}.interview-detail{z-index:90;background:#fff;width:min(460px,100%);padding:20px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-12px 0 40px #10275524}.interview-detail>header{justify-content:space-between;display:flex}.interview-detail h2{margin:3px 0 0;font-size:21px}.interview-detail>header button{background:0 0;border:0;font-size:25px}.detail-candidate{border-bottom:1px solid var(--iv-border);align-items:center;gap:12px;padding:18px 0;display:flex}.detail-candidate>i{background:#e9f1ff;border-radius:50%;place-items:center;width:50px;height:50px;font-style:normal;display:grid}.detail-candidate span{margin-right:auto}.detail-candidate span b,.detail-candidate span a{display:block}.detail-candidate span a{color:#0963ed;margin-top:4px;font-size:11px}.detail-candidate strong{border-radius:5px;padding:5px 8px;font-size:10px}.interview-detail section{border-bottom:1px solid var(--iv-border);padding:15px 0}.interview-detail section h3{font-size:14px}.interview-detail section p{font-size:11px;line-height:1.5}.interview-detail section p span{color:var(--iv-muted);width:40%;display:inline-block}.interview-detail section textarea{border:1px solid var(--iv-border);border-radius:7px;width:100%;min-height:70px;padding:9px}.interview-detail footer{background:#fff;gap:7px;padding:14px 0;display:flex;position:sticky;bottom:-20px}.interview-detail footer button,.interview-modal footer button{border:1px solid var(--iv-border);background:#fff;border-radius:6px;padding:9px}.interview-detail footer .primary,.interview-modal footer .primary{color:#fff;background:#0866f5;border-color:#0866f5}.interview-detail footer .danger,.interview-modal footer .danger{color:#c42435;border-color:#efb8bd}.interview-modal{background:#fff;border-radius:12px;grid-template-columns:1fr 1fr;gap:13px;width:min(680px,100% - 30px);padding:20px;display:grid}.interview-modal>header,.interview-modal>footer{grid-column:1/-1;align-items:center;display:flex}.interview-modal>header div{margin-right:auto}.interview-modal h2{margin:0;font-size:20px}.interview-modal header p{color:var(--iv-muted);margin:4px 0;font-size:11px}.interview-modal header>button{background:0 0;border:0;font-size:22px}.interview-modal label{font-size:11px;font-weight:700}.interview-modal input,.interview-modal select,.interview-modal textarea{border:1px solid var(--iv-border);background:#fff;border-radius:7px;width:100%;margin-top:6px;padding:10px;display:block}.interview-modal textarea{min-height:80px}.interview-modal .wide{grid-column:1/-1}.interview-modal .check{grid-column:1/-1;gap:8px;display:flex}.interview-modal .check input{width:auto;margin:0}.interview-modal footer{justify-content:flex-end;gap:8px}.interview-bulk{z-index:80;color:#fff;background:#0a1738;border-radius:9px;align-items:center;gap:7px;padding:10px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #0716384d}.interview-bulk button{color:#fff;background:#172747;border:1px solid #42506d;border-radius:5px;padding:7px}.interview-shortcuts{background:#f7f9fd;border-radius:8px;margin:auto 12px 10px;padding:12px}.interview-shortcuts b{font-size:11px}.interview-shortcuts button{color:#465473;background:0 0;border:0;padding:5px 0;font-size:9px;display:block}.interview-sidebar .employer-recruiter{margin-top:0}@media (max-width:1250px){.interviews-layout{grid-template-columns:1fr}.interview-aside{grid-template-columns:repeat(3,1fr);display:grid}.interview-metrics{grid-template-columns:repeat(4,1fr)}.interview-topbar .employer-user{display:none}}@media (max-width:850px){.interviews-layout{padding:12px}.interview-topbar>div:first-of-type p,.interview-topbar>.top-icon{display:none}.interview-topbar h1{font-size:15px}.interview-topbar>.primary{padding:0 12px;font-size:0}.interview-topbar>.primary:first-letter{font-size:18px}.interview-tabs{padding:0 12px;overflow:auto}.interviews-heading{flex-wrap:wrap}.interviews-heading>div{width:100%}.interview-metrics{grid-template-columns:repeat(2,1fr)}.week-calendar{overflow:auto}.calendar-head,.calendar-grid{min-width:700px}.interview-aside{grid-template-columns:1fr 1fr}.interview-modal{grid-template-columns:1fr}.interview-modal .wide,.interview-modal>header,.interview-modal>footer{grid-column:1}.interview-bulk{left:10px;right:10px;overflow:auto;transform:none}.interview-bulk b{white-space:nowrap}}@media (max-width:560px){.interview-topbar{padding:0 10px}.interview-topbar>.primary{margin-left:auto}.interview-topbar>.employer-user{display:none}.interviews-heading>button{font-size:10px}.calendar-tools{flex-wrap:wrap;height:auto}.calendar-tools>b{order:-1;width:100%}.period-switch{margin-right:auto}.week-calendar{border-radius:8px}.calendar-head,.calendar-grid{min-width:0}.calendar-head{grid-template-columns:45px 1fr}.calendar-head>span:not(:nth-child(2)){display:none}.calendar-grid{grid-template-columns:45px 1fr;height:auto}.calendar-day:not(:nth-child(2)){display:none}.calendar-event{height:auto;min-height:78px;margin:8px;position:relative!important;top:auto!important}.calendar-day>i,.time-axis{display:none}.interview-aside{grid-template-columns:1fr}.upcoming-table{display:none}.interview-row{grid-template-columns:26px 1fr auto;min-width:0;padding:10px}.interview-row.head{display:none}.interview-row>:not(input):not(.interview-person):last-child{display:block}.interview-row>span,.interview-row>em,.interview-row>strong,.interview-row>.interviewers{display:none}.interview-detail{padding:15px 15px 75px}.interview-detail footer{padding:10px 15px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 20px #1027551c}.interview-detail footer button{flex:1}.interview-shortcuts{display:none}}.interview-search{background:#fff;border:1px solid #e3e9f3;border-radius:7px;align-items:center;gap:6px;width:170px;height:34px;padding:0 9px;display:flex}.interview-search input{border:0;outline:0;width:100%;font-size:10px}.employer-messages{--msg-border:#e3e9f3;--msg-muted:#66738e;color:#0b1738;background:#f8faff;min-height:100vh}.messages-topbar{gap:14px;padding:0 22px}.messages-topbar>div:first-of-type{min-width:225px}.messages-topbar h1{margin:0;font-size:18px}.messages-topbar p{color:var(--msg-muted);margin:3px 0;font-size:10px}.messages-topbar>label{max-width:410px;height:38px;margin-right:auto}.messages-topbar>.primary{height:38px;padding:0 22px}.message-layout{background:#fff;grid-template-columns:310px minmax(420px,1fr) 330px;height:calc(100vh - 66px);display:grid}.conversation-pane{border-right:1px solid var(--msg-border);flex-direction:column;min-width:0;display:flex}.conversation-pane>header{padding:14px 14px 8px;display:flex}.conversation-pane>header>div{margin-right:auto}.conversation-pane h2{margin:0;font-size:14px}.conversation-pane header p{display:none}.conversation-pane>header>button{background:0 0;border:0;display:flex}.conversation-search{border:1px solid var(--msg-border);border-radius:6px;align-items:center;gap:6px;height:36px;margin:0 12px 7px;padding:0 9px;display:flex}.conversation-search input{border:0;outline:0;width:100%;font-size:10px}.conversation-pane>nav{border-bottom:1px solid var(--msg-border);height:42px;display:flex;overflow:auto}.conversation-pane>nav button{background:0 0;border:0;border-bottom:2px solid #0000;flex:1;min-width:max-content;padding:0 10px;font-size:10px}.conversation-pane>nav button.active{color:#0865f3;border-color:#0865f3}.conversation-filters{gap:5px;padding:7px;display:flex;overflow:auto}.conversation-filters button{border:1px solid var(--msg-border);background:#fff;border-radius:5px;align-items:center;padding:5px;font-size:9px;display:flex}.conversation-list{overflow:auto}.conversation-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f7;grid-template-columns:44px 1fr 54px;align-items:center;gap:8px;width:100%;height:92px;padding:10px 12px;display:grid;position:relative}.conversation-list>button.active{outline-offset:-2px;background:#f0f5ff;border-radius:6px;outline:1.5px solid #4e87ff}.conversation-list>button>i{background:#e7effc;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;font-weight:750;display:grid;position:relative}.conversation-list>button>i em,.chat-header>i em,.profile-summary>i em{background:#08a66b;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;bottom:1px;right:0}.conversation-list>button span{min-width:0}.conversation-list>button span b,.conversation-list>button span small,.conversation-list>button span em{font-style:normal;display:block}.conversation-list>button span b{font-size:11px}.conversation-list>button span small{color:#3f4b66;white-space:nowrap;text-overflow:ellipsis;margin:5px 0;font-size:9px;overflow:hidden}.conversation-list>button span em{color:var(--msg-muted);font-size:8px}.conversation-list>button time{text-align:right;color:#53617b;align-self:start;font-size:8px}.conversation-list>button time b{color:#fff;background:#0966f6;border-radius:50%;place-items:center;width:18px;height:18px;margin:12px 0 0 auto;display:grid}.conversation-list>button>strong{color:#f4aa08;position:absolute;bottom:8px;right:10px}.message-empty{text-align:center;color:var(--msg-muted);padding:30px}.chat-pane{background:#fff;flex-direction:column;min-width:0;display:flex}.chat-header{border-bottom:1px solid var(--msg-border);align-items:center;gap:10px;height:68px;padding:0 15px;display:flex}.chat-header>i{background:#e8f1ff;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid;position:relative}.chat-header>div{margin-right:auto}.chat-header h2{margin:0;font-size:13px}.chat-header h2 small{color:#0a9460;font-size:8px}.chat-header p{color:var(--msg-muted);margin:4px 0;font-size:9px}.chat-header>strong{color:#0c8a5a;font-size:9px}.chat-header>button{border:1px solid var(--msg-border);background:#fff;border-radius:6px;width:34px;height:34px}.chat-header .chat-back{display:none}.vacancy-strip{border:1px solid var(--msg-border);background:#fbfcff;border-radius:7px;gap:12px;margin:10px 14px 0;padding:11px 13px;font-size:9px;display:flex}.vacancy-strip strong{color:#a76500;background:#fff1d8;border-radius:4px;padding:3px 6px}.vacancy-strip a{color:#0763ee;margin-left:auto}.chat-history{flex:1;padding:12px 18px;overflow:auto}.date-separator{text-align:center;color:var(--msg-muted);margin:5px 0 15px;font-size:9px}.message-bubble{gap:7px;max-width:70%;margin:0 0 13px;display:flex}.message-bubble>i{background:#e8f0fc;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;display:grid}.message-bubble>div{min-width:0}.message-bubble p{background:#f1f3f7;border-radius:4px 12px 12px;margin:0;padding:10px 12px;font-size:10px;line-height:1.55}.message-bubble time{text-align:right;color:#64708a;margin-top:3px;font-size:7px;display:block}.message-bubble.recruiter{margin-left:auto}.message-bubble.recruiter p{color:#073da8;background:#dfeaff;border-radius:12px 4px 12px 12px}.message-bubble.system{max-width:78%;margin-left:auto;margin-right:auto}.message-bubble.system p{color:#623597;background:#f6f0ff;border:1px solid #ddc9fb}.message-bubble.note{max-width:75%;margin-left:auto}.message-bubble.note p{color:#6e5410;background:#fff6d9;border:1px solid #f2d786}.message-file{border:1px solid var(--msg-border);background:#fff;border-radius:6px;align-items:center;gap:7px;margin-top:5px;padding:7px;display:flex}.message-file small{display:block}.message-composer{border:1px solid var(--msg-border);border-radius:8px;margin:0 14px 12px;position:relative}.message-composer.internal{background:#fffdf5;border-color:#ebc558}.message-composer>nav{border-bottom:1px solid var(--msg-border);display:flex}.message-composer>nav button{background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 14px;font-size:9px}.message-composer>nav button.active{color:#0765ee;border-color:#0765ee}.message-composer textarea{resize:none;background:0 0;border:0;outline:0;width:100%;height:70px;padding:11px;font-size:10px}.message-composer>footer{align-items:center;gap:5px;padding:7px;display:flex}.message-composer>footer button,.message-composer>footer label{color:#254374;cursor:pointer;background:0 0;border:0;padding:5px;font-size:9px}.message-composer>footer label input{display:none}.message-composer>footer .send{color:#fff;background:#0865f3;border-radius:6px;width:34px;height:31px;margin-left:auto;font-size:15px}.drop-zone{text-align:center;color:#67738d;border:1px dashed #cbd5e6;margin:4px 8px 8px;padding:8px;font-size:8px}.attachment-preview{background:#f3f6fb;border-radius:6px;align-items:center;gap:8px;margin:7px;padding:7px;display:flex}.attachment-preview b{margin-right:auto;font-size:9px}.attachment-preview small{color:var(--msg-muted);display:block}.attachment-preview button{background:0 0;border:0}.template-menu{border:1px solid var(--msg-border);z-index:5;background:#fff;border-radius:8px;width:260px;padding:7px;position:absolute;bottom:48px;left:8px;box-shadow:0 12px 35px #10275525}.template-menu header{justify-content:space-between;padding:5px;display:flex}.template-menu header button{color:#0865ef;background:0 0;border:0}.template-menu>button{text-align:left;background:0 0;border:0;width:100%;padding:7px;display:flex}.template-menu>button:hover{background:#f2f6fd}.template-menu span{margin-right:auto;font-size:9px}.template-menu small{color:#0865ef}.message-profile{border-left:1px solid var(--msg-border);background:#fbfcff;padding:12px;overflow:auto}.message-profile>section{border:1px solid var(--msg-border);background:#fff;border-radius:7px;margin-bottom:10px;padding:13px}.message-profile h3{margin:0 0 12px;font-size:12px}.profile-close{display:none}.profile-summary{text-align:center}.profile-summary>i{background:#e5efff;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;font-style:normal;display:grid;position:relative}.profile-summary h2{margin:8px 0 3px;font-size:13px}.profile-summary p,.profile-summary small,.profile-summary strong{margin:4px;font-size:9px;display:block}.profile-summary small{color:var(--msg-muted)}.profile-summary strong{color:#0a8d5d}.profile-buttons{gap:6px;margin-top:12px;display:flex}.profile-buttons>*{border:1px solid var(--msg-border);text-align:center;background:#fff;border-radius:5px;flex:1;padding:7px;font-size:9px}.profile-buttons button{color:#fff;background:#0865f3}.related-vacancy{gap:10px;display:flex}.related-vacancy>i{color:#8237d7;background:#f0e8ff;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.related-vacancy b,.related-vacancy small{font-size:9px;display:block}.related-vacancy small{color:var(--msg-muted);margin-top:4px}.message-profile section>a{color:#0865ef;margin-top:8px;font-size:9px;display:block}.stage-button{color:#a56200;background:#fff0d8;border:0;border-radius:5px;align-items:center;gap:5px;padding:7px;display:flex}.stage-line{margin-top:18px;display:flex}.stage-line span{text-align:center;flex:1;position:relative}.stage-line span:before{content:"";background:#d9e0ec;height:2px;position:absolute;top:4px;left:0;right:0}.stage-line span i{z-index:1;background:#fff;border:2px solid #b8c4da;border-radius:50%;width:10px;height:10px;margin:auto;display:block;position:relative}.stage-line span.done i,.stage-line span.done:before{background:#0966f3;border-color:#0966f3}.stage-line span small{font-size:7px}.profile-actions{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.profile-actions button{border:1px solid var(--msg-border);background:#fff;border-radius:6px;height:48px;font-size:8px}.profile-actions button.danger{color:#c72736}.profile-fact,.profile-history{font-size:8px;display:flex}.profile-fact span{width:45%;color:var(--msg-muted)}.profile-history{align-items:center;gap:6px}.profile-history>i{border:2px solid #ffae23;border-radius:50%;width:8px;height:8px}.profile-history>i.done{background:#0ab274;border-color:#0ab274}.profile-history span{margin-right:auto}.profile-history time{color:var(--msg-muted)}.team-message{gap:8px;display:flex}.team-message>i{background:#e6effe;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;display:grid}.team-message b,.team-message small{font-size:9px;display:block}.message-nav-filters{background:#f7f9fd;border-radius:8px;margin:auto 10px 10px;padding:11px}.message-nav-filters>b{font-size:10px}.message-nav-filters button{color:#455270;background:0 0;border:0;width:100%;padding:5px 0;font-size:9px;display:flex}.message-nav-filters button span{margin-left:auto}.messages-sidebar .employer-recruiter{margin-top:0}.message-action-modal{background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;gap:12px;width:min(620px,100% - 28px);padding:19px;display:grid}.message-action-modal>header,.message-action-modal>footer,.message-action-modal>.wide{grid-column:1/-1}.message-action-modal>header{display:flex}.message-action-modal header>div{margin-right:auto}.message-action-modal h2{margin:0;font-size:19px}.message-action-modal header p{color:var(--msg-muted);font-size:10px}.message-action-modal header>button{background:0 0;border:0;font-size:22px}.message-action-modal label{font-size:10px;font-weight:700}.message-action-modal label input,.message-action-modal label select,.message-action-modal label textarea{border:1px solid var(--msg-border);border-radius:6px;width:100%;margin-top:5px;padding:9px;display:block}.message-action-modal label textarea{height:80px}.message-action-modal>footer{justify-content:flex-end;gap:7px;display:flex}.message-action-modal footer button{border:1px solid var(--msg-border);background:#fff;border-radius:6px;padding:9px 15px}.message-action-modal footer .primary{color:#fff;background:#0865f3}.message-action-modal footer .danger{color:#fff;background:#c92b3b}@media (max-width:1250px){.message-layout{grid-template-columns:290px 1fr}.message-profile{z-index:95;width:340px;display:none;position:fixed;top:0;bottom:0;right:0;box-shadow:-10px 0 35px #1027552e}.message-profile.mobile-open{display:block}.profile-close{background:0 0;border:0;font-size:24px;display:block;position:absolute;top:8px;right:12px}.messages-topbar>.employer-user{display:none}}@media (max-width:760px){.messages-topbar{padding:0 10px}.messages-topbar>div:first-of-type{min-width:0;margin-right:auto}.messages-topbar p,.messages-topbar>label,.messages-topbar>.top-icon{display:none}.messages-topbar>.primary{padding:0 12px;font-size:0}.messages-topbar>.primary:first-letter{font-size:18px}.message-layout{height:calc(100vh - 66px);display:block}.conversation-pane{height:100%}.conversation-pane.has-active{display:none}.conversation-pane header p{color:var(--msg-muted);font-size:9px;display:block}.chat-pane{height:100%;display:none}.conversation-pane.has-active+.chat-pane{display:flex}.chat-header .chat-back{display:block}.chat-header>strong,.chat-header>button:nth-last-child(3),.vacancy-strip span:nth-child(n+2){display:none}.chat-history{padding:10px}.message-bubble{max-width:88%}.message-composer{border-radius:0;margin:0;position:sticky;bottom:0}.drop-zone{display:none}.message-composer>footer button:nth-child(3){font-size:0}.message-composer>footer button:nth-child(3):first-letter{font-size:13px}.message-profile{width:100%}.message-action-modal{grid-template-columns:1fr}.message-action-modal>header,.message-action-modal>footer,.message-action-modal>.wide{grid-column:1}.message-nav-filters{display:none}}.analytics-page{--an-border:#e3e9f3;--an-muted:#66738c;color:#0a1738;background:#f8faff;min-height:100vh}.analytics-topbar{gap:10px;padding:0 20px}.analytics-topbar>div:first-of-type{margin-right:auto}.analytics-topbar h1{margin:0;font-size:18px}.analytics-topbar p{color:var(--an-muted);margin:3px 0;font-size:10px}.analytics-topbar>button{border:1px solid var(--an-border);background:#fff;border-radius:6px;height:36px;padding:0 12px}.analytics-tabs{border-bottom:1px solid var(--an-border);background:#fff;align-items:flex-end;gap:4px;height:48px;padding:0 20px;display:flex;overflow:auto}.analytics-tabs button{white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;height:48px;padding:0 15px;font-size:10px}.analytics-tabs button.active{color:#0866f5;border-color:#0866f5}.analytics-layout{grid-template-columns:minmax(720px,1fr) 290px;gap:16px;max-width:1600px;margin:auto;padding:14px 18px 40px;display:grid}.analytics-main{min-width:0}.analytics-heading{align-items:center;gap:8px;margin-bottom:10px;display:flex}.analytics-heading>div:first-child{margin-right:auto}.analytics-heading h2{margin:0;font-size:21px}.analytics-heading p{color:var(--an-muted);margin:3px 0;font-size:10px}.analytics-heading>button,.range-buttons button{border:1px solid var(--an-border);background:#fff;border-radius:6px;align-items:center;padding:7px 9px;font-size:9px;display:flex}.analytics-heading>label{white-space:nowrap;font-size:9px}.range-buttons{display:flex}.range-buttons button{border-radius:0}.range-buttons button:first-child{border-radius:6px 0 0 6px}.range-buttons button:last-child{border-radius:0 6px 6px 0}.range-buttons button.active{color:#0763ef;background:#e9f1ff}.analytics-filters{border:1px solid var(--an-border);background:#fff;border-radius:7px;flex-wrap:wrap;gap:6px;margin-bottom:10px;padding:9px;display:flex}.analytics-filters button{border:1px solid var(--an-border);background:#fff;border-radius:5px;align-items:center;gap:3px;padding:6px 8px;font-size:9px;display:flex}.analytics-block{border:1px solid var(--an-border);background:#fff;border-radius:8px;overflow:hidden}.analytics-block>header{align-items:center;padding:12px 14px;display:flex}.analytics-block h3{margin:0;font-size:12px}.analytics-block>header>small{color:var(--an-muted);margin-left:auto}.analytics-block>header>button{border:1px solid var(--an-border);background:#fff;border-radius:5px;align-items:center;margin-left:auto;padding:5px 7px;font-size:8px;display:flex}.executive{margin-bottom:12px}.kpi-grid{border-top:1px solid var(--an-border);grid-template-columns:repeat(5,1fr);display:grid}.kpi-grid article{border-right:1px solid var(--an-border);border-bottom:1px solid var(--an-border);align-items:center;gap:8px;min-width:0;padding:11px;display:flex}.kpi-grid article>i{color:#0764ef;background:#e9f1ff;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.kpi-grid article>span{min-width:0}.kpi-grid article small,.kpi-grid article b,.kpi-grid article em{font-style:normal;display:block}.kpi-grid article small{white-space:nowrap;font-size:7px}.kpi-grid article b{margin:2px 0;font-size:17px}.kpi-grid article em{color:#08945e;white-space:nowrap;font-size:7px}.kpi-grid article em.negative{color:#d13646}.spark{width:45px;height:26px;margin-left:auto}.analytics-primary{grid-template-columns:.85fr 1.35fr;gap:12px;margin-bottom:12px;display:grid}.funnel-block,.trend-block{height:320px}.funnel{padding:4px 16px}.funnel>div{grid-template-columns:105px 1fr 42px;align-items:center;height:37px;display:grid}.funnel span b,.funnel span small{font-size:8px;display:block}.funnel span small{color:var(--an-muted)}.funnel>div>i{clip-path:polygon(8% 0,92% 0,84% 100%,16% 100%);background:linear-gradient(90deg,#1b6dff,#6a8cff);height:29px;margin:auto;display:block}.funnel>div:nth-child(2)>i{background:#8e76ec}.funnel>div:nth-child(3)>i{background:#45bde8}.funnel>div:nth-child(4)>i{background:#3bc6ad}.funnel>div:nth-child(5)>i{background:#f6bf42}.funnel>div:nth-child(6)>i{background:#ff8d45}.funnel>div:nth-child(7)>i{background:#f05b60}.funnel em{text-align:right;font-size:8px;font-style:normal}.trend-block>header>div{margin-left:auto;display:flex}.trend-block>header button{border:1px solid var(--an-border);background:#fff;padding:5px;font-size:8px}.trend-block>header button.active{color:#0764ef;background:#e9f1ff}.trend-chart{padding:3px 16px}.chart-legend{color:#52607d;gap:15px;font-size:8px;display:flex}.trend-chart svg{width:100%;height:190px;overflow:visible}.trend-chart .grid path{stroke:#e7ecf4;stroke-width:1px}.trend-chart polyline{stroke:#0866f5;stroke-width:2px;vector-effect:non-scaling-stroke}.trend-chart polyline.previous{stroke:#aab9d5;stroke-dasharray:5 4}.trend-chart rect{fill:#4384f4}.chart-labels{color:var(--an-muted);justify-content:space-between;font-size:7px;display:flex}.analytics-secondary{grid-template-columns:1.35fr 1fr .8fr;gap:12px;margin-bottom:12px;display:grid}.vacancy-performance{grid-column:auto}.analytics-table{overflow:auto}.analytics-row{border-top:1px solid var(--an-border);grid-template-columns:1.5fr repeat(10,.65fr);align-items:center;min-width:820px;min-height:40px;padding:4px 10px;font-size:7px;display:grid}.analytics-row.head{min-height:30px;color:var(--an-muted);background:#fbfcff;font-weight:700}.analytics-row span b,.analytics-row span small{display:block}.analytics-row span small{color:var(--an-muted);margin-top:2px}.vacancy-performance>a,.time-chart>a,.source-block>a{color:#0764ee;padding:10px 13px;font-size:8px;display:block}.time-summary{grid-template-columns:repeat(3,1fr);gap:6px;padding:0 10px;display:grid}.time-summary div{background:#f7f9fd;padding:8px}.time-summary small,.time-summary b,.time-summary em{font-size:8px;font-style:normal;display:block}.time-summary b{font-size:14px}.time-summary em{color:#0a9862}.time-chart .trend-chart svg{height:120px}.donut{background:conic-gradient(#3076ef 0 36%,#8269e8 36% 58%,#45bce8 58% 75%,#36c495 75% 87%,#f6b73b 87% 95%,#aeb8cb 95%);border-radius:50%;place-items:center;width:105px;height:105px;margin:5px auto 10px;display:grid}.donut:before{content:"";background:#fff;border-radius:50%;width:58px;height:58px}.donut>b{text-align:center;position:absolute}.donut small{display:block}.source-block>p{align-items:center;padding:0 12px;font-size:8px;display:flex}.source-block>p i{background:#3779ef;border-radius:2px;width:7px;height:7px;margin-right:6px}.source-block>p span{margin-right:auto}.analytics-secondary.lower{grid-template-columns:repeat(3,1fr)}.compact-analysis{padding:13px}.compact-analysis h3{font-size:12px}.compact-analysis>p{border-top:1px solid var(--an-border);align-items:center;margin:0;padding:9px 0;font-size:8px;display:flex}.compact-analysis>p>em{width:20px}.compact-analysis>p>i{background:#e8f0ff;border-radius:50%;place-items:center;width:27px;height:27px;margin-right:7px;font-style:normal;display:grid}.compact-analysis>p span{margin-right:auto}.compact-analysis>p span b,.compact-analysis>p span small{display:block}.compact-analysis>small{color:var(--an-muted);font-size:7px}.custom-report{background:linear-gradient(90deg,#f2f6ff,#e9f1ff);border-radius:8px;align-items:center;padding:14px;display:flex}.custom-report div{margin-right:auto}.custom-report h3{margin:0;font-size:12px}.custom-report p{color:var(--an-muted);font-size:8px}.custom-report button{color:#075fdc;background:#dce9ff;border:0;border-radius:6px;padding:10px}.analytics-aside{flex-direction:column;gap:12px;display:flex}.analytics-aside>section{border:1px solid var(--an-border);background:#fff;border-radius:8px;padding:13px}.analytics-aside header{display:flex}.analytics-aside h3{margin:0 0 12px;font-size:12px}.analytics-aside header small{color:var(--an-muted);margin-left:auto}.analytics-aside article{border-top:1px solid var(--an-border);gap:10px;padding:10px 0;display:flex}.analytics-aside article>i{color:#07925e;background:#e4f7ee;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.analytics-aside article b,.analytics-aside article small{font-size:8px;line-height:1.5;display:block}.analytics-aside article small{color:var(--an-muted)}.analytics-aside>section>button{color:#0763ed;background:0 0;border:0;font-size:8px}.analytics-alert{border-top:1px solid var(--an-border);gap:8px;padding:8px 0;font-size:8px;display:flex}.analytics-alert i{color:#e48a12}.analytics-action{color:#152343;background:#fff;width:100%;padding:8px 0;display:flex;border:0!important;border-top:1px solid var(--an-border)!important}.analytics-action span{margin-left:auto}.scheduled-report{font-size:8px;display:flex}.scheduled-report b,.scheduled-report small{display:block}.scheduled-report small{color:var(--an-muted)}.scheduled-report button{background:0 0;border:0}.analytics-goal{margin:10px 0}.analytics-goal>span{font-size:8px;display:flex}.analytics-goal small{margin-left:auto}.analytics-goal>div{background:#e7edf6;border-radius:4px;height:5px;margin-top:5px}.analytics-goal>div i{background:#0a68f3;border-radius:4px;height:100%;display:block}.saved-reports{background:#f7f9fd;border-radius:8px;margin:auto 10px 10px;padding:11px}.saved-reports>b{font-size:10px}.saved-reports button{text-align:left;color:#415070;background:0 0;border:0;width:100%;padding:6px 0;font-size:8px;display:flex}.saved-reports button span{margin-left:6px}.saved-reports button small{display:block}.analytics-sidebar .employer-recruiter{margin-top:0}.analytics-modal{background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;gap:12px;width:min(650px,100% - 28px);padding:18px;display:grid}.analytics-modal>header,.analytics-modal>footer,.analytics-modal>.wide{grid-column:1/-1}.analytics-modal>header{display:flex}.analytics-modal header div{margin-right:auto}.analytics-modal h2{margin:0;font-size:19px}.analytics-modal header p{color:var(--an-muted);font-size:9px}.analytics-modal header button{background:0 0;border:0;font-size:22px}.analytics-modal label{font-size:9px;font-weight:700}.analytics-modal input,.analytics-modal select{border:1px solid var(--an-border);border-radius:6px;width:100%;margin-top:5px;padding:9px;display:block}.analytics-modal select[multiple]{height:85px}.analytics-modal footer{justify-content:flex-end;gap:7px;display:flex}.analytics-modal footer button{border:1px solid var(--an-border);background:#fff;border-radius:6px;padding:9px 13px}.analytics-modal footer .primary{color:#fff;background:#0865f3}@media (max-width:1300px){.analytics-layout{grid-template-columns:1fr}.analytics-aside{grid-template-columns:repeat(3,1fr);display:grid}.kpi-grid{grid-template-columns:repeat(5,1fr)}.analytics-topbar .employer-user{display:none}}@media (max-width:900px){.analytics-layout{padding:10px}.analytics-heading{flex-wrap:wrap}.analytics-heading>div:first-child{width:100%}.kpi-grid{grid-template-columns:repeat(2,1fr)}.analytics-primary,.analytics-secondary,.analytics-secondary.lower{grid-template-columns:1fr}.analytics-aside{grid-template-columns:1fr 1fr}.analytics-topbar>button:nth-of-type(2),.analytics-topbar>div:first-of-type p{display:none}.funnel-block,.trend-block{height:auto}.range-buttons{overflow:auto}}@media (max-width:560px){.analytics-topbar{padding:0 10px}.analytics-topbar>div:first-of-type h1{font-size:15px}.analytics-topbar>button{padding:0 10px;font-size:0}.analytics-topbar>button:first-letter{font-size:16px}.analytics-tabs{padding:0 8px}.analytics-heading>label{width:100%}.kpi-grid article{padding:9px}.kpi-grid article:nth-child(n+7){display:none}.analytics-primary{display:block}.funnel-block{margin-bottom:10px}.trend-chart svg{height:135px}.analytics-aside,.analytics-modal{grid-template-columns:1fr}.analytics-modal>header,.analytics-modal>footer,.analytics-modal>.wide{grid-column:1}.custom-report{align-items:flex-start;gap:8px}.custom-report button{font-size:8px}}.billing-page{--bill-border:#e3e9f3;--bill-muted:#66738c;color:#0a1738;background:#f8faff;min-height:100vh}.billing-topbar{gap:9px;padding:0 20px}.billing-topbar>div:first-of-type{margin-right:auto}.billing-topbar h1{margin:0;font-size:18px}.billing-topbar p{color:var(--bill-muted);margin:3px 0;font-size:10px}.billing-topbar>button,.billing-topbar>a:not(.top-icon){border:1px solid var(--bill-border);background:#fff;border-radius:6px;align-items:center;height:35px;padding:0 10px;font-size:9px;display:flex}.billing-tabs{border-bottom:1px solid var(--bill-border);background:#fff;align-items:flex-end;height:48px;padding:0 20px;display:flex;overflow:auto}.billing-tabs button{white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;height:48px;padding:0 15px;font-size:10px}.billing-tabs button.active{color:#0865f3;border-color:#0865f3}.billing-layout{grid-template-columns:minmax(700px,1fr) 300px;gap:16px;max-width:1600px;margin:auto;padding:14px 18px 40px;display:grid}.billing-main{min-width:0}.billing-heading{align-items:center;margin-bottom:10px;display:flex}.billing-heading>div{margin-right:auto}.billing-heading h2{margin:0;font-size:19px}.billing-heading p{color:var(--bill-muted);margin:4px 0;font-size:10px}.billing-heading>span{color:#078b59;background:#e4f7ed;border-radius:15px;padding:6px 10px;font-size:9px}.billing-heading>button{background:0 0;border:0;align-items:center;font-size:9px;display:flex}.current-plan{border:1px solid var(--bill-border);background:#fff;border-radius:9px;grid-template-columns:1.35fr .55fr .8fr;margin-bottom:12px;padding:15px;display:grid}.current-plan header small{font-size:9px}.current-plan header h2{margin:5px 0;font-size:21px}.current-plan header h2 em{color:#7b39d2;background:#f0e8ff;border-radius:10px;padding:4px 7px;font-size:7px;font-style:normal}.current-plan header p{color:var(--bill-muted);font-size:9px}.plan-facts{grid-template-columns:1fr 1fr;gap:2px 15px;display:grid}.plan-facts p{font-size:8px;display:flex}.plan-facts span{color:var(--bill-muted);margin-right:auto}.plan-meter{text-align:center;flex-direction:column;justify-content:center;display:flex}.plan-meter>div{background:conic-gradient(#713ce0 0 68%,#e9e5f6 68%);border-radius:50%;place-items:center;width:105px;height:105px;margin:auto;display:grid}.plan-meter>div:before{content:"";background:#fff;border-radius:50%;width:75px;height:75px}.plan-meter>div b{font-size:20px;position:absolute}.plan-meter span{margin-top:6px;font-size:8px}.plan-meter button{color:#0763ed;background:0 0;border:0;font-size:8px}.renewal-facts{border-left:1px solid var(--bill-border);padding-left:18px}.renewal-facts p span,.renewal-facts p b{font-size:8px;display:block}.renewal-facts p span{color:var(--bill-muted)}.renewal-facts p b{margin-top:2px}.renewal-facts button{border:1px solid var(--bill-border);background:#fff;border-radius:5px;padding:7px;font-size:8px}.current-plan footer{background:#f1f5ff;border-radius:6px;grid-column:1/-1;align-items:center;margin-top:10px;padding:9px;font-size:8px;display:flex}.current-plan footer span{margin-right:auto}.current-plan footer button{color:#075fdc;background:#fff;border:1px solid #abc4f7;border-radius:5px;padding:6px 12px}.billing-plans-heading{align-items:center;padding:10px 3px;display:flex}.billing-plans-heading>div:first-child{margin-right:auto}.billing-plans-heading h3{margin:0;font-size:13px}.billing-plans-heading p{color:var(--bill-muted);font-size:8px}.billing-plans-heading>div:nth-child(2){border:1px solid var(--bill-border);border-radius:6px;display:flex;overflow:hidden}.billing-plans-heading>div button{background:#fff;border:0;padding:7px 15px;font-size:8px}.billing-plans-heading>div button.active{color:#fff;background:#0865f3}.billing-plans-heading em{color:#0a925e;font-size:7px}.billing-plans-heading>button{color:#0763ed;background:0 0;border:0;font-size:8px}.plan-cards{border:1px solid var(--bill-border);background:#fff;border-radius:9px;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px;padding:12px;display:grid}.plan-cards article{border:1px solid var(--bill-border);border-radius:8px;flex-direction:column;min-height:300px;padding:13px;display:flex}.plan-cards article.current{background:#fbf9ff;border-color:#a885ef}.plan-cards header{align-items:center;gap:7px;display:flex}.plan-cards header>i{color:#0965e8;background:#e8f0ff;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.plan-cards header h3{margin:0;font-size:12px}.plan-cards header small{color:var(--bill-muted);font-size:7px}.plan-cards header em{color:#743ad0;margin-left:auto;font-size:6px;font-style:normal}.plan-cards article>b{margin:16px 0 8px;font-size:18px}.plan-cards article>b small{color:var(--bill-muted);font-size:8px}.annual-price{color:#078d5b;font-size:7px}.plan-cards ul{margin:5px 0 auto;padding:0;list-style:none}.plan-cards li{padding:6px 0;font-size:8px}.plan-cards article>button{color:#0961dd;background:#fff;border:1px solid #116cf4;border-radius:5px;padding:8px}.plan-cards article.current>button{color:#fff;background:#713ee0}.plan-comparison,.billing-section{border:1px solid var(--bill-border);background:#fff;border-radius:8px;margin-bottom:12px;padding:13px}.plan-comparison h3,.billing-section h3{margin:0;font-size:12px}.plan-comparison>div{margin-top:10px;overflow:auto}.plan-comparison p{border-top:1px solid var(--bill-border);grid-template-columns:1.2fr repeat(4,1fr);min-width:700px;margin:0;padding:8px;font-size:8px;display:grid}.plan-comparison p>*{text-align:center}.plan-comparison p>:first-child{text-align:left}.plan-comparison p.head{background:#f8faff}.billing-section>header{align-items:center;margin-bottom:10px;display:flex}.billing-section>header h3{margin-right:auto}.billing-section>header small{color:var(--bill-muted);font-size:8px}.billing-section>header button{border:1px solid var(--bill-border);background:#fff;border-radius:5px;padding:6px 9px;font-size:8px}.usage-grid{grid-template-columns:1fr 1fr;gap:12px 20px;display:grid}.usage-grid>div>span,.aside-usage>span{font-size:8px;display:flex}.usage-grid>div>span small,.aside-usage>span small{margin-left:auto}.usage-grid>div>div,.aside-usage>div{background:#e7ebf2;border-radius:5px;height:6px;margin-top:6px}.usage-grid>div>div i,.aside-usage>div i{background:#1170f4;border-radius:5px;height:100%;display:block}.usage-grid i.purple{background:#7445da!important}.usage-grid i.critical,.aside-usage i.critical{background:#f0a31a!important}.payment-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.payment-list article{border:1px solid var(--bill-border);border-radius:7px;align-items:center;gap:9px;padding:10px;display:flex}.payment-list article>i{color:#fff;background:#1153ac;border-radius:4px;place-items:center;width:42px;height:29px;font-size:9px;font-style:normal;display:grid}.payment-list article>div{margin-right:auto}.payment-list b,.payment-list small,.payment-list em{font-size:8px;font-style:normal;display:block}.payment-list small{color:var(--bill-muted);margin:3px 0}.payment-list em{color:#078d5b}.payment-list button{color:#0863e9;background:0 0;border:0;font-size:8px}.invoice-table{overflow:auto}.invoice-row{border-top:1px solid var(--bill-border);grid-template-columns:1fr .8fr 1fr 1fr .65fr .65fr .65fr .7fr .8fr 1fr;align-items:center;min-width:900px;min-height:40px;font-size:8px;display:grid}.invoice-row.head{min-height:30px;color:var(--bill-muted);background:#f8faff;font-weight:700}.invoice-row>span{padding:5px}.invoice-row>button{color:#0864ec;background:0 0;border:0;font-size:8px}.invoice-pagada{color:#078d5b}.invoice-reembolsada{color:#a46900}.extra-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.extra-grid article{border:1px solid var(--bill-border);border-radius:7px;align-items:center;gap:8px;padding:10px;display:flex}.extra-grid article>i{color:#733bd0;background:#f0e8ff;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.extra-grid article>span{margin-right:auto}.extra-grid b,.extra-grid small{font-size:8px;display:block}.extra-grid small{color:var(--bill-muted)}.extra-grid strong{font-size:9px}.extra-grid button{color:#0763e8;background:#fff;border:1px solid #b6ccf5;border-radius:4px;padding:5px}.billing-settings{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.billing-settings p{background:#f8faff;margin:0;padding:9px}.billing-settings span,.billing-settings b{font-size:8px;display:block}.billing-settings span{color:var(--bill-muted);margin-bottom:4px}.billing-bottom-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.billing-bottom-actions>div{background:#f3f6fc;border-radius:8px;grid-template-columns:1fr auto;padding:13px;display:grid}.billing-bottom-actions h3{margin:0;font-size:11px}.billing-bottom-actions p{color:var(--bill-muted);font-size:8px}.billing-bottom-actions button{color:#0762e6;background:#fff;border:1px solid #b2c8f5;border-radius:5px;grid-area:1/2/3;align-self:center;padding:9px}.billing-bottom-actions button.danger{color:#c62a38;border-color:#efbec2}.billing-aside{flex-direction:column;gap:12px;display:flex}.billing-aside>section{border:1px solid var(--bill-border);background:#fff;border-radius:8px;padding:13px}.billing-aside h3{margin:0 0 11px;font-size:12px}.billing-aside header{display:flex}.billing-aside header h3{margin-right:auto}.billing-aside header span{color:#078c5b;background:#e6f6ed;border-radius:8px;padding:4px;font-size:7px}.renewal-price{font-size:22px}.billing-aside>section>p,.billing-aside>section>small{color:var(--bill-muted);font-size:8px}.payment-ok{font-weight:700;color:#078b59!important}.aside-usage{margin:10px 0}.billing-action{border:0;border-top:1px solid var(--bill-border);background:#fff;width:100%;padding:8px 0;font-size:8px;display:flex}.billing-action span{margin-left:auto}.coupon{display:flex}.coupon input{border:1px solid var(--bill-border);border-radius:5px 0 0 5px;width:100%;min-width:0;padding:8px}.coupon button{color:#fff;background:#0865f3;border:0;border-radius:0 5px 5px 0}.coupon-success{color:#078b59!important}.billing-alert{background:#fff8e8;border-radius:5px;padding:8px;color:#8d5a00!important}.billing-aside section>a{color:#0763ed;margin-right:10px;font-size:8px}.billing-aside section>button{border:1px solid var(--bill-border);color:#0763e7;background:#fff;border-radius:5px;padding:6px;font-size:8px}.billing-shortcuts{background:#f7f9fd;border-radius:8px;margin:auto 10px 10px;padding:11px}.billing-shortcuts>b{font-size:10px}.billing-shortcuts button{color:#455271;background:0 0;border:0;padding:5px 0;font-size:8px;display:block}.billing-sidebar .employer-recruiter{margin-top:0}.billing-modal{background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;gap:12px;width:min(680px,100% - 28px);padding:18px;display:grid}.billing-modal>header,.billing-modal>footer,.billing-modal>.wide,.billing-modal>.invoice-detail{grid-column:1/-1}.billing-modal>header{display:flex}.billing-modal header>div{margin-right:auto}.billing-modal h2{margin:0;font-size:19px}.billing-modal header p{color:var(--bill-muted);font-size:9px}.billing-modal header>button{background:0 0;border:0;font-size:22px}.billing-modal label{font-size:9px;font-weight:700}.billing-modal input,.billing-modal select,.billing-modal textarea{border:1px solid var(--bill-border);border-radius:6px;width:100%;margin-top:5px;padding:9px;display:block}.billing-modal textarea{height:70px}.billing-modal label input[type=checkbox]{width:auto;display:inline}.billing-modal footer{justify-content:flex-end;gap:7px;display:flex}.billing-modal footer button,.cancel-loss button{border:1px solid var(--bill-border);background:#fff;border-radius:6px;padding:9px 13px}.billing-modal footer .primary{color:#fff;background:#0865f3}.billing-modal footer .danger{color:#fff;background:#c92b3c}.cancel-loss{background:#fff3f3;border:1px solid #f2c8cd;border-radius:6px;padding:10px;font-size:9px}.final-confirm{color:#bd2434}.invoice-detail{border:1px solid var(--bill-border);padding:15px}.invoice-detail p{font-size:10px;display:flex}.invoice-detail p span,.invoice-detail p strong:last-child{margin-left:auto}@media (max-width:1250px){.billing-layout{grid-template-columns:1fr}.billing-aside{grid-template-columns:repeat(3,1fr);display:grid}.billing-topbar .employer-user{display:none}}@media (max-width:900px){.billing-layout{padding:10px}.billing-topbar>button:nth-of-type(n+2),.billing-topbar>a:not(.top-icon){display:none}.current-plan{grid-template-columns:1fr .6fr}.renewal-facts{border:0;grid-column:1/-1;grid-template-columns:repeat(3,1fr);padding:0;display:grid}.plan-cards{grid-template-columns:1fr 1fr}.usage-grid,.payment-list{grid-template-columns:1fr}.extra-grid,.billing-settings,.billing-aside{grid-template-columns:1fr 1fr}}@media (max-width:560px){.billing-topbar{padding:0 10px}.billing-topbar>div:first-of-type h1{font-size:15px}.billing-topbar>div:first-of-type p{display:none}.billing-topbar>button:first-of-type{padding:0 10px;font-size:0}.billing-topbar>button:first-of-type:first-letter{font-size:16px}.billing-tabs{padding:0 8px}.billing-heading>button{display:none}.current-plan{display:block}.plan-meter{margin:10px 0}.renewal-facts{grid-template-columns:1fr 1fr;display:grid}.current-plan footer{display:block}.current-plan footer button{margin-top:8px}.billing-plans-heading{flex-wrap:wrap}.billing-plans-heading>div:first-child{width:100%}.plan-cards,.extra-grid,.billing-settings,.billing-bottom-actions,.billing-aside,.billing-modal{grid-template-columns:1fr}.billing-modal>header,.billing-modal>footer,.billing-modal>.wide,.billing-modal>.invoice-detail{grid-column:1}.payment-list article{flex-wrap:wrap}}.company-page{--co-border:#e3e9f3;--co-muted:#66738c;color:#0a1738;background:#f8faff;min-height:100vh}.company-topbar{gap:10px;padding:0 20px}.company-topbar>div:first-of-type{margin-right:auto}.company-topbar h1{margin:0;font-size:18px}.company-topbar p{color:var(--co-muted);margin:3px 0;font-size:10px}.company-topbar>button{border:1px solid var(--co-border);background:#fff;border-radius:6px;height:36px;padding:0 13px}.company-topbar>button.primary{color:#fff;background:#0865f3}.company-layout{grid-template-columns:minmax(700px,1fr) 300px;gap:16px;max-width:1600px;margin:auto;padding:14px 18px 40px;display:grid}.company-main{min-width:0}.company-hero{color:#fff;background:#07152d;border-radius:10px;height:240px;position:relative;overflow:hidden}.company-cover{background:linear-gradient(#08264d88,#030917e8);position:absolute;inset:0}.cover-office{background:linear-gradient(120deg,#224461,#071321 60%,#172f47);position:absolute;inset:0;overflow:hidden}.cover-office>span{background:linear-gradient(150deg,#8eb6d3 0 45%,#16324a 46%);border:6px solid #0c1c2d;width:22%;position:absolute;top:0;bottom:35%}.cover-office>span:first-child{left:8%}.cover-office>span:nth-child(2){left:33%}.cover-office>span:nth-child(3){left:58%}.cover-office>i{background:#273542;border-radius:4px;width:130px;height:42px;position:absolute;bottom:20px;box-shadow:0 20px #0b1119}.cover-office>i:nth-last-child(3){left:38%}.cover-office>i:nth-last-child(2){left:60%}.cover-office>i:last-child{left:80%}.company-cover>button{position:absolute;top:12px;right:12px}.company-logo-large{background:#fff;border:6px solid #fff;border-radius:12px;place-items:center;width:112px;height:112px;display:grid;position:absolute;bottom:14px;left:24px}.company-logo-large>span{background:linear-gradient(#7148e8,#075dd7);border-radius:3px;width:20px;height:65px;position:absolute;transform:skew(-35deg)}.company-logo-large>span:first-child{height:40px;margin-left:-30px}.company-logo-large>span:nth-child(2){margin-left:25px}.company-logo-large>i{background:#fff;width:53px;height:14px;position:absolute;transform:rotate(-45deg)}.company-logo-large>button{color:#fff;background:#0d2148;border-radius:50%;width:31px;height:31px;position:absolute;bottom:-8px;right:-8px}.company-identity{position:absolute;bottom:18px;left:155px}.company-identity h2{margin:0;font-size:25px}.company-identity h2 em{background:#0765ed;border-radius:50%;padding:4px;font-size:12px;font-style:normal}.company-identity p{font-size:12px}.company-identity>div{flex-wrap:wrap;gap:16px;font-size:8px;display:flex}.company-identity a{color:#fff}.company-hero-actions{gap:7px;display:flex;position:absolute;bottom:18px;right:16px}.company-hero-actions>*{color:#0a1738;background:#fff;border:0;border-radius:6px;padding:9px 12px;font-size:9px}.company-hero-actions>a,.company-hero-actions>.follow{color:#fff;background:#0865f3}.preview-badge{color:#08764f;background:#e5f6ed;border-radius:12px;padding:6px 9px;font-size:8px;position:absolute;top:12px;right:12px}.public-preview .employer-nav,.public-preview .company-topbar,.public-preview .company-aside,.public-preview .company-tabs,.public-preview .profile-completion-banner{display:none}.public-preview .employer-workspace{margin:0}.public-preview .company-layout{max-width:1150px;display:block}.company-tabs{border-bottom:1px solid var(--co-border);align-items:flex-end;height:48px;display:flex;overflow:auto}.company-tabs button{white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;height:48px;padding:0 15px;font-size:9px}.company-tabs button.active{color:#0765ef;border-color:#0765ef}.company-summary-grid{grid-template-columns:1.35fr .7fr .9fr;gap:10px;margin-top:12px;display:grid}.company-section{border:1px solid var(--co-border);background:#fff;border-radius:8px;min-width:0;padding:13px}.company-section>header{align-items:center;display:flex}.company-section>header h3{margin:0 0 10px;font-size:12px}.company-section>header button{color:#0763ed;background:0 0;border:0;margin-left:auto;font-size:8px}.company-section>p{color:#35415d;font-size:9px;line-height:1.6}.company-summary-grid>.company-section:first-child,.company-summary-grid>.company-section:nth-child(4){grid-column:span 1}.company-summary-grid>.company-section:nth-child(5){grid-column:span 2}.mission-grid{border-top:1px solid var(--co-border);grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid}.mission-grid>div{border-right:1px solid var(--co-border);padding:10px}.mission-grid b{font-size:10px}.mission-grid p{font-size:8px;line-height:1.5}.summary-benefits{padding:0;list-style:none}.summary-benefits li{padding:6px;font-size:8px}.company-section>button{color:#0763eb;background:0 0;border:0;font-size:8px}.culture-video{background:linear-gradient(135deg,#192b3e,#6b8296);border-radius:6px;place-items:center;height:130px;display:grid}.culture-video i{color:#075fdc;background:#ffffffd9;border-radius:50%;place-items:center;width:45px;height:45px;font-style:normal;display:grid}.recent-company-jobs a{border-top:1px solid var(--co-border);align-items:center;gap:8px;padding:9px 0;display:flex}.recent-company-jobs a>i{background:#e9f1ff;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.recent-company-jobs a>span{margin-right:auto}.recent-company-jobs b,.recent-company-jobs small{font-size:8px;display:block}.recent-company-jobs em{color:#078a59;font-size:8px;font-style:normal}.office-preview{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.office-preview article b,.office-preview article small{margin-top:5px;font-size:8px;display:block}.office-preview article small{color:var(--co-muted)}.office-image{background:linear-gradient(145deg,#99b8cd,#243d51);border-radius:6px;height:90px}.office-1{background:linear-gradient(145deg,#c8d6d2,#65836f)}.office-2{background:linear-gradient(145deg,#93bce7,#274b76)}.company-aside{flex-direction:column;gap:11px;display:flex}.company-aside>section{border:1px solid var(--co-border);background:#fff;border-radius:8px;padding:13px}.company-aside h3{margin:0 0 10px;font-size:12px}.completion-ring{background:conic-gradient(#0865f3 0 82%,#e5eaf3 82%);border-radius:50%;place-items:center;width:80px;height:80px;margin:auto;display:grid}.completion-ring:before{content:"";background:#fff;border-radius:50%;width:58px;height:58px}.completion-ring b{position:absolute}.company-aside section>p,.company-aside section>small{color:var(--co-muted);font-size:8px}.company-aside section>button{color:#0762e4;background:#fff;border:1px solid #b7cbf3;border-radius:5px;padding:7px;font-size:8px}.verified-company{font-weight:700;color:#078b59!important}.company-aside-stats{grid-template-columns:1fr 1fr;gap:7px;display:grid}.company-aside-stats>div{border:1px solid var(--co-border);background:#f7f9fd;padding:9px}.company-aside-stats b,.company-aside-stats span{display:block}.company-aside-stats b{font-size:16px}.company-aside-stats span{color:var(--co-muted);font-size:8px}.quick-company-info{display:flex}.quick-company-info span{width:38%}.quick-company-info b{font-size:8px}.company-aside section>header{display:flex}.company-aside section>header h3{margin-right:auto}.company-aside section>header a{color:#0763ed;font-size:8px}.aside-team{border-top:1px solid var(--co-border);align-items:center;gap:8px;padding-top:8px;display:flex}.aside-team>i{background:#e7effc;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.aside-team b,.aside-team small{font-size:8px;display:block}.company-quick-action{width:100%;border:0!important;border-top:1px solid var(--co-border)!important;color:#152343!important;background:#fff!important;padding:8px 0!important;display:flex!important}.company-quick-action span{margin-left:auto}.company-recommendation{background:#f4f7fd;border-radius:5px;padding:7px}.profile-completion-banner{background:linear-gradient(90deg,#eef4ff,#e3edff);border-radius:8px;align-items:center;gap:14px;margin-top:12px;padding:14px;display:flex}.profile-completion-banner>i{font-size:35px}.profile-completion-banner>div{margin-right:auto}.profile-completion-banner h3{margin:0;font-size:13px}.profile-completion-banner p{font-size:8px}.profile-completion-banner>div>div{background:#fff;width:280px;height:5px;display:inline-block}.profile-completion-banner>div>div i{background:#0865f3;width:82%;height:100%;display:block}.profile-completion-banner small{font-size:8px}.profile-completion-banner button{color:#075fe2;background:#fff;border:1px solid #a9c3f5;border-radius:5px;padding:9px 14px}.company-form{grid-template-columns:1fr 1fr;gap:11px;display:grid}.company-form label,.company-modal label{font-size:8px;font-weight:700}.company-form input,.company-modal input,.company-modal select,.company-modal textarea{border:1px solid var(--co-border);border-radius:6px;width:100%;margin-top:5px;padding:9px;display:block}.company-form input[readonly]{background:#f7f9fd}.company-form .wide{grid-column:1/-1}.culture-page,.company-stats{gap:10px;margin-top:12px;display:grid}.culture-pillars{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.culture-pillars article{background:#f7f9fd;padding:12px}.culture-pillars i{color:#0763ed;font-style:normal}.culture-pillars b{margin:6px 0;font-size:9px;display:block}.culture-pillars p{font-size:8px}.testimonials{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.testimonials blockquote{background:#f7f9fd;margin:0;padding:12px;font-size:9px;line-height:1.5}.testimonials footer{color:var(--co-muted);margin-top:8px;font-size:8px}.benefit-toolbar,.section-action{align-items:center;margin-bottom:10px;display:flex}.benefit-toolbar p,.section-action p{margin-right:auto;font-size:8px}.benefit-toolbar button,.section-action button{color:#0763e9;background:#fff;border:1px solid #abc4f5;border-radius:5px;padding:7px}.benefit-list{grid-template-columns:1fr 1fr;gap:7px;display:grid}.benefit-list article{border:1px solid var(--co-border);border-radius:6px;align-items:center;gap:7px;padding:9px;display:flex}.benefit-list article>i{color:#078c5b}.benefit-list article>b{margin-right:auto;font-size:8px}.benefit-list article>span{color:#0762df;background:#e9f1ff;padding:4px;font-size:7px}.benefit-list article>button{color:#0763e8;background:0 0;border:0;font-size:8px}.benefit-list article>button.danger{color:#c72b3a}.offices-grid,.company-team-grid,.cert-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.offices-grid article,.company-team-grid article,.cert-grid article{border:1px solid var(--co-border);border-radius:7px;padding:10px}.offices-grid h3,.company-team-grid h3,.cert-grid h3{font-size:10px}.offices-grid p,.offices-grid small,.company-team-grid p,.company-team-grid small,.cert-grid p{color:var(--co-muted);font-size:8px;display:block}.offices-grid button,.company-team-grid button,.cert-grid button{color:#0763e9;background:0 0;border:0;font-size:8px}.company-team-grid{text-align:center;grid-template-columns:repeat(4,1fr)}.company-team-grid article>i{background:#e7effc;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;font-style:normal;display:grid}.media-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.media-grid article{color:#fff;background:linear-gradient(145deg,#a2bdce,#253e51);border-radius:7px;align-items:flex-end;height:145px;padding:10px;display:flex;position:relative}.media-grid article:nth-child(2n){background:linear-gradient(145deg,#6f8fa8,#142c42)}.media-grid article>i{place-items:center;font-style:normal;display:grid;position:absolute;inset:0}.media-grid article>b{font-size:9px}.media-grid article>button{margin-left:auto}.cert-grid{grid-template-columns:repeat(4,1fr)}.cert-grid article>i{border:3px double #8591a7;border-radius:50%;place-items:center;width:65px;height:65px;margin:auto;font-style:normal;display:grid}.cert-grid article>span{color:#078a59;background:#e5f6ed;padding:4px;font-size:7px}.company-jobs-table{overflow:auto}.company-job-row{border-top:1px solid var(--co-border);grid-template-columns:1.4fr repeat(7,.8fr) 1fr;align-items:center;min-width:800px;min-height:45px;font-size:8px;display:grid}.company-job-row.head{min-height:32px;color:var(--co-muted);background:#f8faff}.company-job-row>a{color:#0763e9}.publish-company-job{color:#0763e9;margin-top:10px;font-size:9px;display:inline-block}.company-stats>section:first-child{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.company-stats>section:first-child article{border:1px solid var(--co-border);background:#fff;border-radius:7px;padding:12px}.company-stats article small,.company-stats article b,.company-stats article em{font-style:normal;display:block}.company-stats article b{font-size:18px}.company-stats article em{color:#078d5b;font-size:8px}.company-chart{align-items:flex-end;gap:10px;height:180px;display:flex}.company-chart i{background:#3782ef;border-radius:4px 4px 0 0;flex:1}.traffic-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.traffic-grid p{background:#f7f9fd;padding:8px;font-size:8px;display:flex}.traffic-grid p b{margin-left:auto}.company-nav-box{background:#f7f9fd;margin:auto 10px 10px;padding:11px}.company-nav-box>b{font-size:10px}.company-nav-box a{padding:5px 0;font-size:8px;display:block}.company-sidebar .employer-recruiter{margin-top:0}.company-modal{background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;gap:11px;width:min(650px,100% - 28px);padding:18px;display:grid}.company-modal>header,.company-modal>footer,.company-modal>.wide{grid-column:1/-1}.company-modal>header{display:flex}.company-modal header div{margin-right:auto}.company-modal h2{margin:0;font-size:19px}.company-modal header p{color:var(--co-muted);font-size:8px}.company-modal header button{background:0 0;border:0;font-size:22px}.company-modal textarea{height:85px}.company-modal footer{justify-content:flex-end;gap:7px;display:flex}.company-modal footer button{border:1px solid var(--co-border);background:#fff;border-radius:5px;padding:8px 13px}.company-modal footer .primary{color:#fff;background:#0865f3}.verification-history{background:#eef8f3;padding:10px;font-size:8px}.company-toast{color:#fff;z-index:100;background:#087c52;border-radius:7px;padding:11px 16px;position:fixed;bottom:20px;right:20px}@media (max-width:1250px){.company-layout{grid-template-columns:1fr}.company-aside{grid-template-columns:repeat(3,1fr);display:grid}.company-topbar .employer-user{display:none}}@media (max-width:900px){.company-layout{padding:10px}.company-topbar>div:first-of-type p{display:none}.company-summary-grid{grid-template-columns:1fr 1fr}.company-summary-grid>.company-section:nth-child(5){grid-column:span 1}.company-identity>div span:nth-child(n+4),.company-identity>div a,.company-hero-actions>:first-child{display:none}.company-aside{grid-template-columns:1fr 1fr}.company-team-grid,.cert-grid{grid-template-columns:repeat(2,1fr)}.culture-pillars{grid-template-columns:1fr 1fr}.company-stats>section:first-child{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.company-topbar{padding:0 10px}.company-topbar h1{font-size:15px}.company-topbar>button{padding:0 10px;font-size:0}.company-topbar>button:first-letter{font-size:16px}.company-hero{height:300px}.company-logo-large{width:78px;height:78px;bottom:95px;left:14px}.company-logo-large>span{height:45px}.company-identity{bottom:105px;left:105px}.company-identity h2{font-size:17px}.company-identity p{font-size:9px}.company-identity>div span:nth-child(n+3){display:none}.company-hero-actions{bottom:20px;left:14px;right:14px}.company-hero-actions>*{text-align:center;flex:1}.company-summary-grid,.company-aside,.company-form,.culture-pillars,.testimonials,.benefit-list,.offices-grid,.company-team-grid,.media-grid,.cert-grid,.company-stats>section:first-child,.mission-grid,.office-preview{grid-template-columns:1fr}.company-summary-grid>.company-section:nth-child(5){grid-column:1}.profile-completion-banner>i,.profile-completion-banner small{display:none}.profile-completion-banner>div>div{width:140px}.company-modal{grid-template-columns:1fr}.company-modal>header,.company-modal>footer,.company-modal>.wide,.company-form .wide{grid-column:1}}.team-page{--tm-border:#e3e9f3;--tm-muted:#66738c;color:#0a1738;background:#f8faff;min-height:100vh}.team-topbar{gap:9px;padding:0 20px}.team-topbar>div:first-of-type{margin-right:auto}.team-topbar h1{margin:0;font-size:18px}.team-topbar p{color:var(--tm-muted);margin:3px 0;font-size:10px}.team-topbar>button{border:1px solid var(--tm-border);background:#fff;border-radius:6px;height:35px;padding:0 11px;font-size:9px}.team-topbar>button.primary{color:#fff;background:#0865f3}.team-tabs{border-bottom:1px solid var(--tm-border);background:#fff;align-items:flex-end;height:48px;padding:0 20px;display:flex;overflow:auto}.team-tabs button{white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;height:48px;padding:0 18px;font-size:10px}.team-tabs button.active{color:#0865ef;border-color:#0865ef}.team-layout{grid-template-columns:minmax(720px,1fr) 300px;gap:16px;max-width:1600px;margin:auto;padding:14px 18px 40px;display:grid}.team-main{min-width:0}.team-heading{align-items:center;margin-bottom:10px;display:flex}.team-heading>div{margin-right:auto}.team-heading h2{margin:0;font-size:20px}.team-heading p{color:var(--tm-muted);font-size:9px}.team-heading button{border:1px solid var(--tm-border);background:#fff;border-radius:6px;align-items:center;padding:7px;display:flex}.team-metrics{border:1px solid var(--tm-border);background:#fff;border-radius:8px;grid-template-columns:repeat(7,1fr);margin-bottom:12px;display:grid}.team-metrics article{border-right:1px solid var(--tm-border);gap:8px;padding:11px;display:flex}.team-metrics article>i{color:#743bd7;background:#eee8ff;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.team-metrics b,.team-metrics small,.team-metrics em{font-style:normal;display:block}.team-metrics b{font-size:17px}.team-metrics small,.team-metrics em{font-size:7px}.team-metrics em{color:#078d5b;margin-top:3px}.team-controls{border:1px solid var(--tm-border);background:#fff;border-radius:8px 8px 0 0;align-items:center;gap:9px;height:53px;padding:9px;display:flex}.team-controls label{border:1px solid var(--tm-border);border-radius:5px;gap:6px;width:270px;padding:8px;display:flex}.team-controls input{border:0;outline:0;width:100%}.team-controls select,.team-controls>button{border:1px solid var(--tm-border);background:#fff;border-radius:5px;padding:8px}.members-table{border:1px solid var(--tm-border);background:#fff;border-top:0;overflow:auto}.member-row{border-top:1px solid var(--tm-border);grid-template-columns:28px 1.3fr 1.35fr 1fr .8fr .8fr .7fr .6fr .9fr .45fr .55fr .55fr;align-items:center;min-width:1050px;min-height:62px;padding:5px 10px;font-size:8px;display:grid}.member-row.head{min-height:34px;color:var(--tm-muted);background:#f8faff;font-weight:700}.member-name{align-items:center;gap:8px;display:flex}.member-name>i,.team-aside article>i,.recent-team>i,.invitation-row>i,.activity-row>i,.external-row>i{background:#e8f0ff;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.member-name b,.member-name small{display:block}.member-name small{color:var(--tm-muted);margin-top:3px}.member-row>strong{color:#075fdc;background:#e9f1ff;border-radius:4px;justify-self:start;padding:4px 6px}.member-row>em{border-radius:4px;padding:4px 6px;font-style:normal}.member-row>em.active{color:#078a58;background:#ddf5e8}.member-row>em.suspended{color:#ba2937;background:#ffe4e6}.member-row>button{color:#0763e8;background:0 0;border:0}.team-aside{flex-direction:column;gap:11px;display:flex}.team-aside>section,.team-content-block{border:1px solid var(--tm-border);background:#fff;border-radius:8px;padding:13px}.team-aside header,.team-content-block>header{display:flex}.team-aside h3,.team-content-block h3{margin:0 0 11px;font-size:12px}.team-aside header h3,.team-content-block header h3{margin-right:auto}.team-aside header button,.team-content-block header button{color:#0763e9;background:0 0;border:0;font-size:8px}.team-aside article{border-top:1px solid var(--tm-border);align-items:center;gap:8px;padding:9px 0;display:flex}.team-aside article span{margin-right:auto}.team-aside article b,.team-aside article small{font-size:8px;display:block}.team-aside article small{color:var(--tm-muted)}.team-aside article button{color:#0763e9;background:#fff;border:1px solid #b4caf5;border-radius:4px;padding:5px}.role-dist,.security-stat{border-top:1px solid var(--tm-border);padding-top:8px;font-size:8px;display:flex}.role-dist b,.security-stat b{margin-left:auto}.license-meter{background:#e5eaf2;border-radius:6px;height:7px}.license-meter i{background:#0865f3;border-radius:6px;width:72%;height:100%;display:block}.team-aside section>p,.team-aside section>button{font-size:8px}.recent-team{gap:8px;display:flex}.recent-team b,.recent-team small{display:block}.team-quick{background:#fff;width:100%;padding:8px 0;display:flex;border:0!important;border-top:1px solid var(--tm-border)!important}.team-quick span{margin-left:auto}.team-guidance{background:#eef4ff;border-radius:7px;align-items:center;margin-top:10px;padding:12px;font-size:8px;display:flex}.team-guidance button{color:#0763e7;background:#fff;border:1px solid #acc5f4;border-radius:5px;margin-left:auto;padding:7px}.invitation-row,.activity-row,.external-row{border-top:1px solid var(--tm-border);align-items:center;gap:10px;padding:11px;font-size:8px;display:flex}.invitation-row>span,.external-row>span:first-of-type{margin-right:auto}.invitation-row b,.invitation-row small,.external-row b,.external-row small{display:block}.invitation-row em{color:#a36100;background:#fff0d7;padding:4px;font-style:normal}.invitation-row button,.external-row button{border:1px solid var(--tm-border);color:#0763e8;background:#fff;border-radius:4px;padding:5px}.invitation-row button.danger{color:#c72b3a}.permission-matrix{overflow:auto}.permission-row{border-top:1px solid var(--tm-border);grid-template-columns:1.2fr repeat(7,1fr);align-items:center;min-width:800px;min-height:38px;font-size:8px;display:grid}.permission-row>*{text-align:center}.permission-row>b{text-align:left}.permission-row label input{display:none}.permission-row label span{border:1px solid #bbc7d9;border-radius:4px;width:18px;height:18px;margin:auto;display:block}.permission-row label input:checked+span{background:#0865f3;border-color:#0865f3}.permission-row label input:checked+span:after{content:"✓";color:#fff}.activity-row{grid-template-columns:35px 1fr 1.5fr .8fr .9fr .8fr 1fr .7fr;display:grid}.external-row{grid-template-columns:35px 1.3fr 1fr .8fr .7fr .5fr;display:grid}.team-bulk{z-index:80;color:#fff;background:#0a1738;border-radius:8px;align-items:center;gap:7px;padding:10px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.team-bulk button{color:#fff;background:#162747;border:1px solid #43516d;border-radius:5px;padding:7px}.team-bulk button.danger{color:#ff9ba5}.team-nav-box{background:#f7f9fd;margin:auto 10px 10px;padding:11px}.team-nav-box b{font-size:10px}.team-nav-box button{background:0 0;border:0;padding:5px 0;font-size:8px;display:block}.team-sidebar .employer-recruiter{margin-top:0}.team-modal{background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;gap:11px;width:min(700px,100% - 28px);padding:18px;display:grid}.team-modal>header,.team-modal>footer,.team-modal>.wide{grid-column:1/-1}.team-modal>header{display:flex}.team-modal header div{margin-right:auto}.team-modal h2{margin:0;font-size:19px}.team-modal header p{color:var(--tm-muted);font-size:9px}.team-modal header button{background:0 0;border:0;font-size:22px}.team-modal label{font-size:9px;font-weight:700}.team-modal input,.team-modal select,.team-modal textarea{border:1px solid var(--tm-border);border-radius:6px;width:100%;margin-top:5px;padding:9px;display:block}.team-modal textarea{height:70px}.team-modal input[type=checkbox]{width:auto;display:inline}.team-modal footer{justify-content:flex-end;gap:7px;display:flex}.team-modal footer button{border:1px solid var(--tm-border);background:#fff;border-radius:5px;padding:8px 13px}.team-modal footer .primary{color:#fff;background:#0865f3}.team-modal footer .danger{color:#fff;background:#c92b3b}.team-confirm{color:#ba2635}@media (max-width:1250px){.team-layout{grid-template-columns:1fr}.team-aside{grid-template-columns:repeat(3,1fr);display:grid}.team-metrics{grid-template-columns:repeat(4,1fr)}.team-topbar .employer-user{display:none}}@media (max-width:850px){.team-layout{padding:10px}.team-topbar>button:nth-of-type(n+2),.team-topbar p{display:none}.team-metrics{grid-template-columns:repeat(2,1fr)}.team-controls label{flex:1;width:auto}.team-aside{grid-template-columns:1fr 1fr}}@media (max-width:560px){.team-topbar{padding:0 10px}.team-topbar h1{font-size:14px}.team-topbar>.primary{padding:0 10px;font-size:0}.team-topbar>.primary:first-letter{font-size:16px}.team-tabs{padding:0 8px}.team-metrics article:nth-child(n+5),.team-controls select:nth-of-type(2),.team-controls>button{display:none}.member-row{grid-template-columns:24px 1fr auto;min-width:0;padding:9px}.member-row.head,.member-row>:not(input):not(.member-name):not(button){display:none}.team-aside{grid-template-columns:1fr}.activity-row,.external-row{grid-template-columns:35px 1fr;display:grid}.activity-row span:nth-child(n+3),.external-row>:nth-child(n+3):not(button){display:none}.permission-matrix{overflow:auto}.team-modal{grid-template-columns:1fr}.team-modal>header,.team-modal>footer,.team-modal>.wide{grid-column:1}.team-bulk{left:10px;right:10px;overflow:auto;transform:none}.team-bulk b{white-space:nowrap}}.settings-page{--st-border:#e3e9f3;--st-muted:#66738c;color:#0a1738;background:#f8faff;min-height:100vh}.settings-topbar{gap:8px;padding:0 20px}.settings-topbar>div:first-of-type{margin-right:auto}.settings-topbar h1{margin:0;font-size:18px}.settings-topbar p{color:var(--st-muted);margin:3px 0;font-size:10px}.settings-topbar>span{color:var(--st-muted);font-size:8px}.settings-topbar>button,.settings-topbar>a{border:1px solid var(--st-border);background:#fff;border-radius:6px;align-items:center;height:34px;padding:0 9px;font-size:8px;display:flex}.settings-topbar>button.primary{color:#fff;background:#0865f3}.settings-menu{border:1px solid var(--st-border);background:#fff;border-radius:8px;align-self:start;padding:5px}.settings-menu>label{display:none}.settings-menu>button{text-align:left;background:#fff;border:0;border-left:2px solid #0000;align-items:center;gap:9px;width:100%;padding:11px 9px;display:flex}.settings-menu>button.active{color:#075fdc;background:#f0f4ff;border-color:#0865f3}.settings-menu>button>i{background:#eef2fa;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.settings-menu>button>span{margin-right:auto}.settings-menu b,.settings-menu small{font-size:8px;display:block}.settings-menu small{color:var(--st-muted);margin-top:3px}.settings-content{min-width:0}.settings-content>header{border:1px solid var(--st-border);background:#fff;border-radius:8px 8px 0 0;align-items:center;padding:13px;display:flex}.settings-content>header>div{margin-right:auto}.settings-content h2{margin:0;font-size:17px}.settings-content>header p{color:var(--st-muted);font-size:8px}.settings-content>header>span{border-radius:10px;padding:5px 8px;font-size:8px}.settings-content>header>span.saved{color:#078b59;background:#e2f6eb}.settings-content>header>span.pending{color:#9a5a00;background:#fff0d8}.settings-block{border:1px solid var(--st-border);background:#fff;border-top:0;padding:15px}.settings-block+.settings-block{border-top:1px solid var(--st-border);border-radius:8px;margin-top:10px}.settings-block>h3{margin:0 0 12px;font-size:12px}.company-settings-logo{border:1px solid var(--st-border);background:#fff;border-top:0;align-items:center;padding:15px;display:flex}.company-settings-logo>div{grid-template-columns:78px 1fr;gap:5px;display:grid}.company-settings-logo>div>i{color:#075fdc;background:#e9f1ff;grid-row:span 2;place-items:center;width:78px;height:78px;font-size:22px;font-style:normal;display:grid}.company-settings-logo button{color:#0763e8;background:0 0;border:0}.company-settings-logo small{color:var(--st-muted);font-size:7px}.company-settings-logo>span{margin-left:auto}.company-settings-logo>span b,.company-settings-logo>span small{display:block}.company-settings-logo>span b{color:#078c5a}.settings-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.settings-form label,.settings-modal label{font-size:8px;font-weight:700}.settings-form input,.settings-form select,.settings-modal input,.settings-modal select,.settings-modal textarea{border:1px solid var(--st-border);border-radius:5px;width:100%;margin-top:5px;padding:8px;display:block}.settings-form .wide{grid-column:1/-1}.setting-toggle{border-top:1px solid var(--st-border);align-items:center;padding:10px 0;display:flex}.setting-toggle>span{margin-right:auto}.setting-toggle b,.setting-toggle small{font-size:8px;display:block}.setting-toggle small{color:var(--st-muted);margin-top:3px}.setting-toggle>label input{display:none}.setting-toggle>label i{background:#c7d0df;border-radius:10px;width:34px;height:18px;padding:2px;display:block}.setting-toggle>label i:before{content:"";background:#fff;border-radius:50%;width:14px;height:14px;display:block}.setting-toggle>label input:checked+i{background:#0865f3}.setting-toggle>label input:checked+i:before{margin-left:16px}.ats-stage-settings>div{border-top:1px solid var(--st-border);align-items:center;gap:8px;padding:9px;font-size:8px;display:flex}.ats-stage-settings>div b{margin-right:auto}.ats-stage-settings button{color:#0763e8;background:0 0;border:0}.notification-grid{grid-template-columns:1.5fr repeat(3,.5fr) 1fr;align-items:center;font-size:8px;display:grid}.notification-grid>b{text-align:center;padding:7px}.notification-row{display:contents}.notification-row>*{border-top:1px solid var(--st-border);padding:9px}.notification-row input{margin:auto}.notification-row select{border:1px solid var(--st-border);padding:5px}.session-row{border-top:1px solid var(--st-border);align-items:center;padding:8px;font-size:8px;display:flex}.session-row span{margin-right:auto}.session-row button,.settings-block>button{border:1px solid var(--st-border);color:#0763e8;background:#fff;border-radius:5px;padding:6px}.integration-settings{grid-template-columns:1fr 1fr;gap:8px;display:grid}.integration-settings article{border:1px solid var(--st-border);border-radius:6px;align-items:center;gap:8px;padding:10px;display:flex}.integration-settings article>i{background:#edf3ff;border-radius:6px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.integration-settings article span{margin-right:auto}.integration-settings b,.integration-settings small{font-size:8px;display:block}.integration-settings small{color:#078b59}.integration-settings button{border:1px solid var(--st-border);color:#0763e8;background:#fff;padding:5px}.billing-settings-summary{background:#f6f8fc;padding:14px;font-size:9px}.billing-settings-summary a{color:#0763e8}.export-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.export-grid button{text-align:left;border:1px solid var(--st-border);background:#fff;border-radius:6px;align-items:center;padding:10px;display:flex}.export-grid span{margin-left:8px}.export-grid span small{display:block}.settings-block>button.danger{color:#c82a3a}.account-facts{grid-template-columns:1fr 1fr;display:grid}.account-facts p{background:#f8faff;margin:3px;padding:9px;font-size:8px;display:flex}.account-facts span{color:var(--st-muted);margin-right:auto}.danger-zone{background:#fff7f7;border:1px solid #efc6ca;margin-top:12px;padding:12px}.danger-zone h3{color:#bf2937;font-size:11px}.danger-zone button{color:#c12736;background:#fff;border:1px solid #eebbc0;border-radius:5px;margin:3px;padding:7px}.settings-aside>section{border:1px solid var(--st-border);background:#fff;border-radius:8px;padding:13px}.settings-aside p{font-size:8px;display:flex}.settings-aside p span{margin-right:auto}.settings-aside p b,.settings-aside p small{display:block}.settings-aside p.positive,.settings-aside b.positive{color:#078b59}.settings-progress,.storage-progress{background:#e6ebf3;border-radius:5px;height:6px}.settings-progress i,.storage-progress i{background:#0865f3;border-radius:5px;width:82%;height:100%;display:block}.storage-progress i{width:42%}.settings-activity{gap:7px;display:flex!important}.settings-activity>i{background:#e9f1ff;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.settings-action{border:0;border-top:1px solid var(--st-border);background:#fff;width:100%;padding:8px 0;font-size:8px;display:flex}.settings-action span{margin-left:auto}.settings-aside a{color:#0763e8;font-size:8px}.unsaved-bar{z-index:80;color:#fff;background:#0b1838;border-radius:8px;align-items:center;gap:8px;padding:10px 13px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #07132f44}.unsaved-bar span{font-size:8px}.unsaved-bar button{color:#fff;background:#172849;border:1px solid #40506f;border-radius:5px;padding:7px}.unsaved-bar button.primary{background:#0865f3}.settings-nav-box{background:#f7f9fd;margin:auto 10px 10px;padding:11px}.settings-nav-box b{font-size:10px}.settings-nav-box a{padding:5px 0;font-size:8px;display:block}.settings-sidebar .employer-recruiter{margin-top:0}.settings-modal>header,.settings-modal>footer,.settings-modal>.wide,.settings-log,.restore-warning{grid-column:1/-1}.settings-modal header p{color:var(--st-muted);font-size:8px}.settings-modal header button{background:0 0;border:0;font-size:22px}.settings-modal footer button{border:1px solid var(--st-border);background:#fff;border-radius:5px;padding:8px 12px}.restore-warning,.critical-confirm{background:#fff4e3;padding:12px;font-size:8px}.settings-log p{background:#f8faff;padding:9px;font-size:8px}.settings-log small{color:var(--st-muted);display:block}@media (max-width:1250px){.settings-layout{grid-template-columns:220px 1fr}.settings-aside{grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.settings-topbar>span,.settings-topbar .employer-user{display:none}}@media (max-width:850px){.settings-layout{grid-template-columns:1fr;padding:10px}.settings-menu>button{display:none}.settings-menu>label{font-size:8px;display:block}.settings-menu select{border:1px solid var(--st-border);width:100%;margin-top:5px;padding:9px;display:block}.settings-aside{grid-template-columns:1fr 1fr}.settings-topbar>button:nth-of-type(n+2),.settings-topbar>a,.settings-topbar p{display:none}}@media (max-width:560px){.settings-topbar{padding:0 10px}.settings-topbar h1{font-size:15px}.settings-topbar>.primary{padding:0 10px;font-size:0}.settings-topbar>.primary:first-letter{font-size:16px}.settings-form,.integration-settings,.export-grid,.account-facts,.settings-aside{grid-template-columns:1fr}.notification-grid{display:block}.notification-grid>b{display:none}.notification-row{border-top:1px solid var(--st-border);grid-template-columns:1fr repeat(3,25px);display:grid}.notification-row select{grid-column:1/-1}.company-settings-logo{display:block}.company-settings-logo>span{margin-top:10px;display:block}.unsaved-bar{bottom:64px;left:8px;right:8px;overflow:auto;transform:none}.unsaved-bar span{display:none}.settings-modal{grid-template-columns:1fr}.settings-modal>header,.settings-modal>footer,.settings-modal>.wide,.settings-log,.restore-warning{grid-column:1}}.support-page{--su-border:#e3e9f3;--su-muted:#66738c;color:#0a1738;background:#f8faff;min-height:100vh}.support-topbar{gap:10px;padding:0 20px}.support-topbar>div:first-of-type{margin-right:auto}.support-topbar h1{margin:0;font-size:18px}.support-topbar p{color:var(--su-muted);margin:3px 0;font-size:10px}.support-topbar>label{border:1px solid var(--su-border);border-radius:6px;align-items:center;gap:7px;width:290px;height:36px;padding:0 9px;display:flex}.support-topbar input{border:0;outline:0;width:100%}.support-topbar>button{background:0 0;border:0}.support-tabs{border-bottom:1px solid var(--su-border);background:#fff;align-items:flex-end;height:48px;padding:0 20px;display:flex;overflow:auto}.support-tabs button{white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;height:48px;padding:0 18px;font-size:10px}.support-tabs button.active{color:#0765ef;border-color:#0765ef}.support-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 78% 30%,#1a5bb8 0%,#0a2f7a 38%,#07184d 68%,#06133e 100%);border-radius:9px;align-items:center;height:240px;min-height:240px;padding:28px;display:flex;position:relative;overflow:hidden}.support-hero-art{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0% 28%,#00000059 48%,#000 68% 100%);mask-image:linear-gradient(90deg,#0000 0% 28%,#00000059 48%,#000 68% 100%)}.support-hero-art img{object-fit:cover;object-position:72% 45%;width:100%;height:100%;display:block}.support-hero-art:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#06133ef5 0%,#07184de6 34%,#0a2f7a99 52%,#0000 72%),linear-gradient(#0000 58%,#06133ecc 100%);position:absolute;inset:0}.support-hero-content{z-index:2;width:min(62%,640px);min-width:0;max-width:640px;position:relative}.support-hero h2{margin:0;font-size:25px}.support-hero p{max-width:34em;margin:8px 0 14px;font-size:11px;line-height:1.5}.support-hero form{color:#5c6982;background:#fff;border-radius:6px;align-items:center;max-width:520px;height:44px;padding:4px 4px 4px 12px;display:flex;box-shadow:0 10px 28px #04102955}.support-hero form input{background:0 0;border:0;outline:0;width:100%;padding:8px}.support-hero form button{color:#fff;background:#0865f3;border:0;border-radius:5px;flex:none;height:34px;padding:0 18px}.support-hero-content>div{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.support-hero-content>div button{color:#fff;background:#fff2;border:0;border-radius:999px;padding:5px 10px;font-size:10px}.support-hero-content>div b{opacity:.9;font-size:10px}.support-illustration{display:none!important}.contact-cards{grid-template-columns:repeat(4,1fr);gap:9px;margin:12px 0;display:grid}.contact-cards article{border:1px solid var(--su-border);background:#fff;border-radius:8px;padding:14px}.contact-cards article>i{color:#0763e8;background:#e9f1ff;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.contact-cards h3{font-size:12px}.contact-cards p{color:var(--su-muted);min-height:38px;font-size:8px;line-height:1.5}.contact-cards button{color:#0763e8;background:#fff;border:1px solid #a9c4f7;border-radius:5px;width:100%;padding:7px}.support-section,.search-results{border:1px solid var(--su-border);background:#fff;border-radius:8px;margin-bottom:12px;padding:13px}.support-section>header,.search-results>header{display:flex}.support-section>header>div,.search-results>header h3{margin-right:auto}.support-section h3,.search-results h3{margin:0;font-size:12px}.support-section>header p{color:var(--su-muted);font-size:8px}.support-section>header>button,.support-section>header>a,.search-results>header button{color:#0763e9;background:0 0;border:0;font-size:8px}.guide-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.guide-grid article{border:1px solid var(--su-border);border-radius:7px;padding:11px}.guide-grid article>i{background:#e9f1ff;border-radius:6px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.guide-grid h3{margin:8px 0;font-size:10px}.guide-grid p,.guide-grid span{color:var(--su-muted);font-size:8px;line-height:1.5;display:block}.guide-grid button{color:#0763e8;background:0 0;border:0;padding:8px 0;font-size:8px}.faq-grid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.faq-grid article{border-bottom:1px solid var(--su-border)}.faq-grid article>button{text-align:left;background:#fff;border:0;align-items:center;width:100%;padding:10px;font-size:8px;display:flex}.faq-grid article>button b{margin-right:auto}.faq-grid article>p{background:#f8faff;margin:0;padding:10px;font-size:8px;line-height:1.5}.search-results{margin-top:12px}.search-results article{border-top:1px solid var(--su-border);align-items:center;gap:9px;padding:10px;display:flex}.search-results article>i{background:#e9f1ff;border-radius:5px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.search-results article span{margin-right:auto}.search-results article b,.search-results article small{font-size:8px;display:block}.search-results article button{color:#0763e8;background:0 0;border:0;font-size:8px}.support-empty{text-align:center;padding:30px}.ticket-table{overflow:auto}.ticket-row{border-top:1px solid var(--su-border);grid-template-columns:.65fr 1.5fr .8fr .6fr .9fr .7fr .8fr .7fr 1fr;align-items:center;min-width:880px;min-height:43px;font-size:8px;display:grid}.ticket-row.head{color:var(--su-muted);background:#f8faff;font-weight:700}.ticket-row>span{padding:5px}.ticket-row>span:nth-child(5){border-radius:4px;justify-self:start;padding:4px 6px}.ticket-abierto{color:#0762df;background:#e5efff}.ticket-en-revisión,.ticket-esperando-respuesta{color:#9b5c00;background:#fff0d7}.ticket-resuelto{color:#078b59;background:#e1f5ea}.ticket-row button{color:#0763e8;background:0 0;border:0;font-size:8px}.contact-options{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.contact-options article{border:1px solid var(--su-border);border-radius:7px;padding:12px}.contact-options article>i{color:#0763e8;font-style:normal}.contact-options p,.contact-options small{color:var(--su-muted);font-size:8px;display:block}.contact-options button{color:#0763e8;background:#fff;border:1px solid #adc5f3;border-radius:5px;margin-top:8px;padding:6px}.service-list{border:1px solid var(--su-border);border-radius:7px;overflow:hidden}.all-operational,.all-ok{color:#078b59;background:#e8f7ef;padding:11px;font-size:9px}.service-list article{border-top:1px solid var(--su-border);padding:10px;display:flex}.service-list article span{margin-right:auto}.service-list b,.service-list small{font-size:8px;display:block}.service-list small{color:var(--su-muted)}.service-list em{color:#078b59;background:#e5f6ed;border-radius:5px;padding:5px;font-size:8px;font-style:normal}.service-list em.maintenance{color:#9d5d00;background:#fff0d7}.incident-box{background:#f8faff;grid-template-columns:1fr 1fr;margin-top:10px;padding:10px;display:grid}.incident-box h3,.incident-box p{font-size:8px}.support-aside>section{border:1px solid var(--su-border);background:#fff;border-radius:8px;padding:13px}.support-aside h3{margin:0 0 10px;font-size:12px}.support-aside header{display:flex}.support-aside header h3{margin-right:auto}.support-aside header a,.support-aside header button{color:#0763e8;background:0 0;border:0;font-size:8px}.support-agent{align-items:center;gap:8px;display:flex}.support-agent>i{background:#e9f1ff;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.support-agent b,.support-agent small{font-size:8px;display:block}.support-aside section>p{font-size:8px}.support-aside section>button{color:#0763e8;background:#fff;border:1px solid #afc6f3;border-radius:5px;padding:7px}.aside-service{border-top:1px solid var(--su-border);padding-top:7px;display:flex}.aside-service b{color:#078b59;margin-left:auto}.aside-ticket{text-align:left;border:0;border-top:1px solid var(--su-border);background:#fff;align-items:center;width:100%;padding:9px 0;display:flex}.aside-ticket span{margin-right:auto}.aside-ticket small,.aside-ticket b{font-size:8px;display:block}.aside-ticket em{background:#e9f1ff;padding:4px;font-size:7px;font-style:normal}.support-quick{background:#fff;width:100%;font-size:8px;border:0!important;border-top:1px solid var(--su-border)!important;color:#152343!important;padding:8px 0!important;display:flex!important}.support-quick span{margin-left:auto}.support-nav-box{background:#f7f9fd;margin:auto 10px 10px;padding:11px}.support-nav-box b{font-size:10px}.support-nav-box a,.support-nav-box button{background:0 0;border:0;padding:5px 0;font-size:8px;display:block}.support-sidebar .employer-recruiter{margin-top:0}.ticket-detail{z-index:95;background:#fff;width:min(450px,100%);padding:18px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-10px 0 35px #1027552b}.ticket-detail>header{display:flex}.ticket-detail>header div{margin-right:auto}.ticket-detail h2{margin:3px 0;font-size:20px}.ticket-detail header button{background:0 0;border:0;font-size:22px}.ticket-open{color:#0763e8;background:#e9f1ff;border-radius:5px;padding:5px;font-size:8px;display:inline-block}.ticket-detail>h3{font-size:15px}.ticket-detail>p,.ticket-detail section p{font-size:9px;line-height:1.5}.ticket-detail section{border-top:1px solid var(--su-border);margin-top:14px}.ticket-detail section article{background:#f7f9fd;margin:8px 0;padding:10px}.ticket-detail section b,.ticket-detail section small{font-size:8px}.ticket-detail section small{float:right}.ticket-detail textarea{border:1px solid var(--su-border);border-radius:6px;width:100%;height:90px;padding:9px}.ticket-detail footer{gap:7px;margin-top:8px;display:flex}.ticket-detail footer button{border:1px solid var(--su-border);background:#fff;border-radius:5px;padding:8px}.ticket-detail footer .primary{color:#fff;background:#0865f3}.ticket-detail footer .danger{color:#c82b3b}.support-modal header p{color:var(--su-muted);font-size:8px}.support-modal header button{background:0 0;border:0;font-size:22px}.support-modal footer button{border:1px solid var(--su-border);background:#fff;border-radius:5px;padding:8px 12px}.close-confirm{background:#fff1f2;padding:10px}.public-status{color:#0a1738;background:#f7f9fd;min-height:100vh;padding-bottom:50px}.public-status>header{background:#fff;border-bottom:1px solid #e3e9f3;align-items:center;height:70px;padding:0 max(20px,50% - 450px);display:flex}.public-status>header>a:last-child{color:#0763e8;margin-left:auto}.public-status>section,.public-status>div{background:#fff;border:1px solid #e3e9f3;border-radius:10px;max-width:900px;margin:25px auto;padding:25px}.public-status>section:first-of-type{text-align:center;color:#fff;background:#071a49}.public-status>section:first-of-type>span{color:#078c5b;background:#dff6e9;border-radius:15px;padding:7px 12px}.public-status>div article{border-bottom:1px solid #e3e9f3;padding:13px;display:flex}.public-status>div article em{color:#078c5b;background:#e4f7ed;border-radius:5px;margin-left:auto;padding:5px;font-style:normal}@media (max-width:1250px){.support-layout{grid-template-columns:1fr}.support-aside{grid-template-columns:repeat(3,1fr);display:grid}.support-topbar .employer-user{display:none}}@media (max-width:850px){.support-layout{padding:10px}.support-topbar>label,.support-topbar>button{display:none}.guide-grid{grid-template-columns:repeat(2,1fr)}.support-aside{grid-template-columns:1fr 1fr}.support-hero-content{width:min(70%,560px)}.support-hero-art{opacity:.9}.contact-cards{grid-template-columns:1fr 1fr}}@media (max-width:560px){.support-topbar{padding:0 10px}.support-topbar h1{font-size:14px}.support-topbar p{display:none}.support-tabs{padding:0 8px}.support-hero{height:auto;min-height:220px;padding:22px}.support-hero-content{width:100%;max-width:100%}.support-hero h2{font-size:20px}.support-hero-art{opacity:.22}.contact-cards,.guide-grid,.faq-grid,.contact-options,.support-aside,.incident-box{grid-template-columns:1fr}.ticket-row{grid-template-columns:1fr auto;min-width:0;padding:10px}.ticket-row.head,.ticket-row>:not(:first-child):not(:nth-child(2)):not(:nth-child(5)):not(button){display:none}.ticket-row>span:first-child,.ticket-row>span:nth-child(2){grid-column:1}.ticket-row>span:nth-child(5){grid-area:1/2}.ticket-row>button{grid-area:2/2}.support-modal{grid-template-columns:1fr}.support-modal>header,.support-modal>footer,.support-modal>.wide{grid-column:1}.public-status>section,.public-status>div{margin:15px}}.admin-dashboard{--ad-border:#e3e9f3;--ad-muted:#65718c;color:#081537;background:#f8faff;min-height:100vh}.admin-sidebar{border-right:1px solid var(--ad-border);z-index:50;background:#fff;flex-direction:column;width:220px;display:flex;position:fixed;top:0;bottom:0;left:0}.admin-logo{align-items:center;height:70px;padding:0 14px;display:flex}.admin-logo .logo{font-size:24px}.admin-logo>button{margin-left:auto;display:none}.admin-label{color:#fff;text-align:center;background:#0865f3;border-radius:6px;margin:10px 13px;padding:10px;font-size:9px}.admin-sidebar>nav{overflow:auto}.admin-sidebar>nav>a{color:#263552;border-left:2px solid #0000;align-items:center;gap:10px;height:40px;padding:0 16px;font-size:10px;display:flex}.admin-sidebar>nav>a.active{color:#0763e8;background:#f0f4ff;border-color:#0763e8}.admin-sidebar>nav>a>i{text-align:center;width:22px;font-style:normal}.admin-sidebar>nav>a>span{margin-right:auto}.admin-shortcuts{background:#f7f9fd;border-radius:7px;margin:auto 12px 8px;padding:11px}.admin-shortcuts>b{font-size:7px}.admin-shortcuts a,.admin-shortcuts button{color:#455270;background:0 0;border:0;padding:5px 0;font-size:8px;display:block}.admin-version{border:1px solid var(--ad-border);border-radius:7px;margin:0 12px 8px;padding:10px}.admin-version b,.admin-version small{font-size:8px;display:block}.admin-version em{color:#078b59;font-style:normal}.admin-user{display:none}.admin-workspace{margin-left:220px}.admin-topbar{border-bottom:1px solid var(--ad-border);background:#fff;align-items:center;gap:12px;height:70px;padding:0 20px;display:flex;position:relative}.admin-topbar>div:first-of-type{margin-right:auto}.admin-topbar h1{margin:0;font-size:19px}.admin-topbar p{color:var(--ad-muted);margin:4px 0;font-size:10px}.admin-topbar>label{border:1px solid var(--ad-border);border-radius:6px;align-items:center;gap:7px;width:290px;height:36px;padding:0 8px;display:flex}.admin-topbar input{border:0;outline:0;width:100%}.admin-topbar kbd{font-size:8px}.admin-topbar>button{background:0 0;border:0}.admin-menu{display:none}.admin-notify{font-size:17px;position:relative}.admin-notify b{color:#fff;background:#e31f32;border-radius:50%;width:14px;height:14px;font-size:7px;position:absolute;top:-5px;right:-4px}.admin-profile{align-items:center;gap:8px;display:flex}.admin-profile>i{color:#fff;background:#1764d7;border-radius:50%;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.admin-profile b,.admin-profile small{font-size:9px;display:block}.admin-notification-menu{border:1px solid var(--ad-border);z-index:10;background:#fff;border-radius:7px;width:240px;padding:12px;position:absolute;top:58px;right:180px;box-shadow:0 12px 35px #10275524}.admin-notification-menu p,.admin-notification-menu a{font-size:8px}.admin-heading{background:#fff;align-items:center;gap:7px;padding:12px 20px;display:flex}.admin-heading>div{margin-right:auto}.admin-heading h2{margin:0;font-size:17px}.admin-heading p,.admin-heading small{color:var(--ad-muted);font-size:8px}.admin-heading>span{color:#078b59;background:#e5f6ed;border-radius:10px;padding:6px;font-size:8px}.admin-heading select,.admin-heading button{border:1px solid var(--ad-border);background:#fff;border-radius:5px;padding:7px;font-size:8px}.admin-layout{grid-template-columns:minmax(750px,1fr) 285px;gap:14px;max-width:1700px;margin:auto;padding:0 18px 35px;display:grid}.admin-main{min-width:0}.admin-metrics{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:10px;display:grid}.admin-metrics>a{border:1px solid var(--ad-border);background:#fff;border-radius:7px;align-items:center;gap:7px;min-width:0;padding:10px;display:flex}.admin-metrics>a>i{color:#0763e8;background:#e9f1ff;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.admin-metrics span{min-width:0}.admin-metrics small,.admin-metrics b,.admin-metrics em{white-space:nowrap;font-style:normal;display:block}.admin-metrics small{font-size:7px}.admin-metrics b{font-size:16px}.admin-metrics em{color:#078d5b;font-size:6px}.admin-metrics em.down{color:#cc3543}.admin-metrics svg{width:35px;margin-left:auto}.admin-metrics polyline{fill:none;stroke:#0865f3;stroke-width:2px}.admin-primary{grid-template-columns:1.1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.admin-secondary{grid-template-columns:1.1fr 1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.admin-secondary.lower{grid-template-columns:.8fr .8fr 1.2fr}.admin-block{border:1px solid var(--ad-border);background:#fff;border-radius:7px;min-width:0;overflow:hidden}.admin-block>header{align-items:center;padding:11px 12px;display:flex}.admin-block h3{margin:0;font-size:11px}.admin-block>header button{color:#0763e8;background:0 0;border:0;margin-left:auto;font-size:7px}.admin-chart-head{gap:10px;padding:0 12px;font-size:7px;display:flex}.admin-chart-head b{margin-right:auto}.growth-chart{align-items:flex-end;gap:9px;height:215px;padding:18px 12px 23px 40px;display:flex;position:relative}.growth-chart>div{flex:1;align-items:flex-end;gap:2px;height:100%;display:flex;position:relative}.growth-chart i{background:#367ff0;width:48%}.growth-chart i:nth-child(2){background:#9bc0fa}.growth-chart small{font-size:6px;position:absolute;bottom:-16px}.revenue-total{align-items:end;padding:0 14px;display:flex}.revenue-total b{font-size:22px}.revenue-total span{color:#078d5b;margin-left:8px;font-size:8px}.admin-line-chart{width:100%;height:140px;padding:8px}.admin-line-chart .grid{stroke:#e8edf5}.admin-line-chart polygon{fill:#e7f0ff}.admin-line-chart polyline{fill:none;stroke:#0865f3;stroke-width:2px}.revenue-breakdown{grid-template-columns:repeat(3,1fr);padding:8px;display:grid}.revenue-breakdown p{background:#f8faff;margin:2px;padding:7px;font-size:7px}.revenue-breakdown span,.revenue-breakdown b{display:block}.admin-geo{grid-template-columns:1.2fr .8fr;padding:10px;display:grid}.map-shape{background:radial-gradient(#dce6f2 0 42%,#0000 43%);min-height:190px;position:relative}.map-shape i{background:#4f8df2;border-radius:60% 30%;width:55px;height:70px;position:absolute;top:25%;left:20%}.map-shape i:nth-child(2){width:28px;top:48%;left:37%}.map-shape i:nth-child(3){width:75px;top:30%;left:62%}.map-shape i:nth-child(4){width:28px;height:34px;top:62%;left:74%}.admin-geo p{font-size:7px;display:flex}.admin-geo p i{background:#397df0;width:7px;height:7px;margin-right:5px}.admin-geo p span{margin-right:auto}.admin-company-list article,.admin-job-list article{border-top:1px solid var(--ad-border);align-items:center;gap:7px;padding:9px;display:flex}.admin-company-list article>i,.admin-job-list article>i{background:#e9f1ff;border-radius:6px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.admin-company-list article>span,.admin-job-list article>span{margin-right:auto}.admin-company-list b,.admin-company-list small,.admin-job-list b,.admin-job-list small{font-size:7px;display:block}.admin-company-list em,.admin-company-list strong,.admin-job-list em{margin:0 6px;font-size:7px;font-style:normal}.admin-company-list a,.admin-job-list a{color:#0763e8;font-size:7px}.admin-donut-wrap{align-items:center;padding:20px;display:flex}.admin-donut{background:conic-gradient(#3077ef 0 45%,#34bd83 45% 70%,#56aaca 70% 85%,#ad4bd0 85% 95%,#f7ab36 95%);border-radius:50%;width:105px;height:105px;position:relative}.admin-donut.devices{background:conic-gradient(#3077ef 0 52.3%,#a94bc9 52.3% 91%,#f7ab36 91% 97.2%,#b7c0cf 97.2%)}.admin-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:25px}.admin-donut-wrap>div:last-child{flex:1;margin-left:15px}.admin-donut-wrap p{font-size:7px;display:flex}.admin-donut-wrap p i{background:#3179ee;width:7px;height:7px;margin-right:5px}.admin-donut-wrap p span{margin-right:auto}.admin-alerts article{border-top:1px solid var(--ad-border);align-items:center;gap:7px;padding:8px;display:flex}.admin-alerts article>i{color:#da2c3d}.admin-alerts article span{margin-right:auto}.admin-alerts b,.admin-alerts small{font-size:7px;display:block}.admin-alerts em{border-radius:5px;padding:4px;font-size:6px;font-style:normal}.priority-crítica{color:#c82938;background:#ffe3e5}.priority-alta{color:#9c5d00;background:#fff0d4}.priority-media{color:#0762dd;background:#e8f1ff}.admin-alerts button{color:#0763e8;background:0 0;border:0;font-size:7px}.admin-aside{flex-direction:column;gap:10px;display:flex}.admin-aside>section{border:1px solid var(--ad-border);background:#fff;border-radius:7px;padding:12px}.admin-aside header{display:flex}.admin-aside h3{margin:0 0 9px;font-size:11px}.admin-aside header h3{margin-right:auto}.admin-aside header a,.admin-aside header span{color:#078d5b;font-size:7px}.admin-service,.admin-finance{border-top:1px solid var(--ad-border);padding-top:7px;font-size:7px;display:flex}.admin-service b,.admin-finance b{color:#078c59;margin-left:auto}.admin-service b.degraded{color:#9d5d00}.admin-action{border:0;border-top:1px solid var(--ad-border);background:#fff;width:100%;padding:7px 0;font-size:7px;display:flex}.admin-action span{margin-left:auto}.admin-activity{border-top:1px solid var(--ad-border);align-items:center;gap:7px;padding:8px 0;display:flex}.admin-activity>i{background:#e9f1ff;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.admin-activity>span{margin-right:auto}.admin-activity b,.admin-activity small{font-size:7px;display:block}.admin-activity time{font-size:6px}.admin-event{border-top:1px solid var(--ad-border);padding-top:7px;font-size:7px}.admin-status-strip{border:1px solid var(--ad-border);background:#fff;border-radius:7px;display:flex}.admin-status-strip p{border-right:1px solid var(--ad-border);flex:1;padding:9px}.admin-status-strip span,.admin-status-strip b{font-size:7px;display:block}.admin-status-strip b{color:#078b59}.admin-modal{background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;width:min(620px,100% - 28px);padding:18px;display:grid}.admin-modal>header,.admin-modal>footer,.admin-modal>.wide{grid-column:1/-1}.admin-modal>header{display:flex}.admin-modal header div{margin-right:auto}.admin-modal h2{margin:0;font-size:18px}.admin-modal header p{font-size:8px}.admin-modal header button{background:0 0;border:0}.admin-modal label{font-size:8px;font-weight:700}.admin-modal input,.admin-modal select,.admin-modal textarea{border:1px solid var(--ad-border);width:100%;margin-top:5px;padding:8px;display:block}.admin-modal textarea{height:80px}.admin-modal footer{justify-content:flex-end;gap:7px;display:flex}.admin-modal footer button{border:1px solid var(--ad-border);background:#fff;padding:8px}.admin-modal footer .primary{color:#fff;background:#0865f3}.admin-mobile-nav{display:none}.admin-placeholder{background:#f7f9fd;min-height:100vh}.admin-placeholder>header{background:#fff;border-bottom:1px solid #e3e9f3;align-items:center;height:70px;padding:0 5%;display:flex}.admin-placeholder>header>a:last-child{color:#0763e8;margin-left:auto}.admin-placeholder>section{text-align:center;background:#fff;border:1px solid #e3e9f3;border-radius:12px;max-width:800px;margin:80px auto;padding:45px}.admin-placeholder>section>span{color:#0763e8}.admin-placeholder h1{font-size:32px}.admin-placeholder p{color:#66738c}.admin-placeholder>section>div{justify-content:center;gap:8px;display:flex}.admin-placeholder>section>div a{color:#0763e8;border:1px solid #aac3f3;border-radius:5px;padding:9px}@media (max-width:1350px){.admin-layout{grid-template-columns:1fr}.admin-aside{grid-template-columns:repeat(3,1fr);display:grid}.admin-metrics{grid-template-columns:repeat(4,1fr)}}@media (max-width:950px){.admin-sidebar{transform:translate(-100%)}.admin-sidebar.open{transform:none}.admin-logo>button{display:block}.admin-workspace{margin-left:0}.admin-menu{display:block}.admin-primary,.admin-secondary,.admin-secondary.lower{grid-template-columns:1fr}.admin-aside{grid-template-columns:1fr 1fr}.admin-topbar>label,.admin-heading>div p{display:none}}@media (max-width:600px){.admin-topbar{padding:0 10px}.admin-topbar h1{font-size:15px}.admin-topbar p,.admin-profile span,.admin-topbar>button:last-of-type{display:none}.admin-heading{flex-wrap:wrap}.admin-heading>div{width:100%}.admin-heading>span{margin-right:auto}.admin-metrics{grid-template-columns:1fr 1fr}.admin-metrics>a{padding:8px}.admin-metrics>a:nth-child(n+7){display:none}.admin-layout{padding:0 8px 70px}.admin-aside{grid-template-columns:1fr}.admin-status-strip{overflow:auto}.admin-status-strip p{min-width:100px}.admin-mobile-nav{border-top:1px solid var(--ad-border);z-index:80;background:#fff;height:58px;display:flex;position:fixed;bottom:0;left:0;right:0}.admin-mobile-nav a{flex:1;place-items:center;font-size:13px;display:grid}.admin-mobile-nav span{font-size:7px;display:block}.admin-mobile-nav a.active{color:#0763e8}.admin-modal{grid-template-columns:1fr}.admin-modal>header,.admin-modal>footer,.admin-modal>.wide{grid-column:1}.admin-placeholder>section{margin:25px 12px;padding:25px}.admin-placeholder>section>div{flex-wrap:wrap}}.admin-user-tabs{background:#fff;border-bottom:1px solid #e3e9f3;align-items:flex-end;height:48px;padding:0 20px;display:flex;overflow:auto}.admin-user-tabs button{white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;height:48px;padding:0 15px;font-size:9px}.admin-user-tabs button small{background:#eef2f8;border-radius:7px;padding:3px;font-size:6px}.admin-user-tabs button.active{color:#0763e8;border-color:#0763e8}.admin-user-layout{grid-template-columns:minmax(760px,1fr) 290px;gap:14px;max-width:1700px;margin:auto;padding:14px 18px 45px;display:grid}.admin-users-main{min-width:0}.admin-users-heading{align-items:center;gap:7px;margin-bottom:10px;display:flex}.admin-users-heading>div{margin-right:auto}.admin-users-heading h2{margin:0;font-size:18px}.admin-users-heading p{color:#66738c;font-size:8px}.admin-users-heading>button{background:#fff;border:1px solid #e3e9f3;border-radius:5px;padding:7px 10px;font-size:8px}.admin-users-heading>button.primary{color:#fff;background:#0865f3}.user-metrics{background:#fff;border:1px solid #e3e9f3;border-radius:8px;grid-template-columns:repeat(5,1fr);margin-bottom:10px;display:grid}.user-metrics article{border-bottom:1px solid #e3e9f3;border-right:1px solid #e3e9f3;align-items:center;gap:8px;padding:10px;display:flex}.user-metrics article>i{color:#0763e8;background:#e9f1ff;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.user-metrics b,.user-metrics small,.user-metrics em{font-style:normal;display:block}.user-metrics b{font-size:16px}.user-metrics small,.user-metrics em{font-size:7px}.user-metrics em{color:#078d5b}.admin-user-controls{background:#fff;border:1px solid #e3e9f3;border-radius:8px 8px 0 0;align-items:center;gap:7px;padding:9px;display:flex}.admin-user-controls label{border:1px solid #e3e9f3;border-radius:5px;flex:1;align-items:center;gap:6px;max-width:340px;padding:8px;display:flex}.admin-user-controls input{border:0;outline:0;width:100%}.admin-user-controls select,.admin-user-controls>button{background:#fff;border:1px solid #e3e9f3;border-radius:5px;align-items:center;padding:8px;font-size:8px;display:flex}.advanced-user-filters{background:#fff;border:1px solid #e3e9f3;border-top:0;flex-wrap:wrap;gap:5px;padding:8px;display:flex}.advanced-user-filters button{background:#fff;border:1px solid #e3e9f3;border-radius:5px;align-items:center;padding:6px;font-size:7px;display:flex}.admin-users-table{background:#fff;border:1px solid #e3e9f3;border-top:0;overflow:auto}.admin-user-row{border-top:1px solid #e3e9f3;grid-template-columns:25px 1.35fr 1.25fr .9fr .8fr .65fr .6fr .75fr .75fr .75fr .4fr .45fr .65fr;align-items:center;min-width:1160px;min-height:57px;padding:5px 9px;font-size:7px;display:grid}.admin-user-row.head{color:#66738c;background:#f8faff;min-height:32px;font-weight:700}.admin-user-name{text-align:left;background:0 0;border:0;align-items:center;gap:7px;display:flex}.admin-user-name>i{background:#e9f1ff;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.admin-user-name b,.admin-user-name small{font-size:7px;display:block}.admin-user-row>strong{color:#075fda;background:#e8f1ff;border-radius:4px;justify-self:start;padding:4px;font-size:7px}.admin-user-row>em{border-radius:4px;justify-self:start;padding:4px;font-style:normal}.user-activo,.verify-verificado,.risk-bajo{color:#078b59;background:#e2f6eb}.user-pendiente,.verify-pendiente,.risk-medio{color:#9c5d00;background:#fff0d7}.user-suspendido,.verify-rechazado,.risk-alto{color:#c42b3a;background:#ffe3e5}.admin-user-row>div button{color:#0763e8;background:#fff;border:1px solid #e3e9f3;padding:4px}.admin-pagination{background:#fff;border:1px solid #e3e9f3;align-items:center;padding:9px;display:flex}.admin-pagination span{margin-right:auto;font-size:7px}.admin-pagination button{background:#fff;border:1px solid #e3e9f3;margin:2px;padding:6px}.admin-pagination button.active{color:#fff;background:#0865f3}.user-analytics{grid-template-columns:1.2fr 1fr 1fr;gap:10px;margin-top:10px;display:grid}.user-analytics>section,.admin-user-aside>section{background:#fff;border:1px solid #e3e9f3;border-radius:7px;padding:12px}.user-analytics h3,.admin-user-aside h3{margin:0 0 10px;font-size:11px}.user-analytics svg{width:100%;height:130px}.user-analytics .grid{stroke:#e5ebf4}.user-analytics polyline{fill:none;stroke:#0865f3;stroke-width:2px}.user-analytics>section>div:last-child{justify-content:space-between;font-size:6px;display:flex}.user-donut-content{align-items:center;display:flex}.user-donut{background:conic-gradient(#24ae70 0 71%,#f5a923 71% 91%,#e94655 91% 95%,#b9c2d1 95%);border-radius:50%;flex:none;width:105px;height:105px;position:relative}.user-donut.status{background:conic-gradient(#24ae70 0 94.6%,#f5a923 94.6% 97.7%,#e94655 97.7%)}.user-donut.types{background:conic-gradient(#0865f3 0 73%,#7045d8 73% 80%,#f3922f 80% 83%,#23b471 83% 84%,#b8c2d0 84%)}.user-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:25px}.user-donut-content>div:last-child{flex:1;margin-left:12px}.user-donut-content p{font-size:7px;display:flex}.user-donut-content p i{background:#23ae70;width:7px;height:7px;margin-right:5px}.user-donut-content p span{margin-right:auto}.admin-user-aside{flex-direction:column;gap:10px;display:flex}.admin-user-action{background:#fff;border:0;border-top:1px solid #e3e9f3;width:100%;padding:8px 0;font-size:7px;display:flex}.admin-user-action span{margin-left:auto}.pending-user,.risk-user{text-align:left;background:#fff;border:0;border-top:1px solid #e3e9f3;align-items:center;gap:7px;width:100%;padding:8px 0;display:flex}.pending-user>i{background:#e9f1ff;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.pending-user span,.risk-user span{margin-right:auto}.pending-user b,.pending-user small,.risk-user b,.risk-user small{font-size:7px;display:block}.pending-user em,.risk-user em{color:#9d5d00;font-size:6px;font-style:normal}.user-recent{gap:7px;display:flex}.user-recent>i{background:#e9f1ff;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.user-recent b,.user-recent small{font-size:7px;display:block}.country-users{font-size:7px;display:flex}.country-users span{margin-right:auto}.country-users em{color:#078c59;margin-left:7px;font-style:normal}.admin-user-bulk{z-index:90;color:#fff;background:#0a1738;border-radius:8px;align-items:center;gap:6px;padding:10px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.admin-user-bulk button{color:#fff;background:#172849;border:1px solid #40506f;border-radius:5px;padding:7px}.admin-user-bulk button.danger{color:#ff9da6}.admin-user-detail{z-index:95;background:#fff;width:min(470px,100%);padding:18px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-10px 0 35px #1027552b}.admin-user-detail>header{display:flex}.admin-user-detail>header div{margin-right:auto}.admin-user-detail h2{margin:3px 0;font-size:20px}.admin-user-detail header button{background:0 0;border:0;font-size:22px}.detail-admin-user{border-bottom:1px solid #e3e9f3;align-items:center;gap:10px;padding:14px 0;display:flex}.detail-admin-user>i{background:#e9f1ff;border-radius:50%;place-items:center;width:50px;height:50px;font-style:normal;display:grid}.detail-admin-user span{margin-right:auto}.detail-admin-user b,.detail-admin-user small,.detail-admin-user em{font-size:8px;font-style:normal;display:block}.detail-admin-user strong{border-radius:5px;padding:5px;font-size:8px}.admin-user-detail section{border-bottom:1px solid #e3e9f3;padding:10px 0}.admin-user-detail section h3{font-size:11px}.admin-user-detail section p{font-size:8px;display:flex}.admin-user-detail section p span{color:#66738c;width:40%}.admin-user-detail section p button,.detail-user-activity time{margin-left:auto}.admin-user-detail footer{background:#fff;flex-wrap:wrap;gap:5px;padding:10px 0;display:flex;position:sticky;bottom:-18px}.admin-user-detail footer button{background:#fff;border:1px solid #e3e9f3;border-radius:5px;padding:7px}.admin-user-detail footer .danger{color:#c72a39}.admin-user-modal{background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;width:min(720px,100% - 28px);padding:18px;display:grid}.admin-user-modal>header,.admin-user-modal>footer,.admin-user-modal>.wide,.import-validation{grid-column:1/-1}.admin-user-modal>header{display:flex}.admin-user-modal header div{margin-right:auto}.admin-user-modal h2{margin:0;font-size:19px}.admin-user-modal header p{font-size:8px}.admin-user-modal header button{background:0 0;border:0}.admin-user-modal label{font-size:8px;font-weight:700}.admin-user-modal input,.admin-user-modal select,.admin-user-modal textarea{border:1px solid #e3e9f3;border-radius:5px;width:100%;margin-top:5px;padding:8px;display:block}.admin-user-modal textarea{height:70px}.admin-user-modal input[type=checkbox]{width:auto;display:inline}.admin-user-modal footer{justify-content:flex-end;gap:7px;display:flex}.admin-user-modal footer button{background:#fff;border:1px solid #e3e9f3;padding:8px}.admin-user-modal footer .primary{color:#fff;background:#0865f3}.admin-user-modal footer .danger{color:#fff;background:#c92b3b}.import-validation{color:#078b59;background:#e9f7ef;padding:10px}.critical-user-confirm{background:#fff1f2;padding:10px}@media (max-width:1350px){.admin-user-layout{grid-template-columns:1fr}.admin-user-aside{grid-template-columns:repeat(3,1fr);display:grid}.user-metrics{grid-template-columns:repeat(5,1fr)}}@media (max-width:900px){.user-metrics{grid-template-columns:repeat(2,1fr)}.admin-user-aside{grid-template-columns:1fr 1fr}.user-analytics{grid-template-columns:1fr}.admin-users-heading p{display:none}}@media (max-width:600px){.admin-user-layout{padding:10px 8px 70px}.admin-user-tabs{padding:0 8px}.admin-users-heading>button:not(.primary),.user-metrics article:nth-child(n+5),.admin-user-controls select,.admin-user-controls>button:last-child{display:none}.admin-user-row{grid-template-columns:24px 1fr auto;min-width:0;padding:9px}.admin-user-row.head,.admin-user-row>:not(input):not(.admin-user-name):not(div){display:none}.admin-user-aside{grid-template-columns:1fr}.admin-user-bulk{left:8px;right:8px;overflow:auto;transform:none}.admin-user-modal{grid-template-columns:1fr}.admin-user-modal>header,.admin-user-modal>footer,.admin-user-modal>.wide,.import-validation{grid-column:1}}.admin-company-layout{grid-template-columns:minmax(780px,1fr) 290px;gap:14px;max-width:1700px;margin:auto;padding:14px 18px 45px;display:grid}.admin-companies-main{min-width:0}.company-admin-metrics{background:#fff;border:1px solid #e3e9f3;border-radius:8px;grid-template-columns:repeat(5,1fr);margin-bottom:10px;display:grid}.company-admin-metrics article{border-bottom:1px solid #e3e9f3;border-right:1px solid #e3e9f3;align-items:center;gap:8px;padding:10px;display:flex}.company-admin-metrics article>i{color:#0763e8;background:#e9f1ff;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.company-admin-metrics b,.company-admin-metrics small,.company-admin-metrics em{font-style:normal;display:block}.company-admin-metrics b{font-size:16px}.company-admin-metrics small,.company-admin-metrics em{font-size:7px}.company-admin-metrics em{color:#078d5b}.admin-company-controls{background:#fff;border:1px solid #e3e9f3;border-radius:8px 8px 0 0;gap:7px;padding:9px;display:flex}.admin-company-controls label{border:1px solid #e3e9f3;border-radius:5px;flex:1;align-items:center;gap:6px;max-width:360px;padding:8px;display:flex}.admin-company-controls input{border:0;outline:0;width:100%}.admin-company-controls select,.admin-company-controls>button{background:#fff;border:1px solid #e3e9f3;border-radius:5px;align-items:center;padding:8px;font-size:8px;display:flex}.admin-company-table{background:#fff;border:1px solid #e3e9f3;border-top:0;overflow:auto}.admin-company-row{border-top:1px solid #e3e9f3;grid-template-columns:25px 1.35fr 1fr .6fr .8fr .55fr .6fr .7fr .65fr .45fr .55fr .7fr .65fr .45fr .65fr;align-items:center;min-width:1250px;min-height:58px;padding:5px 9px;font-size:7px;display:grid}.admin-company-row.head{color:#66738c;background:#f8faff;min-height:32px;font-weight:700}.admin-company-name{text-align:left;background:0 0;border:0;align-items:center;gap:7px;display:flex}.admin-company-name>i{background:#e9f1ff;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.admin-company-name b,.admin-company-name small{font-size:7px;display:block}.admin-company-row>em{border-radius:4px;justify-self:start;padding:4px;font-style:normal}.company-state-activa,.company-verify-verificada{color:#078b59;background:#e3f6eb}.company-state-suspendida,.company-state-rechazada,.company-verify-rechazada{color:#c42b3a;background:#ffe3e5}.company-verify-pendiente{color:#9c5d00;background:#fff0d7}.admin-company-row>strong{color:#0762de;background:#e8f1ff;border-radius:4px;justify-self:start;padding:4px}.admin-company-row>div button{color:#0763e8;background:#fff;border:1px solid #e3e9f3;padding:4px}.company-admin-bottom{grid-template-columns:repeat(4,.8fr) 1fr;gap:9px;margin-top:10px;display:grid}.company-stat-box,.company-countries,.company-admin-aside>section{background:#fff;border:1px solid #e3e9f3;border-radius:7px;padding:12px}.company-stat-box h3,.company-countries h3,.company-admin-aside h3{margin:0 0 8px;font-size:10px}.company-stat-box>b{font-size:18px}.company-stat-box>em{color:#078d5b;font-size:7px;font-style:normal;display:block}.company-stat-box svg{width:100%;height:45px}.company-stat-box polyline{fill:none;stroke:#0865f3;stroke-width:2px}.company-stat-box.green polyline{stroke:#10a86b}.company-stat-box.purple polyline{stroke:#7647d9}.company-countries p{align-items:center;font-size:7px;display:flex}.company-countries p span{width:55px}.company-countries p>i{background:#edf1f7;flex:1;height:5px}.company-countries p>i em{background:#397ff0;height:100%;display:block}.company-countries p>b{margin-left:6px}.company-admin-aside{flex-direction:column;gap:10px;display:flex}.company-state-donut{background:conic-gradient(#0865f3 0 87.3%,#7447da 87.3% 88.2%,#f5a624 88.2% 92.3%,#e84251 92.3% 94.9%,#b8c1cf 94.9%);border-radius:50%;flex:none;width:105px;height:105px;position:relative}.company-state-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:25px}.plan-distribution{border-top:1px solid #e3e9f3;padding-top:7px;font-size:7px;display:flex}.plan-distribution b{margin-left:auto}.pending-company,.expiring-document{text-align:left;background:#fff;border:0;border-top:1px solid #e3e9f3;align-items:center;gap:7px;width:100%;padding:8px 0;display:flex}.pending-company>i{background:#e9f1ff;border-radius:5px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.pending-company span,.expiring-document span{margin-right:auto}.pending-company b,.pending-company small,.expiring-document b,.expiring-document small{font-size:7px;display:block}.pending-company em,.expiring-document em{color:#9c5d00;background:#fff0d7;padding:4px;font-size:6px;font-style:normal}.admin-company-detail{z-index:95;background:#fff;width:min(480px,100%);padding:18px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-10px 0 35px #1027552b}.admin-company-detail>header{display:flex}.admin-company-detail>header div{margin-right:auto}.admin-company-detail h2{margin:3px 0;font-size:20px}.admin-company-detail header button{background:0 0;border:0;font-size:22px}.detail-company-admin{border-bottom:1px solid #e3e9f3;align-items:center;gap:10px;padding:14px 0;display:flex}.detail-company-admin>i{background:#e9f1ff;border-radius:10px;place-items:center;width:52px;height:52px;font-style:normal;display:grid}.detail-company-admin span{margin-right:auto}.detail-company-admin b,.detail-company-admin small,.detail-company-admin em{font-size:8px;font-style:normal;display:block}.detail-company-admin strong{border-radius:5px;padding:5px;font-size:8px}.admin-company-detail section{border-bottom:1px solid #e3e9f3;padding:10px 0}.admin-company-detail section h3{font-size:11px}.admin-company-detail section p{font-size:8px;display:flex}.admin-company-detail section p span{color:#66738c;width:40%}.admin-company-detail section p button,.detail-company-history time{margin-left:auto}.admin-company-detail footer{background:#fff;flex-wrap:wrap;gap:5px;padding:10px 0;display:flex;position:sticky;bottom:-18px}.admin-company-detail footer button,.admin-company-detail section button{background:#fff;border:1px solid #e3e9f3;border-radius:5px;padding:7px}.admin-company-detail footer .danger{color:#c62b39}.company-admin-modal{background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;width:min(720px,100% - 28px);padding:18px;display:grid}.company-admin-modal>header,.company-admin-modal>footer,.company-admin-modal>.wide,.company-admin-modal>.import-validation{grid-column:1/-1}.company-admin-modal>header{display:flex}.company-admin-modal header div{margin-right:auto}.company-admin-modal h2{margin:0;font-size:19px}.company-admin-modal header p{font-size:8px}.company-admin-modal header button{background:0 0;border:0}.company-admin-modal label{font-size:8px;font-weight:700}.company-admin-modal input,.company-admin-modal select,.company-admin-modal textarea{border:1px solid #e3e9f3;border-radius:5px;width:100%;margin-top:5px;padding:8px;display:block}.company-admin-modal textarea{height:70px}.company-admin-modal input[type=checkbox]{width:auto;display:inline}.company-admin-modal footer{justify-content:flex-end;gap:7px;display:flex}.company-admin-modal footer button{background:#fff;border:1px solid #e3e9f3;padding:8px}.company-admin-modal footer .primary{color:#fff;background:#0865f3}.company-admin-modal footer .danger{color:#fff;background:#c92b3b}.company-critical-confirm{background:#fff1f2;padding:10px}@media (max-width:1350px){.admin-company-layout{grid-template-columns:1fr}.company-admin-aside{grid-template-columns:repeat(3,1fr);display:grid}.company-admin-metrics{grid-template-columns:repeat(5,1fr)}.company-admin-bottom{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.company-admin-metrics{grid-template-columns:repeat(2,1fr)}.company-admin-aside,.company-admin-bottom{grid-template-columns:1fr 1fr}.admin-company-controls select:nth-of-type(n+2){display:none}}@media (max-width:600px){.admin-company-layout{padding:10px 8px 70px}.company-admin-metrics article:nth-child(n+5),.admin-company-controls select,.admin-company-controls>button:last-child{display:none}.admin-company-row{grid-template-columns:24px 1fr auto;min-width:0;padding:9px}.admin-company-row.head,.admin-company-row>:not(input):not(.admin-company-name):not(div){display:none}.company-admin-aside,.company-admin-bottom,.company-admin-modal{grid-template-columns:1fr}.company-admin-modal>header,.company-admin-modal>footer,.company-admin-modal>.wide,.company-admin-modal>.import-validation{grid-column:1}}.admin-job-layout{grid-template-columns:minmax(780px,1fr) 290px;gap:14px;max-width:1700px;margin:auto;padding:14px 18px 45px;display:grid}.admin-jobs-main{min-width:0}.job-admin-metrics{background:#fff;border:1px solid #e3e9f3;border-radius:8px;grid-template-columns:repeat(5,1fr);margin-bottom:10px;display:grid}.job-admin-metrics article{border-bottom:1px solid #e3e9f3;border-right:1px solid #e3e9f3;align-items:center;gap:8px;padding:10px;display:flex}.job-admin-metrics article>i{color:#0763e8;background:#e9f1ff;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.job-admin-metrics b,.job-admin-metrics small,.job-admin-metrics em{font-style:normal;display:block}.job-admin-metrics b{font-size:16px}.job-admin-metrics small,.job-admin-metrics em{font-size:7px}.job-admin-metrics em{color:#078d5b}.admin-job-controls{background:#fff;border:1px solid #e3e9f3;border-radius:8px 8px 0 0;gap:7px;padding:9px;display:flex}.admin-job-controls label{border:1px solid #e3e9f3;border-radius:5px;flex:1;align-items:center;gap:6px;max-width:360px;padding:8px;display:flex}.admin-job-controls input{border:0;outline:0;width:100%}.admin-job-controls select,.admin-job-controls>button{background:#fff;border:1px solid #e3e9f3;border-radius:5px;align-items:center;padding:8px;font-size:8px;display:flex}.admin-job-table{background:#fff;border:1px solid #e3e9f3;border-top:0;overflow:auto}.admin-job-row{border-top:1px solid #e3e9f3;grid-template-columns:25px 1.45fr 1.1fr .75fr .85fr .8fr .65fr .7fr .7fr .45fr .45fr .4fr .45fr .65fr;align-items:center;min-width:1180px;min-height:57px;padding:5px 9px;font-size:7px;display:grid}.admin-job-row.head{color:#66738c;background:#f8faff;min-height:32px;font-weight:700}.admin-job-name{text-align:left;background:0 0;border:0}.admin-job-name b,.admin-job-name small{font-size:7px;display:block}.admin-job-company{align-items:center;gap:6px;display:flex}.admin-job-company>i{color:#fff;background:#13213e;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.admin-job-row>strong{color:#0762dd;background:#e9f1ff;border-radius:4px;justify-self:start;padding:4px}.admin-job-row>span small{display:block}.admin-job-row>em{border-radius:4px;justify-self:start;padding:4px;font-style:normal}.job-state-activa{color:#078b59;background:#e3f6eb}.job-state-pendiente,.job-state-destacada{color:#9c5d00;background:#fff0d7}.job-state-rechazada{color:#c42b3a;background:#ffe3e5}.job-state-expirada{color:#5d687e;background:#edf0f5}.admin-job-row>div button{color:#0763e8;background:#fff;border:1px solid #e3e9f3;padding:4px}.job-admin-bottom{grid-template-columns:repeat(3,1fr) 1.1fr;gap:9px;margin-top:10px;display:grid}.job-stat-box,.job-countries,.job-admin-aside>section{background:#fff;border:1px solid #e3e9f3;border-radius:7px;padding:12px}.job-stat-box h3,.job-countries h3,.job-admin-aside h3{margin:0 0 8px;font-size:10px}.job-stat-box>b{font-size:18px}.job-stat-box>em{color:#078d5b;font-size:7px;font-style:normal;display:block}.job-stat-box svg{width:100%;height:55px}.job-stat-box polyline{fill:none;stroke:#0865f3;stroke-width:2px}.job-countries p,.job-category-stat{align-items:center;font-size:7px;display:flex}.job-countries p span,.job-category-stat span{width:65px}.job-countries p>i,.job-category-stat>i{background:#edf1f7;flex:1;height:5px}.job-countries p>i em,.job-category-stat>i em{background:#397ff0;height:100%;display:block}.job-countries p>b,.job-category-stat>b{margin-left:6px}.job-admin-aside{flex-direction:column;gap:10px;display:flex}.job-state-donut{background:conic-gradient(#20ad6e 0 69.3%,#f6a821 69.3% 69.4%,#f5c321 69.4% 73.9%,#e74756 73.9% 80.7%,#bbc4d1 80.7%);border-radius:50%;flex:none;width:105px;height:105px;position:relative}.job-state-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:25px}.pending-job,.reported-job{text-align:left;background:#fff;border:0;border-top:1px solid #e3e9f3;align-items:center;width:100%;padding:8px 0;display:flex}.pending-job span,.reported-job span{margin-right:auto}.pending-job b,.pending-job small,.reported-job b,.reported-job small{font-size:7px;display:block}.pending-job em{color:#9c5d00;font-size:6px;font-style:normal}.reported-job em{color:#d32d3d;font-style:normal}.job-recent{gap:7px;display:flex}.job-recent>i{background:#e9f1ff;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.job-recent b,.job-recent small{font-size:7px;display:block}.admin-job-detail{z-index:95;background:#fff;width:min(480px,100%);padding:18px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-10px 0 35px #1027552b}.admin-job-detail>header{display:flex}.admin-job-detail>header div{margin-right:auto}.admin-job-detail h2{margin:3px 0;font-size:20px}.admin-job-detail header button{background:0 0;border:0;font-size:22px}.detail-admin-job{border-bottom:1px solid #e3e9f3;gap:10px;padding:14px 0;display:flex}.detail-admin-job>i{color:#fff;background:#12213f;border-radius:8px;place-items:center;width:48px;height:48px;font-style:normal;display:grid}.detail-admin-job b,.detail-admin-job small,.detail-admin-job em{font-size:8px;font-style:normal;display:block}.admin-job-detail section{border-bottom:1px solid #e3e9f3;padding:10px 0}.admin-job-detail section h3{font-size:11px}.admin-job-detail section p,.admin-job-detail section li{font-size:8px;line-height:1.5}.admin-job-detail section p{display:flex}.admin-job-detail section p span{color:#66738c;width:40%}.review-check b,.detail-job-history time{margin-left:auto}.admin-job-detail footer{background:#fff;flex-wrap:wrap;gap:5px;padding:10px 0;display:flex;position:sticky;bottom:-18px}.admin-job-detail footer button{background:#fff;border:1px solid #e3e9f3;border-radius:5px;padding:7px}.admin-job-detail footer .danger{color:#c72a39}.job-admin-modal{background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;width:min(650px,100% - 28px);padding:18px;display:grid}.job-admin-modal>header,.job-admin-modal>footer,.job-admin-modal>.wide,.job-admin-modal>.import-validation{grid-column:1/-1}.job-admin-modal>header{display:flex}.job-admin-modal header div{margin-right:auto}.job-admin-modal h2{margin:0;font-size:19px}.job-admin-modal header p{font-size:8px}.job-admin-modal header button{background:0 0;border:0}.job-admin-modal label{font-size:8px;font-weight:700}.job-admin-modal input,.job-admin-modal select,.job-admin-modal textarea{border:1px solid #e3e9f3;border-radius:5px;width:100%;margin-top:5px;padding:8px;display:block}.job-admin-modal textarea{height:80px}.job-admin-modal input[type=checkbox]{width:auto;display:inline}.job-admin-modal footer{justify-content:flex-end;gap:7px;display:flex}.job-admin-modal footer button{background:#fff;border:1px solid #e3e9f3;padding:8px}.job-admin-modal footer .primary{color:#fff;background:#0865f3}.job-admin-modal footer .danger{color:#fff;background:#c92b3b}.job-critical-confirm{background:#fff1f2;padding:10px}@media (max-width:1350px){.admin-job-layout{grid-template-columns:1fr}.job-admin-aside{grid-template-columns:repeat(3,1fr);display:grid}.job-admin-metrics{grid-template-columns:repeat(5,1fr)}}@media (max-width:900px){.job-admin-metrics{grid-template-columns:repeat(2,1fr)}.job-admin-aside,.job-admin-bottom{grid-template-columns:1fr 1fr}.admin-job-controls select:nth-of-type(n+2){display:none}}@media (max-width:600px){.admin-job-layout{padding:10px 8px 70px}.job-admin-metrics article:nth-child(n+5),.admin-job-controls select,.admin-job-controls>button:last-child{display:none}.admin-job-row{grid-template-columns:24px 1fr auto;min-width:0;padding:9px}.admin-job-row.head,.admin-job-row>:not(input):not(.admin-job-name):not(div){display:none}.job-admin-aside,.job-admin-bottom,.job-admin-modal{grid-template-columns:1fr}.job-admin-modal>header,.job-admin-modal>footer,.job-admin-modal>.wide,.job-admin-modal>.import-validation{grid-column:1}}.admin-payment-layout{grid-template-columns:minmax(780px,1fr) 290px;gap:14px;max-width:1700px;margin:auto;padding:14px 18px 45px;display:grid}.admin-payments-main{min-width:0}.payment-admin-metrics{background:#fff;border:1px solid #e3e9f3;border-radius:8px;grid-template-columns:repeat(6,1fr);margin-bottom:10px;display:grid}.payment-admin-metrics article{border-bottom:1px solid #e3e9f3;border-right:1px solid #e3e9f3;align-items:center;gap:7px;padding:10px;display:flex}.payment-admin-metrics article>i{color:#0763e8;background:#e9f1ff;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.payment-admin-metrics b,.payment-admin-metrics small,.payment-admin-metrics em{font-style:normal;display:block}.payment-admin-metrics b{font-size:15px}.payment-admin-metrics small,.payment-admin-metrics em{font-size:7px}.payment-admin-metrics em{color:#078d5b}.admin-payment-controls{background:#fff;border:1px solid #e3e9f3;border-radius:8px 8px 0 0;gap:7px;padding:9px;display:flex}.admin-payment-controls label{border:1px solid #e3e9f3;border-radius:5px;flex:1;align-items:center;gap:6px;max-width:360px;padding:8px;display:flex}.admin-payment-controls input{border:0;outline:0;width:100%}.admin-payment-controls select,.admin-payment-controls>button{background:#fff;border:1px solid #e3e9f3;border-radius:5px;align-items:center;padding:8px;font-size:8px;display:flex}.admin-payment-table{background:#fff;border:1px solid #e3e9f3;border-top:0;overflow:auto}.admin-payment-row{border-top:1px solid #e3e9f3;grid-template-columns:25px .9fr 1.2fr 1.15fr .7fr .55fr .45fr .75fr .55fr .6fr .65fr .45fr .55fr;align-items:center;min-width:1120px;min-height:57px;padding:5px 9px;font-size:7px;display:grid}.admin-payment-row.head{color:#66738c;background:#f8faff;min-height:32px;font-weight:700}.admin-payment-row>button{color:#0763e8;text-align:left;background:0 0;border:0;font-size:7px}.payment-company{align-items:center;gap:7px;display:flex}.payment-company>i{color:#fff;background:#15213c;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.payment-company b,.payment-company small,.admin-payment-row>span small{font-size:7px;display:block}.admin-payment-row>em{border-radius:4px;justify-self:start;padding:4px;font-style:normal}.payment-exitosa{color:#078b59;background:#e3f6eb}.payment-pendiente{color:#9c5d00;background:#fff0d7}.payment-fallida,.payment-contracargo{color:#c42b3a;background:#ffe3e5}.payment-reembolsada{color:#0762df;background:#e9f1ff}.admin-payment-row>div button{color:#0763e8;background:#fff;border:1px solid #e3e9f3;padding:4px}.payment-charts{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px;display:grid}.payment-charts>section,.payment-admin-aside>section{background:#fff;border:1px solid #e3e9f3;border-radius:7px;padding:12px}.payment-charts h3,.payment-admin-aside h3{margin:0 0 9px;font-size:10px}.payment-bars{align-items:flex-end;gap:10px;height:130px;display:flex}.payment-bars>i{background:#367ff0;flex:1;position:relative}.payment-bars small{font-size:6px;position:absolute;top:-14px}.payment-charts svg{width:100%;height:125px}.payment-charts polyline{fill:none;stroke:#10a86b;stroke-width:2px}.payment-charts polyline.fees{stroke:#0865f3}.payment-donut,.payment-method-donut{background:conic-gradient(#20ad6e 0 82%,#f5a923 82% 92%,#e84251 92% 97%,#397ff0 97%);border-radius:50%;width:105px;height:105px;margin:auto;position:relative}.payment-donut:after,.payment-method-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:25px}.payment-method-donut{background:conic-gradient(#0865f3 0 62%,#7447da 62% 84%,#20ad6e 84% 94%,#f5a923 94% 98%,#bbc4d1 98%)}.payment-charts section>p{font-size:7px;display:flex}.payment-charts section>p span{margin-right:auto}.payment-admin-aside{flex-direction:column;gap:10px;display:flex}.period-income{font-size:20px}.payment-admin-aside section>p{font-size:7px;display:flex}.payment-admin-aside section>p span{margin-right:auto}.payment-alert{text-align:left;background:#fff;border:0;border-top:1px solid #e3e9f3;align-items:center;gap:6px;width:100%;padding:8px 0;display:flex}.payment-alert>i{color:#d52d3d}.payment-alert span{margin-right:auto;font-size:7px}.payment-alert em{color:#0763e8;font-size:6px;font-style:normal}.gateway-status b{color:#078b59}.gateway-status b.warn{color:#9c5d00}.admin-payment-detail{z-index:95;background:#fff;width:min(470px,100%);padding:18px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-10px 0 35px #1027552b}.admin-payment-detail>header{display:flex}.admin-payment-detail>header div{margin-right:auto}.admin-payment-detail h2{margin:3px 0;font-size:20px}.admin-payment-detail header button{background:0 0;border:0}.admin-payment-detail>span{border-radius:5px;padding:5px;font-size:8px;display:inline-block}.admin-payment-detail>h3{font-size:14px}.admin-payment-detail>p{font-size:8px}.admin-payment-detail section{border-top:1px solid #e3e9f3;padding:10px 0}.admin-payment-detail section p{font-size:8px;display:flex}.admin-payment-detail section p span{color:#66738c;width:42%}.admin-payment-detail textarea{border:1px solid #e3e9f3;width:100%;height:75px;padding:8px}.admin-payment-detail footer{background:#fff;gap:5px;padding:10px 0;display:flex;position:sticky;bottom:-18px}.admin-payment-detail footer button{background:#fff;border:1px solid #e3e9f3;padding:7px}.admin-payment-detail footer .danger{color:#c72a39}.payment-admin-modal{background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;width:min(660px,100% - 28px);padding:18px;display:grid}.payment-admin-modal>header,.payment-admin-modal>footer,.payment-admin-modal>.wide,.payment-admin-modal>.import-validation{grid-column:1/-1}.payment-admin-modal>header{display:flex}.payment-admin-modal header div{margin-right:auto}.payment-admin-modal h2{margin:0;font-size:19px}.payment-admin-modal header p{font-size:8px}.payment-admin-modal header button{background:0 0;border:0}.payment-admin-modal label{font-size:8px;font-weight:700}.payment-admin-modal input,.payment-admin-modal select,.payment-admin-modal textarea{border:1px solid #e3e9f3;border-radius:5px;width:100%;margin-top:5px;padding:8px;display:block}.payment-admin-modal textarea{height:80px}.payment-admin-modal input[type=checkbox]{width:auto;display:inline}.payment-admin-modal footer{justify-content:flex-end;gap:7px;display:flex}.payment-admin-modal footer button{background:#fff;border:1px solid #e3e9f3;padding:8px}.payment-admin-modal footer .primary{color:#fff;background:#0865f3}.payment-admin-modal footer .danger{color:#fff;background:#c92b3b}.payment-critical-confirm{background:#fff1f2;padding:10px}@media (max-width:1350px){.admin-payment-layout{grid-template-columns:1fr}.payment-admin-aside{grid-template-columns:repeat(3,1fr);display:grid}.payment-admin-metrics{grid-template-columns:repeat(6,1fr)}}@media (max-width:900px){.payment-admin-metrics{grid-template-columns:repeat(2,1fr)}.payment-admin-aside,.payment-charts{grid-template-columns:1fr 1fr}.admin-payment-controls select:nth-of-type(n+2){display:none}}@media (max-width:600px){.admin-payment-layout{padding:10px 8px 70px}.payment-admin-metrics article:nth-child(n+5),.admin-payment-controls select,.admin-payment-controls>button:last-child{display:none}.admin-payment-row{grid-template-columns:24px 1fr auto;min-width:0;padding:9px}.admin-payment-row.head,.admin-payment-row>:not(input):not(button):not(.payment-company):not(div){display:none}.payment-admin-aside,.payment-charts,.payment-admin-modal{grid-template-columns:1fr}.payment-admin-modal>header,.payment-admin-modal>footer,.payment-admin-modal>.wide,.payment-admin-modal>.import-validation{grid-column:1}}.subscription-layout{grid-template-columns:minmax(780px,1fr) 290px;gap:14px;max-width:1700px;margin:auto;padding:14px 18px 45px;display:grid}.subscription-main{min-width:0}.subscription-metrics{background:#fff;border:1px solid #e3e9f3;border-radius:8px;grid-template-columns:repeat(6,1fr);margin-bottom:10px;display:grid}.subscription-metrics article{border-bottom:1px solid #e3e9f3;border-right:1px solid #e3e9f3;align-items:center;gap:7px;padding:10px;display:flex}.subscription-metrics article>i{color:#0763e8;background:#e9f1ff;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.subscription-metrics b,.subscription-metrics small,.subscription-metrics em{font-style:normal;display:block}.subscription-metrics b{font-size:15px}.subscription-metrics small,.subscription-metrics em{font-size:7px}.subscription-metrics em{color:#078d5b}.subscription-controls{background:#fff;border:1px solid #e3e9f3;border-radius:8px 8px 0 0;gap:7px;padding:9px;display:flex}.subscription-controls label{border:1px solid #e3e9f3;border-radius:5px;flex:1;align-items:center;gap:6px;max-width:390px;padding:8px;display:flex}.subscription-controls input{border:0;outline:0;width:100%}.subscription-controls select,.subscription-controls>button{background:#fff;border:1px solid #e3e9f3;border-radius:5px;align-items:center;padding:8px;font-size:8px;display:flex}.subscription-table{background:#fff;border:1px solid #e3e9f3;border-top:0;overflow:auto}.subscription-row{border-top:1px solid #e3e9f3;grid-template-columns:25px 1.35fr .7fr .9fr .5fr .55fr .7fr .75fr .55fr .75fr .5fr .45fr .5fr;align-items:center;min-width:1160px;min-height:57px;padding:5px 9px;font-size:7px;display:grid}.subscription-row.head{color:#66738c;background:#f8faff;min-height:32px;font-weight:700}.subscription-row>button{text-align:left;background:0 0;border:0;align-items:center;gap:7px;display:flex}.subscription-row>button i{color:#fff;background:#15213c;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.subscription-row>button b,.subscription-row>button small{font-size:7px;display:block}.subscription-row>em{border-radius:4px;justify-self:start;padding:4px;font-style:normal}.sub-activa{color:#078b59;background:#e3f6eb}.sub-en-prueba,.sub-próxima-a-renovar,.sub-pendiente{color:#9c5d00;background:#fff0d7}.sub-pausada{color:#5d687e;background:#edf0f5}.risk-bajo{color:#078b59}.risk-medio{color:#9c5d00}.risk-alto{color:#c42b3a}.subscription-row>div button{color:#0763e8;background:#fff;border:1px solid #e3e9f3;padding:4px}.subscription-charts{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px;display:grid}.subscription-charts>section,.subscription-aside>section{background:#fff;border:1px solid #e3e9f3;border-radius:7px;padding:12px}.subscription-charts h3,.subscription-aside h3{margin:0 0 9px;font-size:10px}.sub-donut{background:conic-gradient(#20ad6e 0 70%,#f5a923 70% 84%,#397ff0 84% 94%,#bbc4d1 94%);border-radius:50%;width:105px;height:105px;margin:auto;position:relative}.sub-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:25px}.sub-donut.methods{background:conic-gradient(#0865f3 0 56%,#7447da 56% 78%,#20ad6e 78% 91%,#f5a923 91%)}.sub-bars{align-items:flex-end;gap:10px;height:105px;display:flex}.sub-bars>span{flex:1;align-items:flex-end;gap:2px;height:100%;display:flex}.sub-bars i,.sub-bars em{background:#397ff0;flex:1;display:block}.sub-bars em{background:#e84251}.subscription-aside{flex-direction:column;gap:10px;display:flex}.subscription-aside section>b{font-size:18px}.subscription-aside section>p{font-size:7px;display:flex}.subscription-aside section>p span{margin-right:auto}.subscription-aside section>button:not(.payment-alert):not(.admin-user-action){text-align:left;background:#fff;border:0;border-top:1px solid #e3e9f3;width:100%;padding:8px 0;display:flex}.subscription-aside section>button span{margin-right:auto}.subscription-aside section>button b,.subscription-aside section>button small{font-size:7px;display:block}.subscription-aside section>button em{color:#0763e8;font-size:7px;font-style:normal}.sub-detail{z-index:95;background:#fff;width:min(470px,100%);padding:18px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-10px 0 35px #1027552b}.sub-detail>header{display:flex}.sub-detail>header h2{margin:0 auto 0 0;font-size:20px}.sub-detail>header button{background:0 0;border:0;font-size:22px}.sub-detail>span{color:#66738c;font-size:9px}.sub-detail section{border-top:1px solid #e3e9f3;margin-top:12px;padding:10px 0}.sub-detail h3{font-size:12px}.sub-detail section p{font-size:8px;display:flex}.sub-detail section p span{color:#66738c;width:43%}.sub-detail footer{background:#fff;flex-wrap:wrap;gap:5px;padding:10px 0;display:flex;position:sticky;bottom:-18px}.sub-detail footer button{background:#fff;border:1px solid #e3e9f3;border-radius:5px;padding:7px}.sub-detail footer .danger{color:#c72a39}.sub-modal{background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;width:min(680px,100% - 28px);padding:18px;display:grid}.sub-modal>header,.sub-modal>footer,.sub-modal>.wide{grid-column:1/-1}.sub-modal>header{display:flex}.sub-modal h2{margin:0 auto 0 0;font-size:19px}.sub-modal header button{background:0 0;border:0}.sub-modal label{font-size:8px;font-weight:700}.sub-modal input,.sub-modal select,.sub-modal textarea{border:1px solid #e3e9f3;border-radius:5px;width:100%;margin-top:5px;padding:8px;display:block}.sub-modal textarea{height:75px}.sub-modal input[type=checkbox]{width:auto;display:inline}.sub-modal footer{justify-content:flex-end;gap:7px;display:flex}.sub-modal footer button{background:#fff;border:1px solid #e3e9f3;padding:8px}.sub-modal footer .primary{color:#fff;background:#0865f3}.sub-modal footer .danger{color:#fff;background:#c92b3b}@media (max-width:1350px){.subscription-layout{grid-template-columns:1fr}.subscription-aside{grid-template-columns:repeat(3,1fr);display:grid}}@media (max-width:900px){.subscription-metrics{grid-template-columns:repeat(2,1fr)}.subscription-aside,.subscription-charts{grid-template-columns:1fr 1fr}.subscription-controls select:nth-of-type(n+2){display:none}}@media (max-width:600px){.subscription-layout{padding:10px 8px 70px}.subscription-metrics article:nth-child(n+5),.subscription-controls select,.subscription-controls>button:last-child{display:none}.subscription-row{grid-template-columns:24px 1fr auto;min-width:0;padding:9px}.subscription-row.head,.subscription-row>:not(input):not(button):not(div){display:none}.subscription-aside,.subscription-charts,.sub-modal{grid-template-columns:1fr}.sub-modal>header,.sub-modal>footer,.sub-modal>.wide{grid-column:1}}.support-layout{grid-template-columns:minmax(820px,1fr) 300px;gap:14px;max-width:1700px;margin:auto;padding:14px 18px 45px;display:grid}.support-main{min-width:0}.support-metrics{background:#fff;border:1px solid #e3e9f3;border-radius:8px;grid-template-columns:repeat(6,1fr);margin-bottom:10px;display:grid}.support-metrics article{border-bottom:1px solid #e3e9f3;border-right:1px solid #e3e9f3;align-items:center;gap:7px;padding:10px;display:flex}.support-metrics article>i{color:#0763e8;background:#e9f1ff;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.support-metrics b,.support-metrics small,.support-metrics em{font-style:normal;display:block}.support-metrics b{font-size:15px}.support-metrics small,.support-metrics em{font-size:7px}.support-metrics em{color:#078d5b}.support-controls{background:#fff;border:1px solid #e3e9f3;border-radius:8px 8px 0 0;gap:7px;padding:9px;display:flex}.support-controls label{border:1px solid #e3e9f3;border-radius:5px;flex:1;align-items:center;gap:6px;max-width:370px;padding:8px;display:flex}.support-controls input{border:0;outline:0;width:100%}.support-controls select,.support-controls>button{background:#fff;border:1px solid #e3e9f3;border-radius:5px;align-items:center;padding:8px;font-size:8px;display:flex}.support-table{background:#fff;border:1px solid #e3e9f3;border-top:0;overflow:auto}.support-row{border-top:1px solid #e3e9f3;grid-template-columns:25px .75fr 1.35fr 1.05fr .65fr .55fr .8fr .8fr .5fr .5fr .65fr .65fr .4fr .4fr .55fr;align-items:center;min-width:1370px;min-height:59px;padding:5px 9px;font-size:7px;display:grid}.support-row.head{color:#66738c;background:#f8faff;min-height:32px;font-weight:700}.support-row>button{color:#0763e8;text-align:left;background:0 0;border:0;font-size:7px}.ticket-subject b,.ticket-subject small,.ticket-user b,.ticket-user small{font-size:7px;display:block}.ticket-subject small{text-overflow:ellipsis;white-space:nowrap;color:#66738c;max-width:150px;overflow:hidden}.ticket-user{align-items:center;gap:6px;display:flex}.ticket-user>i{color:#fff;background:#14213d;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.support-row>strong{color:#6540bd;background:#edf0ff;border-radius:4px;justify-self:start;padding:4px}.support-row>em{border-radius:4px;justify-self:start;padding:4px;font-style:normal}.priority-baja{color:#078b59}.priority-media{color:#a26700}.priority-alta,.priority-urgente,.priority-crítica{color:#c42b3a}.ticket-nuevo,.ticket-abierto{color:#c42b3a;background:#ffe3e5}.ticket-en-revisión,.ticket-esperando-cliente{color:#0762df;background:#e9f1ff}.ticket-escalado,.ticket-sla-vencido{color:#9c5d00;background:#fff0d7}.ticket-resuelto,.ticket-cerrado{color:#078b59;background:#e3f6eb}.sla-over{color:#c42b3a;background:#ffe3e5}.sla-ok{color:#078b59}.support-row>div button{color:#0763e8;background:#fff;border:1px solid #e3e9f3;padding:4px}.support-aside{flex-direction:column;gap:10px;display:flex}.support-aside>section,.support-charts>section{background:#fff;border:1px solid #e3e9f3;border-radius:7px;padding:12px}.support-aside h3,.support-charts h3{margin:0 0 9px;font-size:10px}.support-aside section>p{font-size:7px;display:flex}.support-aside section>p span{margin-right:auto}.support-donut{background:conic-gradient(#e84251 0 7%,#f5a923 7% 15%,#397ff0 15% 24%,#773ee0 24% 92%,#20ad6e 92%);border-radius:50%;width:105px;height:105px;margin:auto;position:relative}.support-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:25px}.support-donut.priority{background:conic-gradient(#e84251 0 25%,#f5a923 25% 66%,#20ad6e 66%)}.category-bar{align-items:center;gap:5px}.category-bar span{width:68px}.category-bar i{background:#edf1f7;flex:1;height:4px}.category-bar i em{background:#397ff0;height:100%;display:block}.support-alert{text-align:left;background:#fff;border:0;border-top:1px solid #e3e9f3;gap:7px;width:100%;padding:8px 0;display:flex}.support-alert>i{color:#c42b3a}.support-alert b,.support-alert small{font-size:7px;display:block}.support-charts{grid-template-columns:.8fr 1.1fr 1fr 1.15fr;gap:9px;margin-top:10px;display:grid}.support-charts section>p{font-size:7px;display:flex}.support-charts section>p span{margin-right:auto}.support-charts svg{width:100%;height:95px}.support-charts polyline{fill:none;stroke:#397ff0;stroke-width:2px}.support-charts polyline.resolved{stroke:#20ad6e}.support-charts small{font-size:7px}.csat-gauge{width:145px;height:72px;margin:auto;position:relative;overflow:hidden}.csat-gauge:before{content:"";border:18px solid #20ad6e;border-bottom-color:#edf1f7;border-radius:50%;width:120px;height:120px;position:absolute;left:12px}.csat-gauge b{z-index:1;font-size:18px;position:absolute;bottom:0;left:46px}.support-charts section:nth-child(3)>strong,.support-charts section:nth-child(3)>small{text-align:center;color:#0aa568;display:block}.support-charts section:nth-child(4) p{align-items:center;gap:7px}.support-charts section:nth-child(4) p>i{color:#0763e8;background:#e9f1ff;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.support-charts section:nth-child(4) p span{font-weight:700}.support-charts section:nth-child(4) p small{color:#66738c;display:block}.support-detail{z-index:95;background:#fff;width:min(520px,100%);padding:18px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-10px 0 35px #1027552b}.support-detail>header{display:flex}.support-detail>header div{margin-right:auto}.support-detail h2{margin:3px 0;font-size:19px}.support-detail header button{background:0 0;border:0;font-size:22px}.detail-ticket-badges{gap:5px;display:flex}.detail-ticket-badges em{border-radius:5px;padding:5px;font-size:8px;font-style:normal}.support-detail>section{border-top:1px solid #e3e9f3;margin-top:10px;padding:10px 0}.support-detail h3{font-size:12px}.ticket-facts{grid-template-columns:1fr 1fr;gap:3px 15px;display:grid}.ticket-facts p{font-size:8px;display:flex}.ticket-facts span{color:#66738c;margin-right:auto}.ticket-message{background:#f5f8fe;border-radius:7px;margin:8px 0;padding:10px}.ticket-message.agent{background:#eaf2ff;margin-left:35px}.ticket-message.note{background:#fff8e8}.ticket-message b,.ticket-message small{font-size:8px}.ticket-message small{float:right;color:#66738c}.ticket-message p{font-size:9px;line-height:1.5}.ticket-message button,.support-detail section>button{background:#fff;border:1px solid #e3e9f3;padding:6px;font-size:8px}.ticket-composer{background:#fff;border:1px solid #dfe6f2;padding:9px;position:sticky;bottom:45px}.ticket-composer textarea{resize:none;border:0;outline:0;width:100%;height:72px}.ticket-composer>div{gap:5px;display:flex}.ticket-composer button,.support-detail>footer button{background:#fff;border:1px solid #e3e9f3;border-radius:5px;padding:7px;font-size:8px}.ticket-composer .primary{color:#fff;background:#0865f3;margin-left:auto}.support-detail>footer{background:#fff;gap:5px;padding:10px 0;display:flex;position:sticky;bottom:-18px}.support-detail>footer .danger{color:#c42b3a}.support-modal{background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;width:min(690px,100% - 28px);padding:18px;display:grid}.support-modal>header,.support-modal>footer,.support-modal>.wide{grid-column:1/-1}.support-modal>header{display:flex}.support-modal header div{margin-right:auto}.support-modal h2{margin:0;font-size:19px}.support-modal header p{font-size:8px}.support-modal header button{background:0 0;border:0}.support-modal label{font-size:8px;font-weight:700}.support-modal input,.support-modal select,.support-modal textarea{border:1px solid #e3e9f3;border-radius:5px;width:100%;margin-top:5px;padding:8px;display:block}.support-modal textarea{height:78px}.support-modal input[type=checkbox]{width:auto;display:inline}.support-modal footer{justify-content:flex-end;gap:7px;display:flex}.support-modal footer button{background:#fff;border:1px solid #e3e9f3;padding:8px}.support-modal footer .primary{color:#fff;background:#0865f3}.support-modal footer .danger{color:#fff;background:#c92b3b}.critical-confirm{background:#fff1f2;padding:10px}@media (max-width:1350px){.support-layout{grid-template-columns:1fr}.support-aside{grid-template-columns:repeat(3,1fr);display:grid}}@media (max-width:900px){.support-metrics{grid-template-columns:repeat(2,1fr)}.support-aside,.support-charts{grid-template-columns:1fr 1fr}.support-controls select:nth-of-type(n+2){display:none}}@media (max-width:600px){.support-layout{padding:10px 8px 70px}.support-metrics article:nth-child(n+5),.support-controls select,.support-controls>button:last-child{display:none}.support-row{grid-template-columns:24px 1fr auto;min-width:0;padding:10px}.support-row.head,.support-row>:not(input):not(.ticket-subject):not(div){display:none}.ticket-subject small{max-width:220px}.support-aside,.support-charts,.support-modal{grid-template-columns:1fr}.support-modal>header,.support-modal>footer,.support-modal>.wide{grid-column:1}.ticket-facts{grid-template-columns:1fr}}.admin-support .admin-user-tabs{display:none}.admin-support .support-metrics{grid-template-columns:repeat(7,minmax(0,1fr))}.admin-support .support-row{grid-template-columns:24px .8fr 1.5fr 1.05fr .65fr .55fr .75fr .8fr .7fr .8fr .5fr;min-width:980px}@media (max-width:1200px){.admin-support .support-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-jobs .admin-user-tabs,.admin-support .admin-user-tabs{display:none}.admin-jobs .admin-jobs-main,.admin-support .support-main{flex-direction:column;display:flex}.admin-jobs .job-admin-metrics,.admin-support .support-metrics{order:-2}.admin-jobs .admin-users-heading,.admin-support .admin-users-heading{order:-1}.admin-jobs .admin-users-heading h2,.admin-support .admin-users-heading h2{font-size:0}.admin-jobs .admin-users-heading h2:after{content:"Lista de vacantes";font-size:15px}.admin-support .admin-users-heading h2:after{content:"Lista de tickets";font-size:15px}.admin-jobs .admin-users-heading p,.admin-support .admin-users-heading p{display:none}.admin-ticket-center{--tc-border:#e1e7f0;--tc-muted:#68748a;background:#f4f7fb}.ticket-center-topbar .ticket-new{color:#fff;background:#0865f3;border-radius:6px;padding:10px 14px}.ticket-center-stats{grid-template-columns:repeat(5,1fr);gap:10px;padding:14px 18px;display:grid}.ticket-center-stats article{border:1px solid var(--tc-border);background:#fff;border-radius:8px;align-items:baseline;gap:8px;padding:12px 14px;display:flex}.ticket-center-stats b{font-size:20px}.ticket-center-stats span{color:var(--tc-muted);font-size:9px}.ticket-center-workspace{border-top:1px solid var(--tc-border);background:#fff;grid-template-columns:330px minmax(440px,1fr) 270px;height:calc(100vh - 148px);display:grid}.ticket-inbox{border-right:1px solid var(--tc-border);min-width:0;overflow:hidden}.ticket-inbox>header{border-bottom:1px solid var(--tc-border);align-items:center;height:58px;padding:0 14px;display:flex}.ticket-inbox>header div{margin-right:auto}.ticket-inbox h2{margin:0;font-size:14px}.ticket-inbox small{color:var(--tc-muted);font-size:8px}.ticket-inbox>header button{border:1px solid var(--tc-border);background:#fff;border-radius:5px;padding:7px}.ticket-inbox>nav{border-bottom:1px solid var(--tc-border);gap:4px;padding:8px;display:flex;overflow:auto}.ticket-inbox>nav button{white-space:nowrap;background:#f2f5fa;border:0;border-radius:12px;padding:6px 9px;font-size:7px}.ticket-inbox>nav button.active{color:#0865f3;background:#e5efff}.ticket-list{height:calc(100% - 104px);overflow:auto}.ticket-list>button{border:0;border-bottom:1px solid var(--tc-border);text-align:left;background:#fff;grid-template-columns:34px 1fr auto;gap:8px;width:100%;min-height:112px;padding:12px;display:grid;position:relative}.ticket-list>button.active{background:#eef4ff;box-shadow:inset 3px 0 #0865f3}.ticket-list>button>i,.ticket-contact>i{color:#fff;background:#14213d;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;display:grid}.ticket-list strong,.ticket-list small{font-size:8px;display:block}.ticket-list small{color:var(--tc-muted);margin-top:3px}.ticket-list p{color:var(--tc-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:7px;line-height:1.4;display:-webkit-box;overflow:hidden}.ticket-list em{color:#0865f3;font-size:7px;font-style:normal}.ticket-list time{color:var(--tc-muted);font-size:6px}.ticket-priority{font-size:6px;position:absolute;bottom:10px;right:10px}.ticket-conversation{flex-direction:column;min-width:0;display:flex}.ticket-conversation>header{border-bottom:1px solid var(--tc-border);align-items:center;gap:10px;min-height:70px;padding:10px 18px;display:flex}.ticket-conversation>header>div{margin-right:auto}.ticket-conversation h2{margin:2px 0;font-size:16px}.ticket-conversation header small,.ticket-conversation header p{color:var(--tc-muted);margin:0;font-size:8px}.ticket-conversation>header>button{background:0 0;border:0}.ticket-status{color:#0865f3;background:#e8f1ff;border-radius:5px;padding:5px 7px;font-size:7px}.conversation-thread{background:#f8faff;flex:1;padding:22px;overflow:auto}.conversation-thread article{border-radius:9px;max-width:75%;margin-bottom:16px;padding:12px}.conversation-thread article header{align-items:center;gap:7px;display:flex}.conversation-thread article header i{color:#fff;background:#15213c;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;display:grid}.conversation-thread article header b{font-size:8px}.conversation-thread article header time{color:var(--tc-muted);margin-left:auto;font-size:7px}.conversation-thread article p{font-size:9px;line-height:1.55}.customer-message{border:1px solid var(--tc-border);background:#fff}.agent-message{background:#e7f0ff;margin-left:auto}.conversation-event{text-align:center;color:var(--tc-muted);margin:10px;font-size:7px}.ticket-reply{border-top:1px solid var(--tc-border);padding:10px 14px}.ticket-reply>div{gap:5px;display:flex}.ticket-reply button{background:0 0;border:0;padding:6px;font-size:8px}.ticket-reply textarea{resize:none;width:100%;height:68px;font:inherit;border:0;outline:0;padding:8px}.ticket-reply .primary{color:#fff;background:#0865f3;border-radius:5px;margin-left:auto;padding:7px 12px}.ticket-reply .primary:disabled{opacity:.45}.ticket-context{border-left:1px solid var(--tc-border);background:#fbfcfe;padding:10px;overflow:auto}.ticket-context section{border:1px solid var(--tc-border);background:#fff;border-radius:7px;margin-bottom:9px;padding:12px}.ticket-context header{display:flex}.ticket-context header h3{margin-right:auto}.ticket-context h3{margin:0 0 10px;font-size:10px}.ticket-context header button{color:#0865f3;background:0 0;border:0;font-size:7px}.ticket-context p{border-top:1px solid #edf0f5;padding-top:7px;font-size:7px;display:flex}.ticket-context p span{color:var(--tc-muted);margin-right:auto}.ticket-sla>b,.ticket-sla>span,.ticket-sla>small{display:block}.ticket-sla>b{color:#0a8b59;font-size:22px}.ticket-sla>span,.ticket-sla>small{color:var(--tc-muted);font-size:7px}.ticket-sla>i{background:#e8edf4;height:5px;margin:9px 0;display:block}.ticket-sla>i em{background:#20ad6e;width:38%;height:100%;display:block}.ticket-contact{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ticket-contact b,.ticket-contact small{font-size:8px;display:block}.context-action{border:0;border-top:1px solid var(--tc-border);text-align:left;background:#fff;width:100%;padding:8px 0;font-size:8px;display:flex}.context-action span{margin-left:auto}@media (max-width:1200px){.ticket-center-workspace{grid-template-columns:300px 1fr}.ticket-context{display:none}}@media (max-width:760px){.ticket-center-stats{grid-template-columns:repeat(2,1fr)}.ticket-center-stats article:nth-child(n+4){display:none}.ticket-center-workspace{grid-template-columns:1fr;height:calc(100vh - 190px)}.ticket-inbox,.ticket-center-topbar>label{display:none}.conversation-thread article{max-width:90%}}.admin-support-reference{background:#f8faff}.support-ref-metrics{grid-template-columns:repeat(7,1fr);gap:10px;padding:14px 18px;display:grid}.support-ref-metrics article{background:#fff;border:1px solid #e2e8f2;border-radius:8px;align-items:center;gap:9px;padding:12px;display:flex}.support-ref-metrics article>i{color:#0865f3;background:#e9f1ff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;font-style:normal;display:grid}.support-ref-metrics span{min-width:0}.support-ref-metrics small,.support-ref-metrics b,.support-ref-metrics em{white-space:nowrap;font-style:normal;display:block}.support-ref-metrics small{font-size:7px}.support-ref-metrics b{font-size:18px}.support-ref-metrics em{color:#078b59;margin-top:3px;font-size:6px}.support-ref-layout{grid-template-columns:minmax(0,1fr) 300px;gap:12px;padding:0 18px;display:grid}.support-ref-main,.support-ref-aside>section,.support-ref-bottom>article{background:#fff;border:1px solid #e2e8f2;border-radius:8px}.support-ref-main{min-width:0;overflow:visible}.support-ref-heading{align-items:center;height:52px;padding:0 14px;display:flex}.support-ref-heading h2{margin-right:auto;font-size:13px}.support-ref-heading div{gap:7px;display:flex}.support-ref-heading button,.support-ref-filters button,.support-ref-pagination button,.support-ref-pagination select{background:#fff;border:1px solid #dfe6f1;border-radius:5px;padding:7px 10px;font-size:7px}.support-ref-heading .primary{color:#fff;background:#0865f3}.support-ref-filters{border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;gap:7px;padding:9px 14px;display:flex}.support-ref-filters label{border:1px solid #dfe6f1;border-radius:5px;flex:1;align-items:center;gap:6px;min-width:210px;padding:7px;display:flex}.support-ref-filters input{border:0;outline:0;width:100%;font-size:7px}.support-ref-filters select{background:#fff;border:1px solid #dfe6f1;border-radius:5px;max-width:110px;padding:7px;font-size:7px}.support-ref-table{overflow:visible}.support-ref-row{border-top:1px solid #edf0f5;grid-template-columns:24px .9fr 1.45fr 1.05fr .65fr .55fr .75fr .85fr .75fr .8fr .45fr;align-items:center;min-width:960px;min-height:52px;padding:5px 12px;font-size:7px;display:grid}.support-ref-row.head{color:#536079;background:#f8faff;min-height:31px;font-weight:700}.support-ref-row>button{color:#0865f3;text-align:left;background:0 0;border:0;font-size:7px}.support-ref-row .subject b,.support-ref-row .subject small,.support-ref-row .user b,.support-ref-row .user small{font-size:7px;display:block}.support-ref-row small{color:#68748a;margin-top:3px}.support-ref-row strong{color:#6540bd;background:#eee8ff;border-radius:4px;justify-self:start;padding:4px}.support-ref-row em{justify-self:start;font-style:normal}.support-ref-row .ticket-state{color:#0865f3;background:#e7f0ff;border-radius:4px;padding:4px}.support-ref-row>div button{color:#0865f3;background:#fff;border:1px solid #dfe6f1;padding:4px}.support-ref-pagination{justify-content:flex-end;align-items:center;gap:5px;height:48px;padding:0 14px;display:flex}.support-ref-pagination span{margin-right:auto;font-size:7px}.support-ref-pagination button.active{color:#fff;background:#0865f3}.support-ref-aside{flex-direction:column;gap:10px;display:flex}.support-ref-aside>section{padding:13px}.support-ref-aside h3,.support-ref-bottom h3{margin:0 0 10px;font-size:11px}.support-ref-aside section>p,.support-ref-bottom article>p{align-items:center;font-size:7px;display:flex}.support-ref-aside section>p span,.support-ref-bottom article>p span{margin-right:auto}.support-ref-aside section>button{color:#0865f3;background:0 0;border:0;width:100%;padding:8px;font-size:7px}.support-ref-donut{border-radius:50%;width:105px;height:105px;margin:8px auto;position:relative}.support-ref-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:25px}.support-ref-donut.status{background:conic-gradient(#e74756 0 6%,#f5a923 6% 12%,#4290f2 12% 18%,#ff7a31 18% 23%,#773ee0 23% 94%,#20ad6e 94%)}.support-ref-donut.priority{background:conic-gradient(#ec3848 0 25%,#f6a51c 25% 66%,#20ad6e 66%)}.support-ref-bar{gap:6px}.support-ref-bar span{width:64px}.support-ref-bar i{background:#edf1f7;flex:1;height:4px}.support-ref-bar i em{background:#0865f3;height:100%;display:block}.support-ref-big{font-size:18px}.support-ref-positive{color:#078b59;font-size:7px;font-style:normal;display:block}.support-ref-aside svg,.support-ref-bottom svg{width:100%;height:90px}.support-ref-aside polyline,.support-ref-bottom polyline{fill:none;stroke:#0865f3;stroke-width:2px}.support-ref-bottom polyline.green{stroke:#20ad6e}.support-ref-bottom{grid-template-columns:.85fr 1.05fr 1fr 1.25fr;gap:10px;padding:12px 18px 35px;display:grid}.support-ref-bottom>article{min-width:0;padding:13px}.support-ref-bottom article:nth-child(3){text-align:center}.support-ref-bottom article:nth-child(3)>strong,.support-ref-bottom article:nth-child(3)>small{color:#0a9a61;display:block}.support-ref-gauge{width:150px;height:76px;margin:auto;position:relative;overflow:hidden}.support-ref-gauge:before{content:"";border:18px solid #20ad6e;border-bottom-color:#edf1f7;border-radius:50%;width:120px;height:120px;position:absolute;left:15px}.support-ref-gauge b{z-index:1;font-size:20px;position:absolute;bottom:0;left:50px}.support-ref-bottom article:nth-child(4) p{border-top:1px solid #edf0f5;padding-top:6px}.support-ref-bottom article:nth-child(4) b,.support-ref-bottom article:nth-child(4) small{font-size:7px;display:block}@media (max-width:1350px){.support-ref-metrics{grid-template-columns:repeat(4,1fr)}.support-ref-layout{grid-template-columns:1fr}.support-ref-aside{grid-template-columns:repeat(3,1fr);display:grid}}@media (max-width:850px){.support-ref-metrics{grid-template-columns:repeat(2,1fr)}.support-ref-layout{padding:0 8px}.support-ref-filters select,.support-ref-filters button{display:none}.support-ref-aside,.support-ref-bottom{grid-template-columns:1fr 1fr}.support-ref-bottom{padding:10px 8px 70px}}@media (max-width:560px){.support-ref-metrics article:nth-child(n+5){display:none}.support-ref-row{grid-template-columns:22px 1fr auto;min-width:0;padding:9px}.support-ref-row.head,.support-ref-row>:not(input):not(.subject):not(div){display:none}.support-ref-row .subject{grid-column:2}.support-ref-aside,.support-ref-bottom{grid-template-columns:1fr}.support-ref-heading div button:not(.primary){display:none}}@media (min-width:1051px) and (max-width:1350px){.jobs-ref-metrics{grid-template-columns:repeat(7,minmax(0,1fr))}.jobs-ref-layout{grid-template-columns:minmax(650px,1fr) 260px}.jobs-ref-aside{display:flex}}.jobs-ref-row{min-height:46px}.jobs-ref-row.head{min-height:28px}.jobs-ref-heading{height:48px}.jobs-ref-pagination{height:43px}@media (max-width:1050px){.jobs-ref-layout{grid-template-columns:1fr}.jobs-ref-aside{grid-template-columns:repeat(3,1fr);display:grid}}.admin-jobs-reference .jobs-ref-row>.job{background:0 0;border:0;border-radius:0;min-width:0;height:auto;min-height:0;padding:0;display:block}.jobs-ref-column{min-width:0}.jobs-ref-column .jobs-ref-bottom{padding:12px 0 35px}.jobs-ref-row{box-sizing:border-box;height:43px;min-height:43px;padding:3px 12px}.jobs-ref-row.head{height:28px;min-height:28px}.moderation-layout{grid-template-columns:minmax(820px,1fr) 300px;gap:14px;max-width:1700px;margin:auto;padding:14px 18px 10px;display:grid}.moderation-main{min-width:0}.moderation-metrics{background:#fff;border:1px solid #e3e9f3;border-radius:8px;grid-template-columns:repeat(6,1fr);margin-bottom:10px;display:grid}.moderation-metrics article{border-bottom:1px solid #e3e9f3;border-right:1px solid #e3e9f3;align-items:center;gap:7px;padding:10px;display:flex}.moderation-metrics article>i{color:#7041d5;background:#f0eaff;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.moderation-metrics b,.moderation-metrics small,.moderation-metrics em{font-style:normal;display:block}.moderation-metrics b{font-size:15px}.moderation-metrics small,.moderation-metrics em{font-size:7px}.moderation-metrics em{color:#078d5b}.moderation-controls{background:#fff;border:1px solid #e3e9f3;border-radius:8px 8px 0 0;gap:7px;padding:9px;display:flex}.moderation-controls label{border:1px solid #e3e9f3;border-radius:5px;flex:1;align-items:center;gap:6px;max-width:370px;padding:8px;display:flex}.moderation-controls input{border:0;outline:0;width:100%}.moderation-controls select,.moderation-controls>button{background:#fff;border:1px solid #e3e9f3;border-radius:5px;align-items:center;padding:8px;font-size:8px;display:flex}.moderation-table{background:#fff;border:1px solid #e3e9f3;border-top:0;overflow:auto}.moderation-row{border-top:1px solid #e3e9f3;grid-template-columns:25px .75fr .5fr 1.35fr .9fr .85fr .5fr .75fr .8fr .7fr .65fr .7fr .55fr;align-items:center;min-width:1250px;min-height:58px;padding:5px 9px;font-size:7px;display:grid}.moderation-row.head{color:#66738c;background:#f8faff;min-height:32px;font-weight:700}.moderation-row>button{color:#0763e8;text-align:left;background:0 0;border:0;font-size:7px}.moderation-row>strong{color:#0763e8;background:#edf1ff;border-radius:4px;justify-self:start;padding:4px}.case-resource b,.case-resource small{font-size:7px;display:block}.case-resource small{color:#66738c}.moderation-row>em{border-radius:4px;justify-self:start;padding:4px;font-style:normal}.mod-risk-bajo{color:#078b59}.mod-risk-medio{color:#a26700}.mod-risk-alto,.mod-risk-crítico{color:#c42b3a}.mod-state-aprobado,.mod-state-resuelto{color:#078b59;background:#e3f6eb}.mod-state-rechazado{color:#c42b3a;background:#ffe3e5}.mod-state-en-revisión,.mod-state-pendiente{color:#9c5d00;background:#fff0d7}.mod-state-escalado{color:#7041d5;background:#f0eaff}.mod-state-falso-positivo{color:#0762df;background:#e9f1ff}.confidence{align-items:center;gap:5px;display:flex}.confidence>i{background:#e6ebf3;width:48px;height:4px}.confidence>i em{background:#16a568;height:100%;display:block}.moderation-row>div button{color:#0763e8;background:#fff;border:1px solid #e3e9f3;padding:4px}.moderation-aside{flex-direction:column;gap:10px;display:flex}.moderation-aside>section,.moderation-charts>section{background:#fff;border:1px solid #e3e9f3;border-radius:7px;padding:12px}.moderation-aside h3,.moderation-charts h3{margin:0 0 9px;font-size:10px}.moderation-aside section>p,.moderation-charts section>p{font-size:7px;display:flex}.moderation-aside section>p span,.moderation-charts section>p span{margin-right:auto}.mod-donut{background:conic-gradient(#e84251 0 35%,#7041d5 35% 57%,#397ff0 57% 74%,#20ad6e 74% 86%,#f5a923 86%);border-radius:50%;width:105px;height:105px;margin:auto;position:relative}.mod-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:25px}.mod-donut.risk{background:conic-gradient(#e84251 0 33%,#f5a923 33% 73%,#20ad6e 73%)}.mod-alert{text-align:left;background:#fff;border:0;border-top:1px solid #e3e9f3;gap:7px;width:100%;padding:8px 0;display:flex}.mod-alert>i{color:#c42b3a}.mod-alert b,.mod-alert small{font-size:7px;display:block}.moderation-charts{grid-template-columns:1fr 1fr .8fr 1fr;gap:9px;margin-top:10px;display:grid}.mod-big{font-size:19px}.moderation-charts svg{width:100%;height:90px}.moderation-charts polyline{fill:none;stroke:#0865f3;stroke-width:2px}.mod-bar{align-items:center;gap:7px}.mod-bar span{width:95px}.mod-bar i{background:#edf1f7;flex:1;height:5px}.mod-bar i em{background:#397ff0;height:100%;display:block}.cv-results{grid-template-columns:1fr 1fr;gap:5px;display:grid}.cv-results span{text-align:center;background:#f8faff;padding:9px;font-size:7px}.cv-results b{font-size:15px;display:block}.moderation-charts section:last-child p{align-items:center}.moderation-charts section:last-child p em{color:#078b59;font-style:normal}.training-strip{background:#f4f8ff;border:1px solid #b8cff8;border-radius:7px;align-items:center;gap:20px;max-width:1418px;margin:0 18px 45px 282px;padding:11px 15px;display:flex}.training-strip>i{color:#0763e8}.training-strip>div{margin-right:auto}.training-strip b,.training-strip small{font-size:8px;display:block}.training-strip>p{min-width:130px}.training-strip button{color:#0763e8;background:#fff;border:1px solid #b8cff8;padding:8px}.moderation-detail{z-index:95;background:#fff;width:min(500px,100%);padding:18px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-10px 0 35px #1027552b}.moderation-detail>header{display:flex}.moderation-detail header div{margin-right:auto}.moderation-detail h2{margin:3px 0;font-size:20px}.moderation-detail header button{background:0 0;border:0;font-size:22px}.mod-human{color:#6334bb;background:#f0eaff;margin:10px 0;padding:10px;font-size:9px}.moderation-detail section{border-top:1px solid #e3e9f3;padding:10px 0}.moderation-detail h3{font-size:12px}.moderation-detail section p{font-size:8px;display:flex}.moderation-detail section p span{color:#66738c;width:40%}.moderation-detail blockquote{background:#fff8e8;margin:8px 0;padding:10px;font-size:9px}.moderation-detail textarea{border:1px solid #e3e9f3;width:100%;height:70px;padding:8px}.moderation-detail footer{background:#fff;flex-wrap:wrap;gap:5px;padding:10px 0;display:flex;position:sticky;bottom:-18px}.moderation-detail footer button{background:#fff;border:1px solid #e3e9f3;padding:7px}.moderation-detail footer .danger{color:#c42b3a}.moderation-modal{background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;width:min(690px,100% - 28px);padding:18px;display:grid}.moderation-modal>header,.moderation-modal>footer,.moderation-modal>.wide{grid-column:1/-1}.moderation-modal>header{display:flex}.moderation-modal header div{margin-right:auto}.moderation-modal h2{margin:0;font-size:19px}.moderation-modal header p{font-size:8px}.moderation-modal header button{background:0 0;border:0}.moderation-modal label{font-size:8px;font-weight:700}.moderation-modal input,.moderation-modal select,.moderation-modal textarea{border:1px solid #e3e9f3;border-radius:5px;width:100%;margin-top:5px;padding:8px;display:block}.moderation-modal textarea{height:78px}.moderation-modal input[type=checkbox]{width:auto;display:inline}.moderation-modal footer{justify-content:flex-end;gap:7px;display:flex}.moderation-modal footer button{background:#fff;border:1px solid #e3e9f3;padding:8px}.moderation-modal footer .primary{color:#fff;background:#0865f3}.moderation-modal footer .danger{color:#fff;background:#c92b3b}.mod-critical{background:#fff1f2;padding:10px}@media (max-width:1350px){.moderation-layout{grid-template-columns:1fr}.moderation-aside{grid-template-columns:repeat(3,1fr);display:grid}.training-strip{margin-left:18px}}@media (max-width:900px){.moderation-metrics{grid-template-columns:repeat(2,1fr)}.moderation-aside,.moderation-charts{grid-template-columns:1fr 1fr}.moderation-controls select:nth-of-type(n+2),.training-strip>p{display:none}}@media (max-width:600px){.moderation-layout{padding:10px 8px}.moderation-metrics article:nth-child(n+5),.moderation-controls select,.moderation-controls>button:last-child{display:none}.moderation-row{grid-template-columns:24px 1fr auto;min-width:0;padding:10px}.moderation-row.head,.moderation-row>:not(input):not(.case-resource):not(div){display:none}.moderation-aside,.moderation-charts,.moderation-modal{grid-template-columns:1fr}.moderation-modal>header,.moderation-modal>footer,.moderation-modal>.wide{grid-column:1}.training-strip{gap:8px;margin:8px 8px 75px}.training-strip button{font-size:7px}}.settings-sidebar{color:#fff;background:#092448}.settings-sidebar .admin-logo{background:#fff}.settings-layout{grid-template-columns:minmax(760px,1fr) 290px;gap:14px;max-width:1700px;margin:auto;padding:14px 18px 10px;display:grid}.settings-main{min-width:0}.settings-heading{align-items:center;gap:6px;margin-bottom:10px;display:flex}.settings-heading>div{margin-right:auto}.settings-heading h2{margin:0;font-size:19px}.settings-heading p{color:#66738c;font-size:8px}.settings-heading>button{background:#fff;border:1px solid #e3e9f3;border-radius:5px;padding:8px;font-size:8px}.settings-heading>.primary{color:#fff;background:#0865f3}.settings-metrics{background:#fff;border:1px solid #e3e9f3;border-radius:8px;grid-template-columns:repeat(5,1fr);margin-bottom:12px;display:grid}.settings-metrics article{border-bottom:1px solid #e3e9f3;border-right:1px solid #e3e9f3;align-items:center;gap:8px;padding:12px;display:flex}.settings-metrics article>i{color:#0763e8;background:#e9f1ff;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.settings-metrics b,.settings-metrics small,.settings-metrics em{font-style:normal;display:block}.settings-metrics b{font-size:16px}.settings-metrics small,.settings-metrics em{font-size:7px}.settings-metrics em{color:#078d5b}.settings-modules{background:#fff;border:1px solid #e3e9f3;border-radius:8px;padding:12px}.settings-modules>header{display:flex}.settings-modules h2{margin:0 auto 10px 0;font-size:13px}.settings-modules>header span{color:#66738c;font-size:8px}.settings-modules>header b{color:#078b59}.settings-modules>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.settings-modules article{border:1px solid #e3e9f3;border-radius:8px;min-width:0;padding:10px}.module-open{text-align:left;background:0 0;border:0;align-items:flex-start;gap:9px;width:100%;min-height:80px;display:flex}.module-open>i{color:#0763e8;background:#e9f1ff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.module-open>span{margin-right:auto}.module-open b,.module-open small{font-size:8px;display:block}.module-open small{color:#455271;margin-top:7px;line-height:1.5}.module-open svg{width:13px}.settings-modules article>footer{color:#455271;border-top:1px solid #e3e9f3;align-items:center;padding-top:8px;font-size:7px;display:flex}.settings-modules article>footer>span{margin-right:auto}.settings-modules article>footer em{border-radius:4px;padding:3px;font-style:normal}.settings-modules article>footer button{background:0 0;border:0}.setting-activo,.setting-protegido{color:#078b59;background:#e3f6eb}.setting-advertencia,.setting-revisión{color:#9c5d00;background:#fff0d7}.module-inline{border-top:1px solid #e3e9f3;gap:7px;margin-top:8px;padding-top:8px;display:grid}.module-inline label{font-size:7px;display:flex}.module-inline input,.module-inline select{max-width:100px;margin-left:auto}.module-inline button{color:#0763e8;background:#fff;border:1px solid #b7cdf5;padding:6px}.settings-empty{text-align:center;color:#66738c;grid-column:1/-1;padding:30px}.settings-aside{flex-direction:column;gap:10px;display:flex}.settings-aside>section{background:#fff;border:1px solid #e3e9f3;border-radius:8px;padding:12px}.settings-aside h3{margin:0 0 10px;font-size:11px}.settings-aside section>p{font-size:7px;display:flex}.settings-aside section>p span{margin-right:auto}.settings-donut{background:conic-gradient(#0865f3 0 92%,#f5a923 92% 98%,#e84251 98%);border-radius:50%;width:110px;height:110px;margin:auto;position:relative}.settings-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:24px}.settings-donut b{z-index:1;place-items:center;font-size:18px;display:grid;position:absolute;inset:0}.setting-change{text-align:left;background:#fff;border:0;border-top:1px solid #e3e9f3;gap:8px;width:100%;padding:8px 0;display:flex}.setting-change>i{color:#7041d5;background:#f0eaff;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.setting-change b,.setting-change small{font-size:7px;display:block}.setting-change small{color:#66738c}.settings-info{background:#fff;border:1px solid #e3e9f3;border-radius:8px;max-width:1418px;margin:0 18px 50px 282px;padding:12px 15px}.settings-info h3{font-size:10px}.settings-info>div{align-items:center;display:flex}.settings-info p{border-right:1px solid #e3e9f3;flex:1;padding:4px 15px}.settings-info b,.settings-info small{font-size:8px;display:block}.settings-info small{color:#66738c}.settings-info button{color:#0763e8;background:#fff;border:1px solid #b8cff8;padding:8px 30px}.settings-pending{z-index:90;color:#fff;background:#102044;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #1020443b}.settings-pending b{margin-right:20px;font-size:9px}.settings-pending button{color:#fff;background:0 0;border:1px solid #53617b;padding:7px;font-size:8px}.settings-pending .primary{background:#0865f3}.settings-drawer{z-index:95;background:#fff;width:min(540px,100%);padding:18px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-10px 0 35px #1027552b}.settings-drawer>header{display:flex}.settings-drawer header div{margin-right:auto}.settings-drawer h2{margin:3px 0;font-size:20px}.settings-drawer header p{color:#66738c;font-size:9px}.settings-drawer header button{background:0 0;border:0;font-size:22px}.drawer-status{background:#f4f8ff;align-items:center;padding:9px;font-size:8px;display:flex}.drawer-status em{color:#078b59;margin-right:auto;font-style:normal}.settings-drawer>section{border-top:1px solid #e3e9f3;padding:10px 0}.settings-drawer h3{font-size:12px}.settings-drawer section>article{border-top:1px solid #e3e9f3;align-items:center;gap:8px;padding:9px 0;display:flex}.settings-drawer article>span{margin-right:auto}.settings-drawer article b,.settings-drawer article small{font-size:8px;display:block}.settings-drawer article button,.settings-drawer footer button{background:#fff;border:1px solid #e3e9f3;padding:7px;font-size:8px}.setting-switch input{opacity:0;position:absolute}.setting-switch i{background:#bec6d3;border-radius:10px;width:30px;height:17px;display:block;position:relative}.setting-switch i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:2px;left:2px}.setting-switch input:checked+i{background:#0865f3}.setting-switch input:checked+i:after{left:15px}.settings-drawer section>label{margin:8px 0;font-size:8px;font-weight:700;display:block}.settings-drawer section>label input,.settings-drawer section>label select,.settings-drawer section>label textarea{border:1px solid #e3e9f3;width:100%;margin-top:5px;padding:8px;display:block}.settings-drawer section>label textarea{height:70px}.settings-drawer footer{background:#fff;gap:5px;padding:10px 0;display:flex;position:sticky;bottom:-18px}.settings-drawer footer .danger{color:#c42b3a}.settings-drawer footer .primary{color:#fff;background:#0865f3;margin-left:auto}.settings-modal{background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;width:min(680px,100% - 28px);padding:18px;display:grid}.settings-modal>header,.settings-modal>footer,.settings-modal>.wide{grid-column:1/-1}.settings-modal>header{display:flex}.settings-modal header div{margin-right:auto}.settings-modal h2{margin:0;font-size:19px}.settings-modal header p{font-size:8px}.settings-modal header button{background:0 0;border:0}.settings-modal label{font-size:8px;font-weight:700}.settings-modal input,.settings-modal select,.settings-modal textarea{border:1px solid #e3e9f3;border-radius:5px;width:100%;margin-top:5px;padding:8px;display:block}.settings-modal textarea{height:75px}.settings-modal input[type=checkbox]{width:auto;display:inline}.settings-modal footer{justify-content:flex-end;gap:7px;display:flex}.settings-modal footer button{background:#fff;border:1px solid #e3e9f3;padding:8px}.settings-modal footer .primary{color:#fff;background:#0865f3}.settings-modal footer .danger{color:#fff;background:#c92b3b}.settings-validation{background:#f4f8ff;padding:12px;font-size:9px}.settings-critical{background:#fff1f2;padding:10px}@media (max-width:1350px){.settings-layout{grid-template-columns:1fr}.settings-aside{grid-template-columns:repeat(3,1fr);display:grid}.settings-info{margin-left:18px}.settings-modules>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.settings-metrics,.settings-modules>div{grid-template-columns:repeat(2,1fr)}.settings-aside{grid-template-columns:1fr 1fr}.settings-info>div{grid-template-columns:repeat(3,1fr);display:grid}.settings-heading>button:not(.primary){display:none}}@media (max-width:600px){.settings-layout{padding:10px 8px}.settings-metrics article:nth-child(n+5){display:none}.settings-modules>div,.settings-aside{grid-template-columns:1fr}.settings-modules article{padding:8px}.settings-info{margin:8px 8px 75px}.settings-info>div{grid-template-columns:1fr 1fr}.settings-info button{grid-column:1/-1}.settings-pending{flex-wrap:wrap;width:calc(100% - 16px);bottom:58px}.settings-pending b{width:100%}.settings-modal{grid-template-columns:1fr}.settings-modal>header,.settings-modal>footer,.settings-modal>.wide{grid-column:1}}.security-layout{grid-template-columns:minmax(820px,1fr) 300px;gap:14px;max-width:1700px;margin:auto;padding:14px 18px 45px;display:grid}.security-main{min-width:0}.security-metrics{background:#fff;border:1px solid #e3e9f3;border-radius:8px;grid-template-columns:repeat(6,1fr);margin-bottom:10px;display:grid}.security-metrics article{border-bottom:1px solid #e3e9f3;border-right:1px solid #e3e9f3;align-items:center;gap:7px;padding:10px;display:flex}.security-metrics article>i{color:#0763e8;background:#e9f1ff;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.security-metrics b,.security-metrics small,.security-metrics em{font-style:normal;display:block}.security-metrics b{font-size:15px}.security-metrics small,.security-metrics em{font-size:7px}.security-metrics em{color:#078d5b}.security-overview{grid-template-columns:2fr 1fr;gap:10px;margin-bottom:10px;display:grid}.security-overview>section,.security-table-wrap,.security-bottom>section,.security-aside>section{background:#fff;border:1px solid #e3e9f3;border-radius:8px;padding:12px}.security-overview h3,.security-table-wrap h3,.security-bottom h3,.security-aside h3{margin:0 0 9px;font-size:10px}.security-line header,.security-table-wrap>header{display:flex}.security-line header h3,.security-table-wrap header h3{margin-right:auto}.security-line header button,.security-table-wrap header button,.security-bottom button{color:#0763e8;background:0 0;border:0;font-size:7px}.security-line svg{width:100%;height:145px}.security-line polyline{fill:none;stroke:#0865f3;stroke-width:2px}.security-line>div{justify-content:space-between;font-size:7px;display:flex}.security-country{align-items:center;gap:6px;font-size:7px;display:flex}.security-country span{width:72px}.security-country i{background:#edf1f7;flex:1;height:5px}.security-country i em{background:#397ff0;height:100%;display:block}.security-controls{background:#fff;border:1px solid #e3e9f3;border-radius:8px 8px 0 0;gap:7px;padding:9px;display:flex}.security-controls label{border:1px solid #e3e9f3;border-radius:5px;flex:1;align-items:center;gap:6px;max-width:400px;padding:8px;display:flex}.security-controls input{border:0;outline:0;width:100%}.security-controls select,.security-controls>button{background:#fff;border:1px solid #e3e9f3;border-radius:5px;padding:8px;font-size:8px}.security-table-wrap{border-radius:0;padding:0;overflow:hidden}.security-table-wrap>header{padding:10px}.security-table{overflow:auto}.security-row{border-top:1px solid #e3e9f3;grid-template-columns:25px 1.15fr .55fr 1.15fr .7fr 1fr .55fr .55fr .9fr .75fr .75fr .45fr .5fr;align-items:center;min-width:1250px;min-height:54px;padding:5px 9px;font-size:7px;display:grid}.security-row.head{color:#66738c;background:#f8faff;min-height:31px;font-weight:700}.security-user{text-align:left;background:0 0;border:0;align-items:center;gap:6px;display:flex}.security-user>i{color:#fff;background:#14213d;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.security-user b,.security-user small{font-size:7px;display:block}.security-row>em{border-radius:4px;justify-self:start;padding:4px;font-style:normal}.security-exitoso{color:#078b59;background:#e3f6eb}.security-fallido,.security-bloqueado{color:#c42b3a;background:#ffe3e5}.security-requiere-verificación{color:#9c5d00;background:#fff0d7}.security-risk-bajo{color:#078b59}.security-risk-medio{color:#9c5d00}.security-risk-alto,.security-risk-crítico{color:#c42b3a}.security-row>div button{color:#0763e8;background:#fff;border:1px solid #e3e9f3;padding:4px}.security-bottom{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px;display:grid}.security-donut{background:conic-gradient(#0865f3 0 46%,#20ad6e 46% 77%,#397ff0 77% 95%,#7041d5 95%);border-radius:50%;width:100px;height:100px;margin:auto;position:relative}.security-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:24px}.security-bottom section>p{font-size:7px;display:flex}.security-bottom section>p span{margin-right:auto}.security-bottom section>p b{color:#078b59}.security-heatmap{grid-template-columns:repeat(8,1fr);gap:3px;display:grid}.security-heatmap i{background:#0865f3;height:14px}.security-ok{color:#078b59}.security-aside{flex-direction:column;gap:10px;display:flex}.security-aside section>p{font-size:7px;display:flex}.security-aside section>p span{margin-right:auto}.security-alert{text-align:left;background:#fff;border:0;border-top:1px solid #e3e9f3;align-items:center;gap:7px;width:100%;padding:8px 0;display:flex}.security-alert>i{color:#c42b3a}.security-alert span{margin-right:auto}.security-alert b,.security-alert small{font-size:7px;display:block}.security-alert em{color:#c42b3a;font-size:7px;font-style:normal}.security-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.security-actions button{background:#fff;border:1px solid #e3e9f3;border-radius:6px;padding:8px 4px;font-size:7px}.security-actions i{color:#0763e8;font-size:14px;font-style:normal;display:block}.security-detail{z-index:95;background:#fff;width:min(500px,100%);padding:18px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-10px 0 35px #1027552b}.security-detail>header{display:flex}.security-detail header div{margin-right:auto}.security-detail h2{margin:3px 0;font-size:20px}.security-detail header button{background:0 0;border:0;font-size:22px}.security-detail>em{padding:5px;font-style:normal;display:inline-block}.security-detail section{border-top:1px solid #e3e9f3;padding:10px 0}.security-detail h3{font-size:12px}.security-detail section p{font-size:8px;display:flex}.security-detail section p span{color:#66738c;width:40%}.security-detail blockquote{background:#fff4df;margin:7px 0;padding:10px;font-size:9px}.security-detail textarea{border:1px solid #e3e9f3;width:100%;height:70px;padding:8px}.security-detail footer{background:#fff;flex-wrap:wrap;gap:5px;padding:10px 0;display:flex;position:sticky;bottom:-18px}.security-detail footer button{background:#fff;border:1px solid #e3e9f3;padding:7px}.security-detail footer .danger{color:#c42b3a}.security-modal{background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;width:min(680px,100% - 28px);padding:18px;display:grid}.security-modal>header,.security-modal>footer,.security-modal>.wide{grid-column:1/-1}.security-modal>header{display:flex}.security-modal header div{margin-right:auto}.security-modal h2{margin:0;font-size:19px}.security-modal header p{font-size:8px}.security-modal header button{background:0 0;border:0}.security-modal label{font-size:8px;font-weight:700}.security-modal input,.security-modal select,.security-modal textarea{border:1px solid #e3e9f3;border-radius:5px;width:100%;margin-top:5px;padding:8px;display:block}.security-modal textarea{height:75px}.security-modal input[type=checkbox]{width:auto;display:inline}.security-modal footer{justify-content:flex-end;gap:7px;display:flex}.security-modal footer button{background:#fff;border:1px solid #e3e9f3;padding:8px}.security-modal footer .primary{color:#fff;background:#0865f3}.security-modal footer .danger{color:#fff;background:#c92b3b}.security-critical{background:#fff1f2;padding:10px}@media (max-width:1350px){.security-layout{grid-template-columns:1fr}.security-aside{grid-template-columns:repeat(3,1fr);display:grid}}@media (max-width:900px){.security-metrics{grid-template-columns:repeat(2,1fr)}.security-overview,.security-aside,.security-bottom{grid-template-columns:1fr 1fr}.security-controls select:nth-of-type(n+2){display:none}}@media (max-width:600px){.security-layout{padding:10px 8px 70px}.security-metrics article:nth-child(n+5){display:none}.security-overview,.security-aside,.security-bottom{grid-template-columns:1fr}.security-controls select{display:none}.security-row{grid-template-columns:24px 1fr auto;min-width:0;padding:10px}.security-row.head,.security-row>:not(input):not(.security-user):not(div){display:none}.security-modal{grid-template-columns:1fr}.security-modal>header,.security-modal>footer,.security-modal>.wide{grid-column:1}}.advertising-layout{grid-template-columns:minmax(820px,1fr) 300px;gap:14px;max-width:1700px;margin:auto;padding:14px 18px 10px;display:grid}.advertising-main{min-width:0}.ad-metrics{background:#fff;border:1px solid #e3e9f3;border-radius:8px;grid-template-columns:repeat(6,1fr);margin-bottom:10px;display:grid}.ad-metrics article{border-bottom:1px solid #e3e9f3;border-right:1px solid #e3e9f3;align-items:center;gap:7px;padding:10px;display:flex}.ad-metrics article>i{color:#0763e8;background:#e9f1ff;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.ad-metrics b,.ad-metrics small,.ad-metrics em{font-style:normal;display:block}.ad-metrics b{font-size:15px}.ad-metrics small,.ad-metrics em{font-size:7px}.ad-metrics em{color:#078d5b}.ad-controls{background:#fff;border:1px solid #e3e9f3;border-radius:8px 8px 0 0;gap:7px;padding:9px;display:flex}.ad-controls label{border:1px solid #e3e9f3;border-radius:5px;flex:1;align-items:center;gap:6px;max-width:390px;padding:8px;display:flex}.ad-controls input{border:0;outline:0;width:100%}.ad-controls select,.ad-controls>button{background:#fff;border:1px solid #e3e9f3;border-radius:5px;padding:8px;font-size:8px}.ad-table{background:#fff;border:1px solid #e3e9f3;border-top:0;overflow:auto}.ad-row{border-top:1px solid #e3e9f3;grid-template-columns:25px 1.25fr .85fr 1fr .55fr .6fr .5fr .5fr .6fr .8fr .65fr .55fr .65fr .45fr .65fr .5fr;align-items:center;min-width:1390px;min-height:57px;padding:5px 9px;font-size:7px;display:grid}.ad-row.head{color:#66738c;background:#f8faff;min-height:31px;font-weight:700}.campaign-name{text-align:left;background:0 0;border:0;align-items:center;gap:7px;display:flex}.campaign-name>i{color:#0763e8;background:#e9f1ff;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.campaign-name b,.campaign-name small{font-size:7px;display:block}.ad-row>strong{color:#0763e8;background:#e9f1ff;border-radius:4px;justify-self:start;padding:4px}.ad-row>em{border-radius:4px;justify-self:start;padding:4px;font-style:normal}.campaign-activa{color:#078b59;background:#e3f6eb}.campaign-programada,.campaign-en-revisión{color:#9c5d00;background:#fff0d7}.campaign-pausada,.campaign-rechazada,.campaign-error{color:#c42b3a;background:#ffe3e5}.campaign-finalizada,.campaign-borrador{color:#596579;background:#edf0f5}.ad-budget i{background:#e8edf4;width:70px;height:4px;display:block}.ad-budget i em{background:#0865f3;height:100%;display:block}.ad-roi{color:#078b59}.ad-row>div button{color:#0763e8;background:#fff;border:1px solid #e3e9f3;padding:4px}.ad-aside{flex-direction:column;gap:10px;display:flex}.ad-aside>section,.ad-charts>section{background:#fff;border:1px solid #e3e9f3;border-radius:8px;padding:12px}.ad-aside h3,.ad-charts h3{margin:0 0 9px;font-size:10px}.ad-big{font-size:18px}.ad-aside section>p,.ad-charts section>p{font-size:7px;display:flex}.ad-aside section>p span{margin-right:auto}.ad-aside svg{width:100%;height:105px}.ad-aside polyline{fill:none;stroke:#0865f3;stroke-width:2px}.ad-donut{background:conic-gradient(#0865f3 0 45%,#20ad6e 45% 68%,#e84251 68% 86%,#7041d5 86%);border-radius:50%;width:100px;height:100px;margin:auto;position:relative}.ad-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:24px}.ad-donut.spend{background:conic-gradient(#0865f3 0 52%,#7041d5 52% 76%,#f5a923 76% 90%,#20ad6e 90%)}.ad-alert{text-align:left;background:#fff;border:0;border-top:1px solid #e3e9f3;align-items:center;gap:6px;width:100%;padding:8px 0;display:flex}.ad-alert i{color:#c42b3a}.ad-alert span{font-size:7px}.ad-charts{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px;display:grid}.ad-charts section:nth-child(2) p{align-items:center}.ad-charts section:nth-child(2) p>i{color:#fff;background:#14213d;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.ad-charts section:nth-child(2) p span{margin:0 auto 0 7px}.ad-charts section:nth-child(2) p small{display:block}.ad-charts section:nth-child(2) p b{color:#078b59}.ad-bar{align-items:center;gap:6px}.ad-bar span{width:90px}.ad-bar>i{background:#edf1f7;flex:1;height:5px}.ad-bar>i em{background:#0865f3;height:100%;display:block}.ad-scheduled{background:#fff;border:1px solid #e3e9f3;border-radius:8px;max-width:1418px;margin:0 18px 50px 282px;padding:12px}.ad-scheduled h3{font-size:10px}.ad-scheduled>div{grid-template-columns:repeat(4,1fr);display:grid}.ad-scheduled button{text-align:left;background:#fff;border:0;border-right:1px solid #e3e9f3;align-items:center;gap:8px;padding:8px;display:flex}.ad-scheduled button>i{color:#0763e8;background:#e9f1ff;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.ad-scheduled button span{margin-right:auto}.ad-scheduled b,.ad-scheduled small{font-size:7px;display:block}.ad-scheduled em{color:#0763e8;background:#e9f1ff;padding:4px;font-size:6px;font-style:normal}.ad-detail{z-index:95;background:#fff;width:min(500px,100%);padding:18px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-10px 0 35px #1027552b}.ad-detail>header{display:flex}.ad-detail header div{margin-right:auto}.ad-detail h2{margin:3px 0;font-size:20px}.ad-detail header button{background:0 0;border:0;font-size:22px}.ad-detail>em{padding:5px;font-style:normal;display:inline-block}.ad-detail section{border-top:1px solid #e3e9f3;padding:10px 0}.ad-detail h3{font-size:12px}.ad-detail section p{font-size:8px;display:flex}.ad-detail section p span{color:#66738c;width:42%}.ad-creative{color:#fff;background:linear-gradient(135deg,#082c69,#0870ef);border-radius:7px;padding:18px}.ad-creative p{display:block!important}.ad-creative button{color:#0763e8;background:#fff;border:0;padding:7px}.ad-detail textarea{border:1px solid #e3e9f3;width:100%;height:65px;padding:8px}.ad-detail footer{background:#fff;flex-wrap:wrap;gap:5px;padding:10px 0;display:flex;position:sticky;bottom:-18px}.ad-detail footer button{background:#fff;border:1px solid #e3e9f3;padding:7px}.ad-detail footer .danger{color:#c42b3a}.ad-modal{background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;width:min(700px,100% - 28px);padding:18px;display:grid}.ad-modal>header,.ad-modal>footer,.ad-modal>.wide{grid-column:1/-1}.ad-modal>header{display:flex}.ad-modal header div{margin-right:auto}.ad-modal h2{margin:0;font-size:19px}.ad-modal header p{font-size:8px}.ad-modal header button{background:0 0;border:0}.ad-modal label{font-size:8px;font-weight:700}.ad-modal input,.ad-modal select,.ad-modal textarea{border:1px solid #e3e9f3;border-radius:5px;width:100%;margin-top:5px;padding:8px;display:block}.ad-modal textarea{height:75px}.ad-modal input[type=checkbox]{width:auto;display:inline}.ad-modal footer{justify-content:flex-end;gap:7px;display:flex}.ad-modal footer button{background:#fff;border:1px solid #e3e9f3;padding:8px}.ad-modal footer .primary{color:#fff;background:#0865f3}.ad-modal footer .danger{color:#fff;background:#c92b3b}.ad-critical{background:#fff1f2;padding:10px}@media (max-width:1350px){.advertising-layout{grid-template-columns:1fr}.ad-aside{grid-template-columns:repeat(3,1fr);display:grid}.ad-scheduled{margin-left:18px}}@media (max-width:900px){.ad-metrics{grid-template-columns:repeat(2,1fr)}.ad-aside,.ad-charts{grid-template-columns:1fr 1fr}.ad-controls select:nth-of-type(n+2){display:none}.ad-scheduled>div{grid-template-columns:1fr 1fr}}@media (max-width:600px){.advertising-layout{padding:10px 8px}.ad-metrics article:nth-child(n+5),.ad-controls select{display:none}.ad-row{grid-template-columns:24px 1fr auto;min-width:0;padding:10px}.ad-row.head,.ad-row>:not(input):not(.campaign-name):not(div){display:none}.ad-aside,.ad-charts{grid-template-columns:1fr}.ad-scheduled{margin:8px 8px 75px}.ad-scheduled>div,.ad-modal{grid-template-columns:1fr}.ad-modal>header,.ad-modal>footer,.ad-modal>.wide{grid-column:1}}.report-date,.report-compare{flex:none!important;width:auto!important}.report-date select{background:0 0;border:0;font-size:8px}.report-compare{font-size:8px}.report-actions{align-items:center;gap:6px;padding:12px 18px 0;display:flex}.report-actions>div{margin-right:auto}.report-actions b,.report-actions small{font-size:8px;display:block}.report-actions small{color:#66738c}.report-actions>button,.report-filters button,.report-filters select{background:#fff;border:1px solid #e3e9f3;border-radius:5px;padding:8px;font-size:8px}.report-actions>.primary{color:#fff;background:#0865f3}.report-filters{gap:6px;padding:8px 18px;display:flex;overflow:auto}.report-filters button{white-space:nowrap;align-items:center;display:flex}.report-filters svg{width:12px}.reports-layout{grid-template-columns:minmax(850px,1fr) 285px;gap:12px;max-width:1700px;margin:auto;padding:0 18px 45px;display:grid}.reports-main{min-width:0}.report-kpis{background:#fff;border:1px solid #e3e9f3;border-radius:8px;grid-template-columns:repeat(4,1fr);margin-bottom:10px;display:grid}.report-kpis article{border-bottom:1px solid #e3e9f3;border-right:1px solid #e3e9f3;grid-template-columns:32px 1fr 50px;align-items:center;gap:6px;padding:9px;display:grid}.report-kpis article>i{color:#0763e8;background:#e9f1ff;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.report-kpis b,.report-kpis small,.report-kpis em{font-style:normal;display:block}.report-kpis b{font-size:14px}.report-kpis small,.report-kpis em{font-size:7px}.report-kpis em{color:#078d5b}.report-kpis svg{width:48px}.report-kpis polyline{fill:none;stroke:#20ad6e;stroke-width:2px}.report-primary{grid-template-columns:1.2fr 1fr 1.2fr;gap:10px;display:grid}.report-primary>section,.conversion-row>section,.report-bottom>section,.reports-aside>section{background:#fff;border:1px solid #e3e9f3;border-radius:8px;padding:12px}.report-primary header{display:flex}.report-primary h3,.conversion-row h3,.report-bottom h3,.reports-aside h3{margin:0 0 9px;font-size:10px}.report-primary header h3{margin-right:auto}.report-primary select,.report-primary header span{border:1px solid #e3e9f3;padding:5px;font-size:7px}.report-primary svg{width:100%;height:145px}.report-primary polyline,.conversion-row polyline{fill:none;stroke:#0865f3;stroke-width:2px}.report-primary polyline.secondary{stroke:#55a1f4}.report-primary polyline.dashed{stroke-dasharray:5}.report-bars{align-items:flex-end;gap:14px;height:145px;display:flex}.report-bars>span{flex:1;align-items:flex-end;gap:4px;height:100%;display:flex}.report-bars i,.report-bars em{background:#0865f3;flex:1;display:block}.report-bars em{background:#aab7cc}.conversion-row{grid-template-columns:.9fr .9fr .85fr .9fr 1.1fr;gap:10px;margin-top:10px;display:grid}.conversion-row>section>b{font-size:16px}.conversion-row>section>b em{color:#078b59;font-size:7px;font-style:normal}.conversion-row p{align-items:center;font-size:7px;display:flex}.conversion-row p span{width:75px}.conversion-row p>i{background:#edf1f7;flex:1;height:5px}.conversion-row p>i em{background:#0865f3;height:100%;display:block}.conversion-row svg{width:100%;height:80px}.conversion-row button{color:#0763e8;background:0 0;border:0;margin:auto;font-size:7px;display:block}.report-donut{background:conic-gradient(#0865f3 0 50%,#7041d5 50% 70%,#a98bf0 70%);border-radius:50%;width:90px;height:90px;margin:auto;position:relative}.report-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:23px}.conversion-row section:last-child>b{margin-right:15px;display:inline-block}.conversion-row small{font-size:7px}.report-bottom{grid-template-columns:1fr 1fr 1.25fr 1.35fr;gap:10px;margin-top:10px;display:grid}.report-bottom section>p{border-top:1px solid #eef1f6;grid-template-columns:1fr .7fr .5fr .5fr;gap:5px;margin:0;padding:5px;font-size:7px;display:grid}.report-bottom p em{color:#078b59;font-style:normal}.world-map{color:#8ab5f8;background:radial-gradient(#d9e7fd 0 30%,#0000 31%);place-items:center;height:145px;font-size:75px;display:grid;position:relative}.world-map i{background:#0865f3;border-radius:50%;width:12px;height:12px;position:absolute}.world-map i:nth-child(2){top:40%;left:28%}.world-map i:nth-child(3){top:63%;left:42%}.world-map i:nth-child(4){top:36%;left:57%}.world-map i:nth-child(5){top:58%;left:72%}.reports-aside{flex-direction:column;gap:10px;display:flex}.reports-aside h3 small{color:#7041d5}.report-insight{text-align:left;background:#fff;border:0;border-top:1px solid #e3e9f3;gap:7px;width:100%;padding:8px 0;display:flex}.report-insight i{color:#7041d5}.report-insight span{font-size:7px}.goal>span{font-size:7px;display:flex}.goal span b{margin-left:auto}.goal>i{background:#edf1f7;height:5px;display:block}.goal>i em{background:#0865f3;height:100%;display:block}.scheduled-report{text-align:left;background:#fff;border:0;border-top:1px solid #e3e9f3;width:100%;padding:8px 0;display:flex}.scheduled-report span{margin-right:auto}.scheduled-report b,.scheduled-report small{font-size:7px;display:block}.scheduled-report em{color:#078b59;font-size:6px;font-style:normal}.report-detail{z-index:95;background:#fff;width:min(480px,100%);padding:18px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-10px 0 35px #1027552b}.report-detail>header{display:flex}.report-detail header div{margin-right:auto}.report-detail h2{margin:3px 0;font-size:20px}.report-detail header button{background:0 0;border:0;font-size:22px}.report-detail section{border-top:1px solid #e3e9f3;padding:10px 0}.report-detail h3{font-size:12px}.report-detail section p{font-size:9px;line-height:1.5}.report-detail section p span{color:#66738c;width:45%;display:inline-block}.report-detail footer{gap:7px;display:flex}.report-detail footer button{background:#fff;border:1px solid #e3e9f3;padding:8px}.report-modal{background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;width:min(720px,100% - 28px);padding:18px;display:grid}.report-modal>header,.report-modal>footer,.report-modal>.wide{grid-column:1/-1}.report-modal>header{display:flex}.report-modal header div{margin-right:auto}.report-modal h2{margin:0;font-size:19px}.report-modal header p{font-size:8px}.report-modal header button{background:0 0;border:0}.report-modal label{font-size:8px;font-weight:700}.report-modal input,.report-modal select,.report-modal textarea{border:1px solid #e3e9f3;border-radius:5px;width:100%;margin-top:5px;padding:8px;display:block}.report-modal select[multiple]{height:75px}.report-modal textarea{height:70px}.report-modal footer{justify-content:flex-end;gap:7px;display:flex}.report-modal footer button{background:#fff;border:1px solid #e3e9f3;padding:8px}.report-modal footer .primary{color:#fff;background:#0865f3}@media (max-width:1350px){.reports-layout{grid-template-columns:1fr}.reports-aside{grid-template-columns:repeat(3,1fr);display:grid}}@media (max-width:1000px){.report-primary{grid-template-columns:1fr 1fr}.report-primary section:last-child{grid-column:1/-1}.conversion-row{grid-template-columns:repeat(2,1fr)}.report-bottom{grid-template-columns:1fr 1fr}.report-kpis{grid-template-columns:repeat(2,1fr)}.reports-aside{grid-template-columns:1fr 1fr}}@media (max-width:600px){.report-actions{padding:10px 8px}.report-actions>button:not(.primary){display:none}.report-filters{padding:8px}.report-filters button:nth-child(n+4){display:none}.reports-layout{padding:0 8px 70px}.report-kpis article:nth-child(n+7){display:none}.report-kpis article{grid-template-columns:30px 1fr}.report-kpis svg{display:none}.report-primary,.conversion-row,.report-bottom,.reports-aside{grid-template-columns:1fr}.report-primary section:last-child{grid-column:auto}.report-modal{grid-template-columns:1fr}.report-modal>header,.report-modal>footer,.report-modal>.wide{grid-column:1}.admin-reports .report-date,.admin-reports .report-compare{display:none}}.system-status .admin-topbar>select{background:#fff;border:1px solid #e3e9f3;border-radius:5px;padding:7px;font-size:8px}.system-heading{align-items:center;gap:6px;padding:12px 18px 8px;display:flex}.system-heading>div{margin-right:auto}.system-heading h2{margin:0;font-size:18px}.system-heading p{color:#66738c;font-size:8px}.system-heading>button{background:#fff;border:1px solid #e3e9f3;border-radius:5px;padding:8px;font-size:8px}.system-heading>.primary{color:#fff;background:#0865f3}.system-layout{grid-template-columns:minmax(820px,1fr) 300px;gap:12px;max-width:1700px;margin:auto;padding:0 18px 10px;display:grid}.system-main{min-width:0}.system-hero{grid-template-columns:.9fr .9fr 1.45fr .85fr 1.2fr .9fr;gap:9px;margin-bottom:10px;display:grid}.system-hero>section,.services-box,.server-box,.system-lower>section,.system-aside>section{background:#fff;border:1px solid #e3e9f3;border-radius:8px;padding:12px}.system-hero h3,.services-box h3,.server-box h3,.system-lower h3,.system-aside h3{margin:0 0 9px;font-size:9px}.system-hero section>b{font-size:18px;display:block}.system-hero section>p,.system-hero section>small{font-size:7px;display:block}.system-hero section>em{color:#078b59;font-size:7px;font-style:normal}.system-operational{color:#08a25e}.system-hero strong{font-size:18px;display:block}.system-hero hr{border:0;border-top:1px solid #e3e9f3}.uptime{background:#edf1f7;height:9px;margin:16px 0;display:block}.uptime em{background:#0865f3;width:99.8%;height:100%;display:block}.system-hero svg{width:100%;height:78px}.system-hero polyline,.server-kpis polyline,.queue polyline{fill:none;stroke:#0865f3;stroke-width:2px}.traffic-bars{align-items:flex-end;gap:2px;height:75px;display:flex}.traffic-bars i{background:#0865f3;flex:1}.system-hero section:last-child p{display:flex}.system-hero section:last-child p span{margin-right:auto}.system-middle{grid-template-columns:1fr 1.1fr;gap:10px;display:grid}.services-box>header,.server-box>header{display:flex}.services-box header h3,.server-box header h3{margin-right:auto}.services-box select,.server-box header span{border:1px solid #e3e9f3;padding:4px;font-size:7px}.service-row{text-align:left;background:#fff;border:0;border-top:1px solid #e3e9f3;grid-template-columns:1.4fr .8fr .6fr .7fr .65fr .4fr;align-items:center;width:100%;min-height:41px;font-size:7px;display:grid}.service-row.head{color:#66738c;min-height:28px;font-weight:700}.service-row>span:first-child{align-items:center;gap:6px;display:flex}.service-row>span:first-child i{color:#0763e8;font-style:normal}.service-row b,.service-row small{font-size:7px;display:block}.service-row>em{border-radius:4px;justify-self:start;padding:4px;font-style:normal}.service-operativo{color:#078b59;background:#e3f6eb}.service-degradado,.service-mantenimiento{color:#9c5d00;background:#fff0d7}.service-incidente,.service-caído{color:#c42b3a;background:#ffe3e5}.server-kpis{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.server-kpis article{border:1px solid #e3e9f3;padding:8px}.server-kpis small,.server-kpis b{font-size:7px;display:block}.server-kpis b{font-size:14px}.server-kpis svg{width:100%;height:24px}.server-line{grid-template-columns:1.2fr .35fr .7fr .35fr .7fr .7fr;align-items:center;font-size:7px;display:grid}.server-line>i{background:#edf1f7;height:5px}.server-line>i em{background:#0865f3;height:100%;display:block}.server-line>em{color:#078b59;font-style:normal}.system-lower{grid-template-columns:1.1fr .9fr .9fr;gap:10px;margin-top:10px;display:grid}.system-lower section>p{font-size:7px;display:flex}.system-lower section>p span{margin-right:auto}.latency-map{color:#9bbef5;place-items:center;height:105px;font-size:60px;display:grid;position:relative}.latency-map i{background:#08a25e;border-radius:50%;width:10px;height:10px;position:absolute}.latency-map i:nth-child(2){top:40%;left:22%}.latency-map i:nth-child(3){top:68%;left:40%}.latency-map i:nth-child(4){top:37%;left:60%}.latency-map i:nth-child(5){background:#f5a923;top:62%;left:78%}.queue{align-items:center}.queue b{margin-left:auto}.queue svg{width:55px;height:20px;margin-left:8px}.system-lower section:last-child button{background:#fff;border:0;border-top:1px solid #e3e9f3;width:100%;padding:7px 0;font-size:7px;display:flex}.system-lower section:last-child button span{margin-right:auto}.system-lower button em{color:#078b59;font-style:normal}.system-lower button em.warn{color:#9c5d00}.system-aside{flex-direction:column;gap:10px;display:flex}.system-aside h3>b{color:#c42b3a}.system-alert,.maintenance{text-align:left;background:#fff;border:0;border-top:1px solid #e3e9f3;align-items:center;gap:7px;width:100%;padding:8px 0;display:flex}.system-alert>i{color:#c42b3a}.system-alert span,.maintenance span{margin-right:auto}.system-alert b,.system-alert small,.maintenance b,.maintenance small{font-size:7px;display:block}.system-alert em,.maintenance em{color:#9c5d00;font-size:6px;font-style:normal}.capacity>span{font-size:7px;display:flex}.capacity span b{margin-left:auto}.capacity>i{background:#edf1f7;height:5px;display:block}.capacity>i em{background:#0865f3;height:100%;display:block}.system-info{background:#fff;border:1px solid #e3e9f3;border-radius:8px;max-width:1418px;margin:0 18px 50px 282px;padding:12px}.system-info h3{font-size:10px}.system-info>div{align-items:center;display:flex}.system-info p{border-right:1px solid #e3e9f3;flex:1;padding:5px 12px}.system-info b,.system-info small{font-size:7px;display:block}.system-info button{color:#0763e8;background:#fff;border:1px solid #b8cff8;padding:8px 25px}.system-detail{z-index:95;background:#fff;width:min(500px,100%);padding:18px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-10px 0 35px #1027552b}.system-detail>header{display:flex}.system-detail header div{margin-right:auto}.system-detail h2{margin:3px 0;font-size:20px}.system-detail header button{background:0 0;border:0;font-size:22px}.system-detail>em{padding:5px;font-style:normal;display:inline-block}.system-detail section{border-top:1px solid #e3e9f3;padding:10px 0}.system-detail h3{font-size:12px}.system-detail section>p{font-size:8px;display:flex}.system-detail section>p>span{color:#66738c;width:42%}.system-detail pre,.logs-modal pre{color:#b9d1ff;background:#0b1731;padding:12px;font:8px/1.8 monospace;overflow:auto}.system-detail textarea{border:1px solid #e3e9f3;width:100%;height:60px}.system-detail footer{background:#fff;flex-wrap:wrap;gap:5px;padding:10px 0;display:flex;position:sticky;bottom:-18px}.system-detail footer button{background:#fff;border:1px solid #e3e9f3;padding:7px}.system-modal{background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;width:min(700px,100% - 28px);padding:18px;display:grid}.system-modal>header,.system-modal>footer,.system-modal>.wide{grid-column:1/-1}.system-modal>header{display:flex}.system-modal header div{margin-right:auto}.system-modal h2,.logs-modal h2{margin:0;font-size:19px}.system-modal header p{font-size:8px}.system-modal header button,.logs-modal header button{background:0 0;border:0}.system-modal label{font-size:8px;font-weight:700}.system-modal input,.system-modal select,.system-modal textarea{border:1px solid #e3e9f3;border-radius:5px;width:100%;margin-top:5px;padding:8px;display:block}.system-modal textarea{height:75px}.system-modal input[type=checkbox]{width:auto;display:inline}.system-modal footer{justify-content:flex-end;gap:7px;display:flex}.system-modal footer button{background:#fff;border:1px solid #e3e9f3;padding:8px}.system-modal footer .primary{color:#fff;background:#0865f3}.system-modal footer .danger{color:#fff;background:#c92b3b}.system-critical{background:#fff1f2;padding:10px}.logs-modal{background:#fff;border-radius:10px;width:min(900px,100% - 28px);padding:18px}.logs-modal header{display:flex}.logs-modal header h2{margin-right:auto}.logs-modal>div{gap:7px;margin:10px 0;display:flex}.logs-modal input{border:1px solid #e3e9f3;flex:1;padding:8px}.logs-modal div button{background:#fff;border:1px solid #e3e9f3;padding:8px}@media (max-width:1350px){.system-layout{grid-template-columns:1fr}.system-aside{grid-template-columns:repeat(3,1fr);display:grid}.system-info{margin-left:18px}.system-hero{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.system-middle{grid-template-columns:1fr}.system-lower,.system-aside{grid-template-columns:1fr 1fr}.system-info>div{grid-template-columns:repeat(3,1fr);display:grid}.system-heading>button:not(.primary){display:none}}@media (max-width:600px){.system-status .admin-topbar>select{display:none}.system-heading{padding:10px 8px}.system-layout{padding:0 8px 70px}.system-hero{grid-template-columns:1fr 1fr}.system-hero section:nth-child(n+5){display:none}.system-lower,.system-aside{grid-template-columns:1fr}.service-row{grid-template-columns:1.5fr .8fr .6fr}.service-row>:nth-child(n+4){display:none}.server-kpis{grid-template-columns:1fr 1fr}.server-line{grid-template-columns:1fr .4fr 1fr}.server-line>:nth-child(n+4){display:none}.system-info{margin:8px 8px 75px}.system-info>div{grid-template-columns:1fr 1fr}.system-info button{grid-column:1/-1}.system-modal{grid-template-columns:1fr}.system-modal>header,.system-modal>footer,.system-modal>.wide{grid-column:1}}:root{--workora-blue:#0865f3;--workora-navy:#0a1738;--workora-border:#e3e9f3;--workora-success:#078b59;--workora-warning:#9c5d00;--workora-danger:#c42b3a;--workora-focus:0 0 0 3px #0865f329}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{overflow-x:hidden}button,a,input,select,textarea{font:inherit;outline:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--workora-blue);outline-offset:2px;box-shadow:var(--workora-focus)}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.58}[class*=modal],[class*=drawer],[class*=detail]{max-height:100dvh}.admin-user-tabs,.analytics-tabs,.billing-tabs,.detail-tabs{scrollbar-width:thin}.chevron-icon{flex:0 0 14px;width:14px;height:14px}@media (max-width:600px){.ats-modal-overlay{align-items:flex-start;padding:8px;overflow-y:auto}.ats-modal-overlay>form,.ats-modal-overlay>section,.ats-modal-overlay>div{max-height:calc(100dvh - 16px);overflow-y:auto}.admin-topbar,.employer-topbar,.admin-topbar>div:first-of-type,.employer-topbar>div:first-of-type{min-width:0}.admin-topbar h1,.employer-topbar h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-user-tabs,.analytics-tabs,.billing-tabs{overscroll-behavior-inline:contain;overflow-x:auto}.admin-user-tabs button,.analytics-tabs button,.billing-tabs button{flex:none}.unified-job-search{width:100%;max-width:100%}}:root{--aaa-focus:#0b63ce;--aaa-text:#172238;--aaa-muted:#526177}html{scroll-behavior:smooth}body{color:var(--aaa-text);line-height:1.4}button,a,input,select,textarea{transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s}button:not(:disabled),a[href],select,label[for]{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}:focus-visible{outline:3px solid var(--aaa-focus)}@supports (color:color-mix(in lab, red, red)){:focus-visible{outline:3px solid color-mix(in srgb,var(--aaa-focus) 70%,white)}}:focus-visible{outline-offset:2px}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.language-picker{position:relative}.language-picker .language{min-height:40px}.language-picker .chevron-icon{fill:none;stroke:currentColor;stroke-width:1.8px;width:14px;height:14px}.language-menu{z-index:100;background:#fff;border:1px solid #d7e0eb;border-radius:8px;width:180px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 35px #17345425}.language-menu button{text-align:left;background:#fff;border:0;border-radius:5px;grid-template-columns:35px 1fr 18px;align-items:center;width:100%;min-height:42px;padding:0 9px;font-size:13px;display:grid}.language-menu button:hover,.language-menu button[aria-checked=true]{color:#075bd7;background:#edf4ff}.onboarding-page{font-size:16px;line-height:1.5}.onboarding-page .ob-header-title b{font-size:16px}.onboarding-page .ob-header-title span,.onboarding-page .ob-user small{font-size:12px}.onboarding-page .ob-user b,.onboarding-page .ob-user>button{font-size:14px}.onboarding-page .ob-steps h2{font-size:18px}.onboarding-page .ob-steps nav b{font-size:14px}.onboarding-page .ob-steps nav small{font-size:12px}.onboarding-page .ob-steps nav button>i{font-size:13px}.onboarding-page .ob-help b{font-size:14px}.onboarding-page .ob-help p,.onboarding-page .ob-help a,.onboarding-page .ob-form-head>div>span{font-size:13px}.onboarding-page .ob-form-head h1{font-size:28px}.onboarding-page .ob-form-head p{font-size:15px;line-height:1.55}.onboarding-page .ob-form-head>small{font-size:12px}.onboarding-page .ob-error,.onboarding-page .ob-field>span{font-size:14px}.onboarding-page .ob-field input,.onboarding-page .ob-field select,.onboarding-page .ob-field textarea{min-height:46px;font-size:16px}.onboarding-page .ob-field>small{font-size:11px}.onboarding-page .ob-actions button{min-height:44px;font-size:14px}.onboarding-page .ob-aside h2{font-size:16px}.onboarding-page .ob-aside section>p,.onboarding-page .ob-aside li,.onboarding-page .ob-privacy b{font-size:13px}.onboarding-page .ob-privacy small{font-size:12px}.onboarding-page .photo-field b,.onboarding-page .dynamic-sections h2,.onboarding-page .review-step h2{font-size:16px}.onboarding-page .photo-field p,.onboarding-page .photo-field button,.onboarding-page .dynamic-entry b,.onboarding-page .dynamic-entry button,.onboarding-page .add-entry,.onboarding-page .cv-drop,.onboarding-page .workora-cv,.onboarding-page .final-summary,.onboarding-page .privacy-confirm{font-size:14px;line-height:1.5}@media (max-width:760px){.onboarding-page .ob-mobile-progress{font-size:13px}.onboarding-page .ob-mobile-progress>b{font-size:14px}.onboarding-page .ob-form-head h1{font-size:24px}.onboarding-page .ob-form-body{padding-bottom:100px}}.onboarding-page .ob-actions button.primary{min-width:155px;box-shadow:0 8px 20px #1e5bd42d;color:#fff!important;opacity:1!important;background:linear-gradient(135deg,#2563eb,#174cc8)!important;border:1px solid #174cc8!important}.onboarding-page .ob-actions button.primary:hover{background:#1647ba!important}.saved-page .saved-row-actions>button:first-of-type{position:relative;color:#0000!important}.saved-page .saved-row-actions>button:first-of-type:before{content:"";clip-path:polygon(0 0,100% 0,100% 100%,50% 72%,0 100%);background:#075bd7;width:13px;height:17px}.saved-page .saved-row-actions>button:first-of-type:hover{background:#edf4ff!important}.saved-page .saved-row-actions>button:nth-of-type(2){position:relative;color:#0000!important}.saved-page .saved-row-actions>button:nth-of-type(2):before{content:"";background:#334155;border-radius:50%;width:4px;height:4px;box-shadow:-7px 0 #334155,7px 0 #334155}.saved-page .saved-row-actions>button:nth-of-type(2):hover{background:#edf4ff!important}.saved-page .saved-row-actions>a.primary{font-weight:700;color:#fff!important;opacity:1!important;background:#075bd7!important;border-color:#075bd7!important;font-size:13px!important}.saved-page .saved-row-actions>a.primary:hover{background:#064fbd!important}.saved-page .saved-tabs button{min-height:44px;font-size:13px!important}.saved-page .saved-tabs button b{min-width:20px;height:20px;font-size:11px!important}.saved-page .saved-toolbar{min-height:46px;font-size:12px!important}.saved-page .saved-row{min-height:138px}.saved-page .saved-job>div>a{font-size:15px!important}.saved-page .saved-job>div>em{font-size:11px!important}.saved-page .saved-job p{font-size:13px!important}.saved-page .saved-job small{font-size:12px!important}.saved-page .saved-meta{line-height:1.45;font-size:12px!important}.saved-page .saved-meta em{font-size:12px!important}.detail-page{font-size:14px;line-height:1.5;overflow-x:hidden}.detail-page .detail-hero{height:auto;min-height:187px;padding-bottom:16px}.detail-page .detail-identity,.detail-page .detail-identity>div{min-width:0}.detail-page .detail-identity h1{overflow-wrap:anywhere;font-size:30px;line-height:1.2}.detail-page .detail-identity p{overflow-wrap:anywhere;line-height:1.5}.detail-page .detail-meta>.shell{height:auto;min-height:88px;padding-block:12px}.detail-page .detail-meta>.shell>div{min-width:0}.detail-page .detail-meta b,.detail-page .detail-meta small{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.detail-page .detail-layout{align-items:start;padding-bottom:32px}.detail-page .detail-tabs{overscroll-behavior-inline:contain;align-items:stretch;height:auto;min-height:58px;overflow-x:auto}.detail-page .detail-tabs a{flex:none;height:auto;min-height:46px;padding-top:8px;font-size:12px;line-height:1.3}.detail-page .detail-main h2,.detail-page .detail-sidebar h2{font-size:17px;line-height:1.3}.detail-page .detail-main p,.detail-page .detail-main li{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.detail-page .detail-main li+li{margin-top:5px}.detail-page .detail-tags span,.detail-page .expanded-benefits span{font-size:13px;line-height:1.4}.detail-page .hiring-steps li{min-width:0}.detail-page .hiring-steps b{font-size:13px;line-height:1.35}.detail-page .hiring-steps span{font-size:12px;line-height:1.4}.detail-page .detail-sidebar{margin-top:0}.detail-page .sticky-apply{z-index:auto;position:static;top:auto;overflow:visible}.detail-page .sidebar-actions button{height:auto;min-height:40px;padding:7px 10px;font-size:13px;line-height:1.3}.detail-page .quick-info h2,.detail-page .company-card h2{font-size:15px}.detail-page .quick-info>div{min-height:38px;font-size:12px;line-height:1.4}.detail-page .company-card p,.detail-page .report-card p{font-size:13px;line-height:1.55}.detail-page .company-heading small,.detail-page .company-facts,.detail-page .company-card button,.detail-page .report-card button{font-size:12px;line-height:1.4}.detail-page .similar{padding-bottom:8px}.detail-page .similar-row{min-height:70px}.detail-page .similar-row b{font-size:13px;line-height:1.35}.detail-page .similar-row small,.detail-page .similar-row em,.detail-page .similar-row strong{font-size:11px;line-height:1.35}.detail-page .detail-footer{clear:both;margin-top:0;position:relative}@media (max-width:760px){.detail-page .detail-hero{height:auto;min-height:210px}.detail-page .detail-identity h1{font-size:25px}.detail-page .detail-main p,.detail-page .detail-main li{font-size:14px}.detail-page .detail-layout{padding-bottom:18px}.detail-page .detail-footer{padding-bottom:78px}}.jobs-page .jobs-layout{grid-template-columns:296px minmax(0,1fr)}.jobs-page:has(.job-detail.open):after{content:"";z-index:89;background:#07142685;position:fixed;inset:0}.jobs-page .job-detail{overscroll-behavior:contain;background:#fff;border-left:1px solid #dbe3ed;max-height:100dvh;padding:24px 24px 32px;transform:translate(100%);box-shadow:-18px 0 45px #0f23403d;z-index:90!important;width:min(520px,100%)!important;position:fixed!important;top:0!important;bottom:0!important;right:0!important;overflow-y:auto!important}.jobs-page .job-detail.open{transform:translate(0)}.jobs-page .job-detail .detail-close{z-index:2;background:#f2f5f9;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.jobs-page .job-detail .detail-heading{padding-right:50px}.jobs-page .job-detail .detail-heading h2{overflow-wrap:anywhere;font-size:22px;line-height:1.3}.jobs-page .job-detail .detail-heading p{font-size:14px;line-height:1.45}.jobs-page .job-detail .detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.jobs-page .job-detail .detail-facts span{overflow-wrap:anywhere;font-size:13px;line-height:1.45}.jobs-page .job-detail .detail-copy h3{font-size:17px;line-height:1.35}.jobs-page .job-detail .detail-copy p{overflow-wrap:anywhere;font-size:14px;line-height:1.65}.jobs-page .job-detail .detail-actions{padding-bottom:12px}.jobs-page .job-detail .detail-actions>*{border-radius:6px;justify-content:center;align-items:center;min-height:44px;display:flex;font-size:14px!important}.jobs-page .job-detail .detail-actions .primary{color:#fff!important;background:#075bd7!important}.jobs-page .job-detail .detail-actions>a{color:#075bd7;border:1px solid #cfd9e6;font-weight:700}@media (max-width:760px){.jobs-page .job-detail{padding:18px 16px 26px}.jobs-page .job-detail .detail-heading h2{font-size:20px}}.detail-page .detail-footer{display:none!important}.detail-page .detail-layout{padding-bottom:24px}.detail-page .detail-main>section{z-index:1;background:#fff;position:relative}.detail-page .detail-sidebar{align-self:start}@media (min-width:1051px){.detail-page .detail-sidebar{margin-top:-145px}}@media (max-width:1050px){.detail-page .detail-sidebar{margin-top:0}}@media (max-width:760px){.detail-page{padding-bottom:76px}.detail-page .detail-layout{padding-bottom:12px}.detail-page .mobile-apply{z-index:80}}.detail-page .detail-main>#description,.detail-page .detail-main>#responsibilities,.detail-page .detail-main>#requirements,.detail-page .detail-main>#benefits,.detail-page .detail-main>#skills,.detail-page .detail-main>#team{display:none}.detail-page .detail-main>#description,.detail-page .detail-main>#responsibilities:target,.detail-page .detail-main>#requirements:target,.detail-page .detail-main>#benefits:target,.detail-page .detail-main>#skills:target,.detail-page .detail-main>#team:target{display:block}:is(.detail-page .detail-main:has(>#responsibilities:target)>#description,.detail-page .detail-main:has(>#requirements:target)>#description,.detail-page .detail-main:has(>#benefits:target)>#description,.detail-page .detail-main:has(>#skills:target)>#description,.detail-page .detail-main:has(>#team:target)>#description){display:none}.detail-page .detail-tabs a{color:#536176;border-bottom:2px solid #0000}.detail-page .detail-tabs a:first-child{color:#075bd7;border-bottom-color:#075bd7}:is(.detail-page .detail-main:has(>#responsibilities:target) .detail-tabs a:first-child,.detail-page .detail-main:has(>#requirements:target) .detail-tabs a:first-child,.detail-page .detail-main:has(>#benefits:target) .detail-tabs a:first-child,.detail-page .detail-main:has(>#skills:target) .detail-tabs a:first-child,.detail-page .detail-main:has(>#team:target) .detail-tabs a:first-child){color:#536176;border-bottom-color:#0000}:is(.detail-page .detail-main:has(>#responsibilities:target) .detail-tabs a[href=\#responsibilities],.detail-page .detail-main:has(>#requirements:target) .detail-tabs a[href=\#requirements],.detail-page .detail-main:has(>#benefits:target) .detail-tabs a[href=\#benefits],.detail-page .detail-main:has(>#skills:target) .detail-tabs a[href=\#skills],.detail-page .detail-main:has(>#team:target) .detail-tabs a[href=\#team]){color:#075bd7;border-bottom-color:#075bd7}.detail-page #description,.detail-page #responsibilities,.detail-page #requirements,.detail-page #benefits,.detail-page #skills,.detail-page #team{min-height:230px}.messages-page .conversation-list,.messages-page .chat-scroll,.messages-page .message-info,.messages-page .template-list{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.messages-page .conversation-tabs,.messages-page .related-job{scrollbar-width:none;-ms-overflow-style:none}.messages-page .conversation-list::-webkit-scrollbar{width:0;height:0;display:none}.messages-page .chat-scroll::-webkit-scrollbar{width:0;height:0;display:none}.messages-page .message-info::-webkit-scrollbar{width:0;height:0;display:none}.messages-page .template-list::-webkit-scrollbar{width:0;height:0;display:none}.messages-page .conversation-tabs::-webkit-scrollbar{width:0;height:0;display:none}.messages-page .related-job::-webkit-scrollbar{width:0;height:0;display:none}.messages-page .conversation-pane,.messages-page .chat-pane,.messages-page .message-info{min-height:0}.messages-page .message-info{overflow-x:hidden}.messages-page .message-history{min-height:44px;padding-block:5px}.messages-page .message-history span{gap:8px;min-width:0}.messages-page .message-history b,.messages-page .message-history small{font-size:12px;line-height:1.35}.messages-page .message-info>section{min-width:0;overflow:hidden}.messages-page .message-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.messages-page .message-quick-actions a,.messages-page .message-quick-actions button{width:100%;min-width:0;height:auto;min-height:62px;padding:8px 5px;font-size:16px!important}.messages-page .message-quick-actions span{text-align:center;white-space:normal;overflow-wrap:anywhere;width:100%;line-height:1.3;display:block;font-size:11px!important}.messages-page .application-mini-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 6px}.messages-page .application-mini-timeline:before{display:none}.messages-page .application-mini-timeline>div{min-width:0}.messages-page .application-mini-timeline i{width:24px;height:24px;font-size:10px}.messages-page .application-mini-timeline span{white-space:normal;overflow-wrap:anywhere;line-height:1.25;font-size:11px!important}@media (min-width:1251px){.messages-page .messages-layout{grid-template-columns:330px minmax(0,1fr) 330px}}@media (max-width:780px){.messages-page .composer{margin:0 10px 12px;position:static;bottom:auto;left:auto;right:auto}.messages-page .composer-tools{flex-wrap:nowrap;overflow-x:auto}.messages-page .composer-tools .send-button{flex:none;position:static}.messages-page .chat-scroll{padding-bottom:16px}}.search-combobox{position:relative}.search-suggestions{z-index:110;background:#fff;border:1px solid #d7e0eb;border-radius:7px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 15px 35px #17345422}.search-suggestions li{color:#26354a;border-radius:4px;min-height:40px;padding:10px;font-size:13px}.search-suggestions li:hover,.search-suggestions li.active{color:#075bd7;background:#edf4ff}.public-directory-hero{background:linear-gradient(135deg,#eef5ff,#fff);padding:70px 0 56px}.public-directory-hero h1{margin:0 0 12px;font-size:clamp(30px,4vw,48px)}.public-directory-hero p{color:#526177;max-width:650px;font-size:16px}.public-directory-content{padding-top:35px;padding-bottom:70px}.directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.directory-grid article,.category-directory>a{background:#fff;border:1px solid #dfe6ef;border-radius:9px;flex-direction:column;align-items:flex-start;min-height:210px;padding:24px;display:flex}.directory-grid i{color:#075bd7;background:#e8f1ff;border-radius:8px;place-items:center;width:48px;height:48px;font-style:normal;font-weight:800;display:grid}.directory-grid h2{margin:18px 0 7px;font-size:18px}.directory-grid p{color:#526177;font-size:14px;line-height:1.5}.directory-grid span{color:#68778b;font-size:13px}.directory-grid a:last-child{color:#075bd7;margin-top:auto;font-size:14px;font-weight:700}.category-directory>a:hover,.directory-grid article:hover{border-color:#8db6ee;transform:translateY(-2px);box-shadow:0 10px 26px #17345412}.candidate-support-content{width:min(1180px,100% - 36px);margin:24px auto 80px}.candidate-support-hero{color:#fff;background:linear-gradient(135deg,#075bd7,#0b72ea);border-radius:10px;padding:38px}.candidate-support-hero h2{margin:0 0 8px;font-size:28px}.candidate-support-hero form{grid-template-columns:1fr 120px;gap:8px;max-width:720px;margin-top:20px;display:grid}.candidate-support-hero input{border:0;border-radius:6px;width:100%;height:46px;padding:0 14px;font-size:14px}.candidate-support-content>section{margin-top:30px}.support-category-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.support-category-grid button{text-align:left;background:#fff;border:1px solid #dfe6ef;border-radius:8px;align-items:center;gap:10px;min-height:82px;padding:12px;font-size:14px;display:flex}.support-category-grid i{color:#075bd7;background:#e9f2ff;border-radius:6px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.support-guide-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.support-guide-grid article,.support-bottom-grid>section,.support-results{background:#fff;border:1px solid #dfe6ef;border-radius:8px;padding:20px}.support-guide-grid span{color:#075bd7;font-size:12px}.support-guide-grid h3{font-size:16px}.support-guide-grid p{color:#526177;font-size:13px}.support-guide-grid button,.support-results button{color:#075bd7;background:0 0;border:0;font-size:13px}.candidate-faq article{border-bottom:1px solid #dfe6ef}.candidate-faq article>button{text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;min-height:52px;font-size:14px;display:flex}.candidate-faq p{color:#526177;margin:0;padding:0 18px 18px;font-size:13px}.support-bottom-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.support-bottom-grid>section{flex-direction:column;gap:10px;display:flex}.support-bottom-grid h2{font-size:17px}.support-bottom-grid p,.support-bottom-grid span,.support-bottom-grid a{font-size:13px}.candidate-support-modal{background:#fff;border-radius:9px;width:min(520px,100% - 24px);max-height:calc(100vh - 30px);padding:22px;overflow:auto}.candidate-support-modal header,.candidate-support-modal footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.candidate-support-modal header button{background:0 0;border:0;width:40px;height:40px;font-size:22px}.candidate-support-modal label{flex-direction:column;gap:7px;margin:16px 0;font-size:13px;display:flex}.candidate-support-modal input,.candidate-support-modal textarea{border:1px solid #d5dfea;border-radius:6px;padding:11px;font-size:14px}.candidate-support-modal textarea{min-height:120px}.candidate-dashboard,.employer-dashboard,.admin-dashboard{font-size:14px;line-height:1.4}.candidate-dashboard input,.candidate-dashboard select,.candidate-dashboard textarea,.employer-dashboard input,.employer-dashboard select,.employer-dashboard textarea,.admin-dashboard input,.admin-dashboard select,.admin-dashboard textarea{font-size:max(14px,1em)}.candidate-dashboard button,.candidate-dashboard a,.employer-dashboard button,.employer-dashboard a,.admin-dashboard button,.admin-dashboard a{font-size:max(13px,1em)}.candidate-nav nav a,.employer-nav nav a,.admin-sidebar nav a{min-height:40px;font-size:13px}.candidate-dashboard table,.employer-dashboard table,.admin-dashboard table,[class*=table-row],[class*=table] article{font-size:13px;line-height:1.4}.candidate-dashboard h1,.employer-dashboard h1,.admin-dashboard h1{font-size:max(24px,1em)}.candidate-dashboard small,.employer-dashboard small,.admin-dashboard small{font-size:max(12px,.85em);line-height:1.4}.candidate-dashboard [class*=badge],.employer-dashboard [class*=badge],.admin-dashboard [class*=badge]{font-size:max(11px,.78em)}.register-layout,.login-v2 .register-layout,.register-v2 [style*=scale],.login-v2 [style*=scale]{transform:none!important}.ats-modal-overlay{padding:15px}.ats-modal-overlay>[role=dialog],.ats-modal-overlay>form{max-height:calc(100vh - 30px);overflow:auto}.top-icon{min-width:40px;min-height:40px}.top-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:20px;height:20px}@media (max-width:900px){.directory-grid,.support-guide-grid,.support-category-grid{grid-template-columns:repeat(2,1fr)}.support-bottom-grid{grid-template-columns:1fr}.site-header .nav-wrap>nav{overflow-x:auto}}@media (max-width:560px){.public-directory-hero{padding:45px 0 35px}.directory-grid,.support-guide-grid,.support-category-grid{grid-template-columns:1fr}.candidate-support-content{width:calc(100% - 20px);margin-top:10px}.candidate-support-hero{padding:24px 16px}.candidate-support-hero form{grid-template-columns:1fr}.candidate-support-hero form button{height:44px}.language-menu{position:fixed;top:70px;right:12px}.ats-modal-overlay{align-items:flex-end;padding:0}.ats-modal-overlay>[role=dialog],.ats-modal-overlay>form,.candidate-support-modal{border-radius:12px 12px 0 0;width:100%;max-width:none;max-height:92vh}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.support-page .support-hero{isolation:isolate;height:auto;min-height:240px;margin-bottom:0;padding:28px;position:relative;overflow:hidden}.support-page .support-hero form{max-width:520px;height:46px}.support-page .support-hero form input,.support-page .support-hero form button{font-size:14px}.support-page .support-hero-art{z-index:1;pointer-events:none;position:absolute;inset:0}@media (max-width:1100px){.support-page .support-hero-content{width:min(72%,560px)}.support-page .support-hero-art img{object-position:80% 45%}}@media (max-width:760px){.support-page .support-hero{min-height:230px}.support-page .support-hero-content{width:100%}.support-page .support-hero-art{opacity:.2}.support-page .support-hero-art:after{background:linear-gradient(90deg,#06133ef8 0%,#07184df0 55%,#0a2f7acc 100%)}}.support-page .contact-cards article{border:1px solid var(--su-border,#e3e9f3);background:#fff;border-radius:8px;padding:16px}.support-page .contact-cards p{color:var(--su-muted,#66738c);min-height:auto;font-size:13px;line-height:1.5}.support-page .support-layout{grid-template-columns:minmax(0,1fr) 300px;gap:16px;max-width:1700px}.support-page .support-main,.support-page .support-aside{min-width:0}.support-page .ticket-table{width:100%;max-width:100%;overflow-x:auto}.support-page .ticket-row{width:max(100%,880px);min-width:0;font-size:13px}.support-page .ticket-row button,.support-page .support-tabs button,.support-page .support-topbar p,.support-page .guide-grid p,.support-page .faq-grid button b{font-size:13px}@media (max-width:1100px){.support-page .support-layout{grid-template-columns:1fr}.support-page .contact-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.support-page .contact-cards{grid-template-columns:1fr;margin-top:24px}.support-page .ticket-row{width:100%;min-width:0}}.admin-support-reference .support-ref-metrics{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.admin-support-reference .support-ref-metrics small,.admin-support-reference .support-ref-metrics em{white-space:normal;font-size:12px!important}.admin-support-reference .support-ref-metrics b{font-size:18px!important}.admin-support-reference .support-ref-layout{grid-template-columns:minmax(0,1fr) minmax(260px,300px);gap:12px;overflow:visible}.admin-support-reference .support-ref-main,.admin-support-reference .support-ref-aside{min-width:0}.admin-support-reference .support-ref-table{width:100%;max-width:100%;overflow:visible}.admin-support-reference .support-ref-row{align-items:center;width:max(100%,960px);min-width:0;font-size:13px!important}.admin-support-reference .support-ref-row strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.admin-support-reference .support-ref-layout{min-width:0}.global-settings .settings-layout{grid-template-columns:minmax(0,1fr) minmax(260px,290px);min-width:0;overflow:visible}.global-settings .settings-main,.global-settings .settings-aside{min-width:0}.admin-support-reference .support-ref-row .subject b,.admin-support-reference .support-ref-row .subject small,.admin-support-reference .support-ref-row .user b,.admin-support-reference .support-ref-row .user small{line-height:1.35;font-size:13px!important}.admin-support-reference .support-ref-filters label,.admin-support-reference .support-ref-filters select,.admin-support-reference .support-ref-filters button,.admin-support-reference .support-ref-heading button,.admin-support-reference .support-ref-pagination{font-size:13px!important}.admin-support-reference .support-ref-row.head span{font-size:12px!important}.admin-support-reference{--su-border:#e2e8f2;--su-muted:#66738c}.admin-support-reference .support-ref-skeleton{gap:8px;min-height:220px;padding:16px;display:grid}.admin-support-reference .support-ref-skeleton i{background:linear-gradient(90deg,#eef2f8 25%,#f7f9fc 50%,#eef2f8 75%) 0 0/200% 100%;border-radius:6px;height:42px;animation:1.2s linear infinite support-shimmer;display:block}.admin-support-reference .support-ref-skeleton p{color:#66738c;margin:8px 0 0;font-size:13px}.admin-support-reference .support-ref-skeleton .primary{justify-self:start;margin-top:4px}.admin-support-reference .support-ref-row.selected{background:#eff5ff}.admin-support-reference .support-row-menu{z-index:40;background:#fff;border:1px solid #dfe6f1;border-radius:6px;flex-direction:column;gap:2px;width:190px;padding:6px;display:flex;position:absolute;top:34px;right:0;box-shadow:0 12px 28px #17345422}.support-row-menu.support-row-menu--portal{z-index:12050;width:230px;max-height:min(70vh,100vh - 16px);position:fixed;top:0;left:0;right:auto;overflow:auto;box-shadow:0 14px 34px #111c3429}.admin-support-reference .support-row-menu button{text-align:left;border-radius:4px;min-height:36px;color:#243044!important;background:#fff!important;border:0!important;padding:8px 10px!important;font-size:12px!important}.admin-support-reference .support-row-menu button:hover{color:#075bd7!important;background:#edf4ff!important}.admin-support-reference .support-ticket-detail label{margin:0 0 8px;font-size:12px;display:block}.admin-support-reference .support-ticket-detail select{background:#fff;border:1px solid #dfe6f1;border-radius:5px;width:100%;margin-top:4px;padding:8px}.admin-support-reference .support-ref-heading button:disabled,.admin-support-reference .support-ref-pagination button:disabled{opacity:.45;cursor:not-allowed}.aaa-toast.error{background:#7a1f2b}@keyframes support-shimmer{to{background-position:-200% 0}}@media (max-width:1350px){.admin-support-reference .support-ref-layout{grid-template-columns:1fr}.admin-support-reference .support-ref-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:850px){.admin-support-reference .support-ref-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-reports .admin-topbar{flex-wrap:wrap;align-items:center;gap:10px;overflow:visible}.admin-reports .admin-topbar>div:first-of-type{flex:240px;min-width:0}.admin-reports .report-date,.admin-reports .report-compare,.admin-reports .admin-profile{white-space:nowrap;flex:none;overflow:visible}.admin-reports .report-date select,.admin-reports .report-compare{font-size:13px!important}.admin-reports .report-actions{flex-wrap:wrap;align-items:center;gap:8px}.admin-reports .report-actions>div{flex:220px;min-width:0}.admin-reports .report-actions b,.admin-reports .report-actions small,.admin-reports .report-actions>button,.admin-reports .report-filters button,.admin-reports .report-filters select{font-size:13px!important}.admin-reports .reports-layout{grid-template-columns:minmax(0,1fr) minmax(260px,285px);gap:12px;max-width:1700px;overflow:visible}.admin-reports .reports-main,.admin-reports .reports-aside{min-width:0}.admin-reports .report-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-reports .report-kpis article{min-width:0;overflow:hidden}.admin-reports .report-kpis b{font-size:16px!important}.admin-reports .report-kpis small,.admin-reports .report-kpis em{white-space:normal;overflow-wrap:anywhere;font-size:12px!important}.admin-reports .conversion-row,.admin-reports .report-bottom,.admin-reports .report-primary{min-width:0}.admin-reports .conversion-row section,.admin-reports .report-bottom section,.admin-reports .report-primary section{min-width:0;overflow:hidden}.admin-reports .conversion-row p span,.admin-reports .report-bottom p span,.admin-reports .goal span{overflow-wrap:anywhere;font-size:13px}@media (max-width:1350px){.admin-reports .reports-layout{grid-template-columns:1fr}}@media (max-width:1000px){.admin-reports .report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.candidate-dashboard .top-icon,.employer-dashboard .top-icon,.admin-dashboard .top-icon{flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;font-size:20px!important}.candidate-dashboard .top-icon b,.employer-dashboard .top-icon b,.admin-dashboard .top-icon b{border-radius:9px;width:auto;min-width:18px;height:18px;padding:0 4px;font-weight:700;line-height:1;top:-6px;right:-6px;font-size:11px!important}.candidate-dashboard .top-icon:hover,.employer-dashboard .top-icon:hover,.admin-dashboard .top-icon:hover{background:#f2f6fc;border-radius:8px}.candidate-topbar input,.employer-topbar input,.admin-topbar input{font-size:14px!important}.candidate-topbar>label,.employer-topbar>label{min-height:40px}.employer-topbar p,.candidate-topbar p,.admin-topbar p{line-height:1.4;font-size:max(12px,.85em)!important}.employer-topbar h1,.candidate-topbar h1,.admin-topbar h1{line-height:1.25;font-size:max(18px,1em)!important}.notification-tabs button,.application-tabs button,.bulk-tools button,.bulk-tools select,.applications-heading p,.notifications-heading p,.saved-heading p,.messages-heading p,.interviews-heading p,.applications-topbar .top-filter,.applications-topbar .export-button,.saved-action,.new-message,.interviews-topbar>button:not(.candidate-menu){font-size:max(12px,.85em)!important}.notification-tabs button b,.application-tabs button b,.candidate-nav nav a>b,.employer-nav nav a>b{min-width:18px;height:18px;line-height:1;font-size:max(11px,.78em)!important}.candidate-workspace,.employer-workspace,.admin-workspace{min-width:0;overflow-x:clip}.employer-topbar,.candidate-topbar,.admin-topbar,.employer-topbar>div:first-of-type,.candidate-topbar>div:first-of-type,.admin-topbar>div:first-of-type{min-width:0}.ats-modal-overlay label,.ats-modal-overlay input,.ats-modal-overlay select,.ats-modal-overlay textarea,.ats-modal-overlay button{font-size:max(13px,1em)}.billing-topbar>button,.billing-topbar>a:not(.top-icon),.billing-tabs button,.support-tabs button{font-size:max(13px,1em)!important}.notifications-empty,.message-empty,[class*=empty]{font-size:max(13px,1em);line-height:1.45}button:disabled,a[aria-disabled=true]{opacity:.55;cursor:not-allowed}.breadcrumbs{font-size:max(12px,.85em)!important}.jobs-search form b,.jobs-search form small,.jobs-search form input,.jobs-search form select{font-size:max(13px,1em)!important}.site-header a,.site-header button{min-height:40px}@media (min-width:1251px){.messages-page .messages-layout{grid-template-columns:330px minmax(0,1fr) 330px}}.messages-page .messages-heading h1{font-size:22px;line-height:1.25}.messages-page .messages-heading p{font-size:13px;line-height:1.4}.messages-page .conversation-pane h2{font-size:16px;line-height:1.3}.messages-page .conversation-pane input{font-size:13px}.messages-page .conversation-tabs button{font-size:12px;line-height:1.2}.messages-page .conversation-list strong{font-size:14px;line-height:1.3}.messages-page .conversation-list time{font-size:12px}.messages-page .conversation-list small,.messages-page .conversation-list p{font-size:12px;line-height:1.35}.messages-page .chat-header h2{font-size:16px;line-height:1.25}.messages-page .chat-header p,.messages-page .chat-header small{font-size:12px;line-height:1.3}.messages-page .related-job{font-size:12px;line-height:1.35;overflow-x:auto}.messages-page .chat-message time{font-size:12px;line-height:1.3}.messages-page .chat-scroll{min-width:0;overflow:auto}.messages-page .chat-message{max-width:100%}.messages-page .composer{z-index:12;background:#fff;border:1px solid #cfd9e6;border-radius:10px;flex-direction:column;gap:0;min-width:0;margin:0 14px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 18px #1734541a}.messages-page .composer-tabs{background:#fbfcff;border-bottom:1px solid #e7edf5;align-items:center;gap:0;min-height:36px;display:flex}.messages-page .composer-tabs button{color:#5b6578;background:0 0;border:0;height:36px;min-height:36px;padding:0 14px;font-size:12px}.messages-page .composer-tabs button.active{color:#075bd7;border-bottom:2px solid #075bd7;font-weight:650}.messages-page .composer textarea{resize:vertical;color:#11131a;background:#fff;border:0;outline:0;width:100%;height:auto;min-height:56px;max-height:140px;padding:12px 14px;font-size:14px;line-height:1.45;display:block;overflow:auto}.messages-page .composer-tools{background:#fff;border-top:1px solid #e7edf5;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:8px 10px;display:flex}.messages-page .composer-tools input[type=file]{display:none}.messages-page .composer-tools button,.messages-page .composer-tools a{color:#425468;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;height:34px;min-height:34px;padding:0 10px;font-size:12px;text-decoration:none;display:inline-flex}.messages-page .composer-tools .send-button{color:#fff;background:#075bd7;border-radius:50%;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;margin-left:auto;font-size:16px;position:static;box-shadow:0 4px 12px #075bd738}.messages-page .composer-tools .send-button:disabled{opacity:.45}.messages-page .drop-zone{display:none}.messages-page .attachment-preview{border:1px solid #dbe3ed;border-radius:8px;align-items:center;gap:10px;margin:0 12px 8px;padding:8px 10px;font-size:13px;display:flex}@media (max-width:780px){.messages-page .composer{margin:0 10px 12px;position:static;bottom:auto;left:auto;right:auto}.messages-page .composer-tools{flex-wrap:nowrap;overflow-x:auto}.messages-page .composer-tools .send-button{flex:none;position:static}.messages-page .chat-scroll{padding-bottom:16px}}.messages-page .chat-message p{overflow-wrap:anywhere;font-size:13px!important;line-height:1.45!important}.messages-page .chat-message>i{font-size:11px!important}.messages-page .composer-tools button,.messages-page .composer-tools span,.messages-page .composer-tabs button{font-size:12px!important}.messages-page .messages-heading h1{font-size:22px!important}.messages-page .messages-heading p,.messages-page .conversation-list b{font-size:13px!important}.messages-page .conversation-list small,.messages-page .conversation-list time{font-size:12px!important}@media (max-width:780px){.messages-page .composer{position:static!important;bottom:auto!important;left:auto!important;right:auto!important}.messages-page .chat-scroll{padding-bottom:16px!important}.messages-layout.chat-open .chat-pane{padding-bottom:0!important}}.support-page .support-hero{isolation:isolate!important;height:auto!important;min-height:200px!important;padding:28px!important;overflow:hidden!important}.support-page .support-hero-content{z-index:2!important;width:min(68%,640px)!important;position:relative!important}.support-page .support-hero h2{font-size:25px!important}.support-page .support-hero p{font-size:13px!important;line-height:1.5!important}.support-page .contact-cards{z-index:2!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:24px 0 8px!important;display:grid!important;position:relative!important}.support-page .contact-cards h3{font-size:14px!important}.support-page .contact-cards p{min-height:auto!important;font-size:13px!important;line-height:1.5!important}.support-page .contact-cards button,.support-page .support-tabs button{font-size:13px!important}.support-page .support-layout{grid-template-columns:minmax(0,1fr) 300px!important;gap:16px!important}@media (max-width:1100px){.support-page .support-layout{grid-template-columns:1fr!important}.support-page .contact-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.candidate-support-hero h2{font-size:28px!important}.candidate-support-hero p{font-size:14px!important}.candidate-support-content .section-head h2{font-size:18px!important}.candidate-support-content .support-category-grid button,.candidate-support-content .candidate-faq button{font-size:14px!important}.candidate-support-content .candidate-faq p{font-size:13px!important}
