.content-calendar{margin-top:20px}.calendar-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;flex-wrap:wrap}.calendar-toolbar>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.calendar-toolbar label{display:flex;align-items:center;gap:10px}.calendar-toolbar select{width:auto}.calendar-scroll{overflow-x:auto}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));min-width:840px}.calendar-weekday{padding:10px;text-align:center;font-size:12px;color:var(--muted);border-top:1px solid var(--line)}.calendar-day{min-height:120px;padding:9px;border-top:1px solid var(--line);border-right:1px solid var(--line)}.calendar-day time{font-size:12px;font-weight:600}.calendar-today time{background:var(--accent);color:var(--bg);border-radius:99px;padding:3px 6px}.calendar-blank{opacity:.35}.content-task{background:var(--sunk);border:1px solid var(--line);border-radius:8px;padding:10px;margin-top:8px;overflow-wrap:anywhere}.content-task h3{font-size:13px;margin:9px 0 5px}.content-task .badge{font-size:10px}.content-task .btn{margin-top:7px}.content-task-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:12px}.content-backlog{padding:16px 20px;border-top:1px solid var(--line)}.content-backlog summary{cursor:pointer;font-weight:600}.content-task-fields{border:0;padding:0;min-width:0}.content-task-fields:disabled{opacity:.85}
@media(max-width:780px){.calendar-toolbar{padding:14px}.calendar-toolbar>div{gap:8px}.content-calendar>.card-head{flex-wrap:wrap;gap:12px}.content-task-list{grid-template-columns:1fr}}
