.v97-dialog{width:min(1050px,94vw);max-height:92vh;overflow:auto}.v97-tabs{display:flex;gap:8px;justify-content:center;margin:8px 0 14px}.v97-tabs button{padding:10px 18px;border:1px solid #d6c79d;border-radius:999px;background:#fff;font-weight:700}.v97-tabs button.active{background:#b98508;color:#fff}.v97-picker{margin:9px 0}.v97-picker label{display:grid;grid-template-columns:1fr 1.35fr;gap:8px;align-items:center}.v97-picker input,.v97-picker select,.v97-dialog>label select{width:100%;padding:11px;border:1px solid #dfd2ad;border-radius:10px;background:#fff}.v97-toolbar{display:flex;justify-content:flex-end;margin:8px 0}.v97-toolbar select{padding:9px 12px;border:1px solid #d6c79d;border-radius:10px}.v97-svg{width:100%;height:400px;display:block}.v97-legend{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;font-weight:700;margin:8px}.v97-legend i,.v97-table i{display:inline-block;width:11px;height:11px;border-radius:50%;margin-right:6px}.v97-tablewrap{overflow:auto;margin-top:8px}.v97-table{width:100%;border-collapse:collapse;font-size:12px}.v97-table th,.v97-table td{border:1px solid #ddd;padding:7px;text-align:center}.v97-table thead{background:#faf5e7}.v97-empty{text-align:center;padding:80px 20px;color:#64748b}@media(max-width:700px){.v97-picker label{grid-template-columns:1fr}.v97-svg{height:320px}}
