.mp-dialog{box-sizing:border-box;width:min(860px,94vw);max-height:92vh;border:1px solid #9eb3c5;border-radius:18px;padding:24px;background:var(--card,#f8fafc);color:var(--text,#17283c);overflow:auto}.mp-dialog::backdrop{background:#071321aa}.mp-dialog *{box-sizing:border-box}.mp-head{display:flex;gap:16px;align-items:center;justify-content:space-between}.mp-head h2{margin:0;font-size:1.3rem}.mp-close{font-size:24px;min-width:42px}.mp-dialog button,.mp-panel button{cursor:pointer;min-height:40px;padding:8px 14px;margin:3px;border-radius:10px;border:1px solid #a5bac9}.mp-dialog input:not([type=checkbox]),.mp-dialog textarea,.mp-dialog select{width:100%;padding:12px;border:1px solid #9eb3c5;border-radius:9px;font:inherit;background:var(--input-bg,#fff);color:inherit}.mp-dialog textarea{min-height:85px;resize:vertical}.mp-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mp-wide{grid-column:1/-1}.mp-form label{display:block;font-size:.92rem}.mp-form label input,.mp-form label textarea,.mp-form label select{margin-top:6px}.mp-check{display:flex!important;align-items:flex-start;gap:10px;margin:18px 0}.mp-check input{width:18px!important;height:18px;flex-shrink:0}.mp-primary{background:#17c5dc!important;color:#052331!important;font-weight:750}.mp-error{color:#b42336;white-space:pre-wrap}.mp-pre{white-space:pre-wrap;overflow-wrap:anywhere}.mp-tag{font-size:.85rem;color:#527389}.mp-price{font-size:1.6rem;color:#078052}.mp-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px}.mp-gallery img{width:100%;height:210px;object-fit:contain;border-radius:12px;background:#e8eef3}.mp-kept{display:flex;flex-wrap:wrap;gap:12px}.mp-kept span{display:flex;flex-direction:column}.mp-kept img{width:110px;height:85px;object-fit:contain}.mp-panel .mp-row{border-top:1px solid #9eb3c566;padding:16px 0;overflow-wrap:anywhere}.mp-panel .mp-actions{display:flex;gap:6px;flex-wrap:wrap}.mp-panel .mp-tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.mp-panel .mp-tools input{max-width:400px}.mp-panel details{margin:18px 0}.mp-panel summary{cursor:pointer;font-weight:bold}.mp-panel .mp-thumb{width:80px;height:60px;object-fit:contain;float:left;margin-right:14px}.mp-badge{display:inline-block;border-radius:20px;padding:4px 9px;font-size:.8rem;background:#d9edf2;color:#173d50}.mp-dialog h4{margin-bottom:6px}.mp-dialog p{line-height:1.6}.mp-panel button:disabled,.mp-dialog button:disabled{opacity:.5;cursor:wait}[data-theme=dark] .mp-dialog{background:#152638;color:#e6eef6}[data-theme=dark] .mp-dialog input,[data-theme=dark] .mp-dialog textarea,[data-theme=dark] .mp-dialog select{background:#203447;color:#eef5fc}[data-theme=dark] .mp-tag{color:#a4c3d7}[data-theme=dark] .mp-error{color:#ff9aa8}[data-theme=dark] .mp-price{color:#51dda8}@media(max-width:600px){.mp-grid{grid-template-columns:1fr}.mp-dialog{padding:16px}.mp-gallery img{height:140px}}

.mp-dialog button,.mp-panel button{background:#edf3f7;color:#17283c}.mp-dialog{margin:auto}.mp-dialog .mp-close{color:#17283c}[data-theme=dark] .mp-dialog button,[data-theme=dark] .mp-panel button{background:#203447;color:#eef5fc}[data-theme=dark] .mp-dialog .mp-close{color:#eef5fc}
