.page_page__nfLoN{width:100%}.page_formSection__CtI_N{padding:80px 0;background-color:#f8fbfe;min-height:80vh}.page_form__rD4Z2{max-width:1100px;margin:0 auto;background:#ffffff;padding:40px;border-radius:20px;border:1px solid #dbe4ec;box-shadow:0 12px 32px rgba(8,59,102,.06);display:flex;flex-direction:column;gap:32px}.page_form__rD4Z2 h1{font-size:32px;color:#083b66;font-weight:800;line-height:1.25;margin-bottom:8px}.page_contactFields__b6_2z{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.page_field__C5dQ_{display:flex;flex-direction:column;gap:8px}.page_field__C5dQ_ label{font-size:14px;font-weight:700;color:#083b66}.page_field__C5dQ_ input{width:100%;padding:12px 16px;border:1px solid #c8d6e5;border-radius:10px;font-size:15px;font-family:inherit;box-sizing:border-box;background-color:#fcfdfe;transition:all .2s ease}.page_field__C5dQ_ input:focus{outline:none;border-color:#0a5fa8;background-color:#ffffff;box-shadow:0 0 0 3px rgba(10,95,168,.12)}.page_tableWrapper__53pBc{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #eef3f8;border-radius:12px}.page_table__T___x{width:100%;border-collapse:collapse;text-align:left;min-width:750px}.page_table__T___x th{background-color:#f0f5fa;color:#083b66;font-size:14px;font-weight:700;padding:14px 16px;border-bottom:2px solid #dbe4ec;vertical-align:top;white-space:nowrap}.page_thDescription__5KdMR{display:block;margin-top:6px;font-size:12px;font-weight:400;color:#607080;line-height:1.4;white-space:normal}.page_table__T___x td{padding:12px 16px;border-bottom:1px solid #eef3f8;vertical-align:middle}.page_table__T___x tbody tr:last-child td{border-bottom:none}.page_numberCell__3e_Bn{font-weight:700;color:#083b66;text-align:center;width:80px}.page_table__T___x textarea{width:100%;min-height:100px;padding:10px 14px;border:1px solid #dbe4ec;border-radius:8px;font-size:14px;font-family:inherit;box-sizing:border-box;background-color:#ffffff;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease}.page_table__T___x textarea:focus{outline:none;border-color:#0a5fa8;box-shadow:0 0 0 3px rgba(10,95,168,.12)}.page_deleteCell__yRAlc{width:50px;text-align:center}.page_deleteButton___SJi6{background:transparent;border:none;color:#e74c3c;font-size:22px;line-height:1;cursor:pointer;padding:6px 10px;border-radius:6px;transition:background-color .2s ease,color .2s ease}.page_deleteButton___SJi6:hover:not(:disabled){background-color:#fde8e8;color:#c0392b}.page_deleteButton___SJi6:disabled{color:#ccc;cursor:not-allowed}.page_actions__TVj_U{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:10px}.page_addButton__B__za{background-color:#eef5fc;color:#0a5fa8;border:1px dashed #0a5fa8;padding:12px 24px;font-size:15px;font-weight:700;border-radius:10px;cursor:pointer;transition:all .2s ease}.page_addButton__B__za:hover{background-color:#0a5fa8;color:#ffffff;border-style:solid}@media (max-width:900px){.page_contactFields__b6_2z{grid-template-columns:1fr;gap:16px}.page_form__rD4Z2{padding:32px}}@media (max-width:768px){.page_formSection__CtI_N{padding:40px 0}.page_form__rD4Z2{padding:24px 16px;border-radius:14px;gap:24px}.page_form__rD4Z2 h1{font-size:26px;line-height:1.25}.page_contactFields__b6_2z{gap:14px}.page_field__C5dQ_ label{font-size:13px}.page_field__C5dQ_ input{padding:12px 14px;font-size:15px}.page_tableWrapper__53pBc{border-radius:10px}.page_table__T___x{min-width:750px}.page_table__T___x th{padding:12px 14px;font-size:13px}.page_thDescription__5KdMR{font-size:11px;line-height:1.35}.page_table__T___x td{padding:10px 14px}.page_table__T___x textarea{min-height:90px;padding:9px 12px;font-size:14px}.page_deleteButton___SJi6{font-size:20px}.page_actions__TVj_U{flex-direction:column;align-items:stretch;gap:12px}.page_actions__TVj_U button[type=submit],.page_addButton__B__za{width:100%;text-align:center}}@media (max-width:480px){.page_formSection__CtI_N{padding:30px 0}.page_form__rD4Z2{padding:20px 14px;border-radius:12px;gap:22px}.page_form__rD4Z2 h1{font-size:23px}.page_field__C5dQ_ input{padding:11px 13px}.page_table__T___x{min-width:720px}.page_table__T___x th{padding:11px 12px;font-size:12px}.page_thDescription__5KdMR{font-size:10px}.page_table__T___x td{padding:9px 12px}.page_table__T___x textarea{min-height:85px;font-size:13px}.page_deleteButton___SJi6{font-size:19px}.page_actions__TVj_U button[type=submit],.page_addButton__B__za{padding:12px 18px;font-size:14px}}