.resource-upload-form{display:grid;gap:12px;padding:20px;margin:18px 0;background:#fff;color:#000;border:1px solid #000;border-radius:12px;max-width:850px}.resource-upload-form label{display:grid;gap:6px;font-weight:700}.resource-upload-form input,.resource-upload-form select,.resource-upload-form textarea{padding:10px;border:1px solid #555;border-radius:6px;background:#fff;color:#000;font:inherit;width:100%;box-sizing:border-box}.resource-upload-form [hidden]{display:none}.resource-upload-form progress{width:100%}.resources-content .resource-card{background:#fff;color:#000;border:1px solid #000}.resources-content .resource-details h2,.resources-content .resource-details p{color:#000}.resources-content button{cursor:pointer;font:inherit}.resources-content button:disabled{opacity:.65;cursor:wait}.resources-content .resource-grid{margin-top:18px}.resources-content [role=status]{font-size:14px;overflow-wrap:anywhere}
