.desktop-location-actions { margin-left:auto; flex-shrink:0 }
.browser-bar > .desktop-location-actions .desktop-open-button { min-width:36px; padding:8px 12px; white-space:nowrap }
.desktop-account-context button { display:flex; align-items:center; gap:10px; font:inherit; line-height:1.35 }
.desktop-account-context .micro-icon { width:18px; height:18px; flex:none }
.desktop-account-context .context-danger { color:var(--red) }
.folder-form-error { color:var(--red); margin:8px 0 0; overflow-wrap:anywhere }
.folder-form-error:empty { display:none }
.folder-edit-dialog { max-width:min(460px,94vw) }
.folder-edit-dialog .modal-head { align-items:flex-start }
.folder-edit-dialog .modal-head p { overflow-wrap:anywhere; margin:6px 0 0; color:var(--soft) }
.folder-edit-dialog input { width:100%; min-width:0 }
@media(max-width:600px) { .browser-bar { flex-wrap:wrap } .desktop-location-actions { margin-left:auto } }
.folder-card[draggable="true"] { cursor: grab; }
.folder-card.folder-drop-target, .tree-item.folder-drop-target { outline: 2px solid var(--blue); background: var(--blue-soft); }
