.bb-debug-panel,.bb-debug-panel *{font-family:Circular,sans-serif!important}.bb-debug-panel{position:absolute;background:#0a0a0ffa;border:1px solid rgba(74,222,128,.4);border-radius:12px;padding:0;z-index:99999;font-size:11px;color:#e0e0e0;width:380px;min-width:320px;max-width:500px;height:650px;min-height:300px;max-height:90vh;overflow:hidden;box-shadow:0 20px 60px #0009,0 0 40px #4ade801a,inset 0 1px #ffffff0d;display:flex;flex-direction:column;resize:both}.bb-debug-category{border-bottom:1px solid rgba(255,255,255,.08)}.bb-debug-category:last-child{border-bottom:none}.bb-debug-category-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;cursor:pointer;background:linear-gradient(180deg,#1e1e23,#141419);transition:background .15s ease;-webkit-user-select:none;user-select:none}.bb-debug-category-header:hover{background:linear-gradient(180deg,#28282d,#19191e)}.bb-debug-category-title{display:flex;align-items:center;gap:10px;font-weight:600;font-size:12px;letter-spacing:.3px;color:#fff}.bb-debug-category-title .icon{font-size:16px}.bb-debug-category-chevron{font-size:10px;color:#666;transition:transform .2s ease}.bb-debug-category.collapsed .bb-debug-category-chevron{transform:rotate(-90deg)}.bb-debug-category-body{display:block;background:#0003}.bb-debug-category.collapsed .bb-debug-category-body{display:none}.bb-debug-nested-tabs{display:flex;flex-wrap:wrap;gap:2px;padding:8px 10px;background:#0000004d;border-bottom:1px solid rgba(255,255,255,.05)}.bb-debug-nested-tab{padding:6px 12px;border:none;background:#ffffff08;color:#666;font-size:10px;font-weight:500;border-radius:4px;cursor:pointer;transition:all .15s ease;font-family:"Circular",inherit}.bb-debug-nested-tab:hover{color:#999;background:#ffffff0f}.bb-debug-nested-tab.active{background:#4ade8026;color:#4ade80}.bb-debug-nested-content{display:none;padding:12px 14px}.bb-debug-nested-content.active{display:block}.bb-sound-mixer-item{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.bb-sound-mixer-item:last-child{border-bottom:none}.bb-sound-mixer-name{flex:1;font-size:10px;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-sound-mixer-controls{display:flex;align-items:center;gap:8px}.bb-sound-preview-btn{width:24px;height:24px;border-radius:50%;background:#4ade8026;border:1px solid rgba(74,222,128,.3);color:#4ade80;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:10px;transition:all .15s ease;padding:0}.bb-sound-preview-btn:hover{background:#4ade8040;transform:scale(1.1)}.bb-sound-upload-zone{border:2px dashed rgba(74,222,128,.3);border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:all .15s ease;margin-top:10px}.bb-sound-upload-zone:hover{border-color:#4ade8080;background:#4ade800d}.bb-sound-upload-zone.dragover{border-color:#4ade80;background:#4ade801a}.bb-sound-upload-icon{font-size:24px;margin-bottom:8px}.bb-sound-upload-text{font-size:11px;color:#888}.bb-sound-upload-hint{font-size:9px;color:#555;margin-top:4px}.bb-sound-list{max-height:200px;overflow-y:auto;margin-top:10px}.bb-sound-list-item{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:#0003;border-radius:4px;margin-bottom:4px}.bb-sound-list-item-name{font-size:10px;color:#ccc}.bb-sound-list-item-actions{display:flex;gap:6px}.bb-sound-list-item-btn{padding:4px 8px;font-size:9px;border-radius:3px;border:none;cursor:pointer;transition:all .15s ease}.bb-sound-list-item-btn.play{background:#4ade8026;color:#4ade80}.bb-sound-list-item-btn.delete{background:#ef444426;color:#ef4444}.bb-debug-panel.minimized{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;border-radius:12px!important;resize:none;overflow:hidden!important}.bb-debug-panel.minimized .bb-debug-content,.bb-debug-panel.minimized .bb-debug-resize-handle,.bb-debug-panel.minimized .bb-debug-lock-bar,.bb-debug-panel.minimized .bb-debug-header-title,.bb-debug-panel.minimized .bb-debug-tier-badge,.bb-debug-panel.minimized .bb-debug-autosave-indicator,.bb-debug-panel.minimized .bb-debug-unsaved-dot{display:none!important}.bb-debug-panel.minimized .bb-debug-header{padding:0!important;width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;border-bottom:none!important}.bb-debug-panel.minimized .bb-debug-header-left,.bb-debug-panel.minimized .bb-debug-header-right{display:contents!important}.bb-debug-panel.minimized .bb-minimize-btn{width:32px!important;height:32px!important;font-size:20px!important}.bb-debug-panel .bb-debug-header{cursor:grab;padding:10px 14px;background:linear-gradient(180deg,#1e1e28,#14141c);border-bottom:1px solid rgba(74,222,128,.3);border-radius:12px 12px 0 0;-webkit-user-select:none;user-select:none;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.bb-debug-panel .bb-debug-header:active{cursor:grabbing}.bb-debug-header-left{display:flex;align-items:center;gap:10px}.bb-debug-header-title{font-weight:600;font-size:13px;color:#fff;letter-spacing:-.3px}.bb-debug-tier-badge{background:linear-gradient(135deg,#4ade80,#22c55e);color:#000;font-size:10px;font-weight:700;padding:3px 8px;border-radius:10px;letter-spacing:.5px}.bb-debug-header-right{display:flex;align-items:center;gap:6px}.bb-debug-autosave-indicator{font-size:10px;color:#4ade80;opacity:0;transition:opacity .3s ease;display:flex;align-items:center;gap:4px}.bb-debug-autosave-indicator.show{opacity:1}.bb-debug-unsaved-dot{width:8px;height:8px;border-radius:50%;background:#f59e0b;display:none;animation:pulse-dot 1.5s ease-in-out infinite}.bb-debug-unsaved-dot.show{display:block}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}.bb-debug-panel .bb-minimize-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#888;width:26px;height:26px;border-radius:6px;cursor:pointer;font-size:16px;line-height:1;padding:0;margin:0;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.bb-debug-panel .bb-minimize-btn:hover{background:#4ade8033;border-color:#4ade8066;color:#4ade80}.bb-debug-panel .bb-debug-content{padding:0;overflow-y:auto;flex:1;scrollbar-width:thin;scrollbar-color:rgba(74,222,128,.3) transparent}.bb-debug-panel .bb-debug-content::-webkit-scrollbar{width:6px}.bb-debug-panel .bb-debug-content::-webkit-scrollbar-track{background:transparent}.bb-debug-panel .bb-debug-content::-webkit-scrollbar-thumb{background:#4ade804d;border-radius:3px}.bb-debug-panel .bb-debug-content::-webkit-scrollbar-thumb:hover{background:#4ade8080}.bb-debug-section{border-bottom:1px solid rgba(255,255,255,.05)}.bb-debug-section:last-child{border-bottom:none}.bb-debug-section-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;cursor:pointer;background:#ffffff05;transition:background .15s ease;-webkit-user-select:none;user-select:none}.bb-debug-section-header:hover{background:#ffffff0a}.bb-debug-section-title{display:flex;align-items:center;gap:8px;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#888}.bb-debug-section-title .icon{font-size:14px}.bb-debug-section-chevron{font-size:10px;color:#666;transition:transform .2s ease}.bb-debug-section.collapsed .bb-debug-section-chevron{transform:rotate(-90deg)}.bb-debug-section-body{padding:0 14px 14px;display:block}.bb-debug-section.collapsed .bb-debug-section-body{display:none}.bb-debug-tabs{display:flex;gap:2px;background:#0000004d;border-radius:6px;padding:3px;margin-bottom:12px}.bb-debug-tab{flex:1;padding:6px 10px;border:none;background:transparent;color:#666;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;cursor:pointer;transition:all .15s ease;font-family:inherit}.bb-debug-tab:hover{color:#999;background:#ffffff0d}.bb-debug-tab.active{background:#4ade8026;color:#4ade80}.bb-debug-tab.discount-tab.active{background:#0093fe26;color:#0093fe}.bb-debug-tab.savings-tab.active{background:#fb4c4526;color:#fb4c45}.bb-debug-tab.both-tab.active{background:linear-gradient(135deg,#0093fe26,#fb4c4526);color:#a855f7}.bb-debug-lock-bar{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:#0000004d;border-bottom:1px solid rgba(255,255,255,.05);gap:10px}.bb-debug-lock-bar.active{background:#f59e0b1a;border-bottom-color:#f59e0b4d}.bb-debug-lock-toggle{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:10px;color:#888;-webkit-user-select:none;user-select:none}.bb-debug-lock-toggle input[type=checkbox]{width:14px;height:14px;accent-color:#f59e0b}.bb-debug-lock-toggle:has(input:checked) .bb-debug-lock-label{color:#f59e0b}.bb-debug-lock-label{transition:color .15s ease}.bb-debug-copy-all-btn{padding:4px 10px!important;font-size:9px!important;margin:0!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;color:#888!important;border-radius:4px!important;cursor:pointer;transition:all .15s ease}.bb-debug-copy-all-btn:hover{background:#4ade8026!important;border-color:#4ade804d!important;color:#4ade80!important}.bb-debug-help-tip{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#888;font-size:9px;font-weight:600;cursor:help;margin-left:6px;position:relative;flex-shrink:0;transition:all .15s ease}.bb-debug-help-tip:hover{background:#4ade8033;border-color:#4ade8066;color:#4ade80}.bb-debug-help-tip:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#000000f2;border:1px solid rgba(74,222,128,.3);border-radius:6px;padding:10px 12px;font-size:10px;font-weight:400;color:#ccc;line-height:1.5;width:200px;text-align:left;box-shadow:0 4px 20px #0006;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease;z-index:1000}.bb-debug-help-tip:before{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#4ade804d;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:1001}.bb-debug-help-tip:hover:after,.bb-debug-help-tip:hover:before{opacity:1;visibility:visible}.bb-debug-tab-content{display:none}.bb-debug-tab-content.active{display:block}.bb-debug-control-row{margin-bottom:10px}.bb-debug-control-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;font-size:10px;color:#888}.bb-debug-control-label span:first-child{font-weight:500}.bb-debug-control-value{font-family:SF Mono,Monaco,monospace;font-size:10px;color:#4ade80;background:#4ade801a;padding:2px 6px;border-radius:3px;min-width:40px;text-align:center}.bb-debug-control-value.modified{background:#f59e0b33;color:#f59e0b}.bb-debug-control-input{display:flex;align-items:center;gap:8px}.bb-debug-panel input[type=range]{flex:1;height:4px;-webkit-appearance:none;appearance:none;background:#ffffff1a;border-radius:2px;outline:none}.bb-debug-panel input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#4ade80;cursor:pointer;border:2px solid #1a1a1a;box-shadow:0 2px 6px #0000004d}.bb-debug-panel input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#4ade80;cursor:pointer;border:2px solid #1a1a1a}.bb-debug-panel input[type=number]{width:54px;background:#0006;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#fff;padding:4px 6px;font-size:10px;font-family:SF Mono,Monaco,monospace;text-align:center}.bb-debug-panel input[type=number]:focus{outline:none;border-color:#4ade8080}.bb-debug-panel input[type=color]{width:32px;height:24px;border:none;border-radius:4px;cursor:pointer;padding:0;background:transparent}.bb-debug-panel input[type=checkbox]{width:16px;height:16px;accent-color:#4ade80}.bb-debug-subsection{margin-top:12px;padding-top:10px;border-top:1px dashed rgba(255,255,255,.08)}.bb-debug-subsection-title{font-size:9px;text-transform:uppercase;letter-spacing:.8px;color:#555;margin-bottom:8px;font-weight:600}.bb-debug-color-row{display:flex;align-items:center;gap:10px;margin-bottom:8px}.bb-debug-color-row label{font-size:10px;color:#888;min-width:60px;margin:0}.bb-debug-panel button{padding:8px 14px;background:#4ade8026;border:1px solid rgba(74,222,128,.3);border-radius:6px;color:#4ade80;cursor:pointer;font-weight:600;font-size:11px;font-family:inherit;transition:all .15s ease;margin:0}.bb-debug-panel button:hover{background:#4ade8040;border-color:#4ade8080}.bb-debug-panel button.primary{background:linear-gradient(135deg,#4ade80,#22c55e);border:none;color:#000}.bb-debug-panel button.primary:hover{filter:brightness(1.1)}.bb-debug-panel button.secondary{background:#60a5fa26;border-color:#60a5fa4d;color:#60a5fa}.bb-debug-panel button.secondary:hover{background:#60a5fa40}.bb-debug-button-row{display:flex;gap:8px;margin-top:12px}.bb-debug-button-row button{flex:1}.bb-debug-import-area{background:#0000004d;border:1px dashed rgba(255,255,255,.1);border-radius:6px;padding:10px;margin-top:10px}.bb-debug-panel textarea{width:100%;min-height:60px;background:#0006;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#4ade80;font-family:SF Mono,Monaco,monospace;font-size:9px;padding:8px;resize:vertical;margin-top:6px;box-sizing:border-box}.bb-debug-panel textarea:focus{outline:none;border-color:#4ade8066}.bb-debug-import-hint{font-size:9px;color:#555;margin-top:6px;line-height:1.4}.bb-debug-import-error{color:#ef4444;font-size:9px;margin-top:6px}.bb-debug-import-success{color:#4ade80;font-size:9px;margin-top:6px}.bb-debug-resize-handle{position:absolute;bottom:0;right:0;width:16px;height:16px;cursor:se-resize;background:linear-gradient(135deg,transparent 50%,rgba(74,222,128,.3) 50%);border-radius:0 0 12px}body.perf-no-shadows .bb-balatro-card,body.perf-no-shadows .bb-card-3d,body.perf-no-shadows .bb-card-face,body.perf-no-shadows .bb-card-artwork,body.perf-no-shadows .bb-tier-bar-fill-visual,body.perf-no-shadows .bb-tier-bar-tip{box-shadow:none!important;filter:none!important}body.perf-no-shadows .bb-card-border-glow,body.perf-no-shadows .bb-card-3d-shadow{display:none!important}.bb-perf-meter{display:flex;align-items:center;gap:10px;background:#0006;padding:8px 12px;border-radius:6px;margin-bottom:12px}.bb-perf-value{font-size:16px;font-weight:700;color:#4ade80;font-family:monospace}.bb-perf-label{font-size:10px;color:#888;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/77/assets/bb-debug.css.map */
