/* Marketing MM V15.18 */
.v1518-action-row{display:flex;gap:8px;align-items:center;margin-top:10px}.v1518-action-row .grow{flex:1}
.v1518-overdue-card{width:100%;margin:12px 0;text-align:left;border:1px solid var(--line,#e4e7ec);display:grid;grid-template-columns:auto auto 1fr;gap:12px;align-items:center;cursor:pointer}.v1518-overdue-card span{font-size:12px;font-weight:800;letter-spacing:.08em}.v1518-overdue-card b{font-size:28px}.v1518-overdue-card small{opacity:.72}.v1518-overdue-card.has-overdue{border-color:#f3b0b0;background:#fff7f7}.v1518-overdue-list{display:grid;gap:10px}.v1518-overdue-list article{display:flex;justify-content:space-between;gap:14px;padding:13px;border:1px solid var(--line,#e4e7ec);border-radius:14px}.v1518-overdue-list h4{margin:7px 0 3px}.v1518-overdue-list p,.v1518-overdue-list small{margin:0;display:block}.v1518-overdue-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}
.v1518-type-panel{background:linear-gradient(180deg,#fbfcfe,#f7f8fb);border:1px solid #dfe5ee}.v1518-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:10px}.v1518-meta-check{align-self:end;padding:10px 0}.v1518-type-summary{background:#fbfcff}.v1518-type-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v1518-type-summary-grid>div{padding:9px;border-radius:10px;background:#f3f5f8}.v1518-type-summary-grid span{display:block;font-size:11px;text-transform:capitalize;opacity:.7}.v1518-type-summary-grid b{display:block;margin-top:2px;overflow-wrap:anywhere}
.v1518-ext-status{display:flex;gap:10px;justify-content:space-between;align-items:center;padding:13px 15px;border-radius:14px;background:#fff7e6;border:1px solid #ffd99a;margin:12px 0}.v1518-ext-status.connected{background:#effbf4;border-color:#a8dfbf}.v1518-ext-status span{font-size:12px;opacity:.75}.v1518-platform-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.v1518-platform-grid .card{display:flex;flex-direction:column;gap:8px}.v1518-platform-grid span{font-size:12px;opacity:.72;min-height:34px}.v1518-browser-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:12px}.v1518-ai-browser-link{margin:10px 0}
@media(max-width:900px){.v1518-meta-grid,.v1518-type-summary-grid,.v1518-browser-grid{grid-template-columns:1fr}.v1518-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v1518-overdue-card{grid-template-columns:1fr auto}.v1518-overdue-card small{grid-column:1/-1}.v1518-overdue-list article{flex-direction:column}.v1518-overdue-actions .btn{flex:1;min-height:44px}.v1518-action-row{position:sticky;bottom:calc(env(safe-area-inset-bottom,0px) + 4px);z-index:8;background:rgba(255,255,255,.96);padding:8px 0}.v1518-ext-status{align-items:flex-start;flex-direction:column}}
@media(max-width:560px){.v1518-platform-grid{grid-template-columns:1fr}.v1518-type-panel{padding:12px}}
