/* STAGING 010C — Distribution focused management flow */
.distribution-review-head-simple{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding-bottom:14px!important;border-bottom:1px solid #eef2ef!important}
.distribution-review-head-simple>span{font-size:13px!important;font-weight:900!important;letter-spacing:.18em!important;color:#09964d!important}
.distribution-review-guidance-collapsed{margin:18px 0 16px;border:1px solid #dcece3;border-radius:14px;background:#fbfdfc;overflow:hidden}
.distribution-review-guidance-collapsed summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;cursor:pointer;color:#087940;font-weight:900}
.distribution-review-guidance-collapsed summary::-webkit-details-marker{display:none}.distribution-review-guidance-collapsed p{margin:0;padding:0 16px 16px;color:#56665f;line-height:1.5}
.distribution-review-guidance-collapsed[open] .distribution-guidance-arrow,.distribution-corrections-simple[open] .distribution-guidance-arrow{transform:rotate(180deg)}.distribution-guidance-arrow{font-size:18px;transition:transform .18s ease}
.distribution-review-summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:4px 0 10px!important}.distribution-review-summary b{font-size:20px!important;color:#0b1c33}.distribution-review-summary span{font-size:13px!important;color:#76847d;text-align:right}
.distribution-status-switcher{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:8px 0 18px!important;border:1px solid #dfe8e3!important;border-radius:14px!important;overflow:hidden!important;background:#fff!important}
.distribution-status-switcher button{border:0!important;border-right:1px solid #e4ebe7!important;border-radius:0!important;background:#fff!important;min-width:0!important;padding:10px 4px 9px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important;color:#596a61!important}
.distribution-status-switcher button:last-child{border-right:0!important}.distribution-status-switcher button b{font-size:16px!important;line-height:1!important;color:#173044}.distribution-status-switcher button span{font-size:10px!important;line-height:1.1!important;white-space:nowrap!important;font-weight:800!important}
.distribution-status-switcher button.active{background:#edf8f2!important;color:#087940!important;box-shadow:inset 0 -3px 0 #0a8a49!important}.distribution-status-switcher button.active b{color:#087940!important}
.distribution-review-list{display:grid;gap:12px}.distribution-review-location-card{border:1px solid #e1e8e4;border-radius:15px;background:#fff;padding:15px;box-shadow:0 1px 0 rgba(12,40,28,.03)}
.distribution-review-location-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.distribution-review-location-head h4{margin:0;color:#0b1c33;font-size:17px}.distribution-review-location-head small{display:block;margin-top:4px;color:#7a8781;font-size:12px;line-height:1.35}
.distribution-review-location-status{font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 8px;white-space:nowrap}.distribution-review-location-status.needs{background:#fff4be;color:#715600}.distribution-review-location-status.toura{background:#eef3f7;color:#466072}.distribution-review-location-status.live{background:#e8f7ef;color:#176d43}
.distribution-review-location-action{margin-top:12px;padding:11px 12px;border-radius:11px;background:#fff8d8;border:1px solid #f0d770;color:#594500}.distribution-review-location-action b{display:block;font-size:12px}.distribution-review-location-action span{display:block;margin-top:2px;font-size:12px;line-height:1.4}
.distribution-review-location-note{margin-top:12px;font-size:12px;color:#65756d;line-height:1.4}.distribution-review-location-card .distribution-review-fix-button{width:100%;margin-top:12px;background:#ffe177!important;color:#07162a!important;border-color:#ffe177!important}
.distribution-review-location-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:800;color:#087940;text-decoration:none}
.distribution-corrections-simple{margin-top:18px!important}.distribution-corrections-simple summary{padding:14px 15px!important}.distribution-corrections-simple summary>span:first-child b{font-size:15px}.distribution-correction-steps{display:grid;gap:7px;padding:13px 0 4px}.distribution-correction-steps span{display:flex;align-items:center;gap:8px;color:#5e6d65;font-size:12px}.distribution-correction-steps b{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#edf8f2;color:#087940;font-size:11px}
.distribution-other-format{border-top:1px solid #e7ece9;padding-top:8px}.distribution-other-format summary{padding:8px 0!important;font-size:12px!important;color:#6b7a72!important;justify-content:flex-start!important}.distribution-other-format .ops-action{margin-top:4px}
.distribution-review-actions{display:none!important}
.distribution-review-fix{padding-top:14px}.distribution-review-back{border:0;background:transparent;padding:4px 0 12px;color:#087940;font-weight:900;font-size:14px}.distribution-review-fix-head span{font-size:11px;font-weight:900;letter-spacing:.16em;color:#09964d}.distribution-review-fix-head h3{margin:6px 0 4px;color:#0b1c33;font-size:24px}.distribution-review-fix-head p{margin:0 0 16px;color:#6d7973;line-height:1.45}
.distribution-review-fix-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.distribution-review-fix-fields .full{grid-column:1/-1}.distribution-review-more-details{grid-column:1/-1;border:1px solid #e1e8e4;border-radius:12px;background:#fafcfb;overflow:hidden}.distribution-review-more-details summary{padding:12px 14px;cursor:pointer;font-weight:800;color:#4d6157}.distribution-review-more-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 14px 14px}.distribution-review-more-grid .full{grid-column:1/-1}.distribution-review-fix #distributionReviewFixSave{width:100%;margin-top:14px}
body.distribution-review-open .distribution-review-card{padding-bottom:max(28px,env(safe-area-inset-bottom))!important}
@media(max-width:720px){
  .distribution-review-card{padding:22px 18px 28px!important}
  .distribution-review-summary{align-items:flex-start;flex-direction:column;gap:2px}.distribution-review-summary span{text-align:left}
  .distribution-status-switcher button{min-height:58px!important}
  .distribution-review-fix-fields,.distribution-review-more-grid{grid-template-columns:1fr}.distribution-review-fix-fields .full,.distribution-review-more-grid .full{grid-column:auto}
}
