/* r11 lane styles (7.11.2026): lane T, the assistant screen and the "הודעות ותזכורות" additions. Logical properties only */
.tk-w{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:var(--gap);align-items:start}
@container sheet (max-width:899px){.tk-w{grid-template-columns:minmax(0,1fr)}}
html.m .tk-w{display:flex;flex-direction:column;padding:0 16px 6.5rem}
.tk-chat{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border-radius:var(--r-card);min-height:0}
.tk-h2{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.125rem;font-weight:700;color:var(--ink)}
.tk-dm{font-size:.8125rem;font-weight:500;color:var(--body);padding-inline:.5rem;border-radius:999px;background:var(--band)}
.tk-sc{max-height:min(60vh,560px);border-radius:14px}
html.m .tk-sc{max-height:none;overflow:visible}
.tk-pre{margin:.5rem 0;padding:.5rem .75rem;border-inline-start:3px solid var(--action);background:var(--page);border-radius:0 10px 10px 0;font-size:var(--fs-s);line-height:1.55;color:var(--ink)}
.tk-lnk{margin-top:.375rem}
.mc-t>li.tk-ok .mc-b{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-done-e) 50%,transparent)}
.mc-t>li.tk-bad .mc-b{background:var(--s-no-f);color:var(--s-no-k)}
.tk-q{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}
.tk-q .lnk{display:inline-flex;align-items:center;gap:.25rem;min-height:36px;font-size:var(--fs-s)}
.tk-side{display:flex;flex-direction:column;gap:var(--gap);min-width:0}
.tk-s{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.25rem;border-radius:var(--r-card)}
.tk-s p{margin:0;line-height:1.55}
.tk-five{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}
.tk-five a{display:flex;align-items:center;gap:.5rem;min-height:40px;padding-inline:.5rem;border-radius:10px;color:var(--ink);text-decoration:none}
.tk-five a:hover{background:var(--hover)}
.tk-five a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}
.tk-line{display:flex;gap:.375rem;align-items:flex-start;margin:.5rem 0 0;font-size:var(--fs-s);color:var(--body);line-height:1.55}
.tk-line .i{margin-top:.2rem}
.tk-grp .st-card{margin:0}
.tk-ppl{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}
.tk-pp{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--fs-s)}
.tk-al select{min-height:40px;padding-inline:.625rem;border-radius:10px;border:1px solid var(--field-line);background:var(--sheet);color:var(--ink);font:inherit;font-size:var(--fs-s)}
.tk-em{margin-top:.75rem}
.tk-n{display:flex;align-items:baseline;gap:.5rem;margin:0}.tk-n b{font-size:1.75rem;font-weight:700;color:var(--ink)}
