.public-post-overlay,#publicMarketplacePost{position:fixed;inset:0;z-index:10060;background:#12345199;display:flex;align-items:flex-start;justify-content:center;overflow:auto;padding:24px 12px;box-sizing:border-box}.public-post-sheet,#publicMarketplacePost .sheet{width:min(680px,100%);box-sizing:border-box;background:linear-gradient(135deg,#e8f6ff,#f3f4f6);border:1px solid #b9dbec;border-radius:18px;padding:22px;box-shadow:0 16px 50px #12345133;color:#153a61}.public-post-sheet label,#publicMarketplacePost label{display:block;font-weight:600;margin:10px 0}.public-post-sheet label[hidden]{display:none}.public-post-sheet input,#publicMarketplacePost input{display:block;width:100%;box-sizing:border-box;padding:10px;border:1px solid #bad3e1;border-radius:9px;background:white;color:#153a61;font:inherit;margin-top:5px}.public-post-sheet button,#publicMarketplacePost button{padding:10px 16px;border:1px solid #b8d5e4;border-radius:9px;background:white;color:#153a61;cursor:pointer;font-weight:700}.public-post-sheet button[type=submit],#publicMarketplacePost button[type=submit]{background:#0b4382;color:white}.public-post-sheet button:disabled,#publicMarketplacePost button:disabled{opacity:.6;cursor:wait}#publicMarketplacePost .grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}#publicMarketplacePost .form-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}@media(max-width:520px){#publicMarketplacePost .grid{grid-template-columns:1fr}}
