.reports-month{flex-direction:column;gap:22px;min-width:0;display:flex}.reports-month-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reports-month-search{gap:8px;display:flex}.reports-board-progress{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);flex-direction:column;gap:12px;padding:16px 20px;display:flex}.reports-board-legend{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.reports-board-legend>p{margin-left:auto}.reports-board-scroll{min-width:0;overflow-x:auto}.reports-board{gap:12px;padding-bottom:8px;display:grid}.reports-board-column{flex-direction:column;gap:10px;display:flex}.reports-board-column>h2{justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.reports-board-card{border:1px solid var(--line);background:var(--card);border-radius:var(--radius-lg);flex-direction:column;gap:10px;padding:16px;display:flex;position:relative}.reports-board-card:hover{border-color:var(--line-strong)}.reports-board-card-link{border-radius:inherit;position:absolute;inset:0}.reports-board-card-head{pointer-events:none;justify-content:space-between;gap:8px;display:flex}.reports-board-card-head p{margin:0}.reports-board-kpi{border-top:1px solid var(--line);border-bottom:1px solid var(--line);pointer-events:none;flex-wrap:wrap;align-items:baseline;gap:6px;padding:8px 0;display:flex}.reports-board-kpi>:nth-child(2){margin-left:auto}.reports-board-tags{pointer-events:none;flex-wrap:wrap;gap:4px;display:flex}.reports-board-foot{color:var(--tone)}.reports-board-foot a,.reports-board-card>a:not(.reports-board-card-link),.reports-board-menu{z-index:1;position:relative}.reports-board-card[data-status=sent]{gap:4px;padding:12px 16px}.reports-board-card[data-status=sent] .reports-board-card-head p{display:inline}.reports-board-card[data-status=sent] .reports-board-card-head p+p:before{content:" · "}.reports-board-menu{opacity:0;pointer-events:none;position:absolute;bottom:8px;right:8px}.reports-board-card:hover .reports-board-menu,.reports-board-card:focus-within .reports-board-menu{opacity:1;pointer-events:auto}.reports-month-actions>.ui-select{width:auto;min-width:160px}.reports-board-source-error{grid-template-columns:16px minmax(0,1fr);gap:8px;padding:8px;display:grid}.reports-board-source-error>.ui-callout-action{grid-column:2}.reports-board-source-error a{z-index:1;position:relative}
