.SessionCard_main__IgTXC{width:100%;max-width:1200px;min-width:300px;padding:1.625rem 2rem}.SessionCard_heading__z0YbF{display:grid;grid:[row1-start] "info info controls" auto [row1-end] [row2-start] "title title controls" auto [row2-end]/auto 1fr auto;grid-row-gap:.75rem;grid-column-gap:1rem;align-items:center}.SessionCard_info__7TZeR{grid-area:info;display:flex;gap:1rem;flex-wrap:wrap}.SessionCard_status__IkWHr{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.SessionCard_date__tH9Uu{display:flex;gap:1ch;align-items:center;flex-wrap:nowrap;white-space:nowrap}.SessionCard_ready__lgQyl{border-color:var(--color-primary);border-width:3px;border-style:solid}.SessionCard_in_progress__8mZZy{border-color:var(--color-in-progress);border-width:3px;border-style:solid}.SessionCard_dataValue__71q7P{color:var(--color-palette-neutral10);font-weight:500}.SessionCard_role__bOqFJ{text-transform:capitalize;font-weight:600}.SessionCard_plaintiff__jFN6Q{color:var(--color-plaintiff)}.SessionCard_defendant__H1SZN{color:var(--color-defendant)}.SessionCard_caseName__2uWGT{grid-area:title;text-wrap:balance}.SessionCard_mainButtons__Prfml{align-self:stretch;justify-self:end;grid-area:controls;display:flex;align-items:center;gap:1ch}.SessionCard_chevron__4DAo2{color:var(--color-neutral);transition:transform .2s ease-in-out;transform:rotate(0deg)}.SessionCard_flipped__6LKk6{transform:rotate(180deg)}.SessionCard_data__EvzaU{display:flex;@media (width >= 650px){gap:75px}@media (width < 650px){gap:12px}align-items:flex-start;flex-wrap:wrap}.SessionCard_dataColumn__etm33{min-width:28ch}.SessionCard_dataColumn__etm33>*{display:block;color:var(--color-neutral);margin:0 0 15px}.SessionCard_dataColumn__etm33 button{align-self:center}.SessionCard_body__Yv4vn{width:100%;max-height:500px;transition:all .2s ease-in-out;padding-top:18px}.SessionCard_hidden__PX1hC{opacity:0;overflow:hidden;max-height:0;padding-top:0}.SessionCard_footer__X5J4e{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-top:18px}.SessionCard_viewEdit__nmxyA{padding:0}.SessionCard_payContainer__vhffk{display:flex;align-items:center;gap:8px}.SessionCard_noOpponent__5nkUJ{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:16px}@media (hover:hover) and (pointer:fine){.SessionCard_chevron__4DAo2:hover{cursor:pointer}}.SessionCard_longField__yprzq{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}