.local-frame-tools { margin: 0 0 1rem; padding: .85rem; border: 1px solid rgba(255,255,255,.14); border-radius: 8px; }
.local-frame-tools > button { width: 100%; }
.local-frame-tools .local-frame-tint { display: flex; align-items: center; gap: .5rem; margin: .7rem 0; font-size: .85rem; }
.local-frame-tools .local-frame-tint input { width: auto; margin: 0; }
.local-frame-tools p { margin: .5rem 0 0; font-size: .8rem; line-height: 1.45; }
.local-frame-tools [hidden] { display: none; }
