.tk-label{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}.tk-muted{font-size:13.5px;color:var(--c-muted);line-height:1.5}.tk-fine{margin:0;font-size:12.5px;color:var(--c-muted);line-height:1.5}.tk-err{margin:0;font-size:13.5px;font-weight:700;color:var(--c-bad)}.tk-ok{margin:0;font-size:13.5px;font-weight:700;color:var(--c-good)}.tk-pre{margin:0;white-space:pre-wrap;font-size:14.5px;line-height:1.6;color:var(--c-text-2);overflow-wrap:anywhere}.tk-code{font-size:18px;font-weight:900;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--c-text)}.tk-price{font-size:20px;font-weight:900;letter-spacing:-.02em;color:var(--c-text);font-variant-numeric:tabular-nums}.tk-boxhead{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.tk-textbtn{background:none;border:0;padding:0;font:inherit;font-size:13px;font-weight:700;color:var(--c-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer;width:-moz-fit-content;width:fit-content}.tk-textbtn:hover{color:var(--c-text)}.tk-textbtn:disabled{opacity:.5;cursor:default}.tk-qr{display:inline-flex;flex:none;padding:8px;background:#fff;border:1px solid var(--c-line);border-radius:12px;box-sizing:content-box}.tk-qr img{display:block;width:100%;height:100%;image-rendering:pixelated}.tk-qr.is-muted{opacity:.35;filter:grayscale(1)}.tk-myticket{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--c-line)}.tk-myticket:first-of-type{border-top:0;padding-top:4px}.tk-myticket-txt{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 140px}.tk-myticket .tk-textbtn,.tk-myticket .tk-confirm{flex-basis:100%}.tk-confirm{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid var(--c-line);border-radius:12px}.tk-confirm p{margin:0;font-size:13.5px;line-height:1.5;color:var(--c-text-2)}.tk-confirm-btns{display:flex;flex-wrap:wrap;gap:8px}.tk-confirm-btns .sx-wide{flex:1 1 100%}.tk-players{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:0 18px}.tk-players li{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--c-line);min-width:0;font-size:14px}.tk-players li .n{width:26px;flex:none;font-weight:800;color:var(--c-muted);font-variant-numeric:tabular-nums}.tk-players li a{font-weight:700;color:var(--c-text);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-players li a:hover{text-decoration:underline;text-underline-offset:3px}.tk-qty{display:inline-flex;align-items:center;border:1px solid var(--c-line);border-radius:999px;width:-moz-fit-content;width:fit-content}.tk-qty button{width:42px;height:40px;border:0;background:transparent;font-size:18px;font-weight:700;color:var(--c-text);cursor:pointer}.tk-qty button:disabled{color:var(--c-muted);opacity:.5;cursor:default}.tk-qty span{min-width:34px;text-align:center;font-weight:900;font-variant-numeric:tabular-nums}.tk-tables{display:flex;flex-direction:column;border:1px solid var(--c-line);border-radius:12px;overflow:hidden}.tk-table{display:flex;align-items:center;gap:12px;padding:12px 14px;border-top:1px solid var(--c-line);cursor:pointer;min-width:0}.tk-table:first-child{border-top:0}.tk-table input{accent-color:var(--buy, var(--c-good));width:16px;height:16px;flex:none}.tk-table.is-on{background:var(--c-surface-2)}.tk-table.is-off{opacity:.5;cursor:default}.tk-table-txt{display:flex;flex-direction:column;min-width:0;flex:1}.tk-table-txt b{font-size:14px;font-weight:800;color:var(--c-text)}.tk-table-txt small{font-size:12.5px;color:var(--c-muted);overflow-wrap:anywhere}.tk-table-price{font-size:14.5px;font-weight:900;font-variant-numeric:tabular-nums;white-space:nowrap}.tk-textarea{height:auto!important;min-height:64px;padding:10px 12px;line-height:1.45;resize:vertical;width:100%}.tk-form{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.tk-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tk-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:640px){.tk-grid2,.tk-grid3{grid-template-columns:minmax(0,1fr)}}.tk-field{display:flex;flex-direction:column;gap:6px;min-width:0}.tk-field>span{font-size:13px;font-weight:700;color:var(--c-text)}.tk-field>small{font-size:12px;color:var(--c-muted)}.tk-field .t-input,.tk-field select{width:100%;min-width:0}.tk-field select{height:44px;padding:0 12px;border-radius:10px;border:1px solid var(--c-line);background:var(--c-ground);color:var(--c-text);font:inherit;font-size:14px}.tk-check{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--c-text);cursor:pointer}.tk-check input{width:18px;height:18px;accent-color:var(--c-text);flex:none}.tk-sheet{max-width:640px!important}.tk-sheet-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:4px}.tk-typerow{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;gap:8px;align-items:end;padding:10px 0;border-bottom:1px solid var(--c-line)}@media(max-width:640px){.tk-typerow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tk-typerow .tk-field:first-child{grid-column:1 / -1}}.tk-chips{display:flex;flex-wrap:wrap;gap:6px}.tk-chip{height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--c-line);background:transparent;font:inherit;font-size:13px;font-weight:700;color:var(--c-text-2);cursor:pointer}.tk-chip[aria-pressed=true]{background:var(--c-text);border-color:var(--c-text);color:var(--c-ground)}.tk-list{display:flex;flex-direction:column;gap:12px}.tk-card{border:1px solid var(--c-line);border-radius:14px;background:var(--c-ground);min-width:0}.tk-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 16px;cursor:pointer}.tk-card-head:focus-visible{outline:2px solid var(--c-text);outline-offset:-2px;border-radius:14px}.tk-card-title{display:flex;flex-direction:column;min-width:0;flex:1 1 260px}.tk-card-title b{font-size:15.5px;font-weight:900;color:var(--c-text);overflow-wrap:anywhere}.tk-card-title small{font-size:13px;color:var(--c-muted)}.tk-card-nums{display:flex;gap:18px;flex-wrap:wrap}.tk-num{display:flex;flex-direction:column;min-width:64px}.tk-num small{font-size:11.5px;font-weight:700;color:var(--c-muted);text-transform:uppercase;letter-spacing:.04em}.tk-num b{font-size:16px;font-weight:900;font-variant-numeric:tabular-nums;color:var(--c-text)}.tk-card-body{border-top:1px solid var(--c-line);padding:14px 16px 16px;display:flex;flex-direction:column;gap:14px;min-width:0}.tk-actions,.tk-checkin{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tk-checkin .dinput{max-width:260px}.tk-msg{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--c-line);border-radius:12px}.tk-dtable tbody tr{cursor:default}.tk-dtable .tk-code-cell{font-weight:900;letter-spacing:.03em}@media(max-width:720px){.tk-dtable td.is-right{text-align:left}.tk-dtable td:last-child{text-align:right}}.tk-scan{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.tk-scan-view{position:relative;width:min(100%,360px);aspect-ratio:1;border-radius:14px;overflow:hidden;background:#000}.tk-scan-view video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.tk-scan-frame{position:absolute;top:18%;right:18%;bottom:18%;left:18%;border:2px solid rgba(255,255,255,.9);border-radius:12px;box-shadow:0 0 0 999px #00000059}.tk-scan-err{margin:0;font-size:13.5px;color:var(--c-warn)}.tk-tickets{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px}.tk-ticket{display:flex;gap:14px;padding:16px;border:1px solid var(--c-line);border-radius:14px;background:var(--c-ground);min-width:0}.tk-ticket.is-off{opacity:.6}.tk-ticket-txt{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.tk-ticket-txt b.t{font-size:15px;font-weight:900;color:var(--c-text);overflow-wrap:anywhere;text-decoration:none}.tk-ticket-txt a.t:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:420px){.tk-ticket{flex-direction:column}}.tk-dealer{display:flex;align-items:center;gap:12px;min-width:0}.tk-dealer .lg{width:40px;height:40px;flex:none;border-radius:10px;border:1px solid var(--c-line);background:var(--c-surface-2) center/cover no-repeat;display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:15px;color:var(--c-muted)}.tk-dealer>div{min-width:0}.tk-dealer b.t{display:block;font-size:14.5px;font-weight:800;color:var(--c-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:340px}.tk-tags{display:inline-flex;flex-wrap:wrap;gap:4px 10px;font-size:12.5px;color:var(--c-muted)}.tk-tags i{font-style:normal;font-weight:700;color:var(--c-text-2)}@media(max-width:720px){.tk-dealer b.t{max-width:100%;white-space:normal}}.tk-rating{font-weight:800;color:var(--c-text);font-variant-numeric:tabular-nums}.tk-rating small{font-weight:600;color:var(--c-muted)}.tk-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
