.report-effective-range{font-size:11px;color:#7a8b77;padding-top:17px}.team-nav{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.production-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:30px}.production-heading h1{font-size:39px;letter-spacing:-1.5px;margin:8px 0 10px}.production-heading h1>span{color:#e9923d}.section-eyebrow{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#657b8e;font-weight:700}.production-heading p{font-size:13px;line-height:1.6}.report-filters{display:flex;align-items:flex-end;gap:15px;flex-wrap:wrap;border-top:1px solid #b9cad7;border-bottom:1px solid #b9cad7;padding:20px 0}.report-filters .field{min-width:150px}.report-filters .field:nth-child(3){min-width:210px}.report-filters input,.report-filters select{font-size:13px;border-radius:6px;padding:11px}.report-shortcuts{display:flex;gap:6px;padding-bottom:4px}.production-totals{display:flex;gap:60px;align-items:center;padding:30px 0}.production-totals>div>span{color:#637e92;font-size:12px}.production-totals strong{display:block;font-size:49px;letter-spacing:-1.7px;color:#1d435b;font-weight:650;margin-top:8px}.production-totals strong>small{font-size:13px;letter-spacing:0;color:#718999;font-weight:400}.production-totals>p{font-size:12px;line-height:1.8;color:#6d8595;margin-left:auto;max-width:400px}.team-table-scroll{overflow:auto;border-top:1px solid #bbcfdd}.team-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;background:#edf3f7}.team-table th{font-size:10px;letter-spacing:.7px;text-transform:uppercase;color:#617c91;padding:15px;border-bottom:1px solid #bdcfdd;font-weight:700}.team-table td{padding:19px 15px;border-bottom:1px solid #c9d8e3;color:#3b5a70}.team-table tr:nth-child(even){background:#e7eff5}.team-table td:first-child strong{color:#264b64;font-size:15px}.team-table small{display:block;color:#70889a;font-size:11px;margin-top:6px}.team-table .kits-count{font-size:27px;letter-spacing:-.8px;font-weight:750;color:#2b6952}.production-legacy{margin-top:18px;font-size:12px;line-height:1.7}.production-details{margin-top:35px}.production-details h2{font-size:21px;letter-spacing:-.5px;margin-bottom:17px}.team-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.team-panel{padding:25px;background:#edf4f8;border:1px solid #b9cddd;border-radius:9px}.team-panel h2{font-size:22px;margin-bottom:12px}.team-panel>p{line-height:1.8;margin-bottom:22px}.team-create,.manager-create{display:flex;flex-direction:column;gap:15px}.team-create .btn,.manager-create .btn{align-self:flex-start}.team-people{margin-top:28px;border-top:1px solid #b9cedd}.team-people>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 0;border-bottom:1px solid #c7d8e3}.team-people strong{font-size:14px;color:#2b5069}.team-people small{display:block;color:#698597;font-size:11px;margin-top:6px}.team-people .btn{font-size:10px}.worker-picker{display:grid;grid-template-columns:1fr 1fr;gap:13px}.worker-control{max-width:215px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.production-job-total{font-size:28px;font-weight:700;margin:15px 0}.login-tabs button{font-size:12px;padding-left:5px;padding-right:5px}.manager-login-field.hidden{display:none!important}
@media(max-width:1000px){.production-heading{align-items:flex-start;flex-direction:column}.production-totals{gap:30px;flex-wrap:wrap}.production-totals>p{margin-left:0}.team-columns{grid-template-columns:1fr}.report-filters .field{flex:1;min-width:150px}.report-shortcuts{flex-wrap:wrap}.production-heading h1{font-size:33px}}
@media(max-width:680px){.production-heading h1{font-size:29px}.production-totals{gap:27px}.production-totals strong{font-size:39px}.team-table{min-width:620px}.report-filters{gap:12px}.team-nav .btn{font-size:10px}.team-panel{padding:18px}.team-people>div{align-items:flex-start;flex-wrap:wrap}.worker-picker{grid-template-columns:1fr}.worker-control{max-width:180px}.login-tabs{grid-template-columns:repeat(3,1fr)}}
