.BookedFitting_root__eixJO{--q:20px;padding:32px 28px;border:1px solid var(--line);border-radius:20px;background:var(--tint)}.BookedFitting_root__eixJO *,.BookedFitting_root__eixJO :after,.BookedFitting_root__eixJO :before{box-sizing:border-box}.BookedFitting_cal__O97Bz{max-width:460px;margin:0 auto;overflow:hidden;border:1px solid #dddddd;border-radius:8px;background:#fff;color:#333333;font-family:Roboto,Helvetica Neue,Arial,sans-serif}.BookedFitting_head__QI_5g{display:flex;border-bottom:1px solid #dddddd}.BookedFitting_gutterHead__PMQUU{flex:none;width:72px;border-right:1px solid #dddddd}.BookedFitting_day__WVEil{flex:1 1;min-width:0;padding:6px 0;font-size:var(--fs-small);line-height:20px;text-align:center;color:#b94a48}.BookedFitting_body__oHCc8.BookedFitting_body__oHCc8{position:relative;box-sizing:initial;border-top:3px solid #eeeeee}.BookedFitting_hour__uuKh8,.BookedFitting_minor__3zCNG{position:absolute;left:0;right:0;height:0}.BookedFitting_hour__uuKh8{border-top:1px solid #dddddd}.BookedFitting_minor__3zCNG{border-top:1px dotted #e5e5e5}.BookedFitting_label__wkTka{position:absolute;left:0;width:72px;padding:2px 8px 0 0;font-size:var(--fs-small);line-height:20px;text-align:right;color:#333333}.BookedFitting_body__oHCc8:before{content:"";position:absolute;top:0;bottom:0;left:72px;border-left:1px solid #dddddd}.BookedFitting_col__tp3Gd{position:absolute;top:0;bottom:0;left:73px;right:0}.BookedFitting_event__qrdLy{position:absolute;left:4px;right:4px;display:flex;flex-direction:column;padding:6px;overflow:hidden;border:1px solid #3a87ad;border-radius:3px;background:#3a87ad;color:#fff}.BookedFitting_fresh__KH34T{border-color:#da2635;background:#da2635}.BookedFitting_time__wu94a{font-size:var(--fs-micro);line-height:16px}.BookedFitting_title__VBoC6{font-size:var(--fs-small);line-height:18px;text-wrap:balance}.BookedFitting_short__WtvEq{flex-direction:row;align-items:baseline;gap:6px;white-space:nowrap}.BookedFitting_short__WtvEq .BookedFitting_title__VBoC6{overflow:hidden;text-overflow:ellipsis}@media (max-width:600px){.BookedFitting_root__eixJO{--q:22px;padding:24px 16px}.BookedFitting_gutterHead__PMQUU,.BookedFitting_label__wkTka{width:64px}.BookedFitting_body__oHCc8:before{left:64px}.BookedFitting_col__tp3Gd{left:65px}.BookedFitting_label__wkTka{padding-right:6px}}