.frame-manager{margin:0 0 25px;font-size:13px;line-height:1.6;color:var(--ink,#171717)}
.frame-manager-toolbar{display:flex;justify-content:flex-end;gap:18px;flex-wrap:wrap}
.frame-manager-button{min-height:44px;padding:8px 7px;border:0;background:transparent;color:var(--ink,#171717);font:inherit;font-size:13px;line-height:1.5}
.frame-manager-button:hover,.frame-manager-button:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
.frame-manager-button:focus-visible{outline:none}
.frame-manager-button:disabled{opacity:.35;cursor:default;text-decoration:none}
.frame-manager-toolbar .frame-manager-button{padding-right:0;color:var(--muted,#6b6b6b)}
.frame-manager-toolbar [data-frame-action="quick-add"]{font-weight:600;color:var(--ink,#171717)}
.frame-manager-panel{padding:18px 20px 10px;border:1px solid var(--line,#e4e4e4);background:#fafafa}
.frame-manager-description{margin:0 0 8px;color:var(--muted,#6b6b6b);font-size:13px;line-height:1.7}
.frame-manager-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.frame-manager-actions .frame-manager-button:first-child{padding-left:0;font-weight:600}
.frame-manager-filename{max-width:100%;color:var(--muted,#6b6b6b);font-size:12px;overflow-wrap:anywhere}
.frame-manager-status{margin:10px 0 0;color:var(--muted,#6b6b6b);font-size:12px;line-height:1.7}
.frame-manager-status.is-error{color:#8a3030}
.frame-manager-tile{display:flex;flex-direction:column;min-width:0;align-self:start}
.frame-manager-tile>.gallery-frame{width:100%}
.frame-manager-tile-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap;min-height:44px;padding-top:3px}
.frame-manager-tile-actions .frame-manager-button{font-size:12px;padding-top:7px;padding-bottom:7px}
.frame-manager-delete{color:var(--muted,#6b6b6b)}
.frame-manager-confirm-label{margin-right:auto;color:var(--muted,#6b6b6b);font-size:12px;line-height:1.5}
@media(max-width:600px){.frame-manager{margin-bottom:22px}.frame-manager-panel{padding:14px 14px 7px}.frame-manager-description{font-size:12px}.frame-manager-actions{gap:16px}.frame-manager-button{font-size:12px}.frame-manager-filename{flex-basis:100%}.frame-manager-tile-actions{gap:14px}}
