/* RemateNube v0.9.4 · Ajustes de marca y precios sin adornos innecesarios. */
.rn-brand-section{width:100%;max-width:1100px;box-sizing:border-box;padding:26px!important;margin-top:16px!important}
.rn-brand-head{display:flex;align-items:start;justify-content:space-between;gap:20px;border-bottom:1px solid #e3e9ed;padding-bottom:17px;margin-bottom:22px}
.rn-brand-head h2,.rn-brand-terms>h2{font-size:18px;line-height:1.3;font-weight:700;margin:0 0 5px;color:#142636}
.rn-brand-head p{margin:0;color:#607383;font-size:12px;line-height:1.5}
.rn-brand-head .btn{flex-shrink:0}
.rn-brand-section .brand-settings{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;row-gap:20px}
.rn-brand-section .brand-settings>div{min-width:0}
.rn-brand-section .brand-settings label{display:block;color:#394d60;font-size:12px;letter-spacing:0;font-weight:650;margin-bottom:6px}
.rn-brand-section .brand-settings .field{width:100%;min-height:44px;box-sizing:border-box;margin-top:6px;border:1px solid #c8d3dd;border-radius:4px;background:white;padding:10px 12px}
.rn-brand-section .brand-settings input[type=color]{width:100%;height:48px;margin-top:6px;border-radius:4px;padding:5px;background:white}
.rn-brand-section .brand-settings input[type=file]{display:block!important;width:100%;max-width:100%;padding:10px 12px;border:1px solid #c8d3dd;border-radius:4px;background:#f8fafb;font-size:12px}
.rn-brand-section .brand-settings input[type=file]::file-selector-button{border:1px solid #aabdc9;border-radius:3px;background:white;color:#20394c;padding:8px 12px;cursor:pointer;margin-right:12px}
.rn-brand-section .brand-note{margin:9px 0 12px;line-height:1.55}
.rn-brand-section #brand-remove-logo{margin-right:6px;vertical-align:middle}
.rn-brand-section .brand-preview{background:#f9fbfc;border:1px solid #dce5eb;border-radius:4px;padding:16px 18px}
.rn-brand-section .brand-preview h3{font-size:17px}
.rn-brand-section .brand-preview .sample-logo,.rn-brand-section .brand-preview .brand-placeholder{width:86px;height:66px}
.rn-brand-section .brand-preview .sample-bars{gap:8px}
.rn-brand-section .brand-preview .sample-bars b{width:60px;height:6px;border-radius:1px}
.rn-brand-section .rn-brand-actions{display:flex;gap:12px;align-items:center;justify-content:flex-start}
.rn-brand-terms .page-subtitle{margin:0 0 18px;font-size:12px;color:#647687;line-height:1.6}
.rn-brand-terms .brand-settings>.wide .form-help{margin:0;border-top:1px solid #e4e9ed;padding-top:15px;line-height:1.6;max-width:900px}
.rn-admin-price{display:flex;flex-direction:column;gap:3px;white-space:nowrap;font-size:12px}
.rn-admin-price strong{font-weight:650;color:#1b5860}
.rn-lot-prices{display:grid;grid-template-columns:1fr auto;gap:4px 10px;width:100%;align-items:baseline}
.rn-lot-prices strong{text-align:right;font-size:13px}.rn-lot-prices .lot-price{font-weight:700}
@media(max-width:700px){.rn-brand-section{padding:17px!important}.rn-brand-head{flex-direction:column}.rn-brand-section .brand-settings{grid-template-columns:1fr;gap:15px}.rn-brand-section .brand-settings .wide{grid-column:1}.rn-admin-price{white-space:normal}}
