.ticker-graph-container{color:#f8fafc;background:0 0;border:1px solid #1e293b;border-radius:12px;flex-direction:column;gap:.85rem;padding:1.15rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px -2px #0006,inset 0 1px #ffffff0d}.ticker-graph-container:before{content:"";background:linear-gradient(90deg,#0000,#38bdf84d,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.ticker-header{border-bottom:1px solid #33415566;flex-direction:column;gap:.6rem;padding-bottom:.75rem;display:flex}.ticker-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ticker-badge-group{align-items:center;gap:.5rem;display:flex}.ticker-badge{letter-spacing:.06em;text-transform:uppercase;color:#10b981;background-color:#10b9811f;border:1px solid #10b9814d;border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-size:.65rem;font-weight:800;display:inline-flex}.ticker-badge:before{content:"";background-color:#10b981;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite pulseLive;display:inline-block;box-shadow:0 0 6px #10b981}@keyframes pulseLive{0%{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 10px #10b981cc}to{opacity:.6;transform:scale(.9)}}.ticker-title{color:#cbd5e1;font-size:.85rem;font-weight:600}.ticker-range{color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem}.ticker-stats-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ticker-pill{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e293ba6;border:1px solid #334155cc;border-radius:7px;align-items:center;gap:.45rem;padding:.3rem .65rem;font-size:.7px;display:inline-flex}.card-item-container{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);text-align:left;max-width:320px;transition:border-color var(--transition-fast);margin:1.5rem auto;overflow:hidden}.card-item-container:hover{border-color:#10b98159}.top-card-container{width:100%;position:relative;overflow:hidden}.top-card-container:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000,#0f1117b3);width:100%;height:40px;position:absolute;bottom:0;left:0}.card-image{object-fit:cover;z-index:0;border-bottom:1px solid #ffffff0d;width:100%;height:160px;transition:transform .5s cubic-bezier(.25,1,.5,1);display:block}.card-item-container:hover .card-image{transform:none}.card-badge{color:#030712;text-transform:uppercase;letter-spacing:.08em;z-index:2;background:linear-gradient(135deg,#10b981,#059669);border-radius:9999px;padding:.28rem .7rem;font-size:.65rem;font-weight:600;position:absolute;top:12px;right:12px;box-shadow:0 4px 12px #10b98140}.card-content{flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.card-name{background:linear-gradient(90deg,#f3f4f6,#d1d5db);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.15rem;font-weight:600;line-height:1.35}.card-desc{color:var(--color-text-secondary,#9ca3af);min-height:2.4rem;font-size:.8125rem;line-height:1.6}.card-meta-row{color:#9ca3af;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;flex-direction:column;align-items:flex-start;gap:.4rem;margin-top:.5rem;padding:.75rem 0;font-size:.75rem;display:flex}.card-sum-bet{color:#10b981;text-shadow:0 0 10px #10b9811a;font-size:.9rem;font-weight:600}.card-graph-section{margin:1.5rem 1rem}.card-row{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--color-border);background-color:var(--glass-bg);border-radius:var(--radius-lg);transition:border-color var(--transition-fast);flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.card-row:hover{border-color:#10b9814d}.card-top-row{justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;display:flex}.card-top-left{flex-direction:column;align-items:center;gap:.5rem;display:flex;position:relative}.card-row-img{object-fit:cover;outline-offset:-1px;width:60px;height:60px;transition:outline-color var(--transition-fast);border-radius:5px;outline:2px solid #334155}.card-top-left h3{color:var(--color-text-primary);letter-spacing:-.01em;font-size:1.1rem;font-weight:500}.card-top-middle{text-align:left}.card-row-bets{color:var(--color-primary);align-items:center;gap:.25rem;font-size:1rem;font-weight:500;display:flex}.card-top-right{text-align:right;flex-direction:column;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.card-top-right .total-bets{color:var(--color-text-secondary);font-size:.85rem;font-weight:600}.progression-badge{background:var(--color-primary-light);color:var(--color-primary);border:1px solid #10b98140;border-radius:9999px;align-items:center;gap:.25rem;width:fit-content;padding:.35rem .75rem;font-size:.75rem;font-weight:500;display:flex}.progression-badge.warning{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b40}.progression-badge.danger{background:var(--color-danger-bg);color:var(--color-danger);border:1px solid var(--color-danger-border)}.expand-toggle-btn{color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:.4rem;display:flex}.expand-toggle-btn:hover{color:var(--color-primary);background:var(--color-primary-light)}.card-top-middle{flex-direction:column;gap:.5rem;display:flex}.card-row-desc{color:var(--color-text-secondary);font-size:.9rem;line-height:1.4}.card-expanded-content{border-top:1px solid var(--color-border);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:#03071280;animation:.35s cubic-bezier(.16,1,.3,1) forwards slideDown}.notExpanded{opacity:.95;width:100%;height:fit-content;transition:max-height .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.expanded{opacity:1;width:100%;max-height:2000px;transition:max-height .5s cubic-bezier(.4,0,.2,1);transition:height .35s cubic-bezier(.16, 1, .3, 1) forwards;display:none;overflow:hidden}.close-card{border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-normal);border:2px solid var(--color-danger);color:var(--color-danger);background:0 0;margin:.2rem auto 2rem;padding:.5rem .75rem;font-weight:600;display:block}.close-card:hover{background-color:var(--color-danger);color:#fff}@keyframes slideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.card-row-type{opacity:.9;text-transform:capitalize;width:fit-content;color:var(--type-color,#94a3b8);background-color:color-mix(in srgb, var(--type-color,#94a3b8) 15%, transparent);border-radius:9999px;padding:4px 8px;font-size:.8rem;font-weight:600;display:block}.bet-closed-banner{border-radius:var(--radius-md);color:var(--color-danger);background:#ef444414;border:1px solid #ef444426;justify-content:center;align-items:center;gap:.5rem;margin:1.5rem 0;padding:.85rem 1.25rem;font-size:.9rem;font-weight:500;display:flex}.bet-closed-banner .closed-icon{align-items:center;font-size:1.1rem;display:inline-flex}.bet-closed-results{flex-wrap:nowrap;justify-content:center;display:flex}.card-row-potential-win{border-radius:var(--radius-sm);color:#10b981;text-align:center;background-color:#10b9811f;border:1px solid #10b98140;font-size:.95rem;font-weight:600;display:block}.card-row-potentials .card-row-potential-win .win-icon{stroke:#10b981;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;width:18px;height:18px}.card-row-potentials{flex-direction:column;gap:.25rem;display:flex}.card-row-potentials .card-row-bets-count{color:var(--color-text-secondary);text-align:center;font-size:.75rem}.cardrow-card-wrapper{border-radius:var(--radius-lg);margin:1rem .5rem;overflow:hidden}.card-row-potentials .icon-balance{color:#2ecc71;text-align:center;font-size:1.1rem}.progression-badge .icon-schedule{font-size:.9rem}.submit_entry,.submit-entry{border-top:1px solid var(--color-border);background:0 0;background-color:none;flex-direction:column;width:100%;margin-top:1.5rem;padding:1.25rem 1rem;display:flex}.options-selection-container{flex-flow:column wrap;gap:.5rem;width:100%;margin-bottom:1rem;display:flex}.option-selection{text-align:center;justify-content:space-between;gap:1rem;margin:0 1.25rem;display:flex}.option-selection button{border-radius:999px!important}.submit_entry .btn,.submit-entry .btn{border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-smooth);background:#ffffff05;padding:.75rem 1rem;font-size:.85rem;font-weight:600}.submit_entry .btn:hover,.submit-entry .btn:hover{border-color:var(--color-primary);color:var(--color-primary-hover);background:var(--color-primary-light)}.submit_entry .btn.active,.submit-entry .btn.active{border-color:var(--color-primary);color:#fff;background:var(--color-primary-light)}.betting-value-container{border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center;background:#0f172a66;width:100%;margin-top:1rem;padding:1.25rem}.betting-value-container h3{color:var(--color-text-primary);margin-bottom:.75rem;font-size:1rem;font-weight:600}.potential-gain{color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem 0;display:flex}.potential-gain>span{font-size:.85rem}.potential-gain .gain-icon{color:var(--color-primary);align-items:center;font-size:1rem;display:inline-flex}.potential-gain .gain-text{color:var(--color-text-secondary);font-size:.9rem;font-weight:400}.potential-gain .gain-value{color:var(--color-primary);margin-left:auto;font-size:1.05rem;font-weight:600}.gain-value span{vertical-align:baseline;margin:0;padding:0;font-size:.8rem;font-weight:100}.betting-value-input{box-sizing:border-box;justify-content:space-between;align-items:center;gap:2.5rem;margin-bottom:.5rem;display:flex}.betting-value-input label{color:var(--color-text-secondary);font-size:.85rem;font-weight:400}.betting-value-input input{border:1px solid var(--color-border);color:var(--color-text-primary);border-radius:var(--radius-sm);text-align:right;width:auto;max-width:60%;transition:border-color var(--transition-fast);background:#03071299;outline:none;margin-left:.5rem;padding:.6rem .75rem;font-weight:600}.betting-value-input input:disabled{color:var(--color-text-muted,#6b7280);cursor:not-allowed;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.6;box-shadow:none;background-color:#ffffff08;border-color:#ffffff14}.betting-value-input input:focus{border-color:var(--color-primary)}.first-bet-message{color:var(--color-danger);text-align:center;font-size:.7rem}.submit-bet-btn{border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast,.2s ease);padding:.75rem 1.25rem;font-weight:600}.submit-bet-btn:disabled{opacity:.5;cursor:not-allowed}.form-error{color:var(--color-danger,#ef4444);margin-top:1rem;font-size:.85rem}.betting-value-container .selected-option-text{color:var(--color-text-muted,#6b7280);text-align:center;opacity:.6;margin:0;padding:0;display:block;overflow:hidden}.bet-option-selection{flex-direction:column;gap:.5rem;margin:1.25rem 0;display:flex}.expand-icon{color:#9ca3af;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border-radius:50%;padding:.5rem;font-size:2.25rem;transition:all .2s ease-in-out;display:block!important}.expand-icon:hover{color:#4b5563;background-color:#9ca3af26;transform:translateY(2px)}.expand-icon:active{background-color:#9ca3af40;transform:translateY(0)scale(.95)}.portfolio-bets-display{flex-direction:column;align-items:center;width:100%;display:flex}.expand-icon{color:#9ca3af;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border-radius:50%;justify-content:center;align-items:center;margin-top:.5rem;padding:.5rem;font-size:2.25rem;transition:transform .3s,color .2s,background-color .2s;display:inline-flex}.expanded+.expand-icon{color:#f3f4f6;transform:rotate(180deg)}.expand-icon:hover{color:#4b5563;background-color:#9ca3af26}.expand-icon:active{background-color:#9ca3af40}
