.igpub-panel{background:linear-gradient(120deg,#452254,#7a3a78 65%,#a35b6d)}.igpub-panel .dpub-mark{font-size:39px}.igpub-dialog .igpub-post{min-width:0;background:#fff;border:1px solid #e5dce9;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #4f285610}.igpub-post header{display:flex;gap:11px;align-items:center;padding:16px 18px}.igpub-post header b{font-size:13px;color:#332638}.igpub-post header small{font-size:10px;color:#a593ac;display:block;margin-top:3px}.igpub-more{margin-left:auto;color:#80658c}.igpub-post img{display:block;width:100%;height:auto}.igpub-post .dpub-copy{padding:0 18px 22px;color:#4d3b56;font-size:12px}.igpub-social{padding:15px 18px 10px;color:#643776;font-size:22px;line-height:1}.igpub-social span{float:right}.igpub-dialog .dpub-review{grid-template-columns:minmax(0,1.2fr) minmax(200px,.8fr);align-items:start}.igpub-dialog .dpub-outcome>.btn{margin:5px}.igpub-dialog .modal-actions small{max-width:100%;overflow-wrap:anywhere}@media(max-width:720px){.igpub-dialog .dpub-review{grid-template-columns:1fr}.igpub-post{max-width:460px;margin:auto}}

.igqueue-providers{display:flex;gap:8px;margin:18px 0}.igqueue-providers button{border:1px solid var(--line);border-radius:100px;background:var(--panel,#fff);padding:10px 22px;color:var(--ink);font:inherit;font-weight:700;cursor:pointer}.igqueue-providers button[aria-pressed="true"]{background:#592b78;color:#fff;border-color:#592b78}.igqueue-hero{background:linear-gradient(125deg,#44205f 0%,#643578 65%,#a55159 100%)}.igqueue-confirmed{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:28px;align-items:center;padding:24px 0}.igqueue-confirmed h3{font-size:30px;margin:8px 0}.igqueue-confirmed p{line-height:1.65}.igqueue-confirmed img{width:100%;max-height:320px;object-fit:contain;border-radius:16px;background:#eee6f6}.igqueue-copy{padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.igqueue-copy summary{cursor:pointer;font-weight:700}.igqueue-copy .dpub-copy{margin-top:18px}@media(max-width:650px){.igqueue-confirmed{grid-template-columns:1fr}.igqueue-confirmed img{max-height:250px}.igqueue-providers{width:100%}.igqueue-providers button{flex:1}}
