.gl125-lister-enhanced{display:grid;grid-template-columns:250px minmax(0,1fr);gap:22px;align-items:start}
.gl125-lister-nav{position:sticky;top:18px;border:1px solid #dfe3ea;border-radius:14px;background:#fff;padding:18px;box-shadow:0 8px 24px rgba(31,38,56,.07);grid-row:1/span 10}
.gl125-progress-copy{display:flex;align-items:end;justify-content:space-between;gap:10px}.gl125-progress-copy span{font-size:10px;font-weight:800;letter-spacing:.12em;color:#687184}.gl125-progress-copy strong{font-size:13px;color:#31394a}.gl125-progress-track{height:6px;background:#edf0f5;border-radius:99px;margin:10px 0 14px;overflow:hidden}.gl125-progress-track i{display:block;height:100%;background:linear-gradient(90deg,#272e75,#ee257c);border-radius:inherit;transition:width .25s ease}
.gl125-lister-nav ol{list-style:none;margin:0;padding:0;display:grid;gap:4px}.gl125-lister-nav button{width:100%;display:grid;grid-template-columns:28px 1fr 18px;gap:9px;align-items:center;text-align:left;border:0;background:transparent;padding:9px 7px;border-radius:9px;color:#555f72;cursor:pointer}.gl125-lister-nav button>span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#edf0f5;font-size:12px;font-weight:800}.gl125-lister-nav button b{font-size:12px;line-height:1.25}.gl125-lister-nav button em{opacity:0;color:#16825d;font-style:normal;font-weight:900}.gl125-lister-nav button.is-complete em{opacity:1}.gl125-lister-nav button.is-active{background:#f1f2fb;color:#272e75}.gl125-lister-nav button.is-active>span{background:#272e75;color:#fff}.gl125-quality{margin-top:16px;padding:13px;border-radius:10px;background:#f7f8fb;display:grid;grid-template-columns:1fr auto;gap:3px 8px}.gl125-quality span{font-size:12px;font-weight:700}.gl125-quality strong{color:#272e75}.gl125-quality small{grid-column:1/-1;color:#6c7585;line-height:1.35}
.gl125-lister-enhanced>.mp26-wizard-section,.gl125-lister-enhanced>.gl125-step-controls,.gl125-lister-enhanced>.mp26-submit-bar,.gl125-lister-enhanced>input,.gl125-lister-enhanced>script,.gl125-lister-enhanced>.alert{grid-column:2}.gl125-lister-enhanced>.mp26-wizard-section[hidden]{display:none!important}.gl125-lister-enhanced>.mp26-wizard-section.is-active{animation:gl125-enter .2s ease}.gl125-step-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0 4px}.gl125-step-controls span{font-size:12px;font-weight:700;color:#667085;text-align:center}.gl125-step-error{animation:gl125-error .35s ease!important}
@keyframes gl125-enter{from{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes gl125-error{25%,75%{transform:translateX(-4px)}50%{transform:translateX(4px)}}
@media(max-width:1050px){.gl125-lister-enhanced{grid-template-columns:210px minmax(0,1fr)}.gl125-lister-nav{padding:13px}.gl125-lister-nav button{grid-template-columns:26px 1fr}.gl125-lister-nav button em{display:none}}
@media(max-width:760px){.gl125-lister-enhanced{display:block}.gl125-lister-nav{position:static;margin-bottom:14px;padding:13px}.gl125-lister-nav ol{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}.gl125-lister-nav li{min-width:74px;scroll-snap-align:start}.gl125-lister-nav button{display:flex;flex-direction:column;gap:5px;align-items:center;text-align:center;padding:7px 3px}.gl125-lister-nav button b{font-size:10px;max-width:72px}.gl125-lister-nav button em{display:none}.gl125-quality{display:none}.gl125-step-controls{position:sticky;bottom:64px;z-index:18;background:rgba(255,255,255,.96);border:1px solid #e3e6ec;border-radius:12px;padding:10px;box-shadow:0 8px 28px rgba(31,38,56,.14)}.gl125-step-controls span{display:none}.gl125-step-controls .button{flex:1;min-height:44px}.gl125-lister-enhanced>.mp26-submit-bar{margin-top:16px}}
@media(max-width:430px){.gl125-progress-copy{align-items:center}.gl125-lister-nav{border-radius:10px}.gl125-lister-nav li{min-width:64px}.gl125-lister-nav button b{font-size:9px}.gl125-step-controls{bottom:58px}}
@media(prefers-reduced-motion:reduce){.gl125-lister-enhanced>.mp26-wizard-section.is-active,.gl125-progress-track i,.gl125-step-error{animation:none!important;transition:none!important}}
