.ref-md--split[data-v-841d1368]{display:flex;gap:12px;height:calc(100vh - 140px);align-items:stretch}.ref-md--split .ref-md__list[data-v-841d1368]{width:440px;flex-shrink:0;display:flex;flex-direction:column;min-height:0}.ref-md--split .ref-md__detail[data-v-841d1368]{flex:1;min-width:0;overflow:auto;border-left:1px solid #e5e7eb;padding-left:12px}.ref-grid-wrap[data-v-841d1368]{height:calc(100vh - 200px)}.ref-md--split .ref-grid-wrap[data-v-841d1368]{height:auto;flex:1;min-height:0}.ref-md__scrim[data-v-841d1368]{position:fixed;inset:0;background:#0f172a59;z-index:998}.ref-md__drawer-panel[data-v-841d1368]{position:fixed;top:0;right:0;height:100vh;width:var(--drawer-w, 460px);max-width:100vw;background:#fff;z-index:999;overflow:auto;box-shadow:-8px 0 24px #0000001f;padding:0 14px 18px}.ref-md__drawer-header[data-v-841d1368]{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 -14px 6px;padding:10px 8px 10px 16px;background:#fff;border-bottom:1px solid #e5e7eb}.ref-md__drawer-title[data-v-841d1368]{font-weight:600;font-size:1.05rem;color:#111827}@media(max-width:1023px){.ref-md__drawer-panel[data-v-841d1368]{width:100%}}.ref-md__empty[data-v-841d1368]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:100%;min-height:300px;color:#6b7280;text-align:center;padding:24px}.ref-form{container-type:inline-size}.md-form-grid{display:grid;grid-template-columns:1fr;gap:1rem}@container (min-width: 480px){.md-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.md-form-grid>.md-col-full{grid-column:1 / -1}
