.featured-section{margin:32px auto}.featured-section[hidden]{display:none}.featured-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.featured-heading h2{margin:0}.featured-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;padding:16px 2px;overscroll-behavior-x:contain}.featured-card{flex:0 0 180px;min-width:0;scroll-snap-align:start;border:1px solid #cce1e8;border-radius:16px;overflow:hidden;background:#fff;color:#123747;text-decoration:none}.featured-card img,.featured-card .featured-placeholder{width:100%;height:140px;object-fit:cover;display:flex;align-items:center;justify-content:center;background:#dcf4f9}.featured-placeholder{font-size:40px;color:#137d96}.featured-card strong,.featured-card small{display:block;padding:10px 12px;overflow-wrap:anywhere}.featured-card small{padding-top:0;color:#795410}.featured-card:focus-visible,.featured-track:focus-visible{outline:3px solid #087e9a;outline-offset:3px}.featured-admin-row{display:flex;align-items:center;gap:12px;border-bottom:1px solid #cce1e8;padding:12px 0}.featured-admin-row img,.featured-admin-row .featured-placeholder{width:64px;height:64px;object-fit:cover;flex-shrink:0;border-radius:8px;background:#dcf4f9;text-align:center}.featured-admin-row>div:first-of-type{flex:1;min-width:0;overflow-wrap:anywhere}.featured-admin-row small{display:block}.featured-admin-row .actions{flex-wrap:wrap}#featured-editor [data-results]{max-height:350px;overflow:auto}#featured-editor [data-selected]{max-height:45vh;overflow:auto}#featured-editor input{width:100%}@media(max-width:600px){.featured-card{flex-basis:145px}.featured-card img,.featured-card .featured-placeholder{height:115px}.featured-heading h2{font-size:1.35rem}.featured-admin-row{flex-wrap:wrap}.featured-admin-row .actions{width:100%}.featured-heading button{min-width:44px;min-height:44px}}
.featured-heading>.actions{flex-wrap:nowrap;flex-shrink:0;gap:6px}.featured-section:not([hidden])+main.wrap{padding-top:0}.featured-section:not([hidden])+main.wrap #catalogo{padding-top:12px}.featured-section{scroll-margin-top:95px}.featured-heading button{padding:10px 13px}
#featured-editor button,.featured-heading button{min-width:44px;min-height:44px}
