/* Control de cambios (rot_proto_changes). Solo pantalla. */
@media screen{
/* Pestañas en el encabezado, a la derecha */
#section-changes .r105-chg-header{flex-wrap:wrap}
#section-changes .r105-chg-header .r105-chg-tabs{margin:0 0 0 auto!important;display:flex!important;grid-template-columns:none!important;width:auto!important;overflow:visible!important;flex-wrap:wrap;gap:6px;align-self:center;position:static;background:none;border:0;box-shadow:none;padding:0}
#section-changes .r105-chg-header .r105-chg-tabs .chg-tab{flex:0 0 auto!important;width:auto!important;padding:7px 13px!important;border-radius:999px;border:1.5px solid var(--local-ink,#4f2d46);background:#fff;color:var(--local-ink,#4f2d46);font:700 12.5px Arial,Helvetica,sans-serif;min-height:0;box-shadow:none}
#section-changes .r105-chg-header .r105-chg-tabs .chg-tab.active,#section-changes .r105-chg-header .r105-chg-tabs .chg-tab[aria-selected=true]{background:var(--local-accent,#825371);border-color:var(--local-accent,#825371);color:#fff}
#section-changes .r105-chg-header .vp-module-account{margin-left:14px}
/* Registro y «Versión vigente» lado a lado; el historial debajo */
#chgPanel-versions.r105-chg-versions{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(220px,1fr);gap:14px;align-items:start}
#chgPanel-versions.r105-chg-versions>*{grid-column:1/-1;min-width:0}
#chgPanel-versions.r105-chg-versions>#versionForm{grid-column:1;margin:0}
#chgPanel-versions.r105-chg-versions>#r105ChgCurrent{grid-column:2;margin:0}
.r105-chg-current{border:2px solid var(--local-ink,#4f2d46);border-radius:14px;background:#fff;padding:14px 16px;font-family:Arial,Helvetica,sans-serif}
.r105-chg-current h3{margin:0 0 6px;font-size:15px;color:var(--local-ink,#4f2d46)}
.r105-chg-current .r105-chg-version{display:block;font-size:30px;color:var(--local-accent,#825371);margin:2px 0 6px}
.r105-chg-current p{margin:0 0 8px;font-size:13px;line-height:1.45;color:#3d3039}
.r105-chg-current small{font-size:12px;color:#6d5a66}
/* Historial compacto: descripciones largas en tres líneas, clic para ver todo */
.r105-chg-table{font-size:12.5px}
.r105-chg-table td{vertical-align:top;padding:7px 8px}
.r105-chg-table td.r105-clamp{cursor:pointer}
.r105-chg-table td.r105-clamp:not(.r105-open) .r105-clamp-in{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.r105-chg-table td.r105-clamp:hover{background:color-mix(in srgb,var(--local-accent,#825371) 6%,#fff)}
.r105-chg-table td.r105-clamp:focus-visible{outline:2px solid var(--local-accent,#825371);outline-offset:-2px}
/* Opciones de VL como chips */
#vlManageList.r105-chg-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
#vlManageList.r105-chg-chips>.actions{display:inline-flex;align-items:center;gap:6px;margin:0;padding:5px 6px 5px 12px;border:1.5px solid var(--local-ink,#4f2d46);border-radius:999px;background:#fff;font:700 12.5px Arial,Helvetica,sans-serif;color:var(--local-ink,#4f2d46)}
#vlManageList.r105-chg-chips>.actions small{font-weight:400;font-size:11px;color:#7a6873;padding-right:6px}
#vlManageList.r105-chg-chips>.actions .btn{font-size:0!important;width:24px;height:24px;min-height:0;padding:0!important;border-radius:50%!important;display:inline-grid;place-items:center;box-shadow:none!important}
#vlManageList.r105-chg-chips>.actions .btn svg{width:14px;height:14px;margin:0!important}
#vlOptionsManageForm .form-grid{display:grid;grid-template-columns:minmax(160px,1fr) minmax(220px,2fr);gap:10px}
}
@media screen and (max-width:860px){
#chgPanel-versions.r105-chg-versions{grid-template-columns:1fr}
#chgPanel-versions.r105-chg-versions>#r105ChgCurrent{grid-column:1}
#section-changes .r105-chg-header .r105-chg-tabs{margin:8px 0 0;width:100%}
}
