.pm-panel{background:var(--ant-color-bg-container,#fff);padding:24px;margin-bottom:20px;border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:8px;min-width:0}.pm-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.pm-toolbar h3{font-size:16px;flex:1;margin:0}.pm-muted{color:#667085;font-size:14px;line-height:1.7}.pm-panel .ant-alert{margin-bottom:16px}.pm-overview{margin:0 24px 24px}.pm-preview{display:grid;grid-template-columns:minmax(340px,1fr) minmax(400px,1fr);gap:16px}.pm-preview iframe{width:100%;height:70vh;border:1px solid #e5e7eb}.pm-preview img{max-width:100%;max-height:70vh;object-fit:contain}

.wa-page{color:#262626;font-size:14px;min-width:0}.wa-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px}.wa-heading h2{font-size:24px;line-height:32px;margin:8px 0;font-weight:600}.wa-heading p{margin:0}.wa-breadcrumb{font-size:14px}.wa-muted{color:#666}.wa-login{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:16px 20px;margin:0 0 16px;background:#fff;border:1px solid #f0f0f0;border-radius:8px}.wa-login-main{display:flex;align-items:center;gap:12px}.wa-login-main .ant-tag{margin:0}.wa-workspace{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:20px 24px 16px}.wa-list-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px}.wa-list-heading h3{font-size:16px;line-height:24px;margin:0 0 6px;font-weight:600}.wa-separator{margin:0 10px;color:#bfbfbf}.wa-actions,.wa-filters,.wa-row-actions,.wa-drawer-footer,.wa-setting-status{display:flex;align-items:center;gap:8px}.wa-filters{gap:12px;margin-bottom:20px;flex-wrap:wrap}.wa-row-actions{gap:4px;white-space:nowrap}.wa-row-actions .ant-btn{padding-inline:4px}.wa-table .ant-pro-card-body{padding:0!important}.wa-note{color:#777;font-size:14px;display:flex;gap:16px;justify-content:space-between;margin-top:8px}.wa-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:8px 0 16px;font-size:14px}.wa-field{margin:24px 0}.wa-field label{display:block;font-weight:500;margin-bottom:8px}.wa-field p{margin:8px 0;line-height:1.6}.wa-drawer-footer{justify-content:flex-end}.wa-page .ant-alert{margin-bottom:16px}.wa-table .ant-table-cell{font-size:14px}.wa-table .ant-table-thead>tr>th{font-weight:500}.wa-table .ant-pagination{margin-bottom:8px!important}
