.atekas-jk {color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),sans-serif;}
.atekas-jk .jk-price {font-family:var(--e-global-typography-primary-font-family),serif;font-size:clamp(2.25rem,6vw,4rem);line-height:1.2;font-weight:600;display:block;margin:16px 0 24px;}
.atekas-jk .jk-actions {display:flex;flex-wrap:wrap;gap:16px;margin:24px 0;}
.atekas-jk button {font:inherit;cursor:pointer;background:var(--e-global-color-primary);color:var(--e-global-color-text);border:1px solid var(--e-global-color-primary);padding:16px 24px;border-radius:4px;}
.atekas-jk button:hover {background:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary);}
.atekas-jk button:disabled {opacity:.5;cursor:not-allowed;}
.atekas-jk [data-auction-actions][hidden],.atekas-jk [data-onboarding][hidden] {display:none!important;}
.atekas-jk .jk-onboarding {padding:24px;margin:24px 0;background:var(--e-global-color-c2f04d5);border-left:4px solid var(--e-global-color-primary);}
.atekas-jk .jk-onboarding strong {display:block;font-weight:600;}
.atekas-jk .jk-onboarding p {margin:12px 0 24px;}
.atekas-jk a.jk-join-link {display:inline-block;padding:16px 24px;background:var(--e-global-color-primary);color:var(--e-global-color-text);border:1px solid var(--e-global-color-primary);border-radius:4px;text-decoration:none;}
.atekas-jk a.jk-join-link:hover {background:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary);}
.atekas-jk a.jk-join-link:focus-visible {outline:2px solid var(--e-global-color-text);outline-offset:4px;}
.atekas-jk button[data-lock],.atekas-jk .jk-awaiting-email button[data-join-form] {background:transparent;border-color:var(--e-global-color-text);}
.atekas-jk button[data-lock]:hover,.atekas-jk .jk-awaiting-email button[data-join-form]:hover {background:var(--e-global-color-c2f04d5);border-color:var(--e-global-color-primary);}
.atekas-jk button:focus-visible,.atekas-jk input:focus-visible,.atekas-jk summary:focus-visible {outline:2px solid var(--e-global-color-text);outline-offset:4px;}
.atekas-jk a {color:var(--e-global-color-text);text-decoration:underline;}
.atekas-jk label {display:block;margin:16px 0;}
.atekas-jk input:not([type=checkbox]) {display:block;width:100%;max-width:480px;color:var(--e-global-color-text);background:transparent;border:1px solid currentColor;padding:12px;margin-top:8px;}
.atekas-jk .jk-check {display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;}
.atekas-jk fieldset {border:1px solid currentColor;padding:16px;margin:24px 0;}
.atekas-jk .jk-membership {margin-top:32px;}.atekas-jk summary {cursor:pointer;}
.atekas-jk .jk-draft {border-left:4px solid var(--e-global-color-secondary);padding-left:16px;}
.atekas-jk dialog {background:var(--e-global-color-text);color:var(--e-global-color-secondary);max-width:640px;width:calc(100% - 32px);padding:32px;border:1px solid var(--e-global-color-secondary);}
.atekas-jk dialog input {accent-color:var(--e-global-color-primary);}
.atekas-jk dialog::backdrop {background:rgb(0 0 0 / .7);}
@media(max-width:767px){.atekas-jk .jk-actions {flex-direction:column;}.atekas-jk .jk-actions button {width:100%;}.atekas-jk dialog {padding:24px;}}

.atekas-jk-table table {width:100%;border-collapse:collapse;color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),sans-serif;}
.atekas-jk-table th,.atekas-jk-table td {padding:16px;text-align:left;border-bottom:1px solid currentColor;background:transparent;}
.atekas-jk-table th {font-weight:600;}.atekas-jk-table th:last-child,.atekas-jk-table td:last-child {text-align:right;}
@media(max-width:767px){.atekas-jk-table th,.atekas-jk-table td {padding:12px 8px;font-size:16px;}}
