.ua-p-messages-outbox .ua-msg-page{display:grid;gap:12px}
.ua-p-messages-outbox .ua-clean-card-pad{overflow:visible}
.mo-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}
.mo-stat{display:flex;align-items:center;gap:12px;min-height:82px;padding:14px 16px;border:1px solid rgba(103,137,176,.35);border-radius:16px;background:linear-gradient(145deg,rgba(20,34,53,.95),rgba(10,20,34,.98));color:#eaf3ff;text-align:right;cursor:pointer;transition:.18s ease}
.mo-stat:hover{transform:translateY(-2px);border-color:rgba(78,190,234,.62);box-shadow:0 12px 28px rgba(0,0,0,.22)}
.mo-stat>i{display:grid;width:46px;height:46px;place-items:center;border-radius:13px;background:rgba(68,190,235,.13);color:#52c9ef;font-size:19px}
.mo-stat>span{display:grid;gap:2px}.mo-stat b{font-size:25px;line-height:1}.mo-stat small{color:#93a8c0;font-weight:800}
.mo-stat.is-sent>i{background:rgba(36,205,142,.13);color:#45dfa8}.mo-stat.is-failed>i{background:rgba(255,82,96,.14);color:#ff737f}.mo-stat.is-missing>i{background:rgba(255,184,51,.13);color:#ffc252}
.mo-run-progress{margin:10px 0 14px;padding:13px 15px;border:1px solid rgba(54,199,229,.34);border-radius:14px;background:linear-gradient(135deg,rgba(8,45,63,.92),rgba(9,25,41,.98))}
.mo-run-progress__head,.mo-run-progress__numbers{display:flex;align-items:center;justify-content:space-between;gap:10px}.mo-run-progress__head span{display:flex;align-items:center;gap:8px}.mo-run-progress__head i{color:#4bd4ee}.mo-run-progress__head strong{color:#7de7ff;font-size:14px}
.mo-run-progress__bar{height:8px;margin:10px 0;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}.mo-run-progress__bar i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#15b8d6,#38e3a4);transition:width .25s ease}
.mo-run-progress__numbers{justify-content:flex-start;gap:22px;color:#8ea4bd;font-size:11px}.mo-run-progress__numbers b{margin-inline-start:4px;color:#f0f7ff;font-size:12px}.mo-run-progress.is-failed{border-color:rgba(255,79,96,.5)}
.mo-modal[hidden]{display:none!important}.mo-modal{position:fixed;z-index:100060;inset:0;display:grid;place-items:center;padding:18px;direction:rtl}
.mo-modal__backdrop{position:absolute;inset:0;background:rgba(1,7,15,.78);backdrop-filter:blur(6px)}
.mo-modal__dialog{position:relative;width:min(480px,calc(100vw - 36px));padding:24px;border:1px solid #35506d;border-radius:22px;background:linear-gradient(155deg,#14243a,#091524);box-shadow:0 28px 80px rgba(0,0,0,.55);color:#eff7ff;text-align:center}
.mo-modal__hero{display:grid;width:56px;height:56px;margin:0 auto 12px;place-items:center;border-radius:16px;background:linear-gradient(145deg,#0b89b2,#18b78e);font-size:25px}.mo-modal__dialog h3{margin:0 0 8px;font-size:20px}.mo-modal__dialog p{margin:0;color:#a5b6ca;line-height:1.9}
.mo-modal__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.mo-modal__actions button,.mo-modal__dialog>header button{height:44px;border:1px solid #344b65;border-radius:11px;background:#0a1727;color:#d6e2ef;font-weight:900;cursor:pointer}.mo-modal__actions .is-primary{border-color:#1dbb8a;background:#158c6c;color:#fff}
.mo-modal__dialog--wide{display:flex;flex-direction:column;width:min(1480px,calc(100vw - 64px));max-height:min(920px,calc(100dvh - 48px));padding:0;text-align:right;overflow:hidden}.mo-modal__dialog>header{display:flex;flex:0 0 auto;width:100%;max-width:none;align-items:center;justify-content:space-between;margin:0;padding:13px 16px;border-bottom:1px solid #263b53;box-sizing:border-box}.mo-modal__dialog>header span{color:#51c7e9;font-size:9px;font-weight:900}.mo-modal__dialog>header h3{margin:2px 0 0;font-size:18px}.mo-modal__dialog>header button{width:36px;height:36px}
.mo-detail-list{display:grid;flex:1 1 auto;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-content:start;min-height:0;gap:8px;padding:12px;overflow:auto;scrollbar-width:thin;scrollbar-color:#49647f transparent}.mo-detail-list::-webkit-scrollbar{width:9px}.mo-detail-list::-webkit-scrollbar-track{background:transparent}.mo-detail-list::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:99px;background:#49647f;background-clip:padding-box}.mo-detail-list article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:56px;padding:9px;border:1px solid #273d56;border-radius:10px;background:#0a1727}.mo-detail-list article>i{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:#102c40;color:#4fc8eb;font-size:13px}.mo-detail-list article>span{display:grid;gap:2px;min-width:0}.mo-detail-list article b{overflow:hidden;color:#eef6ff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mo-detail-list article small{overflow:hidden;color:#8fa3ba;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.mo-detail-list article small.is-error{color:#ff8e98;white-space:normal}.mo-detail-list article em{color:#6f849c;font-size:10px;font-style:normal}.mo-detail-empty{grid-column:1/-1;padding:40px;color:#8ea3bb;text-align:center}.mo-detail-empty.is-error{color:#ff8e98}
@media(max-width:1280px){.mo-modal__dialog--wide{width:calc(100vw - 32px)}.mo-detail-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}
@media(max-width:760px){.mo-stats{grid-template-columns:1fr}.mo-modal{padding:10px}.mo-modal__dialog--wide{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.mo-detail-list{grid-template-columns:1fr;padding:10px}.mo-modal__actions{grid-template-columns:1fr}.mo-run-progress__numbers{gap:12px;justify-content:space-between}}
