.ep-page{grid-template-columns:minmax(0,1fr)}.ep-page>*{min-width:0}.ep-overview{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1100px){.ep-overview{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.ep-overview .ep-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.ep-grid-2{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1100px){.ep-grid-2{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.ep-bars{gap:var(--s4);height:180px;padding-top:var(--s8);grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;display:grid}.ep-bars__col{place-items:end center;gap:var(--s4);grid-template-rows:1fr auto;min-width:0;height:100%;display:grid}.ep-bars__bar{border-radius:var(--r-xs) var(--r-xs) 0 0;background:var(--series-1);width:100%;max-width:28px;min-height:0}.ep-bars__label{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}.ep-drawer{gap:var(--s20);display:grid}.ep-drawer__hero{font-family:var(--font-display);margin:0;font-size:36px;font-weight:300;line-height:1.1}.ep-wrap{overflow-wrap:anywhere;word-break:break-word;margin:0 0 var(--s8)}.ep-list{padding-left:var(--s20);gap:var(--s8);margin:0;display:grid}.ep-dl__row{display:contents}.ep-choice{gap:var(--s8);border:0;margin:0;padding:0;display:grid}.ep-choice__item{text-align:left;padding:var(--s12);border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;min-height:var(--touch-target);gap:2px;display:grid}.ep-choice__item[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.ep-checks{gap:var(--s8);border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin:0;padding:0;display:grid}.ep-form-grid{gap:var(--s16);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.ep-docs{gap:var(--s12);margin:0;padding:0;list-style:none;display:grid}.ep-docs__item{gap:var(--s12);padding:var(--s12) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ep-docs__item>div:first-child{flex:1;min-width:min(100%,240px)}.ep-file{gap:var(--s4);display:grid}.ep-file input{max-width:100%}.ep-compact-field{min-width:150px}.ep-compact-field label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ep-check{gap:var(--s8);min-height:var(--touch-target);padding:var(--s4) 0;flex-wrap:wrap;align-items:baseline;display:flex}.ep-check input{flex:none}.ep-notice{margin:0}.ep-dialog-wide{width:min(880px,100vw - 32px)}.ep-charge{gap:var(--s20);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.ep-charge{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.ep-charge__summary{gap:var(--s12);padding:var(--s16);border-radius:var(--r-lg);background:var(--surface-2);min-width:0;display:grid}.ep-receive{gap:var(--s16);display:grid}.ep-receive__line{gap:var(--s8);display:grid}.ep-receive .ep-dl{grid-template-columns:minmax(0,1fr) max-content}.ep-receive .ep-dl dd{text-align:right;font-variant-numeric:tabular-nums}.ep-qr{border-radius:var(--r-sm);background:var(--surface);width:200px;max-width:100%;height:auto}.ep-callout{gap:var(--s8);padding:var(--s12);border-radius:var(--r-sm);background:var(--surface-2);border-left:3px solid var(--line-2);display:grid}.ep-callout[data-tone=bad]{border-left-color:var(--bad)}.ep-callout[data-tone=warn]{border-left-color:var(--warn)}.ep-callout p{margin:0}.ep-json{padding:var(--s12);border-radius:var(--r-sm);background:var(--surface-2);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;margin:0;font-size:12px;line-height:1.55;overflow:auto}.ep-tag-list{gap:var(--s4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ep-tag-list li{padding:2px var(--s8);border-radius:var(--r-pill);background:var(--surface-2);font-size:12px;font-family:var(--font-mono);overflow-wrap:anywhere}.ep-row-actions{gap:var(--s4);flex-wrap:wrap;display:flex}.ep-urgent{color:var(--bad);font-weight:600}.ep-events{gap:var(--s4);border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));max-height:260px;margin:0;padding:0;display:grid;overflow:auto}.ep-tabs{min-width:0}.ep-tabs>[role=tablist]{border-radius:var(--r-lg);flex-wrap:wrap;max-width:100%;display:flex}.ep-tabs>[role=tablist] button{text-align:left;height:auto;min-height:28px;padding-top:4px;padding-bottom:4px}.ep-tabs>.ax-tabpanel{min-width:0}.ax-table-scroll{position:relative}.ep-filters>*,.ep-form>*,.ep-form-grid>*,.ep-grid-2>*,.ep-drawer>*,.ep-charge>*,.ep-kpis>*{min-width:0}.ep-filters select,.ep-form select,.ep-form-grid select{text-overflow:ellipsis;min-width:0;max-width:100%}.ep-page a:not([class]),.ax-drawer a:not([class]),.ax-dialog a:not([class]){color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}
