.sessionPreparation590{display:grid;gap:15px;padding:19px;border:1px solid var(--line,#dbe5e3);border-radius:20px;background:linear-gradient(145deg,color-mix(in srgb,var(--mint,#dff3ef) 45%,var(--card,#fff)),var(--card,#fff))}.sessionPreparation590.loading{color:var(--muted,#657577);text-align:center}.sessionPreparation590>header{display:flex;justify-content:space-between;gap:15px}.sessionPreparation590>header span,.sessionPreparation590 small{font-size:10px;letter-spacing:.12em;font-weight:900;color:var(--teal,#176d70)}.sessionPreparation590>header h2{margin:5px 0;font:26px Georgia,serif}.sessionPreparation590>header p{margin:0;color:var(--muted,#657577)}.sessionPreparation590>header>b{align-self:start;border-radius:999px;padding:7px 10px;background:var(--mint,#dff3ef);text-transform:capitalize}.sessionPreparationGrid590{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sessionPreparationGrid590 article{padding:13px;border:1px solid var(--line,#dbe5e3);border-radius:14px;background:var(--card,#fff)}.sessionPreparationGrid590 article.wide{grid-column:1/-1}.sessionPreparationGrid590 h3,.sessionPreparationGrid590 p{margin:5px 0}.sessionPreparationGrid590 ul{padding-left:18px}.sessionPreparationGrid590 button,.sessionPreparation590 form button{border:0;border-radius:9px;padding:8px 11px;background:var(--brand,#0d5459);color:#fff;font-weight:800}.sessionPreparation590>footer{font-size:11px;color:var(--muted,#657577)}.sessionPreparation590 details{border-top:1px solid var(--line,#dbe5e3);padding-top:12px}.sessionPreparation590 summary{font-weight:900;cursor:pointer}.sessionPreparation590 form{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:8px;margin-top:10px}.sessionPreparation590 form label{display:grid;gap:4px;font-size:11px}.sessionPreparation590 form input,.sessionPreparation590 form select{min-width:0;border:1px solid var(--line,#dbe5e3);border-radius:9px;padding:9px;background:var(--bg,#f7faf9);color:inherit}.sessionPreparation590 form p{grid-column:1/-1}@media(max-width:650px){.sessionPreparationGrid590,.sessionPreparation590 form{grid-template-columns:1fr}.sessionPreparationGrid590 article.wide{grid-column:auto}.sessionPreparation590{padding:14px}}
