/* AGROLOGIX R4 - CONFIGURACION DEEP REBUILD R2
   APPROVED MOCKUP = sole visual authority.
   Rebuilt from measured row geometry; no R1 4-column visual grid retained. */
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent{
  overflow:hidden!important;
  padding:0!important;
  margin:0!important;
  min-width:0!important;
  min-height:0!important;
}
#r3bContent .r4-settings-v2,
#r3bContent .r4-settings-v2 *{box-sizing:border-box}
#r3bContent .r4-settings-v2{
  --g:#079552;--g2:#048a4a;--navy:#082768;--text:#17395b;--muted:#67819a;
  --line:#d6e2ea;--soft:#edf4f7;--bg:#f2f7fa;--blue:#1579ee;--red:#f43a4d;
  width:100%;height:100%;min-width:0;min-height:0;
  padding:8px 16px 10px;
  background:var(--bg);
  display:grid;
  grid-template-rows:64px minmax(0,1fr);
  gap:7px;
  overflow:hidden;
  color:var(--text);
  font-family:Arial,Helvetica,sans-serif;
}
#r3bContent .r4s2-head{display:flex;align-items:flex-start;justify-content:space-between;min-width:0}
#r3bContent .r4s2-eyebrow{margin:0;color:var(--g);font-size:12px;font-weight:900;letter-spacing:1.1px}
#r3bContent .r4s2-head h1{margin:2px 0 3px;color:var(--navy);font-size:30px;line-height:1}
#r3bContent .r4s2-head p{margin:0;color:#59738e;font-size:12.5px}
#r3bContent .r4s2-body{
  min-width:0;min-height:0;
  display:grid;
  grid-template-rows:minmax(0,1.82fr) minmax(0,1.48fr) minmax(0,1fr);
  gap:10px;
  overflow:hidden;
}
#r3bContent .r4s2-row{display:grid;gap:10px;min-width:0;min-height:0}
#r3bContent .r4s2-row-top{grid-template-columns:1fr 1.065fr 1.025fr}
#r3bContent .r4s2-row-mid{grid-template-columns:1.09fr .93fr 1.06fr 1fr}
#r3bContent .r4s2-row-bottom{grid-template-columns:1.07fr 1fr 1.66fr}
#r3bContent .r4s2-card{
  background:#fff;border:1px solid var(--line);border-radius:9px;padding:10px 14px;
  min-width:0;min-height:0;overflow:hidden;
}
#r3bContent .r4s2-card-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px;min-width:0}
#r3bContent .r4s2-card-head .r4s2-ico{width:27px;height:27px;display:grid;place-items:center;flex:none;color:var(--g)}
#r3bContent .r4s2-card-head .r4s2-ico svg{width:25px;height:25px;display:block}
#r3bContent .r4s2-card-head h2{margin:0;color:#092968;font-size:16px;line-height:1.12}
#r3bContent .r4s2-card-head p{margin:2px 0 0;color:#6c849b;font-size:9.5px;line-height:1.15}
#r3bContent .r4s2-form{display:flex;flex-direction:column;gap:6px}
#r3bContent .r4s2-form label{font-size:9.5px;color:#385c7c}
#r3bContent .r4s2-form input,#r3bContent .r4s2-form select{
  width:100%;height:31px;border:1px solid #c9d9e5;border-radius:5px;background:#fff;
  color:#1e4770;padding:0 9px;font-size:10px;outline:none;
}
#r3bContent .r4s2-two{display:grid;grid-template-columns:1.22fr .78fr;gap:10px}
#r3bContent .r4s2-two.equal{grid-template-columns:1fr 1fr}
#r3bContent .r4s2-save,#r3bContent .r4s2-primary{
  height:36px;border:0;border-radius:5px;background:linear-gradient(180deg,#0ba15f,#078a4e);
  color:#fff;font-size:10.5px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;
}
#r3bContent .r4s2-outline{
  height:36px;border:1px solid #2586fa;border-radius:5px;background:#f6faff;color:#1269d1;
  font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;
}
#r3bContent .r4s2-btnicon{width:17px;height:17px;display:grid;place-items:center;flex:none}
#r3bContent .r4s2-btnicon svg{width:100%;height:100%;display:block}
#r3bContent .r4s2-system-table{display:grid;margin-top:2px}
#r3bContent .r4s2-system-line{
  display:grid;grid-template-columns:42% 58%;align-items:center;min-height:32px;
  border-bottom:1px solid #e8eef2;font-size:10.5px;
}
#r3bContent .r4s2-system-line span:first-child{color:#2b5074}
#r3bContent .r4s2-system-line strong{color:#13365b}
#r3bContent .r4s2-pill{display:inline-flex;padding:5px 10px;border-radius:6px;background:#dcf3e6;color:#087f48;font-weight:700}
#r3bContent .r4s2-dot{width:8px;height:8px;border-radius:50%;background:#0bac61;display:inline-block;margin-right:6px}
#r3bContent .r4s2-units-grid{display:grid;gap:5px}
#r3bContent .r4s2-unitline{display:grid;grid-template-columns:40% 60%;align-items:center;gap:8px}
#r3bContent .r4s2-unitline>span{font-size:10px;color:#284f76}
#r3bContent .r4s2-unitline select{height:29px;border:1px solid #c9d9e5;border-radius:5px;background:#fff;color:#1e4770;padding:0 8px;font-size:10px}
#r3bContent .r4s2-ops-grid{display:grid;gap:3px}
#r3bContent .r4s2-opline{display:grid;grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:8px}
#r3bContent .r4s2-opline label{font-size:9.5px;color:#315777;white-space:nowrap}
#r3bContent .r4s2-opline input{height:29px;border:1px solid #c9d9e5;border-radius:5px;padding:0 8px;font-size:10px;color:#1f4a70}
#r3bContent .r4s2-channel{
  display:grid;grid-template-columns:25px minmax(0,1fr) 42px;align-items:center;gap:8px;min-height:35px;
}
#r3bContent .r4s2-channel .ch-ico{width:22px;height:22px;display:grid;place-items:center;color:var(--g)}
#r3bContent .r4s2-channel .ch-ico svg{width:21px;height:21px}
#r3bContent .r4s2-channel .ch-label{font-size:10px;color:#294f72}
#r3bContent .r4s2-toggle{position:relative;width:39px;height:22px;border:0;border-radius:14px;background:#c9c9c9;cursor:pointer;padding:0}
#r3bContent .r4s2-toggle::after{content:"";position:absolute;width:16px;height:16px;left:3px;top:3px;border-radius:50%;background:#fff;transition:.15s}
#r3bContent .r4s2-toggle.on{background:#079c57}
#r3bContent .r4s2-toggle.on::after{left:20px}
#r3bContent .r4s2-int{
  display:grid;grid-template-columns:26px minmax(0,1fr) auto 30px;align-items:center;gap:7px;min-height:34px;
}
#r3bContent .r4s2-int .provider-ico{width:22px;height:22px;display:grid;place-items:center}
#r3bContent .r4s2-int .provider-ico svg{width:21px;height:21px}
#r3bContent .r4s2-int .provider{font-size:9.5px;color:#2b4e70}
#r3bContent .r4s2-status{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:6px;background:#dff5e8;color:#087d49;font-size:8.5px;white-space:nowrap}
#r3bContent .r4s2-status.bad{background:#ffe5e8;color:#db3040}
#r3bContent .r4s2-status::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}
#r3bContent .r4s2-edit{width:28px;height:28px;border:1px solid #cfe0ec;border-radius:50%;background:#eaf5ff;color:#1476e0;display:grid;place-items:center;cursor:pointer}
#r3bContent .r4s2-edit svg{width:14px;height:14px}
#r3bContent .r4s2-security-line{
  display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:36px;
}
#r3bContent .r4s2-security-line .sec-ico{width:22px;height:22px;color:#079552;display:grid;place-items:center}
#r3bContent .r4s2-security-line .sec-ico svg{width:21px;height:21px}
#r3bContent .r4s2-security-line span:nth-child(2){font-size:9.5px;color:#294f72}
#r3bContent .r4s2-security-line select{height:29px;border:1px solid #c9d9e5;border-radius:5px;background:#fff;color:#1e4770}
#r3bContent .r4s2-backup-list{display:grid;gap:2px}
#r3bContent .r4s2-backup-line{display:grid;grid-template-columns:45% 55%;align-items:center;min-height:29px;font-size:9.5px}
#r3bContent .r4s2-backup-line span:first-child{color:#355979}
#r3bContent .r4s2-backup-actions{display:grid;grid-template-columns:1.2fr 1fr;gap:7px;margin-top:5px}
#r3bContent .r4s2-maint-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}
#r3bContent .r4s2-maint-grid button{
  height:37px;border:1px solid #2686fb;border-radius:5px;background:#f7faff;color:#126bd2;font-size:8.5px;font-weight:700;
  display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;
}
#r3bContent .r4s2-maint-grid .mi{width:16px;height:16px;display:grid;place-items:center}
#r3bContent .r4s2-maint-grid .mi svg{width:100%;height:100%}
#r3bContent .r4s2-history table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:8.5px}
#r3bContent .r4s2-history th{background:#edf3f6;text-align:left;color:#49637e;padding:5px 7px}
#r3bContent .r4s2-history td{padding:4px 7px;border-top:1px solid #e5edf2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#r3bContent .r4s2-history th:nth-child(1){width:27%}#r3bContent .r4s2-history th:nth-child(2){width:22%}
#r3bContent .r4s2-history .r4s2-outline{margin-top:5px;width:180px;height:29px}
#r3bContent .r4s2-feedback{position:fixed;right:18px;bottom:18px;z-index:1900;background:#eefaf3;border:1px solid #bfe5cf;border-radius:7px;padding:9px 12px;color:#167242;font-size:10px}
#r3bContent .r4s2-feedback.error{background:#fff0f1;border-color:#efc7cb;color:#b72e39}
@media(max-height:860px){
 #r3bContent .r4-settings-v2{padding:7px 12px 8px;grid-template-rows:58px minmax(0,1fr);gap:6px}
 #r3bContent .r4s2-head h1{font-size:27px}
 #r3bContent .r4s2-body{gap:8px;grid-template-rows:minmax(0,1.78fr) minmax(0,1.47fr) minmax(0,1fr)}
 #r3bContent .r4s2-row{gap:8px}
 #r3bContent .r4s2-card{padding:8px 11px}
 #r3bContent .r4s2-card-head{margin-bottom:6px}
 #r3bContent .r4s2-form{gap:4px}
 #r3bContent .r4s2-form input,#r3bContent .r4s2-form select{height:28px}
 #r3bContent .r4s2-system-line{min-height:29px}
 #r3bContent .r4s2-unitline select{height:27px}
 #r3bContent .r4s2-channel,#r3bContent .r4s2-int,#r3bContent .r4s2-security-line{min-height:31px}
 #r3bContent .r4s2-save,#r3bContent .r4s2-primary,#r3bContent .r4s2-outline{height:32px}
}

/* AGROLOGIX R4 - CONFIGURACION VIEWPORT COMPACT R3
   Visual authority: approved 1672x941 mockup.
   Objective: reclaim unused vertical space so the entire third row is visible
   in the user's actual browser viewport without page scrolling. */
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4-settings-v2{
  padding-top:6px!important;
  padding-bottom:6px!important;
  grid-template-rows:56px minmax(0,1fr)!important;
  gap:5px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-head h1{
  font-size:27px!important;
  margin:1px 0 2px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-head p{
  font-size:11.5px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-body{
  grid-template-rows:248px 214px minmax(142px,1fr)!important;
  gap:7px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-row{
  gap:7px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-card{
  padding:7px 10px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-card-head{
  margin-bottom:4px!important;
  gap:7px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-card-head .r4s2-ico{
  width:23px!important;
  height:23px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-card-head .r4s2-ico svg{
  width:21px!important;
  height:21px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-card-head h2{
  font-size:14.5px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-card-head p{
  font-size:8.5px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-system-line{
  min-height:27px!important;
  font-size:9.5px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-system-table{
  margin-top:0!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-form{
  gap:3px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-form label{
  font-size:8.7px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-form input,
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-form select{
  height:26px!important;
  font-size:9.3px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-two{
  gap:6px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-unitline{
  gap:5px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-unitline>span{
  font-size:9px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-unitline select{
  height:23px!important;
  font-size:9px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-units-grid{
  gap:2px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-save,
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-primary,
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-outline{
  height:28px!important;
  font-size:9.3px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-btnicon{
  width:14px!important;
  height:14px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-opline{
  grid-template-columns:minmax(0,1fr) 82px!important;
  gap:6px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-opline label{
  font-size:8.8px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-opline input{
  height:24px!important;
  font-size:9px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-ops-grid{
  gap:2px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-channel,
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-int,
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-security-line{
  min-height:28px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-channel .ch-ico,
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-security-line .sec-ico,
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-int .provider-ico{
  width:19px!important;
  height:19px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-channel .ch-label,
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-security-line span:nth-child(2),
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-int .provider{
  font-size:8.8px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-toggle{
  width:37px!important;
  height:20px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-toggle::after{
  width:14px!important;
  height:14px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-toggle.on::after{
  left:20px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-edit{
  width:25px!important;
  height:25px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-status{
  padding:3px 6px!important;
  font-size:8px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-security-line select{
  height:25px!important;
  font-size:9px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-backup-line{
  min-height:23px!important;
  font-size:8.8px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-backup-actions{
  margin-top:3px!important;
  gap:5px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-maint-grid{
  gap:5px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-maint-grid button{
  height:31px!important;
  font-size:8px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-history table{
  font-size:7.8px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-history th{
  padding:3px 6px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-history td{
  padding:2px 6px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-history .r4s2-outline{
  margin-top:3px!important;
  height:25px!important;
  width:170px!important;
}
/* Remove vertical dead space inside top-row cards. */
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-row-top .r4s2-card{
  align-self:stretch!important;
}

/* AGROLOGIX R4 - CONFIGURACION BUTTON ALIGNMENT R4
   Objective: align footer/action buttons on the same vertical baseline,
   especially the first row: Informacion del Sistema, Empresa y Organizacion,
   Unidades y Medidas. Visual-only delta. */
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-row-top .r4s2-card{
  display:grid!important;
  grid-template-rows:auto minmax(0,1fr) auto!important;
  align-content:stretch!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-row-top .r4s2-card-head{
  margin-bottom:4px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-row-top .r4s2-system-table,
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-row-top .r4s2-form,
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-row-top .r4s2-units-grid{
  min-height:0!important;
  align-self:stretch!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-row-top .r4s2-outline,
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-row-top .r4s2-save{
  align-self:stretch!important;
  margin-top:6px!important;
  margin-bottom:0!important;
}
/* Keep company/org and units forms compact so the CTA lands at same Y position. */
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-row-top .r4s2-form{
  gap:3px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-row-top .r4s2-unitline{
  min-height:0!important;
}

/* AGROLOGIX R4 - CONFIGURACION BUTTON ALIGNMENT R5
   Objective: strict vertical CTA alignment.
   - Row 1: align Ver Detalles del Sistema + Guardar Cambios + Guardar Cambios.
   - Row 2: align Guardar Cambios + Configurar Mensajes + Probar Conexiones + Guardar Cambios.
   Visual-only delta. */
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-row-top,
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-row-mid{
  align-items:stretch!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-row-top .r4s2-card,
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-row-mid .r4s2-card{
  display:flex!important;
  flex-direction:column!important;
  min-height:0!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-row-top .r4s2-card-head,
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-row-mid .r4s2-card-head{
  margin-bottom:6px!important;
  flex:0 0 auto!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-row-top .r4s2-system-table,
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-row-top .r4s2-form,
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-row-top .r4s2-units-grid,
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-row-mid .r4s2-form,
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-row-mid .r4s2-notify-list,
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-row-mid .r4s2-integrations,
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-row-mid .r4s2-security-list{
  flex:1 1 auto!important;
  min-height:0!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-row-top .r4s2-save,
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-row-top .r4s2-outline,
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-row-mid .r4s2-save,
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-row-mid .r4s2-outline{
  margin-top:auto!important;
  margin-bottom:0!important;
  align-self:stretch!important;
}
/* Equalize the internal spacing so Empresa y Organizacion lands on the same baseline. */
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-row-top .r4s2-form,
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-row-mid .r4s2-form{
  gap:4px!important;
}
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-row-top .r4s2-card .r4s2-save,
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-row-top .r4s2-card .r4s2-outline,
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-row-mid .r4s2-card .r4s2-save,
body.r4-shell.auth-authenticated[data-r4-view="settings"] #r3bContent .r4s2-row-mid .r4s2-card .r4s2-outline{
  height:34px!important;
}
