.KursplanFormate_root__p6ibc{padding:28px 24px 30px;border:1px solid var(--line);border-radius:20px;background:var(--tint)}.KursplanFormate_root__p6ibc *,.KursplanFormate_root__p6ibc :after,.KursplanFormate_root__p6ibc :before{box-sizing:border-box}.KursplanFormate_grid__3y6BV{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto;column-gap:14px;row-gap:12px;max-width:640px;margin:0 auto}.KursplanFormate_rowLabel__rAYzL{display:flex;align-items:center;gap:8px;width:104px;font-size:var(--fs-micro);line-height:1.3;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.KursplanFormate_rowPage__l4cOK{grid-column:1;grid-row:2}.KursplanFormate_rowAgent__WWKaI{grid-column:1;grid-row:3}.KursplanFormate_mark__8dWk6{overflow:hidden}.KursplanFormate_mark__8dWk6,.KursplanFormate_pageGlyph__DrrNd{display:inline-flex;width:18px;height:18px;border-radius:5px;flex:none}.KursplanFormate_pageGlyph__DrrNd{align-items:center;justify-content:center;background:#ebe7f4;color:#8f86a8}.KursplanFormate_pageGlyph__DrrNd svg{display:block;width:18px;height:18px}.KursplanFormate_mark__8dWk6 img,.KursplanFormate_mark__8dWk6 svg{width:100%!important;height:100%!important;border-radius:5px!important;object-fit:cover}.KursplanFormate_col__os9gN{grid-row:1/span 3;display:grid;grid-template-rows:subgrid;min-width:0}.KursplanFormate_name__YDVDl{font-size:var(--fs-small);line-height:1.2;font-weight:700;color:var(--ink)}.KursplanFormate_page__oI7D_{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:112px;border:1px solid #e3def0;border-radius:12px;background:#fff;overflow:hidden}.KursplanFormate_plan__GgLzh{display:flex;flex-direction:column;gap:9px;width:72%}.KursplanFormate_plan__GgLzh i{display:block;height:7px;border-radius:4px;background:#d6d0e6}.KursplanFormate_planHead__ycTir{width:34%;background:#bdb5d3!important}.KursplanFormate_planRow__zBZOD{display:flex;gap:8px}.KursplanFormate_planTime__efLxn{width:24%;flex:none}.KursplanFormate_planName__8HJ_b{flex:1 1}.KursplanFormate_planShort__LYayl{flex:none;width:52%}.KursplanFormate_bild__K7Fs2{background:#f3f2f6;border-color:#e6e3ee}.KursplanFormate_imgGlyph__paOqj{position:absolute;top:8px;right:8px;width:18px;height:18px;color:#9d97ad}.KursplanFormate_frame__hTKZN{border:1px dashed #bdb5d3;background:#faf9fc}.KursplanFormate_bar__RRucD{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:5px;height:20px;padding:0 9px;border-bottom:1px dashed #d6d0e6}.KursplanFormate_bar__RRucD i{display:block;width:6px;height:6px;border-radius:50%;background:#cfc8e0}.KursplanFormate_frame__hTKZN .KursplanFormate_plan__GgLzh{opacity:.55}.KursplanFormate_result__uOtBx{display:flex;flex-direction:column;justify-content:flex-start;gap:8px;min-height:76px;padding:12px 13px;border:1px solid #e3def0;border-radius:12px;background:#fff}.KursplanFormate_line__5w1e2{font-size:var(--fs-small);line-height:1.35;color:var(--ink)}.KursplanFormate_line__5w1e2 b{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.KursplanFormate_entry__3U5Al{display:grid;grid-template-columns:2.5em minmax(0,1fr);column-gap:5px}.KursplanFormate_read__f0Sfy{border-color:var(--purple)}.KursplanFormate_alt__714RP{align-self:flex-start;padding:3px 7px;border-radius:6px;background:#f1eff6;font-size:var(--fs-micro);line-height:1.2;font-weight:600;color:var(--muted)}.KursplanFormate_none__Z3oWx{border-style:dashed;border-color:#cfc8e0;background:transparent}.KursplanFormate_none__Z3oWx .KursplanFormate_line__5w1e2{color:var(--muted)}@media (max-width:600px){.KursplanFormate_root__p6ibc{padding:20px 16px 22px}.KursplanFormate_grid__3y6BV{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:none;column-gap:10px;row-gap:10px}.KursplanFormate_rowLabel__rAYzL{width:auto}.KursplanFormate_rowPage__l4cOK{grid-column:1;grid-row:1}.KursplanFormate_rowAgent__WWKaI{grid-column:2;grid-row:1}.KursplanFormate_col__os9gN{grid-row:auto;grid-column:1/-1;grid-template-rows:none;grid-template-columns:subgrid;row-gap:8px;padding-top:12px;border-top:1px solid var(--line)}.KursplanFormate_name__YDVDl{grid-column:1/-1}.KursplanFormate_page__oI7D_{height:auto;min-height:104px}.KursplanFormate_result__uOtBx{min-height:104px}}