.marketing-studio-panel{margin:28px 0;padding:26px;border:1px solid rgba(109,255,210,.2);border-radius:28px;background:radial-gradient(circle at 92% 0,rgba(79,119,255,.14),transparent 36%),linear-gradient(145deg,rgba(8,20,36,.98),rgba(7,15,28,.94));box-shadow:0 26px 70px rgba(0,0,0,.22)}
.marketing-studio-heading,.marketing-data-head{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.marketing-studio-heading>div{max-width:810px}.marketing-studio-heading span,.marketing-campaign-form>div>span,.marketing-data-head span,.marketing-card-head span,.creative-card>span{color:#66f3cb;font-size:11px;font-weight:900;letter-spacing:.16em}.marketing-studio-heading h2{font-size:clamp(26px,3vw,44px);line-height:1.02;margin:8px 0 12px}.marketing-studio-heading p,.marketing-campaign-form p{color:#9fb0c4;line-height:1.55;margin:0}.marketing-studio-heading>b{border:1px solid rgba(102,243,203,.24);border-radius:999px;padding:10px 14px;color:#c9fff0;font-size:10px;letter-spacing:.12em;white-space:nowrap}.marketing-studio-warning{margin:20px 0;padding:14px 16px;border-left:3px solid #ffd173;background:rgba(255,209,115,.07);color:#bfc9d6;line-height:1.45}.marketing-studio-warning strong{color:#ffe2a8}.marketing-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0}.marketing-metrics article{padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.025)}.marketing-metrics span,.marketing-metrics small{display:block;color:#7e8ea3;font-size:9px;letter-spacing:.1em}.marketing-metrics b{display:block;margin:7px 0 3px;font-size:20px}.marketing-studio-layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.55fr);gap:16px}.marketing-campaign-form,.marketing-studio-data{padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:rgba(2,8,17,.5)}.marketing-campaign-form{display:grid;gap:12px;align-self:start}.marketing-campaign-form h3,.marketing-data-head h3{margin:5px 0 8px}.marketing-campaign-form label,.performance-form label{display:grid;gap:6px;color:#8fa0b4;font-size:11px}.marketing-campaign-form select,.marketing-campaign-form input,.performance-form select,.performance-form input{width:100%;min-height:43px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0a1422;color:#eef6ff;padding:0 11px}.marketing-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.marketing-campaign-form button,.marketing-card-actions button,.creative-actions button,.performance-form button,.marketing-data-head button{border:0;border-radius:12px;background:#69f2cc;color:#062019;font-weight:900;padding:11px 14px;cursor:pointer}.marketing-campaign-form button{display:flex;justify-content:space-between}.marketing-campaign-form button:disabled{opacity:.42;cursor:not-allowed}.marketing-data-head button{width:38px;height:38px;padding:0}.marketing-campaigns{display:grid;gap:12px;margin-top:14px}.marketing-campaign{border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(255,255,255,.025);overflow:hidden}.marketing-card-head{display:flex;justify-content:space-between;gap:14px;padding:16px}.marketing-card-head h4{margin:6px 0;font-size:18px}.marketing-card-head small{color:#8393a7}.marketing-status{height:max-content;padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);font-size:10px;font-weight:900;letter-spacing:.1em}.marketing-status[data-status=active]{color:#69f2cc;border-color:rgba(105,242,204,.32)}.marketing-status[data-status=paused]{color:#ffd173}.marketing-card-metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:rgba(255,255,255,.06);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.marketing-card-metrics span{padding:10px;background:#0a1421;color:#7f90a4;font-size:9px}.marketing-card-metrics b{display:block;color:#eff7ff;font-size:14px;margin-top:4px}.marketing-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px}.marketing-card-actions a{color:#75e5ff;font-size:11px;overflow-wrap:anywhere}.marketing-card-actions button.secondary,.creative-actions button.reject{background:#172335;color:#b8c5d5}.creative-list{display:grid;gap:8px;padding:0 12px 12px}.creative-card{padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(1,7,14,.44)}.creative-card h5{margin:6px 0;font-size:14px}.creative-card p{margin:0;color:#9bacbf;font-size:12px;line-height:1.45}.creative-card small{display:block;margin-top:8px;color:#718299}.creative-actions{display:flex;gap:7px;margin-top:9px}.creative-actions button{padding:7px 10px;font-size:10px}.creative-card[data-status=approved]{border-color:rgba(105,242,204,.25)}.performance-form{display:grid;grid-template-columns:repeat(5,1fr) auto;gap:8px;padding:12px 16px;border-top:1px solid rgba(255,255,255,.07)}.performance-form button{align-self:end;height:43px}.performance-form-status{grid-column:1/-1;color:#93a4b8;font-size:11px}.marketing-empty{color:#8293a7}
@media(max-width:1050px){.marketing-metrics{grid-template-columns:repeat(3,1fr)}.marketing-studio-layout{grid-template-columns:1fr}.performance-form{grid-template-columns:repeat(3,1fr)}}
@media(max-width:680px){.marketing-studio-panel{padding:17px;border-radius:20px}.marketing-studio-heading{display:grid}.marketing-studio-heading>b{white-space:normal}.marketing-metrics{grid-template-columns:1fr 1fr}.marketing-fields{grid-template-columns:1fr}.marketing-card-metrics{grid-template-columns:1fr 1fr}.performance-form{grid-template-columns:1fr 1fr}.marketing-card-head{display:grid}}
