.mix7-calendar-wrap{background:var(--background);padding:20px 22px}.mix7-calendar-card{border-radius:1.75rem;padding:20px 22px}.mix7-calendar-toolbar{border:0;padding:0 0 16px}.mix7-calendar-toolbar [data-testid=calendar-month-label]{letter-spacing:-.02em;font-size:22px;font-weight:600;display:inline-block}.mix7-calendar-toolbar [data-testid=calendar-month-label]:first-letter{text-transform:uppercase}.mix7-calendar-grid{background:#dae5eb73;border:0;border-radius:0}.mix7-calendar-weekdays{background:var(--background);grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:0 2px 8px}.mix7-calendar-weekday{color:var(--muted-foreground);letter-spacing:.07em;text-transform:uppercase;padding-left:8px;font-size:12px;font-weight:700}.mix7-calendar-weeks{gap:6px}.mix7-calendar-week{flex-shrink:0;grid-template-columns:repeat(7,minmax(0,1fr));column-gap:6px}.mix7-calendar-day{background:#ffffff9e;border:1px solid #ffffffeb;border-radius:16px}.mix7-calendar-day.is-weekend{background:#ffffff52}.mix7-calendar-day.is-outside{background:#fff6}.mix7-calendar-date{justify-content:flex-start;padding:8px 8px 4px}.mix7-calendar-number{width:28px;height:28px;font-size:13.5px;font-weight:650}.mix7-calendar-task{gap:6px;height:26px;padding:4px 7px;font-size:12.5px;font-weight:550;line-height:1.2}.mix7-calendar-task:before{content:"";opacity:.65;background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.mix7-calendar-grid .mix7-calendar-task{color:#3a4047;background:#1a1d210d;border-color:#0000}.mix7-calendar-grid .mix7-calendar-task:hover{background:#fff}.mix7-calendar-grid .mix7-calendar-task[data-task-status=done]:before{opacity:1;background:#2f9d6e}.mix7-calendar-grid .mix7-calendar-task[data-task-status=done] span{text-decoration:line-through}.mix7-shell .mix7-content:has(.mix7-calendar-wrap) .approved-board.page{box-sizing:border-box;width:100%;max-width:1430px;margin-inline:auto;padding-inline:0}.mix7-calendar-wrap{padding-inline:0}.mix7-calendar-agenda{flex-direction:column;gap:8px;display:flex}.mix7-calendar-agenda>li{border:1px solid var(--border);background:var(--card);border-radius:16px;overflow:hidden}@media (width<=900px){.mix7-shell .mix7-content:has(.mix7-calendar-wrap) .approved-board.page{padding-inline:16px}.mix7-calendar-wrap{padding:12px 0}.mix7-calendar-card{padding:14px}.mix7-calendar-toolbar [data-testid=calendar-month-label]{font-size:19px}}@media (width<=480px){.mix7-calendar-toolbar>div{flex-wrap:wrap}.mix7-calendar-toolbar>div>div:first-child{flex:1 0 100%}}.mix7-calendar-week{row-gap:0}.mix7-calendar-agenda>li{flex-shrink:0}
