/* v305: separar los cinco accesos aproximadamente 2 cm adicionales en PC. */
@media(min-width:901px){
  ion-segment.main-nav-v213{
    width:100%!important;
    max-width:calc(820px + 10cm)!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    margin-inline:auto!important;
    column-gap:0!important;
  }
  ion-segment.main-nav-v213{box-shadow:none!important;--box-shadow:none!important;}
  ion-header:has(.main-nav-v213),ion-header>ion-toolbar:has(.main-nav-v213){box-shadow:none!important;--box-shadow:none!important;}
  ion-header:has(.main-nav-v213)::after{background-image:none!important;box-shadow:none!important;}
}

.section-visibility-empty330{max-width:560px;margin:32px auto;padding:24px;text-align:center;color:#205650}.section-admin330{width:min(480px,calc(100vw - 24px));box-sizing:border-box}.section-admin330 .section-switch330{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:14px;border:1px solid #d7e7e3;border-radius:12px;gap:12px;background:#fafdfc}.section-admin330 .section-switch330>span:last-child{display:flex;align-items:center;gap:12px;font-size:13px;color:#55726e}.section-admin330 input[type=checkbox]{appearance:none;width:44px;height:26px;border:0;border-radius:20px;padding:3px;margin:0;background:#b5c3c0;cursor:pointer;flex-shrink:0}.section-admin330 input[type=checkbox]:before{content:'';display:block;width:20px;height:20px;border-radius:50%;background:white;box-shadow:0 1px 3px #0003;transition:transform .15s}.section-admin330 input[type=checkbox]:checked{background:#087f72}.section-admin330 input[type=checkbox]:checked:before{transform:translateX(18px)}.section-admin330 input:focus-visible{outline:3px solid #69bdb0;outline-offset:3px}.section-admin330 .section-save330{width:100%;padding:13px;border:0;border-radius:10px;background:#087f72;color:white;font-weight:600}.section-admin330 .section-switch330[data-enabled=true]{background:#f0faf7}

.section-admin330 input[type=checkbox]{min-height:26px!important;max-height:26px;height:26px!important;box-sizing:border-box;width:44px!important;min-width:44px}

.user-admin301 .admin-user331{margin:8px 0;border:1px solid #cfe3df;border-radius:12px;background:#fff;overflow:hidden}.admin-user331 summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:12px 14px;min-height:44px;box-sizing:border-box}.admin-user331 summary::-webkit-details-marker{display:none}.admin-user331 summary>span{display:flex;align-items:baseline;gap:10px;min-width:0;flex-wrap:wrap}.admin-user331 summary small{color:#64817b;font-size:12px;overflow-wrap:anywhere}.admin-user331 summary strong{overflow-wrap:anywhere}.admin-user331 summary:after{content:'⌄';color:#147e73;flex-shrink:0}.admin-user331[open] summary:after{content:'⌃'}.admin-user331 summary:hover,.admin-user331[open] summary{background:#edf8f5}.admin-user331 summary:focus-visible{outline:2px solid #178778;outline-offset:-3px}.admin-user-actions331{padding:0 14px 12px;display:flex;gap:6px;flex-wrap:wrap}.user-admin301 .admin-user-actions331 button{margin:6px 0 0}.user-admin301 .admin-remove331{color:#a53b35;border-color:#e4c6c3}.admin-user-actions331 p{margin:8px 0 0;font-size:13px}
