@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;650;700;750;800&display=swap";*{box-sizing:border-box}body{color:#20232a;background:#f7f8fa;margin:0;font:14px Manrope,Arial,sans-serif}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px}button{cursor:pointer;color:inherit;background:#fff;border:1px solid #e2e5e9;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}button:hover{background:#f0f2f5}button:disabled{opacity:.5;cursor:wait}a{color:#4f5be6}small{color:#8b8e99;margin-top:5px;font-size:11px;display:block}aside{background:#fff;border-right:1px solid #e7e9ed;flex-direction:column;width:232px;padding:35px 22px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#20232a;letter-spacing:-1px;align-items:center;gap:9px;font-size:23px;font-weight:800;text-decoration:none;display:flex}.brandicon{color:#fff;background:#5d60ec;border-radius:11px;padding:10px;display:inline-flex}.dot{color:#6261ef;font-size:10px}.workspace{letter-spacing:1.4px;color:#979ba5;margin-top:45px;font-size:9px}.workspaceName{margin:13px 0 30px;font-weight:750}.workspaceName span{float:right;color:#8a8e9e;background:#f1f2f7;border-radius:4px;padding:3px 5px;font-size:10px}nav{gap:7px;display:grid}nav button{color:#7b8090;border:0;justify-content:flex-start;padding:14px;font-weight:650}nav button.active{color:#5d59da;background:#eeedff}nav button span{margin-left:auto;font-size:11px}.sidebarfoot{color:#626778;margin-top:auto;font-size:11px}.sidebarfoot small{margin:10px 0 0 13px}.statusdot{background:#50ad84;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}main{margin-left:232px}header{background:#fff;border-bottom:1px solid #e7e9ed;justify-content:space-between;align-items:center;height:78px;padding:0 42px;font-size:12px;display:flex}header>span{color:#9a9da7;align-items:center;gap:15px;display:flex}header b{color:#5c6271;font-weight:500}.private{color:#75758b;font-size:11px}.content{max-width:1450px;margin:auto;padding:39px 42px 0}.heading{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.eyebrow{letter-spacing:1.8px;color:#8b8fa2;font-size:10px;font-weight:750}h1{letter-spacing:-1.2px;margin:9px 0;font-size:32px}h2{letter-spacing:-.4px;font-size:16px}h3{font-size:14px}p{color:#8a8e9c;margin:5px 0;line-height:1.7}.primary{color:#fff;background:#615de9;border-color:#615de9;padding:12px 17px;font-weight:650}.primary:hover{background:#514cd5}.toolbar{align-items:center;gap:15px;margin-bottom:22px;display:flex}.period{background:#fff;border:1px solid #e3e5eb;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;display:flex}.period input{color:#5b6070;background:0 0;border:0;font-size:12px}.muted{color:#969aa6;font-size:11px}.export{color:#7a7f8c;margin-left:auto;font-size:11px}.stats{grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:24px;display:grid}.stat{background:#fff;border:1px solid #e5e7ec;border-radius:11px;padding:21px 23px}.stat>div{color:#858b99;justify-content:space-between;font-size:12px;display:flex}.stat>div svg{color:#a4a5b8}.stat>b{letter-spacing:-1px;margin:12px 0 10px;font-size:35px;display:block}.stat small{font-size:10px}.red{color:#dc6b63!important}.overview{grid-template-columns:1.6fr 1fr;gap:24px;margin-bottom:25px;display:grid}section{background:#fff;border:1px solid #e5e7ec;border-radius:11px}.pipeline,.plan{padding:21px 24px}.sectionhead{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.sectionhead h2{margin:0}.sectionhead>span{color:#999dac;font-size:10px}.stage{align-items:center;gap:22px;margin:17px 0;font-size:11px;display:flex}.stage>span{align-items:center;gap:9px;min-width:150px;display:flex}.stage>b{text-align:right;width:15px;font-size:12px}.stage-dot{background:#a5a9b8;border-radius:50%;width:7px;height:7px}.d1,.d2{background:#8b86e8}.d3{background:#edb755}.d4{background:#69aebc}.d5{background:#64ad89}.bar{background:#f1f2f6;border-radius:6px;flex:1;height:5px;overflow:hidden}.bar i,.progress i{background:#8880e9;border-radius:6px;height:100%;display:block}.planvalue{letter-spacing:-2px;margin:28px 0 18px;font-size:52px;font-weight:750}.planvalue span{color:#c3c4d2;font-size:26px;font-weight:500}.progress{background:#f0effa;border-radius:9px;height:8px;overflow:hidden}.plan p{margin:14px 0 20px;font-size:11px}.textbutton{color:#736bcb;background:0 0;border:0;padding:0;font-size:11px}.publications .sectionhead{margin:0;padding:22px 24px}.tablewrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}th{color:#959baa;letter-spacing:.5px;white-space:nowrap;background:#fafbfc;padding:14px 22px;font-size:9px;font-weight:600}td{color:#6e7482;border-top:1px solid #f0f1f4;padding:17px 22px}td strong{color:#3c414d;font-size:12px;font-weight:650}tbody tr{cursor:pointer}tbody tr:hover{background:#fafaff}.pill{white-space:nowrap;color:#878d9d;background:#f0f1f5;border-radius:5px;padding:5px 8px;font-size:9px;display:inline-block}.s1,.s2{color:#8973c7;background:#f0edff}.s3{color:#be9552;background:#fff4df}.s4{color:#5f95a7;background:#eaf3fa}.s5{color:#609b78;background:#eaf6ee}.empty{text-align:center;color:#989caa;padding:35px;font-size:12px}.filters{gap:12px;margin-bottom:23px;display:flex}.search{color:#999;background:#fff;border:1px solid #e3e6ec;border-radius:8px;flex:1;align-items:center;gap:10px;padding:0 12px;display:flex}.search input{background:0 0;border:0;width:100%;padding:12px 0;font-size:12px}.filters select{background:#fff;border:1px solid #e3e6ec;border-radius:8px;padding:10px;font-size:12px}.bloggergrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.blogger{text-align:left;border-radius:12px;padding:22px;display:block}.blogger:hover{background:#fff;box-shadow:0 5px 20px #5555660b}.bloggertop{justify-content:space-between;align-items:center;display:flex}.avatar{color:#8c7fc3;background:#ede9fc;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;font-weight:750;display:flex}.a1{color:#639792;background:#e3f0ef}.a2{color:#be8e76;background:#fbe8df}.a3{color:#7397c2;background:#e2edfa}.blogger h2{margin:17px 0 4px}.blogger p{font-size:11px}.tags{gap:7px;margin:18px 0;display:flex}.tags span{color:#858b9a;background:#f4f5f8;border-radius:5px;padding:5px 8px;font-size:9px}.bloggernumbers{gap:30px;padding-bottom:22px;display:flex}.bloggernumbers b{font-size:18px}.bloggerfoot{color:#979ca9;border-top:1px solid #f0f1f5;justify-content:space-between;padding-top:14px;font-size:11px;display:flex}.onboarding{background:#f5f4fc;border:1px dashed #d6d6e6;border-radius:12px;flex-direction:column;align-items:center;margin-top:25px;padding:30px;display:flex}.onboarding p{margin-bottom:17px}.onboarding .textbutton{margin-top:17px}footer{letter-spacing:1px;color:#aeb1bc;justify-content:space-between;padding:30px 0;font-size:9px;display:flex}.error,.demobar{color:#b54d46;background:#fff0ef;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:12px 16px;font-size:12px;display:flex}.error button{background:0 0;border:0;padding:0}.demobar{color:#6a60ad;background:#eeecff}.demobar button{color:inherit;background:0 0;border:0;font-size:11px}.overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;background:#20233266;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:15px;width:660px;max-height:92vh;padding:32px;position:relative;overflow:auto;box-shadow:0 25px 100px #0002}.modal h2{margin:12px 0 25px;font-size:23px}.close{color:#a0a3ae;border:0;padding:5px;position:absolute;top:18px;right:18px}.formgrid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.formgrid label{color:#7c8190;gap:7px;font-size:11px;display:grid}.formgrid input,.formgrid select,.formgrid textarea{color:#464b57;background:#fcfcfe;border:1px solid #e1e4ec;border-radius:7px;width:100%;padding:11px}.wide{grid-column:1/-1}.modalactions{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.delete{color:#ce7771;background:0 0;border:0;font-size:11px}.modalactions .delete{margin-right:auto}.detailgrid{grid-template-columns:1fr 1fr;gap:20px;margin:25px 0;display:grid}.detailgrid strong{margin-top:5px;font-size:13px;display:block}.detail a{font-size:12px}.notes{white-space:pre-wrap;margin-top:20px;font-size:12px}.history{text-align:left;justify-content:space-between;width:100%;margin-top:8px;font-size:12px}.detail>.delete{margin-top:20px}@media (width>=1550px){.content{padding-top:50px}}@media (width<=1100px){aside{width:190px;padding:28px 16px}.brand{font-size:19px}main{margin-left:190px}.content{padding:25px}header{padding:0 25px}.stats{gap:10px}.stat{padding:17px}.overview{grid-template-columns:1.3fr 1fr}.stage{gap:10px}.bloggergrid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){aside{border-bottom:1px solid #e4e6ed;width:auto;padding:15px;position:static}.brand{font-size:20px}.workspace,.workspaceName,.sidebarfoot{display:none}nav{margin-top:13px;display:flex}nav button{flex:1;padding:10px;font-size:12px}main{margin:0}header{display:none}.content{padding:25px 16px}.heading{align-items:flex-start;gap:12px}.heading p{font-size:11px}h1{font-size:25px}.heading .primary{padding:10px;font-size:10px}.toolbar{flex-wrap:wrap}.muted{display:none}.stats{grid-template-columns:1fr 1fr}.stat>b{font-size:29px}.overview,.bloggergrid{grid-template-columns:1fr}.filters{flex-wrap:wrap}.search{flex-basis:100%}.filters select{flex:1}.formgrid{grid-template-columns:1fr}.wide{grid-column:auto}.modal{padding:25px 20px}footer span,.private{display:none}.sectionhead{gap:10px}.stage>span{min-width:140px}.export{padding:9px}.modalactions{flex-wrap:wrap}}.projectactions{gap:10px;display:flex}.projecthub>.sectionhead{margin:10px 0 25px}.projecthub>.sectionhead h2{font-size:21px}.projecthub .projectsection{margin-top:20px;padding:22px 24px}.projecthub section>.projectsection{margin:0}.metricnote{color:#969aaa;margin:15px 0 24px;font-size:11px;line-height:1.7}.projectselect,.attach select{color:#5c6371;background:#fff;border:1px solid #e3e6ec;border-radius:8px;max-width:250px;padding:10px 12px;font-size:12px}.attach{gap:10px;margin-bottom:20px;display:flex}.attach select{flex:1;max-width:none}.linked{border-top:1px solid #eee;justify-content:space-between;align-items:center;padding:12px 0;font-size:12px;display:flex}.linked button{font-size:10px}.projecthub .stats .stat b{overflow-wrap:anywhere}.projecthub .onboarding{border:0;margin:0}.projecthub .notes{margin:0}.projecthub .detailgrid{margin-bottom:0}@media (width<=760px){.projecthub>.sectionhead{display:block}.projectactions{margin-top:15px}.projecthub .projectsection{padding:18px}.projecthub .sectionhead button{font-size:10px}.projecthub .sectionhead h2{font-size:14px}}.accounts{border-top:1px solid #ececf4;margin-top:7px;padding-top:15px}.accounts .sectionhead{margin-bottom:10px}.accounts h3{margin:0}.accounts button{font-size:11px}.accountrow{background:#f8f8fc;border:1px solid #e8e8f0;border-radius:10px;margin-top:12px;padding:15px}.accounttitle{color:#9395a6;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:11px;display:flex}.accounttitle button{color:#bf7777;background:0 0;border:0;padding:3px}.detailaccounts>div{border-bottom:1px solid #eee;padding:12px 0;font-size:12px}.detailaccounts a{margin-top:8px;display:inline-block}.bloggerpicker{flex:1;min-width:0;position:relative}.pickercontrol{background:#fff;border:1px solid #e3e6ec;border-radius:8px;align-items:center;display:flex}.pickercontrol:focus-within{border-color:#7770e5;box-shadow:0 0 0 2px #eeecff}.pickercontrol input{color:#5c6371;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:12px;font-size:12px}.pickercontrol button{color:#8d91a0;background:0 0;border:0;padding:10px}.pickeroptions{z-index:5;background:#fff;border:1px solid #e3e6ec;border-radius:9px;max-height:280px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px #2523421a}.pickeroption{cursor:pointer;border-radius:5px;padding:11px 12px;font-size:12px}.pickeroption:hover,.pickeroption.highlighted,.pickeroption[aria-selected=true]{background:#f1efff}.pickeroption small{white-space:normal;overflow-wrap:anywhere}.pickernone{color:#969aaa;padding:15px 12px;font-size:12px}.pill[data-status=Активен]{color:#398451;background:#e6f5e9}.pill[data-status=Пауза]{color:#a57b16;background:#fff3cd}.pill[data-status=Стоп]{color:#bc4d4d;background:#fce5e5}.detailgrid .pill{margin-top:5px}.publicstats{background:#f4f3fc;border:1px solid #e8e5f5;border-radius:10px;margin-bottom:22px;padding:16px}.publicstats label{color:#7c8190;gap:8px;font-size:11px;display:grid}.publicstats input{background:#fff;border:1px solid #deddeb;border-radius:7px;width:100%;padding:11px;font-size:12px}.publicstats button{margin-top:10px;font-size:11px}.publicstats p{color:#77718e;margin-top:10px;font-size:11px}.portfolio-stats{grid-template-columns:repeat(auto-fit,minmax(175px,1fr))}@media (width<=760px){.portfolio-stats{grid-template-columns:1fr 1fr}nav{flex-wrap:wrap}nav button{min-width:110px}}.projectgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.projectcard{text-align:left;background:#fff;border:1px solid #e3e6ee;border-radius:13px;padding:24px;transition:box-shadow .15s,border-color .15s;display:block}.projectcard:hover{background:#fff;border-color:#c5c0ef;box-shadow:0 6px 24px #4e466a0c}.projectcardtop{justify-content:space-between;align-items:center;display:flex}.projectglyph{color:#7565d4;background:#f0edff;border-radius:9px;padding:10px;display:inline-flex}.projectcard h2{overflow-wrap:anywhere;margin:20px 0 3px;font-size:18px}.projectcard p{margin-bottom:25px;font-size:12px}.projectcardmetric{color:#9397a5;justify-content:space-between;align-items:baseline;gap:12px;margin:17px 0 10px;font-size:11px;display:flex}.projectcardmetric strong{color:#505666;text-align:right;overflow-wrap:anywhere;font-size:12px}.projectcard .progress{height:6px}.projectcardfoot{color:#969aaa;border-top:1px solid #f0f1f5;justify-content:space-between;gap:10px;margin-top:23px;padding-top:17px;font-size:10px;display:flex}.projectcardfoot>span:last-child{color:#8277bd}@media (width<=1200px){.projectgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.projectgrid{grid-template-columns:1fr}}.accountfetch{align-items:center;gap:12px;margin-top:14px;display:flex}.accountfetch button{white-space:nowrap;font-size:10px}.accountfetch small{margin:0;line-height:1.6}@media (width<=760px){.accountfetch{flex-direction:column;align-items:flex-start}}.creativeactions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.batchreport{color:#777087;background:#f5f4fc;border:1px solid #e9e5f7;border-radius:8px;margin-bottom:16px;padding:13px 16px;font-size:12px}.batchreport details{margin-top:10px}.batchreport summary{cursor:pointer}.batchreport p{overflow-wrap:anywhere;font-size:11px}@media (width<=760px){.creativeactions{gap:7px}.creativeactions button{padding:9px;font-size:10px}}.linked .bloggerlink{text-align:left;background:0 0;border:0;flex:1;min-width:0;padding:8px 0;display:block}.linked .bloggerlink strong{color:#635bc5}.linked .bloggerlink:hover strong{text-decoration:underline}.bloggerlink small{overflow-wrap:anywhere}.participationactions{align-items:center;gap:12px;display:flex}.participationactions select,.participationitem select{color:#747087;background:#fafaff;border:1px solid #e3e3ee;border-radius:7px;padding:9px 10px;font-size:11px}.participationlist{border-top:1px solid #efeff5;margin-top:22px;padding-top:10px}.participationitem{border-bottom:1px solid #f1f1f6;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;font-size:12px;display:flex}.participationlist p{font-size:12px}@media (width<=760px){.linked{flex-wrap:wrap;gap:9px}.linked .bloggerlink{flex-basis:100%}.participationactions{justify-content:space-between;width:100%}.participationitem{flex-direction:column;align-items:flex-start}}select[data-participation-status=На\ согласовании]{color:#356db0;background:#e8f1ff;border-color:#c8ddfc}select[data-participation-status=Подписание\ документов]{color:#9b761c;background:#fff4d6;border-color:#f0deab}select[data-participation-status=В\ работе]{color:#398451;background:#e6f5e9;border-color:#c4e5cd}select[data-participation-status] option{color:#505666;background:#fff}.loginpage{justify-content:center;align-items:center;min-height:100vh;margin:0;padding:25px;display:flex}.logincard{background:#fff;border:1px solid #e4e5ed;border-radius:18px;width:420px;max-width:100%;padding:38px;box-shadow:0 14px 60px #4d466712}.logincard .eyebrow{margin-top:25px}.logincard h1{margin-top:13px;font-size:27px}.logincard p{margin-bottom:25px;font-size:12px}.logincard label{color:#777e90;gap:8px;margin:18px 0;font-size:12px;display:grid}.logincard input{background:#fcfcff;border:1px solid #dedfea;border-radius:8px;width:100%;padding:12px}.logincard>.primary{width:100%;margin-top:7px}.logincard>small{text-align:center;margin-top:18px}.sessionactions{align-items:center;gap:15px;display:flex}.sessionactions button{padding:7px 12px;font-size:11px}.portfolio-stats .stat>div{white-space:nowrap;min-height:18px;font-size:clamp(10px,.85vw,12px)}
