.tracker-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.tracker-tabs button{padding:10px 16px}.range-form{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.range-form .field{flex:1;min-width:160px}.form-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.area-choices{border:1px solid #d6dfd6;border-radius:12px;display:flex;gap:12px;flex-wrap:wrap;padding:15px}.area-choices label{font-size:16px;display:flex;align-items:center;gap:6px}.area-choices input,input[type=checkbox]{width:20px;height:20px}.tracker-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.tracker-calendar button{min-height:70px}.request-card{padding:18px 0;border-bottom:1px solid #e8eae3}.request-card .pill{margin-left:12px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:12px;border-bottom:1px solid #e8eae3;white-space:nowrap}summary{cursor:pointer;font-weight:700}#trackerNotice{white-space:pre-line;color:#8b3d30}#trackerRoot .pill{display:inline-block;margin-top:5px}@media(max-width:600px){.form-columns{grid-template-columns:1fr}.tracker-calendar{grid-template-columns:repeat(4,minmax(0,1fr))}.tracker-tabs button{flex:1;font-size:16px}.item{flex-wrap:wrap}}
