*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;background:#f2f5f8;color:#20384e;font:15px Arial,sans-serif}header{background:white;padding:20px 30px;border-bottom:1px solid #d6e0e8;display:flex;gap:24px;align-items:center}a{color:#20384e}header a{text-decoration:none;font-weight:bold}#account{margin-left:auto}main{padding:24px 30px;max-width:1900px;margin:auto}h1{font-size:32px;margin:8px 0}p{color:#587187}.eyebrow{font-size:12px;letter-spacing:2px}.toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:20px 0}button,summary{font:inherit;padding:10px 14px;background:white;color:#20384e;border:1px solid #c9d6e0;border-radius:5px;cursor:pointer}label{display:grid;gap:7px}input,textarea{font:inherit;color:#20384e;border:1px solid #c9d6e0;border-radius:4px;padding:9px;min-width:0;width:100%;background:white}details{position:relative}details button{position:absolute;z-index:10;right:0;white-space:nowrap;box-shadow:0 3px 12px #20384e22}.table-wrap{overflow:auto;max-height:70vh;border:1px solid #c9d6e0;background:white;border-radius:6px}table{border-collapse:separate;border-spacing:0;min-width:100%;table-layout:fixed}th,td{border-right:1px solid #dbe4eb;border-bottom:1px solid #dbe4eb;padding:5px;min-width:150px;text-align:center;vertical-align:middle}th:first-child,td:first-child{min-width:240px;position:sticky;left:0;background:white;z-index:2}th:nth-child(2),td:nth-child(2){min-width:110px}th:nth-child(3),td:nth-child(3){min-width:110px}thead th{background:#20384e;color:white;position:sticky;top:0;z-index:3}thead th:first-child{background:#20384e;z-index:4}th input{font-weight:bold}th label{font-size:12px;text-align:left;margin:7px 0}td input[type=number]{text-align:right}tfoot th,tfoot td{background:#edf3f7;font-weight:bold}tfoot th:first-child{background:#edf3f7}tfoot td{white-space:nowrap}.summaries{display:flex;gap:10px;overflow:auto;margin:18px 0}.summary{min-width:175px;flex:1;padding:14px;border-radius:6px;border:1px solid #c9d6e0;background:white}.summary strong,.summary span{display:block;margin-bottom:6px}.fits{background:#edf8f1!important;color:#155a36}.over{background:#fff0f1!important;color:#a52237}.unknown{background:#edf1f5!important;color:#52677c}.legend{font-size:13px}#status{font-size:13px;white-space:pre-wrap}#login{max-width:360px}#login label{margin:12px 0}@media(max-width:700px){main{padding:16px}header{padding:16px;gap:12px}.summary{min-width:160px}th:first-child,td:first-child{min-width:180px}.table-wrap{max-height:65vh}}

.notes-block{margin:12px 0}.notes-block summary{display:inline-block}.notes-block textarea{margin-top:8px}.track-extra summary{padding:4px;font-size:12px;background:transparent;color:white;border:0}.track-extra label{color:white}.summary{padding:10px}.summary span{font-size:13px;margin-bottom:3px}.toolbar{margin:14px 0}
