/* Adaptação dos elementos WordPress ao CSS do app publicado. */
.instagram-layout-root{min-height:100svh;background:#07080c}.instagram-workspace-grid{height:100svh;overflow:hidden}.instagram-main-content{height:100svh;min-width:0}.instagram-main-content .instagram-feed-container{width:100%;min-width:0}.instagram-workspace-grid>main:not(.instagram-main-content){flex:1;min-width:0;width:auto;max-width:680px;height:100svh;overflow:auto;margin:0;padding:32px 20px 80px}.instagram-workspace-grid>main .event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.instagram-nav-item{box-sizing:border-box;text-decoration:none}.instagram-nav-item>svg{width:22px;height:22px;flex-shrink:0}.instagram-nav-item .nav-label{font-family:var(--font-sans)}.instagram-sidebar-logo .meflagrou-official-logo-wrap{height:38px}.instagram-left-sidebar{scrollbar-width:thin}.instagram-right-sidebar{min-width:0}.mf-account-avatar{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #00f5d455;border-radius:50%;background:linear-gradient(135deg,#073a40,#20132f);color:#00f5d4;flex-shrink:0}.mf-account-avatar svg{width:24px;height:24px}.mf-account-avatar.story-avatar-image{width:100%;height:100%}.mf-event-story-list{display:flex;gap:18px;align-items:center;overflow:auto;padding:10px}.mf-event-story-list .story-avatar-item{flex-shrink:0}.mf-category-empty{background:radial-gradient(ellipse at 90% 10%,#1b454a,#151525 65%);text-align:left}.mf-category-empty:nth-child(3n+2){background:radial-gradient(ellipse at 10% 90%,#42203e,#151525 65%)}.mf-category-empty:nth-child(3n){background:radial-gradient(ellipse at 10% 10%,#2b4634,#151525 65%)}.mf-category-empty .cat-card-top-badge-mini{font-size:8px}.mf-category-empty .cat-icon-wrap svg{width:12px;height:12px}.mf-category-empty .cat-main-title-mini{font-size:12px;line-height:1.3}.mf-category-empty .cat-active-event-mini{font-size:9px;color:#a0b5c0}.feed-search-wrapper>svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#64748b;pointer-events:none}.feed-search-wrapper{margin:0}.feed-search-input{width:100%;font-size:12px}.instagram-filter-chips>a{display:inline-flex;align-items:center;white-space:nowrap}.post-media-container{display:block;position:relative;aspect-ratio:4/5;overflow:hidden}.post-media-container>img{width:100%;height:100%;object-fit:cover}.post-header-left{display:flex;align-items:center;gap:12px}.post-card-header .mf-account-avatar{width:38px;height:38px}.mf-ig-cover-placeholder{height:100%;display:grid;place-items:center;background:radial-gradient(ellipse,#14313d,#140f24);color:#00e5ff;font-size:35px;font-family:var(--font-display)}.post-actions-bar a.btn-primary{width:100%;font-size:12px;padding:10px}.right-user-profile-card{display:flex;text-decoration:none;min-width:0}.right-user-info{min-width:0}.right-user-handle,.right-user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:150px}.right-user-profile-card .right-user-avatar{width:44px;height:44px}.right-pix-wallet-card{display:block}.block-title-row{display:flex;align-items:center;gap:8px}.block-title-row>svg{width:15px;height:15px;color:#00f5d4}.mf-widget-placeholder{display:grid;place-items:center;min-height:70px;margin-top:12px;border:1px dashed #ffffff15;border-radius:10px;font-size:11px;color:#64748b}.mf-app-footer-links{display:flex;flex-wrap:wrap;gap:12px;font-size:10px;color:#64748b;padding:18px 0}.mf-app-footer-links small{width:100%}.mobile-top-header .meflagrou-official-logo-wrap{height:30px}.mobile-header-btn{display:grid;place-items:center}.mobile-bottom-nav a{display:flex;text-decoration:none}.mobile-nav-create-btn{display:grid!important;place-items:center!important;font-size:32px;line-height:1}.mobile-nav-item>svg{width:22px;height:22px}.mobile-nav-item span{font-size:10px}.mobile-header-actions{display:flex;gap:15px}.category-alternating-grid-18[hidden]{display:none!important}
@media(min-width:768px){.mobile-top-header,.mobile-bottom-nav{display:none!important}}@media(max-width:767px){.mobile-top-header,.mobile-bottom-nav{display:flex!important}.instagram-workspace-grid{height:calc(100svh - 52px)}.instagram-main-content,.instagram-workspace-grid>main:not(.instagram-main-content){height:calc(100svh - 112px)}.instagram-workspace-grid>main .event-grid{grid-template-columns:1fr}}@media(min-width:768px) and (max-width:1199px){.instagram-sidebar-logo .meflagrou-official-logo-wrap{height:22px}.instagram-sidebar-logo .mf-official-brand{max-width:55px;overflow:hidden;justify-content:flex-start}}
