.prism-push{color:#edf3f5;background:#121719;border:1px solid #2a3339;border-radius:14px;grid-template-columns:minmax(210px,.85fr) minmax(0,1.65fr);gap:28px;margin-top:36px;padding:24px;display:grid}.prism-push-heading{align-items:flex-start;gap:14px;display:flex}.prism-push-icon{color:#94c5fa;background:#1a252d;border:1px solid #35414a;border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.prism-push h2{letter-spacing:-.02em;margin:0 0 6px;font-size:18px}.prism-push p{color:#a5b4bb;max-width:65ch;margin:0;font-size:13px;line-height:1.6}.prism-push-body{min-width:0}.prism-push .prism-push-availability{flex-direction:column;gap:4px;display:flex}.prism-push-availability strong{color:#edbe80;font-size:12px;font-weight:600}.prism-push .prism-push-permission{margin-top:6px;font-size:12px}.prism-push-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.prism-push button{color:#111518;cursor:pointer;background:#b4dfc7;border:1px solid #0000;border-radius:8px;min-height:44px;padding:10px 14px;font-size:13px;font-weight:600}.prism-push button:focus-visible{outline-offset:3px;outline:2px solid #b4dfc7}.prism-push button:disabled{color:#9ba9b2;cursor:not-allowed;background:#20282d;border-color:#35414a}.prism-push-actions button+button,.prism-push li button{color:#a5b4bb;background:0 0;border-color:#35414a}.prism-push ul{margin:20px 0 0;padding:0;list-style:none}.prism-push li{border-top:1px solid #34323e;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.prism-push .prism-push-note{background:#19242c;border-left:2px solid #94c5fa;margin-bottom:12px;padding:12px 16px}.prism-push-status{margin-top:14px;font-size:13px;line-height:1.6;display:block}.prism-push-status:empty{display:none}@media (max-width:900px){.prism-push{grid-template-columns:minmax(0,1fr);gap:20px}}.content-page .prism-push{border:1px solid #2a3339;grid-template-columns:minmax(0,1fr);gap:20px;padding:24px}.content-page .prism-push p{color:#a5b4bb;font-size:13px;line-height:1.6}.content-page .prism-push .prism-push-permission{font-size:12px}@media (max-width:480px){.prism-push,.content-page .prism-push{margin-top:28px;padding:18px}.prism-push-actions{flex-direction:column}}
