.cf-category-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ctk-access-buttons{display:flex;align-items:center;gap:1rem;margin-left:auto}.ctk-access-button{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:44px;padding:.6rem 1.2rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:6px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.3rem;font-weight:600;text-decoration:none;cursor:pointer}.ctk-access-button:hover{border-color:currentColor}.ctk-access-dialog{width:min(58rem,calc(100% - 3.2rem));max-height:calc(100dvh - 3.2rem);margin:auto;padding:2.8rem;border:1px solid rgba(var(--color-foreground),.15);border-radius:12px;color:rgb(var(--color-foreground));font:inherit;overflow-y:auto;box-shadow:0 2rem 8rem #0003}.ctk-access-dialog::backdrop{background:#0008}.ctk-access-dialog__top{display:flex;align-items:center;justify-content:space-between;gap:2rem}.ctk-access-dialog__logo{width:150px;height:auto;max-height:90px;object-fit:contain}.ctk-access-dialog__close{background:transparent;border:0;color:inherit;font:inherit;font-size:3rem;min-width:44px;min-height:44px;cursor:pointer}.ctk-access-dialog h2{margin:1rem 0 2rem}.ctk-access-dialog h3{margin:0 0 1rem}.ctk-access-card{padding:2rem;border:1px solid rgba(var(--color-foreground),.15);border-radius:8px;margin-bottom:1.6rem}.ctk-access-card p{line-height:1.6}.ctk-access-card .button{margin:.4rem .4rem .4rem 0;white-space:normal;min-height:44px}.ctk-access-card .button:disabled{opacity:.55;cursor:default}.ctk-access-note{font-size:1.3rem;line-height:1.6}.ctk-access-select{display:block;width:100%;min-height:44px;margin:.8rem 0 1.2rem;padding:1rem;font:inherit;border:1px solid rgba(var(--color-foreground),.4);border-radius:4px;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.ctk-access-address{overflow-wrap:anywhere;font-size:1.3rem}.ctk-access-wallet-actions{display:flex;flex-wrap:wrap;gap:.5rem}.ctk-access-dialog [hidden]{display:none!important}.ctk-access-dialog :focus-visible,.ctk-access-button:focus-visible{outline:3px solid currentColor;outline-offset:3px}html.ctk-access-open{overflow:hidden}@media(max-width:749px){.ctk-access-dialog{padding:1.8rem}.ctk-access-card{padding:1.6rem}.ctk-access-button{padding:.5rem .8rem;font-size:1.2rem}.ctk-access-buttons{gap:.6rem}.ctk-access-dialog .button{width:100%}}
