.tc-usage-statement,.tcus-panel{--tcus-border:#dfe4e8;--tcus-ink:#17212b;--tcus-muted:#5f6b76;--tcus-soft:#f5f7f8;--tcus-accent:#007f5f;--tcus-accent-dark:#006348;color:var(--tcus-ink)}.tc-usage-statement{margin:1rem 0;max-width:100%;min-width:0;width:100%}.tc-usage-statement.tcus-docked{display:none!important}.tc-usage-statement *,.tc-usage-statement :after,.tc-usage-statement :before,.tcus-panel *,.tcus-panel :after,.tcus-panel :before{box-sizing:border-box}.tcus-actions{display:flex;flex-wrap:wrap;gap:.5rem}.tcus-browse,.tcus-toggle{font:inherit}.tcus-toggle{background:#fff;border:1px solid var(--tcus-border);border-radius:.5rem;color:var(--tcus-ink);cursor:pointer;font-weight:600;padding:.5rem .9rem}.tcus-toggle:hover{background:#f3faf7;border-color:var(--tcus-accent)}.tcus-browse:focus-visible,.tcus-drop:focus-visible,.tcus-toggle:focus-visible{outline:3px solid rgba(0,127,95,.3);outline-offset:2px}.tcus-panel{background:#fff;border:1px solid var(--tcus-border);border-radius:.65rem;margin:.25rem 0 1rem;max-width:100%;min-width:0;padding:1rem;width:100%}.tcus-panel[hidden],.tcus-results[hidden]{display:none!important}.tcus-heading{color:var(--tcus-ink);font-size:1.15rem;line-height:1.3;margin:0 0 .35rem}.tcus-instructions{color:var(--tcus-muted);font-size:.9rem;margin:0 0 .85rem}.tcus-drop{background:#fafbfc;border:2px dashed #cfd6dc;border-radius:.75rem;cursor:pointer;padding:1.25rem;text-align:center;transition:background .15s ease,border-color .15s ease}.tcus-drop.tcus-dragover,.tcus-drop:hover{background:#f1faf6;border-color:var(--tcus-accent)}.tcus-drop-title{font-weight:700;margin-bottom:.25rem}.tcus-drop-subtitle{font-size:.9rem;margin-bottom:.35rem}.tcus-browse{background:transparent;border:0;color:var(--tcus-accent-dark);cursor:pointer;font-weight:700;padding:0;text-decoration:underline}.tcus-drop-note,.tcus-privacy-note{color:var(--tcus-muted);font-size:.8rem}.tcus-privacy-note{margin-top:.3rem}.tcus-status{color:var(--tcus-muted);font-size:.9rem;margin:.65rem 0 0;min-height:1.3em}.tcus-status.tcus-error{color:#9b1c1c;font-weight:600}.tcus-summary{display:flex;flex-wrap:wrap;font-size:.85rem;gap:.5rem .75rem;margin:.75rem 0}.tcus-summary-item{align-items:center;background:#fff;border:1px solid var(--tcus-border);border-radius:999px;display:inline-flex;padding:.25rem .6rem}.tcus-scroll{border:1px solid var(--tcus-border);border-radius:.5rem;max-width:100%;overflow-x:auto;width:100%}.tcus-table{border-collapse:collapse;font-size:.82rem;max-width:100%!important;min-width:0!important;table-layout:fixed!important;width:100%!important}.tcus-table td,.tcus-table th{border-bottom:1px solid #e5e7eb;line-height:1.3;overflow-wrap:anywhere;padding:.45rem .5rem;text-align:left;vertical-align:top}.tcus-table th{background:var(--tcus-soft);font-size:.78rem;letter-spacing:.02em;text-transform:uppercase}.tcus-table tfoot td{background:var(--tcus-soft);font-weight:700}.tcus-col-sku{width:9%}.tcus-col-description{width:22%}.tcus-col-uom{width:12%}.tcus-col-quantity{width:11%}.tcus-col-unit-price{width:12%}.tcus-col-total-price{width:14%}.tcus-col-tier{width:9%}.tcus-col-status{width:11%}.tcus-number,.tcus-table td:first-child,.tcus-table td:nth-child(7),.tcus-table th:first-child,.tcus-table th:nth-child(7){white-space:nowrap}.tcus-number{font-size:.75rem;font-variant-numeric:tabular-nums}.tcus-exception{background:#fff5f5}.tcus-exception td:first-child{overflow-wrap:anywhere;white-space:normal}.tcus-status-pill{align-items:center;background:#eaf6f1;border-radius:999px;color:#135c47;display:inline-flex;font-size:.75rem;font-weight:700;padding:.1rem .45rem;white-space:nowrap}.tcus-exception .tcus-status-pill{background:#ffdede;color:#7a0000;display:inline-block;line-height:1.2;max-width:100%;overflow-wrap:anywhere;white-space:normal}.tcus-visually-hidden{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}@media (max-width:42rem){.tcus-table{min-width:64rem!important}}@media (prefers-reduced-motion:reduce){.tcus-drop{transition:none}}@media print{.tc-usage-statement,.tcus-panel,.tcus-toggle{display:none!important}}