/* =========================================================
   TRV V43 · navegación superior, guía estable y captura unificada
   ========================================================= */
:root{
  --v43-bg:#070b10;--v43-surface:#0c1219;--v43-surface-2:#111821;--v43-glass:rgba(22,30,40,.72);
  --v43-line:rgba(255,255,255,.10);--v43-line-strong:rgba(255,255,255,.18);--v43-text:#f7f8fa;--v43-muted:#98a4b4;
  --v43-red:#2d6cdf;--v43-green:#32c48d;--v43-amber:#e3a326;--v43-shadow:0 24px 60px rgba(0,0,0,.35);
  --v43-header-h:154px;
}
html[data-theme="light"]{--v43-bg:#f2f4f7;--v43-surface:#fff;--v43-surface-2:#f7f9fb;--v43-glass:rgba(255,255,255,.76);--v43-line:rgba(12,22,34,.10);--v43-line-strong:rgba(12,22,34,.18);--v43-text:#11151b;--v43-muted:#677384;--v43-shadow:0 24px 60px rgba(17,25,35,.14)}
html,body{background:var(--v43-bg)!important;color:var(--v43-text)!important;overflow:hidden!important}
body{min-height:100dvh!important}
.trv43-app,.trv43-workspace{height:100dvh;width:100%;min-width:0;background:var(--v43-bg)}
.trv43-workspace{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important}
.sidebar{display:none!important}
.workspace{margin:0!important;width:100%!important;min-width:0!important}

/* Header superior */
.trv43-topbar{position:relative!important;inset:auto!important;z-index:1200!important;display:block!important;min-height:var(--v43-header-h)!important;padding:0!important;background:color-mix(in srgb,var(--v43-bg) 90%,transparent)!important;border-bottom:1px solid var(--v43-line)!important;backdrop-filter:blur(26px) saturate(140%);-webkit-backdrop-filter:blur(26px) saturate(140%)}
.trv43-topbar::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--module-accent,#2d6cdf) 0 26%,color-mix(in srgb,var(--module-accent,#2d6cdf) 45%,transparent) 26% 44%,transparent 44%)}
.trv43-primary-row{height:82px;display:grid;grid-template-columns:auto minmax(220px,1fr) auto;gap:22px;align-items:center;padding:14px 28px 10px}
.trv43-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--v43-text);min-width:190px}
.trv43-brand img{width:48px;height:48px;object-fit:contain;background:#fff;border-radius:11px;padding:5px}
.trv43-brand span{display:grid;gap:2px}.trv43-brand b{font-size:13px;letter-spacing:.16em}.trv43-brand small{font-size:10px;color:var(--v43-muted)}
.trv43-heading{min-width:0}.trv43-heading .page-title{display:grid;gap:2px}.trv43-heading small{font-size:9px!important;letter-spacing:.18em!important;text-transform:uppercase;color:var(--module-accent,#2d6cdf)!important;font-weight:900!important}.trv43-heading h1{font-size:27px!important;line-height:1.04!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--v43-text)!important}
.trv43-quick-actions{display:flex;align-items:center;gap:8px;justify-content:flex-end}.trv43-quick-actions .scenario{height:44px!important;min-width:255px!important;max-width:330px!important;border-radius:14px!important;background:var(--v43-glass)!important;border:1px solid var(--v43-line-strong)!important;color:var(--v43-text)!important;padding:0 14px!important;box-shadow:inset 0 1px rgba(255,255,255,.08)}
.access-user-chip,.theme-toggle,.trv43-home-link,.trv43-guide-link{height:44px!important;border-radius:14px!important;border:1px solid var(--v43-line-strong)!important;background:var(--v43-glass)!important;color:var(--v43-text)!important;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);box-shadow:inset 0 1px rgba(255,255,255,.09)!important}
.access-user-chip{max-width:170px!important;padding:5px 10px!important}.access-chip-avatar{border-radius:10px!important}.theme-toggle{width:44px!important}.trv43-home-link,.trv43-guide-link{display:inline-flex;align-items:center;justify-content:center;padding:0 15px;text-decoration:none;font-weight:800;font-size:12px}.trv43-guide-link{background:color-mix(in srgb,var(--module-accent,#2d6cdf) 13%,var(--v43-glass))!important}

.trv43-nav-row{height:72px;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:18px;align-items:center;padding:0 28px 12px;overflow:visible!important}
.trv43-nav-scroll{min-width:0;overflow:visible!important}.trv43-nav{display:flex!important;align-items:center!important;gap:8px!important;overflow:visible!important;padding:0!important}
.module-cluster{position:relative;flex:1 1 0;min-width:108px;max-width:168px;z-index:2}.module-cluster.is-open{z-index:1300}
.module-cluster-trigger{width:100%;height:46px;border:1px solid var(--v43-line)!important;background:color-mix(in srgb,var(--v43-glass) 58%,transparent)!important;color:var(--v43-text)!important;border-radius:18px!important;padding:5px 10px!important;display:grid!important;grid-template-columns:31px minmax(0,1fr) auto;gap:8px;align-items:center;text-align:left;transition:.18s ease;box-shadow:inset 0 1px rgba(255,255,255,.055)}
.module-cluster-trigger:hover,.module-cluster.active .module-cluster-trigger,.module-cluster.is-open .module-cluster-trigger{background:var(--v43-glass)!important;border-color:var(--v43-line-strong)!important;box-shadow:inset 0 1px rgba(255,255,255,.08),0 8px 22px rgba(0,0,0,.12)}
.cluster-orb{width:31px;height:31px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--module-accent,#2d6cdf) 24%,transparent),rgba(255,255,255,.035));border:1px solid color-mix(in srgb,var(--module-accent,#2d6cdf) 36%,var(--v43-line));font-size:9px;font-weight:950;letter-spacing:.08em;color:var(--module-accent,#2d6cdf)}
.module-cluster-trigger>span:nth-child(2){display:grid;min-width:0}.module-cluster-trigger b{font-size:11px;white-space:nowrap}.module-cluster-trigger small{font-size:8px;color:var(--v43-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.module-cluster-trigger>i{font-style:normal;color:var(--v43-muted);font-size:12px;transition:.18s}.module-cluster.is-open .module-cluster-trigger>i{transform:rotate(180deg)}
.module-cluster-popover{display:none;position:absolute;left:0;top:54px;width:min(560px,calc(100vw - 48px));padding:16px;background:color-mix(in srgb,var(--v43-surface) 78%,transparent);border:1px solid var(--v43-line-strong);border-radius:28px;box-shadow:0 30px 80px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.07);backdrop-filter:blur(34px) saturate(170%);-webkit-backdrop-filter:blur(34px) saturate(170%)}
.module-cluster:nth-last-child(-n+2) .module-cluster-popover{left:auto;right:0}.module-cluster.is-open .module-cluster-popover{display:block;animation:v43-pop .16s ease-out}
@keyframes v43-pop{from{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:none}}
.module-cluster-popover header{padding:5px 7px 12px;border-bottom:1px solid var(--v43-line);margin-bottom:8px;display:flex;align-items:baseline;justify-content:space-between;gap:15px}.module-cluster-popover header small{font-size:9px;letter-spacing:.16em;color:var(--module-accent,#2d6cdf);font-weight:900}.module-cluster-popover header strong{font-size:11px;color:var(--v43-muted);font-weight:700}
.module-cluster-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px}.module-cluster .nav-item{width:100%;min-height:116px;border:1px solid transparent!important;background:transparent!important;color:var(--v43-text)!important;border-radius:20px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;padding:9px 7px!important;text-align:center!important;position:relative}.module-cluster .nav-item:hover,.module-cluster .nav-item.active{background:rgba(255,255,255,.055)!important;border-color:var(--v43-line)!important}.module-cluster .nav-item.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--module-accent,#2d6cdf) 32%,transparent)}.nav-app-icon{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;border:1px solid var(--v43-line);background:linear-gradient(150deg,var(--v43-surface-2),color-mix(in srgb,var(--v43-surface-2) 72%,transparent));font-size:10px;font-weight:950;letter-spacing:.08em;box-shadow:inset 0 1px rgba(255,255,255,.08),0 7px 18px rgba(0,0,0,.16)}.nav-app-icon.red{color:var(--v43-red);background:linear-gradient(150deg,rgba(240,43,53,.20),rgba(240,43,53,.07))}.nav-app-icon.green{color:var(--v43-green);background:linear-gradient(150deg,rgba(50,196,141,.20),rgba(50,196,141,.07))}.nav-app-icon.amber{color:var(--v43-amber);background:linear-gradient(150deg,rgba(227,163,38,.20),rgba(227,163,38,.07))}.module-cluster .nav-copy{display:grid!important;min-width:0;width:100%}.module-cluster .nav-copy strong{font-size:11px!important;line-height:1.2!important;color:var(--v43-text)!important}.module-cluster .nav-copy small{font-size:8px!important;color:var(--v43-muted)!important;line-height:1.25!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.module-cluster .nav-semaphore{position:absolute;top:8px;right:9px;display:flex;align-items:center;gap:4px}.module-cluster .nav-badge{font-size:8px!important;border-radius:999px!important;min-width:18px;height:18px;display:grid;place-items:center;background:var(--v43-red);color:white}
.trv43-search{height:44px!important;border-radius:14px!important;border:1px solid var(--v43-line)!important;background:var(--v43-glass)!important;min-width:0!important;width:100%!important}.trv43-search input{color:var(--v43-text)!important;font-size:11px!important}

/* Main */
.trv43-main{height:100%!important;min-height:0!important;overflow:auto!important;padding:22px 28px 110px!important;background:var(--v43-bg)!important;scroll-padding-top:24px!important}
.trv43-main>.module-hero:first-child,.trv43-main>.exec40-brief:first-child{margin-top:0!important}
.module-hero,.section,.panel,.exec40-brief,.exec40-groups,.exec40-map,.exec40-inbox,.exec40-semaphore,.exec40-payables,.exec40-trend,.module-records{border-radius:8px!important}
.module-hero h2{color:var(--v43-text)!important}.module-hero p,.panel small,.module-intel small{color:var(--v43-muted)!important}

/* Formularios / base de datos: un conducto, sin múltiples ventanas */
.record-entry-layer{z-index:15000!important;padding:16px!important;align-items:center!important;background:rgba(1,5,10,.54)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}
.record42-card,.record-entry-card{width:min(1420px,calc(100vw - 32px))!important;height:min(930px,calc(100dvh - 32px))!important;max-height:calc(100dvh - 32px)!important;background:var(--v43-surface)!important;color:var(--v43-text)!important;border:1px solid var(--v43-line-strong)!important;border-top:3px solid var(--module-accent)!important;border-radius:12px!important;box-shadow:0 34px 100px rgba(0,0,0,.45)!important;overflow:hidden!important}
.record-entry-head{padding:18px 22px!important;background:var(--v43-surface)!important}.record-entry-head h3{color:var(--v43-text)!important}.record-entry-head p{color:var(--v43-muted)!important;max-width:800px!important}.record-general-help,.record-entry-close{border-radius:10px!important}
.record42-form,.record37-form{overflow:auto!important;min-height:0!important;background:var(--v43-bg)!important;scroll-padding-top:122px!important;pointer-events:auto!important}
.record42-commandbar{top:0!important;padding:11px 20px!important;background:color-mix(in srgb,var(--v43-surface) 92%,transparent)!important;backdrop-filter:blur(18px)!important}.record42-commandbar label{max-width:720px!important}.record42-commandbar select,.record42-commandbar input{border-radius:10px!important;background:var(--v43-surface-2)!important;color:var(--v43-text)!important}
.record42-jumps{top:60px!important;padding:7px 20px!important;gap:7px!important;background:color-mix(in srgb,var(--v43-surface) 94%,transparent)!important;border-bottom:1px solid var(--v43-line)!important}.record42-jumps button{border:1px solid var(--v43-line)!important;border-radius:999px!important;background:var(--v43-glass)!important;padding:8px 12px!important;color:var(--v43-muted)!important}.record42-jumps button:hover{color:var(--v43-text)!important;border-color:var(--module-accent)!important}.record42-jumps button:first-child{border-left:1px solid var(--v43-line)!important}
.record-form-top{grid-template-columns:minmax(210px,.7fr) minmax(320px,1.3fr)!important;padding:18px 20px!important;background:linear-gradient(90deg,color-mix(in srgb,var(--module-accent) 7%,transparent),transparent 48%)!important}.record42-flow{padding:0 20px 92px!important}.record-flow-section{padding:22px 0!important;border-bottom:1px solid var(--v43-line)!important}.record-flow-section>header{padding:0 0 15px!important}.record-flow-section>header>div{display:flex;gap:12px;align-items:flex-start}.record-flow-section>header span{width:28px;height:28px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--module-accent) 45%,var(--v43-line));border-radius:9px;color:var(--module-accent);font-size:9px;font-weight:900}.record-flow-section>header strong{font-size:17px;color:var(--v43-text)}.record-flow-section>header small{display:block;color:var(--v43-muted);margin-top:3px}
.record-section-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.record-field{gap:7px!important}.record-field-title b,.record-files>span{color:var(--v43-text)!important;font-size:10px!important}.record-field input,.record-field select,.record-field textarea,.record-files input{background:var(--v43-surface-2)!important;border:1px solid var(--v43-line-strong)!important;border-radius:10px!important;color:var(--v43-text)!important;min-height:48px!important;padding:10px 12px!important;pointer-events:auto!important;user-select:text!important;-webkit-user-select:text!important}.record-field textarea{min-height:110px!important}.record-field input:focus,.record-field select:focus,.record-field textarea:focus{outline:none!important;border-color:var(--module-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--module-accent) 14%,transparent)!important}.record42-savebar{position:sticky!important;bottom:0!important;z-index:8!important;background:color-mix(in srgb,var(--v43-surface) 94%,transparent)!important;backdrop-filter:blur(18px)!important;border-top:1px solid var(--v43-line)!important;padding:12px 20px!important}.record42-savebar button{border-radius:10px!important;min-height:44px!important}.record42-savebar .record-save-main{background:var(--module-accent)!important;color:#fff!important}
.record42-history,.module-record-history{background:var(--v43-surface)!important}.record42-history .module-record-list{max-height:360px;overflow:auto}

/* Guía estable estilo acompañamiento CONEXA */
.guide-shade{display:none!important}
.guide-focus{position:fixed!important;z-index:19990!important;pointer-events:none!important;border:2px solid var(--module-accent,#2d6cdf)!important;border-radius:12px!important;background:transparent!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--module-accent,#2d6cdf) 18%,transparent),0 0 0 9999px rgba(1,6,12,.72)!important;transition:left .18s ease,top .18s ease,width .18s ease,height .18s ease,opacity .12s ease!important}
.guide-card{position:fixed!important;z-index:20000!important;width:min(430px,calc(100vw - 32px))!important;max-height:calc(100dvh - 32px)!important;overflow:auto!important;left:auto!important;right:18px!important;top:auto!important;bottom:18px!important;transform:none!important;margin:0!important;border-radius:20px!important;background:linear-gradient(165deg,rgba(12,35,52,.98),rgba(7,24,37,.98))!important;border:1px solid rgba(146,191,226,.22)!important;color:#f7fbff!important;box-shadow:0 28px 80px rgba(0,0,0,.5)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;padding:24px!important}
.guide-card.is-left{left:18px!important;right:auto!important}.guide-card.is-right{right:18px!important;left:auto!important}.guide-card::before{content:"";position:absolute;left:24px;right:24px;top:0;height:3px;background:linear-gradient(90deg,var(--module-accent,#2d6cdf) var(--guide-progress,0%),rgba(255,255,255,.14) var(--guide-progress,0%));border-radius:0 0 3px 3px}.guide-card>small{display:block;padding-top:4px;color:#b6c9da!important;font-size:10px!important;letter-spacing:.17em!important;font-weight:900!important}.guide-card h3{font-size:27px!important;line-height:1.08!important;color:#fff!important;margin:14px 0 12px!important}.guide-card>p{color:#cfdae4!important;font-size:14px!important;line-height:1.55!important;margin:0!important}.guide-example{margin:18px 0 0!important;padding:16px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.10)!important;background:rgba(255,255,255,.04)!important}.guide-example small{color:#ff6971!important;font-weight:900!important;letter-spacing:.14em!important}.guide-example p{color:#f4f7fa!important;line-height:1.5!important}.guide-actions{position:sticky!important;bottom:-24px!important;margin:20px -24px -24px!important;padding:14px 24px 20px!important;background:linear-gradient(180deg,rgba(7,24,37,.80),rgba(7,24,37,.99) 30%)!important;border-top:1px solid rgba(255,255,255,.10)!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:9px!important;align-items:center!important}.guide-actions button{min-height:44px!important;border-radius:12px!important;padding:0 14px!important;font-weight:900!important}.guide-actions .guide-pick{background:transparent!important;color:#ff6d73!important;border-color:transparent!important;text-align:left!important}.guide-actions>span{display:flex;gap:8px}.guide-actions .next{background:var(--module-accent,#2d6cdf)!important;color:#fff!important;border-color:var(--module-accent,#2d6cdf)!important}.guide-option-live{outline:1px dashed color-mix(in srgb,var(--module-accent,#2d6cdf) 72%,transparent)!important;outline-offset:4px!important;cursor:pointer!important}.guide-target-live{scroll-margin-top:180px!important}
body.guide-open .floating-assist-stack{opacity:.18;pointer-events:none}.record-entry-open.guide-open .record-entry-layer{background:rgba(1,5,10,.25)!important}

/* Flotantes */
.floating-assist-stack{right:20px!important;bottom:20px!important;gap:8px!important}.floating-guide-launcher,.assistant-launcher{border-radius:18px!important;min-width:145px!important;background:rgba(9,35,52,.88)!important;border:1px solid rgba(81,158,210,.30)!important;box-shadow:0 14px 34px rgba(0,0,0,.25)!important;backdrop-filter:blur(18px)!important}

/* Light */
html[data-theme="light"] .trv43-topbar,html[data-theme="light"] .module-cluster-popover{color:#10151c}.trv43-main,html[data-theme="light"] .trv43-main{color:var(--v43-text)}
html[data-theme="light"] .module-hero,html[data-theme="light"] .section,html[data-theme="light"] .panel,html[data-theme="light"] .exec40-brief,html[data-theme="light"] .exec40-map,html[data-theme="light"] .exec40-inbox,html[data-theme="light"] .exec40-semaphore,html[data-theme="light"] .exec40-payables,html[data-theme="light"] .exec40-trend,html[data-theme="light"] .module-records{background:#fff!important;color:#121820!important;border-color:rgba(15,30,45,.12)!important}
html[data-theme="light"] .record42-form,html[data-theme="light"] .record37-form{background:#f4f6f8!important}

@media(max-width:1180px){
  :root{--v43-header-h:148px}.trv43-primary-row{padding-left:18px;padding-right:18px;gap:13px}.trv43-brand{min-width:150px}.trv43-brand span small{display:none}.trv43-heading h1{font-size:24px!important}.trv43-quick-actions .scenario{min-width:210px!important;max-width:235px!important}.access-user-chip{max-width:128px!important}.access-user-chip small{display:none}.trv43-nav-row{padding-left:18px;padding-right:18px;grid-template-columns:minmax(0,1fr) 230px}.module-cluster-trigger small{display:none}.module-cluster{min-width:92px}.record-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:900px){
  :root{--v43-header-h:176px}.trv43-primary-row{height:96px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand actions" "heading heading";padding:10px 14px 8px}.trv43-brand{grid-area:brand;min-width:0}.trv43-brand span{display:none}.trv43-heading{grid-area:heading}.trv43-quick-actions{grid-area:actions}.trv43-quick-actions .scenario{display:none}.access-user-chip{width:46px!important;padding:5px!important}.access-user-chip>span:last-child{display:none}.trv43-home-link{display:none}.trv43-nav-row{height:80px;display:block;padding:0 14px 10px}.trv43-nav-scroll{overflow-x:auto!important;overflow-y:visible!important;padding-bottom:6px}.trv43-nav{width:max-content!important;min-width:100%}.module-cluster{flex:0 0 118px}.module-cluster-popover{position:fixed!important;left:14px!important;right:14px!important;top:166px!important;width:auto!important;max-height:65dvh;overflow:auto}.trv43-search{display:none!important}.trv43-main{padding:18px 14px 100px!important}.module-cluster-grid{grid-template-columns:1fr!important}.guide-card{left:12px!important;right:12px!important;bottom:12px!important;width:auto!important;max-height:58dvh!important}.guide-card.is-left,.guide-card.is-right{left:12px!important;right:12px!important}.record-entry-layer{padding:8px!important}.record42-card,.record-entry-card{width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:10px!important}.record-section-grid{grid-template-columns:1fr!important}.record-form-top{grid-template-columns:1fr!important}.record42-commandbar{grid-template-columns:1fr!important}.record42-commandbar>div{text-align:left!important}.floating-assist-stack{right:12px!important;bottom:12px!important}.floating-guide-launcher,.assistant-launcher{min-width:125px!important}
}


/* V43 QA pass · guía sin solapar el contenido y capas estables */
@media(min-width:901px){
  body.guide-open .trv43-main{padding-right:478px!important;transition:padding-right .18s ease}
  body.record-guide-open .record-entry-layer{padding-right:470px!important}
  body.record-guide-open .record42-card,body.record-guide-open .record-entry-card{width:100%!important;max-width:none!important}
  .guide-card,.guide-card.is-left,.guide-card.is-right{left:auto!important;right:18px!important;top:calc(var(--v43-header-h) + 18px)!important;bottom:18px!important;width:430px!important;max-height:none!important;height:auto!important;overflow:auto!important}
}
.leaflet-container,.leaflet-pane,.leaflet-control{z-index:1!important}.leaflet-top,.leaflet-bottom{z-index:2!important}
.assistant{z-index:18000!important}.drawer-overlay{z-index:16000!important}.drawer{z-index:16010!important}
body.guide-open .assistant{pointer-events:none!important}
html[data-theme="light"] .module-cluster-trigger,html[data-theme="light"] .access-user-chip,html[data-theme="light"] .theme-toggle,html[data-theme="light"] .trv43-home-link,html[data-theme="light"] .trv43-guide-link,html[data-theme="light"] .trv43-search{background:rgba(255,255,255,.78)!important;box-shadow:inset 0 1px rgba(255,255,255,.95),0 8px 22px rgba(20,35,50,.06)!important}
html[data-theme="light"] .record-field input,html[data-theme="light"] .record-field select,html[data-theme="light"] .record-field textarea,html[data-theme="light"] .record42-commandbar select,html[data-theme="light"] .record42-commandbar input{background:#fff!important;color:#121820!important;border-color:rgba(20,35,50,.18)!important}
@media(max-width:900px){.module-cluster-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.module-cluster .nav-item{min-height:108px!important}.nav-app-icon{width:52px;height:52px}.guide-actions{grid-template-columns:auto 1fr!important}.guide-actions .guide-pick{grid-column:1/-1;grid-row:1}.guide-actions>span{justify-content:flex-end}.guide-actions>span .next{min-width:112px}}
