dialog.post-options-sheet{--po-bg:#fff;--po-card:#f0f4f8;--po-text:#17243b;--po-muted:#64748b;position:fixed;inset:auto 0 0;margin:0 auto;width:min(100%,560px);max-width:100vw;max-height:85dvh;overflow:auto;box-sizing:border-box;border:0;border-radius:28px 28px 0 0;padding:14px 20px calc(24px + env(safe-area-inset-bottom));background:var(--po-bg)!important;color:var(--po-text)!important;box-shadow:0 -12px 60px #0003;font-family:system-ui,-apple-system,sans-serif}
html[data-theme="dark"] dialog.post-options-sheet{--po-bg:#171e25;--po-card:#252e38;--po-text:#f5f7fa;--po-muted:#b4c0ce;color-scheme:dark}
.post-options-sheet::backdrop{background:#03091099;backdrop-filter:blur(4px)}
.post-options-sheet .po-handle{width:42px;height:4px;border-radius:8px;background:var(--po-muted);margin:0 auto 20px;touch-action:none}
.post-options-sheet header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}
.post-options-sheet h2{font-size:19px;color:var(--po-text)!important;margin:0}
.post-options-sheet button{touch-action:manipulation;font:inherit;cursor:pointer;color:var(--po-text)!important}
.post-options-sheet .po-close{border:0;border-radius:12px;background:var(--po-card);width:40px;height:40px;font-size:26px}
.post-options-sheet .po-actions{border-radius:20px;background:var(--po-card);overflow:hidden}
.post-options-sheet .po-actions button{display:flex;align-items:center;gap:14px;width:100%;min-height:62px;padding:16px 18px;text-align:left;border:0;background:transparent;font-size:16px}
.post-options-sheet .po-actions svg{width:24px;height:24px;flex-shrink:0}
.post-options-sheet .po-actions .po-danger{color:#e43b57!important}
.post-options-sheet button:focus-visible{outline:3px solid #ff008a;outline-offset:-3px}
.post-options-sheet textarea{box-sizing:border-box;width:100%;min-height:150px;font:inherit;font-size:16px;padding:14px;border-radius:14px;border:1px solid var(--po-muted);background:var(--po-card);color:var(--po-text);resize:vertical}
.post-options-sheet .po-primary{border:0;border-radius:14px;background:#ff008a;color:#fff!important;width:100%;padding:15px;margin-top:14px}
.post-options-sheet [hidden]{display:none!important}
.post-options-sheet .po-status{color:var(--po-muted);font-size:14px;line-height:1.6}

.post-options-sheet .po-report{display:flex!important;align-items:center;gap:14px;box-sizing:border-box;width:100%;min-height:64px;padding:18px;color:var(--po-text)!important;background:transparent;text-decoration:none!important;font-size:16px;font-weight:550;line-height:1.4;touch-action:manipulation}
.post-options-sheet .po-report svg{width:24px;height:24px;flex:0 0 24px;color:#ff4b92}
.post-options-sheet .po-report:focus-visible{outline:2px solid #ff008a;outline-offset:-3px;border-radius:18px}
.post-options-sheet .po-report:hover{background:#ff008a0c}
.post-options-sheet .po-status:empty{display:none}
.post-options-sheet .po-close:not(:focus-visible){outline:none!important;box-shadow:none!important}

