/* Scoped additions; colors and shared components follow the native admin theme. */
.mw-page{display:flex;flex:1;flex-direction:column;gap:1.5rem;min-width:0}.mw-panels{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.mw-tabs{display:flex;gap:.25rem;background:var(--muted);color:var(--muted-foreground);padding:.25rem;border-radius:.5rem;width:fit-content;max-width:100%}.mw-tabs button{padding:.4rem .8rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;white-space:nowrap}.mw-tabs [aria-selected=true]{background:var(--background);color:var(--foreground);box-shadow:0 1px 3px #0001}.mw-tabs button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.mw-field{display:flex;flex-direction:column;gap:.5rem;min-width:0}.mw-field>label,.mw-field>span{font-size:.875rem;font-weight:500}.mw-select{width:100%;height:2.25rem;border:1px solid var(--input);border-radius:.375rem;background:var(--background);color:var(--foreground);padding:0 .75rem;font-size:.875rem;outline:none;box-shadow:0 1px 2px #0000000d}.mw-select:focus{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 40%,transparent)}.mw-select:disabled{opacity:.5}.mw-form fieldset{min-width:0;border:0;padding:0;margin:0}.mw-hint{font-size:.875rem;line-height:1.6;color:var(--muted-foreground);margin:.75rem 0}.mw-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.mw-form .mw-actions{margin-top:1rem}.mw-tokens{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;min-height:2.25rem}.mw-tokens label{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.mw-tokens input{accent-color:var(--primary)}.mw-toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.mw-table-wrap{width:100%;overflow:auto;border:1px solid var(--border);border-radius:.5rem}.mw-table-wrap table{width:100%;border-collapse:collapse;font-size:.875rem;text-align:left}.mw-table-wrap th{color:var(--muted-foreground);font-weight:500;white-space:nowrap}.mw-table-wrap td,.mw-table-wrap th{padding:.75rem;border-bottom:1px solid var(--border);vertical-align:middle}.mw-table-wrap tr:last-child td{border-bottom:0}.mw-table-wrap tbody tr:hover{background:color-mix(in srgb,var(--muted) 50%,transparent)}.mw-address{display:inline-block;min-width:10rem;max-width:24rem;overflow-wrap:anywhere}.mw-table-wrap .mw-empty{text-align:center;color:var(--muted-foreground);height:7rem}.mw-pagination{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:1rem;font-size:.875rem}.mw-pagination>span{margin-right:auto;color:var(--muted-foreground)}.mw-filters{display:flex;gap:.75rem;margin-bottom:1rem}.mw-filters input,.mw-filters select{min-width:0}.mw-error,.mw-notice{padding:.75rem 1rem;border:1px solid var(--border);border-radius:.5rem;font-size:.875rem;overflow-wrap:anywhere}.mw-error{border-color:var(--destructive);color:var(--destructive);display:flex;gap:1rem;align-items:center;justify-content:space-between}.mw-notice{background:var(--muted)}@media(max-width:640px){.mw-grid{grid-template-columns:1fr}.mw-filters{flex-direction:column}.mw-pagination{flex-wrap:wrap}.mw-toolbar{align-items:flex-start}.mw-page{gap:1rem}.mw-panels{gap:1rem}}
