.mb-intro{line-height:1.45}.mb-toolbar{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.mb-toolbar form{display:flex;gap:8px;flex:1;max-width:520px}.mb-toolbar input[type=search]{flex:1;min-width:180px;padding:9px 11px;border:1px solid #666;border-radius:8px}.mb-topic{border-bottom:1px solid #333;padding:15px 0}.mb-topic:last-child{border-bottom:0}.mb-topic h2{font-size:18px;margin:0 0 5px}.mb-topic h2 a{color:#ff8000;text-decoration:none}.mb-topic h2 a:hover{text-decoration:underline}.mb-meta{font-size:12px;color:#bbb}.mb-meta strong{color:#fff}.mb-excerpt{font-size:14px;line-height:1.4;margin:8px 0}.mb-pagination{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin:20px 0}.mb-pagination a,.mb-pagination span{border:1px solid #555;border-radius:6px;padding:5px 9px;text-decoration:none}.mb-pagination .current{background:#ff8000;color:#000;border-color:#ff8000}.mb-thread-title{margin-bottom:8px}.mb-post{position:relative;background:#151515;border:1px solid #343434;border-radius:12px;padding:15px 16px;margin:12px 0}.mb-post.legacy{border-left:4px solid #ff8000}.mb-post.new{border-left:4px solid #777}.mb-post-head{display:flex;gap:10px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-bottom:9px}.mb-author{font-weight:700}.mb-label{font-size:11px;color:#bbb}.mb-body{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.mb-reply{font-size:12px;color:#ff8000}.mb-reply-tree{margin-left:min(var(--depth,0) * 18px,90px)}.mb-form-help{font-size:12px;color:#bbb;line-height:1.4;margin-top:4px}.mb-form-note{padding:10px 12px;border-left:3px solid #ff8000;background:#101010;font-size:13px;line-height:1.4}.mb-alert{border-radius:9px;padding:10px 12px;margin:12px 0}.mb-alert.success{background:#12351b;border:1px solid #2f8a45}.mb-alert.error{background:#3c1515;border:1px solid #9c3939}.mb-alert.info{background:#28240d;border:1px solid #7f6d15}.mb-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.mb-actions .button{font-size:12px}.mb-hp{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.mb-verify{max-width:560px;margin-left:auto;margin-right:auto}.mb-code{font-size:28px;letter-spacing:6px;text-align:center}.mb-admin-table{width:100%;border-collapse:collapse;font-size:12px}.mb-admin-table th,.mb-admin-table td{border-bottom:1px solid #333;padding:8px;text-align:left;vertical-align:top}.mb-admin-table th{color:#ff8000}.mb-admin-body{max-width:360px;white-space:pre-wrap}.mb-status{font-weight:700}.mb-status.pending{color:#ffcf33}.mb-status.published{color:#7edb92}.mb-status.rejected,.mb-status.deleted{color:#ff7777}@media(max-width:650px){.secondary-wrap{padding:18px 12px 40px}.mb-toolbar form{max-width:none;width:100%}.mb-reply-tree{margin-left:min(var(--depth,0) * 9px,36px)}.mb-post{padding:13px}.mb-topic h2{font-size:17px}.mb-admin-table{display:block;overflow:auto}}

/* Gallart V12.4 editorial + private contact */
.mb-topic>a.orange{font-size:10px!important;line-height:1.2;display:inline-block;margin-top:2px;opacity:.88}
.mb-topic>a.orange:hover{opacity:1}.mb-topic{padding-bottom:15px}.mb-meta{line-height:1.35}.mb-post-links{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.mb-private-link{font-size:11px;color:#ff9a26;text-decoration:underline;text-underline-offset:2px}.mb-private-link:hover{color:#ffb45c}.mb-private-consent{display:flex;gap:9px;align-items:flex-start;margin:14px 0;padding:11px 12px;border:1px solid #444;border-radius:9px;background:#111;line-height:1.35}.mb-private-consent input{margin-top:3px}.mb-private-consent small{color:#bbb}.mb-private-panel{max-width:820px;margin-left:auto;margin-right:auto}.mb-private-thread{margin:16px 0}.mb-private-message{max-width:82%;border:1px solid #3a3a3a;border-radius:12px;padding:12px 14px;margin:10px 0;background:#151515}.mb-private-message.mine{margin-left:auto;border-left:3px solid #ff8000}.mb-private-message.theirs{margin-right:auto;border-left:3px solid #777}.mb-private-message-head{font-size:11px;color:#aaa;margin-bottom:6px}.mb-private-reply textarea{min-height:130px}.mb-page-count{text-align:center;font-size:11px;color:#aaa;margin-top:16px}.mb-pagination .disabled{opacity:.38}.mb-pagination-wrap{padding-top:4px}
@media(max-width:650px){.mb-private-message{max-width:94%}.mb-post-links{gap:9px}.mb-private-link{font-size:10px}}

/* Gallart V12.4.3 private-conversation security polish */
.mb-security-note{margin-top:10px}
.mb-private-meta{font-size:11px;color:#aaa;margin:10px 0 14px;line-height:1.4}
.mb-private-security-actions{margin-top:22px;padding-top:18px;border-top:1px solid #333}
.mb-private-security-actions h2{font-size:14px;color:#ff8000;margin:0 0 8px}
.mb-inline-form{display:inline-block;margin:6px 6px 6px 0}
.button.danger{background:#6b1111!important;color:#fff!important;border-color:#a33!important}
.button.danger:hover{background:#8a1616!important}
.mb-delete-confirm{margin-top:12px;padding:12px;border:1px solid #6b2b2b;border-radius:9px;background:#1c0f0f}
.mb-delete-confirm .mb-code{max-width:240px}
@media(max-width:650px){.mb-inline-form{display:block}.mb-inline-form .button{width:100%;margin-bottom:6px}.mb-delete-confirm .mb-code{max-width:none}}
