.onedrive-folder{padding:20px;border:1px solid #dfd4d7;border-radius:10px;background:#fff;margin:0 0 24px;color:#262b29}
.onedrive-folder h2{margin:0 0 6px;font-size:21px}.onedrive-folder p{font-size:14px;line-height:1.5;margin:6px 0 14px;color:#606772}
.folder-open{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border-radius:7px;background:#781b30;color:#fff;text-decoration:none;font-weight:650;font-size:14px;box-sizing:border-box}.folder-open:hover{background:#5c1223;color:#fff}
.onedrive-folder details{margin-top:12px}.onedrive-folder summary{cursor:pointer;font-size:14px;font-weight:600;color:#781b30;min-height:30px}.onedrive-folder details p{max-width:680px;margin:8px 0 0}
.onedrive-folder a:focus-visible,.onedrive-folder summary:focus-visible{outline:3px solid #b36b80;outline-offset:3px}.onedrive-folder[hidden]{display:none!important}
#family-folder{margin:0 18px 18px;background:#fcf9fa}#family-folder h2{font:600 19px/1.2 var(--display,Georgia,serif)}
@media(max-width:600px){.onedrive-folder{padding:16px}#family-folder{margin:0 14px 14px}.folder-open{width:100%;justify-content:center}}
