.mq-push-card{border:1px solid #dedede;border-radius:14px;background:#fff;padding:20px;margin:20px 0;color:#171717}.mq-push-card h2{font-size:21px;line-height:1.25;margin:6px 0 10px}.mq-push-card p{font-size:14px;line-height:1.55}.mq-push-actions{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.mq-push-actions .btn{min-height:46px!important;white-space:normal!important;max-width:100%;font-size:14px!important}.mq-push-card [hidden]{display:none!important}.mq-push-card details{border-top:1px solid #e5e5e5;padding-top:14px;margin-top:14px}.mq-push-card summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:14px;font-weight:700}.mq-push-card ol{padding-left:22px;font-size:14px;line-height:1.6}.mq-push-card li{margin:9px 0}.mq-push-card [data-push-status]{padding:10px 12px;background:#f4f4f4;border-radius:8px;overflow-wrap:anywhere}.mq-push-card button:focus-visible,.mq-push-card summary:focus-visible{outline:3px solid #666;outline-offset:3px}@media(max-width:600px){.mq-push-card{padding:16px}.mq-push-actions{display:grid;grid-template-columns:minmax(0,1fr)}.mq-push-actions .btn{width:100%;margin:0!important}}@media print{.mq-push-card{display:none!important}}

.mq-push-card[data-state=active] .mq-push-intro p{display:none}

.mq-push-update-dialog{width:min(440px,calc(100% - 32px));border:1px solid #ddd;border-radius:14px;padding:24px;color:#111;background:#fff}.mq-push-update-dialog::backdrop{background:rgba(0,0,0,.4)}.mq-push-update-dialog h2{font-size:21px}.mq-push-update-dialog .btn{min-height:44px;margin:6px 6px 0 0}
