.gl-tools,.gl-tabs,.gl-tools form{display:flex;align-items:center;gap:.45rem}.gl-tools{justify-content:space-between;flex-wrap:wrap}.gl-tools form input{width:clamp(8rem,18vw,14rem)}.gl-tabs{flex-wrap:wrap;gap:.25rem}.gl-tabs button{background:transparent;color:#405464;border:1px solid transparent;box-shadow:none}.gl-tabs button[aria-pressed=true]{background:#253c50;color:white;border-color:#253c50}.gl-count,.gl-only p{font-size:.8rem;color:#526373;margin:.7rem 0}.gl-scroll{overflow-x:auto;border:1px solid #ced8de;border-radius:6px}.gl-table{width:100%;min-width:580px;table-layout:fixed;border-collapse:collapse;background:white}.gl-table th,.gl-table td{text-align:left;vertical-align:top;padding:.75rem .95rem;border:0;border-bottom:1px solid #dce3e7}.gl-table tr:last-child td,.gl-table tr:last-child th{border-bottom:0}.gl-table td+td{border-left:1px solid #e2e7ea}.gl-table thead th{background:#22394e;color:white;font-weight:600}.gl-table thead th:first-child{width:4.4rem}.gl-table tbody th{text-align:center;vertical-align:middle;padding-inline:.35rem}.gl-table .gl-within>*{background:#edf4f8}.gl-item{display:grid;gap:.14rem;color:#495b67;font-size:.79rem;line-height:1.45}.gl-item+.gl-item{margin-top:.55rem;padding-top:.55rem;border-top:1px solid #dce4e9}.gl-item .gl-link{padding:0;background:none;box-shadow:none;border:0;border-radius:0;color:#172e41;font:inherit;font-size:.92rem;font-weight:650;line-height:1.35;text-align:left;justify-self:start;white-space:normal}.gl-link:hover{text-decoration:underline}.gl-item small,.gl-dash,.gl-more{font-size:.75rem}.gl-reason{color:#38665f}.gl-more{margin-top:.6rem}.gl-more summary,.gl-only summary{cursor:pointer;color:#485d6e}.gl-more[open] summary{margin-bottom:.5rem}.gl-only{margin-top:.8rem;padding:.8rem 1rem;background:white;border:1px solid #d9e0e4;border-radius:6px}.gl-only summary{font-weight:600}.gl-only summary span{font-size:.75rem;font-weight:400}.gl-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.gl-columns h3{font-size:.85rem}.gl-empty{padding:1rem;background:white}.gl-scroll:focus-visible{outline:2px solid #496e89}@media(max-width:640px){.gl-table th,.gl-table td{padding:.6rem}.gl-tools form{width:100%}.gl-tools form input{flex:1}.gl-columns{grid-template-columns:1fr}}
