.am-query{color:#234b69}.am-query>header h1{margin:0 0 8px;font-size:26px}.am-query>header p,.am-note{font-size:12px;color:#7c94a6;line-height:1.8}.am-filter{display:flex;gap:10px;flex-wrap:wrap;padding:18px;background:#fff;border:1px solid #d9e6ee;border-radius:12px}.am-filter label{display:grid;gap:6px;font-size:11px;color:#7892a4;flex:1 1 150px;min-width:130px;max-width:260px}.am-filter input,.am-filter select{height:36px;border:1px solid #d0dfe9;border-radius:7px;padding:6px 9px;min-width:0;width:100%;box-sizing:border-box;color:#315c79;background:#fafcfe}.am-actions{display:flex;align-items:end;gap:8px}.am-query button{cursor:pointer;border:1px solid #d2e2ec;border-radius:7px;padding:8px 12px;background:#fff;color:#315a76;font-family:inherit;font-size:12px}.am-query button.primary{color:#fff;background:#157f8f}.am-query button:disabled{opacity:.45;cursor:default}.am-query button:focus-visible,.am-query input:focus-visible,.am-query select:focus-visible{outline:3px solid #5ca4bb;outline-offset:2px}.am-summary{font-size:13px;color:#47758c;padding:12px 0}.am-results{border:1px solid #dae6ee;border-radius:12px;background:#fff;overflow:hidden}.am-results>header{display:flex;align-items:center;gap:15px;padding:15px}.am-results>header>span{font-size:12px;color:#7c95a7;flex:1}.am-results>header>div{display:flex;gap:7px}.am-results [hidden]{display:none!important}.am-scroll{overflow:auto}.am-scroll table{border-collapse:collapse;min-width:1400px;width:100%;font-size:12px}.am-scroll th{background:#edf4f8;color:#54768d;text-align:left;white-space:nowrap;padding:12px 10px}.am-scroll td{border-bottom:1px solid #e4edf3;padding:11px 10px;vertical-align:top;line-height:1.8}.am-scroll td:nth-child(3){min-width:150px}.am-scroll td:nth-child(5){min-width:190px;max-width:340px}.am-scroll tr:nth-child(even){background:#fbfdfe}.am-pages{display:flex;align-items:center;justify-content:center;gap:15px;padding:15px;color:#7994a6;font-size:12px}#amExportStatus{margin:0;padding:0 15px;color:#55849b;font-size:12px}.am-results>header b{white-space:nowrap}@media(max-width:700px){.am-filter label{flex-basis:42%;max-width:none}.am-results>header{flex-wrap:wrap}.am-results>header>div{flex-basis:100%}}
