.tk-status-pill{display:inline-block;padding:5px 8px;border-left:2px solid var(--accent);background:#171717;color:var(--paper-dim);font-family:JetBrains Mono,monospace;font-size:.56rem;white-space:nowrap}.tk-admin-table small{display:block;margin-top:4px;color:var(--paper-dim);font-size:.68rem;line-height:1.35}.tk-management-section{margin-top:28px}.tk-detail-actions,.tk-table-actions{display:flex;gap:7px;justify-content:flex-end}.tk-detail-actions a,.tk-detail-actions button,.tk-table-actions button{display:inline-flex;align-items:center;border:1px solid var(--line);background:#171717;color:var(--paper);padding:9px 11px;font-family:JetBrains Mono,monospace;font-size:.58rem;text-transform:uppercase}.tk-orders-list td:nth-child(3){max-width:220px}.tk-orders-list td:nth-child(7) span{border-left-color:var(--red)}.tk-order-detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);grid-gap:15px;gap:15px;margin-top:24px}.tk-order-detail-grid>aside,.tk-order-detail-grid>section{padding:24px;border:1px solid var(--line);background:var(--bg-panel)}.tk-order-detail-grid h2{margin:11px 0 20px}.tk-order-ticket{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px;border-left:3px solid var(--red);background:#151515}.tk-order-ticket span{display:block;margin-top:5px;color:var(--paper-dim);font-size:.75rem}.tk-client-detail button,.tk-order-danger button,.tk-order-ticket button{border:1px solid var(--line);background:#191919;color:var(--paper);padding:9px 11px}.tk-audit{margin-top:22px}.tk-audit h3{margin-bottom:10px}.tk-audit p{padding:11px 0;border-bottom:1px solid var(--line);font-size:.78rem}.tk-audit p b{display:inline-block;min-width:130px;color:var(--paper)}.tk-client-detail dl,.tk-order-detail-grid dl{margin:18px 0}.tk-client-detail dl>div,.tk-order-detail-grid dl>div{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid var(--line)}.tk-client-detail dt,.tk-order-detail-grid dt{color:var(--paper-dim)}.tk-client-detail dd,.tk-order-detail-grid dd{text-align:right;font-weight:700}.tk-order-danger{display:flex;gap:7px;margin-top:20px}.tk-order-danger button{color:#ff848c;border-color:rgba(240,56,74,.4)}.tk-promo-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);grid-gap:15px;gap:15px;margin-top:25px}.tk-management-form,.tk-promo-rules{padding:24px;border:1px solid var(--line);background:var(--bg-panel)}.tk-management-form h2,.tk-promo-rules h2{margin:11px 0 20px}.tk-client-detail label,.tk-management-form>label,.tk-plan-fields label{display:grid;grid-gap:7px;gap:7px;margin:13px 0;color:var(--paper-dim);font-family:JetBrains Mono,monospace;font-size:.6rem;text-transform:uppercase}.tk-client-detail textarea,.tk-management-form input,.tk-management-form select,.tk-plan-fields input{width:100%;background:#111;border:1px solid var(--line);color:var(--paper);padding:11px;font-family:Manrope,sans-serif;font-size:.85rem;text-transform:none}.tk-management-form small{color:var(--paper-dim);line-height:1.45;text-transform:none}.tk-inline-field{display:grid;grid-template-columns:1fr auto}.tk-generated-link button,.tk-inline-field button{border:1px solid var(--line);background:#171717;color:var(--paper);padding:9px 11px;font-family:JetBrains Mono,monospace;font-size:.58rem;text-transform:uppercase}.tk-generated-link{display:grid;grid-gap:8px;gap:8px;padding:14px;margin:17px 0;background:#111;border-left:3px solid var(--accent)}.tk-generated-link span{color:var(--paper-dim);font-family:JetBrains Mono,monospace;font-size:.56rem;text-transform:uppercase}.tk-generated-link code{padding:9px;background:#090909;color:var(--accent);font-size:.67rem;overflow:auto}.tk-generated-link button{justify-self:start}.tk-promo-rules ol{padding-left:20px;color:var(--paper-dim)}.tk-promo-rules li{padding:11px 4px;border-bottom:1px solid var(--line);line-height:1.45}.tk-management-form>.tk-primary{margin-top:4px}.tk-management-section .tk-admin-table td:last-child{width:1%}.tk-custom-select{position:relative;text-transform:none}.tk-custom-select-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:11px 14px;border:1px solid var(--line);background:#111;color:var(--paper);font-family:Manrope,sans-serif;font-size:.85rem;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease}.tk-custom-select-trigger:hover{border-color:#555;background:#151515}.tk-custom-select.is-open .tk-custom-select-trigger{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.tk-custom-select-chevron{width:8px;height:8px;margin:0 3px 4px 15px;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg);transition:transform .18s ease}.tk-custom-select.is-open .tk-custom-select-chevron{margin-bottom:-4px;transform:rotate(225deg)}.tk-custom-select-menu{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;padding:5px;border:1px solid #414141;background:#111;box-shadow:0 18px 45px rgba(0,0,0,.5)}.tk-custom-select-menu button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:11px 12px;border:0;border-left:2px solid transparent;background:transparent;color:var(--paper);font-family:Manrope,sans-serif;font-size:.82rem;text-align:left;cursor:pointer}.tk-custom-select-menu button:focus-visible,.tk-custom-select-menu button:hover{outline:0;background:#1b1b1b;border-left-color:var(--accent)}.tk-custom-select-menu button.is-selected{background:rgba(225,29,47,.12);border-left-color:var(--accent);color:#fff}.tk-custom-select-check{min-width:18px;color:var(--accent);font-family:JetBrains Mono,monospace;text-align:right}.tk-plan-admin-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.tk-plan-admin-grid article{padding:21px;border:1px solid var(--line);background:var(--bg-panel)}.tk-plan-admin-grid article.editing{border-color:var(--accent)}.tk-plan-admin-grid article>span{color:var(--red-bright);font-family:JetBrains Mono,monospace;font-size:.64rem;text-transform:uppercase}.tk-plan-admin-grid h2{font-size:1.7rem;margin:15px 0}.tk-plan-admin-grid h2 small{font-size:.7rem;color:var(--paper-dim)}.tk-plan-admin-grid ul{list-style:none;margin:15px 0}.tk-plan-admin-grid li{padding:9px 0;border-bottom:1px solid var(--line);color:var(--paper-dim);font-size:.78rem}.tk-plan-admin-grid article>button{width:100%;border:1px solid var(--line);background:#171717;color:var(--paper);padding:10px;font-family:JetBrains Mono,monospace;font-size:.58rem;text-transform:uppercase}.tk-plan-fields{margin-bottom:15px}.tk-plan-fields label{margin:7px 0}.tk-plan-fields input{padding:8px}.tk-subscription-filters select{min-width:185px}.tk-client-head{display:grid;grid-template-columns:72px 1fr auto;grid-gap:18px;gap:18px;align-items:center;padding-bottom:22px;border-bottom:1px solid var(--line)}.tk-client-avatar{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:var(--crimson);font-family:JetBrains Mono,monospace;font-size:1.25rem}.tk-client-head h1{font-size:2rem;margin:7px 0}.tk-client-head p{color:var(--paper-dim)}.tk-client-detail{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);grid-gap:15px;gap:15px;margin-top:24px}.tk-client-detail>aside,.tk-client-detail>section{padding:24px;border:1px solid var(--line);background:var(--bg-panel)}.tk-client-detail h2{margin:11px 0 20px}.tk-client-timeline article{padding:15px;border-left:2px solid var(--red);border-bottom:1px solid var(--line);background:#151515}.tk-client-timeline span{display:block;margin-top:6px;color:var(--paper-dim);font-size:.75rem}.tk-clients-table td:first-child{min-width:210px}@media(max-width:1100px){.tk-client-detail,.tk-order-detail-grid,.tk-plan-admin-grid,.tk-promo-layout{grid-template-columns:1fr}.tk-table-actions{flex-direction:column}.tk-show-metrics{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:700px){.tk-client-head{grid-template-columns:55px 1fr}.tk-client-avatar{width:55px;height:55px}.tk-client-head .tk-detail-actions{grid-column:1/3;justify-content:flex-start}.tk-order-ticket{align-items:flex-start;flex-direction:column}.tk-inline-field{grid-template-columns:1fr}.tk-promo-layout{margin-top:16px}.tk-client-detail>aside,.tk-client-detail>section,.tk-management-form,.tk-order-detail-grid>aside,.tk-order-detail-grid>section,.tk-promo-rules{padding:17px}}.tk-inline-field{grid-template-columns:minmax(0,1fr) max-content;align-items:stretch}.tk-inline-field input{min-width:0}.tk-inline-field button{position:relative;white-space:nowrap;padding-inline:14px}body:has(.tk-admin-page) .ph-chat-fab,body:has(.tk-admin-page) .ph-chat-panel{display:none}.tk-status-pill[data-status=paid]{border-left-color:#44c878;background:rgba(68,200,120,.1);color:#82e5a8}.tk-status-pill[data-status=canceled],.tk-status-pill[data-status=refunded]{border-left-color:#f0384a;background:rgba(240,56,74,.1);color:#ff8994}@media(max-width:700px){.tk-inline-field{grid-template-columns:1fr}.tk-inline-field button{min-height:42px}}.tk-staff-access,.tk-ticket-ads{margin-top:26px}.tk-staff-access{display:grid;grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);grid-gap:18px;gap:18px}.tk-permission-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin:18px 0;padding:16px;border:1px solid var(--line)}.tk-permission-grid legend{padding:0 7px;color:var(--paper-dim);font:600 .58rem JetBrains Mono,monospace;text-transform:uppercase}.tk-permission-grid label,.tk-staff-card label{display:flex;align-items:flex-start;gap:8px;color:var(--paper);font:400 .72rem Manrope,sans-serif;text-transform:none}.tk-permission-grid input,.tk-staff-card input{width:16px;height:16px;accent-color:var(--red)}.tk-staff-card{padding:15px 0;border-bottom:1px solid var(--line)}.tk-staff-card header{display:flex;justify-content:space-between;gap:14px;margin-bottom:13px}.tk-staff-card small{display:block;color:var(--paper-dim)}.tk-staff-card>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.tk-ticket-ads>header{margin-bottom:16px}.tk-ticket-ads>header p{color:var(--paper-dim)}.tk-ticket-ads>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.tk-management-form textarea{width:100%;padding:11px;border:1px solid var(--line);background:#111;color:var(--paper);resize:vertical}.tk-management-form input[type=file]{font-size:.72rem}.tk-management-form input[type=file]::-webkit-file-upload-button{margin-right:10px;padding:8px 10px;border:1px solid var(--line);background:#222;color:var(--paper)}.tk-management-form input[type=file]::file-selector-button{margin-right:10px;padding:8px 10px;border:1px solid var(--line);background:#222;color:var(--paper)}@media(max-width:1000px){.tk-staff-access,.tk-ticket-ads>div{grid-template-columns:1fr}}@media(max-width:560px){.tk-permission-grid,.tk-staff-card>div{grid-template-columns:1fr}}.tk-row-actions{display:flex;flex-wrap:wrap;gap:5px}.tk-row-actions a,.tk-row-actions button{display:inline-flex;align-items:center;padding:7px 8px;border:1px solid var(--line);background:#181818;color:var(--paper);font:500 .52rem JetBrains Mono,monospace;text-transform:uppercase;white-space:nowrap}.tk-sales-detail-head>.tk-primary{align-self:center;justify-self:end}.tk-distributor-grid{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px;margin-top:24px}.tk-distributor-map .tk-invitation-map{margin:16px 0;max-height:none}.tk-distributor-map .tk-map-scroll{min-height:520px}.tk-partner-link{display:grid;grid-gap:7px;gap:7px;padding:13px 0;border-bottom:1px solid var(--line)}.tk-partner-link code{overflow:auto;padding:8px;background:#0d0d0d;color:var(--accent);font-size:.62rem}.tk-partner-link span{color:var(--paper-dim);font-size:.7rem}.tk-partner-link button{justify-self:start}.tk-admin-table a{color:var(--paper);text-decoration:underline}.tk-distributor-seat-list{display:grid;grid-gap:5px;gap:5px;min-width:245px;max-height:210px;overflow:auto}.tk-distributor-seat-list label{display:grid;grid-template-columns:18px 1fr auto;align-items:center;grid-gap:7px;gap:7px;padding:6px 8px;background:#111;color:var(--paper);font-size:.68rem}.tk-distributor-seat-list label.is-sold{border-left:2px solid #58c886}.tk-distributor-seat-list input{width:15px;height:15px;accent-color:var(--red)}.tk-distributor-seat-list small{margin:0;color:var(--paper-dim);font-size:.55rem}.tk-distributor-batch-actions{display:grid;grid-gap:6px;gap:6px;min-width:170px}.tk-distributor-batch-actions a,.tk-distributor-batch-actions button{padding:8px;border:1px solid var(--line);background:#171717;color:var(--paper);font:600 .55rem JetBrains Mono,monospace;text-align:center;text-transform:uppercase}.tk-distributor-batch-actions button:disabled{opacity:.35}.tk-invitation-history .tk-danger{white-space:nowrap;padding:9px 11px}.tk-show-picker .tk-custom-select-trigger{min-height:62px;padding:15px 18px;font-size:1rem}.tk-show-picker .tk-custom-select-menu{top:calc(100% + 8px)}.tk-show-picker .tk-custom-select-menu button{min-height:52px;padding:14px 16px;font-size:.92rem}.tk-admin-stats.tk-sales-overview{grid-template-columns:repeat(4,minmax(0,1fr))}.tk-client-row-actions{display:flex;gap:6px;justify-content:flex-end}.tk-client-row-actions button{white-space:nowrap}.tk-client-editor label{display:grid;grid-gap:7px;gap:7px;margin:13px 0;color:var(--paper-dim);font:500 .6rem JetBrains Mono,monospace;text-transform:uppercase}.tk-client-editor input{width:100%;padding:11px;border:1px solid var(--line);background:#111;color:var(--paper);font:400 .85rem Manrope,sans-serif;text-transform:none}.tk-client-delete-note{color:var(--paper-dim);font-size:.75rem;line-height:1.45}.tk-order-financial-total{font-size:1.05rem}.tk-order-financial-total dd{color:#82e5a8}.tk-promo-result{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin-top:12px;background:var(--line);border-left:3px solid #44c878}.tk-promo-result span{display:grid;grid-gap:4px;gap:4px;padding:12px;background:#121712;color:var(--paper-dim);font-size:.68rem}.tk-promo-result b{color:var(--paper);font-size:.9rem}.tk-promo-result span:last-child b{color:#82e5a8}.tk-checkout-payment-bar strong del{margin-right:8px;color:var(--paper-dim);font-size:.7em;font-weight:400}.tk-order-success>div>a{display:inline-flex;align-items:center;justify-content:center;line-height:1.15}.tk-ticket-ads>div{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-ticket-ads>header>.tk-primary{margin-top:12px}.tk-ticket-preview-overlay{padding:18px}.tk-ticket-preview-dialog{position:relative;width:min(940px,100%);height:calc(100vh - 36px);background:#111;border:1px solid var(--line);box-shadow:0 25px 80px rgba(0,0,0,.75)}.tk-ticket-preview-dialog iframe{display:block;width:100%;height:100%;border:0;background:#222}.tk-ticket-preview-dialog .tk-dialog-close{z-index:2;color:#fff;text-shadow:0 1px 4px #000}@media(max-width:900px){.tk-ticket-ads>div{grid-template-columns:1fr}}@media(max-width:1000px){.tk-admin-stats.tk-sales-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.tk-admin-stats.tk-sales-overview,.tk-promo-result{grid-template-columns:1fr}.tk-show-picker .tk-custom-select-trigger{min-height:54px;padding:12px 14px;font-size:.86rem}}.tk-ticket-ad-actions{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap;margin-top:6px}.tk-ticket-ad-actions>a{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:10px 15px;border:1px solid var(--line);color:var(--paper);font:600 .64rem JetBrains Mono,monospace;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.tk-ticket-ad-actions>a:hover{border-color:var(--accent);color:var(--accent)}.tk-ticket-ad-preview-note{display:block;margin-top:9px}.tk-status-pill[data-status=invitation]{border-left-color:#fac54d;background:rgba(250,197,77,.1);color:#fac54d}.tk-management-form>.tk-primary{margin-top:18px}.tk-distributor-map .tk-invitation-map{margin-bottom:22px}.tk-special-guest{margin-top:22px;padding:18px 22px;border:1px solid var(--line);border-left:3px solid var(--accent);background:rgba(250,197,77,.045);max-width:900px}.tk-special-guest>span{display:block;margin-bottom:10px;color:var(--accent);font:600 .65rem JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.tk-event-info .tk-special-guest>p{margin:0;color:var(--paper);font-size:.9rem;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:600px){.tk-special-guest{margin-top:16px;padding:16px}.tk-special-guest>span{font-size:.6rem}}.tk-source-filter{display:grid;grid-gap:14px;gap:14px;margin:24px 0;padding:22px;border:1px solid var(--line);background:var(--bg-panel)}.tk-source-filter label{display:grid;grid-gap:10px;gap:10px;color:var(--paper-dim);font-size:.75rem}.tk-source-filter select{width:100%;max-width:600px;padding:12px;border:1px solid var(--line);background:#111;color:var(--paper);font:inherit}.tk-source-filter p{margin:0;font-size:.85rem;line-height:1.6}.tk-distributor-history-caption,.tk-source-filter small{color:var(--paper-dim);line-height:1.6}.tk-distributor-history-caption{margin:12px 0 24px;font-size:.8rem}.tk-management-form>.tk-distributor-link-heading{margin:32px 0 12px;padding-top:24px;border-top:1px solid var(--line)}.tk-distributor-link-empty{margin:0;color:var(--paper-dim);font-size:.75rem;line-height:1.6}.tk-distributor-contact{display:grid;grid-gap:8px;gap:8px;min-width:190px;max-width:300px;overflow-wrap:anywhere}.tk-distributor-contact>small{margin:0;line-height:1.5}.tk-distributor-contact>button{margin-top:12px;justify-self:start;line-height:1.5}.tk-distributor-contact-form{min-width:240px;margin-top:20px;padding:20px;display:grid;grid-gap:16px;gap:16px}.tk-distributor-contact-form>p{margin:0;line-height:1.6}.tk-distributor-contact-form>label{margin:0}.tk-distributor-batch-actions{gap:10px}.tk-distributor-batch-actions>button{width:100%;min-height:40px;line-height:1.5}.tk-refund-admin>.tk-page-head{margin-bottom:22px}.tk-refund-tabs{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--line);margin-bottom:20px}.tk-refund-tabs button{display:flex;align-items:center;gap:8px;padding:12px 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--paper-dim);font:600 .61rem JetBrains Mono,monospace;text-transform:uppercase}.tk-refund-tabs button.active{border-color:var(--red);color:var(--paper)}.tk-refund-tabs b{display:grid;place-items:center;min-width:22px;height:22px;border-radius:50%;background:#262626;color:var(--paper);font-size:.55rem}.tk-refund-message{margin:0 0 16px;padding:11px 14px;border-left:3px solid var(--accent);background:#171717;color:var(--paper)!important;font-size:.78rem}.tk-refund-list{display:grid;grid-gap:14px;gap:14px}.tk-refund-card{border:1px solid var(--line);background:var(--bg-panel)}.tk-refund-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:21px 23px;border-bottom:1px solid var(--line)}.tk-refund-card>header>div>span{color:var(--red-bright);font:600 .62rem JetBrains Mono,monospace}.tk-refund-card h2{margin:8px 0 5px;font-size:1.2rem}.tk-refund-card header p{margin:0;color:var(--paper-dim);font-size:.74rem;line-height:1.5}.tk-refund-facts{display:grid;grid-template-columns:1fr 1fr .6fr}.tk-refund-facts>div{display:grid;align-content:start;grid-gap:6px;gap:6px;min-width:0;padding:18px 23px;border-right:1px solid var(--line)}.tk-refund-facts>div:last-child{border-right:0}.tk-refund-facts small,.tk-refund-processing>label{color:var(--paper-dim);font:500 .57rem JetBrains Mono,monospace;text-transform:uppercase}.tk-refund-facts b{font-size:.88rem}.tk-refund-facts span{overflow-wrap:anywhere;color:var(--paper-dim);font-size:.7rem;line-height:1.45}.tk-refund-processing{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px;padding:18px 23px;border-top:1px solid var(--line);background:#151515}.tk-refund-processing>label{display:grid;grid-gap:7px;gap:7px}.tk-refund-processing input[type=text],.tk-refund-processing textarea,.tk-refund-processing>label>input:not([type]){width:100%;min-height:46px;padding:11px 12px;border:1px solid var(--line);background:#0f0f0f;color:var(--paper);font:400 .8rem Manrope,sans-serif;text-transform:none}.tk-refund-processing textarea{min-height:70px;resize:vertical}.tk-refund-processing .tk-refund-confirm{display:flex;grid-column:1/3;align-items:flex-start;gap:10px;color:var(--paper);font:400 .74rem Manrope,sans-serif;text-transform:none}.tk-refund-processing .tk-refund-confirm input{width:18px;height:18px;accent-color:var(--red)}.tk-refund-processing>div{display:flex;grid-column:1/3;justify-content:flex-end;gap:9px}.tk-refund-processing button{padding:11px 14px;border:1px solid var(--line);background:#191919;color:var(--paper);font:600 .61rem JetBrains Mono,monospace;text-transform:uppercase}.tk-refund-processing button:first-child{border-color:rgba(240,56,74,.5);color:#ff8994}.tk-refund-processing button:disabled{opacity:.45}.tk-refund-card>footer{display:flex;justify-content:space-between;gap:20px;padding:15px 23px;border-top:1px solid var(--line);color:var(--paper-dim);font-size:.72rem}.tk-refund-card>footer b{color:var(--paper)}@media(max-width:760px){.tk-refund-facts{grid-template-columns:1fr}.tk-refund-facts>div{border-right:0;border-bottom:1px solid var(--line)}.tk-refund-processing{grid-template-columns:1fr}.tk-refund-processing .tk-refund-confirm,.tk-refund-processing>div{grid-column:auto}.tk-refund-processing>div{display:grid}.tk-refund-card>footer,.tk-refund-card>header{align-items:flex-start;flex-direction:column}}.tk-client-wallet{margin-top:24px;padding-top:22px;border-top:1px solid var(--line)}.tk-client-wallet>header{display:flex;align-items:end;justify-content:space-between;gap:18px}.tk-client-wallet>header h2{margin-bottom:0}.tk-client-wallet>header>strong{color:#91d9ab;font-size:2rem}.tk-wallet-adjust{display:grid;grid-template-columns:160px 140px 1fr auto;grid-gap:9px;gap:9px;margin:18px 0}.tk-wallet-adjust input,.tk-wallet-adjust select,.tk-wallet-adjust textarea{width:100%;min-height:42px;padding:10px 11px;border:1px solid var(--line);background:#111;color:var(--paper);font:400 .78rem Manrope,sans-serif;resize:vertical}.tk-wallet-adjust textarea{min-height:42px}.tk-wallet-history{display:grid;margin-top:10px}.tk-wallet-history article{display:grid;grid-template-columns:90px 1fr;grid-gap:4px 12px;gap:4px 12px;padding:11px 0;border-bottom:1px solid var(--line)}.tk-wallet-history article>b.credit{color:#91d9ab}.tk-wallet-history article>b.debit{color:#ff9aa1}.tk-wallet-history article>small{grid-column:1/3;color:var(--paper-dim);font-size:.65rem}.tk-client-wallet-disabled>p,.tk-wallet-history>p{color:var(--paper-dim);font-size:.75rem;line-height:1.5}.tk-gift-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);grid-gap:15px;gap:15px;margin:25px 0}.tk-admin-table code{white-space:nowrap;color:var(--accent);font-weight:700}.tk-admin-table td>button{padding:8px 10px;border:1px solid var(--line);background:#191919;color:var(--paper)}@media(max-width:1050px){.tk-wallet-adjust{grid-template-columns:1fr 1fr}.tk-wallet-adjust button,.tk-wallet-adjust textarea{grid-column:1/3}.tk-gift-layout{grid-template-columns:1fr}}@media(max-width:620px){.tk-wallet-adjust{grid-template-columns:1fr}.tk-wallet-adjust button,.tk-wallet-adjust textarea{grid-column:auto}}.tk-promo-delete-confirm{max-width:420px;min-width:240px;margin-top:14px;padding:14px;border:1px solid #8d3038;white-space:normal}.tk-promo-delete-confirm p{line-height:1.6;font-size:.78rem;color:var(--paper-dim);margin:0 0 14px}.tk-promo-delete-confirm [role=alert]{color:#ff858d}.tk-promo-delete-confirm .tk-table-actions{flex-wrap:wrap;gap:8px}.tk-client-account-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 18px}.tk-client-account-filters>span{color:var(--paper-dim);font-size:.75rem;margin-right:4px}.tk-client-account-filters>button{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--line);background:#171717;color:var(--paper);font:500 .65rem JetBrains Mono,monospace;cursor:pointer}.tk-client-account-filters>button.active{border-color:var(--accent);color:var(--accent)}.tk-client-account-filters>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tk-client-account-status{white-space:normal;line-height:1.4}.tk-client-account-status.is-registered{border-left-color:#58c886;color:#91d9ab;background:#142019}.tk-newsletter-list{display:grid;grid-gap:16px;gap:16px;margin-top:20px}.tk-newsletter-card{border:1px solid var(--line);background:var(--bg-panel);padding:22px}.tk-newsletter-card>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--line)}.tk-newsletter-card h2{margin:8px 0 0;font-size:1.15rem;line-height:1.25}.tk-newsletter-status{display:inline-block;padding:3px 8px;background:#1a1a1a;color:var(--paper);font:600 .58rem JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.tk-newsletter-status.status-sent{background:rgba(68,200,120,.15);color:#82e5a8}.tk-newsletter-status.status-tested{background:rgba(245,192,74,.15);color:#f5c04a}.tk-newsletter-status.status-error{background:rgba(240,56,74,.15);color:#ff8994}.tk-newsletter-kind{display:inline-block;padding:3px 8px;margin-left:6px;background:#0f0f0f;color:var(--paper-dim);font:500 .58rem JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.tk-newsletter-meta{margin:8px 0 0;color:var(--paper-dim);font-size:.72rem;line-height:1.5}.tk-newsletter-actions{display:flex;gap:6px;flex-shrink:0}.tk-newsletter-actions a{padding:8px 12px;border:1px solid var(--line);color:var(--paper);font:600 .6rem JetBrains Mono,monospace;text-transform:uppercase;text-decoration:none;white-space:nowrap}.tk-newsletter-actions a:hover{border-color:var(--accent);color:var(--accent)}.tk-newsletter-stats{margin:0 0 16px;grid-template-columns:repeat(5,minmax(0,1fr))}.tk-newsletter-stats>div>button{padding:8px 10px;border:1px solid var(--line);background:#191919;color:var(--paper);font:600 .58rem JetBrains Mono,monospace;text-transform:uppercase;cursor:pointer;white-space:nowrap}.tk-newsletter-stats>div>button:hover{border-color:var(--accent);color:var(--accent)}.tk-newsletter-stats>div>button:disabled{opacity:.5}.tk-newsletter-controls{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;padding-top:14px;border-top:1px solid var(--line)}.tk-newsletter-control label{display:block;margin-bottom:6px;color:var(--paper-dim);font:600 .55rem JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.tk-newsletter-control-row{display:grid;grid-template-columns:1fr auto;grid-gap:6px;gap:6px}.tk-newsletter-control-row input,.tk-newsletter-control-row select{padding:10px 12px;border:1px solid var(--line);background:#111;color:var(--paper);font:400 .8rem Manrope,sans-serif;min-width:0}.tk-newsletter-control-row button{padding:10px 16px;border:1px solid var(--line);background:#191919;color:var(--paper);font:600 .6rem JetBrains Mono,monospace;text-transform:uppercase;cursor:pointer;white-space:nowrap}.tk-newsletter-control-row button.tk-primary{background:var(--red);border-color:var(--red);color:#fff}.tk-newsletter-control-row button:disabled{opacity:.5}@media(max-width:900px){.tk-newsletter-controls{grid-template-columns:1fr}.tk-newsletter-card>header{flex-direction:column}.tk-newsletter-actions{width:100%}.tk-newsletter-stats{grid-template-columns:repeat(2,1fr)!important}}