/* Deynu 16.9.4.5 — Social content ownership & moderation */
.social-page .social-content-menu-16945 .social-content-menu-panel-16945{display:grid;gap:4px;min-width:154px}
.social-page .social-content-menu-16945 .social-content-menu-panel-16945 form{margin:0}
.social-page .social-content-menu-16945 .social-content-menu-panel-16945 button{width:100%;padding:9px 11px;border:0;border-radius:9px;font:inherit;font-size:11px;font-weight:850;text-align:right;cursor:pointer}
.social-page .social-content-menu-16945 .social-content-menu-panel-16945 .is-hide{background:#f1f7f4;color:#245f4d}
.social-page .social-content-menu-16945 .social-content-menu-panel-16945 .is-delete{background:#fff1f1;color:#a23d43}
.social-page .social-content-menu-16945.is-reel{position:absolute;z-index:18;top:max(70px,calc(env(safe-area-inset-top) + 54px));right:14px;padding:0}
.social-page .social-content-menu-16945.is-reel .social-post-owner-menu-toggle-1661{background:rgba(15,25,22,.58);color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.social-page .social-content-menu-16945.is-reel .social-content-menu-panel-16945{top:38px;right:0;left:auto;bottom:auto}

.social-page .story-viewer-delete-16945{position:absolute;z-index:12;top:max(68px,calc(env(safe-area-inset-top) + 54px));left:16px;margin:0}
.social-page .story-viewer-delete-16945[hidden]{display:none!important}
.social-page .story-viewer-delete-16945 button{min-height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.25);border-radius:11px;background:rgba(104,20,24,.72);color:#fff;font:inherit;font-size:12px;font-weight:850;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer}

.social-content-manager-16945{max-width:900px!important}
.social-content-manager-16945 .social-appbar{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px}
.social-content-manager-16945 .social-appbar>b{text-align:center;font-size:18px}
.social-content-manager-back-16945{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:#f1f6f3;color:#1e5d4a;text-decoration:none;font-size:30px;line-height:1}
.social-content-manager-home-16945{color:#1e5d4a;text-decoration:none;font-size:12px;font-weight:800}
.social-content-manager-head-16945{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:18px 0 12px;padding:16px 18px;border:1px solid #e1e9e5;border-radius:20px;background:linear-gradient(135deg,#f6fbf8,#fff)}
.social-content-manager-head-16945 small{color:#72817b}.social-content-manager-head-16945 h1{margin:3px 0 0;font-size:22px;color:#193e33}
.social-content-scope-16945,.social-content-filters-16945{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}
.social-content-scope-16945::-webkit-scrollbar,.social-content-filters-16945::-webkit-scrollbar{display:none}
.social-content-scope-16945 a,.social-content-filters-16945 a{flex:0 0 auto;padding:8px 12px;border:1px solid #dce7e1;border-radius:999px;background:#fff;color:#49615a;text-decoration:none;font-size:12px;font-weight:800}
.social-content-scope-16945 a.is-active,.social-content-filters-16945 a.is-active{border-color:#1d6751;background:#1d6751;color:#fff}
.social-content-filters-16945{margin:8px 0}.social-content-filters-16945.is-status{margin-bottom:15px}
.social-content-list-16945{display:grid;gap:10px}
.social-content-item-16945{display:grid;grid-template-columns:110px minmax(0,1fr) minmax(150px,190px);gap:14px;align-items:center;padding:12px;border:1px solid #e0e8e4;border-radius:18px;background:#fff}
.social-content-thumb-16945{position:relative;width:110px;aspect-ratio:1;border-radius:14px;overflow:hidden;background:#edf3f0;display:grid;place-items:center;color:#476158}
.social-content-thumb-16945 img,.social-content-thumb-16945 video{width:100%;height:100%;object-fit:cover}.social-content-thumb-16945>span:not(.is-text){position:absolute;inset:auto 8px 8px auto;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgba(0,0,0,.55);color:#fff}
.social-content-thumb-16945 .is-text{padding:8px;text-align:center;font-size:11px;line-height:1.7}
.social-content-copy-16945{min-width:0;display:grid;gap:5px}.social-content-copy-16945 p{margin:0;color:#394b45;line-height:1.75;font-size:13px}.social-content-copy-16945 small{color:#75847e;font-size:11px}
.social-content-badges-16945{display:flex;align-items:center;gap:6px}.social-content-badges-16945 b,.social-content-badges-16945 span{padding:4px 8px;border-radius:999px;font-size:10px}.social-content-badges-16945 b{background:#eff6f2;color:#245e4c}.social-content-badges-16945 .status-published{background:#eaf7ef;color:#176b4b}.social-content-badges-16945 .status-hidden{background:#fff3df;color:#8a5b12}
.social-content-author-16945{font-weight:750;color:#4c615a!important}
.social-content-actions-16945{display:grid;gap:7px}.social-content-actions-16945 form{display:grid;gap:5px;margin:0}.social-content-actions-16945 button{width:100%;min-height:38px;border:0;border-radius:11px;font:inherit;font-size:11px;font-weight:850;cursor:pointer}.social-content-actions-16945 .is-hide{background:#edf6f2;color:#215f4b}.social-content-actions-16945 .is-restore{background:#e7f4ff;color:#245c7c}.social-content-actions-16945 .is-delete{background:#fff0f0;color:#a13c42}
.social-content-reason-16945{width:100%;min-width:0;height:36px;padding:6px 9px;border:1px solid #dfe6e2;border-radius:10px;font:inherit;font-size:11px;box-sizing:border-box}
.social-content-empty-16945{display:grid;place-items:center;gap:10px;padding:36px;border:1px dashed #ccd9d3;border-radius:18px;color:#5e716a}.social-content-empty-16945 a{color:#1d6751}

@media(max-width:700px){
 .social-content-manager-head-16945{display:grid;align-items:start;padding:14px}
 .social-content-item-16945{grid-template-columns:76px minmax(0,1fr);gap:10px;padding:10px}
 .social-content-thumb-16945{width:76px}
 .social-content-actions-16945{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}
 .social-content-actions-16945 form{min-width:0}
 .social-content-actions-16945 form:only-child{grid-column:1/-1}
 .social-content-manager-16945 .social-appbar{grid-template-columns:40px minmax(0,1fr) auto}
 .social-page .story-viewer-delete-16945{top:max(64px,calc(env(safe-area-inset-top) + 50px));left:12px}
}
.social-page .reel-card{position:relative}
