.r2-safe-badge{display:inline-flex;padding:5px 7px;border:1px solid #9ddac5;border-radius:99px;background:#eafaf4;color:#087357;font-size:7px;font-style:normal;font-weight:950;letter-spacing:.04em}.r2-upload-btn{border-color:#b5c9e9!important;background:#eef5ff!important;color:#155eef!important}.r2-upload-intro{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:14px;border:1px solid #cfe0ff;border-radius:14px;background:#f2f7ff}.r2-upload-intro>span{display:grid;place-items:center;width:45px;height:45px;border-radius:13px;background:#155eef;color:#fff;font-weight:950}.r2-upload-intro strong,.r2-upload-intro small{display:block}.r2-upload-intro small{margin-top:3px;color:var(--muted)}.r2-file-drop{display:block;padding:20px;border:2px dashed #b9cbe7;border-radius:15px;background:var(--soft);text-align:center}.r2-file-drop input{margin:12px 0 8px}.r2-file-drop span{display:block;color:var(--muted);font-size:10px}.r2-rights{margin:15px 0}.r2-admin-settings{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.r2-admin-settings details{padding:15px;border:1px solid var(--line);border-radius:15px;background:var(--soft)}.r2-admin-settings summary{cursor:pointer;font-weight:900}.r2-test-btn{margin-top:12px}@media(max-width:760px){.r2-safe-badge{font-size:6px}.plan-resource-card footer .r2-upload-btn{grid-column:1/-1}.r2-upload-intro{align-items:flex-start}.r2-admin-settings .form-grid{grid-template-columns:1fr}}
