.monthly-dialog{width:min(var(--layout-max),calc(100vw - var(--space-8)));max-width:calc(100vw - var(--space-8));max-height:90dvh;overflow:auto}.monthly-filter{flex-wrap:wrap;align-items:end;gap:1rem;margin:1rem 0;display:flex}.monthly-filter label{gap:var(--space-2);font-weight:600;display:grid}.monthly-filter input{font:inherit;padding:var(--space-3);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-control)}.monthly-totals{gap:var(--space-3);margin:var(--space-4) 0;flex-wrap:wrap;display:flex}.monthly-totals p{padding:var(--space-4);background:var(--color-tint);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);flex:1;min-width:11.25rem;margin:0}.monthly-table{min-width:850px}.monthly-table td{vertical-align:top}.monthly-table td p{margin:.3rem 0}.monthly-table button{white-space:nowrap}#monthly-detail{margin-top:var(--space-6)}#monthly-person:focus{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.monthly-warning{color:var(--color-warning);font-weight:600}.monthly-dialog h3{margin:var(--space-6) 0 var(--space-3)}.monthly-empty{color:var(--color-muted);font-style:italic}@media (width<=600px){.monthly-dialog{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);padding:1rem}.monthly-filter>*{flex:1}.monthly-totals p{min-width:140px}}@media (width<=760px){.monthly-table{min-width:0}}.attachments-dialog{width:min(55rem,94vw);max-height:90dvh;padding:var(--space-5);overflow:auto}.attachments-dialog [hidden]{display:none!important}.attachment-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.65rem;display:flex}.attachments-dialog header{justify-content:space-between}.attachments-notice{padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-tint)}.attachments-dialog .attachments-form{gap:var(--space-2);padding:var(--space-4) 0;border-bottom:var(--border-width) solid var(--color-border);grid-template-columns:minmax(0,1fr);display:grid}.attachments-form>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.attachments-form input,.attachments-form textarea{width:100%}.attachments-form textarea,.attachments-form input{box-sizing:border-box;max-width:100%}.attachments-form button{justify-self:start}.attachment-card{padding:var(--space-4) 0;border-bottom:var(--border-width) solid var(--color-border);overflow-wrap:anywhere}.attachment-card p{white-space:pre-wrap;margin:.45rem 0}#attachments-feedback{white-space:pre-wrap;min-height:1.5em}#attachments-history{margin-top:var(--space-4);padding:var(--space-3);border:var(--border-width) solid var(--color-border);overflow-wrap:anywhere}@media (width<=600px){.attachments-dialog{width:96vw;padding:1rem}.attachment-actions .board-button{white-space:normal}}
