.page_container__yrI_j{padding:.5rem}.page_title__LPxYi{font-size:1.2rem;font-weight:600;margin-bottom:.75rem;padding:.3rem .5rem;background-color:#e0f2e9;border-radius:4px;color:#333}.page_error__swyF_{padding:.5rem;background-color:#fff0f0;border:1px solid #ffcccc;border-radius:4px;color:#cc0000;margin-bottom:.5rem;font-size:.8rem}.page_loading__bIoeF{display:flex;justify-content:center;align-items:center;height:150px;font-size:.9rem;color:#666}.page_form__jVYQD{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px}.page_formGrid__JgqBn{display:grid;grid-template-columns:1fr;gap:0}.page_formRow__QDYDx{display:grid;grid-template-columns:150px 1fr;border-bottom:1px solid #e0e0e0}.page_formRow__QDYDx:last-child{border-bottom:none}.page_fullWidth__02nPS{grid-column:1/-1}.page_label__ZgtOQ{padding:.5rem;background-color:#f5f5f5;font-size:.8rem;font-weight:500;display:flex;align-items:center;border-right:1px solid #e0e0e0}.page_inputContainer__Yzjk5{padding:.5rem;position:relative}.page_input___vvxJ,.page_select__G9XQz{width:100%;padding:.3rem .5rem;border:1px solid #ccc;border-radius:3px;font-size:.8rem}.page_inputReadOnly__mbN8E{width:100%;padding:.3rem .5rem;border:1px solid #ddd;border-radius:3px;font-size:.8rem;background-color:#f9f9f9;color:#666;cursor:not-allowed}.page_inputError__WYS_c,.page_selectError__5wNXX{width:100%;padding:.3rem .5rem;border:1px solid #cc0000;border-radius:3px;font-size:.8rem;background-color:#fff0f0}.page_errorText__EYkk1{color:#cc0000;font-size:.75rem;margin-top:.25rem}.page_hint__csjrF{color:#666;font-size:.75rem;margin-top:.25rem}.page_buttonContainer__ZCh8a{display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem;border-top:1px solid #e0e0e0;background-color:#f9f9f9}.page_submitButton__RrIdY{padding:.4rem 1rem;background-color:#4caf50;color:white;border:none;border-radius:3px;font-size:.8rem;cursor:pointer;transition:background-color .2s}.page_submitButton__RrIdY:hover{background-color:#45a049}.page_submitButton__RrIdY:disabled{background-color:#cccccc;cursor:not-allowed}.page_cancelButton__nJ8VP{padding:.4rem 1rem;background-color:#f5f5f5;color:#333;border:1px solid #ccc;border-radius:3px;font-size:.8rem;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.page_cancelButton__nJ8VP:hover{background-color:#e9e9e9}.page_divisionContainer__xb7_p{padding:.5rem}.page_divisionSelectorContainer__IbciU{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.page_divisionSelector__z1NCC{display:inline-block;width:auto}.page_divisionSelector__z1NCC .MuiFormControl-root{min-width:200px}.page_addButton__azY2V{padding:.3rem .6rem;background-color:#e0e0e0;border:1px solid #ccc;border-radius:3px;font-size:.8rem;cursor:pointer;transition:background-color .2s;white-space:nowrap}.page_addButton__azY2V:hover{background-color:#d0d0d0}.page_addButton__azY2V:disabled{background-color:#f0f0f0;color:#999;cursor:not-allowed}.page_selectedDivisionsContainer__lP_On{border:1px solid #e0e0e0;border-radius:3px;padding:.5rem;min-height:100px;max-height:200px;overflow-y:auto}.page_selectedDivisions__LWmFy{display:flex;flex-wrap:wrap;gap:.5rem}.page_divisionTag__Sepxr{display:inline-flex;align-items:center;background-color:#e3f2fd;border:1px solid #bbdefb;border-radius:3px;padding:.25rem .5rem;font-size:.75rem;color:#1976d2}.page_removeButton__zYTii{background:none;border:none;color:#1976d2;margin-left:.25rem;cursor:pointer;font-size:.8rem;padding:0 .25rem}.page_removeButton__zYTii:hover{color:#d32f2f}@media (max-width:768px){.page_formRow__QDYDx{grid-template-columns:1fr}.page_label__ZgtOQ{border-right:none;border-bottom:1px solid #e0e0e0;padding:.3rem .5rem}.page_buttonContainer__ZCh8a{flex-direction:column}}