.fill-CANCEL_PENDING{fill:#9ca3af}.unit-card.fill-CANCEL_PENDING{border-top:4px solid #9ca3af}.purw-legend .purw-status-CANCEL_PENDING{background:#9ca3af}.purw-unit-card.purw-status-CANCEL_PENDING{border-top-color:#9ca3af}.tracker-uat-unit-backbar{display:flex;justify-content:flex-start;margin:4px 0 12px}.tracker-uat-unit-backbar .btn{min-width:190px}.production-stage-actions{display:grid;gap:8px;min-width:220px}.production-stage-actions .stage3-file{max-width:300px}.production-photo-helper{line-height:1.45;margin-top:2px}.production-photo-count{margin-top:4px}.production-stage-title strong{line-height:1.3}.production-workspace>.section-title{margin-top:18px}
.tracker-sales-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0}.tracker-sales-groups>div{background:#fff;border:1px solid #e4e7ec;border-radius:12px;padding:9px 10px;text-align:center;min-width:0}.tracker-sales-groups b{display:block;font-size:18px;line-height:1.1;color:#172033}.tracker-sales-groups span{display:block;margin-top:3px;font-size:11px;font-weight:700;color:#475467;white-space:normal}.tracker-sales-groups>div:last-child{border-color:#c1652e;background:#fff8f3}.tracker-sales-groups>div:last-child span{color:#9c4e22}
@media(max-width:760px){
  .tracker-uat-unit-backbar{margin:2px 0 10px}.tracker-uat-unit-backbar .btn{width:100%;min-width:0}
  .page{padding-left:8px;padding-right:8px}.topbar{gap:8px;padding-bottom:10px}.brand{font-size:17px;line-height:1.18}.topbar .small{font-size:11px;line-height:1.3}
  .summary{gap:7px}.summary .card{padding:11px 13px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.summary .card .small{font-size:11px;line-height:1.25}.summary strong{font-size:18px;line-height:1.15;text-align:right}
  .section-title{margin:18px 0 8px;align-items:flex-start}.section-title h3{font-size:18px;line-height:1.2;margin:0}.section-title .small{font-size:11px;line-height:1.4;margin-top:4px}
  .row{padding:12px;border-radius:14px;gap:9px}.row>div:first-child strong,.production-stage-title strong{font-size:15px;line-height:1.3}.row .small{font-size:11px;line-height:1.4}.row-actions{width:100%;justify-content:flex-start}.row-actions>.btn,.row-actions>.input,.production-stage-actions,.production-stage-actions .btn,.production-stage-actions .input{width:100%;max-width:none;min-width:0}
  .btn{min-height:44px;font-size:14px;line-height:1.2;padding:11px 13px}.input,.select,.textarea{font-size:16px;padding:11px 12px}.field label{font-size:11px}.small{font-size:11px}.error,.notice,.success{font-size:12px;line-height:1.45}
  .form-grid{gap:9px}.card{padding:14px;border-radius:14px}.stack{gap:11px}.tabs{gap:7px}.tabs>.btn{flex:1;min-width:max-content}
  .evidence{align-items:flex-start;padding:11px;gap:8px}.evidence>div{min-width:0;overflow-wrap:anywhere}.evidence .btn{flex:0 0 auto;min-height:40px;padding:9px 12px}
  .spr-locked{padding:12px}.spr-locked .tabs{flex-wrap:wrap}.spr-locked .tabs>.btn{min-width:140px}
  .purw-page .tracker-dashboard-title{margin-bottom:13px}.purw-page .tracker-dashboard-title h1,.purw-page .tracker-dashboard-title h2{font-size:19px;line-height:1.2}.purw-page .tracker-dashboard-title .muted{font-size:11px}.purw-kpi{gap:7px}.purw-kpi>div{padding:10px 12px}.purw-kpi b{font-size:23px;line-height:1.1}.purw-kpi span{font-size:10px}.purw-breaks{gap:7px}.purw-breaks section{padding:10px 12px}.purw-breaks h4{font-size:13px}.purw-breaks p{font-size:11px}.purw-section{font-size:15px;margin-top:14px}
}
@media(max-width:520px){.tracker-sales-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:420px){
  .brand{font-size:16px}.summary strong{font-size:17px}.section-title h3{font-size:17px}.row>div:first-child strong,.production-stage-title strong{font-size:14px}.purw-kpi b{font-size:22px}.tabs{flex-wrap:wrap}.tabs>.btn{width:100%;min-width:0}
}
