/* Engine: Codex/gpt-6.1-sol, 2026-10-15: task706 compact RTL label/value details; email scrolls intact rather than breaking mid-word. */
body.admin .attendee-details706 p{display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px;align-items:center;margin:4px 0;font-size:13px}
body.admin .attendee-details706 p>span:first-child{font-weight:700}
body.admin .attendee-contact-choice .attendee-details706 a{padding:7px;margin:0;min-height:36px;min-width:0;text-align:start;overflow-x:auto}
body.admin .attendee-details706 .attendee-email706{white-space:nowrap;overflow-wrap:normal;word-break:normal;unicode-bidi:isolate}
body.admin .attendee-details706 .attendee-health706{grid-template-columns:1fr;gap:2px;padding-top:6px;border-top:1px solid #e3eaf0}

/* Engine: Codex/gpt-6.1-sol, 2026-10-15: task706 Amitai17:54 keeps paid/capacity intact, LTR and legible even for three-digit capacities. */
/* Engine: Codex, 2026-10-16: task784 makes the paid fraction a 34px-high pill matching adjacent counts, without constraining three-digit text width. */
.manager-hour-cell .round-count.paid-fraction706{width:max-content;min-width:56px;min-height:34px;height:34px;aspect-ratio:auto;padding:0 10px;border-radius:999px;font-size:13px;line-height:1;white-space:nowrap;direction:ltr;unicode-bidi:isolate}
.manager-hour-cell .paid-fraction706 bdi{white-space:nowrap;direction:ltr;unicode-bidi:isolate}
