.weekly-box{position:relative}[dir] .weekly-box{border:1px solid #ccc;border-radius:4px;padding:20px 16px 12px;margin-top:8px;background-color:#fff}.weekly-label{position:absolute;top:-10px;font-size:14px;color:#777;font-weight:600}[dir] .weekly-label{background:#fff;padding:0 4px}[dir=ltr] .weekly-label{left:8px}[dir=rtl] .weekly-label{right:8px}.weekly-days{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:11px}