.cube-nav-grid{display:grid;gap:16px 10px;min-width:0}.cube-nav-grid.layout-icons{grid-template-columns:repeat(var(--cube-columns),minmax(0,1fr))}.cube-nav-item{min-width:0;text-decoration:none;color:#4b5058;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;border-radius:4px;overflow:hidden}.cube-visual{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--cube-color);flex:none;overflow:hidden;color:white}.cube-visual img{width:100%;height:100%;object-fit:cover}.cube-symbol{font-size:22px;font-weight:600}.cube-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.cube-copy strong{font-size:11px;line-height:1.5;font-weight:400;overflow-wrap:anywhere}.cube-copy small{font-size:9px;line-height:1.5;color:#8998a8}.cube-nav-grid.layout-icons .cube-copy small{display:none}.cube-nav-grid.layout-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:82px;gap:6px}.layout-mosaic .cube-nav-item{position:relative;padding:10px;align-items:flex-start;text-align:left;background:color-mix(in srgb,var(--cube-color) 15%,white)}.layout-mosaic .cube-nav-item:nth-child(3n+1){grid-row:span 2}.layout-mosaic .cube-visual{position:absolute;right:5px;bottom:5px;border-radius:4px;width:45%;height:60%;background:transparent;color:var(--cube-color)}.layout-mosaic .cube-symbol{font-size:36px}.layout-mosaic .cube-copy{z-index:1;max-width:72%}.layout-mosaic .cube-copy strong{font-size:12px;font-weight:600}.layout-mosaic .cube-nav-item:nth-child(3n+1) .cube-visual{width:90%;height:58%}.layout-mosaic .cube-nav-item:nth-child(3n+1) .cube-copy{max-width:100%}.layout-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.layout-cards .cube-nav-item{flex-direction:row;text-align:left;gap:7px;padding:9px 5px;background:#f6f7f8}.layout-cards .cube-visual{width:38px;height:38px;border-radius:4px}.layout-cards .cube-copy strong{font-weight:600}.layout-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.layout-tiles .cube-nav-item{background:color-mix(in srgb,var(--cube-color) 75%,white);padding:14px 5px;color:white}.layout-tiles .cube-visual{border-radius:5px;background:transparent;width:38px;height:38px}.layout-tiles .cube-copy small{color:white}.cube-empty{grid-column:1/-1;text-align:center;font-size:12px;color:#8b9aaa;padding:20px 0}.cube-navigation .multi-skin-shell.skin-card,.cube-navigation .multi-skin-shell.skin-inset{padding-left:0;padding-right:0}.cube-navigation .multi-skin-frame{background:transparent}
