.dw-mask[data-v-5e9e5c32]{z-index:3000;background:#0006;position:fixed;inset:0}.dw[data-v-5e9e5c32]{min-width:360px;max-width:94vw;max-height:calc(86vh - var(--safe-top,0px) - var(--safe-bottom,0px));color:#1f2937;z-index:3001;background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 12px 40px #00000040}.dw--pos[data-v-5e9e5c32]{transform:none}.dw--max[data-v-5e9e5c32]{max-width:none;max-height:none;transform:none;left:8px!important;top:calc(var(--safe-top,0px) + 8px)!important;width:calc(100vw - 16px)!important;height:calc(100vh - var(--safe-top,0px) - var(--safe-bottom,0px) - 16px)!important}.dw-titlebar[data-v-5e9e5c32]{cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-shrink:0;align-items:center;gap:8px;padding:10px 14px;display:flex}.dw-title[data-v-5e9e5c32]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;overflow:hidden}.dw-actions[data-v-5e9e5c32]{flex-shrink:0;gap:4px;display:flex}.dw-btn[data-v-5e9e5c32]{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:12px;display:inline-flex}.dw-btn svg[data-v-5e9e5c32]{width:14px;height:14px}.dw-btn[data-v-5e9e5c32]:hover{color:#6366f1;border-color:#6366f1}.dw-btn--close[data-v-5e9e5c32]:hover{color:#fff;background:#dc2626;border-color:#dc2626}.dw-body[data-v-5e9e5c32]{flex:1;padding:16px 18px;overflow:auto}.dw-body--flush[data-v-5e9e5c32]{min-height:0;padding:0;display:flex;overflow:hidden}.dw-body--flush[data-v-5e9e5c32]>*{flex:1;min-width:0}.dw-footer[data-v-5e9e5c32]{background:#f9fafb;border-top:1px solid #e5e7eb;flex-shrink:0;justify-content:flex-end;gap:8px;padding:10px 14px;display:flex}html.theme-dark .dw[data-v-5e9e5c32]{color:#f3f4f6;background:#1f2937;border-color:#374151}html.theme-dark .dw-titlebar[data-v-5e9e5c32]{background:#111827;border-color:#374151}html.theme-dark .dw-btn[data-v-5e9e5c32]{color:#9ca3af;background:#1f2937;border-color:#374151}html.theme-dark .dw-footer[data-v-5e9e5c32]{background:#111827;border-color:#374151}
