/* Compact publication controls, scoped to the seller form. */
body.modern-market #publishPanel{position:relative;padding-top:52px!important}
body.modern-market #publishPanel .publish-close-top{position:absolute;top:10px;right:12px;float:none;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;font-size:16px!important;line-height:1!important;border-radius:8px!important}
body.modern-market #publishPanel .publish-type-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;float:none;width:100%;margin:0 0 16px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important}
body.modern-market #publishPanel .publish-type-tabs button{display:flex;align-items:center;justify-content:center;min-width:0!important;width:100%!important;min-height:44px!important;height:48px!important;margin:0!important;padding:6px 5px!important;font:700 13px/1.25 system-ui,sans-serif!important;white-space:normal!important;overflow-wrap:normal;background:#f8fafc!important;color:#173d55!important;border:1px solid #b7cddc!important;border-radius:8px!important;box-shadow:none!important;text-align:center}
body.modern-market #publishPanel .publish-type-tabs button.publish-type-current{background:#153c50!important;border-color:#153c50!important;color:#fff!important}
body.modern-market #publishPanel .publish-type-tabs button:focus-visible{outline:3px solid #b69b5d!important;outline-offset:2px}
body.modern-market #publishPanel #formTitle{font-size:18px!important;line-height:1.35!important;letter-spacing:-.2px;margin:0 0 16px!important;clear:both}
body.modern-market #sellerPanelHeader #quickPublish{min-height:40px!important;height:40px!important;padding:8px 14px!important;font-size:13px!important;border-radius:9px!important}
body.modern-market #sellerPanelHeader a.btn{min-height:36px!important;padding:7px 11px!important;font-size:12px!important;border-radius:8px!important}
@media(max-width:600px){body.modern-market #sellerPanelHeader{gap:8px!important;padding-bottom:12px!important;margin-bottom:12px!important}body.modern-market #sellerPanelHeader h1{font-size:20px!important;line-height:1.25!important}body.modern-market #publishPanel{padding-left:14px!important;padding-right:14px!important}}
@media(max-width:360px){body.modern-market #publishPanel .publish-type-tabs button{font-size:11px!important;padding:6px 3px!important}}
@media(max-width:360px){body.modern-market #publishPanel .publish-type-tabs{grid-template-columns:1fr 1fr 1.2fr}}
