a:focus,.focus a{outline:none!important}.footer-w3c{display:block;margin-left:auto;margin-right:auto}.footer-ssl a{color:#ff7900!important}.footer-ssl a:hover{color:#000000!important}.elementor-element-1ef6aa9 h2{font-family:'Raleway'!important;text-transform:uppercase}.wpforms-field-label{font-family:'Mulish'!important;font-size:1.1em!important;font-weight:600!important}#wpforms-submit-9977{background-color:#A78D4B!important;border-radius:6px!important;color:#fff!important}#wpforms-submit-9977:hover{background-color:#2B5F92!important;border-radius:6px!important;color:#fff!important}#hibp-container{max-width:450px;margin:30px auto;padding:20px;background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:2px 2px 10px rgb(0 0 0 / .1);font-family:'Mulish',sans-serif;text-align:center}#hibp-container h2{color:#24405A;font-size:22px;margin-bottom:10px}#hibp-container p{font-size:14px;color:#666;margin-bottom:15px}.hibp-form{display:flex;gap:10px;justify-content:center}#hibp-email,#hibp-password,#hibp-domain{width:70%;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:5px;outline:none}#hibp-check-btn,#hibp-check-password-btn,#hibp-check-domain-btn{width:30%;padding:10px;font-size:16px;background-color:#417E90;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background 0.3s ease}#hibp-check-btn:hover,#hibp-check-password-btn:hover,#hibp-check-domain-btn:hover{background-color:#24405A}#hibp-result{display:none}#hibp-results-container,#hibp-domain-results-container{max-width:100%;overflow-x:auto;padding:20px}#hibp-table,#hibp-domain-table{width:100%;max-width:100%;word-wrap:break-word;font-family:'Mulish',sans-serif;font-size:.8em;border-collapse:collapse}#hibp-table th,#hibp-table td,#hibp-domain-table th,#hibp-domain-table td{border:1px solid #ddd;padding:10px;text-align:left;white-space:nowrap}#hibp-table th,#hibp-domain-table th{background-color:#417E90;color:#fff}#hibp-table th,#hibp-table td,#hibp-domain-table th,#hibp-domain-table td{overflow-wrap:break-word;word-wrap:break-word;white-space:normal;padding:10px;border:1px solid #ddd;text-align:left}@media (max-width:768px){.hibp-form{display:flex;flex-direction:column;gap:10px;align-items:center}.hibp-form input{width:90%!important;padding:10px;font-size:14px;height:auto;border-radius:5px}.hibp-form button{width:80%!important;padding:14px;font-size:16px;height:auto;border-radius:8px;background-color:#417E90;color:#fff;border:none;cursor:pointer;transition:background 0.3s ease,transform 0.1s ease-in-out;box-sizing:border-box}.hibp-form button:hover{background-color:#24405A}.hibp-form button:active{transform:scale(.98)}#hibp-container{width:90%!important;margin:20px auto;padding:15px}#hibp-table,#hibp-domain-table{width:100%;border-collapse:collapse}#hibp-table thead,#hibp-domain-table thead{display:none}#hibp-table tbody tr,#hibp-domain-table tbody tr{display:block;margin-bottom:15px;border:1px solid #ddd;padding:10px;background-color:#f9f9f9;border-radius:5px}#hibp-table td,#hibp-domain-table td{display:block;text-align:left;padding:5px;word-wrap:break-word;white-space:normal}#hibp-table td::before,#hibp-domain-table td::before{font-weight:700;display:block;color:#333}#hibp-table td:nth-child(1)::before,#hibp-domain-table td:nth-child(1)::before{content:"Breach Name:"}#hibp-table td:nth-child(2)::before,#hibp-domain-table td:nth-child(2)::before{content:"Domain:"}#hibp-table td:nth-child(3)::before,#hibp-domain-table td:nth-child(3)::before{content:"Breach Date:"}#hibp-table td:nth-child(4)::before,#hibp-domain-table td:nth-child(4)::before{content:"Affected Accounts:"}#hibp-table td:nth-child(5)::before,#hibp-domain-table td:nth-child(5)::before{content:"Data Compromised:"}#hibp-table td,#hibp-domain-table td{overflow-wrap:break-word;word-wrap:break-word;white-space:normal}}#hibp-password-results-container{max-width:450px;margin:20px auto;padding:15px;text-align:center;background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:2px 2px 10px rgb(0 0 0 / .1);font-family:'Mulish',sans-serif;display:none}#hibp-password-results-container h2{font-size:20px;color:#417E90;margin-bottom:10px}#hibp-password-results-container p{font-size:16px;color:#333;margin-bottom:10px}#hibp-password-results-container .breached{color:#d9534f;font-weight:700}#hibp-password-results-container .safe{color:#28a745;font-weight:700}@media (max-width:600px){#hibp-password-results-container{max-width:90%;padding:10px}}.actv-risk-dial{width:300px;max-width:100%;margin:8px 0 16px}.actv-risk-dial svg{display:block;width:100%;height:auto}.actv-risk-legend{display:flex;gap:10px;align-items:center;font-size:.9rem;color:#374151;margin-top:6px}.actv-risk-legend .dot{width:10px;height:10px;border-radius:50%;display:inline-block}.actv-risk-legend .red{background:#ef4444}.actv-risk-legend .amber{background:#f59e0b}.actv-risk-legend .green{background:#22c55e}.vsd-helpline{color:#b60000;display:inline-block;margin-top:.25rem}.vsd-inline-date{font-weight:700}.vsd-start-date{font-size:1.2rem;line-height:1.35;color:#54595F}.vsd-start-date .vsd-date-label{font-weight:600;display:inline-block;margin-right:.25rem;font-family:"Raleway",sans-serif}.vsd-start-date .vsd-date-value{font-weight:500;font-family:"Mulish",sans-serif;white-space:nowrap}.vsd-inline-date{font-weight:600;white-space:nowrap}.vsd-start-date.vsd-cart{margin:.4rem 0 0;font-size:.95rem;text-transform:none}.vsd-start-date.vsd-order{margin-top:.4rem;font-size:.95rem}.vsd-start-date.vsd-subtle{background:#f6f7f9;border-radius:6px;padding:.5rem .6rem}