.management-filter{display:flex;gap:15px;flex-wrap:wrap;align-items:center;padding:13px 20px;border-bottom:1px solid var(--line);font-size:11px;color:#9a8ca8}
.management-filter label{display:flex;align-items:center;gap:8px}
.management-filter select{max-width:220px;padding:7px 10px;border:1px solid #e9e2f1;border-radius:6px;background:white;color:#73647f;font-size:11px}
.management-filter>span{margin-left:auto;font-size:10px;color:#b1a6ba}
.management-filter .search-box{margin-left:auto}
.management-tags{display:flex;gap:4px;flex-wrap:wrap;max-width:230px;margin-bottom:5px}
.management-tags:empty{display:none}
.management-tags .tag{padding:2px 6px}
.management-overdue{color:#bc6e67}
.management-recipient{margin-bottom:20px}
.management-recipient h2{margin-bottom:4px;font-size:18px}
.management-recipient .subtext{margin:0}
.management-dialog-form{margin-top:20px}
.management-count{font-size:11px;color:#a798b4;margin:15px 0}
.management-material-toolbar{margin-bottom:20px}
.management-material-toolbar .management-filter{border:0}
.management-pin{position:absolute;right:10px;top:10px;padding:4px 7px;background:#fffffff0;border-radius:5px;display:flex;align-items:center;gap:3px;color:#9a7a42;font-size:10px}
.management-category{font-size:10px;color:#a38bb5;margin-bottom:6px}
.management-check{display:flex;align-items:center;gap:8px;color:#8c7f9e;font-size:12px;line-height:1.6}
.management-check.full{grid-column:1/-1}
.management-check input{width:15px;height:15px;flex-shrink:0;accent-color:var(--accent)}
.management-check small{display:block;color:#a88c63;font-size:10px}
.management-permissions{border:1px solid #e9e2f1;border-radius:9px;padding:17px;margin:22px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:13px}
.management-permissions legend{font-size:11px;color:#8d7d9d;padding:0 5px}
.management-elevated{grid-column:1/-1;border-top:1px solid #eee7f4;padding-top:12px}
.management-permission-summary{display:flex;flex-wrap:wrap;gap:4px;max-width:370px;white-space:normal}
.management-permission-summary .tag{padding:3px 6px;font-size:9px}
.management-date-panel{padding:16px 20px;margin-bottom:20px}
.management-date-filter{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}
.management-quick-dates{display:flex;gap:7px;align-self:flex-end}
.management-date-filter .field{min-width:142px}
.management-date-filter .field input{padding:8px;font-size:11px}
.management-date-filter>span{font-size:10px;color:#aa9bb6;padding-bottom:10px}
.management-report-range{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:0 0 15px;color:#8d7b9d;font-size:12px}
.management-report-range span{color:#b1a1bd;font-size:10px}
.management-daily{margin-top:20px}
.management-daily .table-wrap{max-height:340px;overflow:auto}
.management-daily th{position:sticky;top:0}
#material-delete-prompt[hidden],#material-form-actions[hidden]{display:none}
@media(max-width:640px){.management-filter{padding:12px 15px;gap:12px}.management-filter>span,.management-filter .search-box{margin-left:0}.management-filter>span{width:100%}.management-filter label{flex:1}.management-filter select{max-width:100%;min-width:0;flex:1}.management-date-panel{padding:15px}.management-date-filter{gap:10px}.management-date-filter .field{flex:1;min-width:120px}.management-quick-dates{width:100%}.management-quick-dates .button{flex:1}.management-permissions{grid-template-columns:1fr}.management-permission-summary{min-width:180px;max-width:260px}}
