.publication-preparation-modal{position:fixed;inset:0;z-index:2147481200;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));background:rgba(1,8,17,.18);backdrop-filter:blur(7px) saturate(135%);-webkit-backdrop-filter:blur(7px) saturate(135%)}
.publication-preparation-modal[hidden]{display:none!important}.publication-preparation-card{position:relative;width:min(560px,100%);max-height:min(78vh,640px);overflow:auto;padding:clamp(20px,4vw,32px);color:#effcff;background:linear-gradient(145deg,rgba(3,18,32,.58),rgba(5,35,48,.34));border:1px solid rgba(94,239,255,.7);border-radius:24px;box-shadow:0 0 0 1px rgba(60,196,255,.16) inset,0 0 32px rgba(0,221,255,.22),0 24px 70px rgba(0,0,0,.42);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}
.publication-preparation-card:before{content:"";position:absolute;inset:8px;pointer-events:none;border:1px solid rgba(108,246,255,.2);border-radius:17px}.publication-preparation-card h3{margin:0 42px 10px 0;font-size:clamp(1.18rem,3vw,1.55rem);color:#bffaff}.publication-preparation-card p{margin:0;line-height:1.65;color:rgba(239,252,255,.9)}
.publication-preparation-state{margin-top:16px;padding:12px 14px;border-left:3px solid #5cecff;background:rgba(0,181,217,.1);border-radius:8px 15px 15px 8px}.publication-preparation-actions{position:relative;display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.publication-preparation-actions button,.publication-preparation-close{border:1px solid rgba(105,239,255,.65);border-radius:14px;color:#effcff;background:rgba(3,35,50,.36);cursor:pointer}.publication-preparation-actions button{flex:1 1 190px;min-height:44px;padding:10px 16px;font-weight:700}.publication-preparation-actions .primary{color:#00151e;background:linear-gradient(135deg,#85f7ff,#31cdea)}.publication-preparation-close{position:absolute;top:14px;right:14px;width:38px;height:38px;font-size:1.35rem}#studio-publish-button[aria-disabled="true"],#studio-schedule-button[aria-disabled="true"]{opacity:.72}
@media(max-width:600px){.publication-preparation-modal{align-items:end;padding:10px}.publication-preparation-card{width:100%;max-height:72dvh;padding:22px 18px 18px;border-radius:22px 22px 14px 14px}.publication-preparation-actions{flex-direction:column}.publication-preparation-actions button{flex-basis:auto;width:100%}}
