.t24or-zone{--t24or-accent:#b72731;max-width:100%;padding:1.3rem;border:1px solid var(--t24or-line,#ddd);border-radius:6px;background:var(--t24or-surface,#fff);color:var(--t24or-text,#222)}.t24or-zone nav{display:flex;flex-wrap:wrap;gap:.7rem 1.2rem;padding-bottom:1rem;margin-bottom:1.5rem;border-bottom:2px solid var(--t24or-accent)}.t24or-zone nav a{font-weight:600}.t24or-zone form{max-width:760px}.t24or-zone label{display:block;font-weight:600;margin:1rem 0 .4rem}.t24or-zone input:not([type=checkbox]):not([type=submit]),.t24or-zone textarea,.t24or-zone select{box-sizing:border-box;width:100%;max-width:100%;padding:.65rem;border:1px solid var(--t24or-border,#aaa);border-radius:3px;font:inherit;background:var(--t24or-field,#fff);color:var(--t24or-field-text,#222)}.t24or-zone textarea{min-height:110px}.t24or-zone .t24or-check{font-weight:400;line-height:1.6}.t24or-zone .t24or-check input{margin-right:.4rem}.t24or-zone button,.t24or-zone input[type=submit]{padding:.8rem 1.1rem;margin-top:1rem;border:0;border-radius:3px;background:var(--t24or-accent);color:#fff;cursor:pointer;font:inherit;font-weight:600}.t24or-zone a:focus-visible,.t24or-zone button:focus-visible,.t24or-zone input:focus-visible,.t24or-zone textarea:focus-visible,.t24or-zone select:focus-visible{outline:3px solid #186caa;outline-offset:3px}.t24or-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.t24or-stats div{border:1px solid var(--t24or-line,#ddd);border-top:3px solid var(--t24or-accent);padding:1rem}.t24or-stats strong{display:block;font-size:2rem}.t24or-stats span{font-size:.9rem}.t24or-table-wrap{overflow-x:auto}.t24or-zone table{width:100%;border-collapse:collapse}.t24or-zone th,.t24or-zone td{text-align:left;vertical-align:top;padding:.65rem;border-bottom:1px solid var(--t24or-line,#ddd)}.t24or-actions{display:flex;flex-wrap:wrap;gap:1rem}.t24or-message{padding:1rem;border-left:4px solid var(--t24or-accent);background:var(--t24or-muted,#f6f6f6);color:var(--t24or-text,#222)}.t24or-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)}.t24or-portrait{max-width:110px;height:auto;border-radius:6px}.t24or-zone .wp-editor-container textarea{color:var(--t24or-field-text,#222);background:var(--t24or-field,#fff)}@media(max-width:640px){.t24or-zone{padding:1rem}.t24or-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.t24or-zone th,.t24or-zone td{padding:.5rem;font-size:.9rem}.t24or-zone nav{gap:.6rem 1rem}.t24or-actions button{width:100%}}

.t24or-zone {
  --t24or-surface:#fff; --t24or-text:#222; --t24or-field:#fff;
  --t24or-field-text:#222; --t24or-border:#aaa; --t24or-line:#ddd;
  --t24or-link:#b72731; --t24or-muted:#f6f6f6; --t24or-focus:#186caa;
  box-sizing:border-box; color-scheme:light;
}
:is(html[data-wp-dark-mode-active],html.wp-dark-mode-active) .t24or-zone {
  --t24or-surface:var(--wp-dark-background-color,#232323);
  --t24or-text:var(--wp-dark-text-color,#f0f0f0);
  --t24or-field:var(--wp-dark-input-background-color,#191919);
  --t24or-field-text:var(--wp-dark-input-text-color,#f0f0f0);
  --t24or-border:#888; --t24or-line:#666; --t24or-link:#ff8c94;
  --t24or-muted:#303030; --t24or-focus:#70b8ff; color-scheme:dark;
}
.t24or-zone :is(p,label,h2,h3,th,td,span,strong){color:inherit}
.t24or-zone.wp-dark-mode-ignore a,.t24or-zone.wp-dark-mode-ignore a:visited{color:var(--t24or-link)!important;text-decoration:underline;text-underline-offset:.15em}
.t24or-zone input[type=checkbox]{accent-color:var(--t24or-accent)}
.t24or-zone input::file-selector-button{padding:.35rem .5rem;border:1px solid var(--t24or-border);border-radius:3px;background:var(--t24or-muted);color:var(--t24or-text)}
.t24or-zone button:disabled{cursor:wait}
.t24or-zone :is(a,button,input,textarea,select):focus-visible{outline-color:var(--t24or-focus)}
.t24or-turnstile{margin-top:1.2rem;max-width:100%}
.t24or-captcha-status{font-size:.9rem;margin:.4rem 0}
