/* oBeynet 2.5.72 — publication chooser, product specs, adaptive forms */
#publish-form{max-width:850px;margin-inline:auto;display:grid;gap:14px}
#publish-form .ob2572-modes{border:1px solid #dce7f8;padding:15px;border-radius:16px;background:#f8fbff;display:grid;gap:10px}
#publish-form .ob2572-modes legend{font-weight:850;font-size:17px;color:#122b53;padding:0 7px}
#publish-form .ob2572-mode{display:flex;align-items:flex-start;gap:12px;border:1px solid #dce5f0;border-radius:12px;padding:14px;background:white;cursor:pointer}
#publish-form .ob2572-mode:has(input:checked){border-color:#0a66e8;background:#eef6ff;box-shadow:0 0 0 1px #0a66e8}
#publish-form .ob2572-mode>input{width:19px;height:19px;accent-color:#0a66e8;flex:0 0 19px;margin-top:3px}
#publish-form .ob2572-mode>span{display:grid;gap:5px}#publish-form .ob2572-mode b{color:#122443;font-size:14px}#publish-form .ob2572-mode small{color:#526782;font-size:12px}
.ob2572-advanced{border:1px solid #dfe9f8;padding:16px;border-radius:16px;background:#f8fbff;margin-block:10px}
.ob2572-advanced legend{font-weight:850;font-size:15px;padding-inline:8px;color:#122443}.ob2572-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.ob2572-advanced label{display:grid;gap:5px;font-size:13px}.ob2572-advanced input:not([type=checkbox]){width:100%;min-width:0;padding:11px;border:1px solid #ccd9ea;border-radius:9px;background:white}
.ob2572-advanced small{color:#62738d;display:block;margin-top:9px}.ob2572-check{display:flex!important;align-items:center;flex-direction:row;gap:10px;margin-top:15px}
.ob2572-job-note{padding:12px;background:#eff7ff;border-left:4px solid #0a66e8;border-radius:8px;color:#26476a}
#publish-form [hidden],#publish-form .ob2572-advanced[hidden]{display:none!important}
@media(max-width:650px){.ob2572-fields{grid-template-columns:1fr}#publish-form .ob2572-modes{padding:10px}#publish-form .ob2572-mode{padding:11px}}
