._container_1n469_1{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px;background-color:#f5f5f5}._formWrapper_1n469_10{width:100%;max-width:400px;padding:32px}._title_1n469_16{text-align:center;margin-bottom:24px!important}._form_1n469_10{display:flex;flex-direction:column;gap:16px}._submitButton_1n469_27{margin-top:24px!important}@media (max-width: 600px){._formWrapper_1n469_10{padding:20px}._title_1n469_16{font-size:1.8rem!important}}._container_8juqs_1{padding-top:2rem;padding-bottom:2rem;min-height:100vh;display:flex;flex-direction:column}._dashboardCard_8juqs_9{padding:2rem;height:100%;display:flex;flex-direction:column;gap:2rem}._header_8juqs_17{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}._title_8juqs_24{color:#1976d2}._filters_8juqs_28{margin-bottom:2rem}._generateButton_8juqs_32{padding:1rem 2rem!important;font-size:1.1rem!important;min-width:200px}._tableContainer_8juqs_38{margin-top:1rem}@media (max-width: 600px){._container_8juqs_1{padding-top:1rem;padding-bottom:1rem}._dashboardCard_8juqs_9{padding:1rem}._header_8juqs_17{flex-direction:column;gap:1rem}._title_8juqs_24{font-size:1.8rem!important}._generateButton_8juqs_32{width:100%;padding:.8rem 1.5rem!important}}._container_1la4j_1,._formPaper_1la4j_5{padding:24px}._form_1la4j_5{display:flex;flex-direction:column;gap:24px}._formGrid_1la4j_15{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:24px}._tableContainer_1la4j_22{margin:24px 0}._addItemButton_1la4j_26{align-self:flex-start;margin:1rem 0;margin-bottom:16px}._totalsSection_1la4j_32{display:flex;flex-direction:column;align-items:flex-end;gap:8px;margin-top:24px;padding:16px;background-color:#f5f5f5;border-radius:4px}._submitButton_1la4j_43{margin-top:2rem;padding:1rem}._buttonGroup_1la4j_48{display:flex;gap:16px;justify-content:flex-end;margin-top:24px}._actionButton_1la4j_55{min-width:150px}._textArea_1la4j_59{grid-column:1 / -1}@media (max-width: 600px){._container_1la4j_1{padding:1rem .5rem}._formPaper_1la4j_5{padding:1rem}._formGrid_1la4j_15{grid-template-columns:1fr}._totalsSection_1la4j_32{padding:1rem}._buttonGroup_1la4j_48{flex-direction:column;gap:.5rem}._actionButton_1la4j_55{width:100%;padding:.8rem 1.5rem!important}}
