._container_1u1ep_1{display:flex;flex-direction:column;gap:1.5rem;width:100%;padding:2rem;background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px}._topSection_1u1ep_12{display:flex;flex-direction:column;gap:2rem}@media (min-width: 768px){._topSection_1u1ep_12{flex-direction:row;align-items:flex-start}}._inputs_1u1ep_25{flex:1;display:flex;flex-direction:column;gap:1rem}._summary_1u1ep_32{flex:1;padding:1.5rem;background-color:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-color);display:flex;flex-direction:column;gap:1rem}._formGroup_1u1ep_43{display:flex;flex-direction:column;gap:.5rem}._formGroup_1u1ep_43 label{font-weight:500;color:var(--text-color)}._input_1u1ep_25,._select_1u1ep_55{padding:.75rem;background-color:var(--input-bg);color:var(--text-color);border:1px solid var(--border-color);border-radius:4px;font-size:1rem}._input_1u1ep_25:focus,._select_1u1ep_55:focus{outline:none;border-color:var(--accent-color)}._results_1u1ep_70{margin-top:1rem;padding-top:1.5rem;border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:1rem}._results_1u1ep_70 h3{margin:0 0 .5rem;color:var(--accent-color)}._resultItem_1u1ep_84{display:flex;justify-content:space-between;align-items:center;font-size:1.1rem}._resultItem_1u1ep_84 span:last-child{font-weight:700;font-size:1.25rem}._breakdownSection_1u1ep_96{margin-top:2rem;display:flex;flex-direction:column;gap:1rem}._breakdownHeader_1u1ep_103{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}._breakdownHeader_1u1ep_103 h3{margin:0;color:var(--accent-color)}._tableWrapper_1u1ep_116{overflow-x:auto;border:1px solid var(--border-color);border-radius:8px}._table_1u1ep_116{width:100%;border-collapse:collapse;text-align:right}._table_1u1ep_116 th,._table_1u1ep_116 td{padding:.75rem 1rem;border-bottom:1px solid var(--border-color);white-space:nowrap}._table_1u1ep_116 th{background-color:var(--bg-secondary);font-weight:700;color:var(--text-color)}._table_1u1ep_116 th:first-child,._table_1u1ep_116 td:first-child{text-align:left}._table_1u1ep_116 tr:last-child td{border-bottom:none}
