.director-contact-reveal{border:1px solid var(--surface-3, rgba(128, 128, 128, .25));border-radius:12px;padding:.875rem 1rem;background:var(--surface-2, var(--theme-bg-secondary));color:var(--theme-text-primary);margin-bottom:1rem}.director-contact-reveal__heading{display:flex;align-items:center;gap:.5rem;margin:0 0 .25rem;font-weight:700;font-size:.95rem;color:var(--theme-text-primary)}.director-contact-reveal__hint{margin:0 0 .75rem;font-size:.825rem;color:var(--theme-text-secondary)}.director-contact-reveal__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}.director-contact-reveal__item{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name button" "values values";align-items:center;gap:.5rem}.director-contact-reveal__name{grid-area:name;font-weight:600;font-size:.9rem}.director-contact-reveal__name a{color:inherit;font-weight:inherit;text-decoration:none}.director-contact-reveal__name a:hover,.director-contact-reveal__name a:focus-visible{text-decoration:underline}.director-contact-reveal__btn{grid-area:button;display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--theme-info, #3b82f6);background:transparent;color:var(--theme-info, #3b82f6);border-radius:999px;padding:.35rem .85rem;font-size:.8rem;font-weight:600;cursor:pointer;min-height:40px}.director-contact-reveal__btn:hover:not(:disabled),.director-contact-reveal__btn:focus-visible{background:var(--theme-info, #3b82f6);color:#fff}.director-contact-reveal__btn:disabled{opacity:.6;cursor:progress}.director-contact-reveal__values{grid-area:values;display:flex;flex-wrap:wrap;gap:.5rem}.director-contact-reveal__value{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .8rem;border-radius:10px;background:var(--surface-3, rgba(128, 128, 128, .15));color:var(--theme-text-primary);text-decoration:none;font-size:.875rem;font-weight:600;min-height:44px;word-break:break-word}.director-contact-reveal__value:hover,.director-contact-reveal__value:focus-visible{text-decoration:underline;color:var(--theme-text-primary)}.director-contact-reveal__message{margin:0;font-size:.825rem;color:var(--theme-text-secondary)}.contact-directors-modal .director-contact-reveal{margin-bottom:1.25rem}

/*# sourceMappingURL=director-contact-reveal.css.map */
