.storage-area{border-top:1px solid #ddd1c2;padding-top:24px;margin-top:32px}
.storage-area h2{font-size:27px}.storage-area p{max-width:68ch}
.storage-area .storage-consent{font-size:16px;margin:20px 0;background:transparent;border:0;padding:0;align-items:flex-start}
.storage-consent input{margin-top:4px}
.storage-status{font-size:16px;min-height:1.6em}
.storage-history{margin-top:28px}
.storage-history details{border-bottom:1px solid #ddd1c2;padding:16px 0}
.storage-history summary{cursor:pointer;color:#774522;font-weight:600;padding:8px 0}
.storage-history h3{font:600 17px/1.5 Arial,sans-serif;margin-top:20px}
.storage-history ul{padding-left:24px}
.storage-history .delete-confirm{padding:16px 0}
.storage-preview{padding:16px 20px;border:1px dashed #87512b;border-radius:10px;margin-bottom:24px;font-size:15px}
.storage-preview p{margin:0 0 12px}.storage-preview .actions{gap:8px}
.storage-preview button{font-size:14px}
.storage-account{font-size:15px;color:#655749}
.storage-area a:focus-visible,.storage-history summary:focus-visible{outline:3px solid #87512b;outline-offset:3px}
