.theme-6{--t6-radius:16px;--t6-radius-sm:12px;--t6-radius-xs:8px;--t6-shadow:0 4px 24px #00000026;--t6-shadow-lg:0 8px 40px #00000040;--t6-transition:all .3s cubic-bezier(.4,0,.2,1);background:var(--color-bg);min-height:100vh}.theme-6 .t6-layout{background:linear-gradient(180deg,var(--color-bg)0%,var(--color-bg-card)100%);flex-direction:column;min-height:100vh;display:flex}.theme-6 .t6-container{width:100%;max-width:900px;margin:0 auto;padding:0 20px}.theme-6 .t6-header{background:var(--color-bg-card);border-bottom:1px solid var(--color-border);z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:16px 20px;position:sticky;top:0}.theme-6 .t6-header-inner{justify-content:space-between;align-items:center;max-width:900px;margin:0 auto;display:flex}.theme-6 .t6-brand{align-items:center;gap:12px;display:flex}.theme-6 .t6-logo{background:linear-gradient(135deg,var(--color-primary),#ffffff1a);border-radius:var(--t6-radius-sm);justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative;overflow:hidden}.theme-6 .t6-brand-text{flex-direction:column;display:flex}.theme-6 .t6-brand-name{color:var(--color-text);font-size:1.125rem;font-weight:700}.theme-6 .t6-brand-tagline{color:var(--color-primary);letter-spacing:.5px;font-size:.75rem;font-weight:500}.theme-6 .t6-header-right{align-items:center;gap:16px;display:flex}.theme-6 .t6-queue-badge{background:linear-gradient(135deg,var(--color-primary),#fff3);border-radius:20px;padding:6px 14px;animation:2s ease-in-out infinite t6-pulse}.theme-6 .t6-queue-text{color:#fff;font-size:.8rem;font-weight:600}.theme-6 .t6-user{border-radius:var(--t6-radius-sm);border:1px solid var(--color-border);background:#ffffff0d;align-items:center;gap:10px;padding:8px 14px;display:flex}.theme-6 .t6-user-avatar{background:var(--color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.theme-6 .t6-user-name{color:var(--color-text);font-size:.875rem;font-weight:500}.theme-6 .t6-main{flex:1;padding:24px 0}.theme-6 .t6-content{margin-top:24px}.theme-6 .t6-tabs{background:var(--color-bg-card);border-radius:var(--t6-radius);border:1px solid var(--color-border);padding:8px}.theme-6 .t6-tabs-inner{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.theme-6 .t6-tabs-inner::-webkit-scrollbar{display:none}.theme-6 .t6-tab{border-radius:var(--t6-radius-sm);cursor:pointer;transition:var(--t6-transition);white-space:nowrap;color:var(--color-text-light);background:0 0;border:none;align-items:center;gap:8px;padding:12px 18px;font-size:.875rem;font-weight:500;display:flex}.theme-6 .t6-tab:hover{color:var(--color-text);background:#ffffff0d}.theme-6 .t6-tab-active{background:var(--color-primary)!important;color:#fff!important}.theme-6 .t6-tab-emoji{font-size:1rem}.theme-6 .t6-bonus-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.theme-6 .t6-card{background:var(--color-bg-card);border-radius:var(--t6-radius);border:1px solid var(--color-border);cursor:pointer;transition:var(--t6-transition);position:relative;overflow:hidden}.theme-6 .t6-card:hover{box-shadow:var(--t6-shadow-lg);border-color:var(--color-primary);transform:translateY(-4px)}.theme-6 .t6-card-disabled{opacity:.6;cursor:not-allowed}.theme-6 .t6-card-disabled:hover{box-shadow:none;border-color:var(--color-border);transform:none}.theme-6 .t6-card-header{border-bottom:1px solid var(--color-border);background:#ffffff08;align-items:center;gap:10px;padding:16px 20px;display:flex}.theme-6 .t6-card-emoji{font-size:1.5rem}.theme-6 .t6-card-type{color:var(--color-primary);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.theme-6 .t6-card-body{padding:20px}.theme-6 .t6-card-title{color:var(--color-text);margin-bottom:8px;font-size:1rem;font-weight:600;line-height:1.4}.theme-6 .t6-card-desc{color:var(--color-text-light);font-size:.8rem;line-height:1.5}.theme-6 .t6-card-footer{border-top:1px solid var(--color-border);gap:10px;padding:16px 20px;display:flex}.theme-6 .t6-card-btn{background:linear-gradient(135deg,var(--color-primary),#ffffff1a);border-radius:var(--t6-radius-sm);color:#fff;cursor:pointer;transition:var(--t6-transition);background-size:200% 200%;border:none;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:.875rem;font-weight:600;display:flex}.theme-6 .t6-card-btn:hover{box-shadow:0 4px 15px rgba(var(--color-primary-rgb,253,44,254),.3);background-position:100%}.theme-6 .t6-card-btn-secondary{border:1px solid var(--color-border);border-radius:var(--t6-radius-sm);color:var(--color-text-light);cursor:pointer;transition:var(--t6-transition);background:#ffffff0d;justify-content:center;align-items:center;gap:6px;padding:12px 16px;font-size:.8rem;font-weight:500;display:flex}.theme-6 .t6-card-btn-secondary:hover{border-color:var(--color-primary);color:var(--color-text);background:#ffffff1a}.theme-6 .t6-card-cooldown{color:var(--color-text-light);flex:1;justify-content:center;align-items:center;gap:8px;font-size:.875rem;display:flex}.theme-6 .t6-card-accent{background:linear-gradient(90deg,var(--color-primary),transparent);height:3px;position:absolute;top:0;left:0;right:0}.theme-6 .t6-loading,.theme-6 .t6-error,.theme-6 .t6-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.theme-6 .t6-loading-screen{background:linear-gradient(180deg,var(--color-bg)0%,var(--color-bg-card)100%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.theme-6 .t6-loading-text{color:var(--color-text-light);margin-top:16px;font-size:.9rem}.theme-6 .t6-error-title,.theme-6 .t6-empty-title{color:var(--color-text);margin-top:16px;margin-bottom:8px;font-size:1.25rem;font-weight:600}.theme-6 .t6-error-desc,.theme-6 .t6-empty-desc{color:var(--color-text-light);font-size:.9rem}.theme-6 .t6-btn-retry{background:var(--color-primary);border-radius:var(--t6-radius-sm);color:#fff;cursor:pointer;transition:var(--t6-transition);border:none;margin-top:20px;padding:12px 24px;font-weight:600}.theme-6 .t6-btn-retry:hover{opacity:.9}.theme-6 .t6-error-state{background:linear-gradient(180deg,var(--color-bg)0%,var(--color-bg-card)100%);justify-content:center;align-items:center;min-height:100vh;display:flex}.theme-6 .t6-error-state-inner{text-align:center;padding:40px}.theme-6 .t6-error-icon{color:var(--color-primary);margin-bottom:20px}.theme-6 .t6-error-state-title{color:var(--color-text);margin-bottom:8px;font-size:1.5rem;font-weight:700}.theme-6 .t6-error-state-message{color:var(--color-text-light)}.theme-6 .t6-history{background:var(--color-bg-card);border-radius:var(--t6-radius);border:1px solid var(--color-border);overflow:hidden}.theme-6 .t6-history-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:20px;display:flex}.theme-6 .t6-history-title{color:var(--color-text);font-size:1rem;font-weight:600}.theme-6 .t6-history-count{color:var(--color-text-light);font-size:.8rem}.theme-6 .t6-history-list{max-height:500px;overflow-y:auto}.theme-6 .t6-history-item{border-bottom:1px solid var(--color-border);transition:var(--t6-transition);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.theme-6 .t6-history-item:last-child{border-bottom:none}.theme-6 .t6-history-item:hover{background:#ffffff05}.theme-6 .t6-history-left{flex:1;min-width:0}.theme-6 .t6-history-name{color:var(--color-text);margin-bottom:4px;font-size:.9rem;font-weight:500}.theme-6 .t6-history-date{color:var(--color-text-light);font-size:.75rem}.theme-6 .t6-history-status{border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:600;display:flex}.theme-6 .t6-status-pending{color:#fbbf24;background:#fbbf2426}.theme-6 .t6-status-approved{color:#22c55e;background:#22c55e26}.theme-6 .t6-status-rejected{color:#ef4444;background:#ef444426}.theme-6 .t6-status-waiting{color:#3b82f6;background:#3b82f626}.theme-6 .t6-modal-overlay{z-index:50;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.theme-6 .t6-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;position:absolute;inset:0}.theme-6 .t6-modal{background:var(--color-bg-card);border-radius:var(--t6-radius);border:1px solid var(--color-border);width:100%;max-width:400px;box-shadow:var(--t6-shadow-lg);position:relative}.theme-6 .t6-animate-fade-in{animation:.25s ease-out t6-fade-in}@keyframes t6-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.theme-6 .t6-modal-close{border:1px solid var(--color-border);border-radius:var(--t6-radius-xs);width:36px;height:36px;color:var(--color-text-light);cursor:pointer;transition:var(--t6-transition);background:#ffffff0d;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.theme-6 .t6-modal-close:hover{color:var(--color-text);background:#ffffff1a}.theme-6 .t6-modal-content{padding:32px 24px 24px}.theme-6 .t6-btn-primary{background:var(--color-primary);color:#fff;border-radius:var(--t6-radius-sm);cursor:pointer;transition:var(--t6-transition);border:none;font-weight:600}.theme-6 .t6-btn-primary:hover:not(:disabled){opacity:.9}.theme-6 .t6-btn-primary:disabled{opacity:.5;cursor:not-allowed}.theme-6 .t6-spin{animation:1s linear infinite t6-spin}@keyframes t6-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes t6-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@media (max-width:640px){.theme-6 .t6-header-inner{flex-wrap:wrap;gap:12px}.theme-6 .t6-brand-tagline{display:none}.theme-6 .t6-tabs-inner{padding-bottom:4px}.theme-6 .t6-tab{padding:10px 14px}.theme-6 .t6-tab-label{display:none}.theme-6 .t6-tab-emoji{font-size:1.25rem}.theme-6 .t6-bonus-grid{grid-template-columns:1fr}.theme-6 .t6-user-name{display:none}}.theme-6 .t6-rules-overlay{z-index:100;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.theme-6 .t6-rules-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;position:absolute;inset:0}.theme-6 .t6-rules-modal{background:var(--color-bg-card);border-radius:var(--t6-radius);border:1px solid var(--color-border);width:100%;max-width:480px;max-height:80vh;box-shadow:var(--t6-shadow-lg);flex-direction:column;animation:.2s ease-out t6-modal-in;display:flex;position:relative}@keyframes t6-modal-in{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.theme-6 .t6-rules-header{border-bottom:1px solid var(--color-border);background:#ffffff05;align-items:center;gap:14px;padding:20px;display:flex}.theme-6 .t6-rules-header-icon{border-radius:var(--t6-radius-sm);background:#ffffff0d;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;display:flex}.theme-6 .t6-rules-header-content{flex:1;min-width:0}.theme-6 .t6-rules-title{color:var(--color-text);margin-bottom:2px;font-size:1rem;font-weight:600}.theme-6 .t6-rules-subtitle{color:var(--color-primary);font-size:.8rem;font-weight:500}.theme-6 .t6-rules-close{border:1px solid var(--color-border);border-radius:var(--t6-radius-sm);width:36px;height:36px;color:var(--color-text-light);cursor:pointer;transition:var(--t6-transition);background:#ffffff0d;justify-content:center;align-items:center;display:flex}.theme-6 .t6-rules-close:hover{color:var(--color-text);background:#ffffff1a}.theme-6 .t6-rules-body{flex:1;padding:20px;overflow-y:auto}.theme-6 .t6-rules-text{color:var(--color-text-light);white-space:pre-wrap;font-size:.9rem;line-height:1.7}.theme-6 .t6-rules-footer{border-top:1px solid var(--color-border);background:#ffffff05;gap:10px;padding:16px 20px;display:flex}.theme-6 .t6-rules-btn-close{border:1px solid var(--color-border);border-radius:var(--t6-radius-sm);color:var(--color-text-light);cursor:pointer;transition:var(--t6-transition);background:#ffffff0d;flex:1;padding:12px;font-size:.875rem;font-weight:500}.theme-6 .t6-rules-btn-close:hover{color:var(--color-text);background:#ffffff1a}.theme-6 .t6-rules-btn-request{background:linear-gradient(135deg,var(--color-primary),#ffffff1a);border-radius:var(--t6-radius-sm);color:#fff;cursor:pointer;transition:var(--t6-transition);border:none;flex:1;padding:12px;font-size:.875rem;font-weight:600}.theme-6 .t6-rules-btn-request:hover{box-shadow:0 4px 15px rgba(var(--color-primary-rgb,253,44,254),.3)}.theme-6 .t6-rules-btn-request:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.theme-6 .t6-modal-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.theme-6 .t6-state-icon{border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:20px;font-size:2rem;display:flex}.theme-6 .t6-state-icon.loading{background:linear-gradient(135deg,var(--color-primary),#fff3);animation:2s ease-in-out infinite t6-pulse}.theme-6 .t6-state-icon.success{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a)}.theme-6 .t6-state-icon.error{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626)}.theme-6 .t6-state-icon.queued{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706)}.theme-6 .t6-state-title{color:var(--color-text);margin-bottom:8px;font-size:1.25rem;font-weight:700}.theme-6 .t6-state-message{color:var(--color-text-light);max-width:280px;font-size:.9rem;line-height:1.5}.theme-6 .t6-queue-card{border-radius:var(--t6-radius-sm);text-align:center;background:linear-gradient(135deg,#f59e0b26,#f59e0b0d);border:1px solid #f59e0b4d;margin-top:20px;padding:16px 24px}.theme-6 .t6-queue-label{text-transform:uppercase;letter-spacing:1px;color:#f59e0b;margin-bottom:4px;font-size:.75rem}.theme-6 .t6-queue-number{color:var(--color-text);font-size:2rem;font-weight:800}.theme-6 .t6-modal-btn-single{background:linear-gradient(135deg,var(--color-primary),#ffffff1a);border-radius:var(--t6-radius-sm);color:#fff;cursor:pointer;transition:var(--t6-transition);border:none;margin-top:24px;padding:14px 32px;font-size:.9rem;font-weight:600}.theme-6 .t6-modal-btn-single:hover{box-shadow:0 4px 15px rgba(var(--color-primary-rgb,253,44,254),.3);transform:translateY(-1px)}.theme-6 .t6-waiting-banner{border-radius:var(--t6-radius);background:linear-gradient(135deg,#f59e0b26,#f59e0b0d);border:1px solid #f59e0b4d;align-items:center;gap:16px;margin-bottom:20px;padding:16px 20px;display:flex}.theme-6 .t6-waiting-icon{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.theme-6 .t6-waiting-icon svg{color:#fff}.theme-6 .t6-waiting-content{flex:1;min-width:0}.theme-6 .t6-waiting-title{color:var(--color-text);margin-bottom:2px;font-size:.9rem;font-weight:600}.theme-6 .t6-waiting-info{align-items:center;gap:8px;font-size:.8rem;display:flex}.theme-6 .t6-waiting-name{color:#f59e0b;font-weight:500}.theme-6 .t6-waiting-badge{color:#fbbf24;background:#f59e0b33;border-radius:12px;align-items:center;gap:4px;padding:2px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.theme-6 .t6-waiting-close{border:1px solid var(--color-border);width:32px;height:32px;color:var(--color-text-light);cursor:pointer;transition:var(--t6-transition);background:#ffffff0d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.theme-6 .t6-waiting-close:hover{color:var(--color-text);background:#ffffff1a}.theme-6 .t6-history-stats{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--t6-radius);gap:12px;margin-bottom:20px;padding:16px;display:flex}.theme-6 .t6-stat-item{text-align:center;flex:1;padding:8px}.theme-6 .t6-stat-item:not(:last-child){border-right:1px solid var(--color-border)}.theme-6 .t6-stat-value{color:var(--color-text);margin-bottom:2px;font-size:1.5rem;font-weight:700}.theme-6 .t6-stat-value.approved{color:#22c55e}.theme-6 .t6-stat-value.pending{color:#f59e0b}.theme-6 .t6-stat-value.rejected{color:#ef4444}.theme-6 .t6-stat-label{text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-light);font-size:.7rem}.theme-6 .t6-history-type{color:var(--color-text-light);background:#ffffff0d;border-radius:4px;margin-left:8px;padding:2px 8px;font-size:.7rem;display:inline-block}
.theme-7{--t7-radius:12px;--t7-radius-sm:8px;--t7-radius-lg:16px;--t7-shadow:0 2px 8px #00000026;--t7-shadow-lg:0 8px 32px #0003;--t7-transition:all .2s ease;--t7-spacing:20px;--t7-max-width:600px;background:var(--color-bg);min-height:100vh;color:var(--color-text)}.theme-7 .t7-container{width:100%;max-width:var(--t7-max-width);padding:0 var(--t7-spacing);margin:0 auto}.theme-7 .t7-header{border-bottom:1px solid var(--color-border);background:var(--color-bg-card);padding:16px 0}.theme-7 .t7-header-inner{justify-content:space-between;align-items:center;display:flex}.theme-7 .t7-logo{object-fit:contain;width:auto;height:36px}.theme-7 .t7-user-chip{color:var(--color-text-light);background:#ffffff0d;border-radius:20px;align-items:center;gap:8px;padding:6px 12px;font-size:.8rem;display:flex}.theme-7 .t7-user-dot{background:var(--color-primary);border-radius:50%;width:8px;height:8px}.theme-7 .t7-queue{background:var(--color-primary);padding:10px 0}.theme-7 .t7-queue-text{text-align:center;color:#fff;font-size:.8rem;font-weight:500}.theme-7 .t7-main{padding:24px 0 100px}.theme-7 .t7-section-title{text-transform:uppercase;letter-spacing:1px;color:var(--color-text-light);margin-bottom:12px;padding-left:4px;font-size:.7rem;font-weight:600}.theme-7 .t7-bonus-list{flex-direction:column;gap:8px;display:flex}.theme-7 .t7-bonus-item{background:var(--color-bg-card);border-radius:var(--t7-radius);border:1px solid var(--color-border);transition:var(--t7-transition);align-items:center;gap:12px;padding:14px 16px;display:flex}.theme-7 .t7-bonus-item:hover{border-color:var(--color-primary)}.theme-7 .t7-bonus-icon{border-radius:var(--t7-radius-sm);background:#ffffff0d;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;display:flex}.theme-7 .t7-bonus-info{flex:1;min-width:0}.theme-7 .t7-bonus-name{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:.9rem;font-weight:500;overflow:hidden}.theme-7 .t7-bonus-type{color:var(--color-primary);font-size:.75rem;font-weight:500}.theme-7 .t7-bonus-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.theme-7 .t7-btn-rules{border:1px solid var(--color-border);border-radius:var(--t7-radius-sm);color:var(--color-text-light);cursor:pointer;transition:var(--t7-transition);background:#ffffff0d;justify-content:center;align-items:center;padding:8px 12px;font-size:.75rem;font-weight:500;display:flex}.theme-7 .t7-rules-icon{display:none}.theme-7 .t7-rules-text{display:inline}.theme-7 .t7-btn-rules:hover{border-color:var(--color-primary);color:var(--color-text);background:#ffffff1a}.theme-7 .t7-bonus-btn{background:var(--color-primary);border-radius:var(--t7-radius-sm);color:#fff;cursor:pointer;transition:var(--t7-transition);border:none;align-items:center;gap:6px;padding:8px 16px;font-size:.8rem;font-weight:600;display:flex}.theme-7 .t7-bonus-btn:hover:not(:disabled){opacity:.9}.theme-7 .t7-bonus-btn:disabled{color:var(--color-text-light);cursor:not-allowed;background:#ffffff1a}.theme-7 .t7-bonus-cooldown{color:var(--color-text-light);background:#ffffff0d;border-radius:12px;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;display:flex}.theme-7 .t7-bottom-nav{background:var(--color-bg-card);border-top:1px solid var(--color-border);padding:8px 0;padding-bottom:calc(8px + env(safe-area-inset-bottom));z-index:50;position:fixed;bottom:0;left:0;right:0}.theme-7 .t7-nav-inner{max-width:var(--t7-max-width);padding:0 var(--t7-spacing);justify-content:center;gap:8px;margin:0 auto;display:flex}.theme-7 .t7-nav-item{border-radius:var(--t7-radius-sm);cursor:pointer;transition:var(--t7-transition);color:var(--color-text-light);background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:4px;padding:8px 12px;display:flex}.theme-7 .t7-nav-item:hover{background:#ffffff0d}.theme-7 .t7-nav-item.active{color:var(--color-primary);background:rgba(var(--color-primary-rgb,253,44,254),.1)}.theme-7 .t7-nav-icon{font-size:1.25rem}.theme-7 .t7-nav-label{font-size:.65rem;font-weight:500}.theme-7 .t7-modal-overlay{z-index:100;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.theme-7 .t7-modal-backdrop{background:#000000b3;position:absolute;inset:0}.theme-7 .t7-modal{background:var(--color-bg-card);border-radius:var(--t7-radius-lg);border:1px solid var(--color-border);width:100%;max-width:400px;animation:.2s ease-out t7-fade-in;position:relative}@keyframes t7-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.theme-7 .t7-modal-close{border:1px solid var(--color-border);border-radius:var(--t7-radius-sm);width:32px;height:32px;color:var(--color-text-light);cursor:pointer;transition:var(--t7-transition);background:#ffffff0d;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.theme-7 .t7-modal-close:hover{color:var(--color-text);background:#ffffff1a}.theme-7 .t7-modal-content{padding:24px}.theme-7 .t7-rules-title{color:var(--color-text);margin-bottom:16px;font-size:1.1rem;font-weight:600}.theme-7 .t7-rules-text{color:var(--color-text-light);white-space:pre-wrap;margin-bottom:20px;font-size:.9rem;line-height:1.6}.theme-7 .t7-confirm{text-align:center}.theme-7 .t7-confirm-title{color:var(--color-text);margin-bottom:8px;font-size:1.1rem;font-weight:600}.theme-7 .t7-confirm-bonus{color:var(--color-text-light);margin-bottom:16px;font-size:.9rem}.theme-7 .t7-confirm-box{background:var(--color-bg);border-radius:var(--t7-radius-sm);margin-bottom:20px;padding:14px}.theme-7 .t7-confirm-box p{color:var(--color-text-light);margin:0;font-size:.85rem}.theme-7 .t7-modal-actions{gap:10px;display:flex}.theme-7 .t7-btn{border-radius:var(--t7-radius-sm);cursor:pointer;transition:var(--t7-transition);flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:.9rem;font-weight:600;display:flex}.theme-7 .t7-btn-full{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--t7-radius-sm);width:100%;color:var(--color-text);cursor:pointer;transition:var(--t7-transition);margin-top:20px;padding:12px;font-size:.9rem;font-weight:500}.theme-7 .t7-btn-full:hover{background:#ffffff0d}.theme-7 .t7-btn-secondary{border:1px solid var(--color-border);color:var(--color-text-light);background:#ffffff0d}.theme-7 .t7-btn-secondary:hover:not(:disabled){color:var(--color-text);background:#ffffff1a}.theme-7 .t7-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.theme-7 .t7-btn-primary{background:var(--color-primary);color:#fff;border:none}.theme-7 .t7-btn-primary:hover{opacity:.9}.theme-7 .t7-btn-primary:disabled{opacity:.5;cursor:not-allowed}.theme-7 .t7-result{text-align:center;padding:20px 0}.theme-7 .t7-result-icon{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex}.theme-7 .t7-result-icon.success{color:#22c55e;background:#22c55e26}.theme-7 .t7-result-icon.error{color:#ef4444;background:#ef444426}.theme-7 .t7-result-title{color:var(--color-text);margin-bottom:8px;font-size:1.1rem;font-weight:600}.theme-7 .t7-result-msg{color:var(--color-text-light);font-size:.85rem;line-height:1.5}.theme-7 .t7-rules-section{border-top:1px solid var(--color-border);margin-top:16px;padding-top:16px}.theme-7 .t7-rules-toggle{cursor:pointer;width:100%;color:var(--color-text-light);background:0 0;border:none;justify-content:space-between;align-items:center;padding:10px 0;font-size:.8rem;font-weight:500;display:flex}.theme-7 .t7-rules-toggle:hover{color:var(--color-text)}.theme-7 .t7-rules-content{color:var(--color-text-light);white-space:pre-wrap;padding:12px 0;font-size:.85rem;line-height:1.6}.theme-7 .t7-history-list{flex-direction:column;gap:8px;display:flex}.theme-7 .t7-history-item{background:var(--color-bg-card);border-radius:var(--t7-radius);border:1px solid var(--color-border);align-items:center;gap:12px;padding:12px 14px;display:flex}.theme-7 .t7-history-status{border-radius:50%;flex-shrink:0;width:8px;height:8px}.theme-7 .t7-history-status.approved{background:#22c55e}.theme-7 .t7-history-status.pending{background:#f59e0b}.theme-7 .t7-history-status.rejected{background:#ef4444}.theme-7 .t7-history-info{flex:1;min-width:0}.theme-7 .t7-history-name{color:var(--color-text);margin-bottom:2px;font-size:.85rem;font-weight:500}.theme-7 .t7-history-date{color:var(--color-text-light);font-size:.7rem}.theme-7 .t7-history-badge{border-radius:12px;padding:4px 10px;font-size:.7rem;font-weight:500}.theme-7 .t7-history-badge.approved{color:#22c55e;background:#22c55e26}.theme-7 .t7-history-badge.pending{color:#f59e0b;background:#f59e0b26}.theme-7 .t7-history-badge.rejected{color:#ef4444;background:#ef444426}.theme-7 .t7-empty{text-align:center;padding:48px 20px}.theme-7 .t7-empty-icon{opacity:.5;margin-bottom:12px;font-size:2.5rem}.theme-7 .t7-empty-text{color:var(--color-text-light);font-size:.9rem}.theme-7 .t7-error-page{background:var(--color-bg);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.theme-7 .t7-error-box{text-align:center;max-width:320px}.theme-7 .t7-error-icon{color:#ef4444;background:#ef444426;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex}.theme-7 .t7-error-title{color:var(--color-text);margin-bottom:8px;font-size:1.1rem;font-weight:600}.theme-7 .t7-error-msg{color:var(--color-text-light);font-size:.85rem}.theme-7 .t7-loading{flex-direction:column;justify-content:center;align-items:center;padding:48px 20px;display:flex}.theme-7 .t7-spinner{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:32px;height:32px;margin-bottom:12px;animation:.8s linear infinite t7-spin}@keyframes t7-spin{to{transform:rotate(360deg)}}.theme-7 .t7-spin{animation:.8s linear infinite t7-spin}.theme-7 .t7-loading-text{color:var(--color-text-light);font-size:.85rem}@media (max-width:639px){.theme-7 .t7-rules-text{display:none}.theme-7 .t7-rules-icon{display:block}.theme-7 .t7-btn-rules{min-width:36px;min-height:36px;padding:8px}.theme-7 .t7-bonus-actions{gap:6px}.theme-7 .t7-bonus-btn{padding:8px 12px;font-size:.75rem}}@media (min-width:640px){.theme-7 .t7-modal{border-radius:var(--t7-radius-lg);max-height:80vh;margin:auto}.theme-7 .t7-modal-overlay{align-items:center;padding:20px}@keyframes t7-slide-up{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}}.theme-7 .t7-modal-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.theme-7 .t7-state-icon{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;font-size:1.75rem;display:flex}.theme-7 .t7-state-icon.loading{background:var(--color-primary);color:#fff;animation:1s linear infinite t7-spin}.theme-7 .t7-state-icon.success{color:#fff;background:#22c55e}.theme-7 .t7-state-icon.error{color:#fff;background:#ef4444}.theme-7 .t7-state-icon.queued{color:#fff;background:#f59e0b}.theme-7 .t7-state-title{color:var(--color-text);margin-bottom:8px;font-size:1.1rem;font-weight:600}.theme-7 .t7-state-message{color:var(--color-text-light);font-size:.85rem;line-height:1.5}.theme-7 .t7-queue-card{border-radius:var(--t7-radius);text-align:center;background:#f59e0b1a;border:1px solid #f59e0b4d;margin-top:16px;padding:12px 20px}.theme-7 .t7-queue-label{text-transform:uppercase;letter-spacing:1px;color:#f59e0b;margin-bottom:4px;font-size:.7rem}.theme-7 .t7-queue-number{color:var(--color-text);font-size:1.75rem;font-weight:700}.theme-7 .t7-modal-btn-single{background:var(--color-primary);border-radius:var(--t7-radius);color:#fff;cursor:pointer;transition:var(--t7-transition);border:none;margin-top:20px;padding:12px 24px;font-size:.85rem;font-weight:500}.theme-7 .t7-modal-btn-single:hover{filter:brightness(1.1)}.theme-7 .t7-waiting-banner{border-radius:var(--t7-radius);background:#f59e0b1a;border:1px solid #f59e0b4d;align-items:center;gap:12px;margin:16px 0;padding:12px 16px;display:flex}.theme-7 .t7-waiting-icon{background:#f59e0b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.theme-7 .t7-waiting-icon svg{color:#fff}.theme-7 .t7-waiting-content{flex:1;min-width:0}.theme-7 .t7-waiting-title{color:var(--color-text);margin-bottom:2px;font-size:.85rem;font-weight:600}.theme-7 .t7-waiting-info{align-items:center;gap:8px;font-size:.75rem;display:flex}.theme-7 .t7-waiting-name{color:#f59e0b;font-weight:500}.theme-7 .t7-waiting-badge{color:#fbbf24;background:#f59e0b33;border-radius:10px;padding:2px 8px;font-size:.7rem;font-weight:600}.theme-7 .t7-waiting-close{width:28px;height:28px;color:var(--color-text-light);cursor:pointer;background:#ffffff0d;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.theme-7 .t7-waiting-close:hover{background:#ffffff1a}.theme-7 .t7-history-stats{gap:8px;margin-bottom:16px;display:flex}.theme-7 .t7-stat-item{text-align:center;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--t7-radius-sm);flex:1;padding:10px}.theme-7 .t7-stat-value{color:var(--color-text);margin-bottom:2px;font-size:1.25rem;font-weight:600}.theme-7 .t7-stat-value.approved{color:#22c55e}.theme-7 .t7-stat-value.pending{color:#f59e0b}.theme-7 .t7-stat-value.rejected{color:#ef4444}.theme-7 .t7-stat-label{text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-light);font-size:.65rem}.theme-7 .t7-history-type{color:var(--color-text-light);background:#ffffff0d;border-radius:4px;margin-left:6px;padding:2px 6px;font-size:.65rem;display:inline-block}
.t8-page{background:var(--color-bg);color:#fff;min-height:100vh}.t8-container{box-sizing:border-box;width:100%;max-width:600px;margin:0 auto;padding:0 16px}.t8-header{z-index:100;background:var(--color-bg-card);border-bottom:1px solid var(--color-border);position:sticky;top:0}.t8-header-inner{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;max-width:600px;height:56px;margin:0 auto;padding:0 16px;display:flex}.t8-logo{object-fit:contain;flex-shrink:0;width:auto;max-width:100px;height:28px}.t8-user-chip{border:1px solid var(--color-border);color:#ffffffe6;background:#ffffff14;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.t8-user-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:6px;height:6px}.t8-top-nav{background:var(--color-bg-card);border-bottom:1px solid var(--color-border)}.t8-nav-inner{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;align-items:center;gap:8px;width:100%;max-width:600px;margin:0 auto;padding:12px 16px;display:flex;overflow-x:auto}.t8-nav-inner::-webkit-scrollbar{display:none}.t8-nav-item{border:1px solid var(--color-border);color:#fff9;cursor:pointer;white-space:nowrap;background:#ffffff0a;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.t8-nav-icon{flex-shrink:0;justify-content:center;align-items:center;font-size:13px;line-height:1;display:flex}.t8-nav-label{white-space:nowrap;font-size:13px;font-weight:500}.t8-nav-item:hover{color:#ffffffe6;background:#ffffff14;border-color:#ffffff26}.t8-nav-item.active{background:color-mix(in srgb,var(--color-primary)25%,transparent);border-color:color-mix(in srgb,var(--color-primary)50%,transparent);color:#fff}.t8-main{box-sizing:border-box;width:100%;max-width:600px;margin:0 auto;padding:20px 16px}.t8-section-title{color:#ffffffe6;align-items:center;gap:8px;margin-bottom:16px;font-size:16px;font-weight:600;display:flex}.t8-bonus-list{flex-direction:column;gap:12px;display:flex}.t8-loading{color:#ffffff80;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 20px;display:flex}.t8-bonus-item{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:12px;align-items:center;gap:12px;padding:16px;transition:border-color .2s;display:flex}.t8-bonus-item:hover{border-color:var(--color-primary)}.t8-bonus-icon{background:#ffffff0d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;display:flex}.t8-bonus-info{flex:1;min-width:0}.t8-bonus-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:15px;font-weight:600;overflow:hidden}.t8-bonus-type{color:#ffffff80;font-size:12px}.t8-bonus-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.t8-btn-rules{border:1px solid var(--color-border);color:#ffffffb3;cursor:pointer;background:0 0;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s}.t8-btn-rules:hover{background:#ffffff0d;border-color:#fff3}.t8-bonus-btn{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.t8-bonus-btn:hover:not(:disabled){filter:brightness(1.1)}.t8-bonus-btn:disabled{opacity:.6;cursor:not-allowed}.t8-modal-overlay{z-index:1000;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.t8-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;position:absolute;inset:0}.t8-modal{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:16px;width:100%;max-width:400px;position:relative;overflow:hidden}.t8-modal-close{color:#fff9;cursor:pointer;background:#ffffff1a;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}.t8-modal-close:hover{color:#fff;background:#ffffff26}.t8-modal-content{padding:24px}.t8-modal-title{color:#fff;margin:0 0 8px;font-size:20px;font-weight:700}.t8-modal-bonus-name{color:var(--color-primary);margin:0 0 16px;font-size:16px;font-weight:600}.t8-modal-text{color:#ffffffb3;margin:0 0 20px;font-size:14px}.t8-cooldown-warning{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;align-items:center;gap:8px;margin-bottom:20px;padding:12px;font-size:13px;display:flex}.t8-modal-actions{gap:12px;display:flex}.t8-btn-secondary{border:1px solid var(--color-border);color:#ffffffb3;cursor:pointer;background:0 0;border-radius:8px;flex:1;padding:12px;font-size:14px;font-weight:500;transition:all .2s}.t8-btn-secondary:hover{background:#ffffff0d}.t8-btn-primary{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.t8-btn-primary:hover:not(:disabled){filter:brightness(1.1)}.t8-btn-primary:disabled{opacity:.6;cursor:not-allowed}.t8-btn-loading{opacity:.8}.t8-btn-full{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:20px;padding:12px;font-size:14px;font-weight:500;transition:all .2s}.t8-btn-full:hover{filter:brightness(1.1)}.t8-result-state{text-align:center;flex-direction:column;align-items:center;display:flex}.t8-result-icon{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;display:flex}.t8-result-pending{color:#eab308;background:#eab3081a}.t8-result-success{color:#22c55e;background:#22c55e1a}.t8-result-error{color:#ef4444;background:#ef44441a}.t8-result-title{color:#fff;margin:0 0 8px;font-size:18px;font-weight:600}.t8-result-text{color:#ffffffb3;margin:0;font-size:14px}.t8-queue-text{color:var(--color-primary);margin-top:8px;font-size:13px}.t8-rules-title{color:#fff;margin:0 0 16px;font-size:18px;font-weight:700}.t8-rules-text{color:#fffc;white-space:pre-wrap;font-size:14px;line-height:1.6}.t8-history{padding:0}.t8-history-loading,.t8-history-error,.t8-history-empty{color:#ffffff80;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;display:flex}.t8-history-empty .t8-empty-icon{color:#ffffff4d;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:8px;display:flex}.t8-history-empty h3{color:#ffffffb3;margin:0;font-size:16px;font-weight:600}.t8-history-empty p{color:#fff6;margin:4px 0 0;font-size:13px}.t8-history-modern{padding:0}.t8-history-cards{flex-direction:column;gap:12px;display:flex}.t8-history-card{background:linear-gradient(135deg,var(--color-bg-card),#ffffff05);border:1px solid var(--color-border);opacity:0;border-radius:14px;animation:.3s forwards t8-slideUp;position:relative;overflow:hidden;transform:translateY(10px)}@keyframes t8-slideUp{to{opacity:1;transform:translateY(0)}}.t8-history-card-indicator{width:3px;position:absolute;top:0;bottom:0;left:0}.t8-indicator-approved{background:linear-gradient(#22c55e,#16a34a)}.t8-indicator-rejected{background:linear-gradient(#ef4444,#dc2626)}.t8-indicator-pending{background:linear-gradient(#eab308,#ca8a04)}.t8-history-card-content{padding:14px 14px 14px 18px}.t8-history-card{background:linear-gradient(135deg,var(--color-bg-card),#ffffff05);border:1px solid var(--color-border);opacity:0;border-radius:10px;align-items:center;gap:12px;padding:12px 14px 12px 18px;animation:.3s forwards t8-slideUp;display:flex;position:relative;overflow:hidden;transform:translateY(10px)}.t8-history-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.t8-history-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.t8-history-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.t8-history-meta{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.t8-history-end{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.t8-history-badge{text-transform:uppercase;letter-spacing:.3px;border-radius:12px;padding:4px 8px;font-size:10px;font-weight:600}.t8-history-card-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.t8-history-card-badge{text-transform:uppercase;letter-spacing:.3px;border-radius:20px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.t8-badge-approved{color:#22c55e;background:#22c55e26}.t8-badge-rejected{color:#ef4444;background:#ef444426}.t8-badge-pending{color:#eab308;background:#eab30826}.t8-history-card-body{flex-direction:column;gap:2px;display:flex}.t8-history-title{color:#fff;margin:0;font-size:15px;font-weight:600}.t8-history-type{color:#ffffff80;font-size:12px}.t8-history-note-box{color:#ffffff80;background:#ffffff08;border-radius:8px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;display:flex}.t8-history-note-box>svg{opacity:.5;flex-shrink:0;margin-top:1px}.t8-history-note-box p{color:#fff9;margin:0;font-size:13px;line-height:1.4}.t8-history-card-header{align-items:flex-start;gap:12px;display:flex}.t8-history-card-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.t8-history-card-title{flex:1;min-width:0}.t8-history-card-title h4{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:14px;font-weight:600;overflow:hidden}.t8-history-card-type{color:#ffffff80;font-size:12px}.t8-history-card-footer{border-top:1px solid #ffffff0d;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:10px;display:flex}.t8-history-card-date{color:#fff6;align-items:center;gap:4px;font-size:11px;display:flex}.t8-history-list{flex-direction:column;gap:10px;display:flex}.t8-history-item{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:10px;align-items:center;gap:12px;padding:14px 16px;display:flex}.t8-history-icon{background:#ffffff0d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.t8-history-info{flex:1;min-width:0}.t8-history-name{color:#fff;margin:0 0 2px;font-size:14px;font-weight:600}.t8-history-status{flex-shrink:0}.t8-status-badge{border-radius:12px;padding:4px 10px;font-size:12px;font-weight:500}.t8-status-approved{color:#22c55e;background:#22c55e1a}.t8-status-rejected{color:#ef4444;background:#ef44441a}.t8-status-pending{color:#eab308;background:#eab3081a}.t8-error-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.t8-error-icon{color:#ef4444;margin-bottom:16px}.t8-error-title{color:#fff;margin:0 0 8px;font-size:18px;font-weight:600}.t8-error-message{color:#fff9;margin:0 0 20px;font-size:14px}.t8-error-retry{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.t8-error-retry:hover{filter:brightness(1.1)}.t8-spinner{border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite t8-spin}@keyframes t8-spin{to{transform:rotate(360deg)}}.t8-modal-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.t8-state-icon{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;font-size:1.75rem;display:flex}.t8-state-icon.loading{background:var(--color-primary);color:#fff;animation:1s linear infinite t8-spin}.t8-state-icon.success{color:#fff;background:#22c55e}.t8-state-icon.error{color:#fff;background:#ef4444}.t8-state-icon.queued{color:#fff;background:#f59e0b}.t8-state-title{color:#fff;margin-bottom:8px;font-size:1.1rem;font-weight:600}.t8-state-message{color:#fff9;font-size:.85rem;line-height:1.5}.t8-queue-card{text-align:center;background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:10px;margin-top:16px;padding:12px 20px}.t8-queue-label{text-transform:uppercase;letter-spacing:1px;color:#f59e0b;margin-bottom:4px;font-size:.7rem}.t8-queue-number{color:#fff;font-size:1.75rem;font-weight:700}.t8-modal-btn-single{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-top:20px;padding:12px 24px;font-size:.85rem;font-weight:500;transition:all .2s}.t8-modal-btn-single:hover{filter:brightness(1.1)}.t8-queue-alert{background:linear-gradient(135deg,#fbbf2414 0%,#f59e0b1f 100%);border:1px solid #fbbf2440;border-radius:14px;align-items:center;gap:14px;margin:16px 0;padding:14px 16px;display:flex;position:relative;overflow:hidden}.t8-queue-alert:before{content:"";background:linear-gradient(#fbbf24,#f59e0b);width:4px;position:absolute;top:0;bottom:0;left:0}.t8-queue-icon-wrap{flex-shrink:0;position:relative}.t8-queue-icon{color:#1a1a2e;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 4px 12px #fbbf244d}.t8-queue-pulse{border:2px solid #fbbf2466;border-radius:16px;animation:2s ease-in-out infinite t8-queue-pulse;position:absolute;inset:-4px}@keyframes t8-queue-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:0;transform:scale(1.08)}}.t8-queue-content{flex:1;min-width:0}.t8-queue-header{text-transform:uppercase;letter-spacing:.5px;color:#fbbf24;align-items:center;gap:5px;margin-bottom:4px;font-size:11px;font-weight:600;display:flex}.t8-queue-bonus-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:14px;font-weight:600;overflow:hidden}.t8-queue-status{color:#fff9;font-size:12px}.t8-queue-status strong{color:#fbbf24;font-weight:600}.t8-queue-number-wrap{text-align:center;background:#fbbf241a;border:1px solid #fbbf2433;border-radius:10px;flex-shrink:0;padding:8px 12px}.t8-queue-number-label{text-transform:uppercase;letter-spacing:.5px;color:#fbbf24cc;margin-bottom:2px;font-size:9px;font-weight:600}.t8-queue-number{color:#fbbf24;font-size:20px;font-weight:700;line-height:1}.t8-queue-close{color:#fff6;cursor:pointer;background:#ffffff0d;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex;position:absolute;top:8px;right:8px}.t8-queue-close:hover{color:#fffc;background:#ffffff1a}.t8-waiting-banner{background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:10px;align-items:center;gap:12px;margin:16px 0;padding:12px 16px;display:flex}.t8-waiting-icon{background:#f59e0b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.t8-waiting-icon svg{color:#fff}.t8-waiting-content{flex:1;min-width:0}.t8-waiting-title{color:#fff;margin-bottom:2px;font-size:.85rem;font-weight:600}.t8-waiting-info{align-items:center;gap:8px;font-size:.75rem;display:flex}.t8-waiting-name{color:#f59e0b;font-weight:500}.t8-waiting-badge{color:#fbbf24;background:#f59e0b33;border-radius:10px;padding:2px 8px;font-size:.7rem;font-weight:600}.t8-waiting-close{color:#fff9;cursor:pointer;background:#ffffff0d;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.t8-waiting-close:hover{background:#ffffff1a}.t8-history-stats{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:10px;gap:8px;margin-bottom:16px;padding:12px;display:flex}.t8-stat-item{color:#ffffffb3;background:#ffffff08;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:14px;font-weight:600;display:flex}.t8-stat-item svg{width:16px;height:16px}.t8-stat-approved{color:#22c55e}.t8-stat-pending{color:#f59e0b}.t8-stat-rejected{color:#ef4444}.t8-history-meta{align-items:center;gap:8px;margin-top:4px;display:flex}.t8-history-type{color:#fff9;background:#ffffff14;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:500;display:inline-block}.t8-history-date{color:#fff6;font-size:11px}.t8-history-note{color:#ffffff80;background:#ffffff08;border-radius:4px;margin-top:6px;padding:6px 8px;font-size:11px;font-style:italic;display:block}.t8-icon-approved{color:#22c55e;background:#22c55e26}.t8-icon-pending{color:#eab308;background:#eab30826}.t8-icon-rejected{color:#ef4444;background:#ef444426}
