/* Opt-in Check-In catalog body only; all ordinary catalogs keep their layout. */
.studio-web-catalog.studio-web-catalog--checkin{display:flex;flex-direction:column;}
.studio-web-catalog--checkin>.studio-web-catalog-heading{flex-shrink:0;}
.studio-web-catalog--checkin>.studio-web-catalog-columns{flex:1;min-height:0;align-items:stretch;}
.studio-web-catalog--checkin .studio-web-results{display:flex;flex-direction:column;min-height:0;}
.studio-web-catalog--checkin .studio-web-checkin-access{display:flex;flex-direction:column;flex:1;min-height:320px;}
.studio-web-catalog--checkin .studio-web-checkin-access>[data-testid="acceso-checkin"]{flex:1;}
.studio-web-catalog--checkin .studio-web-checkin-branches{display:none;}
@media(max-width:750px){
 .studio-web-catalog.studio-web-catalog--checkin{padding-bottom:18px;}
 .studio-web-catalog--checkin>.studio-web-catalog-columns{display:flex;flex-direction:column;gap:14px;}
 .studio-web-catalog--checkin .studio-web-results{flex:1;}
 .studio-web-catalog--checkin .studio-web-checkin-access{min-height:360px;}
 .studio-web-catalog--checkin>.studio-web-catalog-heading{gap:14px;padding-bottom:16px;}
 .studio-web-catalog--checkin .studio-web-checkin-branches{display:flex;flex-shrink:0;gap:8px;overflow-x:auto;max-width:100%;padding:0 0 14px;scrollbar-width:none;}
 .studio-web-catalog--checkin .studio-web-checkin-branches>button{flex-shrink:0;min-height:36px;padding:7px 16px;border:1px solid #DDE4EE;border-radius:22px;background:#FFFFFF;color:#203451;font:700 13px/20px Manrope,Arial,sans-serif;}
 .studio-web-catalog--checkin .studio-web-checkin-branches>button[aria-pressed="true"]{background:#315F82;border-color:#315F82;color:#FFFFFF;}
}
