.card{background-color:#fffddd;display:flex;flex-direction:column;gap:50px}.commitment-card{background-color:#fffaaa;display:flex;flex-direction:column;gap:50px}.commitment-information-card{background-color:#eeeaaa;word-break:break-word;display:flex;flex-direction:column;gap:50px}.card-key-value{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;min-width:0}.card-key,.card-value{min-width:0;word-break:break-word}.card-value{text-align:right}.card-key,.card-value{flex:1 1 0}.entries-cc-item{background:#dfffdd;display:inline-block;max-width:100%}.entries-cc-container{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.card-entries-section{background:#fffdee;padding:20px;overflow-wrap:break-word;word-wrap:break-word}.card-cc-section{background:#fffdff;padding:20px;overflow-wrap:break-word;word-wrap:break-word}.card-keys-values-section{background:#eefdee;padding:20px}.commitment-card-entries-section{background:#fffdcc;padding:20px;overflow-wrap:break-word;word-wrap:break-word}.commitment-card-keys-values-section{background:#fffdff;padding:20px}.commitment-card-key-value{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;min-width:0}.commitment-card-key{flex:1 1 0}.commitment-card-value{flex:1 1 0;text-align:right}.commitment-card-information-section{background:#eeeaaa;overflow-wrap:break-word;word-wrap:break-word;display:flex;flex-direction:column;gap:50px}.commitment-information-card-keys-values-section{background:#fffdff;padding:20px}.commitment-information-card-entries-section{background:#fffdcc;padding:20px;overflow-wrap:break-word;word-wrap:break-word}.commitment-information-card-key-value{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;min-width:0}.commitment-information-card-key{flex:1 1 0}.commitment-information-card-value{flex:1 1 0;text-align:right}.container{max-width:480px;width:100%;margin:0 auto;display:flex;flex-direction:column;box-sizing:border-box;gap:100px;background:#eefdee}input,textarea{font-size:1rem}button{font-size:1rem;height:3rem}.entry-text{width:100%;resize:none}.cc-item,.sr-item{background:#eeebbb;display:inline-block;max-width:100%;cursor:pointer}.sr-item{background:#eeeddd}.cc-container,.sr-container{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.edit-card-key-value{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;min-width:0}.edit-card-value input{text-align:right}.edit-card-value{display:flex;text-align:right}.edit-card-save{margin-top:20px}.edit-card{display:flex;flex-direction:column;gap:50px}.edit-card-entries-section{background:#fffdee;padding:20px;overflow-wrap:break-word;word-wrap:break-word}.edit-card-cc-section{background:#fffdff;padding:20px;overflow-wrap:break-word;word-wrap:break-word}.edit-card-keys-values-section{background:#eefdee;padding:20px}.edit-card-key,.edit-card-value{flex:1 1 0}.edit-card-key,.edit-card-value{min-width:0;word-break:break-word}.edit-card-value input,.edit-card-value textarea{min-width:0;box-sizing:border-box;width:100%}.edit-card-value>*{width:100%;text-align:right}.edit-card-value{min-width:0;justify-content:flex-end}.add-card{background-color:#fffddd;display:flex;flex-direction:column;gap:50px}.add-entry-text{width:100%;resize:none}input:disabled{opacity:.5}.add-cc-item,.add-sr-item{background:#eeebbb;display:inline-block;max-width:100%;cursor:pointer}.add-sr-item{background:#eeeddd}.add-cc-container,.add-sr-container{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.add-card-key-value{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;min-width:0}.add-card-value input{text-align:right}.add-card-value{display:flex;text-align:right}.add-card-save{margin-top:20px}.add-card{display:flex;flex-direction:column;gap:50px}.add-card-entries-section{background:#fffdee;padding:20px;overflow-wrap:break-word;word-wrap:break-word}.add-card-cc-section{background:#fffdff;padding:20px;overflow-wrap:break-word;word-wrap:break-word}.add-card-keys-values-section{background:#eefdee;padding:20px}.add-card-key,.add-card-value{flex:1 1 0}.add-card-key,.add-card-value{min-width:0;word-break:break-word}.add-card-value input,.add-card-value textarea{min-width:0;box-sizing:border-box;width:100%}.add-card-value>*{width:100%;text-align:right}.add-card-value{min-width:0;justify-content:flex-end}.delete-card{padding:50px;box-sizing:border-box;background-color:#fffddd;display:flex;flex-direction:column;gap:50px}.delete-card-save{margin-top:20px}.edit-commitment-card{display:flex;flex-direction:column;gap:50px;background:#fffdcc;padding:20px;overflow-wrap:break-word;word-wrap:break-word}.edit-commitment-card-key-value{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;min-width:0}.edit-commitment-card-value{display:flex}.edit-commitment-entry-text{width:100%;resize:none}.edit-commitment-card-save{margin-top:20px}.edit-commitment-card-key{flex:1 1 0}.edit-commitment-card-value{flex:1 1 0;text-align:right}.edit-commitment-card-key,.edit-commitment-card-value{min-width:0;word-break:break-word}.edit-commitment-card-value input,.edit-commitment-card-value textarea{min-width:0;box-sizing:border-box;width:100%}.edit-commitment-card-value>*{width:100%;text-align:right}.edit-commitment-card-value{min-width:0;justify-content:flex-end}.add-commitment-card{display:flex;flex-direction:column;gap:50px;padding:50px;background-color:#fffaaa}.add-commitment-card-key-value{display:flex;justify-content:space-between;gap:10px}.add-commitment-card-value{display:flex;text-align:right}.add-commitment-entry-text{width:100%;resize:none}.add-commitment-card-save{margin-top:20px}.commitment-delete-card{padding:50px;box-sizing:border-box;background-color:#fffddd;display:flex;flex-direction:column;gap:50px}.commitment-delete-card-save{margin-top:20px}.edit-commitment-information-card{display:flex;flex-direction:column;gap:50px;background:#fffdcc;padding:20px;overflow-wrap:break-word;word-wrap:break-word}.edit-commitment-information-card-key-value{display:flex;justify-content:space-between;gap:10px}.edit-commitment-information-card-value input{text-align:right}.edit-commitment-information-card-value{display:flex;text-align:right}.edit-commitment-information-card-save{margin-top:20px}.edit-commitment-information-entry-text{width:100%;resize:none}.edit-commitment-information-card-keys-values-section{background:#fffdff;padding:20px}.edit-commitment-information-card-key,.edit-commitment-information-card-value{flex:1 1 0}.edit-commitment-information-card-key,.edit-commitment-information-card-value{min-width:0;word-break:break-word}.edit-commitment-information-card-value input,.edit-commitment-information-card-value textarea{min-width:0;box-sizing:border-box;width:100%}.edit-commitment-information-card-value>*{width:100%;text-align:right}.edit-commitment-information-card-value{min-width:0;justify-content:flex-end}.add-commitment-information-card{display:flex;flex-direction:column;gap:50px;background:#fffdcc;padding:20px;overflow-wrap:break-word;word-wrap:break-word}.add-commitment-information-card-key-value{display:flex;justify-content:space-between;gap:10px}.add-commitment-information-card-value input{text-align:right}.add-commitment-information-card-value{display:flex;text-align:right}.add-commitment-information-card-save{margin-top:20px}.add-commitment-information-entry-text{width:100%;resize:none}.add-commitment-information-card-keys-values-section{background:#fffdff;padding:20px}.add-commitment-information-card-key,.add-commitment-information-card-value{flex:1 1 0}.add-commitment-information-card-key,.add-commitment-information-card-value{min-width:0;word-break:break-word}.add-commitment-information-card-value input,.add-commitment-information-card-value textarea{min-width:0;box-sizing:border-box;width:100%}.add-commitment-information-card-value>*{width:100%;text-align:right}.add-commitment-information-card-value{min-width:0;justify-content:flex-end}.commitment-information-delete-card{padding:50px;box-sizing:border-box;background-color:#fffddd;display:flex;flex-direction:column;gap:50px}.commitment-information-delete-card-save{margin-top:20px}.category-card{padding:50px;background-color:#fffaaa;display:flex;flex-direction:column;gap:50px}.category-expense-card{padding:15px;margin:15px;background-color:#eeeaaa;word-break:break-word}.source-card{padding:50px;background-color:#aaafff;display:flex;flex-direction:column;gap:50px}.source-expense-card{padding:15px;margin:15px;background-color:#aaaeee;word-break:break-word}.container{max-width:480px;width:100%;margin:0 auto}
