.ai-cost{color:var(--cost-text);max-width:1600px;margin:auto}.ai-cost-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.ai-cost h1{margin:0 0 8px;font-size:26px;font-weight:600}.ai-cost p{color:var(--cost-muted);line-height:1.7}.ai-cost-heading p{margin:0}.ai-cost-heading>span,.ai-cost small{color:var(--cost-muted);font-size:12px}.ai-cost small{display:block;line-height:1.6;overflow-wrap:anywhere}.ai-cost .ant-alert{margin-bottom:16px}.ai-cost-filters,.ai-cost-form{display:flex;flex-wrap:wrap;gap:14px;align-items:end;margin:16px 0 24px}.ai-cost label{display:flex;flex-direction:column;gap:6px;font-size:13px}.ai-cost input:not([type=checkbox]),.ai-cost select,.ai-cost textarea{border:1px solid var(--cost-border);border-radius:6px;min-height:32px;padding:5px 9px;background:var(--cost-bg);color:var(--cost-text);font:inherit}.ai-cost input:focus-visible,.ai-cost select:focus-visible,.ai-cost textarea:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.ai-cost-filters label{width:170px}.ai-cost-form>label{min-width:220px;flex:1}.ai-cost-form .wide{flex-basis:100%}.ai-cost-form fieldset{border:1px solid var(--cost-border);border-radius:6px;padding:12px}.ai-cost label.check{display:inline-flex;flex-direction:row;margin-right:20px;align-items:center}.ai-cost-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.ai-cost-stats strong{display:block;font-size:30px;line-height:1.8;font-weight:600}.ai-cost-stats span{color:var(--cost-muted)}.ai-cost-detail{padding:4px 12px}.ai-cost-detail p{margin:4px 0}.ai-cost-note{font-size:12px}.ai-cost-file{margin:16px 0}.ai-cost-csv{width:100%;min-height:120px;margin:12px 0;box-sizing:border-box}@media(max-width:1000px){.ai-cost-stats{grid-template-columns:1fr}.ai-cost-heading{align-items:start;flex-direction:column}.ai-cost-filters label{width:calc(50% - 10px)}}
