@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";*{padding:0;margin:0;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-style:normal}.input-w-txt{display:flex;padding:10px}.input-w-txt p{margin-right:5px}@media(max-width:768px){.input-w-txt{padding:8px}.input-w-txt p{margin-right:3px;font-size:.9em}}@media(max-width:480px){.input-w-txt{padding:5px}.input-w-txt p{margin-right:2px;font-size:.8em}}.filters{display:flex}.loader{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:150px;z-index:1000;border-radius:100%}@media(max-width:768px){.loader{width:120px}}@media(max-width:480px){.loader{width:100px}}.App .selected-event{padding:16px 20px;border:1px solid #ddd;position:sticky;z-index:3;top:0;background-color:#fff;height:auto;box-sizing:border-box;box-shadow:0 2px 6px #0000000d;border-radius:8px}.App .selected-event h2{margin:0 0 6px;font-size:1.5rem;color:#333}.App .selected-event p{margin:2px 0;font-size:.95rem;color:#555}.App .selected-event .includes{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.App .selected-event .includes .href-prefix{background-color:#eef2f7;padding:4px 10px;border-radius:6px;font-size:.85rem;font-weight:500;color:#333;border:1px solid #d1d9e6}@media(max-width:768px){.App .selected-event .includes .href-prefix{font-size:.8rem;padding:3px 8px}}@media(max-width:480px){.App .selected-event .includes .href-prefix{font-size:.75rem;padding:2px 6px}}@media(max-width:768px){.App .selected-event{padding:12px 16px}}@media(max-width:480px){.App .selected-event{padding:10px 12px;font-size:.85rem}}.selector{margin:20px 0;font-family:Arial,sans-serif;position:relative;z-index:10}@media(max-width:768px){.selector{margin:15px 0}}@media(max-width:480px){.selector{margin:10px 0}}.custom-option{padding:10px;background-color:#f9f9f9;transition:background-color .3s ease;position:sticky}.custom-option:hover{background-color:#e6f7ff}.custom-option .event-label{font-weight:700;font-size:1.1em}@media(max-width:768px){.custom-option .event-label{font-size:1em}}@media(max-width:480px){.custom-option .event-label{font-size:.9em}}.custom-option .event-time{color:#888;font-size:.9em;margin-top:5px}@media(max-width:768px){.custom-option .event-time{font-size:.85em}}@media(max-width:480px){.custom-option .event-time{font-size:.8em}}.custom-option .includes{margin-top:10px;display:flex;gap:10px}@media(max-width:768px){.custom-option .includes{flex-direction:column;gap:5px}}.custom-option .includes .href-prefix{background-color:#f0f0f0;padding:2px 6px;border-radius:4px;font-size:.85em}@media(max-width:768px){.custom-option .includes .href-prefix{font-size:.8em}}@media(max-width:480px){.custom-option .includes .href-prefix{font-size:.75em}}.Select__control{border-radius:8px;border:1px solid #dcdcdc;box-shadow:none;transition:all .3s ease}.Select__control:hover{border-color:#b3b3b3}@media(max-width:768px){.Select__control{border-radius:6px}}@media(max-width:480px){.Select__control{border-radius:5px}}.Select__option--is-selected{background-color:#1890ff;color:#fff}.login-page{display:flex;justify-content:center;align-items:center;height:100vh;background:linear-gradient(135deg,#000,#a5b4fc)}.login-page .login-card{background:#f3f4f6;padding:40px;border-radius:15px;width:100%;max-width:400px;box-shadow:0 15px 30px #0003;text-align:center}.login-page .login-card h1{margin-bottom:30px;color:#2e2e2e;font-size:2rem}.login-page .login-card form{display:flex;flex-direction:column}.login-page .login-card form .input-group{display:flex;flex-direction:column;margin-bottom:20px;text-align:left}.login-page .login-card form .input-group label{margin-bottom:5px;color:#1f2937;font-weight:500}.login-page .login-card form .input-group input{padding:12px 15px;border:1px solid #d1d5db;border-radius:8px;background:#fff;font-size:1rem;transition:border .3s,box-shadow .3s}.login-page .login-card form .input-group input:focus{border-color:#4f46e5;box-shadow:0 0 5px #4f46e580;outline:none}.login-page .login-card form .login-btn{padding:12px;background:#2e2e2e;color:#fff;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:background .3s,transform .2s}.login-page .login-card form .login-btn:hover{background:#151515;transform:translateY(-2px)}.login-page .login-card form .login-btn:active{transform:translateY(1px)}.login-page .login-card .footer-text{margin-top:25px;font-size:.8rem;color:#1f2937}@media(max-width:480px){.login-card{padding:30px}.login-card h1{font-size:1.8rem}.login-card form .input-group input,.login-card .login-btn{padding:10px;font-size:.9rem}}.header-animate-pulse-svg{margin-left:10px;animation:scalePulse 1.5s infinite ease-in-out}.bet{font-family:Inter,sans-serif;margin-bottom:1.5rem}.bet .bets{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;border-radius:8px;background-color:#fff;box-shadow:0 2px 6px #0000000d;cursor:pointer;transition:all .2s ease}.bet .bets:hover{background-color:#f3f4f6}.bet .bets .bet_name{font-weight:600;font-size:1rem;color:#1f2937}.bet .bets .icon-container{font-size:1.2rem;color:#6b7280}.bet .charts{margin-top:.8rem;display:flex;flex-direction:column;gap:1rem}.bet .charts .axji-gevor{display:flex;flex-wrap:wrap;gap:1rem}.bet .charts table{border-collapse:collapse;width:100%;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 6px #0000000d}.bet .charts table caption{font-size:1.1rem;font-weight:600;padding:.5rem;background-color:#e5e7eb;text-align:left;cursor:pointer}.bet .charts table thead{background-color:#f9fafb}.bet .charts table thead th{padding:.5rem;border-bottom:1px solid #d1d5db;font-weight:500;text-align:center}.bet .charts table tbody tr:nth-child(2n){background-color:#f3f4f6}.bet .charts table tbody tr td{padding:.5rem;text-align:center;border-bottom:1px solid #e5e7eb;font-size:.95rem}.bet .charts .table-container{padding:1rem;border-radius:8px;background-color:#fefefe;box-shadow:0 1px 4px #0000000a;width:100%}.bet .charts h2{font-size:1rem;font-weight:600;background-color:#e5e7eb;padding:.5rem;border-radius:6px;cursor:pointer;margin-bottom:.5rem}.bet .charts h2:hover{background-color:#d1d5db}.bet .charts .loader{display:block;margin:1rem auto;width:40px;height:40px}@media(max-width:768px){.bet .bets{flex-direction:column;align-items:flex-start;font-size:.9rem}.bet .charts table{font-size:.85rem}.bet .charts h2{font-size:.95rem}}@media(max-width:480px){.bet .bets{font-size:.8rem;padding:.5rem}.bet .charts table{font-size:.8rem}.bet .charts h2{font-size:.9rem}}.App{font-family:Inter,sans-serif;color:#222;background:#f9fafb;min-height:100vh;display:flex;flex-direction:column}.App .top-bar{display:flex;flex-direction:column;gap:1rem;background:#fff;padding:1.2rem 1.5rem;border-radius:12px;box-shadow:0 2px 6px #00000014;margin-bottom:1.5rem}.App .top-bar .filters{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.App .top-bar .filters .input-w-txt{display:flex;align-items:center;gap:.5rem}.App .top-bar .filters .input-w-txt p{margin:0;font-weight:500;color:#374151}.App .top-bar .filters .input-w-txt select,.App .top-bar .filters .input-w-txt input[type=checkbox]{padding:.4rem .6rem;border:1px solid #d1d5db;border-radius:6px;outline:none;transition:all .2s ease;cursor:pointer}.App .top-bar .filters .input-w-txt select:hover,.App .top-bar .filters .input-w-txt input[type=checkbox]:hover{border-color:#9ca3af}.App .top-bar .found{font-size:.95rem;font-weight:600;color:#111827}.App .top-bar .selector{margin-top:.5rem}.App .top-bar .selector select{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.95rem;outline:none;cursor:pointer;transition:border .2s ease}.App .top-bar .selector select:hover{border-color:#9ca3af}.App .selected-event{background:#fff;padding:1.2rem;border-radius:12px;margin-bottom:1.5rem;box-shadow:0 2px 6px #0000000f}.App .selected-event h2{margin:0 0 .5rem;font-size:1.3rem;font-weight:600;color:#1f2937}.App .selected-event p{margin:.3rem 0;font-size:.95rem;color:#4b5563}.App .selected-event .includes{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.8rem}.App .selected-event .includes .href-prefix{background:#e5e7eb;padding:.3rem .6rem;border-radius:6px;font-size:.85rem;font-weight:500;color:#374151}.loading-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:#fff9;z-index:9999}.animate-pulse-svg{animation:scalePulse 1.5s infinite ease-in-out}@keyframes scalePulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes draw{0%{stroke-dashoffset:500}50%{stroke-dashoffset:0}to{stroke-dashoffset:500}}.loading-container{display:flex;justify-content:center;align-items:center;height:"100vh"}.loading-container .animated-text{animation:draw 3s ease-in-out infinite;font-family:Abel,sans-serif}.league-lists-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:3rem auto}.league-list{flex:1 1 420px;max-width:480px;padding:2rem 2.5rem;background:linear-gradient(135deg,#fff,#f3f4f6);border-radius:1.5rem;box-shadow:0 10px 28px #0000001a;font-family:Inter,sans-serif}.league-list .league-title{font-size:1.8rem;font-weight:700;color:#111827;margin-bottom:1.5rem;text-align:center}.league-list .league-title:after{content:"";display:block;width:60px;height:3px;background:#4f46e5;margin:.5rem auto 0;border-radius:2px}.league-list .league-items{list-style:none;padding:0;margin:0;max-height:500px;overflow-y:auto}.league-list .league-items::-webkit-scrollbar{width:8px}.league-list .league-items::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.league-list .league-items .league-item{background:#fff;padding:1rem 1.2rem;margin-bottom:.75rem;border-radius:.75rem;font-size:1.1rem;font-weight:600;color:#1f2937;box-shadow:0 2px 10px #0000000f;transition:all .3s ease}.league-list .league-items .league-item label{display:flex;align-items:center;cursor:pointer;gap:1rem;width:100%}.league-list .league-items .league-item input[type=checkbox]{width:1.5rem;height:1.5rem;accent-color:#4f46e5;cursor:pointer}.league-list .league-items .league-item span{flex-grow:1}.league-list .league-items .league-item:hover{transform:translateY(-3px);box-shadow:0 6px 16px #0000001f;background:#f9fafb}.finished-events-container{max-width:900px;margin:40px auto;padding:20px;font-family:Arial,sans-serif}.title{font-size:24px;font-weight:600;margin-bottom:20px;text-align:center}.controls{margin-bottom:20px;justify-content:center}.controls .row{display:flex;gap:10px;margin-top:15px;margin-bottom:25px;flex-wrap:wrap;border:1px solid black;padding:20px 10px;border-radius:5px}.controls .no-wrap{flex-wrap:nowrap!important}.controls hr{margin-top:5px}.controls input[type=date]{padding:6px 10px;font-size:14px}.controls button{padding:6px 14px;font-size:14px;background-color:#06c;color:#fff;border:none;border-radius:4px;cursor:pointer;width:100%}.controls button:disabled{background-color:#ccc;cursor:not-allowed}.event-list{display:flex;flex-direction:column;gap:20px}.event-card{border:1px solid #ddd;border-radius:8px;padding:16px;background-color:#fafafa;box-shadow:0 1px 4px #0000000d}.event-title{font-size:18px;font-weight:600;margin-bottom:6px}.event-subtitle{font-size:14px;color:#555;margin-bottom:10px}.score{font-weight:600}.event-table{width:100%;border-collapse:collapse;font-size:14px}.event-table th,.event-table td{border:1px solid #ddd;padding:8px;text-align:left}.event-table th{background-color:#f0f0f0}.result-won{color:green;font-weight:700}.result-lost{color:#c00;font-weight:700}.result-neutral{color:#555}.loader{width:120px;height:20px;-webkit-mask:linear-gradient(90deg,#000 70%,rgba(0,0,0,0) 0) left/20% 100%;background:linear-gradient(#000 0 0) left -25% top 0/20% 100% no-repeat #ddd;animation:l7 1s infinite steps(6)}@keyframes l7{to{background-position:right -25% top 0}}*{box-sizing:border-box}.active-chats-page{display:flex;gap:20px;padding:20px;flex-wrap:wrap}.active-chats-page .adder-block,.active-chats-page .list-block{background:#fff;border-radius:14px;padding:20px;flex:1;min-width:300px;box-shadow:0 4px 14px #00000014}.active-chats-page .adder-block h2,.active-chats-page .list-block h2{margin-bottom:15px;font-size:20px;font-weight:600}.active-chats-page .adder-form{display:flex;flex-direction:column;gap:12px}.active-chats-page .adder-form label{display:flex;flex-direction:column;font-size:14px}.active-chats-page .adder-form input{padding:10px;font-size:15px;border:1px solid #ddd;border-radius:8px;transition:border-color .2s}.active-chats-page .adder-form input:focus{border-color:#3b82f6;outline:none}.active-chats-page .adder-form button{margin-top:10px;padding:10px;border:none;background:#3b82f6;color:#fff;font-size:15px;font-weight:600;border-radius:8px;cursor:pointer;transition:background .2s}.active-chats-page .adder-form button:hover{background:#2563eb}.active-chats-page .chat-list{display:flex;flex-direction:column;gap:12px}.active-chats-page .chat-item{padding:12px 15px;border-radius:10px;background:#f8fafc;border:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.active-chats-page .chat-item .algo{font-weight:600;color:#111827}.active-chats-page .chat-item .thread{font-size:13px;color:#6b7280}.active-chats-page .chat-item .checked-box{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#f3f6ff;border-radius:12px;border:1px solid #cdd5ff;font-weight:600;color:#2b2f42}.active-chats-page .chat-item .checked-box .checkmark{width:20px;height:20px;border-radius:6px;background:#4a5cff;color:#fff;font-size:14px;display:flex;align-items:center;justify-content:center}.active-chats-page .chat-item .checked-box .checked-text{font-size:15px}.active-chats-page .chat-item .get-btn{background:#aaa;color:#fff;padding:7px 11px;border-radius:6px;font-size:13px;border:none;cursor:pointer;transition:background .2s}.active-chats-page .chat-item .get-btn:hover{background:#004b11}.signals-page{display:flex;gap:20px;padding:20px;flex-wrap:wrap}.signals-page .date-block,.signals-page .stats-row{flex:1;max-height:350px}.date-block{max-width:780px;margin:30px auto;padding:25px 30px;background:#fff;border-radius:16px;box-shadow:0 8px 24px #00000014;display:flex;flex-direction:column;gap:20px;font-family:Inter,sans-serif}.date-block h2{font-size:22px;font-weight:700;color:#1f2937;margin-bottom:10px;text-align:center}.date-block .date-row{display:flex;gap:15px}.date-block .date-row label{flex:1;display:flex;flex-direction:column;font-size:14px;color:#4b5563}.date-block .date-row label input{margin-top:6px;padding:12px 14px;border-radius:10px;border:1px solid #d1d5db;font-size:14px;background:#f9fafb;transition:all .2s ease}.date-block .date-row label input:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e533;outline:none;background:#fff}.date-block .month-select-container{display:flex;flex-direction:column;gap:12px}.date-block .month-select-container label{font-size:14px;color:#4b5563}.date-block .month-select-container label select.month-select{margin-top:6px;margin-left:10px;padding:12px 16px;border-radius:10px;border:1px solid #d1d5db;background:#f3f4f6;font-size:15px;font-weight:500;cursor:pointer;appearance:none;transition:all .2s ease;background-image:url("data:image/svg+xml;utf8,<svg fill='%236b7280' height='18' viewBox='0 0 24 24' width='18' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 14px center;background-size:18px}.date-block .month-select-container label select.month-select:hover{background:#e0e7ff;border-color:#c7d2fe}.date-block .month-select-container label select.month-select:focus{border-color:#4f46e5;background:#eef2ff;box-shadow:0 0 0 3px #4f46e533;outline:none}.date-block .month-select-container .get-signals-btn{margin-top:12px;padding:12px 20px;font-size:15px;font-weight:600;color:#fff;background:linear-gradient(90deg,#4f46e5,#6366f1);border:none;border-radius:10px;cursor:pointer;transition:all .2s ease}.date-block .month-select-container .get-signals-btn:hover{background:linear-gradient(90deg,#6366f1,#4f46e5)}.date-block .month-select-container .get-signals-btn:active{transform:scale(.98)}.stats-row{overflow-y:auto;max-height:500px;overflow-x:hidden;margin:30px auto;padding:25px 30px;background:#fff;border-radius:16px;box-shadow:0 8px 24px #00000014;display:flex;flex-direction:column;gap:20px;font-family:Inter,sans-serif;min-width:1000px}.stats-row::-webkit-scrollbar{width:8px}.stats-row::-webkit-scrollbar-thumb{background:#c7d2fe;border-radius:8px}.stats-row::-webkit-scrollbar-track{background:transparent}.stats-row .stats-block{background:#fff;border-radius:14px;padding:20px;margin-top:10px;min-width:300px;flex:1}.stats-row .stats-block h2{margin-bottom:16px;font-size:20px;font-weight:600}.stats-row .stats-block .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.stats-row .stats-block .stat-card{background:#f9fafb;padding:18px 20px;border-radius:12px;border:1px solid #e5e7eb;text-align:center;transition:.2s;cursor:default}.stats-row .stats-block .stat-card:hover{background:#eef2ff;border-color:#c7d2fe}.stats-row .stats-block .stat-card .stat-title{font-size:14px;color:#6b7280;margin-bottom:6px;font-weight:500}.stats-row .stats-block .stat-card .stat-value{font-size:24px;font-weight:700;color:#1f2937}.stats-row .stats-block .stat-card .stat-value.profit{color:#059669}.stats-row .stats-block .stat-card .stat-value.lose{color:#ed5858}.stats-row .stats-block .single-stats{margin-top:20px;padding:12px 16px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.stats-row .stats-block .algo-title{font-size:16px;font-weight:600;margin-bottom:10px;color:#374151;word-break:break-word}@media(max-width:768px){.stats-row{display:flex;gap:20px;margin-top:10px;overflow-y:auto;min-height:500px;flex-direction:column;padding-right:10px;overflow-x:hidden}.stats-row::-webkit-scrollbar{width:8px}.stats-row::-webkit-scrollbar-thumb{background:#c7d2fe;border-radius:8px}.stats-row::-webkit-scrollbar-track{background:transparent}}.signals-wrapper{padding:18px;font-family:Inter,sans-serif;color:#e3e5e8;background:#1e1f22}.date-collapse{margin-bottom:14px;border-radius:10px;background:#2b2d31;border:1px solid #3a3c41;overflow:hidden}.date-header{padding:12px 18px;background:#303236;color:#f2f3f5;font-size:16px;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .2s ease}.date-header:hover{background:#3a3c40}.date-header .arrow{font-size:18px;opacity:.85}.events-list{padding:10px 16px}.event-title.collapsible{cursor:pointer;display:flex;align-items:center;justify-content:space-between;background:#3a3c40;padding:10px 14px;border-radius:8px;color:#fff;margin-bottom:10px;font-size:15px;transition:.2s ease}.event-title.collapsible:hover{background:#44464c}.event-title.collapsible .arrow{font-size:18px;opacity:.85}.signals-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px}.signal-card{background:#2f3136;border-radius:10px;padding:14px;border:1px solid #3a3c40;display:flex;flex-direction:column;gap:4px;transition:transform .15s ease,box-shadow .15s ease}.signal-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000059}.signal-card .row{display:flex;justify-content:space-between;font-size:13px;opacity:.9}.signal-card .row .label{font-weight:600;color:#b5bac1}.signal-card .result{margin-top:6px;font-weight:700;padding:4px 0;text-transform:uppercase;font-size:13px}.signal-card .result.won{color:#23a559}.signal-card .result.lost{color:#da373c}.signal-card .result.pending{color:#5865f2}.signal-card .comment{margin-top:6px;font-size:13px;background:#383a40;padding:6px 8px;border-radius:6px;border-left:3px solid #f0b232;color:#e3e5e8}.signal-card .created{margin-top:8px;font-size:12px;color:#9ca3af;opacity:.8}
