.fvta-panel{background:#fff7e9;border:1px solid #dfc8a6;border-radius:16px;padding:17px 20px;margin:18px 0;color:#4d3d56}
.fvta-panel h2{font-size:21px;margin:0 0 7px}.fvta-panel p{margin:7px 0}.fvta-privacy{font-size:13px}
.fvta-card-wrap{display:flex;flex-direction:column;min-width:0}.fvta-card-wrap>.fv-library-picture-card{display:flex;flex:1;flex-direction:column;min-width:0}
.fvta-card-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 7px 13px}
.fvta-status{font-size:12px;font-weight:700;color:#53455e;margin-right:auto}
.fvta-button{border:1px solid #d3b995;border-radius:10px;background:#fffaf1;color:#49365c;cursor:pointer;font-size:12px;font-weight:600;line-height:1.3;font-family:inherit;padding:8px 10px;text-decoration:none!important}
.fvta-button:hover,.fvta-button:focus-visible{background:#f6e8d1;outline:2px solid #c6a4d2;outline-offset:1px}
.fvta-toolbar{position:fixed;right:16px;bottom:14px;z-index:1000;display:flex;gap:8px;align-items:center;flex-wrap:wrap;background:#fff8ed;border:1px solid #d8c09c;border-radius:15px;box-shadow:0 5px 22px #0002;padding:9px 12px;color:#49365c;font:600 13px/1.4 sans-serif}
[hidden]{display:none!important}
@media(max-width:600px){.fvta-panel{padding:13px}.fvta-card-controls{padding:9px 5px 13px}.fvta-toolbar{right:8px;left:8px;bottom:8px;justify-content:center;max-width:calc(100vw - 16px)}}
