.za-summary { grid-template-columns:repeat(2,minmax(0,1fr)); }
#za-admin-content { display:flex;min-height:100vh;width:100%; }
#za-admin-content .main-content { box-sizing:border-box; }
#za-table { min-width:0;table-layout:fixed; }
#za-table td { white-space:normal;overflow-wrap:anywhere; }
#za-table button { white-space:normal;max-width:100%; }
#za-admin-content .tm-table-scroll { max-width:100%; }
.za-toolbar { grid-template-columns:minmax(220px,1fr) auto auto auto; }
.za-check { display:flex;align-items:flex-start;gap:12px;line-height:1.6; }
.za-check input { margin-top:6px; }
.za-meta { display:block;color:var(--text-muted,#8fb0c7);font-size:.78rem;line-height:1.6;margin-top:6px;overflow-wrap:anywhere; }
.za-email { overflow-wrap:anywhere; }
#za-feedback,#za-confirm-error { color:#ffb84d; }
#za-confirm { max-width:540px;width:calc(100% - 32px); }
#za-admin-content[hidden],#za-table[hidden] { display:none; }
@media(max-width:850px) { .za-toolbar { grid-template-columns:1fr 1fr; }.za-toolbar .tm-search-wrap { grid-column:1/-1; } }
@media(max-width:820px) { #za-admin-content { flex-direction:column; } }
@media(max-width:600px) {
  .za-summary { gap:12px; }.za-toolbar { grid-template-columns:1fr; }.za-toolbar .tm-search-wrap { grid-column:auto; }
  #za-table thead { display:none; }#za-table,#za-table tbody,#za-table tr,#za-table td { display:block;width:100%; }
  #za-table tr { padding:16px;border-bottom:1px solid #25415c; }#za-table td { border:0;padding:7px 0;white-space:normal; }
  #za-table td::before { content:attr(data-label);display:block;color:#8fb0c7;font-size:.68rem;letter-spacing:.08em;margin-bottom:4px; }
}
