.entry-trial-invite{max-width:700px;margin:auto;text-align:right;direction:rtl}
.entry-trial-invite h1{font-size:clamp(26px,5vw,38px)}
.entry-trial-invite p{line-height:1.7}
.entry-trial-invite .entry-trial-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}
.entry-trial-clock{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 14px;border:2px solid #39645a;border-radius:10px;background:#edf5f0;color:#203c32;font:600 16px var(--font-he,sans-serif);box-sizing:border-box;text-align:right}
.entry-trial-clock.warning{background:#fff2ce;border-color:#8a6416;color:#503600}
.entry-trial-clock [role=timer]{font-size:24px;font-variant-numeric:tabular-nums}
.entry-trial-clock p{margin:4px 0 0;font-size:15px;line-height:1.5}.entry-trial-clock p:empty{display:none}
.entry-trial-actions{display:flex;flex-wrap:wrap;gap:8px}
.entry-trial-clock button{min-height:44px;border:1px solid currentColor;border-radius:8px;background:#fff;color:#203c32;padding:8px 12px;font:inherit;cursor:pointer}
.entry-trial-clock button:focus-visible{outline:3px solid #176b80;outline-offset:3px}
.island-host-bar:has(.entry-trial-clock){flex-wrap:wrap}.island-host-bar .entry-trial-clock{flex-basis:100%}
.entry-trial-active #a-tm,.entry-trial-active #f-tm,.entry-trial-active .island-host-bar>[role=timer],.entry-trial-active p:has(#eg-left){display:none}
.lesson-break-active #a-tm,.lesson-break-active #f-tm,.lesson-break-active .island-host-bar>[role=timer]{display:none}
@media(max-width:520px){.entry-trial-clock{font-size:14px;padding:6px 8px;gap:4px}.entry-trial-clock [role=timer]{font-size:21px}.entry-trial-clock button{font-size:14px;padding:6px 8px}.entry-trial-invite .btn{width:100%;white-space:normal}}
