.website-preferred-posts-module__1g8IIq__dialog{width:min(100%,620px);max-width:none;max-height:calc(100dvh - 16px);padding:24px 22px max(24px, env(safe-area-inset-bottom));color:#243f35;overscroll-behavior:contain;background:#f7f6f0;border:1px solid #dbe1d2;border-radius:24px 24px 0 0;margin:0 auto;position:fixed;top:auto;bottom:0;overflow-y:auto;box-shadow:0 -10px 50px #17362d20}.website-preferred-posts-module__1g8IIq__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#16362a40}.website-preferred-posts-module__1g8IIq__heading{align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.website-preferred-posts-module__1g8IIq__heading h2{font:400 29px/1.15 Georgia,serif}.website-preferred-posts-module__1g8IIq__heading p,.website-preferred-posts-module__1g8IIq__hint{color:#687468;font-size:13px;line-height:1.6}.website-preferred-posts-module__1g8IIq__heading p{margin-top:10px}.website-preferred-posts-module__1g8IIq__close{background:#e7ecdf;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.website-preferred-posts-module__1g8IIq__form{gap:14px;display:grid}.website-preferred-posts-module__1g8IIq__form label{font-size:14px;font-weight:600}.website-preferred-posts-module__1g8IIq__form textarea{color:#243f35;resize:vertical;background:#fff;border:1px solid #c5d0bb;border-radius:12px;width:100%;padding:13px;font-size:16px;line-height:1.5;display:block}.website-preferred-posts-module__1g8IIq__form textarea:focus-visible,.website-preferred-posts-module__1g8IIq__primary:focus-visible,.website-preferred-posts-module__1g8IIq__secondary:focus-visible,.website-preferred-posts-module__1g8IIq__close:focus-visible{outline-offset:3px;outline:2px solid #728846}.website-preferred-posts-module__1g8IIq__primary,.website-preferred-posts-module__1g8IIq__secondary{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.website-preferred-posts-module__1g8IIq__primary{color:#fff;background:#243f35}.website-preferred-posts-module__1g8IIq__secondary{background:#fff;border:1px solid #ccd6c1}.website-preferred-posts-module__1g8IIq__primary:disabled,.website-preferred-posts-module__1g8IIq__secondary:disabled{opacity:.45;cursor:not-allowed}.website-preferred-posts-module__1g8IIq__actions{gap:12px;padding-top:8px;display:flex}.website-preferred-posts-module__1g8IIq__actions .website-preferred-posts-module__1g8IIq__primary{flex:1}.website-preferred-posts-module__1g8IIq__post,.website-preferred-posts-module__1g8IIq__change{background:#fff;border:1px solid #dce3d3;border-radius:14px;padding:16px}.website-preferred-posts-module__1g8IIq__post>a{align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.website-preferred-posts-module__1g8IIq__post>small{color:#72816a;margin:8px 0;font-size:11px;display:block}.website-preferred-posts-module__1g8IIq__caption{max-height:180px;overflow-y:auto}.website-preferred-posts-module__1g8IIq__post p,.website-preferred-posts-module__1g8IIq__change p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.65}.website-preferred-posts-module__1g8IIq__post details,.website-preferred-posts-module__1g8IIq__change details{margin-top:12px}.website-preferred-posts-module__1g8IIq__post summary,.website-preferred-posts-module__1g8IIq__change summary{cursor:pointer;color:#657751;min-height:32px;padding:5px 0;font-size:13px}.website-preferred-posts-module__1g8IIq__post details label{margin:8px 0;font-weight:400;display:block}.website-preferred-posts-module__1g8IIq__change label{align-items:center;gap:10px;min-height:32px;margin-bottom:10px;display:flex}.website-preferred-posts-module__1g8IIq__change input{accent-color:#526c3a;width:18px;height:18px}.website-preferred-posts-module__1g8IIq__change details p{color:#76836b;margin-top:6px}.website-preferred-posts-module__1g8IIq__error{color:#93492a;background:#fbf1e9;border:1px solid #e9c5b2;border-radius:12px;margin-top:16px;padding:12px;font-size:13px;line-height:1.5}.website-preferred-posts-module__1g8IIq__spinner{animation:1s linear infinite website-preferred-posts-module__1g8IIq__spin}@keyframes website-preferred-posts-module__1g8IIq__spin{to{transform:rotate(360deg)}}@media (min-width:760px){.website-preferred-posts-module__1g8IIq__dialog{padding:30px}}@media (prefers-reduced-motion:reduce){.website-preferred-posts-module__1g8IIq__spinner{animation:none}}
