.mnm-cs-shell{min-height:200px;transform-origin:top left;transform:scale(var(--mnm-cs-scale, 1));width:calc(100% / var(--mnm-cs-scale, 1));height:var(--mnm-cs-base-height, auto)}.mnm-cs-viewport{width:100%;display:flex;justify-content:center;align-items:flex-start}.mnm-cs-grid{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));grid-auto-rows:var(--mnm-cs-row-height, 32px);gap:12px;align-items:stretch;min-height:100%;height:100%}.mnm-cs-widget{border-radius:14px;background:#00000038;border:1px solid rgba(255,255,255,.12);overflow:visible;display:flex;flex-direction:column}.mnm-cs-widget-h{padding:2px 10px 4px;font-weight:700;text-align:center;color:var(--mnm-gold);line-height:1.1;border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff0a}.mnm-cs-widget-h.mnm-cs-el-align-left{text-align:left}.mnm-cs-widget-h.mnm-cs-el-align-right{text-align:right}.mnm-cs-widget-b{padding:0;opacity:.9;font-size:14px}.mnm-cs-widget-actions{position:absolute;top:14px;right:14px;display:flex;gap:10px;z-index:10}.mnm-cs-widget{position:relative;cursor:move}.mnm-cs-widget--active{border-color:#00bceea6;box-shadow:0 0 0 2px #00bcee38}.mnm-cs-widget--active .mnm-cs-widget-h{background:#00bcee1a}.mnm-cs-el{border-radius:10px;padding:0;box-sizing:border-box}.mnm-cs-el--image{overflow:hidden}.mnm-cs-wel input,.mnm-cs-wel textarea,.mnm-cs-wel select{font-size:inherit}.mnm-cs-el--active{outline:2px solid rgba(247,144,30,.65);box-shadow:0 0 0 2px #f7901e2e;background:#f7901e14}.mnm-cs-col--active{outline:2px solid rgba(0,188,238,.65);outline-offset:2px;border-radius:8px;background:#00bcee1a}.mnm-cs-pip{display:inline-block;width:12px;height:12px;border-radius:999px;border:2px solid rgba(255,255,255,.55);box-shadow:inset 0 0 0 1px #00000059;vertical-align:middle}.mnm-cs-pip.is-true{background:#f7901ef2;border-color:#f7901ef2}.mnm-cs-cell-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;margin:0 auto;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mnm-cs-cell-image.is-fit-fill{-o-object-fit:fill;object-fit:fill}.mnm-cs-cell-image.is-fit-cover{-o-object-fit:cover;object-fit:cover}.mnm-cs-cell-image.is-fit-contain{-o-object-fit:contain;object-fit:contain}.mnm-cs-cell-image.is-pos-top{-o-object-position:top;object-position:top}.mnm-cs-cell-image.is-pos-bottom{-o-object-position:bottom;object-position:bottom}.mnm-cs-cell-image.is-pos-left{-o-object-position:left;object-position:left;margin-left:0;margin-right:auto}.mnm-cs-cell-image.is-pos-right{-o-object-position:right;object-position:right;margin-left:auto;margin-right:0}.mnm-cs-image-wrap{width:100%;height:100%;min-height:0;display:flex;align-items:stretch;justify-content:center;flex:1 1 auto}.mnm-cs-el--image .mnm-cs-cell-image,.mnm-cs-list-cell--image .mnm-cs-cell-image{border-radius:inherit}.mnm-cs-hp-adjust{display:grid;gap:8px;align-items:center}.mnm-cs-hp-adjust--split-lr{display:grid;grid-template-columns:40px 1fr 40px}.mnm-cs-hp-adjust--split-tb{grid-template-columns:1fr}.mnm-cs-hp-adjust--side-left,.mnm-cs-hp-adjust--side-right{grid-template-columns:auto 1fr}.mnm-cs-hp-adjust--side-top,.mnm-cs-hp-adjust--side-bottom{grid-template-columns:1fr}.mnm-cs-hp-adjust-buttons{display:grid;gap:8px}.mnm-cs-hp-adjust-buttons--col{grid-template-columns:1fr}.mnm-cs-hp-adjust-buttons--row{grid-template-columns:repeat(2,minmax(0,1fr))}.mnm-cs-hp-adjust-btn{height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.24);background:#ffffff0f;color:var(--mnm-text);font-size:20px;font-weight:800;line-height:1}.mnm-cs-hp-adjust-btn.is-heal{color:#68e3a3}.mnm-cs-hp-adjust-btn.is-damage{color:#ff8f8f}.mnm-cs-list-cell--image{align-items:stretch}.mnm-cs-resize-handle{position:absolute;right:6px;bottom:6px;width:14px;height:14px;cursor:se-resize;background:#ffffff40;border-radius:4px}.mnm-cs-toolbar{position:absolute;top:-42px;left:50%;transform:translate(-50%);max-width:calc(100vw - 48px);display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;border-radius:10px;background:#0000008c;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:5}.mnm-cs-tgroup{display:flex;align-items:center;gap:6px}.mnm-cs-tspacer{flex:1}.mnm-cs-tbtn{width:34px;height:34px}.mnm-cs-tselect{height:34px;padding:0 10px;font-size:12px}.mnm-cs-tinput{height:34px;font-size:12px}.mnm-cs-tinput-sm{width:140px}.mnm-cs-tinput-md{width:180px}.mnm-cs-widget-empty{grid-column:1 / span 24;grid-row:1 / span 2}.mnm-cs-tgroup{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.mnm-cs-tspacer{flex:1 1 120px;min-width:60px}.mnm-cs-tinput-sm,.mnm-cs-tinput-md{max-width:100%}.mnm-cs-tinput-sm{width:140px;min-width:110px}.mnm-cs-tinput-md{width:180px;min-width:140px}.mnm-cs-widget{padding-top:0}.mnm-cs-adminbar{margin:12px 0 16px;padding:10px 12px;border-radius:14px;background:#0000004d;border:1px solid rgba(255,255,255,.1)}.mnm-cs-adminbar-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mnm-cs-ab-group{display:flex;align-items:center;gap:6px}.mnm-cs-ab-spacer{flex:1 1 120px}.mnm-cs-ab-btn{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.mnm-cs-ab-danger{color:#f87171;border-color:#f8717159}.mnm-cs-ab-select{height:34px;font-size:12px;padding:0 10px;width:110px}.mnm-cs-ab-input{height:34px;font-size:12px}.mnm-cs-ab-input-sm{width:160px}.mnm-cs-ab-input-md{width:220px}.mnm-cs-ab-hint{font-size:12px;opacity:.7;padding-left:6px}.mnm-cs-item{border-radius:10px;padding:6px 8px}.mnm-cs-item--active{outline:2px solid rgba(247,144,30,.55);background:#f7901e1a}.mnm-cs-el-align-left{text-align:left}.mnm-cs-el-align-center{text-align:center}.mnm-cs-el-align-right{text-align:right}.mnm-cs-el-align-left{justify-content:flex-start}.mnm-cs-el-align-center{justify-content:center}.mnm-cs-el-align-right{justify-content:flex-end}.mnm-cs-innergrid{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));grid-auto-rows:var(--mnm-cs-row-height, 32px);gap:10px;align-items:start}.mnm-cs-widget{display:flex;flex-direction:column;min-height:0}.mnm-cs-widget-b{flex:1;min-height:0;display:flex}.mnm-cs-wgrid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(24,minmax(0,1fr));grid-template-rows:repeat(24,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:0;align-content:start;height:100%}.mnm-cs-wel{min-height:0;min-width:0}.mnm-cs-wel.mnm-cs-el--scroll{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin}.mnm-cs-center-content{display:inline-flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;max-width:none;white-space:nowrap}.mnm-cs--stacked .mnm-cs-viewport{height:auto!important}.mnm-cs--stacked .mnm-cs-shell{transform:none;width:100%!important;height:auto!important}.mnm-cs--stacked .mnm-cs-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:10px;height:auto!important;min-height:0}.mnm-cs--stacked .mnm-cs-grid>.mnm-cs-widget{flex:none;width:var(--mnm-cs-w);height:var(--mnm-cs-h);order:var(--mnm-cs-order, 0);zoom:var(--mnm-cs-zoom, 1);cursor:default}.mnm-toasts{position:fixed;left:50%;bottom:max(16px,env(safe-area-inset-bottom));transform:translate(-50%);z-index:2147482000;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;width:min(92vw,480px)}.mnm-toast{pointer-events:auto;display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;font-size:14px;color:#f3efe2;background:#0e1e28f5;border:1px solid rgba(255,255,255,.14);box-shadow:0 10px 30px #00000073;opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease}.mnm-toast.is-in{opacity:1;transform:none}.mnm-toast--success{border-color:#78c88c8c}.mnm-toast--error{border-color:#e66e64b3}.mnm-toast__action{margin-left:auto;font-weight:700;color:var(--mnm-gold, #cfac4a);background:none;border:0;cursor:pointer;padding:2px 4px}@media(prefers-reduced-motion:reduce){.mnm-toast{transition:none}}
