/* Stage 108.1: uniform main-navigation rhythm; dropdown rows remain independent. */
.px-header-band > .header.container > nav{column-gap:22px!important;row-gap:10px!important;align-items:center!important}
.px-header-band > .header.container > nav > a{margin:0!important;padding:0!important;min-height:40px;line-height:20px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}
.px-header-band > .header.container > nav > a.nav-upload{padding:0 17px!important;height:40px!important;min-height:40px!important}
.px-header-band > .header.container > nav > .px-more{margin:0!important;padding:0!important;display:flex;align-items:center;min-height:40px}
.px-header-band > .header.container > nav > .px-more > .px-more-trigger{display:inline-flex!important;align-items:center;justify-content:center;gap:6px!important;margin:0!important;padding:0!important;min-height:40px;line-height:20px;font-family:inherit;font-size:12px!important;font-weight:600!important}
.px-header-band > .header.container > nav > .px-more > .px-more-menu{top:calc(100% + 8px)}
@media(max-width:750px){.px-header-band > .header.container > nav{column-gap:16px!important;row-gap:8px!important}.px-header-band > .header.container > nav > a,.px-header-band > .header.container > nav > .px-more,.px-header-band > .header.container > nav > .px-more > .px-more-trigger{min-height:36px}.px-header-band > .header.container > nav > a.nav-upload{height:36px!important;min-height:36px!important;padding:0 13px!important}}
@media(max-width:430px){.px-header-band > .header.container > nav{column-gap:13px!important;row-gap:6px!important}.px-header-band > .header.container > nav > a,.px-header-band > .header.container > nav > .px-more > .px-more-trigger{font-size:11px!important}}
