.decision-tiers [role=button]{cursor:pointer}.decision-tiers [role=button]:focus-visible{outline:2px solid #d90030;outline-offset:3px}.decision-tiers .preview-tier{box-shadow:inset 0 0 0 2px #d90030;background:#fff0f3}.creation-destinations{margin:0 20px 14px;font-size:12px}.creation-destinations summary{cursor:pointer;color:var(--red);padding:8px 0}.creation-destinations>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:8px 0}.creation-destinations :is(button,a){display:flex;align-items:center;gap:6px;padding:9px;border:1px solid var(--line);border-radius:8px;text-align:left;font-size:11px}.creation-destinations svg{width:17px;height:17px;flex-shrink:0;color:var(--red)}#offer-share-preview{max-height:55vh;overflow:auto}#offer-share-preview img{width:100%;display:block}@media(max-width:450px){.creation-destinations>div{grid-template-columns:repeat(2,minmax(0,1fr))}}
.post-quick-tools,.post-extra-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 20px 12px}.post-extra-tools[hidden]{display:none}.post-quick-tools button,.post-extra-tools button{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;padding:9px 5px;border:1px solid var(--line);border-radius:8px}.post-quick-tools svg,.post-extra-tools svg{width:18px;height:18px;color:var(--red)}
/* Unified composer tools, aligned to the Home icon treatment. */
body[data-screen=create] .social-create .sc-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:6px 0 0;padding-bottom:12px;border-bottom:1px solid var(--line)}
body[data-screen=create] .social-create .sc-types button{background:#f4f5f7;color:#52606b;border:1px solid transparent;border-radius:8px;min-height:38px;font-weight:500;padding:8px 4px}
body[data-screen=create] .social-create .sc-types button[aria-pressed=true]{background:#e9edf1;border-color:#8e99a4;color:#27323d;font-weight:650}
body[data-screen=create] .social-create :is(.post-quick-tools,.post-extra-tools){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0}
body[data-screen=create] .social-create .post-extra-tools[hidden]{display:none}
body[data-screen=create] .social-create :is(.post-quick-tools,.post-extra-tools) button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:0;background:transparent;color:#52606b;border-radius:8px;min-height:67px;padding:5px;font-size:11px;line-height:1.3}
body[data-screen=create] .social-create :is(.post-quick-tools,.post-extra-tools) svg{width:34px;height:34px;padding:8px;background:#f1f3f5;color:#52606b;border-radius:50%;box-sizing:border-box;flex-shrink:0}
body[data-screen=create] .social-create :is(.post-quick-tools,.post-extra-tools) button:hover{background:#f4f5f7}
body[data-screen=create] .social-create :is(.sc-types,.post-quick-tools,.post-extra-tools) button:focus-visible{outline:2px solid #798693;outline-offset:2px}
body[data-screen=create] .sc-photo{color:#52606b}
html[data-theme=dark] body[data-screen=create] .social-create .sc-types button,html[data-theme=dark] body[data-screen=create] .social-create :is(.post-quick-tools,.post-extra-tools) svg{background:#28323b;color:#ccd5dd}
html[data-theme=dark] body[data-screen=create] .social-create .sc-types button[aria-pressed=true]{background:#35434f;color:#fff;border-color:#8493a0}
html[data-theme=dark] body[data-screen=create] .social-create :is(.post-quick-tools,.post-extra-tools) button{color:#ccd5dd}
