/* GTLIKE consent controls: shared by sign-in, registration and recovery. */
:is(.wrap>.card .purchase-form .terms-consent>input[type=checkbox],input[type=checkbox][name=authorize_backup],input[type=checkbox][name=authorize_new_database],input[type=checkbox][name=confirm]){appearance:none!important;-webkit-appearance:none!important;display:inline-block!important;vertical-align:middle!important;box-sizing:border-box!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;flex:0 0 22px!important;margin:0!important;padding:0!important;border:2px solid #a78bfa!important;border-radius:6px!important;background:#101e2d!important;background-repeat:no-repeat!important;background-position:center!important;background-size:17px 17px!important;box-shadow:none!important;cursor:pointer;accent-color:#8b5cf6;transition:border-color .12s,background-color .12s}
:is(.wrap>.card .purchase-form .terms-consent>input[type=checkbox],input[type=checkbox][name=authorize_backup],input[type=checkbox][name=authorize_new_database],input[type=checkbox][name=confirm]):checked{border-color:#8b5cf6!important;background-color:#7c3aed!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round' d='m4 10 4 4 8-8'/%3E%3C/svg%3E")!important}
:is(.wrap>.card .purchase-form .terms-consent>input[type=checkbox],input[type=checkbox][name=authorize_backup],input[type=checkbox][name=authorize_new_database],input[type=checkbox][name=confirm]):hover{border-color:#c4b5fd!important}
:is(.wrap>.card .purchase-form .terms-consent>input[type=checkbox],input[type=checkbox][name=authorize_backup],input[type=checkbox][name=authorize_new_database],input[type=checkbox][name=confirm]):focus-visible{outline:2px solid #c4b5fd!important;outline-offset:3px!important}
:is(.wrap>.card .purchase-form .terms-consent>input[type=checkbox],input[type=checkbox][name=authorize_backup],input[type=checkbox][name=authorize_new_database],input[type=checkbox][name=confirm]):disabled{opacity:.5;cursor:not-allowed}
@media(forced-colors:active){:is(.wrap>.card .purchase-form .terms-consent>input[type=checkbox],input[type=checkbox][name=authorize_backup],input[type=checkbox][name=authorize_new_database],input[type=checkbox][name=confirm]){appearance:auto!important;-webkit-appearance:checkbox!important;background:none!important;border-color:ButtonText!important;forced-color-adjust:auto}}
