#compose [hidden]{display:none!important}#compose{width:min(620px,calc(100vw - 24px))}#compose [data-publication-step]{min-width:0}#compose [data-publication-step] input,#compose [data-publication-step] textarea,#compose [data-publication-step] select{font-size:18px}#compose [data-publication-step] button,.wizard-navigation button,#wizard-resume button{min-height:48px}.wizard-top h3{font-size:24px;line-height:1.4;margin:18px 0}#wizard-position{font-size:15px;color:#53677c}#wizard-progress{display:flex;flex-wrap:wrap;gap:5px}#wizard-progress button{font-size:14px;padding:7px 10px;min-height:48px}#wizard-progress [aria-current=step]{background:#193953;color:white}.wizard-navigation{display:flex;justify-content:space-between;gap:12px}.wizard-navigation button{min-width:110px}.wizard-duration-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.wizard-duration-choices [aria-pressed=true]{border:2px solid #14746f;background:#e7f6f2;color:#075d57;font-weight:700}.wizard-summary-item{border-bottom:1px solid #d9e3ec;padding:12px 0}.wizard-summary-item>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.wizard-summary-item p{white-space:pre-wrap;overflow-wrap:anywhere}.wizard-summary-item button{min-width:64px}.wizard-top~section{font-size:18px}#wizard-save-status{font-size:13px;line-height:1.5;margin:8px 0}#wizard-resume{padding:18px 0}#compose .publication-submit-bar{padding-bottom:max(10px,env(safe-area-inset-bottom));background:white}#wizard-photos summary{min-height:48px;padding-top:12px;cursor:pointer}#wizard-heading:focus{outline:none}@media(max-width:420px){#wizard-progress button{padding:7px}.wizard-top h3{font-size:22px}.wizard-duration-choices{gap:6px}.wizard-duration-choices button{padding:10px 5px}#compose .publication-type-options{grid-template-columns:1fr}}

#compose .wizard-photo-review{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}#compose .wizard-photo-review img{width:80px;height:80px;object-fit:cover;border:1px solid #b8c7d5;border-radius:8px}#compose #wizard-end{font-size:16px;line-height:1.6;color:#334c63}#compose #publication-manage-link{min-height:48px;margin:8px 0;font-weight:700}#compose #wizard-save-status{color:#53677c}#compose .wizard-top h3{color:#142b43}#compose .wizard-summary-item p{line-height:1.6}

#compose #publication-rules-info{font-size:16px;line-height:1.6;color:#334c63}#compose #publication-rules-info summary{min-height:48px;display:flex;align-items:center;cursor:pointer}#compose #publication-rules-info summary::before{content:"＋";margin-right:8px}#compose #publication-rules-info[open] summary::before{content:"−"}

#compose #wizard-save-status:empty{display:none}#compose.publication-busy::backdrop{background:rgba(8,18,31,.8)}#compose.publication-busy{overflow:hidden}#compose.publication-busy>*:not(#publish-status){visibility:hidden;pointer-events:none}#compose #publish-status:not([hidden]){position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;margin:0;padding:24px;background:#101d2b;color:#fff;text-align:center;font-size:20px;font-weight:600;line-height:1.6;border-radius:inherit;outline:none}#publish-status::before{content:"";width:34px;height:34px;border:3px solid #ffffff40;border-top-color:#fff;border-radius:50%;animation:publication-wait .9s linear infinite}@keyframes publication-wait{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){#publish-status::before{animation:none}}
