.an-card{background:#fff;border:1px solid #dedfd7;border-radius:18px;padding:24px;margin-bottom:22px;color:#222820;min-width:0}.an-card h2{margin:0 0 12px;font-size:21px}.an-card p{color:#656b60;line-height:1.65;font-size:14px}.an-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.an-heading p{margin:0 0 16px}.an-presets{display:flex;gap:7px}.an-card button{cursor:pointer;background:#fff;color:#232820;border:1px solid #d9dcd1;border-radius:9px;padding:10px 14px;font:inherit}.an-card button:hover{background:#f1f6de}.an-card button[aria-pressed=true]{background:#daef74;border-color:#a7ba50}.an-card button:disabled{opacity:.45;cursor:not-allowed}.an-card :focus-visible,.an-dialog :focus-visible{outline:3px solid #637d19;outline-offset:3px}.an-filters{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:20px 0}.an-card label,.an-dialog label{display:grid;gap:8px;font-size:14px}.an-card input,.an-card select,.an-dialog input:not([type=checkbox]){border:1px solid #d8dbd1;border-radius:8px;padding:10px;font:inherit;background:white;color:#20271c;min-width:0}.an-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:22px 0}.an-metric{background:#f7f8f2;border-radius:12px;padding:15px;min-width:0}.an-metric span{display:block;color:#67705e;font-size:13px}.an-metric strong{display:block;font-size:22px;margin-top:10px;overflow-wrap:anywhere}.an-financial strong{font-size:19px}.an-chart-scroll{overflow-x:auto}.an-chart{display:flex;gap:5px;height:245px;min-width:420px;border-bottom:1px solid #d9decf;padding-top:12px}.an-chart .an-day{display:flex;flex-direction:column;justify-content:end;align-items:stretch;padding:0;border:0;border-radius:4px;background:transparent;flex:1;min-width:22px;max-width:100px}.an-day:hover .an-column{background:#f0f4de}.an-column{display:flex;flex-direction:column;justify-content:end;height:205px;background:linear-gradient(to top,#e5e9dc 1px,transparent 1px);background-size:100% 25%;border-radius:4px 4px 0 0;overflow:hidden}.an-input{background:#cce647;display:block;min-height:0}.an-output{background:#465c2a;display:block;min-height:0}.an-day-label{font-size:10px;line-height:28px;color:#626d55;writing-mode:vertical-rl;height:38px;align-self:center}.an-day.an-partial .an-column{border-bottom:3px dashed #b18432}.an-legend{display:flex;gap:18px;align-items:center;flex-wrap:wrap;color:#606752;font-size:12px}.an-input-key:before,.an-output-key:before{content:'';display:inline-block;width:9px;height:9px;border-radius:2px;background:#cce647;margin-right:6px}.an-output-key:before{background:#465c2a}.an-card .an-warning{background:#fff6df;border:1px solid #e6d59e;color:#775b20;border-radius:9px;padding:12px}.an-table{overflow:auto}.an-table table{width:100%;border-collapse:collapse;font-size:14px}.an-table th,.an-table td{padding:13px 12px;text-align:left;border-bottom:1px solid #e5e8df;white-space:nowrap}.an-table th{color:#68735d;background:#fafbf6}.an-card details summary{cursor:pointer;padding:14px 0}.an-management{display:grid;grid-template-columns:1fr 1fr;gap:20px}.an-management label{margin:15px 0}.an-dialog{border:1px solid #d9ddcf;border-radius:18px;padding:25px;max-width:520px}.an-dialog::backdrop{background:#101c0d55}.an-dialog label{margin:18px 0}.an-dialog button{padding:10px 16px;border-radius:8px;border:1px solid #cdd4bf;background:#e0efaf}.an-dialog [role=alert],[data-an-error],[data-sales-error]{color:#9e3328}.billing-view [data-analytics]{margin-top:25px}@media(max-width:850px){.an-management{grid-template-columns:1fr}.an-card{padding:16px}.an-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.an-metric strong{font-size:19px}}
.an-chart .an-day{max-width:none}
.an-chart .an-column{width:80%;max-width:70px;align-self:center}
.an-chart:has(.an-day:last-child:nth-child(-n+14)) .an-day-label{writing-mode:horizontal-tb;height:28px}
