/* Dashboard premium: visual layer only; existing navigation and data remain. */
body{background:linear-gradient(125deg,#eff7ff,#e7f1ff 72%,#eaf7ff)!important}
.wrap.yum-dashboard{max-width:1700px;padding:10px 28px 20px!important}
.yum-pro-nav{height:57px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#ffffffed;border:1px solid #dfebfa;border-radius:16px;padding:0 13px;margin-bottom:10px;box-shadow:0 5px 18px #1853a011}
.pro-brand,.pro-links{display:flex;align-items:center;gap:8px;white-space:nowrap}.pro-brand strong{font-size:13px;color:#102b64}.pro-monogram{color:#0060db;font-size:28px}.pro-bar{height:27px;width:1px;background:#c5d9f2;margin:0 7px}.pro-yumi-logo{font-size:22px;color:#0665dd;font-weight:900;letter-spacing:-1px}
.pro-links button{border:0;background:transparent;border-radius:10px;color:#173768;padding:10px 11px;font-size:12px;font-weight:750;cursor:pointer}.pro-links button:hover,.pro-links .pro-nav-active{background:#e6f1ff;color:#075acc}.pro-search-trigger{border:1px solid #d9e7fa;border-radius:25px;background:#f6faff;color:#6884a6;padding:10px 15px;font-size:11px;cursor:pointer}.pro-search-trigger span{padding-left:18px;color:#8da2c1}
.dash-header{height:auto;min-height:39px;justify-content:flex-end;margin-bottom:8px}.dash-header .dash-brand{display:none}.dash-header .pro-original-search{max-width:420px;margin:0 auto 0 0}.dash-weather{display:none}.dash-clock{font-size:11px}
.dash-hero{min-height:89px!important;padding:13px 23px!important;border-radius:17px!important;background:linear-gradient(105deg,#063b91,#1266c2 65%,#a9dcff)!important;box-shadow:0 8px 24px #105fb126!important}
.dash-hero:before{background:linear-gradient(155deg,transparent 72%,#ffffff30),radial-gradient(ellipse at 80% 110%,#c6ebff70,transparent 50%)!important}
.dash-hero .hero-copy,.dash-hero .hero-side{display:none!important}.pro-hero-welcome{display:flex;align-items:center;gap:15px;position:relative;z-index:2;width:100%}.pro-hero-symbol{width:53px;height:53px;border-radius:50%;background:linear-gradient(#b9edff,#2c81dc);display:grid;place-items:center;font-size:28px;color:#fff;box-shadow:inset 0 2px 8px #ffffff80}.pro-hero-welcome h1{font-size:21px!important;letter-spacing:-.5px!important;color:#fff;margin:0 0 5px}.pro-hero-welcome p{font-size:12px;margin:0;color:#e5f3ff}.pro-hero-date{margin-left:auto;border-radius:15px;border:1px solid #ffffff32;background:#ffffff20;backdrop-filter:blur(7px);padding:14px 18px;color:white;font-size:12px;white-space:nowrap}
.dash-kpis{gap:10px;margin:11px 0}.kpi{min-height:61px;padding:10px 10px;border-radius:15px;background:#ffffffed;box-shadow:0 3px 12px #123a7210}.kpi-icon{background:linear-gradient(130deg,#e4f3ff,#f3f8ff);font-size:21px}.kpi b{font-size:20px}
.dash-columns{grid-template-columns:minmax(0,2.64fr) minmax(295px,.98fr);gap:10px}.dash-section,.dash-panel{background:#ffffffb8;box-shadow:0 3px 13px #174e9210;border-radius:16px;border:1px solid #dce9fa;padding:11px;margin-bottom:10px}.sec-heading h2{font-size:13px;color:#102b5f}.sec-heading button{font-size:11px}
.app-card{min-height:115px;padding:11px;background:linear-gradient(110deg,#fff 50%,#e6f2ff);box-shadow:inset 0 0 0 1px #ffffffb0;border-radius:13px;isolation:isolate}.app-card:hover{border-color:#84bbfa;box-shadow:0 7px 20px #1c61b51d;transform:translateY(-2px)}.app-card .app-top,.app-card .app-actions{position:relative;z-index:1}.app-symbol{background:linear-gradient(145deg,#edf8ff,#d7eaff);border:1px solid #deecff}.app-info strong{font-size:12px;color:#143064}.app-info small{max-width:190px}.pro-card-art{position:absolute;right:-3px;bottom:-18px;font-size:76px;line-height:1;opacity:.115;pointer-events:none;filter:drop-shadow(0 3px 2px #1854a032);z-index:0}.dash-enter{border-radius:10px;box-shadow:0 4px 0 #0a52c024;background:linear-gradient(125deg,#0672f1,#0457d4);font-size:11px}.star-btn{border-radius:10px}.dash-split{grid-template-columns:1.1fr 1.8fr}.dash-split [data-section=enterprise] .app-grid{grid-template-columns:1fr}.dash-split [data-section=enterprise] .app-card{min-height:115px}.dash-split [data-section=enterprise] .app-info small{max-width:230px}
.notice{border-radius:11px;padding:12px 9px;background:#ffffffa8}.dash-side .dash-panel:first-child .notice{background:#fff9ec;border:1px solid #fff0cd}.quick{min-height:77px;border-radius:12px;background:linear-gradient(125deg,#fff,#f0f7ff);transition:transform .2s}.quick:hover{transform:translateY(-2px)}.quick span{font-size:22px}.bottom-grid{margin-top:0;gap:10px}.bottom-grid .dash-panel{min-height:143px}.pro-empty-panel .dash-empty{display:flex;align-items:center;gap:15px;padding:15px 10px}.pro-empty-icon{font-size:40px;color:#76b5ef;opacity:.78}.pro-support .notice{padding:7px 8px}
.pro-yumi-bubble{position:fixed;z-index:8998;pointer-events:none;width:155px;min-height:72px;background:linear-gradient(145deg,#fff,#eaf5ff);border:1px solid #cbdff4;border-radius:20px 20px 8px 20px;padding:13px 12px;box-shadow:0 9px 25px #0d4f9128;transform:rotate(-3deg)}.pro-yumi-bubble strong,.pro-yumi-bubble span{display:block;color:#0755c0;font-size:12px}.pro-yumi-bubble span{font-size:11px;margin-top:5px}.pro-yumi-bubble[hidden]{display:none}
@media(max-width:1250px){.pro-links button{padding:10px 6px;font-size:11px}.pro-search-trigger{display:none}.dash-columns{grid-template-columns:minmax(0,2fr) minmax(285px,.85fr)}}
@media(max-width:960px){.yum-pro-nav{height:auto;flex-wrap:wrap;padding:9px 12px}.pro-links{order:2;width:100%;overflow:auto}.dash-columns{grid-template-columns:1fr}.dash-side{grid-template-columns:1fr 1fr}.dash-kpis{grid-template-columns:repeat(4,1fr)}}
@media(max-width:680px){.wrap.yum-dashboard{padding:9px!important}.yum-pro-nav{margin-bottom:7px}.pro-hero-date{display:none}.pro-hero-welcome h1{font-size:17px!important}.pro-hero-welcome p{font-size:10px}.dash-header .pro-original-search{order:3;max-width:100%}.dash-kpis{grid-template-columns:repeat(2,1fr)}.dash-split,.app-grid,.app-grid.two,.dash-side,.bottom-grid{grid-template-columns:1fr}.pro-yumi-bubble{display:none!important}.pro-card-art{font-size:64px}}
@media(prefers-reduced-motion:reduce){.app-card,.quick{transition:none!important}}


/* Distinct access-card colors and full-card interaction: 2026-10-19. */
.yum-dashboard .app-card {
  --app-accent: #0b61c5;
  --app-deep: #174290;
  background: linear-gradient(125deg, var(--app-accent), var(--app-deep));
  border: 1px solid var(--app-deep);
  border-top: 4px solid var(--app-accent);
  box-shadow: 0 4px 12px rgba(15, 23, 42, .12);
  color: #fff;
  cursor: pointer;
  overflow: clip;
  transform: none;
  transition: transform .18s ease, box-shadow .18s ease, filter .18s ease;
}
.yum-dashboard .app-card[data-app="AUDIX PROD"] {
  --app-accent: #0b61c5; --app-deep: #174290;
}
.yum-dashboard .app-card[data-app="NEXVIA PROD"] {
  --app-accent: #047857; --app-deep: #075847;
}
.yum-dashboard .app-card[data-app="VAULTIX PROD"] {
  --app-accent: #7c3fc3; --app-deep: #51258e;
}
.yum-dashboard .app-card[data-app="AUDIX ENTERPRISE"] {
  --app-accent: #b32973; --app-deep: #7b245d;
}
.yum-dashboard .app-card[data-app="NEXVIA DEV"] {
  --app-accent: #a85d05; --app-deep: #764006;
}
.yum-dashboard .app-card[data-app="VAULTIX DEV"] {
  --app-accent: #0d7d8b; --app-deep: #0c5966;
}
.yum-dashboard .app-card[data-app="Control Vehicular"] {
  --app-accent: #4c50bd; --app-deep: #303783;
}
.yum-dashboard .app-card[data-app="Real Estate"] {
  --app-accent: #c24c18; --app-deep: #8e3212;
}
.yum-dashboard .app-card[data-app="Luxury Living"] {
  --app-accent: #334155; --app-deep: #172235;
}
.yum-dashboard .app-card[data-app="LOMAS 24/7"] {
  --app-accent: #57751a; --app-deep: #364b0c;
}
.yum-dashboard .app-card .app-info strong,
.yum-dashboard .app-card .app-info small {
  color: #fff;
}
.yum-dashboard .app-card .app-symbol {
  background: rgba(255, 255, 255, .17);
  border-color: rgba(255, 255, 255, .3);
}
.yum-dashboard .app-card .app-actions {
  position: static;
  z-index: auto;
}
.yum-dashboard .app-card .dash-enter {
  position: static;
  background: #fff;
  color: var(--app-deep);
  box-shadow: 0 3px 0 rgba(0, 0, 0, .12);
}
.yum-dashboard .app-card .dash-enter::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 2;
  border-radius: 12px;
}
.yum-dashboard .app-card .star-btn {
  position: relative;
  z-index: 3;
  background: rgba(255, 255, 255, .15);
  border-color: rgba(255, 255, 255, .5);
  color: #fff;
}
.yum-dashboard .app-card .star-btn.saved {
  background: #fff0a8;
  border-color: #ffde59;
  color: #704400;
}
.yum-dashboard .app-card .pro-card-art {
  opacity: .2;
  filter: none;
}
.yum-dashboard .app-card:hover {
  border-color: var(--app-deep);
  transform: none;
}
.yum-dashboard .app-card:focus-within {
  outline: 3px solid var(--app-accent);
  outline-offset: 3px;
}
.yum-dashboard .app-card .dash-enter:focus-visible,
.yum-dashboard .app-card .star-btn:focus-visible {
  outline: 3px solid #fff;
  outline-offset: 3px;
}
@media (hover: hover) and (pointer: fine) {
  .yum-dashboard .app-card:hover {
    transform: translateY(-3px);
    filter: brightness(1.03);
    box-shadow: 0 10px 22px rgba(15, 23, 42, .23);
  }
  .yum-dashboard .app-card .star-btn:hover {
    background: rgba(255, 255, 255, .28);
  }
  .yum-dashboard .app-card .star-btn.saved:hover {
    background: #ffe77c;
  }
}
.yum-dashboard .app-card:active {
  transform: translateY(0) scale(.985);
}
@media (prefers-reduced-motion: reduce) {
  .yum-dashboard .app-card,
  .yum-dashboard .app-card:hover,
  .yum-dashboard .app-card:active {
    transition: none !important;
    transform: none !important;
  }
}


/* Interactive bottom information panels: 2026-10-19. */
.bottom-grid .dash-panel.portal-panel {
  --panel-accent: #155e75;
  --panel-deep: #164e63;
  background: linear-gradient(125deg, var(--panel-accent), var(--panel-deep));
  border: 1px solid var(--panel-deep);
  border-top: 4px solid var(--panel-accent);
  color: #fff;
  min-height: 176px;
  display: flex;
  flex-direction: column;
  cursor: pointer;
  transition: transform .18s ease, box-shadow .18s ease;
}
.bottom-grid .portal-panel[data-portal-panel="expiry"] {
  --panel-accent: #94600a; --panel-deep: #714506;
}
.bottom-grid .portal-panel[data-portal-panel="documents"] {
  --panel-accent: #6d3c96; --panel-deep: #4c246e;
}
.bottom-grid .portal-panel[data-portal-panel="support"] {
  --panel-accent: #9f3558; --panel-deep: #75233f;
}
.bottom-grid .portal-panel .sec-heading h2 {
  color: #fff;
}
.bottom-grid .portal-panel .sec-heading .see-all {
  color: #fff;
  background: rgba(0,0,0,.1);
  border: 1px solid rgba(255,255,255,.3);
  border-radius: 8px;
  padding: 5px 7px;
  white-space: nowrap;
}
.portal-panel-content {
  display: grid;
  align-content: start;
  gap: 7px;
  flex: 1;
}
.portal-panel-control,
.portal-history-link {
  display: flex;
  align-items: center;
  gap: 9px;
  width: 100%;
  box-sizing: border-box;
  padding: 10px;
  border: 1px solid rgba(255,255,255,.25);
  border-radius: 11px;
  background: rgba(0,0,0,.08);
  color: #fff;
  font: inherit;
  text-align: left;
  text-decoration: none;
  cursor: pointer;
}
.portal-panel-content > .portal-panel-control { min-height: 82px; }
[data-portal-panel="support"] .portal-panel-control { min-height: 48px; padding: 8px; }
.portal-control-copy { flex: 1; min-width: 0; }
.portal-control-copy strong { display: block; font-size: 11px; line-height: 1.3; }
.portal-control-copy small { display: block; font-size: 10px; line-height: 1.45; margin-top: 4px; }
.portal-panel-icon { font-size: 24px; flex: none; }
.portal-link-arrow { font-size: 19px; flex: none; }
.portal-panel-hint { display: block; color: #fff; font-size: 9px; line-height: 1.35; padding: 0 3px; }
.portal-inline-action { border: 0; background: transparent; color: #fff; text-align: left; padding: 3px; cursor: pointer; font-size: 10px; text-decoration: underline; }
.portal-panel .portal-history-link { padding: 7px 9px; }
.portal-panel .portal-history-link .portal-control-copy small { margin-top: 2px; }
.portal-panel:focus-within { outline: 3px solid var(--panel-accent); outline-offset: 3px; }
.portal-panel button:focus-visible,
.portal-panel a:focus-visible { outline: 3px solid #fff; outline-offset: 2px; }
.portal-dialog-note { font-size: 12px; line-height: 1.55; color: #46607c; }
.portal-system-link,
.portal-history-list .portal-history-link {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 13px;
  border-radius: 12px;
  background: #edf4ff;
  border: 1px solid #d4e3f8;
  color: #173768;
  text-decoration: none;
  margin: 8px 0;
}
.portal-history-list { max-height: 42vh; overflow: auto; }
.portal-dialog-action {
  margin: 8px 6px 0 0;
  border: 1px solid #0b61c5;
  border-radius: 10px;
  background: #0b61c5;
  color: #fff;
  padding: 9px 12px;
  font-size: 12px;
  cursor: pointer;
}
.portal-dialog-action.secondary { background: #edf4ff; color: #174290; border-color: #c4d9f3; }
.portal-help-item { border-bottom: 1px solid #dbe7f5; padding: 10px 0; }
.portal-help-item summary { cursor: pointer; font-size: 12px; font-weight: 700; color: #173768; }
.portal-help-item p { font-size: 12px; line-height: 1.5; color: #46607c; }
.portal-help-item summary:focus-visible,
.portal-dialog-action:focus-visible,
.portal-system-link:focus-visible,
.portal-history-list a:focus-visible { outline: 3px solid #0b61c5; outline-offset: 2px; }
@media (hover: hover) and (pointer: fine) {
  .bottom-grid .portal-panel:hover { transform: translateY(-2px); box-shadow: 0 8px 20px rgba(15,23,42,.2); }
  .portal-panel .portal-panel-control:hover,
  .portal-panel .portal-history-link:hover,
  .portal-panel .sec-heading .see-all:hover { background: rgba(0,0,0,.16); }
  .portal-system-link:hover,
  .portal-history-list .portal-history-link:hover { background: #deebff; }
}
@media (max-width: 680px) {
  .bottom-grid .dash-panel.portal-panel { min-height: 160px; }
}
@media (prefers-reduced-motion: reduce) {
  .bottom-grid .portal-panel,
  .bottom-grid .portal-panel:hover { transition: none !important; transform: none !important; }
}

#yumiDialog .portal-chat-close { display:block; position:sticky; top:0; z-index:3; margin:0 0 8px auto; padding:8px 11px; border:1px solid #c4d9f3; border-radius:9px; background:#edf4ff; color:#174290; font-size:12px; cursor:pointer; }
#yumiDialog .portal-chat-close:focus-visible { outline:3px solid #0b61c5; outline-offset:2px; }

/* Keep support controls clear of the floating assistant. */
.bottom-grid .portal-panel[data-portal-panel="support"] .portal-panel-content { padding-right:180px; }

@media(max-width:680px) { .bottom-grid .portal-panel[data-portal-panel="support"] .portal-panel-content { padding-right:116px; } }


/* Grouped, responsive dashboard without the unused sidebar: 2026-10-19. */
.yum-dashboard-balanced .dash-columns {
  display: block;
  grid-template-columns: minmax(0, 1fr);
}
.yum-dashboard-balanced .dashboard-platforms-container {
  container: platforms / inline-size;
}
.yum-dashboard-balanced .dash-main {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.yum-dashboard-balanced .dash-section {
  margin: 0;
  padding: 13px;
}
.yum-dashboard-balanced .dash-split {
  grid-template-columns: minmax(0, 1fr) minmax(0, 2.03fr);
  gap: 12px;
}
.yum-dashboard-balanced .dash-split .dash-section {
  display: flex;
  flex-direction: column;
}
.yum-dashboard-balanced .dash-split .app-grid {
  flex: 1;
}
.yum-dashboard-balanced .app-grid {
  gap: 11px;
}
.yum-dashboard-balanced [data-section="produccion"] .app-grid {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.yum-dashboard-balanced [data-section="enterprise"] .app-grid {
  grid-template-columns: minmax(0, 1fr);
}
.yum-dashboard-balanced [data-section="desarrollo"] .app-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.yum-dashboard-balanced [data-section="soluciones"] .app-grid {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.yum-dashboard-balanced .app-card {
  min-height: 124px;
}
.yum-dashboard-balanced .dash-kpis {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 12px;
  margin: 12px 0;
}
.yum-dashboard-balanced .summary-filter {
  font-family: inherit;
  text-align: left;
  color: #122c57;
  cursor: pointer;
  transition: border-color .18s ease, box-shadow .18s ease;
}
.yum-dashboard-balanced .summary-filter.is-active {
  border-color: #0b61c5;
  box-shadow: inset 0 0 0 1px #0b61c5;
}
.yum-dashboard-balanced .summary-filter:focus-visible {
  outline: 3px solid #0b61c5;
  outline-offset: 2px;
}
.yum-dashboard-balanced .dash-header {
  gap: 12px;
}
.yum-dashboard-balanced .dash-header .pro-original-search {
  flex: 1;
  max-width: 720px;
}
.yum-dashboard-balanced .dash-header .dash-favorites-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  min-height: 36px;
  padding: 8px 12px;
  border-radius: 11px;
  color: #174290;
  font-size: 11px;
  white-space: nowrap;
}
.yum-dashboard-balanced .dash-favorites-button span {
  display: inline;
  font-size: 17px;
  margin: 0;
}
.yum-dashboard-balanced .dashboard-information-container {
  container: information / inline-size;
  margin-top: 12px;
}
.yum-dashboard-balanced .bottom-grid {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 12px;
  margin: 0;
}
@container platforms (max-width: 1100px) {
  .yum-dashboard-balanced [data-section="soluciones"] .app-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@container platforms (max-width: 760px) {
  .yum-dashboard-balanced [data-section="produccion"] .app-grid,
  .yum-dashboard-balanced .dash-split {
    grid-template-columns: minmax(0, 1fr);
  }
}
@container platforms (max-width: 560px) {
  .yum-dashboard-balanced [data-section="desarrollo"] .app-grid,
  .yum-dashboard-balanced [data-section="soluciones"] .app-grid {
    grid-template-columns: minmax(0, 1fr);
  }
}
@container information (max-width: 1100px) {
  .yum-dashboard-balanced .bottom-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@container information (max-width: 600px) {
  .yum-dashboard-balanced .bottom-grid {
    grid-template-columns: minmax(0, 1fr);
  }
  .yum-dashboard-balanced [data-portal-panel="support"] .portal-panel-content {
    padding-right: 116px;
  }
}
@media (max-width: 680px) {
  .yum-dashboard-balanced .dash-header {
    gap: 8px;
  }
  .yum-dashboard-balanced .dash-header .pro-original-search {
    min-width: 100%;
    order: 3;
  }
  .yum-dashboard-balanced .dash-kpis {
    gap: 7px;
  }
  .yum-dashboard-balanced .kpi {
    padding: 11px 9px;
    min-height: 66px;
  }
  .yum-dashboard-balanced .kpi-icon {
    display: none;
  }
  .yum-dashboard-balanced .kpi small {
    font-size: 10px;
  }
  .yum-dashboard-balanced .dash-section {
    padding: 10px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .yum-dashboard-balanced .summary-filter { transition: none; }
}

@media(max-width:680px) {
 .yum-dashboard-balanced .pro-links { flex-wrap:wrap; overflow:visible; gap:4px; white-space:normal; }
 .yum-dashboard-balanced .pro-links button { flex:1 1 calc(33.333% - 4px); min-width:0; min-height:36px; padding:8px 4px; }
}

/* YUMI approved doll · 2026-10-21 · visual override only */
#yumi{width:96px!important;height:112px!important}
#yumi>.yumi-portal-doll{display:none!important}
#yumi::before{content:"";position:absolute;left:-7px;bottom:-3px;width:110px;height:114px;background:url('/yumi-approved.webp?v=20261021-approved1') center/contain no-repeat;filter:drop-shadow(0 8px 10px rgba(23,59,107,.20));pointer-events:none}
@media(max-width:670px){#yumi{width:86px!important;height:101px!important}#yumi::before{width:99px;height:103px;left:-6px;bottom:-2px}}

/* YUMI approved embedded asset · bypasses IIS static routing */
#yumi::before{background-image:url("data:image/webp;base64,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")!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important}

/* Final approved YUMI scale */
#yumi{width:112px!important;height:126px!important}
#yumi::before{left:-8px!important;bottom:-5px!important;width:128px!important;height:132px!important}
@media(max-width:670px){#yumi{width:94px!important;height:108px!important}#yumi::before{width:108px!important;height:112px!important;left:-6px!important;bottom:-3px!important}}

/* YUMI approved transparent cutout */
#yumi::before{background-image:url("data:image/webp;base64,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")!important;width:122px!important;height:132px!important;left:-5px!important;bottom:-4px!important}

/* Exact approved YUMI doll */
#yumi::before{background-image:url("data:image/webp;base64,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")!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important;width:126px!important;height:132px!important;left:-7px!important;bottom:-4px!important}
