.gl-leaders{margin:35px 0;padding:26px;border:1px solid #cbd4c4;border-radius:18px;background:#fafbf5;color:#29382b;font:14px/1.6 Arial,sans-serif}.gl-leaders h2{margin:0 0 14px;font-size:24px}.gl-leaders h3{margin-bottom:8px}.gl-leaders p{color:#64725f;font-size:12px;max-width:700px}.gl-leaders select,.gl-leaders input,.gl-leaders button{font:inherit;border:1px solid #bdcbb3;border-radius:8px;padding:10px;background:#fff;color:#29382b;max-width:100%}.gl-leaders button{cursor:pointer;background:#d5efb5}.gl-leaders button:disabled{opacity:.5;cursor:default}.gl-leaders ol{padding-left:25px}.gl-leaders li{padding:5px 0;border-bottom:1px solid #dce2d5}.gl-leaders form{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:20px 0}.gl-leaders label{width:100%;font-weight:bold}.gl-leaders form p{width:100%;margin:0}.gl-leaders :focus-visible{outline:3px solid #7ca65a;outline-offset:3px}

.gl-leaders table{width:100%;border-collapse:collapse;text-align:left;font:inherit}.gl-leaders th,.gl-leaders td{padding:10px 12px;border-bottom:1px solid #dce2d5;white-space:nowrap}.gl-leaders th{background:#eff3e8}.gl-leaders>div{overflow-x:auto}.gl-leader-filters{display:flex;gap:10px;flex-wrap:wrap}.gl-leaders details{margin:16px 0}.gl-leaders summary{cursor:pointer;font-weight:bold}.gl-leaders [hidden]{display:none!important}@media(max-width:600px){.gl-leaders{padding:16px}.gl-leaders th,.gl-leaders td{padding:8px}.gl-leaders input{width:100%}}
