.kick-form{display:grid;gap:1rem;max-width:900px}.kick-form label{display:block;margin:.8rem 0}.kick-form input:not([type=checkbox]):not([type=hidden]),.kick-form select,.kick-form textarea{width:100%;max-width:100%;box-sizing:border-box}.kick-form textarea{resize:vertical}.kick-form input[type=checkbox]{width:auto}.kick-form .muted{line-height:1.6}.kick-form details summary{cursor:pointer}.kick-card .card-main{min-width:0}.kick-card h2{overflow-wrap:anywhere}.kick-card .button-row{flex-wrap:wrap}.kick-platform{color:#8be86c;font-size:.75rem;font-weight:700}.kick-activity{max-height:420px;overflow:auto;padding:.5rem 0}.kick-event{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.75rem;padding:.35rem 0;font-size:.86rem;line-height:1.5}.kick-event time{color:#a1a5b5;font-variant-numeric:tabular-nums}.kick-channel-table td{overflow-wrap:anywhere}.kick-channel-table small{display:block;color:#a1a5b5}.kick-card [data-kick-watching]{overflow-wrap:anywhere} [data-kick-confirm]{margin-top:1rem} [data-kick-disconnected]{color:#f4c779}@media(max-width:480px){.kick-event{grid-template-columns:4.5rem minmax(0,1fr);gap:.4rem}.kick-channel-table th,.kick-channel-table td{padding:.5rem;font-size:.8rem}.kick-form .section-heading{flex-wrap:wrap;gap:.5rem}}
.kick-page .panel-card{padding:1rem 1.2rem}.kick-page .panel-card h2{margin:0 0 .8rem;font-size:1.15rem}.kick-page .miner-command-bar h1{font-size:clamp(1.5rem,4vw,2rem);overflow-wrap:anywhere}.kick-page .section-heading{flex-wrap:wrap;gap:.6rem}.kick-page .miner-back{display:inline-block;margin-bottom:.8rem}.kick-page .panel-card>p:last-child{margin-bottom:0}.kick-page [hidden]{display:none!important}.kick-page .account-grid>a{display:block;text-decoration:none}.kick-page .account-grid>a:hover{border-color:#9163db}.kick-page summary{cursor:pointer;min-height:32px}.kick-page .table-wrap{max-width:100%;overflow-x:auto}@media(max-width:480px){.kick-page .panel-card{padding:.8rem}.kick-page .miner-command-bar{flex-wrap:wrap}.kick-page .miner-command-bar .button-row{flex-wrap:wrap}.kick-page .section-heading small{line-height:1.5}}
.kick-overview{max-width:1200px;margin-inline:auto;min-width:0}.kick-command-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.kick-command h1{font-size:clamp(1.4rem,4vw,2rem);margin:.25rem 0;overflow-wrap:anywhere}.kick-command-top>div{min-width:0}.kick-command .button-row{gap:.5rem;flex-wrap:wrap}.kick-command .button-row form:has([hidden]){display:none}.kick-status-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem .8rem;border-top:1px solid #343440;margin-top:.8rem;padding-top:.8rem}.kick-status-line span{overflow-wrap:anywhere}.kick-caption{font-size:.78rem;margin:.5rem 0 0}.kick-reward{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.kick-reward small{display:block;margin-top:.3rem}.kick-reward h2{font-size:.9rem!important}.kick-overview details.panel-card{margin-top:1rem}.kick-filter-disclosure{margin:.6rem 0;border:1px solid #3d3d4a;border-radius:8px;padding:.4rem .7rem}.kick-filter-disclosure>summary{font-weight:600;padding:.3rem;min-height:32px}.kick-filters{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end;padding:.5rem 0}.kick-filters label{display:grid;gap:.35rem;flex:1 1 180px;min-width:0;font-size:.8rem}.kick-filters input[type=search],.kick-filters select{width:100%;min-width:0;min-height:40px;box-sizing:border-box}.kick-filters .kick-checkbox{display:flex;align-items:center;flex:0 1 auto;min-height:40px}.kick-checkbox input{width:auto}.kick-overview .kick-activity{height:360px;max-height:55vh;min-height:180px;overflow:auto;overflow-anchor:none;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.kick-overview .kick-event{grid-template-columns:5rem minmax(0,1fr);gap:.65rem;padding:.2rem .1rem;font-size:.8rem;line-height:1.5}.kick-event span{overflow-wrap:anywhere}.kick-event.is-important{border-left:2px solid #b69bff;padding-left:.5rem}.kick-event-date{text-align:center;color:#a9abbc;font-size:.72rem;padding:.5rem}.kick-history-status{display:block;background:none;border:0;color:#b8adcf;margin:0 auto;padding:.5rem;cursor:pointer;font:inherit;font-size:.73rem;min-height:36px}.kick-history-status:disabled{cursor:default;color:#9899aa}.kick-latest{display:block;text-align:right;font-size:.8rem;padding:.5rem 0}.kick-technical pre{max-height:360px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.75rem;background:#0c0d12;padding:.8rem;border-radius:8px}.kick-overview :is(button,a,input,select,summary,[tabindex]):focus-visible{outline:2px solid #c4a4ff;outline-offset:3px}.kick-channels summary,.kick-technical summary{font-weight:600;padding:.25rem 0}.kick-channels[open] summary{margin-bottom:.6rem}@media(max-width:480px){.kick-command-top{gap:.6rem}.kick-command .button{min-height:40px}.kick-overview .kick-event{font-size:.75rem;grid-template-columns:4.5rem minmax(0,1fr);gap:.35rem}.kick-reward{gap:.6rem}.kick-filters label{flex-basis:100%}.kick-filters .kick-checkbox{flex-basis:auto}.kick-technical summary small{display:block;font-weight:400}}
.kick-overview .kick-activity{height:auto;min-height:140px;max-height:min(420px,55vh)}
.kick-workspace [hidden]{display:none!important}.kick-workspace .miner-command-actions form:has(button[hidden]){display:none}.kick-workspace .kick-reward,.kick-workspace .kick-channels,.kick-workspace .kick-delete{padding:14px 18px}.kick-workspace .kick-reward h2{margin:0 0 6px}.kick-workspace .kick-reward small{display:block}.kick-workspace .kick-platform{vertical-align:middle}.kick-workspace .activity-panel{padding:0}.kick-workspace .activity-list{overflow-anchor:none;min-height:140px}.kick-workspace .kick-history-status{display:block;margin:auto;min-height:32px;font-size:12px}.kick-workspace .kick-latest{padding:8px 18px}.kick-workspace .kick-channels summary,.kick-workspace .kick-delete summary{cursor:pointer;min-height:32px}.kick-workspace .kick-channels .table-wrap{overflow-x:auto}.kick-workspace .activity-content{overflow-wrap:anywhere}.kick-workspace .action-menu{z-index:3}@media(max-width:600px){.kick-workspace .kick-reward,.kick-workspace .kick-channels,.kick-workspace .kick-delete{padding:12px}.kick-workspace .miner-command-actions{flex-wrap:wrap}}
/* Tokens are API credentials, not login passwords for browser autofill. */
.kick-token{-webkit-text-security:disc;font-family:monospace;overflow-wrap:anywhere;resize:vertical}
.reward-filters{display:flex;align-items:end;gap:16px;flex-wrap:wrap}
.reward-filters label{flex:1;min-width:160px}
.reward-history-counts{display:flex;gap:24px;flex-wrap:wrap;margin:20px 0}
.reward-history-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px}
.reward-history-card{display:flex;gap:16px;min-width:0;margin:0;align-items:center;content-visibility:auto;contain-intrinsic-size:auto 154px}
.reward-image{display:block;position:relative;width:88px;height:120px;flex-shrink:0}
.reward-image img,.reward-image .reward-placeholder{position:absolute;inset:0}
.reward-image img[hidden]{display:none}
.reward-image img[data-reward-src]:not([data-reward-state=ready]){visibility:hidden}
.reward-history-card img,.reward-placeholder{width:88px;height:120px;object-fit:contain;flex-shrink:0;border-radius:8px;background:var(--surface-2,#20212b)}
.reward-placeholder{display:grid;place-items:center;font-size:32px;color:var(--muted)}
.reward-history-copy{min-width:0;display:flex;flex-direction:column;align-items:start;gap:6px}
.reward-history-copy p{margin:0}
.reward-collectible-id{overflow-wrap:anywhere}
.statistics-platforms{display:flex;gap:12px;margin:16px 0;flex-wrap:wrap}
.statistics-platforms .platform-choice-name{margin:0;font-size:inherit}
.statistics-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:16px;margin-bottom:16px}
.statistics-filters label{display:grid;gap:6px;flex:1 1 160px;min-width:0}
.statistics-filters input,.statistics-filters select{width:100%;max-width:100%;min-width:0;box-sizing:border-box}
.statistics-table .table-wrap,.statistics-rewards .table-wrap{overflow-x:auto;max-width:100%}
.statistics-rewards{margin-top:28px;scroll-margin-top:90px}
.statistics-rewards .panel-card{padding:16px}
.platform-choice p{line-height:1.6;color:var(--text)}
.platform-choice p.muted{color:var(--muted)}
.platform-choice .button{margin-top:12px}
@media(max-width:480px){.statistics-filters label{flex-basis:100%}.statistics-platforms .button{flex:1}.statistics-platforms .platform-badge{justify-content:center}}
@media(min-width:481px) and (max-width:1000px){.statistics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* Flex button rules must not override the native hidden state in the gallery. */
[data-reward-retry][hidden], [data-reward-more][hidden] { display: none; }
.kick-list-library{margin-bottom:24px}.kick-list-library h2{overflow-wrap:anywhere}.kick-list-editor{max-width:900px;scroll-margin-top:90px}.kick-list-editor .panel-card{min-width:0;padding:20px}.kick-list-editor .panel-card h2{margin-top:0;overflow-wrap:anywhere}.kick-list-danger{max-width:900px;margin-top:24px;padding:20px;box-sizing:border-box}.kick-channel-editor{min-width:0}.kick-channel-editor .shared-list-diff{margin-bottom:12px}.kick-channel-order{max-height:340px;overflow:auto;padding:0;margin:0;list-style-position:inside;counter-reset:kick-channel}.kick-channel-order li{counter-increment:kick-channel;display:flex;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border)}.kick-channel-order li::before{content:counter(kick-channel);color:var(--muted);min-width:24px;font-variant-numeric:tabular-nums}.kick-channel-order a{min-width:0;overflow-wrap:anywhere;flex:1}.kick-channel-order span{display:flex;gap:4px;flex-shrink:0}.kick-channel-order button{min-width:36px;min-height:36px;padding:4px 8px}.kick-form [hidden],.kick-list-editor [hidden]{display:none!important}.kick-form .shared-list-tools{margin-bottom:12px}.kick-form #channels{scroll-margin-top:90px}
@media(max-width:480px){.kick-list-editor .panel-card,.kick-list-danger{padding:14px}.kick-channel-order li{gap:6px}.kick-channel-order button{min-width:44px;min-height:44px;padding:4px}.kick-list-library .card-heading{flex-wrap:wrap}.kick-form .sticky-save{flex-wrap:wrap}.kick-form .save-state{width:100%;overflow-wrap:anywhere}}
