﻿ .registermodule
{
	display:block;
	border-style:solid;
	border-width:0px;
	text-align:start;
	width:100%;
}
.registermodule li
{
	padding-bottom:8px;
}
.registermodule table
{
	width:100%;
}
.registermodule td.col1
{
	text-align:right;
	padding:5px;
}
.registermodule td.col2
{
	text-align:start;
	padding:5px;
}

.registermodule a
{
	/*color:#532E11;*/
	text-decoration:none;
}
.registermodule a:hover
{
	text-decoration:underline;
}
.registermodule .facebook {margin:10px 5px;}

.cHaveAccount {float:right; line-height:38px;}

.cSignUp {margin:25px 10px;}

.cPasskeySettings {
    margin-block: 1.5rem;
    padding: clamp(1rem, 2.5vw, 1.5rem);
    border: 1px solid var(--ColBorder, currentColor);
    border-radius: .75rem;
}
.cPasskeySettingsHeader, .cPasskeySettings .cTicketorPasskeys li {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: .75rem 1.25rem;
}
.cPasskeySettings h3, .cPasskeySettings h4,
.cPasskeySettings p, .cPasskeySettings .cTicketorPasskeys {
    margin: 0;
}
.cPasskeySettingsHeader p, .cPasskeySettings .cPasskeyEmpty {
    margin-block-start: .35rem;
}
.cPasskeySettings .cPasskeySetupHint {
    margin-block: .75rem 1.25rem;
}
.cPasskeySettings .cTicketorPasskeyStatus:not(:empty) {
    margin-block: .75rem 1rem;
    padding: .65rem .85rem;
    border-inline-start: .2rem solid var(--ColTextHighlight, currentColor);
    background: color-mix(in srgb, currentColor 6%, transparent);
}
.cPasskeySettings .cTicketorPasskeys {
    padding: 0;
    list-style: none;
}
.cPasskeySettings .cTicketorPasskeys li {
    margin-block-start: .5rem;
    padding: .75rem;
    border: 1px solid var(--ColBorder, currentColor);
    border-radius: .5rem;
}
.cPasskeyDetails {
    display: grid;
    gap: .25rem;
    min-inline-size: 0;
    overflow-wrap: anywhere;
}
.cPasskeySettings .nsBtn {
    min-block-size: 44px;
    white-space: normal;
}
@media (max-width: 480px) {
    .cPasskeySettingsHeader .cTicketorAddPasskey {
        inline-size: 100%;
    }
}