.om-panel{width:min(1000px,calc(100vw - 24px));max-height:90dvh}.om-editor{width:min(650px,calc(100vw - 24px));max-height:92dvh}.om-panel .dialog-inner,.om-editor .dialog-inner{padding:22px}.om-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.om-tabs button{flex:1 1 135px;font-size:15px;padding:12px 10px}.om-tabs button:not(.selected){background:#eef2f7;color:#263c56}.om-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:12px 0}.om-toolbar p{flex:1 1 100%;margin:0}.om-list{display:grid;gap:10px}.om-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid #d9e1ed;border-radius:12px;background:#fff}.om-info{min-width:0;flex:1}.om-info>strong,.om-info>small{display:block;overflow-wrap:anywhere}.om-info>small{color:#5c6b7f;line-height:1.5;margin-top:5px}.om-info p{margin:8px 0}.om-info details{margin-top:10px}.om-row .actions{flex-shrink:0}.om-target{font-weight:700;overflow-wrap:anywhere}.om-warning{padding:14px;border:1px solid #e6c184;border-radius:10px;background:#fff7e8;color:#63420c;line-height:1.5}.om-danger,.om-danger.secondary{color:#a32925;background:#fff1f0;border-color:#c77974}button.om-danger:not(.secondary){background:#a32925;color:#fff}.om-editor .actions{position:sticky;bottom:0;padding:14px 0 4px;background:#fff}.om-editor #om-fields:empty{display:none}.om-editor textarea{width:100%;box-sizing:border-box}.om-editor [hidden],.om-panel [hidden]{display:none!important}.om-panel h2,.om-editor h2{margin:0}.om-info .mg-json{white-space:pre-wrap;word-break:break-word;max-height:260px;overflow:auto}.om-editor input,.om-editor textarea{font-size:16px}.om-editor label{display:block;margin-bottom:12px}.om-editor label input{width:100%;box-sizing:border-box}
@media(max-width:600px){.om-row{align-items:stretch;flex-direction:column;gap:12px}.om-row .actions{display:flex}.om-row .actions button{flex:1}.om-panel .dialog-inner,.om-editor .dialog-inner{padding:16px}.om-tabs{gap:6px}.om-tabs button{flex-basis:42%}.om-editor .actions button{flex:1}.om-panel .archive-heading{align-items:flex-start}}
.om-panel,.om-editor{padding:0;border:1px solid #d8e0ea;border-radius:18px;background:#fff;color:#1d2939;box-shadow:0 18px 70px #14294233}.om-panel::backdrop,.om-editor::backdrop{background:#17263866}.om-panel .archive-heading{display:flex;flex-direction:row;align-items:flex-start;gap:16px}.om-panel .archive-heading>div{min-width:0;flex:1}.om-panel .archive-heading h2{font-size:22px;line-height:1.2}.om-panel .archive-heading>button{margin:0;flex-shrink:0}.om-panel .archive-heading p{margin:8px 0 0}.om-panel .archive-heading{margin-bottom:10px}
