@import url('./variables.css');@import url('./base.css');@import url('./grid.css');@import url('./sidebar.css');@import url('./modal.css');@import url('./overlays.css');@import url('./resizer.css');@import url('./shop.css');@import url('./bonus.css');@import url('./bonus-modal.css');@import url('./enhanced-bonus-modal.css');.custom-radio-group{display:flex;width:100%;background:var(--bg-color,#f5f5f5);border-radius:12px;border:1.5px solid var(--border-color,#d0d0d0);overflow:hidden;box-sizing:border-box;min-height:40px;transition:min-height 0.3s ease}.custom-radio{flex:1 1 0;display:flex;align-items:center;justify-content:center;min-width:0;padding:8px 0;cursor:pointer;outline:none;user-select:none;background:transparent;color:var(--text-secondary,#333);font-weight:500;font-size:1em;border:none;transition:background 0.2s,color 0.2s,filter 0.2s}.custom-radio:hover{filter:brightness(0.9)}.custom-radio:not([aria-checked="true"]):hover{background:rgba(var(--accent-color-rgb,0,123,255),0.1);filter:brightness(0.95)}.custom-radio[aria-disabled="true"],.custom-radio:disabled{opacity:0.5;cursor:not-allowed;color:var(--text-secondary)}.custom-radio[aria-disabled="true"]:hover,.custom-radio:disabled:hover{filter:brightness(0.8);opacity:0.6}.custom-radio[aria-disabled="true"]:not([aria-checked="true"]):hover,.custom-radio:disabled:not([aria-checked="true"]):hover{background:rgba(var(--accent-color-rgb,0,123,255),0.15);filter:brightness(0.85);opacity:0.7}.custom-radio[aria-checked="true"]{background:var(--accent-color,#007bff);color:#fff;font-weight:600}.custom-radio:focus{box-shadow:none;outline:none}.custom-radio:not(:last-child){border-right:1.5px solid var(--border-color,#d0d0d0)}.custom-radio-group:focus-within{box-shadow:0 0 0 3px var(--accent-color,#007bff);outline:2px solid var(--accent-color,#007bff);outline-offset:1px}@media(orientation:landscape)and(min-aspect-ratio:4/3)and(max-height:650px){.custom-radio-group{min-height:36px}.custom-radio{padding:6px 0;font-size:0.95em}}@media(orientation:landscape)and(max-height:500px){.custom-radio-group{min-height:32px}.custom-radio{padding:4px 0;font-size:0.9em}}#video-mode-settings-group .setting-item{display:flex;align-items:center;gap:16px}#video-mode-settings-group .setting-item label{flex:0 0 120px;text-align:center;align-self:center}#video-mode-settings-group .setting-item .slider-group{display:flex;flex-direction:column;gap:8px;flex:1;justify-content:center;align-items:flex-end}#video-mode-settings-group .setting-item .slider-row{display:flex;align-items:center;gap:8px;justify-content:flex-end}#video-mode-settings-group .setting-item input[type="range"]{flex:0 0 150px;width:150px;margin:0}#video-mode-settings-group .setting-item .value-display{font-size:0.9em;color:var(--text-secondary);flex:0 0 40px;text-align:right;margin:0}#video-mode-settings-group{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-color)}#video-mode-settings-group .setting-item{margin-bottom:16px}#video-mode-settings-group .setting-item:last-child{margin-bottom:0}@media(max-width:768px){.range-inputs{gap:4px}.range-inputs input[type="range"]{width:100%}.range-inputs .value-display{min-width:auto}}#daily-bonus-debug-panel{border:1px solid var(--border-color);border-radius:8px;padding:16px;margin:12px 0;background:var(--bg-secondary);width:100%;box-sizing:border-box;overflow:hidden}#daily-bonus-debug-panel .setting-item{margin:12px 0;display:flex;align-items:center;gap:12px}#daily-bonus-debug-panel .setting-item label{display:inline-block;min-width:120px;font-weight:500;color:var(--text-color);font-size:14px}#daily-bonus-debug-panel .setting-item input,#daily-bonus-debug-panel .setting-item select{padding:8px 12px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-color);color:var(--text-color);font-size:14px;transition:border-color 0.2s,box-shadow 0.2s}#daily-bonus-debug-panel .setting-item input:focus,#daily-bonus-debug-panel .setting-item select:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 2px rgba(var(--accent-color-rgb),0.2)}#daily-bonus-debug-panel .setting-item input[type="date"]{width:140px}#daily-bonus-debug-panel .setting-item input[type="number"]{width:80px}#daily-bonus-debug-panel .setting-item select{width:120px}.button-group{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.button-group .btn{font-size:12px;padding:6px 12px;min-width:auto;background-color:var(--surface-color);color:var(--text-color);border:1px solid var(--border-color);border-radius:6px;font-weight:500;transition:background-color 0.2s,color 0.2s,border-color 0.2s}.button-group .btn:hover{background-color:var(--bg-color);border-color:var(--accent-color)}.small-btn{font-size:12px;padding:6px 12px;min-width:auto;background-color:var(--surface-color);color:var(--text-color);border:1px solid var(--border-color);border-radius:6px;font-weight:500;transition:background-color 0.2s,color 0.2s,border-color 0.2s}.small-btn:hover{background-color:var(--bg-color);border-color:var(--accent-color)}.debug-status{padding:12px;border-radius:6px;font-family:'Courier New',monospace;font-size:12px;white-space:pre-wrap;max-height:120px;overflow-y:auto;background:var(--bg-color);border:1px solid var(--border-color);color:var(--text-color);line-height:1.4;box-sizing:border-box;width:100%;word-wrap:break-word;overflow-wrap:break-word}.debug-status.success{background:rgba(76,175,80,0.1);color:var(--success-color,#4caf50);border-color:rgba(76,175,80,0.3)}.debug-status.error{background:rgba(244,67,54,0.1);color:var(--danger-color,#f44336);border-color:rgba(244,67,54,0.3)}.debug-status.info{background:rgba(33,150,243,0.1);color:var(--accent-color,#2196f3);border-color:rgba(33,150,243,0.3)}#daily-bonus-debug-panel .setting-item .btn{background-color:var(--accent-color);color:white;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color 0.2s,filter 0.2s;margin-right:8px}#daily-bonus-debug-panel .setting-item .btn:hover{filter:brightness(0.9)}#daily-bonus-debug-panel .setting-item .btn:last-child{margin-right:0}#daily-bonus-debug-panel .setting-item:has(#debug-bonus-status){flex-direction:column;align-items:flex-start;gap:8px;width:100%}#daily-bonus-debug-panel .setting-item:has(#debug-bonus-status)label{min-width:auto}#daily-bonus-debug-panel .setting-item:has(#debug-bonus-status).debug-status{width:100%;margin-top:4px;box-sizing:border-box;max-width:100%;overflow-x:auto}@media(max-width:768px){#daily-bonus-debug-panel .setting-item{flex-direction:column;align-items:flex-start;gap:8px}#daily-bonus-debug-panel .setting-item label{min-width:auto;margin-bottom:4px}#daily-bonus-debug-panel .setting-item input,#daily-bonus-debug-panel .setting-item select{width:100%;max-width:200px}.button-group{width:100%;justify-content:flex-start}.button-group .btn{flex:1;min-width:80px}}