.resource-filters{display:flex;gap:1rem;flex-wrap:wrap;margin:1.5rem 0;align-items:end}.resource-filters label{flex:1;min-width:180px}.resource-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem}.resource-card{overflow-wrap:anywhere}.resource-card h2{font-size:1.8rem}.resource-excerpt{min-height:5rem}.resource-table{width:100%}.resource-table small{display:block;color:var(--muted)}.resource-table td{vertical-align:top;max-width:350px;overflow-wrap:anywhere}.resource-table .actions{gap:.4rem;flex-wrap:wrap}.resource-dialog{margin:auto;width:min(850px,94vw);max-height:90dvh;overflow:auto}.resource-dialog textarea{width:100%;box-sizing:border-box}.resource-dialog label{display:block;margin:1rem 0}.resource-dialog fieldset{margin:1.5rem 0;border:1px solid #43515a}.private-annotation{border-left:3px solid #c8a46b;padding-left:1rem}.resource-file{display:block;margin:.5rem 0;max-width:100%;overflow-wrap:anywhere}.legacy-notes>.page-header{margin-top:2rem}.legacy-notes summary,#backup-settings summary{cursor:pointer}#resource-display-name{margin-top:1.5rem}#resource-recipients input{width:auto}.resource-dialog .dialog-actions{flex-wrap:wrap}#backup-settings{margin:.75rem 0}.resource-dialog h2,.resource-dialog p{overflow-wrap:anywhere}
@media(max-width:650px){.resource-table .actions{flex-direction:column;align-items:stretch}.resource-filters label{min-width:100%}.resource-dialog{padding:1rem}.resource-table th,.resource-table td{padding:.5rem}}
@media print{body:has(#resource-preview[open])>*{display:none!important}body:has(#resource-preview[open]) #resource-preview{display:block!important;position:static;max-height:none;width:100%;height:auto;overflow:visible;border:0;box-shadow:none;background:white;color:black}#resource-preview::backdrop{display:none}.resource-filters,.resource-table .actions{display:none!important}.resource-card{break-inside:avoid}}
