.nav-group{display:grid;gap:5px}
.nav-group>small{padding:0 13px 5px;color:#658987;font-size:9px;font-weight:800}
.nav-group:not(:first-child){padding-top:14px;border-top:1px solid var(--line)}
.metric b,.bar b,.economy-row b,td.num,.field input,.field select,input[type="number"],.funnel-step>span,.funnel-step strong,.report-list b{font-family:Modam,Tahoma,sans-serif!important;font-variant-numeric:tabular-nums}
.insights{align-items:center}.insights>div{display:flex;flex:1;flex-wrap:wrap;gap:8px}.insights span strong{margin-right:4px;color:#f0d277;font-size:12px}.insights>button{min-height:38px;padding:7px 13px;border:1px solid #d8b85d66;border-radius:11px;background:#102f34;color:#f0d277;font:800 10px Modam;cursor:pointer}
.shop-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.shop-title h3{margin-bottom:3px!important}.shop-title small{color:var(--muted);font-size:9px}.catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.catalog-item{min-height:0;padding:14px;border:1px solid #ffffff17;border-radius:16px;background:linear-gradient(145deg,#09222a,#061920);box-shadow:none}.catalog-item header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.catalog-item header>b{color:#f0d277;font-size:13px}.catalog-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px}.catalog-fields label{color:var(--muted);font-size:8px}.catalog-fields label.wide{grid-column:1/-1}.catalog-fields input,.catalog-fields select,.catalog-fields textarea{width:100%;margin-top:5px;padding:8px 10px;border:1px solid #ffffff1c;border-radius:10px;outline:0;background:#06171e;color:#fff;font:11px Modam;resize:vertical}.catalog-fields textarea{min-height:58px;line-height:1.7}.package-admin-grid .catalog-item{border-color:#d6b75d2c}
@media(max-width:900px){
  .nav-group>small{display:none}
  .app nav{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}
  .nav-group{display:contents}
  .nav-group:not(:first-child){padding:0;border:0}
  nav button{padding:8px 3px;text-align:center;font-size:8px}
  .catalog-grid{grid-template-columns:1fr}.catalog-fields{grid-template-columns:1fr 1fr}
}
