.organization-sidebar{display:grid;gap:13px;margin-top:auto;padding:18px 4px 8px;border-top:1px solid var(--line)}
.organization-sidebar-label{color:var(--muted);font:500 9px 'DM Mono';letter-spacing:1px;text-transform:uppercase}
.organization-sidebar img{display:block;width:min(118px,100%);height:auto;max-height:62px;object-fit:contain;object-position:left center}
.organization-home small{color:var(--muted);font-size:10px}
.organization-home{display:flex;align-items:center;gap:7px;margin-top:7px;color:var(--text-muted);font:600 11px Manrope}
.organization-home:before{content:'TD';display:grid;place-items:center;width:18px;height:18px;border-radius:5px;background:var(--accent-blue-wash);color:var(--accent-blue);font:700 8px 'DM Mono'}
.schedule-organization{display:flex;align-items:center;gap:18px;margin:0 0 20px;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}
.schedule-organization img{display:block;width:clamp(132px,18vw,210px);max-width:48%;height:auto;object-fit:contain;object-position:left center;flex:0 1 auto}
.schedule-organization div{display:grid;gap:4px;min-width:0;padding-left:18px;border-left:1px solid var(--line)}
.schedule-organization span{color:var(--muted);font:500 9px 'DM Mono';letter-spacing:1px;text-transform:uppercase}
.schedule-organization strong{color:var(--text);font-size:16px}
@media(max-width:760px){.organization-sidebar{display:none}.organization-home{font-size:10px}.schedule-organization{gap:13px;padding:13px 14px}.schedule-organization img{width:clamp(104px,38vw,160px);max-width:52%}.schedule-organization div{padding-left:13px}.schedule-organization strong{font-size:14px}}
@media(max-width:420px){.schedule-organization{align-items:flex-start;flex-direction:column}.schedule-organization img{width:min(168px,72%);max-width:100%}.schedule-organization div{width:100%;padding:10px 0 0;border-left:0;border-top:1px solid var(--line)}}
