.password-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.password-tools>input{min-width:0}.password-tools-actions{gap:8px;flex-wrap:wrap}.password-tools-actions .button{padding-inline:16px}.manage-tools{display:flex;flex-wrap:wrap;gap:24px;align-items:center}
.storage-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-block:24px;border-bottom:1px solid var(--line)}.storage-stats strong{font:600 clamp(24px,5vw,36px)/1.2 var(--display);white-space:nowrap}.storage-stats span{color:var(--muted);font-size:12px;margin-top:8px}.storage-breakdown{display:grid;gap:12px;margin:24px 0}.storage-breakdown>div{display:flex;justify-content:space-between;gap:16px}.storage-breakdown dt{color:var(--muted)}.storage-breakdown dd{margin:0;white-space:nowrap}.storage-breakdown dd span{color:var(--muted)}.storage-pending{border-block:1px solid var(--line);padding-block:24px}.storage-pending h3{font:600 16px var(--display);margin-bottom:12px}.storage-pending ul{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:16px}.storage-pending li{display:grid;gap:4px}.storage-pending li strong{font-size:14px;overflow-wrap:anywhere}.storage-pending li span,.storage-updated small{font-size:12px;color:var(--muted)}.storage-scope{margin-top:24px}.storage-updated{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap;margin-top:24px}.storage-notice{font-size:14px;padding-block:16px;color:var(--text)}
@media(max-width:600px){.password-tools{grid-template-columns:minmax(0,1fr)}.password-tools-actions .button{flex:1}.storage-stats{gap:16px}.storage-breakdown{font-size:14px}}
