.mx-week-panel{margin-top:14px}.mx-week-scroll{overflow-x:auto;padding-bottom:4px}.mx-week-board{display:grid;grid-template-columns:repeat(7,minmax(145px,1fr));gap:8px;min-width:1040px}.mx-week-day{border:1px solid #dfe6ef;border-radius:12px;background:#f8fafc;min-height:330px;overflow:hidden}.mx-week-day.today{border:2px solid #7aa7e8;background:#f4f8ff}.mx-week-day>header{height:48px;padding:8px 10px;background:#eef3f8;border-bottom:1px solid #dfe6ef;display:flex;align-items:center;justify-content:space-between}.mx-week-day.today>header{background:#e5efff}.mx-week-day>header b{font-size:12px;color:#173b69}.mx-week-day>header span{font-size:18px;font-weight:800;color:#173b69}.mx-week-day-body{padding:7px;display:flex;flex-direction:column;gap:6px}.mx-week-day .mx-board-card{display:block!important;padding:7px 8px!important;border-radius:8px!important}.mx-week-day .mx-board-time{font-size:10px;margin-bottom:3px}.mx-week-day .mx-board-card>b{display:block;font-size:11px!important}.mx-week-day .mx-board-card>span{display:block;font-size:9.5px!important;margin-top:2px}.mx-week-day .mx-board-card>small{display:block!important;font-size:9px!important;margin-top:4px;max-height:30px;overflow:hidden}.mx-week-day .mx-board-links,.mx-week-day .mx-board-meta{font-size:8.5px!important;padding:4px!important}.mx-week-day .mx-board-actions{display:flex!important;grid-column:auto!important;justify-content:flex-start!important;margin-top:5px;gap:3px!important}.mx-week-day .mx-board-actions select{width:100%;min-width:0!important}.mx-week-day .mx-board-actions .btn{padding:3px 5px!important}.mx-week-empty{font-size:10px;color:#98a2b3;text-align:center;padding:18px 4px}.mx-week-board-dashboard .mx-week-day{min-height:165px}.mx-week-board-dashboard .mx-week-day>header{height:40px}.mx-week-card{background:#fff;border:1px solid #e3e8ef;border-radius:8px;padding:6px;display:grid;gap:2px}.mx-week-card time{font-size:9px;font-weight:800;color:#2f5d93}.mx-week-card b{font-size:10px}.mx-week-card small{font-size:8.5px;color:#667085}.mx-week-card em{font-style:normal;font-size:8px;color:#667085}.mx-week-card.done{opacity:.55}@media(max-width:900px){.mx-week-board{grid-template-columns:repeat(7,minmax(135px,1fr));min-width:980px}.mx-week-day{min-height:260px}}