@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";*{box-sizing:border-box}body{color:#111827;background:#f8f9fc;margin:0;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}.navbar{justify-content:space-between;align-items:center;max-width:1220px;height:76px;margin:auto;padding:0 28px;display:flex}.logo{align-items:center;gap:10px;font-family:Manrope;font-size:21px;font-weight:800;display:flex}.logoIcon,.previewLogo{color:#fff;background:#635bff;border-radius:10px;place-items:center;font-weight:800;display:grid}.logoIcon{width:34px;height:34px}.navLinks{color:#62697a;gap:35px;font-size:14px;display:flex}.navLinks a:hover{color:#111827}.navActions{align-items:center;gap:18px;display:flex}.loginButton{font-size:14px;font-weight:600}.primarySmall,.primaryLarge{color:#fff;background:#635bff;border-radius:11px;justify-content:center;align-items:center;gap:9px;font-weight:600;transition:all .2s;display:inline-flex}.primarySmall{padding:11px 18px;font-size:14px}.primaryLarge{padding:15px 22px}.primarySmall:hover,.primaryLarge:hover{background:#5149eb;transform:translateY(-2px)}.hero{text-align:center;background:radial-gradient(circle at 50% 30%,#635bff1f,#0000 34%),#f8f9fc;padding:95px 24px 80px;overflow:hidden}.badge{color:#5c55e7;background:#f2f1ff;border:1px solid #deddfc;border-radius:50px;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.hero h1{letter-spacing:-4px;max-width:900px;margin:26px auto 20px;font-family:Manrope;font-size:clamp(45px,6vw,75px);line-height:1.04}.hero h1 span{color:#635bff}.heroDescription{color:#687083;max-width:620px;margin:auto;font-size:18px;line-height:1.7}.heroButtons{justify-content:center;gap:12px;margin-top:30px;display:flex}.secondaryLarge{background:#fff;border:1px solid #dcdfe6;border-radius:11px;padding:15px 22px;font-weight:600}.trust{color:#7a8191;justify-content:center;align-items:center;gap:8px;margin:22px auto 60px;font-size:13px;display:flex}.dashboardPreview{text-align:left;background:#fff;border:1px solid #e2e5eb;border-radius:20px;max-width:990px;height:530px;margin:auto;display:flex;overflow:hidden;box-shadow:0 35px 80px #1e235a21}.previewSidebar{background:#111522;width:88px;padding:25px}.previewLogo{width:38px;height:38px;margin-bottom:50px}.sideItem{background:#323746;border-radius:10px;width:35px;height:10px;margin:23px 0}.sideItem.active{background:#7770ff}.previewContent{background:#fbfbfd;flex:1;padding:42px}.previewTop{justify-content:space-between;align-items:center;display:flex}.previewTop small{color:#999fac;letter-spacing:1px;font-weight:600}.previewTop h3{margin:8px 0;font-family:Manrope;font-size:25px}.avatar{color:#635bff;background:#edeaff;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.stats{grid-template-columns:repeat(3,1fr);gap:16px;margin:30px 0;display:grid}.stat{background:#fff;border:1px solid #e7e9ef;border-radius:14px;padding:22px}.stat strong{font-family:Manrope;font-size:28px;display:block}.stat span{color:#7a8190;font-size:13px}.activity{background:#fff;border:1px solid #e7e9ef;border-radius:14px;padding:22px}.activityHeader{justify-content:space-between;margin-bottom:15px;display:flex}.activityHeader span{color:#635bff;font-size:13px}.application{border-top:1px solid #f0f1f4;align-items:center;padding:13px 0;display:flex}.companyLogo{background:#f0f1f5;border-radius:9px;place-items:center;width:37px;height:37px;margin-right:12px;font-weight:700;display:grid}.companyInfo{flex:1}.companyInfo strong,.companyInfo span{display:block}.companyInfo span{color:#9096a3;margin-top:3px;font-size:12px}.status{border-radius:20px;padding:6px 10px;font-size:11px;font-weight:600}.sent{color:#198754;background:#eaf9f1}.pending{color:#ad7b00;background:#fff7df}.features{max-width:1150px;margin:auto;padding:110px 25px}.sectionHeader{text-align:center;max-width:650px;margin:auto}.sectionHeader span{color:#635bff;letter-spacing:1.5px;font-size:12px;font-weight:700}.sectionHeader h2{letter-spacing:-1.5px;margin:14px 0;font-family:Manrope;font-size:40px}.sectionHeader p,.featureCard p{color:#737b8c;line-height:1.7}.featureGrid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:60px;display:grid}.featureCard{background:#fff;border:1px solid #e7e9ef;border-radius:17px;padding:30px}.featureIcon{color:#635bff;background:#eeedff;border-radius:11px;place-items:center;width:45px;height:45px;display:grid}.featureCard h3{margin-top:25px;font-family:Manrope}@media (width<=750px){.navLinks,.loginButton{display:none}.hero{padding-top:65px}.hero h1{letter-spacing:-2px}.heroButtons,.trust{flex-direction:column}.dashboardPreview{height:auto}.previewSidebar{display:none}.previewContent{padding:22px}.stats,.featureGrid{grid-template-columns:1fr}}.authPage{background:#fff;grid-template-columns:46% 54%;min-height:100vh;display:grid}.authLeft{color:#fff;background:radial-gradient(circle at 20% 80%,#635bff80,#0000 35%),#111522;padding:45px 60px;position:relative}.authLogo{align-items:center;gap:11px;font-family:Manrope;font-size:21px;font-weight:800;display:flex}.authLogoIcon,.brandIcon{color:#fff;background:#635bff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.authHero{max-width:500px;position:absolute;top:50%;left:60px;right:60px;transform:translateY(-50%)}.authBadge{color:#9e99ff;letter-spacing:2px;font-size:12px;font-weight:700}.authHero h1{letter-spacing:-2.5px;margin:18px 0;font-family:Manrope;font-size:52px;line-height:1.08}.authHero h1 span{color:#8d87ff}.authHero p{color:#aeb4c2;max-width:450px;font-size:17px;line-height:1.7}.authRight{place-items:center;padding:50px;display:grid}.authForm{width:100%;max-width:470px}.authHeading{margin-bottom:38px}.authHeading h2{letter-spacing:-1px;margin-bottom:8px;font-family:Manrope;font-size:34px}.authHeading p{color:#7b8190}.authHeading a{color:#635bff;font-weight:600}.formRow{grid-template-columns:1fr 1fr;gap:15px;display:grid}.field{margin-bottom:21px}.field label{color:#363c49;margin-bottom:9px;font-size:13px;font-weight:600;display:block}.field input{width:100%;height:50px;font:inherit;background:#fff;border:1px solid #dfe2e8;border-radius:10px;outline:none;padding:0 15px;transition:all .2s}.field input:focus{border-color:#635bff;box-shadow:0 0 0 3px #635bff1a}.checkboxLine{color:#727988;gap:10px;margin:5px 0 25px;font-size:13px;line-height:1.5;display:flex}.authSubmit,.continueButton{color:#fff;width:100%;height:52px;font:inherit;cursor:pointer;background:#635bff;border:none;border-radius:10px;justify-content:center;align-items:center;gap:9px;font-weight:600;transition:all .2s;display:flex}.authSubmit:hover,.continueButton:hover{background:#5149eb;transform:translateY(-1px)}.labelBetween{justify-content:space-between;display:flex}.textButton{color:#635bff;cursor:pointer;background:0 0;border:none}.onboardingPage{background:#f8f9fc;min-height:100vh}.onboardingHeader{background:#fff;border-bottom:1px solid #e8eaf0;justify-content:space-between;align-items:center;height:75px;padding:0 45px;display:flex}.brand{align-items:center;gap:10px;font-family:Manrope;font-size:20px;font-weight:800;display:flex}.stepText{color:#8b91a0;font-size:13px}.onboardingContainer{max-width:720px;margin:auto;padding:60px 20px 100px}.progress{background:#e6e8ed;border-radius:20px;height:5px;margin-bottom:45px;overflow:hidden}.progressActive{background:#635bff;width:33%;height:100%}.onboardingIntro{margin-bottom:35px}.onboardingIntro>span{color:#635bff;letter-spacing:1.5px;font-size:12px;font-weight:700}.onboardingIntro h1{letter-spacing:-1.5px;margin:12px 0 8px;font-family:Manrope;font-size:38px}.onboardingIntro p{color:#737b8c;line-height:1.6}.onboardingCard{background:#fff;border:1px solid #e5e7ed;border-radius:16px;margin-bottom:20px;padding:28px}.cardTitle{gap:13px;margin-bottom:25px;display:flex}.number{color:#635bff;background:#eeedff;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.cardTitle h3{margin:2px 0 4px;font-family:Manrope}.cardTitle p{color:#8a909d;margin:0;font-size:13px}.uploadZone{cursor:pointer;border:1.5px dashed #cfd3dc;border-radius:13px;flex-direction:column;align-items:center;padding:43px 20px;transition:all .2s;display:flex}.uploadZone:hover{background:#fafaff;border-color:#635bff}.uploadIcon{color:#635bff;background:#eeedff;border-radius:13px;place-items:center;width:53px;height:53px;margin-bottom:15px;display:grid}.uploadZone span{color:#949aa7;margin-top:6px;font-size:13px}.uploadedFile{border:1px solid #dfe2e8;border-radius:11px;align-items:center;padding:15px;display:flex}.pdfIcon{color:#635bff;background:#eeedff;border-radius:9px;place-items:center;width:43px;height:43px;margin-right:12px;display:grid}.fileInfo{flex:1}.fileInfo strong,.fileInfo span{display:block}.fileInfo span{color:#969ca8;margin-top:3px;font-size:12px}.fileSuccess{color:#168b57;background:#e9f8f0;border-radius:50%;place-items:center;width:28px;height:28px;margin-right:10px;display:grid}.removeFile{color:#8c929f;cursor:pointer;background:0 0;border:none}.contractButtons{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.contract{height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe2e8;border-radius:9px;font-size:13px}.contract.active{color:#635bff;background:#f2f1ff;border-color:#635bff;font-weight:600}.continueButton{margin-top:25px}@media (width<=800px){.authPage{grid-template-columns:1fr}.authLeft{min-height:220px;padding:30px}.authHero{margin-top:45px;position:static;transform:none}.authHero h1{font-size:34px}.authHero p{display:none}.authRight{padding:45px 25px}.formRow{grid-template-columns:1fr;gap:0}.onboardingHeader{padding:0 20px}.contractButtons{grid-template-columns:1fr 1fr}}.dashboardLayout{background:#f7f8fb;min-height:100vh;display:flex}.dashboardSidebar{z-index:20;color:#fff;background:#111522;flex-direction:column;width:245px;height:100vh;padding:27px 17px;display:flex;position:fixed;inset:0 auto 0 0}.sidebarBrand{align-items:center;gap:11px;margin-bottom:42px;padding:0 8px;font-family:Manrope;font-size:20px;font-weight:800;display:flex}.sidebarBrandIcon{background:#635bff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.sidebarLabel{color:#666d7d;letter-spacing:1.4px;margin-bottom:11px;padding:0 12px;font-size:10px;font-weight:700}.sidebarNavigation{flex-direction:column;gap:5px;display:flex}.sidebarLink{color:#969cab;border-radius:10px;align-items:center;gap:12px;min-height:45px;padding:0 13px;font-size:13px;font-weight:500;transition:background .2s,color .2s,transform .2s;display:flex;position:relative}.sidebarLink:hover{color:#fff;background:#1c2130;transform:translate(3px)}.sidebarLink.active{color:#fff;background:#252a3a}.sidebarLink.active:before{content:"";background:#7770ff;border-radius:0 4px 4px 0;width:3px;height:22px;position:absolute;left:0}.sidebarBottom{margin-top:auto}.sidebarUpgrade{background:linear-gradient(145deg,#1b2030,#151925);border:1px solid #2d3241;border-radius:13px;margin-bottom:17px;padding:17px}.upgradeIcon{color:#aaa6ff;background:#292b49;border-radius:8px;place-items:center;width:31px;height:31px;margin-bottom:11px;display:grid}.sidebarUpgrade strong{font-size:13px;display:block}.sidebarUpgrade p{color:#808797;margin:7px 0 12px;font-size:11px;line-height:1.5}.sidebarUpgrade a{color:#aaa6ff;font-size:11px;font-weight:600}.logoutButton{color:#808797;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;width:100%;height:42px;padding:0 12px;transition:all .2s;display:flex}.logoutButton:hover{color:#fff}.dashboardMain{width:calc(100% - 245px);min-height:100vh;margin-left:245px}.dashboardPage{max-width:1500px;margin:auto;padding:42px}.dashboardHeader{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.dashboardEyebrow{color:#989eaa;letter-spacing:1.4px;font-size:10px;font-weight:700}.dashboardHeader h1{letter-spacing:-1px;margin:7px 0 5px;font-family:Manrope;font-size:29px}.wave{transform-origin:70% 70%;margin-left:6px;animation:2.5s infinite waveAnimation;display:inline-block}@keyframes waveAnimation{0%,60%,to{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}}.dashboardHeader p{color:#858c9b;margin:0;font-size:13px}.dashboardHeaderActions{align-items:center;gap:15px;display:flex}.notificationButton{background:#fff;border:1px solid #e3e5eb;border-radius:10px;place-items:center;width:42px;height:42px;display:grid;position:relative}.notificationButton>span{background:#635bff;border-radius:50%;width:6px;height:6px;position:absolute;top:9px;right:9px}.dashboardUser{align-items:center;gap:9px;display:flex}.dashboardAvatar{color:#635bff;background:#eae8ff;border-radius:50%;place-items:center;width:39px;height:39px;font-size:12px;font-weight:700;display:grid}.dashboardUser strong,.dashboardUser span{display:block}.dashboardUser strong{font-size:12px}.dashboardUser span{color:#9a9fac;margin-top:2px;font-size:10px}.newCampaignButton{color:#fff;background:#635bff;border-radius:10px;align-items:center;gap:8px;height:43px;padding:0 16px;font-size:12px;font-weight:600;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 20px #635bff2e}.newCampaignButton:hover{transform:translateY(-2px);box-shadow:0 12px 25px #635bff40}.dashboardStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:18px;display:grid}.dashboardStatCard{background:#fff;border:1px solid #e5e7ed;border-radius:14px;padding:20px;box-shadow:0 4px 18px #161c2d06}.statCardTop{justify-content:space-between;align-items:center;display:flex}.statCardIcon{color:#635bff;background:#eeedff;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.statDetail{color:#43a67a;font-size:10px}.statCardValue{margin-top:18px;font-family:Manrope;font-size:27px;font-weight:800}.statCardTitle{color:#858b98;margin-top:3px;font-size:11px}.dashboardGrid{grid-template-columns:minmax(0,1.8fr) minmax(300px,.8fr);gap:18px;display:grid}.dashboardPanel{background:#fff;border:1px solid #e5e7ed;border-radius:14px;box-shadow:0 5px 20px #161c2d06}.applicationsPanel{overflow:hidden}.panelHeader{justify-content:space-between;align-items:center;min-height:78px;padding:18px 21px;display:flex}.panelHeader h2{margin:0 0 4px;font-family:Manrope;font-size:15px}.panelHeader p{color:#989eaa;margin:0;font-size:10px}.panelHeader>a{color:#635bff;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.tableHeader,.tableRow{grid-template-columns:1.4fr 1.4fr .7fr .8fr 30px;align-items:center;gap:10px;padding:0 21px;display:grid}.tableHeader{color:#a0a5b0;text-transform:uppercase;letter-spacing:.5px;background:#fafafd;border-top:1px solid #f0f1f4;border-bottom:1px solid #f0f1f4;min-height:39px;font-size:9px;font-weight:700}.tableRow{border-bottom:1px solid #f0f1f4;min-height:67px;transition:background .2s}.tableRow:hover{background:#fafaff}.tableCompany{align-items:center;gap:10px;display:flex}.tableCompanyLogo{color:#635bff;background:#efefff;border-radius:8px;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:12px;font-weight:700;display:grid}.tableCompany strong,.tableCompany span{display:block}.tableCompany strong{font-size:11px}.tableCompany span{color:#9ba0ab;margin-top:3px;font-size:9px}.jobName,.tableDate{color:#626977;font-size:10px}.statusSent{color:#21845d;background:#eaf8f1}.statusWaiting{color:#a47a19;background:#fff7e2}.statusReply{color:#635bff;background:#efeeff}.rowMenu{color:#969ca8;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.rowMenu:hover{background:#f1f2f6}.dashboardRightColumn{flex-direction:column;gap:18px;display:flex}.campaignPanel,.profilePanel{padding-bottom:20px}.activeCampaignBadge{color:#27835e;background:#eaf8f1;border-radius:20px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:600;display:flex}.activeCampaignBadge i{background:#35a574;border-radius:50%;width:5px;height:5px;animation:1.8s infinite pulseStatus}@keyframes pulseStatus{0%{box-shadow:0 0 #35a57459}70%{box-shadow:0 0 0 6px #35a57400}to{box-shadow:0 0 #35a57400}}.campaignProgressTop{color:#8b919e;justify-content:space-between;margin-top:4px;padding:0 21px;font-size:9px;display:flex}.campaignProgressTop strong{color:#4c5360}.campaignProgress{background:#eeeef3;border-radius:20px;height:7px;margin:10px 21px 21px;overflow:hidden}.campaignProgress>div{border-radius:inherit;background:linear-gradient(90deg,#635bff,#8882ff);height:100%}.campaignInfo{border-top:1px solid #f0f1f4;border-bottom:1px solid #f0f1f4;grid-template-columns:repeat(3,1fr);margin:0 21px 19px;padding:15px 0;display:grid}.campaignInfo div{border-right:1px solid #eeeef2;padding-left:11px}.campaignInfo div:first-child{padding-left:0}.campaignInfo div:last-child{border:0}.campaignInfo span,.campaignInfo strong{display:block}.campaignInfo span{color:#9a9faa;margin-bottom:5px;font-size:8px}.campaignInfo strong{color:#505663;font-size:9px}.manageCampaign{color:#635bff;background:#f2f1ff;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:36px;margin:0 21px;font-size:10px;font-weight:600;transition:all .2s;display:flex}.manageCampaign:hover{background:#e9e7ff}.profilePanel{padding:21px}.profileScore{align-items:center;gap:13px;display:flex}.scoreCircle{color:#635bff;border:5px solid #dddafe;border-radius:50%;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid;position:relative}.scoreCircle strong{font-size:15px}.scoreCircle span{font-size:7px;position:absolute;bottom:7px;right:8px}.profileScore h3{margin:0 0 5px;font-family:Manrope;font-size:12px}.profileScore p{color:#9298a4;margin:0;font-size:9px;line-height:1.5}.profileChecks{border-top:1px solid #f0f1f4;margin-top:18px;padding-top:14px}.profileChecks>div{color:#378762;align-items:center;gap:8px;margin:9px 0;font-size:9px;display:flex}.profileChecks .missing{color:#a0a5b0}button,a{-webkit-tap-highlight-color:transparent}button{font-family:inherit}::selection{color:#fff;background:#635bff}html{scroll-behavior:smooth}@media (width<=1150px){.dashboardStats{grid-template-columns:1fr 1fr}.dashboardGrid{grid-template-columns:1fr}}@media (width<=850px){.dashboardSidebar{display:none}.dashboardMain{width:100%;margin-left:0}.dashboardPage{padding:25px 18px}.dashboardHeader{flex-direction:column;align-items:flex-start;gap:20px}.dashboardUser,.tableHeader{display:none}.tableRow{grid-template-columns:1.5fr 1fr .8fr;padding:10px 15px}.tableDate,.rowMenu{display:none}}@media (width<=550px){.dashboardStats{grid-template-columns:1fr}.dashboardHeaderActions{width:100%}.newCampaignButton{flex:1;justify-content:center}.tableRow{grid-template-columns:1.5fr .8fr}.jobName{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.campaignPage{max-width:1280px;margin:auto;padding:42px}.campaignPageHeader{justify-content:space-between;align-items:flex-end;margin-bottom:35px;display:flex}.pageEyebrow{color:#635bff;letter-spacing:1.5px;font-size:10px;font-weight:800}.campaignPageHeader h1{letter-spacing:-1px;margin:7px 0 5px;font-family:Manrope;font-size:29px}.campaignPageHeader p{color:#858c9b;margin:0;font-size:13px}.draftBadge{color:#818794;background:#fff;border:1px solid #e3e5eb;border-radius:8px;padding:8px 11px;font-size:10px}.campaignStep{color:#a1a6b1;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.stepCircle{background:#fff;border:1px solid #e0e2e8;border-radius:50%;place-items:center;width:31px;height:31px;transition:all .25s;display:grid}.campaignStep span{font-size:10px;font-weight:600}.campaignStep.active{color:#635bff}.campaignStep.active .stepCircle{color:#fff;background:#635bff;border-color:#635bff;box-shadow:0 6px 15px #635bff40}.campaignStep.completed{color:#25845e}.campaignStep.completed .stepCircle{color:#fff;background:#39a477;border-color:#39a477}.stepConnector{background:#e4e6eb;flex:1;height:1px;margin:0 14px;transition:background .3s}.stepConnector.completed{background:#62b994}.campaignWorkspace{grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);align-items:start;gap:20px;display:grid}.campaignFormPanel,.campaignSummary{background:#fff;border:1px solid #e5e7ed;border-radius:15px}.campaignFormPanel{min-height:590px;padding:31px}.campaignStepContent{min-height:445px}.stepHeading{gap:14px;margin-bottom:35px;display:flex}.stepHeadingIcon.rocket{color:#21845d;background:#eaf8f1}.stepHeading span{color:#635bff;letter-spacing:1.3px;font-size:9px;font-weight:800}.stepHeading h2{margin:4px 0;font-family:Manrope;font-size:21px}.stepHeading p{color:#9298a5;margin:0;font-size:11px}.campaignField{margin-bottom:27px}.campaignField>label{color:#424956;margin-bottom:9px;font-size:11px;font-weight:700;display:block}.campaignField input,.campaignField textarea{width:100%;font:inherit;background:#fff;border:1px solid #dfe2e8;border-radius:9px;outline:none;padding:0 14px;font-size:12px;transition:all .2s}.campaignField input{height:47px}.campaignField textarea{resize:vertical;padding:14px;line-height:1.65}.campaignField input:focus,.campaignField textarea:focus{border-color:#635bff;box-shadow:0 0 0 3px #635bff14}.campaignField small{color:#a0a5af;margin-top:7px;font-size:9px;display:block}.campaignContractGrid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.campaignContract{color:#666d79;cursor:pointer;background:#fff;border:1px solid #dfe2e8;border-radius:9px;align-items:center;gap:9px;height:48px;padding:0 13px;transition:all .2s;display:flex}.campaignContract:hover{border-color:#aaa6ff;transform:translateY(-1px)}.campaignContract.selected{color:#635bff;background:#faf9ff;border-color:#635bff}.contractRadio{border:1px solid #cbd0d9;border-radius:50%;place-items:center;width:15px;height:15px;display:grid}.contractRadio>span{background:#635bff;border-radius:50%;width:7px;height:7px}.remoteOption{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e2e8;border-radius:11px;align-items:center;width:100%;padding:17px;display:flex}.remoteOption.selected{background:#fbfaff;border-color:#c9c6ff}.remoteIcon{color:#635bff;background:#efeeff;border-radius:9px;place-items:center;width:39px;height:39px;margin-right:12px;display:grid}.remoteOption>div:nth-child(2){flex:1}.remoteOption strong,.remoteOption span{display:block}.remoteOption strong{color:#454b58;font-size:11px}.remoteOption span{color:#969ca8;margin-top:4px;font-size:9px}.switch{background:#d7d9df;border-radius:20px;width:38px;height:20px;padding:2px}.remoteOption.selected .switch{background:#635bff}.switch>div{background:#fff;border-radius:50%;width:16px;height:16px}.campaignCV{border:1px solid #e0e2e8;border-radius:11px;align-items:center;padding:17px;display:flex}.campaignCV.selected{background:#fbfaff;border-color:#bcb8ff}.campaignCVIcon{color:#635bff;background:#efeeff;border-radius:10px;place-items:center;width:44px;height:44px;margin-right:12px;display:grid}.campaignCVInfo{flex:1}.campaignCVInfo strong,.campaignCVInfo span{display:block}.campaignCVInfo strong{font-size:11px}.campaignCVInfo span{color:#979da9;margin-top:4px;font-size:9px}.selectedCheck{color:#fff;background:#635bff;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.addAnotherCV{color:#635bff;cursor:pointer;background:0 0;border:0;margin-top:13px;font-size:10px;font-weight:600}.aiSuggestion{background:#faf9ff;border:1px solid #dedcff;border-radius:10px;align-items:center;gap:11px;margin-bottom:25px;padding:13px;display:flex}.aiSuggestion>div{color:#635bff}.aiSuggestion p{color:#747b88;flex:1;margin:0;font-size:9px}.aiSuggestion>span{color:#635bff;background:#eeedff;border-radius:20px;padding:4px 7px;font-size:8px;font-weight:700}.reviewGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.reviewItem{background:#fafbfc;border:1px solid #e7e9ee;border-radius:10px;padding:15px}.reviewItem span,.reviewItem strong{display:block}.reviewItem span{color:#999faa;text-transform:uppercase;margin-bottom:5px;font-size:8px}.reviewItem strong{font-size:11px}.reviewDocument{color:#26805d;background:#f4fbf7;border:1px solid #dceee5;border-radius:10px;align-items:center;gap:11px;margin-top:15px;padding:15px;display:flex}.reviewDocument div{flex:1}.reviewDocument span,.reviewDocument strong{display:block}.reviewDocument span{color:#77a28f;margin-bottom:3px;font-size:8px}.reviewDocument strong{color:#48524e;font-size:10px}.reviewNotice{background:#f7f8fb;border-radius:10px;margin-top:17px;padding:15px}.reviewNotice strong{font-size:10px}.reviewNotice p{color:#8c929f;margin:5px 0 0;font-size:9px;line-height:1.6}.campaignNavigation{border-top:1px solid #eff0f3;justify-content:space-between;padding-top:21px;display:flex}.campaignBack,.campaignNext,.campaignLaunch{cursor:pointer;border-radius:9px;align-items:center;gap:7px;height:42px;padding:0 16px;font-size:10px;font-weight:600;transition:all .2s;display:flex}.campaignBack{color:#69707d;background:#fff;border:1px solid #dfe2e8}.campaignBack:disabled{opacity:.4;cursor:default}.campaignNext,.campaignLaunch{color:#fff;background:#635bff;border:0;margin-left:auto}.campaignNext:hover,.campaignLaunch:hover{transform:translateY(-2px);box-shadow:0 8px 17px #635bff33}.summaryHeader h3{margin:5px 0 19px;font-family:Manrope;font-size:16px}.summaryJob{background:#f7f7fc;border-radius:10px;align-items:center;gap:10px;padding:13px;display:flex}.summaryJobIcon{color:#635bff;background:#eae8ff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.summaryJob strong,.summaryJob span{display:block}.summaryJob strong{font-size:10px}.summaryJob span{color:#979da8;margin-top:4px;font-size:8px}.summaryRows{margin:20px 0}.summaryRow{border-bottom:1px solid #f0f1f4;justify-content:space-between;padding:10px 0;display:flex}.summaryRow>span{color:#8f95a1;font-size:9px}.summaryRow strong{color:#9b7b29;align-items:center;gap:4px;font-size:9px;display:flex}.summaryRow strong.success{color:#25845e}.summaryEstimate{text-align:center;color:#fff;background:#111522;border-radius:11px;padding:17px}.summaryEstimate>span{color:#8f96a6;font-size:8px;display:block}.summaryEstimate strong{margin:7px 0;font-family:Manrope;font-size:27px;display:block}.summaryEstimate p{color:#7f8696;margin:0;font-size:8px;line-height:1.5}.summarySecurity{color:#7e8592;align-items:flex-start;gap:7px;margin-top:15px;font-size:8px;line-height:1.5;display:flex}.summarySecurity svg{color:#38a276;flex-shrink:0}@media (width<=1050px){.campaignWorkspace{grid-template-columns:1fr}.campaignSummary{position:static}.campaignStepper{overflow-x:auto}.campaignStep span{display:none}.stepConnector{min-width:30px}}@media (width<=600px){.campaignPage{padding:25px 17px}.campaignPageHeader{flex-direction:column;align-items:flex-start;gap:15px}.campaignFormPanel{min-height:auto;padding:20px}.campaignContractGrid,.reviewGrid{grid-template-columns:1fr 1fr}.campaignStepContent{min-height:420px}}.premiumDashboard{--purple:#665cff;--purple-dark:#5146ee;--text:#101322;--muted:#8a91a3;--border:#11182712;max-width:1510px;margin:0 auto;padding:38px 42px 70px}.premiumHeader{justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px;display:flex}.welcomeTag{color:#8a91a3;letter-spacing:1.5px;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.liveDot{background:#45b987;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #45b9871a}.premiumHeader h1{letter-spacing:-1.2px;margin:7px 0 4px;font-family:Manrope,sans-serif;font-size:29px;font-weight:800}.helloEmoji{transform-origin:70% 70%;margin-left:7px;animation:4s infinite premiumWave;display:inline-block}@keyframes premiumWave{0%,55%,to{transform:rotate(0)}5%{transform:rotate(13deg)}10%{transform:rotate(-8deg)}15%{transform:rotate(13deg)}20%{transform:rotate(-4deg)}25%{transform:rotate(0)}}.premiumHeader>div:first-child>p{color:var(--muted);margin:0;font-size:12px}.premiumHeaderRight{align-items:center;gap:10px;display:flex}.premiumSearch{color:#9aa0ae;border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:8px;width:180px;height:41px;padding:0 11px;transition:all .2s;display:flex}.premiumSearch:hover{border-color:#665cff40;box-shadow:0 5px 20px #1e24370d}.premiumSearch span{text-align:left;flex:1;font-size:10px}.premiumSearch kbd{color:#9ca1ad;background:#f8f9fb;border:1px solid #e6e8ed;border-radius:5px;padding:3px 5px;font-size:8px}.premiumNotification{color:#5f6674;border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:11px;place-items:center;width:41px;height:41px;display:grid;position:relative}.premiumNotification i{background:#665cff;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.premiumUser{border-radius:12px;align-items:center;gap:9px;padding:4px 8px 4px 4px;transition:background .2s;display:flex}.premiumUser:hover{background:#fff}.premiumAvatar{color:#665cff;background:linear-gradient(145deg,#eeecff,#e4e1ff);border-radius:10px;place-items:center;width:37px;height:37px;font-size:10px;font-weight:800;display:grid}.premiumUser strong,.premiumUser span{display:block}.premiumUser strong{color:#202432;font-size:10px}.premiumUser span{color:#a0a5b0;margin-top:2px;font-size:8px}.premiumUser>svg{color:#b0b5bf}.premiumCampaignButton{color:#fff;background:linear-gradient(135deg,#7167ff,#5c51f5);border-radius:11px;align-items:center;gap:7px;height:42px;padding:0 16px;font-size:10px;font-weight:700;transition:all .25s;display:flex;box-shadow:0 8px 20px #6258ff38}.premiumCampaignButton:hover{transform:translateY(-2px);box-shadow:0 13px 28px #6258ff4d}.dashboardHero{color:#fff;background:radial-gradient(circle at 80% 10%,#776dff40,#0000 30%),linear-gradient(125deg,#111524 0%,#15192b 55%,#191a36 100%);border-radius:22px;align-items:center;min-height:270px;margin-bottom:18px;padding:37px 45px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 55px #14192d1a}.heroGlow{filter:blur(1px);pointer-events:none;border-radius:50%;position:absolute}.heroGlowOne{background:radial-gradient(circle,#655bff2e,#0000 65%);width:350px;height:350px;top:-150px;right:50px}.heroGlowTwo{background:radial-gradient(circle,#60c6ff14,#0000 65%);width:400px;height:400px;bottom:-240px;left:35%}.heroContent{z-index:2;width:57%;position:relative}.heroBadge{color:#b7b3ff;letter-spacing:1.3px;background:#665cff17;border:1px solid #9790ff2e;border-radius:20px;align-items:center;gap:6px;width:fit-content;margin-bottom:15px;padding:6px 9px;font-size:8px;font-weight:800;display:flex}.heroContent h2{letter-spacing:-1.4px;margin:0;font-family:Manrope;font-size:31px;line-height:1.15}.heroContent h2 span{color:#8880ff}.heroContent>p{color:#8d94a7;max-width:520px;margin:13px 0 22px;font-size:11px;line-height:1.65}.heroActions{align-items:center;gap:10px;display:flex}.heroPrimaryButton,.heroSecondaryButton{border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 14px;font-size:9px;font-weight:700;transition:all .25s;display:inline-flex}.heroPrimaryButton{color:#fff;background:linear-gradient(135deg,#746aff,#5e53f5);box-shadow:0 9px 25px #645aff40}.heroPrimaryButton:hover{transform:translateY(-2px)}.heroSecondaryButton{color:#afb5c3;background:#ffffff09;border:1px solid #ffffff14}.heroSecondaryButton:hover{color:#fff;background:#ffffff12}.heroVisual{width:42%;height:100%;position:absolute;top:0;right:0}.heroOrbit{border:1px solid #857eff1f;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.heroOrbit:after{content:"";background:#756cff;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:50%;box-shadow:0 0 14px #756cff}.heroOrbitOne{width:180px;height:180px}.heroOrbitTwo{width:255px;height:255px}.heroCenter{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#685eff29,#ffffff06);border:1px solid #877fff2b;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:105px;height:105px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 50px #0000002e}.heroCenterIcon{color:#a8a3ff;background:#6f65ff24;border-radius:11px;place-items:center;width:40px;height:40px;margin-bottom:7px;display:grid}.heroCenter strong{font-size:10px}.heroCenter span{color:#72798c;margin-top:2px;font-size:7px}.floatingCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#181c2ecc;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;padding:9px 11px;display:flex;position:absolute;box-shadow:0 15px 35px #00000026}.floatingCard svg{color:#8d86ff}.floatingCard strong,.floatingCard span{display:block}.floatingCard strong{font-size:9px}.floatingCard span{color:#747b8d;font-size:7px}.floatingCardOne{top:42px;left:20px}.floatingCardTwo{bottom:38px;right:25px}.premiumStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.premiumStat{border:1px solid var(--border);background:#ffffffe6;border-radius:15px;min-height:145px;padding:18px;transition:box-shadow .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 5px 25px #141a2d06}.premiumStat:after{content:"";background:radial-gradient(circle,#665cff14,#0000 70%);border-radius:50%;width:120px;height:120px;position:absolute;top:-60px;right:-60px}.premiumStat:hover{border-color:#665cff29;box-shadow:0 13px 35px #141a2d12}.premiumStatTop{justify-content:space-between;align-items:center;display:flex}.premiumStatIcon{color:#665cff;background:#efeeff;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.statMiniTrend{color:#36a677;align-items:center;gap:4px;font-size:8px;font-weight:700;display:flex}.premiumStatNumber{color:#171b29;letter-spacing:-1px;margin-top:15px;font-family:Manrope;font-size:25px;font-weight:800;display:block}.premiumStatBottom{justify-content:space-between;align-items:flex-end;margin-top:2px;display:flex}.premiumStatBottom>span{color:#5f6675;font-size:9px;font-weight:600}.premiumStatBottom small{color:#a2a7b1;font-size:7px}.statSkeleton{background:linear-gradient(90deg,#f0f1f4 25%,#f8f8fa 50%,#f0f1f4 75%) 0 0/200% 100%;border-radius:6px;width:75px;height:27px;margin-top:16px;animation:1.5s infinite skeletonMove}@keyframes skeletonMove{0%{background-position:200% 0}to{background-position:-200% 0}}.premiumDashboardGrid{grid-template-columns:minmax(0,1.75fr) minmax(310px,.72fr);align-items:start;gap:15px;display:grid}.premiumPanel{border:1px solid var(--border);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 7px 30px #141a2d08}.premiumPanelHeader{justify-content:space-between;align-items:center;padding:20px 21px;display:flex}.sectionEyebrow{color:#9ca2ae;letter-spacing:1.2px;font-size:7px;font-weight:800}.premiumPanelHeader h3{margin:5px 0 3px;font-family:Manrope;font-size:14px}.premiumPanelHeader p{color:#9ba1ac;margin:0;font-size:8px}.premiumPanelHeader>a{color:#665cff;align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.premiumRightColumn{flex-direction:column;gap:15px;display:flex}.launchCard{color:#fff;background:radial-gradient(circle at 90% 0,#6e64ff38,#0000 35%),#121624;border-color:#0000;padding:22px}.launchTop{align-items:center;gap:9px;margin-bottom:18px;display:flex}.launchIcon{color:#aaa5ff;background:#6b61ff21;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.launchTop>span{color:#7e8596;letter-spacing:1px;font-size:7px;font-weight:800}.launchCard h3{margin:0;font-family:Manrope;font-size:15px}.launchCard>p{color:#7d8495;margin:7px 0 17px;font-size:8px;line-height:1.6}.launchSteps{border-top:1px solid #ffffff0f;margin-bottom:17px}.launchSteps>div{border-bottom:1px solid #ffffff0f;align-items:center;gap:9px;padding:9px 0;display:flex}.launchSteps span{color:#9690ff;background:#695fff1a;border-radius:6px;place-items:center;width:23px;height:23px;font-size:7px;font-weight:800;display:grid}.launchSteps p{color:#b0b5c1;margin:0;font-size:8px}.launchButton{color:#fff;background:linear-gradient(135deg,#7167ff,#5e54f4);border-radius:8px;justify-content:center;align-items:center;gap:6px;height:37px;font-size:9px;font-weight:700;transition:all .2s;display:flex}.launchButton:hover{transform:translateY(-2px);box-shadow:0 9px 20px #6359ff33}.premiumProfile{padding:21px}.profileHeader{justify-content:space-between;align-items:center;display:flex}.profileHeader h3{margin:5px 0 0;font-family:Manrope;font-size:14px}.profilePercentage{color:#665cff;font-family:Manrope;font-size:17px;font-weight:800}.profileProgress{background:#efeff4;border-radius:10px;height:5px;margin:15px 0 18px;overflow:hidden}.profileProgress div{border-radius:inherit;background:linear-gradient(90deg,#665cff,#918aff);height:100%}.premiumChecklist>div{align-items:center;gap:9px;margin:12px 0;display:flex}.checkIcon{color:#9aa0ab;background:#f3f4f7;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.checkIcon.done{color:#2c9a6c;background:#ebf8f2}.premiumChecklist strong,.premiumChecklist small{display:block}.premiumChecklist strong{color:#4b5260;font-size:9px}.premiumChecklist small{color:#a1a6b0;margin-top:2px;font-size:7px}.completeProfile{color:#665cff;background:#f2f1ff;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:36px;margin-top:16px;font-size:8px;font-weight:700;display:flex}.backendWarning{color:#9c6c1c;background:#fff9eb;border:1px solid #f1dfb7;border-radius:10px;margin-bottom:15px;padding:12px 15px;font-size:9px}@media (width<=1200px){.premiumSearch{display:none}.premiumDashboardGrid{grid-template-columns:1fr}.premiumRightColumn{grid-template-columns:1fr 1fr;display:grid}}@media (width<=950px){.dashboardHero{padding:35px}.heroContent{width:100%}.heroVisual{opacity:.35;width:50%}.premiumStatsGrid{grid-template-columns:1fr 1fr}.premiumUser{display:none}}@media (width<=650px){.premiumDashboard{padding:24px 16px 60px}.premiumHeader{flex-direction:column;align-items:flex-start}.premiumHeaderRight{width:100%}.premiumCampaignButton{flex:1;justify-content:center}.dashboardHero{min-height:310px;padding:28px 23px}.heroVisual{display:none}.heroContent h2{font-size:27px}.premiumStatsGrid,.premiumRightColumn{grid-template-columns:1fr}.heroActions{flex-direction:column;align-items:stretch}.heroPrimaryButton,.heroSecondaryButton{justify-content:center}}.applicationsHeaderV2{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.applicationsEyebrow{color:#665cff;letter-spacing:1.5px;font-size:9px;font-weight:800}.applicationsHeaderV2 h1{color:#151927;letter-spacing:-1.2px;margin:7px 0 5px;font-family:Manrope;font-size:30px}.applicationsHeaderV2 p{color:#9298a5;margin:0;font-size:11px}.applicationsHeaderStats{background:#fff;border:1px solid #11182712;border-radius:12px;align-items:center;gap:18px;padding:11px 17px;display:flex}.applicationsHeaderStats span,.applicationsHeaderStats strong{display:block}.applicationsHeaderStats span{color:#a0a5af;margin-bottom:3px;font-size:8px}.applicationsHeaderStats strong{color:#262b38;font-family:Manrope;font-size:15px}.applicationsHeaderStats i{background:#eceef2;width:1px;height:28px}.applicationsMiniStats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.applicationMiniStat{background:#fff;border:1px solid #11182712;border-radius:14px;align-items:center;gap:11px;min-height:83px;padding:15px;display:flex;box-shadow:0 5px 25px #141a2d06}.miniStatIcon{color:#665cff;background:#efeeff;border-radius:10px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.applicationMiniStat strong,.applicationMiniStat span{display:block}.applicationMiniStat strong{font-family:Manrope;font-size:18px}.applicationMiniStat span{color:#686f7c;margin-top:1px;font-size:8px;font-weight:600}.applicationMiniStat small{color:#a3a8b2;margin-left:auto;font-size:7px}.applicationsWorkspace{background:#fff;border:1px solid #11182712;border-radius:16px;overflow:hidden;box-shadow:0 7px 30px #141a2d08}.applicationsToolbar{gap:9px;padding:17px 20px 13px;display:flex}.applicationsSearch{flex:1;max-width:430px;position:relative}.applicationsSearch>svg{color:#9ba1ac;position:absolute;top:12px;left:13px}.applicationsSearch input{width:100%;height:41px;font:inherit;background:#fafbfc;border:1px solid #e4e6eb;border-radius:10px;outline:none;padding:0 38px;font-size:9px;transition:all .2s}.applicationsSearch input:focus{background:#fff;border-color:#b9b5ff;box-shadow:0 0 0 3px #665cff12}.applicationsSearch button{color:#9da2ad;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:10px;right:9px}.advancedFilterButton{color:#676e7c;cursor:pointer;background:#fff;border:1px solid #e4e6eb;border-radius:10px;align-items:center;gap:6px;height:41px;padding:0 13px;font-size:9px;font-weight:600;display:flex}.applicationsFilters{border-bottom:1px solid #f0f1f4;gap:5px;padding:0 20px 14px;display:flex}.applicationFilter{color:#888e9a;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;height:31px;padding:0 10px;font-size:8px;font-weight:600;transition:all .2s;display:flex}.applicationFilter:hover{color:#665cff;background:#f7f6ff}.applicationFilter.active{color:#665cff;background:#efeeff}.applicationFilter span{background:#0000000a;border-radius:5px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;display:grid}.applicationFilter.active span{background:#fff}.applicationsTableHead,.applicationRowV2{grid-template-columns:minmax(190px,1.25fr) minmax(180px,1.1fr) minmax(120px,.8fr) minmax(100px,.65fr) 35px;align-items:center;gap:12px;padding:0 20px;display:grid}.applicationsTableHead{color:#a1a6b0;letter-spacing:.6px;text-transform:uppercase;background:#fafafd;border-bottom:1px solid #f0f1f4;min-height:38px;font-size:7px;font-weight:800}.applicationRowV2{cursor:pointer;border-bottom:1px solid #f0f1f4;min-height:72px;transition:background .2s,box-shadow .2s}.applicationRowV2:hover{z-index:1;background:#fbfbff;position:relative;box-shadow:inset 3px 0 #665cff}.applicationCompanyV2{align-items:center;gap:10px;display:flex}.companyLogoV2{color:#665cff;background:linear-gradient(145deg,#f3f2ff,#eae8ff);border:1px solid #e5e3ff;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:9px;font-weight:800;display:grid}.applicationCompanyV2 strong,.applicationCompanyV2 span,.applicationJobV2 strong,.applicationJobV2 span,.applicationDateV2 strong,.applicationDateV2 span{display:block}.applicationCompanyV2 strong,.applicationJobV2 strong,.applicationDateV2 strong{color:#3e4451;font-size:9px}.applicationCompanyV2 span,.applicationJobV2 span,.applicationDateV2 span{color:#a0a5af;margin-top:4px;font-size:7px}.applicationCompanyV2 span,.applicationDateV2 span{align-items:center;gap:3px;display:flex}.applicationStatusV2{border-radius:20px;align-items:center;gap:5px;width:fit-content;padding:6px 8px;font-size:7px;font-weight:700;display:inline-flex}.applicationStatusV2.sent{color:#288360;background:#eaf8f1}.applicationStatusV2.waiting{color:#9a7422;background:#fff6df}.applicationStatusV2.reply{color:#665cff;background:#efeeff}.applicationStatusV2.interview{color:#2875a5;background:#eaf5fb}.applicationMore{color:#a0a5b0;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.applicationMore:hover{color:#665cff;background:#f0efff}.applicationsEmpty{text-align:center;padding:70px 20px}.applicationsEmpty>div{color:#8f88ff;background:#efeeff;border-radius:13px;place-items:center;width:48px;height:48px;margin:auto;display:grid}.applicationsEmpty h3{margin:12px 0 5px;font-family:Manrope;font-size:13px}.applicationsEmpty p{color:#9da2ad;margin:0;font-size:8px}.applicationsEmpty button{color:#665cff;cursor:pointer;background:0 0;border:0;margin-top:13px;font-size:8px;font-weight:700}.applicationsPagination{justify-content:space-between;align-items:center;min-height:55px;padding:0 20px;display:flex}.applicationsPagination>span{color:#9da2ad;font-size:8px}.applicationsPagination>div{gap:4px;display:flex}.applicationsPagination button{color:#737a87;background:#fff;border:1px solid #e5e7ec;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.applicationsPagination button.pageActive{color:#fff;background:#665cff;border-color:#665cff}.applicationsPagination button:disabled{opacity:.4}.drawerOverlay{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f121e40;position:fixed;inset:0}.applicationDrawer{z-index:101;background:#fff;width:min(430px,100%);height:100vh;padding:26px;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-20px 0 60px #14192d1f}.drawerHeader{justify-content:space-between;align-items:flex-start;display:flex}.drawerHeader span{color:#a0a5af;letter-spacing:1.2px;font-size:7px;font-weight:800}.drawerHeader h2{margin:5px 0 0;font-family:Manrope;font-size:19px}.drawerHeader button{color:#7f8591;cursor:pointer;background:#f5f6f8;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.drawerCompany{align-items:center;gap:12px;margin:28px 0 14px;display:flex}.drawerLogo{color:#665cff;background:#efeeff;border-radius:14px;place-items:center;width:52px;height:52px;font-size:11px;font-weight:800;display:grid}.drawerCompany h3{margin:0 0 5px;font-size:12px}.drawerCompany p{color:#9298a5;align-items:center;gap:4px;margin:0;font-size:8px;display:flex}.drawerDivider{background:#eff0f3;height:1px;margin:23px 0}.drawerSectionTitle{color:#a0a5af;letter-spacing:1px;margin-bottom:13px;font-size:7px;font-weight:800;display:block}.drawerInfo{grid-template-columns:30px 90px 1fr;align-items:center;min-height:46px;display:grid}.drawerInfo>div{color:#665cff;background:#f0efff;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.drawerInfo span{color:#989eaa;font-size:8px}.drawerInfo strong{color:#555c69;text-align:right;font-size:8px}.applicationTimeline{padding-left:5px}.timelineItem{align-items:center;gap:12px;display:flex;position:relative}.timelineItem>i{z-index:2;background:#fff;border:2px solid #d7d9df;border-radius:50%;width:9px;height:9px;position:relative}.timelineItem.active>i{background:#665cff;border-color:#665cff;box-shadow:0 0 0 4px #efeeff}.timelineItem strong,.timelineItem span{display:block}.timelineItem strong{color:#535a67;font-size:8px}.timelineItem span{color:#a1a6b0;margin-top:3px;font-size:7px}.timelineLine{background:#e4e6eb;width:1px;height:28px;margin:2px 0 2px 4px}.drawerActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:30px;display:grid}.drawerActions button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:40px;font-size:8px;font-weight:700;display:flex}.drawerSecondary{color:#626976;background:#fff;border:1px solid #e2e4e9}.drawerPrimary{color:#fff;background:linear-gradient(135deg,#7167ff,#5c51f5);border:0}@media (width<=1050px){.applicationsMiniStats{grid-template-columns:1fr 1fr}.applicationsTableHead,.applicationRowV2{grid-template-columns:1.2fr 1fr .7fr .7fr 30px}}@media (width<=750px){.applicationsPageV2{padding:25px 17px 60px}.applicationsHeaderV2{flex-direction:column;align-items:flex-start;gap:15px}.applicationsHeaderStats{width:100%}.applicationsMiniStats{grid-template-columns:1fr}.applicationsToolbar{flex-direction:column}.applicationsSearch{max-width:none}.applicationsFilters{overflow-x:auto}.applicationFilter{flex-shrink:0}.applicationsTableHead{display:none}.applicationRowV2{grid-template-columns:1.3fr .8fr;padding:13px 16px}.applicationJobV2,.applicationDateV2,.applicationMore{display:none}}.applicationsPageV2{max-width:1600px;margin:0 auto;padding:48px 56px 80px}.applicationsEyebrow{letter-spacing:1.5px;font-size:11px}.applicationsHeaderV2{margin-bottom:32px}.applicationsHeaderV2 h1{letter-spacing:-1.4px;margin:10px 0 8px;font-size:36px;line-height:1.15}.applicationsHeaderV2 p{font-size:14px;line-height:1.6}.applicationsHeaderStats{border-radius:15px;gap:24px;padding:16px 22px}.applicationsHeaderStats>div{min-width:70px}.applicationsHeaderStats span{margin-bottom:5px;font-size:11px}.applicationsHeaderStats strong{font-size:20px}.applicationsHeaderStats i{height:36px}.applicationsMiniStats{gap:16px;margin-bottom:22px}.applicationMiniStat{border-radius:16px;gap:15px;min-height:105px;padding:20px 22px}.miniStatIcon{border-radius:12px;width:46px;height:46px}.miniStatIcon svg{width:21px;height:21px}.applicationMiniStat strong{font-size:24px}.applicationMiniStat span{margin-top:3px;font-size:11px}.applicationMiniStat small{font-size:10px}.applicationsWorkspace{border-radius:18px;box-shadow:0 10px 35px #141a2d0a}.applicationsToolbar{gap:12px;padding:22px 25px 17px}.applicationsSearch{max-width:520px}.applicationsSearch input{border-radius:12px;height:48px;padding:0 44px;font-size:12px}.applicationsSearch>svg{width:18px;height:18px;top:15px;left:15px}.applicationsSearch button{width:25px;height:25px;top:12px;right:11px}.advancedFilterButton{border-radius:12px;gap:8px;height:48px;padding:0 17px;font-size:12px}.applicationsFilters{gap:8px;padding:0 25px 18px}.applicationFilter{border-radius:9px;gap:7px;height:37px;padding:0 13px;font-size:11px}.applicationFilter span{min-width:20px;height:20px;padding:0 5px;font-size:9px}.applicationsTableHead,.applicationRowV2{grid-template-columns:minmax(220px,1.3fr) minmax(200px,1.1fr) minmax(150px,.75fr) minmax(130px,.65fr) 45px;gap:18px;padding-left:25px;padding-right:25px}.applicationsTableHead{letter-spacing:.7px;min-height:48px;font-size:9px}.applicationRowV2{min-height:88px}.applicationCompanyV2{gap:13px}.companyLogoV2{border-radius:12px;width:46px;height:46px;font-size:11px}.applicationCompanyV2 strong,.applicationJobV2 strong,.applicationDateV2 strong{font-size:12px}.applicationCompanyV2 span,.applicationJobV2 span,.applicationDateV2 span{margin-top:5px;font-size:10px}.applicationCompanyV2 span svg,.applicationDateV2 span svg{width:12px;height:12px}.applicationStatusV2{gap:6px;padding:8px 11px;font-size:10px}.applicationStatusV2 svg{width:13px;height:13px}.applicationMore{border-radius:9px;width:35px;height:35px}.applicationsPagination{min-height:68px;padding:0 25px}.applicationsPagination>span{font-size:11px}.applicationsPagination button{border-radius:8px;width:35px;height:35px;font-size:11px}.applicationDrawer{width:min(480px,100%);padding:32px}.drawerHeader span{font-size:9px}.drawerHeader h2{margin-top:7px;font-size:24px}.drawerHeader button{border-radius:10px;width:38px;height:38px}.drawerCompany{gap:15px;margin:32px 0 18px}.drawerLogo{border-radius:16px;width:62px;height:62px;font-size:14px}.drawerCompany h3{margin-bottom:7px;font-size:15px}.drawerCompany p{gap:5px;font-size:11px}.drawerSectionTitle{margin-bottom:16px;font-size:9px}.drawerInfo{grid-template-columns:38px 105px 1fr;min-height:55px}.drawerInfo>div{border-radius:9px;width:33px;height:33px}.drawerInfo span,.drawerInfo strong{font-size:10px}.timelineItem strong{font-size:11px}.timelineItem span{margin-top:4px;font-size:9px}.drawerActions button{border-radius:11px;height:46px;font-size:11px}.applicationsEmpty{padding:90px 20px}.applicationsEmpty>div{border-radius:15px;width:58px;height:58px}.applicationsEmpty h3{margin:15px 0 7px;font-size:16px}.applicationsEmpty p{font-size:11px}.applicationsEmpty button{margin-top:16px;font-size:11px}@media (width>=1500px){.applicationsPageV2{max-width:1650px;padding-left:65px;padding-right:65px}}@media (width<=1050px){.applicationsPageV2{padding:35px 30px 70px}.applicationsMiniStats{grid-template-columns:repeat(2,1fr)}}@media (width<=750px){.applicationsPageV2{padding:25px 17px 60px}.applicationsHeaderV2 h1{font-size:28px}.applicationsHeaderV2 p{font-size:12px}.applicationsMiniStats{grid-template-columns:1fr}}.campaignPageV3{max-width:1600px;margin:0 auto;padding:48px 56px 80px}.campaignHeaderV3{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:32px;display:flex}.campaignEyebrow{color:#665cff;letter-spacing:1.5px;font-size:11px;font-weight:800}.campaignHeaderV3 h1{color:#151927;letter-spacing:-1.4px;margin:9px 0 7px;font-family:Manrope,sans-serif;font-size:36px;font-weight:800}.campaignHeaderV3 p{color:#9298a5;margin:0;font-size:14px}.campaignDraft{color:#6f7684;background:#fff;border:1px solid #e7e8ed;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:11px;display:flex}.campaignDraft span{background:#3db17d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #3db17d1a}.campaignStepper{background:#fff;border:1px solid #11182712;border-radius:16px;align-items:center;margin-bottom:22px;padding:18px 22px;display:flex}.stepWrapper{flex:1;align-items:center;display:flex}.campaignStep{color:#a0a5af;background:0 0;border:0;flex-shrink:0;align-items:center;gap:10px;padding:6px;display:flex}.campaignStepIcon{background:#f3f4f7;border-radius:10px;place-items:center;width:38px;height:38px;transition:all .25s;display:grid}.campaignStep span,.campaignStep strong{text-align:left;display:block}.campaignStep span{margin-bottom:2px;font-size:9px}.campaignStep strong{color:#7f8591;font-size:11px}.campaignStep.active .campaignStepIcon{color:#fff;background:linear-gradient(135deg,#746aff,#5d52f5);box-shadow:0 7px 17px #665cff33}.campaignStep.active strong{color:#282d3a}.campaignStep.completed .campaignStepIcon{color:#2e9c70;background:#eaf8f1}.stepLine{background:#edeef2;border-radius:10px;flex:1;height:2px;margin:0 15px}.stepLine.completed{background:#665cff}.campaignLayoutV3{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.campaignMainCard,.campaignSummary{background:#fff;border:1px solid #11182712;border-radius:18px;box-shadow:0 8px 35px #141a2d09}.campaignMainCard{overflow:hidden}.campaignStepContent{min-height:570px;padding:34px 38px}.campaignStepHeading{align-items:flex-start;gap:15px;margin-bottom:32px;display:flex}.stepHeadingIcon{color:#665cff;background:#efeeff;border-radius:12px;flex-shrink:0;place-items:center;width:45px;height:45px;display:grid}.campaignStepHeading span{color:#9da2ad;letter-spacing:1px;font-size:9px;font-weight:800}.campaignStepHeading h2{color:#252a37;letter-spacing:-.6px;margin:4px 0 5px;font-family:Manrope;font-size:22px}.campaignStepHeading p{color:#969ca8;margin:0;font-size:12px;line-height:1.6}.campaignForm{grid-template-columns:1fr 1fr;gap:22px;display:grid}.campaignField{display:block}.campaignField.full{grid-column:1/-1}.campaignField>span{color:#545b68;margin-bottom:9px;font-size:11px;font-weight:700;display:block}.campaignField input{color:#3e4451;width:100%;height:49px;font:inherit;background:#fbfbfc;border:1px solid #e2e4e9;border-radius:11px;outline:none;padding:0 15px;font-size:12px;transition:all .2s}.campaignField input:focus{background:#fff;border-color:#aaa5ff;box-shadow:0 0 0 4px #665cff12}.inputWithIcon{position:relative}.inputWithIcon svg{color:#9ba1ac;position:absolute;top:16px;left:14px}.inputWithIcon input{padding-left:42px}.sectorGrid{flex-wrap:wrap;gap:9px;display:flex}.sectorOption{color:#737a87;cursor:pointer;background:#fff;border:1px solid #e3e5ea;border-radius:9px;align-items:center;gap:6px;min-height:39px;padding:0 13px;font-size:11px;transition:all .2s;display:flex}.sectorOption:hover{color:#665cff;border-color:#c3bfff}.sectorOption.active{color:#665cff;background:#f3f2ff;border-color:#b9b5ff}.contractOptions{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.contractOption{color:#6d7481;cursor:pointer;background:#fff;border:1px solid #e4e6ea;border-radius:10px;align-items:center;gap:9px;height:48px;padding:0 13px;font-size:11px;display:flex}.contractOption span{border:2px solid #d5d8df;border-radius:50%;width:15px;height:15px}.contractOption.active{color:#665cff;background:#f8f7ff;border-color:#bbb7ff}.contractOption.active span{border:4px solid #665cff}.campaignUploadZone{cursor:pointer;background:#fbfbfd;border:1.5px dashed #d9dbe3;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:340px;transition:all .25s;display:flex}.campaignUploadZone:hover{background:#faf9ff;border-color:#aaa5ff}.uploadIllustration{color:#665cff;background:#efeeff;border-radius:17px;place-items:center;width:60px;height:60px;margin-bottom:16px;display:grid}.campaignUploadZone h3{color:#3b414e;margin:0 0 7px;font-size:15px}.campaignUploadZone p{color:#949aa6;margin:0;font-size:11px}.campaignUploadZone>span{color:#b0b4bd;margin-top:7px;font-size:9px}.uploadButtonFake{color:#fff;background:#665cff;border-radius:9px;align-items:center;gap:7px;height:40px;margin-top:18px;padding:0 14px;font-size:10px;font-weight:700;display:flex}.selectedCVCard{background:#faf9ff;border:1px solid #dad7ff;border-radius:14px;align-items:center;gap:14px;padding:22px;display:flex}.selectedCVIcon{color:#665cff;background:#eceaff;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.selectedCVInfo{flex:1}.selectedCVInfo strong,.selectedCVInfo span{display:block}.selectedCVInfo strong{color:#454b58;font-size:12px}.selectedCVInfo span{color:#969ca8;margin-top:4px;font-size:10px}.cvReady{color:#2f956c;align-items:center;gap:5px;font-size:10px;display:flex}.selectedCVCard>button{color:#9298a4;cursor:pointer;background:#fff;border:0;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.cvTip{background:#f7f6ff;border-radius:12px;gap:12px;margin-top:18px;padding:16px;display:flex}.cvTip>div:first-child{color:#665cff}.cvTip strong{color:#555c69;font-size:10px}.cvTip p{color:#969ca8;margin:4px 0 0;font-size:10px}.companySelectionToolbar{justify-content:space-between;gap:15px;margin-bottom:16px;display:flex}.campaignCompanySearch{flex:1;max-width:470px;position:relative}.campaignCompanySearch svg{color:#9ba1ac;position:absolute;top:15px;left:14px}.campaignCompanySearch input{width:100%;height:47px;font:inherit;border:1px solid #e3e5e9;border-radius:10px;outline:none;padding:0 15px 0 42px;font-size:11px}.selectedCompanyCounter{color:#8a909c;background:#f5f4ff;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:10px;display:flex}.selectedCompanyCounter svg,.selectedCompanyCounter strong{color:#665cff}.campaignCompanyList{flex-direction:column;gap:8px;display:flex}.campaignCompanyRow{text-align:left;cursor:pointer;background:#fff;border:1px solid #e9eaee;border-radius:11px;grid-template-columns:25px 42px 1.2fr .6fr 1fr;align-items:center;gap:12px;width:100%;min-height:72px;padding:0 15px;display:grid}.campaignCompanyRow.selected{background:#fbfaff;border-color:#c5c1ff}.companyCheckbox{color:#fff;border:1.5px solid #d4d7dd;border-radius:6px;place-items:center;width:19px;height:19px;display:grid}.companyCheckbox.checked{background:#665cff;border-color:#665cff}.campaignCompanyLogo{color:#665cff;background:#efeeff;border-radius:10px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:800;display:grid}.campaignCompanyIdentity strong,.campaignCompanyIdentity span{display:block}.campaignCompanyIdentity strong{color:#4a505d;font-size:11px}.campaignCompanyIdentity span{color:#9ba1ac;margin-top:4px;font-size:9px}.campaignCompanyLocation,.campaignCompanyEmail{color:#858b97;align-items:center;gap:5px;font-size:9px;display:flex}.messageVariables{align-items:center;gap:7px;margin-bottom:20px;display:flex}.messageVariables>span{color:#8f95a1;margin-right:3px;font-size:10px}.messageVariables button{color:#665cff;background:#f0efff;border:0;border-radius:7px;padding:6px 8px;font-size:9px}.messageEditor{border:1px solid #e2e4e9;border-radius:12px;margin-top:20px;overflow:hidden}.messageEditorHeader,.messageEditorFooter{background:#fafafd;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.messageEditorHeader span{color:#606774;font-size:10px;font-weight:700}.messageEditorHeader button{color:#665cff;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;display:flex}.messageEditor textarea{resize:vertical;color:#555c69;width:100%;min-height:300px;font:inherit;border:0;outline:none;padding:18px;font-size:12px;line-height:1.7}.messageEditorFooter{color:#a0a5af;border-top:1px solid #eeeff2;font-size:9px}.campaignReadyHero{text-align:center;background:linear-gradient(135deg,#f4f3ff,#fafaff);border-radius:15px;margin-bottom:20px;padding:27px}.campaignReadyHero>div{color:#fff;background:linear-gradient(135deg,#756bff,#5e53f5);border-radius:15px;place-items:center;width:54px;height:54px;margin:auto;display:grid;box-shadow:0 10px 25px #665cff33}.campaignReadyHero h3{margin:13px 0 5px;font-size:16px}.campaignReadyHero p{color:#9399a5;margin:0;font-size:10px}.validationGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.validationCard{border:1px solid #eaebef;border-radius:11px;align-items:center;gap:11px;padding:15px;display:flex}.validationIcon{color:#665cff;background:#efeeff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.validationCard span,.validationCard strong,.validationCard small{display:block}.validationCard span{color:#9ba0ab;font-size:8px}.validationCard strong{color:#535a67;margin:2px 0;font-size:10px}.validationCard small{color:#a5aab3;font-size:8px}.validationEmail{border:1px solid #eaebef;border-radius:11px;margin-top:10px;padding:15px}.validationEmail>div{color:#969ca8;align-items:center;gap:7px;font-size:9px;display:flex}.validationEmail>div svg{color:#665cff}.validationEmail strong{color:#535a67;margin-top:8px;font-size:11px;display:block}.campaignFooter{background:#fcfcfd;border-top:1px solid #edeef2;justify-content:space-between;padding:18px 38px;display:flex}.campaignFooter button{cursor:pointer;border-radius:10px;align-items:center;gap:7px;height:44px;padding:0 16px;font-size:11px;font-weight:700;display:flex}.campaignBackButton{color:#717885;background:#fff;border:1px solid #e1e3e8}.campaignBackButton:disabled{opacity:.35;cursor:not-allowed}.campaignNextButton,.campaignLaunchButton{color:#fff;background:linear-gradient(135deg,#7167ff,#5d52f5);border:0;box-shadow:0 8px 20px #665cff33}.campaignSummary{padding:22px;position:sticky;top:25px}.summaryHeader>span{color:#9da2ad;letter-spacing:1px;font-size:9px;font-weight:800}.summaryHeader h3{color:#333946;margin:5px 0 0;font-family:Manrope;font-size:16px}.summaryProgress{margin:22px 0}.summaryProgressTop{color:#8d939f;justify-content:space-between;margin-bottom:8px;font-size:9px;display:flex}.summaryProgressTop strong{color:#665cff}.summaryProgressBar{background:#ececf2;border-radius:20px;height:5px;overflow:hidden}.summaryProgressBar div{border-radius:inherit;background:linear-gradient(90deg,#665cff,#8d86ff);height:100%;transition:width .3s}.summaryItems{border-top:1px solid #edeef2}.summaryItem{border-bottom:1px solid #edeef2;grid-template-columns:32px 80px 1fr;align-items:center;min-height:58px;display:grid}.summaryItem>div{color:#665cff;background:#efeeff;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.summaryItem span{color:#999fa9;font-size:9px}.summaryItem strong{color:#555c69;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.summaryInfo{color:#665cff;background:#f5f4ff;border-radius:9px;gap:9px;margin-top:18px;padding:12px;display:flex}.summaryInfo p{color:#777e8b;margin:0;font-size:9px;line-height:1.5}@media (width<=1200px){.campaignLayoutV3{grid-template-columns:1fr}.campaignSummary{position:static}.campaignStepper{overflow-x:auto}.campaignStep{min-width:130px}}@media (width<=750px){.campaignPageV3{padding:25px 17px 60px}.campaignHeaderV3{flex-direction:column;align-items:flex-start}.campaignHeaderV3 h1{font-size:28px}.campaignStepContent{padding:25px 20px}.campaignForm,.validationGrid{grid-template-columns:1fr}.campaignField.full{grid-column:auto}.contractOptions{grid-template-columns:1fr 1fr}.campaignCompanyRow{grid-template-columns:25px 42px 1fr}.campaignCompanyLocation,.campaignCompanyEmail{display:none}.campaignFooter{padding:15px 20px}}.targetingCriteria{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.targetingCriteria>div{background:#fcfcfd;border:1px solid #e9eaf0;border-radius:11px;min-height:75px;padding:13px}.targetingCriteria svg{color:#665cff;margin-bottom:8px}.targetingCriteria span,.targetingCriteria strong{display:block}.targetingCriteria span{color:#a0a5af;margin-bottom:3px;font-size:9px}.targetingCriteria strong{color:#515865;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.targetingResult{background:linear-gradient(135deg,#faf9ff 0%,#fff 60%);border:1px solid #dedcff;border-radius:15px;margin-bottom:25px;overflow:hidden}.targetingResultHeader{justify-content:space-between;align-items:center;padding:20px;display:flex}.targetingLive{color:#665cff;letter-spacing:.8px;align-items:center;gap:6px;margin-bottom:6px;font-size:8px;font-weight:800;display:flex}.targetingLive i{background:#42b883;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #42b8831a}.targetingResultHeader h3{color:#3d4350;margin:0 0 5px;font-family:Manrope;font-size:14px}.targetingResultHeader p{color:#969ca8;margin:0;font-size:10px}.targetingMagicIcon{color:#665cff;background:#efeeff;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.targetingStats{border-top:1px solid #e9e8ff;grid-template-columns:repeat(3,1fr);display:grid}.targetingStats>div{padding:16px 20px}.targetingStats>div+div{border-left:1px solid #e9e8ff}.targetingStats strong,.targetingStats span{display:block}.targetingStats strong{color:#373d49;margin-bottom:4px;font-family:Manrope;font-size:20px}.targetingStats span{color:#969ca8;font-size:9px}.targetingSection{margin-top:25px}.targetingSectionTitle{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.targetingSectionTitle h3{color:#4a515e;margin:0 0 4px;font-size:12px}.targetingSectionTitle p{color:#9ba1ac;margin:0;font-size:9px}.targetingSelectedNumber{text-align:center;color:#665cff;background:#efeeff;border-radius:8px;min-width:42px;padding:7px 10px;font-size:12px;font-weight:800}.targetingLimits{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.targetingLimit{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e6eb;border-radius:11px;min-height:70px;padding:12px;transition:all .2s;position:relative}.targetingLimit:hover{border-color:#c4c0ff;transform:translateY(-2px)}.targetingLimit.active{background:#f8f7ff;border-color:#aaa5ff;box-shadow:0 5px 15px #665cff12}.targetingRadio{border:1.5px solid #d4d7de;border-radius:50%;place-items:center;width:15px;height:15px;display:grid;position:absolute;top:12px;right:12px}.targetingLimit.active .targetingRadio{border-color:#665cff}.targetingRadio i{background:#665cff;border-radius:50%;width:7px;height:7px}.targetingLimit strong,.targetingLimit small{display:block}.targetingLimit strong{color:#464d5a;margin-top:15px;font-size:16px}.targetingLimit small{color:#9ba1ac;margin-top:2px;font-size:8px}.targetingOptions{border:1px solid #e8e9ed;border-radius:12px;overflow:hidden}.targetingOption{text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:11px;width:100%;min-height:66px;padding:12px 14px;transition:background .2s;display:flex}.targetingOption+.targetingOption{border-top:1px solid #eceef1}.targetingOption:hover{background:#fcfcff}.targetingOptionIcon{color:#858c98;background:#f3f4f6;border-radius:9px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.targetingOption.active .targetingOptionIcon{color:#665cff;background:#efeeff}.targetingOptionText{flex:1}.targetingOptionText strong,.targetingOptionText span{display:block}.targetingOptionText strong{color:#505764;margin-bottom:4px;font-size:10px}.targetingOptionText span{color:#9ba1ac;font-size:9px}.targetingSwitch{background:#dfe1e6;border-radius:20px;flex-shrink:0;width:38px;height:21px;padding:2px;transition:all .2s;position:relative}.targetingSwitch.active{background:#665cff}.targetingSwitch i{background:#fff;border-radius:50%;width:17px;height:17px;display:block;box-shadow:0 2px 5px #00000026}.targetingFinal{background:linear-gradient(135deg,#f5f4ff,#fbfbff);border:1px solid #dcd9ff;border-radius:12px;align-items:center;gap:12px;margin-top:25px;padding:16px;display:flex}.targetingFinalIcon{color:#fff;background:linear-gradient(135deg,#756bff,#5d52f5);border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.targetingFinal>div:nth-child(2){flex:1}.targetingFinal span,.targetingFinal strong,.targetingFinal p{display:block}.targetingFinal span{color:#9690ee;letter-spacing:.8px;font-size:8px;font-weight:800}.targetingFinal strong{color:#4c5260;margin-top:2px;font-size:12px}.targetingFinal p{color:#959ba7;margin:2px 0 0;font-size:9px}.targetingFinal>svg{color:#39a676}@media (width<=900px){.targetingCriteria,.targetingLimits{grid-template-columns:1fr 1fr}}@media (width<=550px){.targetingCriteria,.targetingLimits,.targetingStats{grid-template-columns:1fr}.targetingStats>div+div{border-top:1px solid #e9e8ff;border-left:0}}.targetPreview{background:#ffffffb3;border-top:1px solid #e9e8ff}.targetPreviewHeader{justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.targetPreviewHeader span,.targetPreviewHeader strong{display:block}.targetPreviewHeader span{color:#9a9faa;letter-spacing:.8px;margin-bottom:3px;font-size:8px;font-weight:800}.targetPreviewHeader strong{color:#505764;font-size:11px}.targetPreviewHeader small{color:#999fa9;font-size:9px}.targetPreviewList{border-top:1px solid #eeeef3}.targetPreviewRow{grid-template-columns:35px 1fr 1fr;align-items:center;gap:10px;min-height:55px;padding:8px 20px;display:grid}.targetPreviewRow+.targetPreviewRow{border-top:1px solid #f0f1f4}.targetPreviewLogo{color:#665cff;background:#efeeff;border-radius:8px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:800;display:grid}.targetPreviewCompany strong,.targetPreviewCompany span{display:block}.targetPreviewCompany strong{color:#515865;font-size:9px}.targetPreviewCompany span{color:#a0a5af;text-overflow:ellipsis;white-space:nowrap;max-width:350px;margin-top:3px;font-size:8px;overflow:hidden}.targetPreviewEmail{color:#818895;justify-content:flex-end;align-items:center;gap:5px;font-size:8px;display:flex}.targetPreviewEmail svg{color:#665cff}.targetPreviewRight{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.targetScore{color:#665cff;background:#efeeff;border-radius:20px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;font-weight:700;display:inline-flex}.targetPreviewRight .targetPreviewEmail{justify-content:flex-end}.launchCampaignButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6557ff,#7868ff);border:none;border-radius:14px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;font-size:14px;font-weight:700;transition:opacity .2s,box-shadow .2s;display:flex;box-shadow:0 10px 30px #6557ff38}.launchCampaignButton:hover{box-shadow:0 14px 36px #6557ff4d}.launchCampaignButton:disabled{cursor:not-allowed;opacity:.7}.launchSpinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite launchSpin}@keyframes launchSpin{to{transform:rotate(360deg)}}.campaignLaunchError{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:12px;font-weight:600}.applicationsSpinner{animation:.8s linear infinite applicationsSpin}@keyframes applicationsSpin{to{transform:rotate(360deg)}}.applicationsPage{color:#171a2b;background:#f7f8fc;width:100%;min-height:100vh;padding:42px 48px 60px}.applicationsHeader{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:30px;display:flex}.applicationsEyebrow{color:#695cff;letter-spacing:.14em;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.applicationsHeader h1{letter-spacing:-.035em;color:#111426;margin:0;font-size:32px;font-weight:750;line-height:1.15}.applicationsHeader p{color:#8990a4;margin:10px 0 0;font-size:14px}.applicationsHeaderNumbers{background:#fff;border:1px solid #e8eaf2;border-radius:16px;justify-content:space-around;align-items:center;min-width:220px;padding:17px 22px;display:flex;box-shadow:0 5px 20px #14182809}.applicationsHeaderNumbers>div:not(:nth-child(2)){flex-direction:column;gap:4px;display:flex}.applicationsHeaderNumbers>div:nth-child(2){background:#eceef4;width:1px;height:32px}.applicationsHeaderNumbers span{color:#9ca2b3;font-size:10px}.applicationsHeaderNumbers strong{color:#171a2b;font-size:20px}.applicationsStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.applicationStatCard{background:#fff;border:1px solid #e8eaf2;border-radius:16px;align-items:center;min-height:92px;padding:18px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;box-shadow:0 6px 20px #14182809}.applicationStatCard:hover{border-color:#dddafe;box-shadow:0 12px 30px #463eb414}.applicationStatIcon{color:#675cff;background:#f0efff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-right:13px;display:flex}.applicationStatCard>div:nth-child(2){flex-direction:column;display:flex}.applicationStatCard strong{color:#151829;font-size:21px;line-height:1}.applicationStatCard span{color:#62697b;margin-top:5px;font-size:12px;font-weight:600}.applicationStatCard small{color:#a1a6b5;font-size:9px;position:absolute;top:18px;right:18px}.applicationsContainer{background:#fff;border:1px solid #e7e9f1;border-radius:18px;overflow:hidden;box-shadow:0 8px 30px #161a2d0a}.applicationsToolbar{align-items:center;gap:12px;padding:18px;display:flex}.applicationsSearch{color:#9da3b4;background:#fbfbfd;border:1px solid #e2e5ed;border-radius:12px;align-items:center;gap:10px;width:min(440px,100%);height:44px;padding:0 14px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.applicationsSearch:focus-within{background:#fff;border-color:#8177ff;box-shadow:0 0 0 3px #695cff14}.applicationsSearch input{color:#202336;background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:12px}.applicationsSearch input::placeholder{color:#a5aabb}.applicationsFilterButton{color:#52586b;cursor:pointer;background:#fff;border:1px solid #e1e4ec;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 17px;font-family:inherit;font-size:12px;font-weight:650;transition:all .2s;display:flex}.applicationsFilterButton:hover{color:#6559ff;background:#faf9ff;border-color:#cfcaff}.applicationsTabs{border-bottom:1px solid #eceef4;align-items:center;gap:5px;padding:0 18px 15px;display:flex}.applicationsTabs button{color:#777e91;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:6px;padding:8px 11px;font-family:inherit;font-size:10px;font-weight:650;transition:all .2s;display:flex}.applicationsTabs button:hover{color:#6257ff;background:#f7f6ff}.applicationsTabs button.active{color:#6257ff;background:#efedff}.applicationsTabs button span{background:#f0f1f5;border-radius:6px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;display:inline-flex}.applicationsTabs button.active span{background:#fff}.applicationsTable{width:100%}.applicationsTableHeader,.applicationRow{grid-template-columns:minmax(250px,1.5fr) minmax(220px,1.3fr) minmax(210px,1fr) 90px 110px;align-items:center;column-gap:18px;display:grid}.applicationsTableHeader{color:#9ba1b2;letter-spacing:.055em;background:#fafafd;min-height:44px;padding:0 20px;font-size:9px;font-weight:800}.applicationRow{border-top:1px solid #eff0f5;min-height:74px;padding:10px 20px;transition:background .2s,transform .2s}.applicationRow:hover{background:#fbfbff}.applicationCompany{align-items:center;gap:12px;min-width:0;display:flex}.applicationCompanyAvatar{color:#675cff;background:#eeecff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:flex}.applicationCompany>div:last-child{flex-direction:column;gap:5px;min-width:0;display:flex}.applicationCompany strong{color:#202336;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.applicationCompany span{color:#a0a5b4;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;font-size:9px;display:flex;overflow:hidden}.applicationActivity,.applicationEmail{color:#697083;align-items:center;gap:7px;min-width:0;font-size:10px;display:flex}.applicationActivity svg,.applicationEmail svg{color:#9a9fb0;flex-shrink:0}.applicationActivity span,.applicationEmail{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.applicationScore{color:#6559ff;background:#f1efff;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:750;display:inline-flex}.applicationStatus{border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:6px 9px;font-size:9px;font-weight:700;display:inline-flex}.applicationStatus i{background:currentColor;border-radius:50%;width:5px;height:5px}.applicationStatus.pending{color:#a76c05;background:#fff5d9}.applicationStatus.sent{color:#168663;background:#e8f8f2}.applicationStatus.response{color:#6257ff;background:#efedff}.applicationStatus.interview{color:#1976a3;background:#e9f6fc}.applicationStatus.failed{color:#c34848;background:#fff0f0}.applicationsEmpty{color:#969cad;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:240px;display:flex}.applicationsEmpty strong{color:#363a4c;font-size:13px}.applicationsEmpty span{font-size:11px}.applicationsError{color:#b84343;background:#fff5f5;border:1px solid #ffdada;border-radius:10px;margin:0 18px 15px;padding:11px 13px;font-size:11px}.applicationsLoading{color:#777e91;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:70vh;font-size:13px;font-weight:600;display:flex}@media (width<=1200px){.applicationsPage{padding:32px 28px}.applicationsStats{grid-template-columns:repeat(2,1fr)}.applicationsContainer{overflow-x:auto}.applicationsTable{min-width:1000px}}@media (width<=720px){.applicationsPage{padding:24px 18px}.applicationsHeader{flex-direction:column}.applicationsHeaderNumbers{width:100%}.applicationsStats{grid-template-columns:1fr}.applicationsToolbar{flex-direction:column;align-items:stretch}.applicationsSearch{width:100%}.applicationsTabs{overflow-x:auto}}.paginationInfo strong{color:#50566a}.paginationControls button{color:#70768a;cursor:pointer;background:#fff;border:1px solid #e4e6ee;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:700;transition:all .2s;display:flex}.paginationControls button:hover:not(:disabled){color:#6559ff;background:#f7f6ff;border-color:#cbc7ff}.campaignFilterNotice{background:linear-gradient(135deg,#faf9ff,#fff);border:1px solid #e5e2ff;border-radius:13px;justify-content:space-between;align-items:center;margin:0 0 18px;padding:13px 16px;display:flex}.campaignFilterNotice>div{flex-direction:column;gap:3px;display:flex}.campaignFilterNotice span{color:#9298aa;font-size:10px}.campaignFilterNotice strong{color:#252a3a;font-size:12px}.campaignFilterCount{background:#efedff;border-radius:8px;padding:6px 10px;font-weight:700;color:#6559ff!important}.applicationsPagination{background:#fff;border-top:1px solid #eceef4;justify-content:space-between;align-items:center;min-height:64px;padding:0 20px;display:flex}.paginationInfo{color:#969cad;font-size:10px}.paginationInfo strong{color:#50566a;font-weight:700}.paginationControls{align-items:center;gap:6px;display:flex}.paginationControls button{color:#70768a;cursor:pointer;background:#fff;border:1px solid #e4e6ee;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:11px;font-weight:700;transition:transform .18s,background .18s,border-color .18s,color .18s,box-shadow .18s;display:flex}.paginationControls button:hover:not(:disabled){color:#6559ff;background:#f7f6ff;border-color:#cbc7ff;transform:translateY(-1px)}.paginationControls button.active{color:#fff;background:#6559ff;border-color:#6559ff;box-shadow:0 5px 15px #6559ff38}.paginationControls button:disabled{opacity:.35;cursor:not-allowed}.applicationsLoading{color:#8d93a5;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:60vh;font-size:12px;display:flex}.applicationsSpinner{color:#6559ff;animation:.8s linear infinite applicationsSpin}@media (width<=700px){.applicationsPagination{flex-direction:column;gap:12px;padding:14px}.campaignFilterNotice{align-items:flex-start;gap:10px}}.liveTracker{background:linear-gradient(#fff 0%,#fcfcfe 100%);border:1px solid #e8e9ef;border-radius:24px;width:100%;overflow:hidden;box-shadow:0 1px 2px #10182805,0 18px 50px #1018280e}.liveTrackerTop{justify-content:space-between;align-items:center;gap:24px;padding:28px 30px 22px;display:flex}.liveTrackerTitle{align-items:center;gap:14px;display:flex}.liveTrackerIcon{color:#5b4ff8;background:linear-gradient(145deg,#f2f0ff,#e9e6ff);border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 0 1px #5b4ff814}.liveTrackerHeading h2{color:#151724;letter-spacing:-.025em;margin:0;font-size:18px;font-weight:750}.liveTrackerTitle p{color:#9297a8;margin:5px 0 0;font-size:12px}.liveBadge{color:#16845d;letter-spacing:.08em;background:#f0fbf6;border:1px solid #d8f3e6;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.liveBadge i,.liveConnection i{background:#23b47e;border-radius:50%;width:6px;height:6px;animation:1.8s infinite livePulseAnimation;box-shadow:0 0 0 4px #23b47e1c}.liveTrackerPercent{text-align:right}.liveTrackerPercent strong{color:#151724;letter-spacing:-.045em;font-size:28px;font-weight:760;line-height:1;display:block}.liveTrackerPercent span{color:#9ba0af;margin-top:5px;font-size:10px;display:block}.liveProgress{background:#eeeff4;border-radius:999px;height:6px;margin:0 30px;overflow:hidden}.liveProgress>div{border-radius:inherit;background:linear-gradient(90deg,#6558f5,#8278ff);height:100%;box-shadow:0 0 14px #6558f54d}.liveProgressMeta{color:#9da2b1;justify-content:space-between;padding:9px 30px 0;font-size:10px;display:flex}.liveStat{background:#ffffffd9;border:1px solid #ececf2;border-radius:16px;align-items:center;gap:12px;min-height:74px;padding:15px 16px;transition:border-color .2s,box-shadow .2s;display:flex}.liveStatIcon{border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.liveStat.pending .liveStatIcon{color:#74798a;background:#f6f6f8}.liveStat.sending .liveStatIcon{color:#6357f5;background:#f0efff}.liveStat.sent .liveStatIcon{color:#178661;background:#edf9f4}.liveStat.failed .liveStatIcon{color:#d05252;background:#fff1f1}.liveStat strong{color:#1b1e2b;font-size:20px;font-weight:750;line-height:1;display:block}.liveStat span{color:#969baa;margin-top:5px;font-size:10px;display:block}.liveStreamHeader{border-bottom:1px solid #eeeef3;justify-content:space-between;align-items:center;min-height:70px;padding:0 18px;display:flex}.liveStreamHeader h3{color:#202331;margin:0;font-size:13px;font-weight:720}.liveEmailRow{border-bottom:1px solid #f0f0f4;grid-template-columns:42px minmax(220px,1.4fr) minmax(160px,1fr) 120px;align-items:center;gap:12px;min-height:72px;padding:10px 18px;transition:background .25s;display:grid}.liveEmailRow.sent{background:linear-gradient(90deg,#17866106,#0000 45%)}.liveCompanyAvatar{color:#6257e9;background:#f4f2ff;border:1px solid #e4e2ff;border-radius:11px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:800;display:grid}.liveEmailCompany{min-width:0}.liveEmailCompany strong{color:#292c39;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:680;display:block;overflow:hidden}.liveEmailCompany span{color:#9a9fac;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;margin-top:5px;font-size:9px;display:flex;overflow:hidden}.liveEmailActivity{color:#777d8d;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.liveEmailStatus{border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:7px 10px;font-size:9px;font-weight:700;display:inline-flex}.liveEmailStatus.pending{color:#7f8493;background:#f5f5f7}.liveEmailStatus.sending{color:#6155ef;background:#efedff;box-shadow:0 4px 12px #6155ef17}.liveEmailStatus.sent{color:#17815e;background:#eaf8f2}.liveEmailStatus.failed{color:#c94c4c;background:#fff0f0}.liveTrackerFooter{color:#9da1ae;justify-content:space-between;align-items:center;min-height:52px;padding:0 30px;font-size:9px;display:flex}.livePulse{background:#23b47e;border-radius:50%;width:6px;height:6px}.liveTrackerLoading{color:#888e9e;justify-content:center;align-items:center;gap:10px;min-height:240px;font-size:11px;display:flex}@keyframes liveSpinAnimation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes livePulseAnimation{0%{box-shadow:0 0 #23b6754d}70%{box-shadow:0 0 0 7px #23b67500}to{box-shadow:0 0 #23b67500}}@media (width<=900px){.liveStats{grid-template-columns:repeat(2,1fr)}.liveEmailRow{grid-template-columns:42px minmax(200px,1fr) 110px}.liveEmailActivity{display:none}}@media (width<=600px){.liveTrackerTop{align-items:flex-start;padding:22px}.liveStats{grid-template-columns:1fr;padding:20px 22px}.liveProgress{margin:0 22px}.liveProgressMeta{padding:9px 22px 0}.liveEmailRow{grid-template-columns:38px minmax(0,1fr)}.liveEmailStatus{grid-column:2}.liveTrackerFooter{padding:0 22px}}.campaign-control-panel{background:#fff;border:1px solid #e5e7f2;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding:22px 26px;display:flex;box-shadow:0 5px 20px #0f172a09}.campaign-control-info h3{color:#101a35;margin:0 0 7px;font-size:16px;font-weight:750}.campaign-control-info p{color:#64748b;margin:0 0 8px;font-size:13px}.campaign-control-info span{color:#6d5dfc;font-size:12px;font-weight:650}.campaign-control-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.campaign-control-select{color:#17213b;background:#f8faff;border:1px solid #dfe3ee;border-radius:11px;min-width:220px;padding:12px 14px;font-size:13px}.campaign-control-button{cursor:pointer;border:none;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-size:13px;font-weight:700;display:inline-flex}.campaign-control-button.pause{color:#b45309;background:#fff1e7}.campaign-control-button.resume{color:#fff;background:#6855f8}.campaign-control-button:disabled{opacity:.5;cursor:not-allowed}.campaign-control-error,.campaign-control-message{width:100%;margin:0;font-size:13px}.campaign-control-error{color:#dc2626}.campaign-control-message{color:#15803d}@media (width<=700px){.campaign-control-panel{padding:18px}.campaign-control-actions,.campaign-control-select,.campaign-control-button{width:100%}}.dailyQuotaCard{background:#fff;border:1px solid #e8eaf4;border-radius:20px;padding:26px;box-shadow:0 8px 30px #1e293b0a}.quotaHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.quotaEyebrow{color:#8879a8;letter-spacing:1px;font-size:10px;font-weight:700}.quotaHeader h3{color:#18223b;margin:7px 0 0;font-size:20px}.quotaPlan{color:#6d57eb;background:#f0edff;border-radius:9px;padding:6px 11px;font-size:11px;font-weight:800}.quotaNumbers{color:#6b57eb;align-items:baseline;gap:7px;margin:24px 0 15px;display:flex}.quotaNumbers strong{color:#17213b;font-size:36px;line-height:1}.quotaNumbers span{color:#94a3b8;font-size:18px}.quotaTrack{background:#eef0f7;border-radius:99px;height:9px;overflow:hidden}.quotaTrack>div{border-radius:inherit;background:linear-gradient(90deg,#7d68fa,#9a85ff);height:100%;transition:width .4s}.quotaRemaining{color:#64748b;margin:12px 0 18px;font-size:12px}.quotaUpgrade{color:#fff;opacity:.65;cursor:not-allowed;background:#6b57eb;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;padding:12px;font-weight:700;display:inline-flex}.liveTracker,.liveTracker *{box-sizing:border-box}.liveTracker{color:#172033;background:#fff;border:1px solid #e8eaf2;border-radius:22px;width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden;box-shadow:0 1px 2px #10182805,0 12px 35px #1018280d}.liveTrackerHero{background:linear-gradient(135deg,#fff 0%,#fafaff 55%,#f5f3ff 100%);border-bottom:1px solid #edf0f6;justify-content:space-between;align-items:center;gap:24px;min-height:108px;padding:24px 28px;display:flex}.liveTrackerHeroLeft{align-items:center;gap:14px;display:flex}.liveTrackerLogo{color:#6758e8;background:#f0edff;border:1px solid #e6e0ff;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.liveTrackerHeading{align-items:center;gap:10px;display:flex}.liveTrackerHeading h2{color:#161d2f;margin:0;font-size:18px;font-weight:750;line-height:1.3}.liveTrackerHeroLeft p{color:#7b8498;align-items:center;gap:7px;margin:6px 0 0;font-size:13px;display:flex}.liveBadge{color:#1c9c68;letter-spacing:.08em;background:#ecfbf4;border:1px solid #d5f4e5;border-radius:999px;align-items:center;gap:6px;height:25px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.liveBadge span{background:#22b573;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #22b5731a}.liveTrackerHeroRight{align-items:center;gap:20px;display:flex}.liveConnection{color:#8a93a5;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.livePercent{text-align:right;min-width:82px}.livePercent strong{color:#171e31;font-size:25px;line-height:1;display:block}.livePercent span{color:#98a0b2;margin-top:5px;font-size:10px;display:block}.liveProgressSection{padding:20px 28px 10px}.liveProgressTop{justify-content:space-between;align-items:center;margin-bottom:9px;font-size:12px;display:flex}.liveProgressTop span{color:#70798d}.liveProgressTop strong{color:#30384b;font-weight:700}.liveProgressTrack{background:#f0f1f6;border-radius:999px;width:100%;height:7px;overflow:hidden}.liveProgressValue{border-radius:inherit;background:linear-gradient(90deg,#7868f2,#6354e5);height:100%;box-shadow:0 0 12px #6758e840}.liveProgressBottom{color:#9aa2b3;justify-content:space-between;align-items:center;gap:15px;margin-top:9px;font-size:10.5px;display:flex}.liveStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:15px 28px 24px;display:grid}.liveStatCard{background:#fff;border:1px solid #eceef4;border-radius:15px;align-items:center;gap:12px;min-width:0;min-height:92px;padding:17px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;box-shadow:0 1px 2px #10182805}.liveStatCard:hover{border-color:#dddfea;box-shadow:0 8px 22px #1018280f}.liveStatIcon{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.liveStatContent{min-width:0;display:grid}.liveStatContent strong{color:#192033;font-size:20px;line-height:1}.liveStatContent span{color:#3b4356;margin-top:5px;font-size:12px;font-weight:700}.liveStatContent small{color:#9ca4b4;margin-top:2px;font-size:9.5px}.liveStatCard.pending .liveStatIcon{color:#c38b17;background:#fff8e6}.liveStatCard.sending .liveStatIcon{color:#6254e7;background:#f0edff}.liveStatCard.sending.active{background:#fbfaff;border-color:#dcd6ff}.liveStatCard.sent .liveStatIcon{color:#159966;background:#eaf9f2}.liveStatCard.failed .liveStatIcon{color:#dc5662;background:#fff0f1}.liveStatActive{color:#6858e8;align-items:center;gap:4px;font-size:8px;font-weight:800;display:flex;position:absolute;top:9px;right:9px}.liveStatActive span{background:#6858e8;border-radius:50%;width:5px;height:5px}.liveStream{background:#fff;border:1px solid #e8eaf1;border-radius:17px;margin:0 28px 24px;overflow:hidden}.liveStreamHeader{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:17px 20px;display:flex}.liveStreamTitle{align-items:center;gap:8px;display:flex}.liveStreamTitle svg{color:#6254e7}.liveStreamTitle h3{color:#242b3d;margin:0;font-size:13px;font-weight:750}.liveStreamHeader p{color:#a0a7b7;margin:4px 0 0;font-size:10px}.liveStreamStatus{color:#8b94a5;align-items:center;gap:7px;font-size:10px;font-weight:600;display:flex}.liveStreamStatus span{background:#28b97a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #28b97a1a}.liveToolbar{background:#fbfbfd;border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:15px;padding:14px 18px;display:flex}.liveSearch{background:#fff;border:1px solid #e2e5ed;border-radius:10px;align-items:center;gap:9px;width:min(380px,100%);height:39px;padding:0 12px;transition:border-color .2s,box-shadow .2s;display:flex}.liveSearch:focus-within{border-color:#8a7df0;box-shadow:0 0 0 3px #6758e814}.liveSearch svg{color:#9ca5b7;flex-shrink:0}.liveSearch input{color:#252c3e;background:0 0;border:0;outline:0;width:100%;padding:0;font-family:inherit;font-size:11px}.liveSearch input::placeholder{color:#aab1bf}.liveFilters{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.liveFilterButton{appearance:none;color:#70798d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 10px;font-family:inherit;font-size:10px;font-weight:650;transition:all .18s;display:inline-flex}.liveFilterButton:hover{color:#3c4457;background:#f1f1f7}.liveFilterButton.active{color:#6254e7;background:#efedff;border-color:#e5e0ff}.liveFilterButton span{color:#6f7788;background:#eceef3;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;display:inline-flex}.liveFilterButton.active span{color:#6254e7;background:#fff}.liveTableHeader,.liveEmailRow{grid-template-columns:minmax(190px,1.4fr) minmax(150px,1fr) minmax(210px,1.25fr) 115px;align-items:center;column-gap:20px;display:grid}.liveTableHeader{background:#fafafd;border-bottom:1px solid #edf0f5;min-height:40px;padding:0 20px}.liveTableHeader span{letter-spacing:.06em;color:#9aa2b2;font-size:8.5px;font-weight:750}.liveEmailList{width:100%}.liveEmailRow{background:#fff;border-bottom:1px solid #f0f1f5;min-height:74px;padding:12px 20px;transition:background .18s,box-shadow .18s;position:relative}.liveEmailRow:last-child{border-bottom:0}.liveEmailRow:hover{background:#fcfcff}.liveEmailRow.sending{background:linear-gradient(90deg,#6758e80a,#0000 45%)}.liveCompany{align-items:center;gap:11px;min-width:0;display:flex}.liveCompanyAvatar{color:#6758e8;background:#f0edff;border:1px solid #e6e1ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;font-size:10px;font-weight:800;display:flex;position:relative}.liveCompanyAvatar.sent{color:#159966;background:#ebfaf3;border-color:#d7f2e5}.liveCompanyAvatar.failed{color:#d94f5b;background:#fff0f1;border-color:#f8dadd}.liveCompany>div:last-child{min-width:0}.liveCompany strong{text-overflow:ellipsis;white-space:nowrap;color:#293043;max-width:100%;font-size:11px;font-weight:700;display:block;overflow:hidden}.liveCompany>div>span{color:#a1a8b6;margin-top:4px;font-size:9px;display:block}.liveAvatarPulse{background:#6758e8;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.liveAvatarCheck{color:#fff;background:#1bab70;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;display:flex;position:absolute;bottom:-3px;right:-3px}.liveActivity{text-overflow:ellipsis;white-space:nowrap;color:#727b8e;min-width:0;font-size:10.5px;overflow:hidden}.liveEmailAddress{color:#626b7d;align-items:center;gap:7px;min-width:0;font-size:10.5px;display:flex}.liveEmailAddress svg{color:#9ba3b3;flex-shrink:0}.liveEmailAddress span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.liveEmailStatus{border-radius:999px;justify-content:center;align-items:center;gap:5px;width:fit-content;min-width:82px;height:28px;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex}.liveEmailStatus.pending{color:#a8730f;background:#fff7dd;border:1px solid #f9ebbc}.liveEmailStatus.sending{color:#6254e7;background:#efedff;border:1px solid #dfd9ff}.liveEmailStatus.sent{color:#168c60;background:#eaf9f2;border:1px solid #d4f1e3}.liveEmailStatus.failed{color:#cf4855;background:#fff0f1;border:1px solid #f6dadd}.liveEmpty{text-align:center;color:#8d96a7;flex-direction:column;justify-content:center;align-items:center;min-height:180px;display:flex}.liveEmpty>div{color:#7467e8;background:#f3f2fa;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:10px;display:flex}.liveEmpty strong{color:#394155;font-size:12px}.liveEmpty span{margin-top:4px;font-size:10px}.livePagination{background:#fbfbfd;border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:15px;min-height:57px;padding:10px 18px;display:flex}.livePaginationInfo{color:#929aaa;font-size:10px}.livePaginationInfo strong{color:#4d5568}.livePaginationControls{align-items:center;gap:7px;display:flex}.livePaginationControls button{appearance:none;color:#596174;cursor:pointer;background:#fff;border:1px solid #e1e4ec;border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;transition:all .18s;display:flex}.livePaginationControls button:hover:not(:disabled){color:#6254e7;background:#f4f2ff;border-color:#cfc9fa}.livePaginationControls button:disabled{opacity:.35;cursor:not-allowed}.livePageNumber{text-align:center;color:#8a92a3;min-width:72px;font-size:10px}.livePageNumber strong{color:#6254e7}.liveTrackerError{color:#c94b57;background:#fff4f5;border:1px solid #f5d5d8;border-radius:10px;align-items:center;gap:8px;min-height:40px;margin:0 28px 20px;padding:9px 12px;font-size:10px;display:flex}.liveTrackerFooter{color:#9aa2b2;background:#fbfbfd;border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:0 28px;font-size:9.5px;display:flex}.liveTrackerFooter>div{align-items:center;gap:7px;display:flex}.livePulse{background:#23b675;border-radius:50%;width:7px;height:7px;animation:1.7s infinite livePulseAnimation;display:inline-block;box-shadow:0 0 0 4px #23b6751a}.liveTrackerLoading{justify-content:center;align-items:center;gap:12px;min-height:120px;padding:30px;display:flex}.liveLoadingIcon{color:#6758e8;background:#f0edff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.liveTrackerLoading strong{color:#30384b;font-size:12px;display:block}.liveTrackerLoading span{color:#9ba3b3;margin-top:3px;font-size:10px;display:block}.liveSpin{animation:.9s linear infinite liveSpinAnimation}@media (width<=1050px){.liveStats{grid-template-columns:repeat(2,minmax(0,1fr))}.liveToolbar{flex-direction:column;align-items:stretch}.liveSearch{width:100%}.liveTableHeader,.liveEmailRow{grid-template-columns:minmax(180px,1.4fr) minmax(180px,1.2fr) 105px}.liveTableHeader span:nth-child(2),.liveActivity{display:none}}@media (width<=760px){.liveTracker{border-radius:16px}.liveTrackerHero{flex-direction:column;align-items:flex-start;padding:20px}.liveTrackerHeroRight{justify-content:space-between;width:100%}.liveProgressSection,.liveStats{padding-left:20px;padding-right:20px}.liveStream{margin-left:20px;margin-right:20px}.liveStats{grid-template-columns:1fr}.liveTableHeader{display:none}.liveEmailRow{grid-template-columns:1fr;gap:10px;padding:16px}.liveActivity{display:block}.liveEmailAddress{padding-left:48px}.liveEmailStatus{margin-left:48px}.livePagination{flex-direction:column;align-items:flex-start}.liveTrackerFooter{flex-direction:column;align-items:flex-start;padding:15px 20px}}.liveCampaignActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.liveGmailSelect{color:#26334d;background:#fff;border:1px solid #e0e4f0;border-radius:10px;outline:none;min-width:170px;max-width:230px;padding:10px 12px;font-size:12px}.liveGmailSelect:focus{border-color:#7565f5}.liveActionButton{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 16px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.livePauseButton{color:#b45309;background:#fff0df}.livePauseButton:hover:not(:disabled){background:bisque}.liveResumeButton{color:#fff;background:#6856f5}.liveResumeButton:hover:not(:disabled){background:#5140dd}.liveActionButton:disabled{opacity:.5;cursor:not-allowed}.liveActionError,.liveActionMessage{border-radius:10px;align-items:center;gap:9px;margin:12px 20px;padding:12px 15px;font-size:12px;display:flex}.liveActionError{color:#b91c1c;background:#fef2f2}.liveActionMessage{color:#15803d;background:#f0fdf4}@media (width<=768px){.liveCampaignActions{width:100%}.liveGmailSelect{flex:1;min-width:0}}.settings-page{color:#0f172a;background:#f7f9fc;min-height:100vh;padding:32px;font-family:Inter,system-ui,-apple-system,sans-serif}.settings-page *,.settings-page :before,.settings-page :after{box-sizing:border-box}.settings-container{max-width:1350px;margin:0 auto}.settings-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.settings-breadcrumb{color:#94a3b8;align-items:center;gap:7px;margin-bottom:18px;font-size:12px;display:flex}.settings-title-row{align-items:center;gap:16px;display:flex}.settings-header-icon{color:#fff;background:#111827;border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.settings-title-row h1{letter-spacing:-.8px;color:#0f172a;margin:0;font-size:28px;font-weight:800}.settings-title-row p{color:#64748b;margin:5px 0 0;font-size:13px}.settings-workspace-badge{color:#4f46e5;white-space:nowrap;background:#eef2ff;border-radius:50px;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:700;display:inline-flex}.settings-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;display:grid}.settings-sidebar{background:#fff;border:1px solid #e9edf5;border-radius:22px;padding:14px;box-shadow:0 5px 25px #0f172a09}.settings-sidebar-label{letter-spacing:1.5px;color:#94a3b8;padding:16px 14px;font-size:10px;font-weight:800}.settings-navigation{flex-direction:column;gap:5px;display:flex}.settings-nav-item{text-align:left;color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:12px;width:100%;padding:14px 13px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s;display:flex}.settings-nav-item:hover{color:#0f172a;background:#f1f5f9}.settings-nav-item.active{color:#fff;background:#111827;box-shadow:0 6px 16px #0f172a21}.settings-nav-item.active>svg:first-child{color:#a5b4fc}.settings-nav-item .nav-arrow{opacity:.5;margin-left:auto}.settings-help-card{background:linear-gradient(135deg,#eef2ff,#f5f3ff);border-radius:17px;margin-top:25px;padding:19px}.settings-help-icon{color:#6366f1;background:#fff;border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:13px;display:flex}.settings-help-card h4{margin:0 0 7px;font-size:13px;font-weight:700}.settings-help-card p{color:#64748b;margin:0;font-size:12px;line-height:1.7}.settings-main{min-width:0}.settings-tab-content{flex-direction:column;gap:18px;display:flex}.settings-card{background:#fff;border:1px solid #e9edf5;border-radius:24px;padding:30px;box-shadow:0 5px 25px #0f172a09}.settings-card-header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:25px;display:flex}.settings-section-heading{align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}.settings-card-header .settings-section-heading{margin-bottom:0}.settings-section-icon{color:#6366f1;background:#eef2ff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.settings-section-heading h2{color:#0f172a;letter-spacing:-.3px;margin:0;font-size:18px;font-weight:800}.settings-section-heading p{color:#94a3b8;margin:6px 0 0;font-size:12px;line-height:1.6}.settings-refresh-btn,.settings-primary-btn,.settings-disconnect-btn,.settings-outlook-btn{cursor:pointer;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.settings-refresh-btn{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:11px;padding:10px 14px}.settings-refresh-btn:hover{background:#f8fafc}.settings-primary-btn{color:#fff;background:#111827;border:1px solid #111827;border-radius:12px;padding:12px 17px}.settings-primary-btn:hover:not(:disabled){background:#4338ca;border-color:#4338ca;transform:translateY(-1px)}.settings-primary-btn:disabled,.settings-disconnect-btn:disabled,.settings-refresh-btn:disabled{opacity:.55;cursor:not-allowed}.settings-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:25px;display:grid}.settings-stat{background:#f8fafc;border-radius:16px;padding:20px}.settings-stat span{color:#64748b;margin-bottom:12px;font-size:12px;display:block}.settings-stat strong{color:#0f172a;font-size:27px;font-weight:800}.settings-stat.green{background:#ecfdf5}.settings-stat.green span,.settings-stat.green strong{color:#047857}.settings-stat.blue{background:#eff6ff}.settings-stat.blue span,.settings-stat.blue strong{color:#1d4ed8}.settings-provider{background:#fff;border:1px solid #e8edf5;border-radius:18px;margin-top:16px;padding:23px;transition:all .2s}.settings-provider:hover{border-color:#c7d2fe;box-shadow:0 8px 25px #6366f10b}.settings-provider-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-provider-identity{align-items:center;gap:14px;display:flex}.settings-provider-identity h3{margin:0;font-size:15px;font-weight:800}.settings-provider-identity p{color:#94a3b8;margin:5px 0 0;font-size:12px}.settings-provider-logo{border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.gmail-logo{background:#fff;border:1px solid #edf0f5}.outlook-logo{color:#fff;background:linear-gradient(135deg,#38bdf8,#1d4ed8)}.settings-soon-badge{color:#64748b;background:#f1f5f9;border-radius:50px;padding:8px 12px;font-size:11px;font-weight:700}.settings-outlook-btn{color:#94a3b8;cursor:not-allowed;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;width:100%;margin-top:20px;padding:13px}.settings-accounts-list{flex-direction:column;gap:12px;margin-top:22px;display:flex}.settings-connected-account{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:16px;display:flex}.settings-account-info{align-items:center;gap:12px;min-width:0;display:flex}.settings-account-check{color:#16a34a;background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.settings-account-info strong{color:#0f172a;overflow-wrap:anywhere;font-size:13px;display:block}.settings-account-info span{color:#15803d;margin-top:5px;font-size:11px;display:block}.settings-disconnect-btn{color:#dc2626;background:#fff;border:1px solid #fecaca;border-radius:10px;padding:10px 13px}.settings-disconnect-btn:hover:not(:disabled){background:#fef2f2}.settings-empty{text-align:center;color:#94a3b8;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:13px;margin-top:22px;padding:25px}.settings-empty p{margin:10px 0 0;font-size:12px}.settings-loading{color:#64748b;align-items:center;gap:9px;margin-top:20px;font-size:12px;display:flex}.settings-security-note{color:#4f46e5;background:#eef2ff;border:1px solid #e0e7ff;border-radius:17px;align-items:flex-start;gap:15px;padding:21px;display:flex}.settings-security-note>svg{flex-shrink:0}.settings-security-note strong{color:#1e293b;font-size:13px;display:block}.settings-security-note p{color:#64748b;margin:6px 0 0;font-size:12px;line-height:1.8}.settings-profile-banner{background:#f8fafc;border:1px solid #f1f5f9;border-radius:17px;align-items:center;gap:18px;margin-bottom:25px;padding:22px;display:flex}.settings-avatar{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:68px;height:68px;font-size:23px;font-weight:800;display:flex}.settings-profile-banner h3{margin:0;font-size:18px;font-weight:800}.settings-profile-banner p{color:#64748b;overflow-wrap:anywhere;margin:6px 0;font-size:13px}.settings-profile-active{color:#15803d;background:#dcfce7;border-radius:30px;align-items:center;gap:5px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.settings-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.settings-field.full{grid-column:1/-1}.settings-field label{color:#94a3b8;text-transform:uppercase;letter-spacing:.7px;margin-bottom:9px;font-size:11px;font-weight:700;display:block}.settings-field>div{color:#334155;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:15px;font-size:13px}.settings-readonly{color:#94a3b8;margin-top:23px;font-size:11px}.settings-placeholder{text-align:center;color:#94a3b8;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:16px;padding:45px 20px}.settings-placeholder h3{color:#334155;margin:15px 0 8px;font-size:15px}.settings-placeholder p{font-size:12px;line-height:1.7}.settings-security-item{color:#6366f1;background:#f8fafc;border-radius:14px;align-items:center;gap:15px;margin-top:13px;padding:19px;display:flex}.settings-security-item strong{color:#1e293b;font-size:13px}.settings-security-item p{color:#64748b;margin:5px 0 0;font-size:12px}.settings-alert{border-radius:12px;align-items:center;gap:10px;margin-bottom:18px;padding:15px;font-size:12px;display:flex}.settings-alert.error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.settings-alert.success{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.settings-footer{color:#94a3b8;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:22px 5px;font-size:11px;display:flex}.settings-spin{animation:1s linear infinite settings-spin}@keyframes settings-spin{to{transform:rotate(360deg)}}@media (width<=1050px){.settings-layout{grid-template-columns:210px minmax(0,1fr);gap:16px}.settings-page{padding:22px}}@media (width<=800px){.settings-layout{grid-template-columns:1fr}.settings-navigation{grid-template-columns:repeat(2,1fr);display:grid}.settings-help-card,.settings-workspace-badge{display:none}}@media (width<=550px){.settings-page{padding:16px}.settings-title-row h1{font-size:23px}.settings-card{border-radius:18px;padding:19px}.settings-navigation{grid-template-columns:1fr 1fr}.settings-nav-item{padding:12px 9px;font-size:11px}.settings-nav-item .nav-arrow{display:none}.settings-stats-grid{grid-template-columns:1fr 1fr}.settings-stats-grid .settings-stat:first-child{grid-column:1/-1}.settings-card-header{flex-direction:column}.settings-fields{grid-template-columns:1fr}.settings-field.full{grid-column:auto}.settings-provider-top{align-items:flex-start}.settings-primary-btn{width:100%}}@media (prefers-reduced-motion:reduce){.settings-spin{animation:none}.settings-nav-item,.settings-provider,.settings-primary-btn{transition:none}}.campaign-email-panel{background:#fff;border:1px solid #e5eaf2;border-radius:18px;margin-top:24px;padding:24px;box-shadow:0 5px 20px #0f172a0a}.campaign-email-header h3{color:#0f172a;margin:0;font-size:17px;font-weight:750}.campaign-email-header p{color:#64748b;margin:8px 0 20px;font-size:13px}.campaign-email-select{color:#0f172a;background:#f8fafc;border:1px solid #dbe2ee;border-radius:11px;outline:none;width:100%;padding:13px 15px;font-size:14px}.campaign-email-select:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.campaign-test-button{color:#fff;cursor:pointer;background:#4f46e5;border:0;border-radius:11px;margin-top:17px;padding:13px 20px;font-size:13px;font-weight:700;transition:all .2s}.campaign-test-button:hover:not(:disabled){background:#4338ca}.campaign-test-button:disabled{opacity:.5;cursor:not-allowed}.campaign-email-success{color:#15803d;margin-top:14px;font-size:13px}.campaign-email-error,.campaign-email-warning{color:#dc2626;margin-top:14px;font-size:13px}
