.tc-key-art{width:100%;height:100%;max-height:220px;object-fit:contain}.cart-item-art img{width:100%;height:100%;object-fit:contain}#tc-key-options{display:grid;gap:15px}#tc-key-options label{display:grid;gap:7px;font-weight:700}#tc-key-options select{width:100%;padding:13px;border:1px solid var(--line,#d8c8b4);border-radius:12px;background:var(--surface,#fff9f0);color:var(--text,#49362b);font:inherit}#event-key-sales{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px}.tc-key-admin-card{display:flex;align-items:center;gap:14px;border:1px solid var(--line,#d8c8b4);border-radius:16px;padding:16px;background:var(--surface,#fff9f0)}.tc-key-admin-card img{width:66px;height:66px;object-fit:contain}.tc-key-admin-card h3{font-size:1.1rem;margin:0 0 5px}.tc-key-admin-card p{margin:0;font-size:.85rem}.tc-key-admin-card .switch-label{margin-left:auto}#event-key-section{margin-top:28px}#event-key-status{margin-top:16px;min-height:1.5em}

.tc-key-admin-card{background:transparent;color:inherit}.tc-key-admin-card img{width:76px;height:76px;flex:0 0 76px}.tc-key-admin-card .switch-label input{appearance:none;-webkit-appearance:none;position:relative;width:42px;height:24px;border-radius:99px;border:1px solid #8b7e80;background:#77696e;cursor:pointer;flex:0 0 42px}.tc-key-admin-card .switch-label input:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;top:3px;left:3px;background:#fff9ef;transition:transform .15s}.tc-key-admin-card .switch-label input:checked{background:#ca8a00;border-color:#e5ac24}.tc-key-admin-card .switch-label input:checked:before{transform:translateX(18px)}.tc-key-admin-card .switch-label input:focus-visible{outline:3px solid #e6ad35;outline-offset:3px}.tc-key-admin-card .switch-label{display:flex;flex-direction:column;gap:4px;align-items:center}.tc-key-admin-card .switch-label input:disabled{opacity:.6;cursor:wait}
