._runner_ig977_1{gap:16px;min-width:0;display:grid}._stackList_ig977_7{gap:16px;display:grid}._groupHeader_ig977_12{gap:6px;margin-bottom:12px;display:grid}._formGrid_ig977_18{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._actions_ig977_24{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._result_ig977_31{background:#fafafa;border:1px solid #d4d4d4;border-radius:6px;gap:8px;padding:14px;display:grid}._resultValue_ig977_40{color:#111;margin:0;font-size:1.5rem;font-weight:700}._muted_ig977_47{color:#525252;margin:0}._receipt_ig977_52{background:#fff;border:1px solid #d4d4d4;border-radius:6px;gap:10px;min-width:0;padding:14px;display:grid}._receiptHeader_ig977_62{color:#404040;justify-content:space-between;align-items:center;gap:10px;display:flex}._receiptHeader_ig977_62 span{font-size:.85rem}._receiptTable_ig977_74{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.9rem}._receiptTable_ig977_74 th,._receiptTable_ig977_74 td{text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:break-word;border-bottom:1px solid #e5e5e5;padding:10px 8px}._receiptTable_ig977_74 th{color:#404040;text-transform:uppercase;font-size:.75rem;font-weight:700}._amount_ig977_98{text-align:right}._breakdown_ig977_102{gap:4px;display:grid}._breakdownSummary_ig977_107{color:#171717;font-weight:600}._breakdownDetails_ig977_112{color:#525252;gap:3px;font-size:.85rem;display:grid}._totalRow_ig977_119 td{border-top:2px solid #111;border-bottom:0;font-weight:700}@media (width<=900px){._formGrid_ig977_18{grid-template-columns:1fr}._receipt_ig977_52{padding:12px}._receiptTable_ig977_74,._receiptTable_ig977_74 tbody,._receiptTable_ig977_74 tr,._receiptTable_ig977_74 td{width:100%;display:block}._receiptTable_ig977_74 thead{display:none}._receiptTable_ig977_74 tr{border-bottom:1px solid #e5e5e5;padding:10px 0}._receiptTable_ig977_74 td{border:0;padding:0}._receiptTable_ig977_74 td+td{margin-top:10px}._receiptTable_ig977_74 td:before{content:attr(data-label);color:#525252;text-transform:uppercase;margin-bottom:4px;font-size:.72rem;font-weight:700;display:block}._amount_ig977_98{text-align:left}._totalRow_ig977_119{border-top:2px solid #111}._totalRow_ig977_119 td:first-child{padding-top:10px}._totalRow_ig977_119 td{font-weight:700}._totalRow_ig977_119 td:first-child:before{margin-bottom:6px}}
