.issuance-analytics-widget{min-width:0}.issuance-analytics-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ia-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:12px;margin:14px 0}.ia-filter-grid>label,.ia-picker{font-size:12px;color:var(--muted,#667085);display:flex;flex-direction:column;gap:5px;min-width:0}.ia-filter-grid input:not([type=checkbox]),.ia-filter-grid select{border:1px solid #c8d3df;border-radius:9px;padding:8px;background:var(--card-bg,#fff);color:inherit;width:100%;font-size:13px}.ia-picker{grid-column:span 2}.ia-choice-list{overflow:auto;max-height:110px;border:1px solid #c8d3df;border-radius:9px;padding:6px;background:var(--card-bg,#fff)}.ia-option{display:flex;align-items:center;gap:7px;font-size:12px;padding:4px;cursor:pointer}.ia-option input{accent-color:#1e5fa7}.ia-filter-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:9px 0}.ia-filter-actions small{flex:1;min-width:160px}.ia-filter-actions [data-state=error]{color:#c0392b}.ia-metrics{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr));gap:7px;margin:13px 0}.ia-metric{border:1px solid var(--border-color,#dde3eb);padding:10px;border-radius:10px;display:flex;flex-direction:column;gap:3px;background:var(--card-bg,#fff)}.ia-metric small{font-size:11px;opacity:.72}.ia-metric strong{font-size:clamp(12px,1.15vw,19px);overflow-wrap:anywhere}.ia-chart{margin-top:10px;display:grid;gap:8px;max-height:385px;overflow:auto}.ia-chart-row{display:grid;grid-template-columns:minmax(110px,180px) 1fr minmax(90px,140px);align-items:center;gap:10px;font-size:12px}.ia-chart-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ia-chart-row>div{background:var(--border-color,#e7ecf3);border-radius:4px;height:12px;overflow:hidden}.ia-chart-row i{display:block;background:#478cc3;border-radius:4px;height:100%}.ia-chart-row strong{text-align:right;font-size:11px}.ia-table-scroll{overflow:auto;max-height:380px;margin:14px 0}.ia-table{border-collapse:separate;border-spacing:0;min-width:100%;width:max-content;font-size:12px}.ia-table th,.ia-table td{padding:8px 10px;text-align:right;border-bottom:1px solid var(--border-color,#dde3eb);white-space:nowrap}.ia-table th:first-child,.ia-table td:first-child{text-align:left;position:sticky;left:0;background:var(--card-bg,#fff)}.ia-table thead th{position:sticky;top:0;background:var(--card-bg,#fff);z-index:1}.ia-table thead th:first-child{z-index:2}.ia-empty{padding:16px;text-align:center;opacity:.75}@media(max-width:900px){.ia-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ia-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ia-chart-row{grid-template-columns:95px 1fr 105px;gap:5px}}

/* v3.5.267 — one searchable hierarchy and four selectable chart types */
.ia-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.ia-picker{grid-column:span 2;position:relative;z-index:4}
.ia-people-trigger{display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:36px;border:1px solid #c8d3df;border-radius:9px;padding:8px 10px;color:inherit;background:var(--card-bg,#fff);width:100%;text-align:left;cursor:pointer}
.ia-people-trigger strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550}
.ia-people-popup{position:absolute;left:0;top:calc(100% + 6px);width:min(480px,calc(100vw - 40px));max-width:100%;background:var(--card-bg,#fff);color:inherit;border:1px solid #b9c9d8;border-radius:12px;box-shadow:0 14px 36px #0002;padding:12px;z-index:80}
.ia-people-popup[hidden]{display:none!important}
.ia-people-head,.ia-people-bottom{display:flex;justify-content:space-between;gap:12px;align-items:center}
.ia-people-head>button{background:transparent;border:0;cursor:pointer;color:inherit;font-size:20px}
#iaPeopleSearch{margin:9px 0;width:100%;min-height:35px}
.ia-people-tree{max-height:265px;overflow:auto;border:1px solid var(--border-color,#d6dee8);border-radius:9px;padding:5px}
.ia-tree-row{padding:4px 6px 4px calc(7px + var(--ia-depth)*13px);display:flex;align-items:center;gap:7px;min-height:31px;font-size:12px;cursor:pointer;border-radius:7px}
.ia-tree-row:hover{background:color-mix(in srgb,#3989ca 8%, transparent)}
.ia-tree-row input{flex:0 0 auto;accent-color:#3989ca}
.ia-tree-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ia-tree-row small{margin-left:auto;opacity:.6}
.ia-tree-row button{font-size:14px;border:0;padding:0;cursor:pointer;width:18px;background:transparent;color:inherit;flex:0 0 18px}
.ia-tree-heading{padding:8px 6px 3px;font-size:11px;opacity:.7}
.ia-people-bottom{padding:10px 0}
#iaPeopleDone{width:100%}
.ia-chart-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:14px}
.ia-chart-heading strong{font-size:13px}
.ia-chart-heading small{font-size:11px;opacity:.75}
.ia-chart{max-height:unset;margin:8px 0 14px;overflow:visible}
.ia-bar-track{position:relative;overflow:hidden;height:14px;background:var(--border-color,#e7ecf3);border-radius:4px}
.ia-bar-track i{position:absolute;top:0;height:100%;display:block;border-radius:2px}
.ia-bar-track .ia-zero{position:absolute;top:0;bottom:0;width:1px;background:var(--text,#334155);opacity:.55;z-index:1}
.ia-pie-layout{display:grid;grid-template-columns:minmax(180px,290px) minmax(200px,1fr);align-items:center;gap:18px;padding:12px 0}
.ia-pie-svg{max-width:270px;width:100%;margin:auto;display:block}
.ia-pie-legend{display:grid;gap:7px;max-height:320px;overflow:auto}
.ia-legend-row{display:grid;grid-template-columns:12px minmax(60px,1fr) auto auto;align-items:center;gap:8px;font-size:12px}
.ia-legend-row i{width:11px;height:11px;border-radius:3px}
.ia-legend-row span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ia-legend-row small{opacity:.68}
.ia-hist-scroll{max-width:100%;overflow:auto;padding:5px 0}
.ia-hist-label{fill:currentColor;font-size:11px}
.ia-hist-value{fill:currentColor;font-size:10px}
.ia-hist-baseline{stroke:currentColor;opacity:.6;stroke-width:1}
@media(max-width:800px){.ia-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ia-picker{grid-column:1/-1}.ia-pie-layout{grid-template-columns:1fr}.ia-legend-row{grid-template-columns:12px minmax(60px,1fr) auto auto}}
@media(max-width:470px){.ia-filter-grid{grid-template-columns:1fr}.ia-picker{grid-column:1}.ia-chart-row{grid-template-columns:80px 1fr 94px;gap:4px}}
