.mx-att,.mx-att-grid{max-width:100%}.mx-att img,.mx-att video{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}.mv-root{position:fixed;inset:0;z-index:1000;background:rgba(8,17,29,.92);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overscroll-behavior:contain;touch-action:none}.mv-root,.mv-stage{display:flex;align-items:center;justify-content:center}.mv-stage{position:relative;max-width:100vw;max-height:100vh;overflow:hidden}.mv-img{max-width:92vw;max-height:88vh;width:auto;height:auto;object-fit:contain;border-radius:6px;transition:transform .16s cubic-bezier(.2,.8,.2,1);cursor:zoom-in;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.mv-img[data-zoomed=true]{cursor:zoom-out;max-width:none;max-height:none}.mv-btn{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:rgba(15,23,42,.62);color:#fff;cursor:pointer;transition:background .14s ease,transform .14s ease}.mv-btn:hover:not(:disabled){background:rgba(15,23,42,.86);transform:scale(1.04)}.mv-btn:disabled{opacity:.35;cursor:default}.mv-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(123,63,228,.65)}.mv-close{top:16px;right:16px}.mv-prev{left:16px}.mv-next,.mv-prev{top:50%;transform:translateY(-50%)}.mv-next{right:16px}.mv-next:hover:not(:disabled),.mv-prev:hover:not(:disabled){transform:translateY(-50%) scale(1.04)}.mv-zoom{bottom:20px;right:16px}.mv-counter{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);color:rgba(255,255,255,.82);font-size:.8125rem;font-weight:600;letter-spacing:.01em;background:rgba(15,23,42,.55);border-radius:999px;padding:4px 12px}@media (max-width:640px){.mv-img{max-width:100vw;max-height:78vh;border-radius:0}.mv-btn{width:40px;height:40px}.mv-prev{left:8px}.mv-next,.mv-zoom{right:8px}.mv-zoom{bottom:76px}}.mg-confirm-backdrop{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(8,17,29,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mg-confirm{width:min(100%,380px);background:#fff;border-radius:16px;box-shadow:0 24px 60px rgba(15,23,42,.28);padding:22px;font-family:var(--font-ui,inherit)}.mg-confirm h2{margin:0 0 6px;font-size:1.0625rem;font-weight:800;color:#08111d}.mg-confirm p{margin:0 0 18px;font-size:.9375rem;line-height:1.45;color:#5f6673}.mg-confirm-row{display:flex;justify-content:flex-end;gap:10px}.mg-confirm-btn{padding:.55rem 1.1rem;border-radius:10px;font-size:.9375rem;font-weight:700;font-family:inherit;cursor:pointer;border:1px solid transparent}.mg-confirm-cancel{background:#fff;border-color:rgba(15,23,42,.16);color:#08111d}.mg-confirm-cancel:hover{background:rgba(15,23,42,.04)}.mg-confirm-danger{background:#c0392b;color:#fff}.mg-confirm-danger:hover:not(:disabled){background:#a93226}.mg-confirm-danger:disabled{opacity:.6;cursor:default}.mg-confirm-error{margin:0 0 12px;font-size:.8125rem;color:#c0392b}.mg-confirm-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(123,63,228,.45)}.mg-menu{position:absolute;z-index:40;min-width:184px;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:12px;box-shadow:0 16px 40px rgba(15,23,42,.16);padding:6px;display:flex;flex-direction:column;font-family:var(--font-ui,inherit)}.mg-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:.5rem .65rem;border:none;background:transparent;border-radius:8px;font-size:.875rem;font-weight:600;font-family:inherit;color:#08111d;cursor:pointer;text-align:left}.mg-menu-item:hover{background:rgba(15,23,42,.05)}.mg-menu-item[data-tone=danger]{color:#c0392b}.mg-menu-item[data-tone=danger]:hover{background:rgba(192,57,43,.07)}.mg-menu-sep{height:1px;margin:5px 4px;background:rgba(15,23,42,.08)}.mg-react{position:absolute;z-index:40;display:flex;align-items:center;gap:2px;padding:5px;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:999px;box-shadow:0 12px 30px rgba(15,23,42,.16)}.mg-react-btn{border:none;background:transparent;cursor:pointer;font-size:1.25rem;line-height:1;padding:5px 6px;border-radius:999px;transition:transform .12s cubic-bezier(.2,.8,.2,1)}.mg-react-btn:hover{transform:scale(1.28);background:rgba(15,23,42,.05)}.mg-react-btn[data-mine=true]{background:rgba(123,63,228,.14)}.mg-react-more{font-size:.95rem;font-weight:800;color:#5f6673}.mg-react-grid{position:absolute;z-index:41;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2px;gap:2px;padding:8px;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:14px;box-shadow:0 16px 40px rgba(15,23,42,.18);min-width:212px}.mg-react-cell{display:flex;flex-direction:column;align-items:center;gap:2px;border:none;background:transparent;cursor:pointer;padding:7px 4px;border-radius:10px;font-family:inherit}.mg-react-cell:hover{background:rgba(15,23,42,.05)}.mg-react-cell[data-mine=true]{background:rgba(123,63,228,.14)}.mg-react-cell span:first-child{font-size:1.3rem;line-height:1.1}.mg-react-cell span:last-child{font-size:.6875rem;font-weight:600;color:#5f6673;white-space:nowrap}.mg-menu-item:focus-visible,.mg-react-btn:focus-visible,.mg-react-cell:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(123,63,228,.45)}@media (hover:none){.mg-touch-trigger{opacity:1!important;pointer-events:auto!important;display:inline-flex!important}.mg-hover-only{display:none!important}.mg-touch-trigger,.mg-touch-trigger .mx-actions-btn,.mg-touch-trigger.dck-msg-tool{min-width:32px;min-height:32px}.mg-menu{min-width:208px}.mg-menu-item{padding:.62rem .7rem;font-size:.9375rem}.mg-react-btn{font-size:1.4rem;padding:7px 8px}.mg-react-cell{padding:9px 5px}}