.module-layout.adm{background:var(--ck-bg);height:calc(100vh - 57px);font-family:var(--ck-font);color:var(--ck-text);grid-template-columns:248px minmax(0,1fr)}.adm .module-sidebar{background:var(--ck-surface);border-right:1px solid var(--ck-border);backdrop-filter:none}.adm .sidebar-module-header{padding:var(--ck-s5) var(--ck-s4) var(--ck-s4);border-bottom:1px solid var(--ck-border)}.adm .sidebar-back{margin:0 0 var(--ck-s4) -8px;border-radius:var(--ck-r-md);font:600 var(--ck-fs-sm) var(--ck-font);color:var(--ck-text-3);align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.adm .sidebar-back:hover{color:var(--ck-text);background:var(--ck-hover-bg)}.adm .sidebar-module-name{font-family:var(--ck-font-display);font-size:var(--ck-fs-xl);letter-spacing:-.02em;font-weight:700;line-height:1.2;color:var(--ck-text)!important}.adm .sidebar-module-tag{font:500 var(--ck-fs-sm) var(--ck-font);letter-spacing:0;text-transform:none;margin-top:2px;color:var(--ck-text-3)!important}.adm .sidebar-nav{padding:var(--ck-s3);gap:2px}.adm .sidebar-section-label{padding:var(--ck-s3) var(--ck-s2) var(--ck-s1);font:700 11px var(--ck-font);letter-spacing:.06em;text-transform:uppercase;color:var(--ck-text-3)}.adm .nav-item{border-radius:var(--ck-r-md);font:600 var(--ck-fs-md) var(--ck-font);color:var(--ck-text-2);border:0;gap:10px;padding:9px 12px}.adm .nav-item:hover{background:var(--ck-hover-bg);color:var(--ck-text)}.adm .nav-item.active{background:var(--ck-brand-soft);color:var(--ck-brand-strong)}.adm .nav-item .ni-icon{width:20px;font-size:inherit;justify-content:center;display:inline-flex}.adm .module-main{padding:var(--ck-s6) var(--ck-s8);gap:var(--ck-s4);background:var(--ck-bg)}.adm .subpanel{gap:var(--ck-s4);width:100%;max-width:1180px}.adm .subpanel.active>*{animation:none}.adm-head{justify-content:space-between;align-items:flex-start;gap:var(--ck-s4);flex-wrap:wrap;display:flex}.adm-title{font-family:var(--ck-font-display);font-size:var(--ck-fs-2xl);letter-spacing:-.02em;color:var(--ck-text);margin:0;font-weight:700;line-height:1.2}.adm-sub{max-width:72ch;font-size:var(--ck-fs-md);color:var(--ck-text-2);margin:4px 0 0;line-height:1.5}.adm-card{background:var(--ck-surface);border:1px solid var(--ck-border);border-radius:var(--ck-r-lg);box-shadow:var(--ck-shadow-xs)}.adm-card--pad{padding:var(--ck-s4) var(--ck-s5)}.adm-card-tit{font-family:var(--ck-font-display);font-size:var(--ck-fs-lg);letter-spacing:-.01em;color:var(--ck-text);margin:0 0 4px;font-weight:700}.adm-card-desc{margin:0 0 var(--ck-s4);max-width:80ch;font-size:var(--ck-fs-sm);color:var(--ck-text-2);line-height:1.55}.adm-sub-tit{margin:var(--ck-s4) 0 var(--ck-s2);font-size:var(--ck-fs-sm);color:var(--ck-text);font-weight:700}.adm-pie{font-size:var(--ck-fs-xs);color:var(--ck-text-3)}.adm-vacio{padding:var(--ck-s6) var(--ck-s4);text-align:center;font-size:var(--ck-fs-md);color:var(--ck-text-3)}.adm-vacio--error{color:var(--ck-red-fg)}.adm-opcional{color:var(--ck-text-3);font-weight:400}.adm-toolbar{align-items:center;gap:var(--ck-s3) var(--ck-s4);flex-wrap:wrap;display:flex}.adm-search{min-width:220px;font-size:var(--ck-fs-md);color:var(--ck-text-3);flex:0 320px;align-items:center;margin:0;font-weight:400;display:flex;position:relative}.adm-search .ck-ico{pointer-events:none;position:absolute;left:12px}.adm-search input{width:100%;min-height:38px;padding:0 var(--ck-s3) 0 36px;font:400 var(--ck-fs-md) var(--ck-font);color:var(--ck-text);background:var(--ck-surface);border:1px solid var(--ck-input-border);border-radius:var(--ck-r-md);outline:none}.adm-search input::placeholder{color:var(--ck-text-3)}.adm-search input:focus{border-color:var(--ck-brand-strong);box-shadow:var(--ck-focus)}.adm-chips{flex-wrap:wrap;gap:6px;display:flex}.adm-chip{min-height:32px;font:600 var(--ck-fs-sm) var(--ck-font);color:var(--ck-text-2);background:var(--ck-surface);border:1px solid var(--ck-border-strong);border-radius:var(--ck-r-pill);cursor:pointer;transition:background var(--ck-ease), border-color var(--ck-ease), color var(--ck-ease);align-items:center;gap:6px;padding:0 12px;display:inline-flex}.adm-chip b{font-variant-numeric:tabular-nums;color:var(--ck-text-3);font-weight:700}.adm-chip:hover{background:var(--ck-hover-bg);color:var(--ck-text)}.adm-chip.is-on{color:var(--ck-brand-strong);background:var(--ck-brand-soft);border-color:var(--ck-brand-border)}.adm-chip.is-on b{color:var(--ck-brand-strong)}.adm-chip:focus-visible{outline:var(--ck-focus-ring);outline-offset:2px}.adm-hint{font-size:var(--ck-fs-xs);color:var(--ck-text-3);margin-left:auto}.adm #sub-admin-usuarios{max-width:1040px}.adm #sub-admin-usuarios.active{flex:auto;min-height:0}.adm-tabla-wrap{flex:1 1 0;min-height:220px;overflow:auto}.adm-tabla{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--ck-fs-md)}.adm-tabla thead th{z-index:2;padding:var(--ck-s2) var(--ck-s4);text-align:left;font:600 var(--ck-fs-xs) var(--ck-font);letter-spacing:0;text-transform:none;color:var(--ck-text-3);background:var(--ck-surface-2);border-bottom:1px solid var(--ck-border);white-space:nowrap;position:sticky;top:0}.adm-tabla .adm-th-acc{text-align:right}.adm-tabla td{padding:6px var(--ck-s4);border-bottom:1px solid var(--ck-border);color:var(--ck-text);vertical-align:middle}.adm-tabla tr:last-child td{border-bottom:0}.adm-tabla tbody tr.adm-fila:hover td{background:var(--ck-surface-2)}.adm-grupo-fila th{z-index:1;padding:6px var(--ck-s4);text-align:left;font:700 11px var(--ck-font);letter-spacing:.06em;text-transform:uppercase;color:var(--ck-text-3);background:var(--ck-bg);border-bottom:1px solid var(--ck-border);border-top:1px solid var(--ck-border);position:sticky;top:36px}.adm-grupo-fila th span{letter-spacing:0;color:var(--ck-text-2);background:var(--ck-surface);border:1px solid var(--ck-border);border-radius:var(--ck-r-pill);margin-left:6px;padding:1px 7px;font-size:11px}.adm-celda-usuario{align-items:center;gap:var(--ck-s3);min-height:44px;display:flex}.adm-nombre{color:var(--ck-text);font-weight:600}.adm-llave{color:var(--ck-text-3);display:inline-flex}.adm-tienda{margin-left:var(--ck-s2);font-size:var(--ck-fs-sm);color:var(--ck-text-2)}.adm-acciones{text-align:right;white-space:nowrap}.adm .adm-badge-propios{font:600 11px var(--ck-font);color:var(--ck-amber-fg);background:var(--ck-amber-soft);border:1px solid var(--ck-amber-border);border-radius:var(--ck-r-pill);white-space:nowrap;cursor:help;align-items:center;gap:4px;margin-left:6px;padding:2px 8px;display:inline-flex}.adm-av{width:30px;height:30px;font:700 11px var(--ck-font);letter-spacing:.02em;color:var(--ck-text-2);background:var(--ck-surface-2);border:1px solid var(--ck-border);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.adm-av:before{content:attr(data-ini)}.adm-av.admin{color:var(--ck-brand-strong);background:var(--ck-brand-soft);border-color:var(--ck-brand-border)}.adm-av.almacen{color:var(--ck-violet-fg);background:var(--ck-violet-soft);border-color:var(--ck-violet-border)}.adm-av.marketing{color:var(--ck-blue-fg);background:var(--ck-blue-soft);border-color:var(--ck-blue-border)}.adm-av.courier{color:var(--ck-green-fg);background:var(--ck-green-soft);border-color:var(--ck-green-border)}.adm-av.vendedor{color:var(--ck-amber-fg);background:var(--ck-amber-soft);border-color:var(--ck-amber-border)}.adm-av.gerencia{color:var(--ck-red-fg);background:var(--ck-red-soft);border-color:var(--ck-red-border)}.adm-av.tiendas{color:var(--ck-cyan-fg);background:var(--ck-cyan-soft);border-color:var(--ck-cyan-border)}.adm .role-badge{font:600 var(--ck-fs-xs) var(--ck-font);letter-spacing:0;text-transform:capitalize;border:1px solid var(--ck-border);border-radius:var(--ck-r-pill);color:var(--ck-text-2);background:var(--ck-surface-2);align-items:center;padding:2px 9px;display:inline-flex}.adm .role-badge.admin{color:var(--ck-brand-strong);background:var(--ck-brand-soft);border-color:var(--ck-brand-border)}.adm .role-badge.almacen{color:var(--ck-violet-fg);background:var(--ck-violet-soft);border-color:var(--ck-violet-border)}.adm .role-badge.marketing{color:var(--ck-blue-fg);background:var(--ck-blue-soft);border-color:var(--ck-blue-border)}.adm .role-badge.courier{color:var(--ck-green-fg);background:var(--ck-green-soft);border-color:var(--ck-green-border)}.adm .role-badge.vendedor{color:var(--ck-amber-fg);background:var(--ck-amber-soft);border-color:var(--ck-amber-border)}.adm .role-badge.gerencia{color:var(--ck-red-fg);background:var(--ck-red-soft);border-color:var(--ck-red-border)}.adm .role-badge.tiendas{color:var(--ck-cyan-fg);background:var(--ck-cyan-soft);border-color:var(--ck-cyan-border)}.adm .role-badge.custom{color:var(--ck-text-2);background:var(--ck-surface-2);border-color:var(--ck-border)}.adm .admin-action-btn{padding:0 var(--ck-s3);min-height:30px;font:600 var(--ck-fs-sm) var(--ck-font);color:var(--ck-text-2);background:var(--ck-surface);border:1px solid var(--ck-border-strong);border-radius:var(--ck-r-md);cursor:pointer;margin:0}.adm .admin-action-btn:hover{color:var(--ck-text);background:var(--ck-hover-bg);border-color:var(--ck-input-border)}.adm .admin-action-btn.danger:hover{color:var(--ck-red-fg);background:var(--ck-red-soft);border-color:var(--ck-red-border)}.adm .admin-action-btn:focus-visible{outline:var(--ck-focus-ring);outline-offset:2px}.adm .adm-ibtn{justify-content:center;align-items:center;width:32px;padding:0;display:inline-flex}.adm .adm-ibtn+.adm-ibtn{margin-left:4px}.adm .adm-ibtn--sm{width:28px;min-height:28px}.adm .areas-etq{font:700 11px var(--ck-font);letter-spacing:.06em;color:var(--ck-text-3)}.adm .area-chip-adm{font:600 var(--ck-fs-sm) var(--ck-font);color:var(--ck-text);background:var(--ck-surface);border:1px solid var(--ck-border-strong);padding:4px 8px 4px 11px}.adm .area-chip-n{font:700 11px var(--ck-font);color:var(--ck-text-3);background:var(--ck-surface-2)}.adm .area-chip-del{color:var(--ck-text-3);justify-content:center;align-items:center;display:inline-flex}.adm .area-chip-del:hover{background:var(--ck-red-soft);color:var(--ck-red-fg)}.adm .area-crear-btn,.adm .area-crear-ok{min-height:32px;padding:0 var(--ck-s4);font:600 var(--ck-fs-sm) var(--ck-font);color:var(--ck-on-brand);background:var(--ck-brand-strong);border:1px solid var(--ck-brand-strong);border-radius:var(--ck-r-md);align-items:center;gap:6px;display:inline-flex}.adm .area-crear-btn:hover,.adm .area-crear-ok:hover{background:var(--ck-brand-hover);filter:none}.adm .area-crear input{width:220px;min-height:32px;padding:0 var(--ck-s3);font:400 var(--ck-fs-sm) var(--ck-font);border-radius:var(--ck-r-md);border:1px solid var(--ck-input-border);background:var(--ck-surface);color:var(--ck-text)}.adm .area-crear input:focus{border-color:var(--ck-brand-strong);box-shadow:var(--ck-focus)}.adm .area-crear-x{min-height:32px;padding:0 var(--ck-s3);font:600 var(--ck-fs-sm) var(--ck-font);border-radius:var(--ck-r-md)}.adm .area-crear-hint code{background:var(--ck-surface-2)}.adm-permisos{gap:var(--ck-s4);display:grid}.adm .perm-acciones-rapidas{margin-bottom:var(--ck-s2);justify-content:flex-end;gap:6px;display:flex}.adm .perm-leyenda{gap:var(--ck-s4);font-size:var(--ck-fs-xs);color:var(--ck-text-3);margin-bottom:var(--ck-s4)}.adm .perm-leyenda-quitado{color:var(--ck-amber-fg)}.adm .perm-sq.propio{background:var(--ck-green)}.adm .perm-sq.extra{background:var(--ck-blue)}.adm .perm-sq.especial{background:var(--ck-amber)}.adm .perm-rol{padding:var(--ck-s4);border:1px solid var(--ck-border);border-radius:var(--ck-r-lg);background:var(--ck-surface)}.adm .perm-rol.es-gerencia{border-color:var(--ck-red-border)}.adm .perm-rol-head{gap:var(--ck-s3)}.adm .perm-rol-head.is-abierto{margin-bottom:var(--ck-s3)}.adm .perm-rol-toggle{cursor:pointer;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.adm .perm-rol-toggle:hover .perm-rol-nombre{color:var(--ck-brand-strong)}.adm .perm-rol-toggle:focus-visible{outline:var(--ck-focus-ring);outline-offset:2px}.adm .perm-rol-chevron{color:var(--ck-text-3);transition:transform var(--ck-ease);flex:none;display:inline-flex}.adm .perm-rol-chevron.is-abierto{transform:rotate(180deg)}.adm .perm-rol-nombre{min-width:0;font:700 var(--ck-fs-lg) var(--ck-font-display);letter-spacing:-.01em;color:var(--ck-text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;display:inline-flex;overflow:hidden}.adm .perm-rol-resumen{font-size:var(--ck-fs-sm);color:var(--ck-text-3);flex:none}.adm .perm-rol-personas{font:600 var(--ck-fs-xs) var(--ck-font);color:var(--ck-text-2);background:var(--ck-surface-2);border:1px solid var(--ck-border);align-items:center;gap:5px;display:inline-flex}.adm .perm-rol-marcartodo{flex:none}.adm .perm-rol-eliminar{flex:none;align-items:center;gap:5px;display:inline-flex}.adm .perm-area{padding:var(--ck-s3);border:1px solid var(--ck-border);border-radius:var(--ck-r-md)}.adm .perm-area.propia{border-color:var(--ck-green-border);background:var(--ck-surface)}.adm .perm-area-cab{justify-content:space-between;align-items:center;gap:8px;display:flex}.adm .perm-area-titulo{min-width:0;font:700 var(--ck-fs-md) var(--ck-font);color:var(--ck-text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.adm .perm-area-marcartodo{flex:none;min-height:24px;padding:0 8px;font-size:11px}.adm .perm-area-sub{font:600 11px var(--ck-font);color:var(--ck-green-fg)}.adm .perm-grupo{margin:var(--ck-s3) 0 4px;font:700 11px var(--ck-font);letter-spacing:.06em;color:var(--ck-text-3)}.adm .perm-mod{border-radius:var(--ck-r-sm);font:500 var(--ck-fs-sm) var(--ck-font);color:var(--ck-text-2);padding:5px 8px}.adm .perm-mod:hover{border-color:var(--ck-border-strong)}.adm .perm-mod.propio{color:var(--ck-green-fg);background:var(--ck-green-soft)}.adm .perm-mod.propio input{accent-color:var(--ck-green)}.adm .perm-mod.extra{color:var(--ck-blue-fg);background:var(--ck-blue-soft)}.adm .perm-mod.extra input{accent-color:var(--ck-blue)}.adm .perm-mod.especial{color:var(--ck-amber-fg);background:var(--ck-amber-soft)}.adm .perm-mod.especial input{accent-color:var(--ck-amber)}.adm .perm-mod.quitado span{color:var(--ck-red-fg)}.adm .perm-mod.apagado{color:var(--ck-text-3)}.adm-marca{font:500 var(--ck-fs-md) var(--ck-font);color:var(--ck-text);cursor:pointer;align-items:center;gap:8px;margin:0;display:flex}.adm-marca input{width:auto;accent-color:var(--ck-brand-strong);flex:none;padding:0}.adm-marca--quitar{margin-top:var(--ck-s2);font-size:var(--ck-fs-sm);color:var(--ck-text-2)}.adm-permisos-especiales{gap:2px var(--ck-s5);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.adm-pe-rotulo{margin:var(--ck-s3) 0 2px;font:700 11px var(--ck-font);letter-spacing:.06em;text-transform:uppercase;color:var(--ck-text-3);grid-column:1/-1}.adm-pe-rotulo:first-child{margin-top:0}.adm-marca--usuario{border-radius:var(--ck-r-md);padding:6px 8px}.adm-marca--usuario:hover{background:var(--ck-surface-2)}.adm-marca--usuario.es-fijo{cursor:default;color:var(--ck-text-2)}.adm-marca--usuario.es-fijo:hover{background:0 0}.adm-pe-siempre{font:600 10px var(--ck-font);letter-spacing:.04em;text-transform:uppercase;color:var(--ck-text-3)}.adm-vend-body{gap:var(--ck-s4);flex-direction:column;display:flex}.adm-grupo{gap:var(--ck-s2);flex-direction:column;display:flex}.adm .vend-chip-grupo.adm-grupo-cab{align-items:center;gap:var(--ck-s2);padding:6px var(--ck-s3);background:var(--ck-surface-2);border:1px solid var(--ck-border);border-radius:var(--ck-r-md);flex-wrap:wrap;display:flex}.adm-grupo-nombre{font:700 var(--ck-fs-sm) var(--ck-font);letter-spacing:.04em;text-transform:uppercase;color:var(--ck-text)}.adm-grupo-orig{font-size:var(--ck-fs-xs);color:var(--ck-text-3)}.adm-grupo-n{font:700 11px var(--ck-font);color:var(--ck-text-2);background:var(--ck-surface);border:1px solid var(--ck-border);border-radius:var(--ck-r-pill);padding:1px 8px}.adm-grupo-cab>.adm-ibtn,.adm-grupo-cab>.adm-edit{margin-left:auto}.adm-grip{color:var(--ck-text-3);display:inline-flex}.adm-vend-grid{gap:var(--ck-s2);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.adm .vend-chip-vend.adm-vend{align-items:center;gap:var(--ck-s2);min-height:44px;padding:6px var(--ck-s3);background:var(--ck-surface);border:1px solid var(--ck-border);border-radius:var(--ck-r-md);display:flex}.adm .vend-chip-vend.adm-vend:hover{border-color:var(--ck-input-border);box-shadow:var(--ck-shadow-xs)}.adm .vend-chip.es-arrastrable{cursor:grab}.adm .vend-chip.arrastrando{opacity:.45}.adm .vend-chip.is-sobre{border-color:var(--ck-brand-strong);background:var(--ck-brand-soft)}.adm .vend-chip-vend.is-oculto{opacity:.6;background:var(--ck-surface-2)}.adm-vend-txt{flex-direction:column;flex:1;min-width:0;display:flex}.adm-vend-nombre{font:600 var(--ck-fs-md) var(--ck-font);color:var(--ck-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-vend-valor{font:400 11px var(--ck-font-mono);color:var(--ck-text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-vend-acc{flex:none;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.adm-edit{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.adm-edit .inp{width:200px;min-height:30px;font-size:var(--ck-fs-sm)}.adm-edit--vend{flex:1}.adm .admin-modal-overlay{background:var(--ck-overlay);backdrop-filter:blur(2px)}.adm .admin-modal{max-width:460px;padding:var(--ck-s6);background:var(--ck-surface);border:1px solid var(--ck-border);border-radius:var(--ck-r-xl);box-shadow:var(--ck-shadow-lg);color:var(--ck-text)}.adm .admin-modal h3{margin:0 0 var(--ck-s5);font:700 var(--ck-fs-xl) var(--ck-font-display);letter-spacing:-.01em;color:var(--ck-text)}.adm .admin-form-group{margin-bottom:var(--ck-s4)}.adm .admin-form-group label{font:600 var(--ck-fs-xs) var(--ck-font);letter-spacing:0;color:var(--ck-text-2);margin-bottom:6px;display:block}.adm .admin-form-group input,.adm .admin-form-group select{width:100%;min-height:var(--ck-control-h);padding:0 var(--ck-s3);font:400 var(--ck-fs-md) var(--ck-font);color:var(--ck-text);background:var(--ck-surface);border:1px solid var(--ck-input-border);border-radius:var(--ck-r-md);outline:none}.adm .admin-form-group input[type=checkbox]{width:auto;min-height:0}.adm .admin-form-group input:focus,.adm .admin-form-group select:focus{border-color:var(--ck-brand-strong);box-shadow:var(--ck-focus)}.adm .admin-form-group select option{background:var(--ck-surface);color:var(--ck-text)}.adm-valores{color:var(--ck-text-3);margin-top:6px;font-size:11px;line-height:1.6}.adm-valores code{font:400 11px var(--ck-font-mono);color:var(--ck-text-2);background:var(--ck-surface-2);border:1px solid var(--ck-border);border-radius:var(--ck-r-sm);padding:2px 6px;display:inline-block}.adm .adm-aviso{font-size:var(--ck-fs-sm);color:var(--ck-amber-fg);background:var(--ck-amber-soft);border:1px solid var(--ck-amber-border);border-radius:var(--ck-r-md);align-items:flex-start;gap:8px;margin-top:8px;padding:8px 10px;line-height:1.5;display:flex}.adm .adm-aviso-txt{flex:auto}.adm .adm-aviso button{flex:none}.adm .admin-modal-btns{justify-content:flex-end;gap:var(--ck-s2);margin-top:var(--ck-s5);display:flex}.adm .admin-modal-btns button{min-height:var(--ck-control-h);padding:0 var(--ck-s5);border-radius:var(--ck-r-md);font:600 var(--ck-fs-md) var(--ck-font);cursor:pointer;flex:none}.adm .btn-admin-confirm{color:var(--ck-on-brand);background:var(--ck-brand-strong);border:1px solid var(--ck-brand-strong)}.adm .btn-admin-confirm:hover{background:var(--ck-brand-hover)}.adm .btn-admin-confirm:disabled{opacity:.5;cursor:not-allowed}.adm .adm-modal-confirmar{max-width:360px}.adm .adm-modal-confirmar .adm-sub{margin:0}.adm .btn-admin-confirm.adm-btn-peligro{background:var(--ck-red);border-color:var(--ck-red)}.adm .btn-admin-confirm.adm-btn-peligro:hover{background:var(--ck-red-fg)}.adm .btn-admin-cancel{color:var(--ck-text);background:var(--ck-surface);border:1px solid var(--ck-border-strong)}.adm .btn-admin-cancel:hover{background:var(--ck-hover-bg)}@media (width<=1100px){.adm .module-main{padding:var(--ck-s5)}}@media (width<=860px){.module-layout.adm{flex-direction:column;height:auto;min-height:calc(100vh - 57px);display:flex}.adm .module-sidebar{border-right:0;border-bottom:1px solid var(--ck-border);display:block;overflow:visible}.adm .sidebar-module-header{justify-content:space-between;align-items:center;gap:var(--ck-s3);padding:var(--ck-s3) var(--ck-s4);border-bottom:0;display:flex}.adm .sidebar-back{margin:0}.adm .sidebar-module-name{font-size:var(--ck-fs-lg)}.adm .sidebar-module-tag{display:none}.adm .sidebar-nav{padding:0 var(--ck-s3) var(--ck-s3);flex-direction:row;gap:6px;overflow-x:auto}.adm .sidebar-section-label{display:none}.adm .nav-item{white-space:nowrap;flex:none;width:auto}.adm .module-main{padding:var(--ck-s4);overflow:visible}.adm #sub-admin-usuarios.active{flex:none}.adm-tabla-wrap{flex:none;max-height:none}.adm-grupo-fila th{top:0}.adm-vend-grid{grid-template-columns:1fr}.adm-hint{margin-left:0}}@media (width<=560px){.adm-search{flex-basis:100%}.adm-tabla td{padding:6px var(--ck-s3)}.adm-tabla thead th,.adm-grupo-fila th{padding-left:var(--ck-s3);padding-right:var(--ck-s3)}.adm .admin-modal{padding:var(--ck-s5)}}
