form input[type="checkbox"]:not(:disabled){accent-color:#188447}form input[type="checkbox"]:focus-visible{outline:2px solid #188447;outline-offset:3px}html body .nit-phone{display:flex!important;align-items:stretch;width:100%;min-height:48px;padding:0!important;background:#fff;border:1px solid #cdc2b3;border-radius:12px;overflow:hidden;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}html body .nit-phone:focus-within{border-color:#b83a00;box-shadow:0 0 0 3px rgba(184,58,0,.1)}html body .nit-phone:has(.is-invalid,[aria-invalid="true"]){border-color:#dc2626}html body .nit-phone select{flex:0 0 96px;width:96px!important;min-width:0!important;max-width:96px;height:auto!important;min-height:0!important;margin:0!important;padding:0 24px 0 12px!important;border:0!important;border-right:1px solid #e6ddd0!important;border-radius:0!important;box-shadow:none!important;outline:0;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M2 5l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 9px center/10px!important;-webkit-appearance:none;appearance:none;font-size:14px;font-weight:600;color:#111827;cursor:pointer}html body .nit-phone input{flex:1 1 auto;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 14px!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:0;background:transparent!important;font-size:15px}