body{font-family:Arial,sans-serif;background-color:#f4f4f9;margin:0;padding:0}body:before{content:"";background-image:url(/assets/phonebook_bg-B-RfNSUI.png);background-size:cover;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;opacity:.3;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}h1{text-align:center;color:#333;margin-bottom:20px}.container{max-width:500px;margin:0 auto;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a}._headerWrapper_aq0wh_1{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background-color:#f0f0f0;border-bottom:2px solid #e0e0e0}._headerWrapper_aq0wh_1 div{font-size:18px;color:#333}._link_cy4sk_1{text-decoration:none;margin-right:15px;font-size:18px;color:#1976d2;transition:color .3s}._activeLink_cy4sk_9{font-weight:700;color:#0d47a1}._button_gzxon_1{background-color:#1976d2;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;transition:background-color .3s}._button_gzxon_1:hover{background-color:#1565c0}._link_gzxon_15{text-decoration:none;margin-right:15px;font-size:18px;color:#1976d2;transition:color .3s}._activeLink_gzxon_23{font-weight:700;color:#0d47a1}._userWrap_gzxon_28{display:flex;gap:5px;align-items:baseline}._welcomeUser_gzxon_34{font-weight:700}._homePage_1ntj7_1{text-align:center;padding:20px;background-color:#f5f5f5;border-radius:10px;box-shadow:0 4px 8px #0000001a;max-width:600px;margin:40px auto}h1{font-size:28px;color:#333;margin-bottom:16px}p{font-size:18px;color:#555;margin-bottom:16px}._quoteButton_1ntj7_23{background-color:#007bff;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:16px;transition:background-color .3s}._quoteButton_1ntj7_23:hover{background-color:#0056b3}._quote_1ntj7_23{margin-top:20px;font-size:20px;font-style:italic;color:#444}._wrap_1dqw3_1{min-height:screen;display:flex;justify-content:center;align-items:center}._cardWrap_vb3gf_1{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin-bottom:12px;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;flex-wrap:wrap}._textWrap_vb3gf_13{flex-grow:1;overflow:hidden;margin-bottom:10px}._editForm_vb3gf_19{display:flex;flex-wrap:wrap;gap:10px;width:100%}._inputField_vb3gf_26{padding:8px;border-radius:4px;border:1px solid #ccc;width:calc(50% - 10px);box-sizing:border-box}._confirmButton_vb3gf_34,._cancelButton_vb3gf_35{background-color:#388e3c;color:#fff;border:none;padding:8px;border-radius:4px;cursor:pointer;transition:background-color .3s;width:calc(50% - 10px);margin-top:10px}._cancelButton_vb3gf_35{background-color:#e57373}._confirmButton_vb3gf_34:hover{background-color:#2e7d32}._cancelButton_vb3gf_35:hover{background-color:#d32f2f}._button_vb3gf_59{background-color:#1976d2;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;margin-right:10px}._button_vb3gf_59:hover{background-color:#1565c0}._modal_vb3gf_73{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_vb3gf_86{background:#fff;padding:20px 20px 5px;border-radius:8px;text-align:center;z-index:1001}._errorMessage_vb3gf_95{color:red;font-size:12px;margin-top:-8px;width:100%}._contactList_omqlb_1{list-style:none;padding:0;margin:0}._contactItem_omqlb_7{margin-bottom:30px}._formLabel_1wtuh_1{display:block;margin-bottom:5px;font-weight:700;color:#333}._inputField_1wtuh_8{padding:8px;border-radius:4px;border:1px solid #ccc;width:96.5%;margin-bottom:10px}._errorMessage_1wtuh_16{color:red;font-size:12px;margin-top:-8px}._submitButton_1wtuh_22{background-color:#1976d2;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;transition:background-color .3s;width:100%}._submitButton_1wtuh_22:hover{background-color:#1565c0}._searchBox_d0dk3_1{margin-bottom:20px}._searchLabel_d0dk3_5{display:block;margin-bottom:5px;font-weight:700;margin-top:10px}._searchInput_d0dk3_12{padding:8px;width:96.5%;border-radius:4px;border:1px solid #ccc}._background_xd79k_1{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}._ring_xd79k_11{position:absolute;border-radius:50%;background-color:#fff3}
