/* Native HTML/Jinja equivalents for the original React UI. */
[hidden]{display:none!important}button{line-height:inherit}svg{flex-shrink:0}button svg{display:inline-block;vertical-align:middle}fieldset{border:0;margin:0;padding:0}video{max-width:100%}.admin-sidebar nav a{border:0;background:none;border-radius:7px;display:flex;gap:10px;align-items:center;font-size:.88rem;padding:13px 12px;color:var(--muted)}.admin-sidebar nav a.active{color:var(--rose);background:#f7e5e1}.media-preview:empty:before{content:'A foto da sua delícia vem aqui';display:grid;place-items:center;height:235px;color:var(--muted);font-size:.85rem}.editor-fields input[type=checkbox]{width:16px}.admin-main [role=alert]{scroll-margin-top:20px}.action-text{border:0;background:transparent;color:var(--rose);padding:8px}.access-form{display:flex;flex-direction:column;gap:18px}.access-form>button{width:100%}.video-editor .video-preview{width:100%;max-height:220px}.admin-tabs-panel:focus{outline:0}.product-grid>template{display:none}@media(max-width:760px){.admin-sidebar nav a{font-size:.8rem;padding:10px}.admin-sidebar nav a svg{width:16px}}@media(prefers-reduced-motion:reduce){*{animation:none!important}}

.announcement [data-setting]{opacity:1}@media(max-width:760px){.announcement [data-setting]{display:inline}}
