:root{--color-fondo: #10221a;--color-fondo-profundo: #06130a;--color-tinta: #eef8ed;--color-tinta-suave: #d8ead7;--color-tinta-apagada: #afd8a5;--color-acento: #d5ef89;--color-acento-tinta: #11221b;--color-dorado: #d9ab55;--color-verde-medio: #4d956a;--color-exito: #b9e88b;--color-aviso: #ffc36c;--color-error: #ffc1ba;--color-error-fuerte: #ff8d80;--glass-fondo: color-mix(in srgb, #f4fff0 13%, transparent);--glass-fondo-lite: color-mix(in srgb, #f4fff0 9%, transparent);--glass-borde: color-mix(in srgb, #efffe9 24%, transparent);--glass-sombra: 0 18px 60px #06130a59;--glass-blur: 14px;--radio-control: .7rem;--radio-panel: 1rem;--radio-carta: 1.25rem;--radio-carta-grande: 1.5rem;--radio-pastilla: 999px;--esp-xs: .35rem;--esp-s: .6rem;--esp-m: 1rem;--esp-l: 1.5rem;--esp-xl: 2.5rem;--fuente: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--texto-xs: .75rem;--texto-s: .85rem;--texto-m: 1rem;--texto-l: 1.25rem;--texto-titulo: clamp(2rem, 6vw, 3.6rem);--mov-rapido: .12s;--mov-normal: .22s;--mov-curva: cubic-bezier(.2, .7, .3, 1)}html.sin-blur{--glass-blur: 0px;--glass-fondo: color-mix(in srgb, #16281f 88%, transparent);--glass-fondo-lite: color-mix(in srgb, #16281f 82%, transparent)}@media(prefers-reduced-motion:reduce){:root{--mov-rapido: 0ms;--mov-normal: 0ms}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root,[data-theme=alverde-botanical]{color-scheme:light;--ds-surface: #f2fde8;--ds-surface-dim: #d3ddca;--ds-surface-container-lowest: #ffffff;--ds-surface-container-low: #ecf7e3;--ds-surface-container: #e7f1dd;--ds-surface-container-high: #e1ecd7;--ds-surface-container-highest: #dbe6d2;--ds-on-surface: #151e12;--ds-on-surface-variant: #41493c;--ds-inverse-surface: #2a3325;--ds-outline: #717a6b;--ds-outline-variant: #c0c9b8;--ds-primary: #195e08;--ds-primary-container: #347822;--ds-on-primary: #ffffff;--ds-secondary: #216d00;--ds-secondary-container: #a3f87f;--ds-tertiary: #7d4200;--ds-tertiary-container: #a15600;--ds-tertiary-fixed: #ffdcc3;--ds-error: #ba1a1a;--ds-error-container: #ffdad6;--ds-on-error-container: #93000a;--ds-surface-linen: #f9faf6;--ds-surface-cream: #f2f7f0;--ds-sprout-green: #72c052;--ds-leaf-green: #55a437;--ds-matcha-subtle: #e2efe0;--ds-mint-mist: #eef7ed;--ds-clay-amber: #b45309;--ds-herbal-charcoal: #212a1d;--ds-border-glass: rgba(255, 255, 255, .65);--ds-border-glass-tint: rgba(52, 120, 34, .12);--color-fondo: var(--ds-surface-linen);--color-fondo-profundo: var(--ds-surface-container-lowest);--color-tinta: var(--ds-on-surface);--color-tinta-suave: var(--ds-inverse-surface);--color-tinta-apagada: var(--ds-on-surface-variant);--color-acento: var(--ds-primary-container);--color-acento-tinta: var(--ds-on-primary);--color-dorado: var(--ds-clay-amber);--color-verde-medio: var(--ds-leaf-green);--color-exito: var(--ds-secondary);--color-exito-tinta: #ffffff;--color-aviso: var(--ds-clay-amber);--color-aviso-tinta: #ffffff;--color-error: var(--ds-error);--color-error-fuerte: var(--ds-error);--color-error-tinta: #ffffff;--fondo-pagina: radial-gradient(circle at 8% 8%, var(--ds-matcha-subtle) 0, transparent 29rem), radial-gradient(circle at 92% 92%, color-mix(in srgb, var(--ds-tertiary-fixed) 55%, transparent) 0, transparent 28rem), var(--ds-surface-linen);--glass-fondo: rgba(255, 255, 255, .82);--glass-fondo-lite: rgba(255, 255, 255, .7);--glass-fondo-opaco: #ffffff;--glass-borde: var(--ds-border-glass-tint);--glass-sombra: 0 4px 16px -2px rgba(33, 42, 29, .04), 0 2px 6px -1px rgba(33, 42, 29, .02);--glass-blur: 8px;--glass-saturacion: 100%;--carta-fondo: var(--glass-fondo);--carta-borde: var(--ds-border-glass-tint);--carta-sombra: var(--glass-sombra);--carta-destacada-fondo: rgba(255, 255, 255, .92);--carta-destacada-borde: rgba(255, 255, 255, .9);--carta-destacada-sombra: 0 12px 32px -4px rgba(33, 42, 29, .1), 0 4px 12px -2px rgba(33, 42, 29, .05);--carta-hover-sombra: inset 0 1px 0 rgba(255, 255, 255, .8), 0 8px 24px rgba(52, 120, 34, .08);--backdrop: rgba(33, 42, 29, .35);--input-fondo: rgba(255, 255, 255, .85);--input-borde: rgba(52, 120, 34, .2);--input-sombra: none;--foco-anillo: 0 0 0 3px rgba(85, 164, 55, .18);--color-hover: rgba(52, 120, 34, .06);--color-linea: rgba(33, 42, 29, .08);--color-badge-fondo: var(--ds-matcha-subtle);--tabla-cabecera-fondo: var(--ds-surface-cream);--tabla-cabecera-tinta: var(--ds-on-surface-variant);--boton-sombra: inset 0 1px 0 rgba(255, 255, 255, .2);--boton-secundario-fondo: rgba(242, 247, 240, .7);--boton-secundario-tinta: var(--ds-primary-container);--boton-secundario-borde: rgba(52, 120, 34, .2);--fuente: "Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--fuente-titulos: "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--fuente-datos: "Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--texto-xs: .75rem;--texto-s: .875rem;--texto-m: .875rem;--texto-l: 1.25rem;--texto-titulo: clamp(1.625rem, 3vw + .75rem, 2.5rem);--titulo-tracking: -.02em;--titulo-peso: 700;--radio-control: .5rem;--radio-boton: .5rem;--radio-panel: 1rem;--radio-carta: 1rem;--radio-carta-grande: 1.5rem;--radio-pastilla: 9999px;--esp-xs: .25rem;--esp-s: .5rem;--esp-m: 1rem;--esp-l: 1.5rem;--esp-xl: 2rem}[data-theme=midnight-bio]{color-scheme:dark;--ds-surface: #101410;--ds-surface-bright: #363a35;--ds-surface-container-lowest: #0b0f0b;--ds-surface-container-low: #181d18;--ds-surface-container: #1c211c;--ds-surface-container-high: #272b26;--ds-surface-container-highest: #323631;--ds-on-surface: #e0e4dc;--ds-on-surface-variant: #c4c8b7;--ds-outline: #8e9382;--ds-outline-variant: #44483b;--ds-primary-container: #c9ef90;--ds-secondary: #4de082;--ds-secondary-container: #00b55d;--ds-error: #ffb4ab;--ds-error-container: #93000a;--ds-obsidian: #080c08;--ds-carbon: #121912;--ds-carbon-light: #192219;--ds-porcelain: #f5f5f7;--ds-muted-lead: #86868b;--ds-seed-deep: #1c3a13;--ds-seed-glow: #72c052;--ds-lime-pulse: #d3fa99;--ds-critical-crimson: #ff453a;--ds-warning-amber: #ff9f0a;--ds-apple-blue: #0071e3;--ds-glass-border: rgba(255, 255, 255, .08);--ds-glass-surface: rgba(18, 26, 18, .72);--color-fondo: var(--ds-surface);--color-fondo-profundo: var(--ds-obsidian);--color-tinta: var(--ds-on-surface);--color-tinta-suave: var(--ds-on-surface-variant);--color-tinta-apagada: var(--ds-muted-lead);--color-acento: var(--ds-lime-pulse);--color-acento-tinta: var(--ds-obsidian);--color-dorado: var(--ds-warning-amber);--color-verde-medio: var(--ds-seed-glow);--color-exito: var(--ds-secondary);--color-exito-tinta: var(--ds-obsidian);--color-aviso: var(--ds-warning-amber);--color-aviso-tinta: #34230a;--color-error: var(--ds-error);--color-error-fuerte: var(--ds-critical-crimson);--color-error-tinta: #2b0f0a;--fondo-pagina: radial-gradient(circle at 8% 8%, color-mix(in srgb, var(--ds-seed-deep) 70%, transparent) 0, transparent 29rem), radial-gradient(circle at 92% 92%, color-mix(in srgb, var(--ds-seed-glow) 10%, transparent) 0, transparent 28rem), var(--ds-surface);--glass-fondo: var(--ds-glass-surface);--glass-fondo-lite: rgba(18, 25, 18, .6);--glass-fondo-opaco: var(--ds-carbon);--glass-borde: var(--ds-glass-border);--glass-sombra: 0 12px 32px 0 rgba(0, 0, 0, .6);--glass-blur: 24px;--glass-saturacion: 180%;--carta-fondo: linear-gradient(145deg, #151d15, #0f150f);--carta-borde: rgba(255, 255, 255, .06);--carta-sombra: 6px 6px 16px rgba(0, 0, 0, .65), -4px -4px 12px rgba(255, 255, 255, .035);--carta-destacada-fondo: linear-gradient(135deg, #1a241a 0%, #111811 100%);--carta-destacada-borde: rgba(211, 250, 153, .12);--carta-destacada-sombra: 8px 8px 20px rgba(0, 0, 0, .7), -4px -4px 14px rgba(211, 250, 153, .04);--carta-hover-sombra: 0 0 0 1px rgba(211, 250, 153, .12), 8px 8px 20px rgba(0, 0, 0, .7);--backdrop: rgba(0, 0, 0, .8);--input-fondo: #0d130d;--input-borde: rgba(255, 255, 255, .08);--input-sombra: inset 4px 4px 8px rgba(0, 0, 0, .75), inset -3px -3px 6px rgba(255, 255, 255, .04);--foco-anillo: 0 0 0 1px var(--ds-lime-pulse);--color-hover: color-mix(in srgb, var(--ds-carbon-light) 40%, transparent);--color-linea: rgba(255, 255, 255, .06);--color-badge-fondo: #0d130d;--tabla-cabecera-fondo: var(--ds-surface-container-lowest);--tabla-cabecera-tinta: var(--ds-muted-lead);--boton-sombra: 0 0 18px rgba(211, 250, 153, .28), inset 0 1px 1px rgba(255, 255, 255, .4);--boton-secundario-fondo: linear-gradient(145deg, #151d15, #0f150f);--boton-secundario-tinta: var(--ds-porcelain);--boton-secundario-borde: rgba(255, 255, 255, .08);--fuente: "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--fuente-titulos: "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--fuente-datos: "JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--texto-xs: .75rem;--texto-s: .8125rem;--texto-m: .875rem;--texto-l: 1.125rem;--texto-titulo: clamp(1.625rem, 3.2vw + .5rem, 2.75rem);--titulo-tracking: -.04em;--titulo-peso: 800;--radio-control: 1rem;--radio-boton: 9999px;--radio-panel: 1rem;--radio-carta: 1.75rem;--radio-carta-grande: 1.75rem;--radio-pastilla: 9999px;--esp-xs: .25rem;--esp-s: .5rem;--esp-m: .875rem;--esp-l: 1.5rem;--esp-xl: 1.75rem}@view-transition{navigation:auto}:root{color:var(--color-tinta);background:var(--color-fondo);font-family:var(--fuente);font-synthesis:none}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0;background:var(--fondo-pagina)}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}:focus-visible{outline:2px solid var(--color-acento);outline-offset:2px;border-radius:var(--radio-control)}.visualmente-oculto{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pos-micro{margin:0;color:var(--color-tinta-apagada);font-family:var(--fuente-datos);font-size:var(--texto-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pos-num{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums}.glass{background:var(--glass-fondo);border:1px solid var(--glass-borde);box-shadow:var(--glass-sombra);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturacion));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturacion))}html.sin-blur .glass{background:var(--glass-fondo-opaco);-webkit-backdrop-filter:none;backdrop-filter:none}.glass-lite{background:var(--glass-fondo-lite);border:1px solid var(--glass-borde);box-shadow:none}.card{border-radius:var(--radio-carta);padding:var(--esp-l);background:var(--carta-fondo);border:1px solid var(--carta-borde);box-shadow:var(--carta-sombra)}.card-flush{padding:0}.brand{display:inline-flex;align-items:center;gap:.6rem;font-weight:800;font-size:1.35rem;letter-spacing:-.04em}.brand-mark{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.7rem;color:var(--color-fondo);background:var(--color-acento)}.lockup{margin-bottom:var(--esp-xl)}.eyebrow{margin:0 0 .4rem;color:var(--color-acento);font-size:var(--texto-xs);font-weight:750;letter-spacing:.12em;text-transform:uppercase}h1{max-width:13ch;margin:0 0 1.75rem;font-family:var(--fuente-titulos);font-size:var(--texto-titulo);line-height:1;letter-spacing:var(--titulo-tracking);font-weight:var(--titulo-peso)}h2{margin:.4rem 0 .75rem;font-family:var(--fuente-titulos);font-size:var(--texto-l);letter-spacing:var(--titulo-tracking);font-weight:var(--titulo-peso)}p{line-height:1.5}.login-page{position:relative;display:grid;min-height:100vh;padding:var(--esp-l);place-items:center}.login-theme{position:absolute;top:var(--esp-l);right:var(--esp-l)}.login-card{width:min(100%,30rem);padding:clamp(1.5rem,5vw,3rem);border-radius:var(--radio-carta-grande)}form{display:grid;gap:var(--esp-m)}label{display:grid;gap:.45rem;font-size:var(--texto-s);font-weight:700}input,select,textarea{width:100%;border:1px solid var(--input-borde);border-radius:var(--radio-control);padding:.8rem .9rem;color:var(--color-tinta);background:var(--input-fondo);box-shadow:var(--input-sombra);font-family:var(--fuente-datos);transition:border-color var(--mov-rapido) var(--mov-curva),box-shadow var(--mov-rapido) var(--mov-curva)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--color-acento);box-shadow:var(--foco-anillo)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--color-error-fuerte)}select option{color:var(--color-tinta);background:var(--glass-fondo-opaco)}.field-help{color:var(--color-tinta-apagada);font-size:var(--texto-xs);font-weight:500}.field-error{color:var(--color-error);font-size:var(--texto-xs);font-weight:700}.form-error{margin:0;color:var(--color-error)}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:0;border-radius:var(--radio-boton);padding:.8rem 1rem;color:var(--color-acento-tinta);background:var(--color-acento);font-weight:800;box-shadow:var(--boton-sombra);transition:filter var(--mov-rapido) var(--mov-curva),transform var(--mov-rapido) var(--mov-curva)}.button:hover{filter:brightness(1.06)}.button:active{transform:translateY(1px)}.button:disabled{cursor:wait;opacity:.65;transform:none}.button-secondary{padding:.55rem .8rem;color:var(--boton-secundario-tinta);background:var(--boton-secundario-fondo);border:1px solid var(--boton-secundario-borde);box-shadow:none}.button-ghost{padding:.55rem .8rem;color:var(--color-tinta-suave);background:transparent;box-shadow:none;border:1px solid transparent}.button-ghost:hover{background:var(--color-hover);filter:none}.button-danger{color:var(--color-error-tinta);background:var(--color-error-fuerte);box-shadow:none}.notice{border-left:3px solid var(--color-acento);padding:.1rem 0 .1rem 1rem;color:var(--color-tinta)}.notice p{margin-bottom:0}code{color:var(--color-acento)}.badge{display:inline-flex;align-items:center;gap:.35rem;border-radius:var(--radio-pastilla);padding:.25rem .7rem;font-size:var(--texto-xs);font-weight:750;color:var(--color-tinta-suave);background:var(--color-badge-fondo)}.badge-exito{color:var(--color-exito-tinta);background:var(--color-exito)}.badge-aviso{color:var(--color-aviso-tinta);background:var(--color-aviso)}.badge-error{color:var(--color-error-tinta);background:var(--color-error-fuerte)}.tag{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--glass-borde);border-radius:var(--radio-pastilla);padding:.45rem .85rem;font-size:var(--texto-s);font-weight:700;color:var(--color-tinta-suave);background:transparent;transition:background var(--mov-rapido) var(--mov-curva),color var(--mov-rapido) var(--mov-curva)}.tag:hover{background:var(--color-hover)}.tag-activo,.tag[aria-pressed=true]{color:var(--color-acento-tinta);background:var(--color-acento);border-color:var(--color-acento)}.tag-row{display:flex;flex-wrap:wrap;gap:var(--esp-s)}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--esp-s);border-radius:var(--radio-panel);padding:var(--esp-s) var(--esp-m);margin-bottom:var(--esp-m)}.toolbar input[type=search]{flex:1 1 14rem;width:auto}.table-wrap{overflow-x:auto;border-radius:var(--radio-carta)}table{width:100%;border-collapse:collapse;font-size:var(--texto-s)}thead th{position:sticky;top:0;padding:.8rem .9rem;text-align:left;font-size:var(--texto-xs);font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--tabla-cabecera-tinta);background:var(--tabla-cabecera-fondo)}tbody td{padding:.8rem .9rem;border-top:1px solid var(--color-linea);font-family:var(--fuente-datos)}tbody tr:hover{background:var(--color-hover)}.empty-state{display:grid;justify-items:center;gap:var(--esp-s);padding:var(--esp-xl) var(--esp-l);text-align:center;color:var(--color-tinta-apagada)}.empty-state h2{margin:0;color:var(--color-tinta-suave)}.empty-state p{margin:0;max-width:34ch}.skeleton{border-radius:var(--radio-control);background:var(--color-hover);animation:pulso 1.6s ease-in-out infinite}dialog.modal{width:min(100% - 2rem,34rem);margin:auto;border:1px solid var(--glass-borde);border-radius:var(--radio-carta);padding:0;color:inherit}dialog.modal::backdrop{background:var(--backdrop)}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-m);padding:var(--esp-m) var(--esp-l) 0}.modal-head h2{margin:0}.modal-body{padding:var(--esp-m) var(--esp-l)}.modal-foot{display:flex;justify-content:flex-end;gap:var(--esp-s);padding:0 var(--esp-l) var(--esp-l)}.app-shell{display:grid;grid-template-columns:15.5rem minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"sidebar header" "sidebar content";gap:var(--esp-m);width:min(100% - 2rem,90rem);min-height:100vh;margin:0 auto;padding:1rem 0 3rem}.app-sidebar{grid-area:sidebar;position:sticky;top:1rem;align-self:start;display:flex;flex-direction:column;gap:var(--esp-l);max-height:calc(100vh - 2rem);padding:var(--esp-l) var(--esp-m);border-radius:var(--radio-carta)}.brand-text{display:grid;line-height:1.1}.brand-text small{color:var(--color-tinta-apagada);font-family:var(--fuente-datos);font-size:var(--texto-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.app-nav{display:grid;gap:.25rem}.app-nav-label{margin:0 0 .35rem .65rem;color:var(--color-tinta-apagada);font-family:var(--fuente-datos);font-size:var(--texto-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.app-nav a{display:flex;align-items:center;gap:.65rem;padding:.6rem .75rem;border-radius:var(--radio-control);color:var(--color-tinta-suave);font-size:var(--texto-m);font-weight:600;transition:background var(--mov-rapido) var(--mov-curva),color var(--mov-rapido) var(--mov-curva)}.app-nav a:hover{background:var(--color-hover);color:var(--color-tinta)}.app-nav a.active{color:var(--color-acento-tinta);background:var(--color-acento);font-weight:800;box-shadow:var(--boton-sombra)}.app-nav svg{flex:none;opacity:.85}.app-sidebar-foot{margin-top:auto;display:grid;gap:var(--esp-s)}.branch-current,.branch-select{display:grid;gap:.25rem;margin:0;padding:0 .65rem}.branch-label{color:var(--color-tinta-apagada);font-family:var(--fuente-datos);font-size:var(--texto-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.branch-current strong{font-size:var(--texto-m)}.branch-select select{padding:.5rem .6rem;font-size:var(--texto-s);font-weight:700}.app-sidebar-foot .button{width:100%;justify-content:center}.theme-toggle{display:inline-flex;align-items:center;gap:.5rem}.theme-toggle-dot{width:.7rem;height:.7rem;border-radius:50%;background:var(--color-acento);box-shadow:0 0 0 2px var(--color-fondo)}.app-header{grid-area:header;display:flex;align-items:center;justify-content:space-between;gap:var(--esp-m);flex-wrap:wrap;padding:var(--esp-m) var(--esp-l);border-radius:var(--radio-carta)}.app-heading{margin:0}.app-heading h1{max-width:none;font-size:clamp(1.5rem,1.1rem + 1.2vw,2rem)}.app-role{flex:none}.app-header-status{display:flex;align-items:center;gap:var(--esp-m);flex-wrap:wrap}.app-header-status .sync-status{margin:0}.app-content{grid-area:content;min-width:0}.page-heading{margin:0 0 var(--esp-l)}.page-heading h1{margin:0}.dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--esp-m)}.feature-card{min-height:15rem;padding:var(--esp-l);border-radius:var(--radio-carta)}.sync-status{margin:0 0 1.75rem;font-size:.8rem;font-weight:700}.sync-status span{margin-right:.3rem}.online span{color:var(--color-acento)}.offline span{color:var(--color-aviso)}.loading-card{padding:2rem 2.5rem;border-radius:var(--radio-carta);font-size:.9rem;color:var(--color-tinta-apagada);animation:pulso 1.6s ease-in-out infinite}@keyframes pulso{0%,to{opacity:1}50%{opacity:.45}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}@media(max-width:900px){.app-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"sidebar" "header" "content"}.app-sidebar{position:static;max-height:none;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--esp-s) var(--esp-m);padding:var(--esp-s) var(--esp-m)}.brand-text small{display:none}.app-nav{flex:1 1 100%;display:flex;gap:.25rem;overflow-x:auto;order:3}.app-nav-label{display:none}.app-nav a{flex:none;padding:.45rem .65rem}.app-sidebar-foot{margin-top:0;margin-left:auto;grid-auto-flow:column}.branch-current,.branch-select{order:2;padding:0}.app-sidebar-foot .button{width:auto}}@media(max-width:600px){.dashboard-grid{grid-template-columns:1fr}.modal-foot{flex-direction:column-reverse}.modal-foot .button{width:100%}}
