.partner-list article{grid-template-columns:38px minmax(0,1fr) auto auto auto;align-items:center}.partner-list article>i{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:#eef2ff;color:#2454ff;font-size:10px;font-style:normal;font-weight:900}.partner-list article>a,.pass-list article>a{color:#2454ff;font-size:10px;font-weight:850;text-decoration:none;white-space:nowrap}.partner-list article>button,.pass-list article>button{padding:7px 9px;font-size:9px}.pass-list article{grid-template-columns:84px minmax(0,1fr) auto auto;align-items:center}.pass-list canvas{border:1px solid #e1e7f0;border-radius:9px;background:#fff}.timeline article{display:grid;grid-template-columns:145px minmax(0,1fr) auto;gap:12px;align-items:center}.timeline article>i{display:none}.timeline time{color:#2454ff;font-size:10px;font-weight:850}.timeline article>div{display:flex;gap:6px}.timeline article button{padding:7px 9px;font-size:9px}.timeline article.paused{opacity:.65}.suite-callout{display:flex;align-items:center;gap:12px;margin-top:18px}.suite-callout>i{width:36px;height:36px;display:grid;place-items:center;flex:0 0 36px;border-radius:11px;background:#fff;color:#2454ff;font-style:normal;font-weight:900}.suite-callout p{margin:3px 0 0}.suite-callout.compact{margin-top:16px}.report-schedules>span{display:grid;grid-template-columns:1fr auto;gap:3px;padding:10px;border:1px solid #e2e8f2;border-radius:10px}.report-schedules>span b,.report-schedules>span small{display:block}.report-schedules>span small{color:#70809b}.report-schedules>span button{grid-column:2;grid-row:1/3;padding:5px;background:#fff0f2;color:#bd2943}.market-card{padding-bottom:14px}.market-card>div:not(.market-placeholder){display:flex;align-items:center;justify-content:space-between;padding:13px 15px 0;color:#64728d;font-size:9px;font-weight:900;text-transform:uppercase}.market-card>div em{padding:4px 6px;border-radius:999px;background:#fff0c8;color:#966400;font-style:normal}.market-card>h3,.market-card>p,.market-card>strong{display:block;margin-left:15px;margin-right:15px}.market-card>h3{margin-top:10px;margin-bottom:5px}.market-card>p{line-height:1.5}.market-card>strong{margin-top:11px;color:#2454ff}.market-card>button{margin:13px 0 0 15px;padding:8px 11px;font-size:10px}.agency-account-picker>span{font-size:10px;font-weight:900;color:#70809b}.agency-account-picker>select{flex:1;padding:11px;border:1px solid #e2e8f2;border-radius:10px;background:var(--panel);color:var(--text)}.approval-grid article{display:grid;grid-template-columns:70px minmax(0,1fr) auto auto auto;gap:9px;align-items:center;padding:10px;border:1px solid #e2e8f2;border-radius:12px}.approval-grid article>img,.approval-grid article>div{width:70px;height:70px;border-radius:9px;background:#14254e;object-fit:cover}.approval-grid b,.approval-grid small{display:block}.approval-grid small{margin-top:4px;color:#70809b}.approval-grid button{padding:7px 9px;font-size:9px}.ai-shell>div:last-child>small{color:#2454ff;font-size:10px;font-weight:900;letter-spacing:.12em}.ai-shell>div:last-child h2{margin:9px 0 6px;font-size:27px}.ai-shell>div:last-child p,.ai-shell>div:last-child>span{display:block;color:#70809b;line-height:1.55}.ai-shell>div:last-child>button{margin:12px 0}.ai-shell>div:last-child>span{font-size:10px}.ai-result ol{display:grid;gap:8px;padding-left:24px}.ai-result li{padding:10px;border-radius:9px;background:#f5f7fc}.ai-metrics span small,.ai-metrics span b{display:block}.ai-metrics span small{margin-bottom:3px}.marketplace-head label{min-width:280px;color:#70809b;font-size:10px;font-weight:900}.marketplace-head select{display:block;width:100%;margin-top:7px;padding:11px;border:1px solid #e2e8f2;border-radius:10px;background:var(--panel);color:var(--text)}body.dark .report-schedules>span,body.dark .approval-grid article,body.dark .agency-account-picker>select{border-color:#2a374d}body.dark .ai-result li{background:#1b2537}@media(max-width:850px){.partner-list article{grid-template-columns:38px 1fr}.partner-list article>a,.partner-list article>button{grid-column:auto}.pass-list article{grid-template-columns:70px 1fr}.pass-list canvas{width:70px;height:70px}.pass-list article>a,.pass-list article>button{grid-column:auto}.timeline article{grid-template-columns:1fr}.approval-grid article{grid-template-columns:58px 1fr}.approval-grid article>img,.approval-grid article>div{width:58px;height:58px}.approval-grid article>button{grid-column:auto}.marketplace-head label{min-width:0;width:100%}}
