.gallery-personal-tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 12px;position:sticky;top:104px;z-index:4;padding:8px;background:#101316ed;border:1px solid #343a40;border-radius:10px;backdrop-filter:blur(14px)}
.gallery-personal-tools button{font:inherit;font-size:12px;min-height:40px;padding:7px 11px;border:1px solid #424a53;border-radius:7px;background:#22272d;color:#eee;cursor:pointer}
.gallery-personal-tools button[aria-pressed=true]{border-color:#a8e4c4;color:#a8e4c4;background:#253c32}
.gallery-personal-tools button:disabled{opacity:.5}.gallery-personal-message{font-size:11px;color:#b6c3bc;flex-basis:100%}.gallery-personal-message:empty{display:none}
.admin-thumb{position:relative}.admin-thumb-like,.admin-thumb-select{position:absolute;top:5px;z-index:2;display:grid;place-items:center;width:40px;height:40px;padding:9px;border:1px solid #ffffff40!important;border-radius:50%!important;background:#111a!important;color:#fff;cursor:pointer;backdrop-filter:blur(8px)}
.admin-thumb-like{right:5px}.admin-thumb-select{left:5px;font-size:20px}.admin-thumb-like svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.admin-thumb-like[aria-pressed=true]{color:#ffa8c2}.admin-thumb-like[aria-pressed=true] svg{fill:currentColor}.admin-thumb.is-selected{outline:3px solid #a8e4c4;outline-offset:-3px}.admin-thumb-select[aria-pressed=true]{background:#a8e4c4!important;color:#15241b}
.gallery-personal-tools [hidden],.admin-thumb-select[hidden]{display:none!important}
@media(max-width:600px){.gallery-personal-tools{top:104px;gap:5px;padding:6px}.gallery-personal-tools button{font-size:11px;padding:6px 9px}.admin-thumb-like,.admin-thumb-select{width:34px;height:34px;padding:7px;top:3px}.admin-thumb-like{right:3px}.admin-thumb-select{left:3px}.admin-thumb-grid:has(.admin-thumb-select:not([hidden])){grid-template-columns:repeat(3,minmax(0,1fr))!important}}
