.lu-dialog{box-sizing:border-box;width:min(1160px,96vw);max-width:96vw;max-height:92dvh;padding:0;border:1px solid #d1dfdb;border-radius:6px;color:#213c35;background:#fff;overflow:hidden}.lu-dialog::backdrop{background:#223c3560}.lu-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #dce5e1}.lu-dialog h2{font-size:20px;margin:0}.lu-dialog h3{font-size:16px;margin:22px 0 10px}.lu-dialog>header button{width:36px;height:36px;display:grid;place-items:center;padding:6px}.lu-body{max-height:calc(92dvh - 70px);overflow:auto;padding:18px 20px}.lu-filter{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.lu-filter label{font-size:13px;display:grid;gap:5px}.lu-filter input{box-sizing:border-box;min-width:142px;max-width:100%;height:38px}.lu-filter button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:5px}.lu-presets{display:flex;gap:5px}.lu-presets [aria-pressed=true]{background:#176b58;color:white;border-color:#176b58}.lu-status,.lu-note{font-size:13px;color:#536e65;line-height:1.7}.lu-error:empty{display:none}.lu-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid #dce5e1;margin:14px 0}.lu-metrics>div{padding:15px;border-right:1px solid #dce5e1;min-width:0}.lu-metrics>div:last-child{border-right:0}.lu-metrics span,.lu-metrics small{display:block;font-size:12px;color:#60746c}.lu-metrics strong{display:block;font-size:24px;overflow-wrap:anywhere;margin:7px 0}.lu-scroll{overflow-x:auto;max-width:100%;border:1px solid #dce5e1}.lu-scroll table{border-collapse:collapse;width:100%;min-width:920px;table-layout:auto;font-size:13px}.lu-scroll th,.lu-scroll td{padding:12px 10px;text-align:left;border-bottom:1px solid #e3ebe7;vertical-align:top;white-space:nowrap}.lu-scroll th{background:#eff5f2;color:#4d6a5e;font-weight:500}.lu-scroll small{display:block;font-size:11px;color:#66796f;line-height:1.6}.lu-scroll tbody tr:last-child td{border-bottom:0}.lu-modules{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:13px}.lu-modules strong{margin-left:5px;color:#176b58}.lu-dialog svg{width:17px;height:17px}@media(max-width:640px){.lu-body{padding:14px}.lu-dialog>header{padding:12px 14px}.lu-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lu-metrics>div:nth-child(2){border-right:0}.lu-metrics>div:nth-child(-n+2){border-bottom:1px solid #dce5e1}.lu-filter label{flex:1 1 42%;min-width:0}.lu-filter input{width:100%;min-width:0}.lu-presets{flex-basis:100%}.lu-dialog h2{font-size:18px}}
