._plan_1vgtq_1{background:#fff;border:1px solid #e1e2ea;border-radius:16px;margin-top:16px;overflow:hidden;box-shadow:0 12px 32px #26214f0f}._heading_1vgtq_2{background:linear-gradient(135deg,#faf9ff,#f5fbfa);border-bottom:1px solid #ececf2;justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 20px 16px;display:flex}._heading_1vgtq_2 span,._heading_1vgtq_2 strong,._heading_1vgtq_2 small{display:block}._heading_1vgtq_2 span{color:#6d60c8;letter-spacing:.1em;font-size:8px;font-weight:900}._heading_1vgtq_2 strong{letter-spacing:-.03em;margin-top:6px;font-size:17px}._heading_1vgtq_2 small{color:#858e9d;max-width:380px;margin-top:5px;font-size:9px;line-height:1.55}._tabs_1vgtq_7{gap:6px;display:flex}._tabs_1vgtq_7 button{color:#777f8e;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e1e9;border-radius:10px;min-width:116px;padding:9px 11px}._tabs_1vgtq_7 button strong,._tabs_1vgtq_7 button small{margin:0;display:block}._tabs_1vgtq_7 button strong{letter-spacing:0;font-size:9px}._tabs_1vgtq_7 button small{margin-top:3px;font-size:7px}._tabs_1vgtq_7 button._active_1vgtq_12{color:#6458bd;background:#f1effc;border-color:#7a6dd2;box-shadow:0 0 0 2px #7a6dd21a}._scheduleBody_1vgtq_13{grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);gap:18px;padding:18px 20px 20px;display:grid}._timeline_1vgtq_14{gap:7px;display:grid}._row_1vgtq_15{background:#fcfcfe;border:1px solid #e7e8ee;border-radius:11px;grid-template-columns:84px 1fr auto;align-items:center;gap:10px;min-height:48px;padding:9px 12px;display:grid}._row_1vgtq_15>time{color:#5f54b2;font-size:9px;font-weight:900}._row_1vgtq_15 strong,._row_1vgtq_15 span{display:block}._row_1vgtq_15 strong{font-size:10px}._row_1vgtq_15 span{color:#9299a6;margin-top:3px;font-size:7px}._row_1vgtq_15>i{background:#7668d2;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #efedfb}._row_1vgtq_15._break_1vgtq_19{background:#f5fbfa;border-style:dashed;border-color:#d5e7e3;min-height:39px}._row_1vgtq_15._break_1vgtq_19>time{color:#33867c}._row_1vgtq_15._break_1vgtq_19>i{background:#40958b;box-shadow:0 0 0 4px #e4f3f0}._rooms_1vgtq_21{background:#fafafe;border:1px solid #e7e8ee;border-radius:12px;padding:15px}._rooms_1vgtq_21 header{margin-bottom:10px}._rooms_1vgtq_21 header span,._rooms_1vgtq_21 header strong{display:block}._rooms_1vgtq_21 header span{color:#3c8a81;letter-spacing:.1em;font-size:7px;font-weight:900}._rooms_1vgtq_21 header strong{margin-top:5px;font-size:11px}._rooms_1vgtq_21 div{border-top:1px solid #ececf2;grid-template-columns:1fr 1fr;gap:7px;padding:8px 0;font-size:8px;display:grid}._rooms_1vgtq_21 div strong{text-align:right}._calendar_1vgtq_24{padding:18px 20px 20px}._calendarHeader_1vgtq_25{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:13px;display:flex}._calendarHeader_1vgtq_25 span,._calendarHeader_1vgtq_25 strong{display:block}._calendarHeader_1vgtq_25 span{color:#6b5fc4;letter-spacing:.1em;font-size:8px;font-weight:900}._calendarHeader_1vgtq_25 strong{margin-top:5px;font-size:15px}._calendarHeader_1vgtq_25 small{color:#9299a6;font-size:8px}._dateGrid_1vgtq_26{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}._dateItem_1vgtq_27{background:#fcfcfe;border:1px solid #e7e8ee;border-radius:11px;padding:12px}._dateItem_1vgtq_27>span{color:#2f847a;background:#e7f5f2;border-radius:6px;padding:4px 6px;font-size:7px;font-weight:900;display:inline-flex}._dateItem_1vgtq_27._zeugnis_1vgtq_29>span{color:#6558bd;background:#efedfb}._dateItem_1vgtq_27._veranstaltung_1vgtq_30{background:#fffdf7;border-color:#ead9ad}._dateItem_1vgtq_27._veranstaltung_1vgtq_30>span{color:#85651e;background:#f8edce}._dateItem_1vgtq_27 strong,._dateItem_1vgtq_27 time,._dateItem_1vgtq_27 small{display:block}._dateItem_1vgtq_27 strong{margin-top:9px;font-size:9px}._dateItem_1vgtq_27 time{color:#555e6d;margin-top:5px;font-size:8px;font-weight:800}._dateItem_1vgtq_27 small{color:#8f97a4;margin-top:5px;font-size:7px}@media (width<=760px){._heading_1vgtq_2{display:grid}._tabs_1vgtq_7{width:100%}._tabs_1vgtq_7 button{flex:1;min-width:0}._scheduleBody_1vgtq_13{grid-template-columns:1fr}._dateGrid_1vgtq_26{grid-template-columns:1fr 1fr}}@media (width<=480px){._heading_1vgtq_2,._scheduleBody_1vgtq_13,._calendar_1vgtq_24{padding-left:13px;padding-right:13px}._tabs_1vgtq_7{grid-template-columns:1fr 1fr;display:grid}._row_1vgtq_15{grid-template-columns:76px 1fr auto}._dateGrid_1vgtq_26{grid-template-columns:1fr}}
