.page_page__RlwQl{width:100%}.page_formSection__piU30{padding:80px 0;background-color:#f8fbfe;min-height:80vh}.page_form__NFz0o{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__NFz0o h1{font-size:32px;color:#083b66;font-weight:800;line-height:1.25;margin-bottom:8px}.page_contactFields__BWS0j{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.page_field__jYLuP{display:flex;flex-direction:column;gap:8px}.page_field__jYLuP label{font-size:14px;font-weight:700;color:#083b66}.page_field__jYLuP 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__jYLuP input:focus{outline:none;border-color:#0a5fa8;background-color:#ffffff;box-shadow:0 0 0 3px rgba(10,95,168,.12)}.page_tableWrapper__ubwBm{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #eef3f8;border-radius:12px}.page_table__GLrNe{width:100%;border-collapse:collapse;text-align:left;min-width:650px}.page_table__GLrNe th{background-color:#f0f5fa;color:#083b66;font-size:14px;font-weight:700;padding:14px 16px;border-bottom:2px solid #dbe4ec;white-space:nowrap}.page_table__GLrNe td{padding:12px 16px;border-bottom:1px solid #eef3f8;vertical-align:middle}.page_table__GLrNe tbody tr:last-child td{border-bottom:none}.page_numberCell__4M13_{font-weight:700;color:#083b66;text-align:center;width:80px}.page_table__GLrNe input{width:100%;padding:10px 14px;border:1px solid #dbe4ec;border-radius:8px;font-size:14px;font-family:inherit;box-sizing:border-box;background-color:#ffffff;transition:border-color .2s ease,box-shadow .2s ease}.page_table__GLrNe input:focus{outline:none;border-color:#0a5fa8;box-shadow:0 0 0 3px rgba(10,95,168,.12)}.page_deleteCell__lOqAw{width:50px;text-align:center}.page_deleteButton__zOqdX{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__zOqdX:hover:not(:disabled){background-color:#fde8e8;color:#c0392b}.page_deleteButton__zOqdX:disabled{color:#ccc;cursor:not-allowed}.page_actions__k_wIF{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:10px}.page_addButton__bcEdq{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__bcEdq:hover{background-color:#0a5fa8;color:#ffffff;border-style:solid}@media (max-width:900px){.page_contactFields__BWS0j{grid-template-columns:1fr;gap:16px}.page_form__NFz0o{padding:32px}}@media (max-width:768px){.page_formSection__piU30{padding:40px 0}.page_form__NFz0o{padding:24px 16px;border-radius:14px;gap:24px}.page_form__NFz0o h1{font-size:26px;line-height:1.25}.page_contactFields__BWS0j{gap:14px}.page_field__jYLuP label{font-size:13px}.page_field__jYLuP input{padding:12px 14px;font-size:15px}.page_tableWrapper__ubwBm{border-radius:10px}.page_table__GLrNe{min-width:650px}.page_table__GLrNe th{padding:12px 14px;font-size:13px}.page_table__GLrNe td{padding:10px 14px}.page_table__GLrNe input{padding:10px 12px;font-size:14px}.page_actions__k_wIF{flex-direction:column;align-items:stretch;gap:12px}.page_actions__k_wIF button[type=submit],.page_addButton__bcEdq{width:100%;text-align:center}}@media (max-width:480px){.page_formSection__piU30{padding:30px 0}.page_form__NFz0o{padding:20px 14px;border-radius:12px;gap:22px}.page_form__NFz0o h1{font-size:23px}.page_field__jYLuP input{padding:11px 13px}.page_table__GLrNe{min-width:620px}.page_table__GLrNe th{padding:11px 12px;font-size:12px}.page_table__GLrNe td{padding:9px 12px}.page_table__GLrNe input{padding:9px 11px;font-size:13px}.page_deleteButton__zOqdX{font-size:20px}.page_actions__k_wIF button[type=submit],.page_addButton__bcEdq{padding:12px 18px;font-size:14px}}