.invitation-received-dialog{color:#fff;border-radius:5px;flex-direction:column;align-items:center;display:flex;position:relative;box-shadow:0 0 10px #00000040}.invitation-received-dialog .invitation-received-dialog-scroll-content{z-index:1;border-radius:5px;flex-direction:column;align-items:center;width:1076px;height:636px;display:flex}.invitation-received-dialog .invitation-received-dialog-scroll-content .ird-title{margin-top:7%;font-weight:700}.invitation-received-dialog .invitation-received-dialog-scroll-content .ird-invite-from{flex-direction:row;justify-content:center;align-items:center;width:67.16%;margin-top:1.4%;display:flex}.invitation-received-dialog .invitation-received-dialog-scroll-content .ird-invite-from b{color:#3772ff}.invitation-received-dialog .invitation-received-dialog-scroll-content .ird-invite-from .ird-profile-photo{border-radius:50%;margin-left:.9%}.invitation-received-dialog .invitation-received-dialog-scroll-content .ird-table-info{border-radius:3px;flex-direction:column;justify-content:space-between;width:67.16%;margin-top:2.33%;padding:1.5%;font-weight:300;line-height:34px;display:flex;box-shadow:0 0 4px #00000040}.invitation-received-dialog .invitation-received-dialog-scroll-content .ird-table-info-row-container{flex-direction:row;display:flex}.invitation-received-dialog .invitation-received-dialog-scroll-content .ird-table-info-row-container>div{white-space:nowrap;flex-direction:column;flex:1;padding-right:1em;display:flex;overflow:hidden}.invitation-received-dialog .invitation-received-dialog-scroll-content .ird-table-info>div:nth-child(2){height:52px;margin-top:8px;margin-bottom:20px}.invitation-received-dialog .invitation-received-dialog-scroll-content .ird-table-info .ird-col-2 .ird-player-container{line-height:28px}.invitation-received-dialog .invitation-received-dialog-scroll-content .ird-table-info .ird-col-2 .ird-host-icon{vertical-align:middle;margin-bottom:4px;margin-right:16px}.invitation-received-dialog .invitation-received-dialog-scroll-content .ird-table-info .ird-col-2 .ird-player-side{text-align:center;color:#fff;background-color:#2055c8;max-width:24px;max-height:24px;margin-right:16px;font-size:18px;font-weight:700;line-height:24px;display:inline-block}.invitation-received-dialog .invitation-received-dialog-scroll-content .ird-table-info .ird-col-2 .ird-player-name{color:#3772ff;font-weight:500}.invitation-received-dialog .invitation-received-dialog-scroll-content .ird-buttons{flex-direction:row;justify-content:space-between;width:67.16%;margin-top:1.5%;display:flex}.invitation-received-dialog .invitation-received-dialog-scroll-content .ird-buttons button{width:49%;height:48px}@media (height<=640px){.invitation-received-dialog .invitation-received-dialog-scroll-content{max-height:95vh;padding-bottom:10px;overflow:auto}}@media (width<=1080px){.invitation-received-dialog .invitation-received-dialog-scroll-content{max-width:95vw;overflow:auto}.invitation-received-dialog .invitation-received-dialog-scroll-content .ird-title{text-align:center}}.deal-source-import-dialog{z-index:40;background:#0006;width:100%;height:100%;position:fixed;top:0;left:0}.deal-source-import-dialog .dialog-popup{color:#fff;background:linear-gradient(#3772ff,#e031ca);border-radius:10px;flex-direction:column;align-items:stretch;width:543px;height:535px;padding:2px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px #fffdfd40,0 20px 16px #e031ca33,0 -20px 16px #3772ff33}.deal-source-import-dialog .dialog-popup .content{height:inherit;background:#151334;border-radius:8px;flex-direction:column;flex:1;align-items:center;padding:24px 21px;display:flex}.deal-source-import-dialog .dialog-popup .title{font-size:36px;font-weight:700}.deal-source-import-dialog .dialog-popup .description{margin:24px 0 20px;font-size:18px}.deal-source-import-dialog .dialog-popup .description-success{color:#096430;text-align:center;background:#d4efdf;width:100%;margin:24px 0 12px;padding:10px 17px;font-size:18px}.deal-source-import-dialog .dialog-popup .deal-list{border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;flex-direction:column;flex-grow:1;width:100%;padding:0 94px 0 86px;font-size:18px;display:flex;overflow:hidden auto}.deal-source-import-dialog .dialog-popup .deal-list .deal-list-item{flex-direction:row;align-items:center;height:36px;min-height:36px;display:flex}.deal-source-import-dialog .dialog-popup .deal-list .deal-list-item .deal-index{color:#bdbdbd}.deal-source-import-dialog .dialog-popup .deal-list .deal-list-item .deal-name{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;margin-left:10px;overflow:hidden}.deal-source-import-dialog .dialog-popup .select-all-deal{flex-direction:row;justify-content:space-between;width:100%;padding:18px 94px 18px 86px;font-size:18px;display:flex}.deal-source-import-dialog .dialog-popup .action-buttons{flex-direction:row;justify-content:space-between;width:100%;display:flex}.deal-source-import-dialog .dialog-popup .action-buttons button{width:48%;font-family:inherit;font-size:18px}.deal-source-import-dialog .dialog-popup .action-buttons button.close{width:100%;margin-top:12px}.minibridge-strategy-selector{color:#fff;border-radius:3.22491px;flex-direction:column;align-items:center;width:694px;height:442px;display:flex;position:relative}.minibridge-strategy-selector .content-container{flex-direction:column;justify-content:center;align-items:center;gap:32px;padding:32px 0;display:flex;position:relative}.minibridge-strategy-selector .popup-title{font-size:30px;font-weight:700}.minibridge-strategy-selector .select-strategy{width:319px;height:44px}.minibridge-strategy-selector .select-strategy .bc-select,.minibridge-strategy-selector .select-strategy .bc-select-menu{color:#fffc;background:linear-gradient(90deg,#1c1945 0%,#070715 100%);border:1px solid #3a376b;border-radius:10px;padding:8px 12px;font-size:14px}.minibridge-strategy-selector .select-strategy .bc-select .selected-value,.minibridge-strategy-selector .select-strategy .bc-select-menu .selected-value{color:#fffc;font-size:18px;line-height:26px}.minibridge-strategy-selector .select-strategy .bc-menu-item{background:0 0;border-radius:10px}.minibridge-strategy-selector .select-strategy .bc-select-menu{color:#fffc;width:100%;left:0}.minibridge-strategy-selector .btn-start{width:319px;height:44px;padding:0}.tournament-invitation-received-dialog{color:#fff;border-radius:5px;flex-direction:column;align-items:center;width:1076px;display:flex;position:relative;box-shadow:0 0 10px #00000040}.tournament-invitation-received-dialog .tournament-invitation-top-row{text-align:center;flex-direction:row;justify-content:center;align-items:center;gap:70px;display:flex}.tournament-invitation-received-dialog .tournament-invitation-top-row>div{white-space:nowrap;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tournament-invitation-received-dialog .ird-decoration{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;position:absolute}.tournament-invitation-received-dialog .ird-decoration.top-left{top:-1px;left:1%;transform:rotate(180deg)}.tournament-invitation-received-dialog .ird-decoration.bottom-right{bottom:-1px;right:1%}.tournament-invitation-received-dialog .ird-title{text-align:center;margin-top:7%;font-weight:700}.tournament-invitation-received-dialog .ird-invite-from{flex-direction:row;justify-content:center;align-items:center;width:57.16%;margin-top:1.4%;display:flex}.tournament-invitation-received-dialog .ird-invite-from b{color:#3772ff}.tournament-invitation-received-dialog .ird-invite-from .ird-profile-photo{border-radius:50%;margin-left:.9%}.tournament-invitation-received-dialog .ird-table-info{border-radius:3px;flex-direction:column;justify-content:space-between;width:57.16%;margin-top:2.33%;padding:1.5%;font-size:20px;font-weight:300;line-height:34px;display:flex;box-shadow:0 0 4px #00000040}.tournament-invitation-received-dialog .ird-table-info-row-container{flex-direction:row;display:flex}.tournament-invitation-received-dialog .ird-table-info-row-container>div{white-space:nowrap;flex-direction:column;flex:1;padding-right:1em;display:flex;overflow:hidden}.tournament-invitation-received-dialog .ird-table-info>div:nth-child(3){height:52px;margin-top:8px;margin-bottom:20px}.tournament-invitation-received-dialog .ird-table-info .description-container{min-height:100px}.tournament-invitation-received-dialog .tournament-summary-row{border-bottom:1px solid #e0e0e0;flex-direction:row;justify-content:center;align-items:center;margin-bottom:8px;padding-bottom:8px;padding-left:8px;padding-right:8px;font-weight:700;display:flex}.tournament-invitation-received-dialog .tournament-summary-row>div{border-right:1px solid #000;flex-direction:row;justify-content:center;align-items:center;padding-left:8px;padding-right:8px;display:flex}.tournament-invitation-received-dialog .tournament-summary-row>div:last-child{border-right:none}.tournament-invitation-received-dialog .ird-dummy-avatar{background-color:#ddd;border-radius:44px;min-width:44px;min-height:44px;margin-left:8px;margin-right:8px}.tournament-invitation-received-dialog .ird-avatar{border-radius:44px;width:44px;height:44px;margin-left:8px;margin-right:8px}.tournament-invitation-received-dialog .ird-buttons{flex-direction:row;justify-content:space-between;width:57.16%;height:40px;margin-top:1.5%;margin-bottom:5.5%;font-size:18px;display:flex}.tournament-invitation-received-dialog .ird-buttons button{width:49%;height:48px}@media (height<=640px){.tournament-invitation-received-dialog{max-height:95vh;padding-bottom:10px;overflow:auto}}@media (width<=1080px){.tournament-invitation-received-dialog{max-width:95vw;overflow:auto}.tournament-invitation-received-dialog .tournament-invitation-top-row{gap:10px}.tournament-invitation-received-dialog .ird-title{text-align:center}}.badge-notification-list-container{z-index:50;flex-direction:column-reverse;align-items:center;gap:50px;display:flex;position:fixed;bottom:100px;left:50%;transform:translate(-50%)}.badge-notification-container{color:#fff;transform-origin:50px;align-items:center;display:flex}.badge-notification-container .badge-notification-description-frame{background:linear-gradient(#3772ff,#e031ca);border-radius:50px;margin-left:-60px;padding:2px;display:flex;box-shadow:0 0 20px #fffdfd40,0 20px 16px #e031ca33,0 -20px 16px #3772ff33}.badge-notification-container .badge-notification-description-frame>div{background:#151334;border-radius:48px;flex-grow:1;align-self:stretch}.badge-notification-container .badge-notification-description{display:flex;overflow:hidden}.badge-notification-container .badge-notification-description>div{flex-shrink:0;min-width:min-content;max-width:400px;min-height:min-content;padding:5px 30px 5px 70px}.badge-notification-container .text-fade{background:linear-gradient(90deg,#fff0,#151334);width:30px;position:absolute;top:0;bottom:0;right:0}.badge-notification-container h1{max-width:400px;font-size:18px}.badge-notification-container p{max-width:400px;font-size:13px}.bc-menu-profile-item{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;transition:background-image .5s ease-in-out;display:flex;position:relative}.bc-menu-profile-item.selected{background-image:linear-gradient(90deg,#3772ff 0%,#e031ca 100%)}.bc-menu-profile-item .menu-pp-wrapper{border-radius:999px;position:relative}.bc-menu-profile-item .menu-pp-wrapper:before{content:" ";border-radius:999px;width:100%;height:100%;transition:box-shadow .5s ease-in-out;position:absolute;top:0;left:0}.bc-menu-profile-item:not(.selected) .menu-pp-wrapper:hover:before{box-shadow:0 -20px 16px #3772ff33,0 20px 16px #e031ca33,0 0 20px #fffdfd40}.bc-menu-profile-item .profile-item-username{color:#fefefe;font-weight:600}.chat-notification-tooltip>div{border-radius:10px;padding:0;box-shadow:0 0 12.5px #fffdfd40}.chat-notification-tooltip>div .notification-container{background-color:#151334;border-radius:10px;flex-direction:column;align-items:center;display:flex}.chat-notification-tooltip>div .notification-container .header{flex-direction:row;align-items:center;width:100%;height:28px;font-size:12px;font-weight:600;display:flex}.chat-notification-tooltip>div .notification-container .header .header-text{flex-grow:1}.chat-notification-tooltip>div .notification-container .header .icon-wrapper{background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);border-top-left-radius:10px;margin-right:6px;padding:5px 6px;display:flex}.chat-notification-tooltip>div .notification-container .header .icon-wrapper svg{width:18px;height:18px}.chat-notification-tooltip>div .notification-container .header .close-icon{width:12px;height:12px;margin-left:24px;margin-right:8.2px}.chat-notification-tooltip>div .notification-container .action-button{gap:8px;font-size:14px;font-weight:600}.chat-notification-tooltip>div .notification-container .messages{flex-direction:row;align-items:center;width:100%;padding:5px;display:flex}.chat-notification-tooltip>div .notification-container .messages .message-text{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;max-width:150px;margin-left:11px;margin-right:5px;font-size:14px;font-weight:400;overflow:hidden}.chat-notification-tooltip>div .notification-container .messages .read-more{color:#e031ca}.chat-notification-tooltip>div .notification-container .line-seperator{background:linear-gradient(90deg,#e2d5ff00 0%,#998bba 50%,#e2d5ff00 100%);border:0;width:100%;height:1px;margin-top:4px;margin-bottom:3px}.chat-notification-tooltip>div .notification-container .view-all{color:#3772ff}.bc-menu-item{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;transition:background-color .5s ease-in-out;display:flex;position:relative}.bc-menu-item:hover{background-color:#151334}.bc-menu-item:before{content:" ";border-radius:inherit;width:100%;height:100%;transition:box-shadow .5s ease-in-out;position:absolute;top:0;left:0}.bc-menu-item .menu-icon-wrapper{position:relative}.bc-menu-item .menu-icon-wrapper svg{transition:transform .5s linear}.bc-menu-item .menu-icon-wrapper .notification-icon{background:linear-gradient(136deg,#3772ff 9.09%,#e031ca 90.92%);border-radius:999px;width:40%;height:40%;position:absolute;top:1px;left:1px}.bc-menu-item .menu-icon-wrapper .badge-count{color:#ff3b30;white-space:nowrap;box-sizing:border-box;background:#32087e;border-radius:8px;flex-direction:row;align-items:center;gap:3px;height:16px;padding:2px 4px;font-size:11px;font-weight:600;line-height:16px;display:flex;position:absolute;top:-5px;right:10px}.bc-menu-item .menu-icon-wrapper .badge-count.live:before{content:"";background-color:#ff3b30;border-radius:3px;flex-shrink:0;width:6px;height:6px;animation:1.6s ease-in-out infinite pulse-dot}.bc-menu-item:not(.selected):hover .menu-icon-wrapper svg{transform:perspective(400px)rotateY(180deg)}.bc-menu-item:not(.selected):hover:before{box-shadow:0 -20px 16px #3772ff33,0 20px 16px #e031ca33,0 0 20px #fffdfd40}.bc-menu-item .item-label{color:#fefefe;opacity:.75;text-align:center;font-weight:400}.bc-menu-item.selected,.bc-menu-item:active{background-image:linear-gradient(90deg,#3772ff 0%,#e031ca 100%)}.bc-menu-item.selected .item-label,.bc-menu-item:active .item-label{opacity:1;color:#fff}.bc-menu-item.selected .menu-icon-wrapper svg,.bc-menu-item.selected .menu-icon-wrapper path,.bc-menu-item:active .menu-icon-wrapper svg,.bc-menu-item:active .menu-icon-wrapper path{fill:#fff}.bc-menu-item.disabled{pointer-events:none;opacity:.5}.bc-menu-item .notification-animation{transform-origin:50%;animation:4.5s infinite notification-animation}@keyframes notification-animation{0%{transform:scale(1)rotate(0)}20%{transform:scale(1)rotate(0)}40%{transform:scale(1.2)rotate(0)}43%{transform:scale(1.2)rotate(-5deg)}46%{transform:scale(1.2)rotate(5deg)}50%{transform:scale(1.2)rotate(-5deg)}53%{transform:scale(1.2)rotate(5deg)}56%{transform:scale(1.2)rotate(-5deg)}60%{transform:scale(1.2)rotate(5deg)}63%{transform:scale(1.2)rotate(-5deg)}66%{transform:scale(1.2)rotate(5deg)}70%{transform:scale(1.2)rotate(0)}80%{transform:scale(1)rotate(0)}to{transform:scale(1)rotate(0)}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.secondary-menu{z-index:20;opacity:0;background:#070715;border:2px solid #3a376b;border-radius:12px;flex-direction:column;width:300px;padding:6px 15px;transition:opacity .3s;display:flex;position:absolute;top:146px;left:117px;box-shadow:0 0 20px #fffdfd40,0 20px 16px #e031ca33,0 -20px 16px #3772ff33}.secondary-menu.active{opacity:1}.secondary-menu .secondary-menu-item-container{flex-direction:column;padding:0;display:flex}.secondary-menu .secondary-menu-item-container .secondary-menu-item{color:#ffffffbf;border-bottom:1px solid #5f5d89bf;flex-direction:row;align-items:center;gap:6px;padding:12px 0;font-size:14px;font-weight:500;display:flex}.secondary-menu .secondary-menu-item-container .secondary-menu-item>svg{width:25px;height:25px}.secondary-menu .secondary-menu-item-container .secondary-menu-item:last-child{border-bottom:none}.secondary-menu .secondary-menu-item-container .secondary-menu-item:not(.items-array){cursor:pointer}.secondary-menu .secondary-menu-item-container .secondary-menu-item:hover:not(.items-array)>div{background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;flex:none}.secondary-menu .secondary-menu-item-container .secondary-menu-item.icon-flex-start svg{align-self:flex-start}.secondary-menu .secondary-menu-item-container .secondary-menu-item.items-array>div{width:100%}.secondary-menu .secondary-menu-item-container .secondary-menu-item .clubs-container{flex-direction:column;gap:12px;max-height:150px;margin-top:8px;display:flex;overflow:auto}.secondary-menu .secondary-menu-item-container .secondary-menu-item .club-item{cursor:pointer;border-bottom:1px solid #5f5d89bf;align-items:center;gap:8px;padding-bottom:8px;display:flex}.secondary-menu .secondary-menu-item-container .secondary-menu-item .club-item:last-of-type{border-bottom:none}.secondary-menu .secondary-menu-item-container .secondary-menu-item .club-item .club-item-image{border:1px solid #fff;border-radius:999px;width:32px;height:32px}.secondary-menu .secondary-menu-item-container .secondary-menu-item .club-item:hover{background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.bc-menu-03{background:#000027;flex-direction:column;align-items:center;height:100%;display:flex;position:relative}.bc-menu-03 .app-logo{background:url(/static/media/logo-notext.BLU4VHlw.svg) 0 0/contain no-repeat}.bc-menu-03 .app-logo.clickable{cursor:pointer}.bc-menu-03 .logo-splitter{border:0;border-bottom:2px solid #3a376b;border-radius:999px;height:0;box-shadow:0 0 2px #0f0e2780}.bc-menu-03 .menu-items{flex-direction:column;flex-grow:1;align-items:center;width:100%;display:flex;overflow:auto}.bc-menu-03 .menu-items::-webkit-scrollbar{width:8px}.bc-menu-03 .menu-items::-webkit-scrollbar-track{background-color:#0000;border-radius:8px}.bc-menu-03 .menu-items::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:8px}.create-call-dialog-wrapper{background:linear-gradient(#3772ff,#e031ca);border-radius:20px;justify-content:center;align-items:center;padding:1px;display:flex}.create-call-dialog-wrapper .create-call-dialog{background:#1e1d48;border-radius:20px;flex-direction:column;gap:20px;width:100%;padding:16px 20px;display:flex}.create-call-dialog-wrapper .create-call-dialog .title{color:#fff;font-size:18px;font-weight:600}.create-call-dialog-wrapper .create-call-dialog textarea{color:#fff;resize:none;background:linear-gradient(90.59deg,#1c1945 .47%,#12102e 48.52%,#070715 99.47%);border:1px solid #52528d;border-radius:10px;outline:0;height:172px;padding:10px 16px;font-size:14px}.create-call-dialog-wrapper .create-call-dialog button{align-self:flex-end;width:140px}.calls .create-new-call{flex-grow:1;justify-content:right;display:flex;position:relative}.calls .create-new-call>div{z-index:20;width:420px;position:absolute;top:40px}.calls .create-new-call button{width:200px}.calls .create-new-call button svg,.calls .create-new-call button path{fill:#fff;stroke:#fff}.calls .create-new-call button.disabled{opacity:.15}.calls .create-call-backdrop{background:#000;width:100%;height:100%;position:fixed;top:0;left:0}.calls .actions{flex-direction:row;justify-content:flex-end;gap:20px;width:100%;display:flex}.calls .actions button{justify-content:center;align-items:center;width:180px;height:40px;padding:0;display:flex}.call-director-history-item{flex-direction:row;gap:8px;display:flex}.call-director-history-item .history-changes-container{color:#ffffffbf;flex-direction:column;gap:8px;width:100%;display:flex}.call-director-history-item .history-changes-container .history-info,.call-director-history-item .history-changes-container .history-assignee-info,.call-director-history-item .history-changes-container .history-status-info,.call-director-history-item .history-changes-container .history-new-call-container{flex-direction:row;align-items:center;gap:6px;display:flex}.call-director-history-item .history-changes-container .history-assignee-info{gap:12px}.call-director-history-item .history-changes-container .history-info{gap:30px}.call-director-history-item .history-changes-container .user-tooltip-container{color:#fff;flex-direction:row;align-items:center;gap:6px;display:flex}.call-director-history-item .history-changes-container .call-message{display:flex}.call-director-history-item .history-changes-container .call-message>div{color:#ececec;background:#343070;border-radius:10px;padding:2px 10px}.call-director-history-item .call-status-label{color:#fff;flex-direction:row;align-items:center;gap:4px;display:flex}.call-director-history-item .call-status-label>div{background:radial-gradient(60.49% 60.49% at 50.13% 66.23%,#1c1945 0%,#070715 99.26%);border:1px solid #0eb564;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.call-director-history{flex-direction:column;gap:8px;width:100%;height:100%;padding-top:28px;display:flex;overflow:hidden auto}.call-director-history .call-history-item-divider{background:linear-gradient(90deg,#e2d5ff00 .01%,#998bba 54.92%,#e2d5ff00 109.41%);width:100%;min-height:1px}.call-director-history .time-container{color:#ececec;flex-direction:row;align-items:center;font-size:12px;display:flex}.call-director-history .time-container .time-circle-splitter{background:#ececec;border-radius:999px;width:3px;height:3px;margin:0 6px}.calls{flex-direction:column;flex-grow:1;width:100%;max-height:calc(100% - 60px);display:flex}.calls .filter-button{color:#fff;background:0 0;border:1px solid #0eb564;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;padding:6px;font-size:14px;font-weight:500;display:inline-flex}.calls .filter-button .count{color:#151334;background:#0eb564;border-radius:999px;width:20px;height:20px;font-size:14px;font-weight:500}.calls .filter-button.selected{color:#fff;background:linear-gradient(#0eb564 0%,#078749 100%)}.calls .filter-button.selected .count{background:#fffc;border:1px solid #0eb564}.calls .call-filter{flex-direction:row;align-items:center;gap:20px;margin-left:40px;margin-right:40px;display:flex}.calls .call-filter .filter-button{color:#fff;background:0 0;border:1px solid #0eb564;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;padding:6px;font-size:14px;font-weight:500;display:inline-flex}.calls .call-filter .filter-button .count{color:#151334;background:#0eb564;border-radius:999px;width:20px;height:20px;font-size:14px;font-weight:500}.calls .call-filter .filter-button.selected{color:#fff;background:linear-gradient(#0eb564 0%,#078749 100%)}.calls .call-filter .filter-button.selected .count{background:#fffc;border:1px solid #0eb564}.calls .call-list{flex-direction:row;flex-grow:1;gap:10px;padding:18px;display:flex;overflow:hidden}.calls .call-list .call-table-wrapper{max-height:100%;position:relative;overflow:auto}.calls .call-list .call-table-wrapper .call-table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%}.calls .call-list .call-table-wrapper .call-table thead{z-index:10;margin:0;position:sticky;top:0}.calls .call-list .call-table-wrapper .call-table thead td{text-align:center;background:#151334}.calls .call-list .call-table-wrapper .call-table tbody tr{cursor:pointer;border:1px solid #0000}.calls .call-list .call-table-wrapper .call-table tbody tr:hover{border-color:#3772ff66}.calls .call-list .call-table-wrapper .call-table tbody tr.selected{background:linear-gradient(90deg,#3772ff66 0%,#e031ca66 100%)}.calls .call-list .call-table-wrapper .call-table td{color:#fff;letter-spacing:.42px;text-align:center;padding:12px 15px;font-size:14px;font-weight:500}.calls .call-list .call-table-wrapper .call-table td.message{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calls .call-list .call-table-wrapper .call-table .status-frame{background:#090919;border:1px solid #0eb564;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;margin:0 auto;padding:4px;display:flex}.calls .call-list .call-table-wrapper .call-table .user-row{flex-direction:row;justify-content:center;align-items:center;gap:4px;display:flex}.calls .line-splitter{opacity:.5;background:radial-gradient(52.94% 52.94% at 52.94% 47.06%,#fff 0%,#ffffff75 100%);height:1px;margin:18px 0}.calls .call-detail{color:#fff;background:#1e1d48;border-radius:20px;flex-direction:column;min-width:580px;max-width:580px;padding:16px;font-size:14px;display:flex;overflow:hidden auto}.calls .call-detail .call-detail-tabs{flex-direction:row;align-items:center;gap:8px;display:flex}.calls .call-detail .call-detail-tabs .tab-container{cursor:pointer;background:radial-gradient(50% 50%,#fff 0%,#ffffff75 100%);min-width:110px;height:36px;padding-bottom:1.5px}.calls .call-detail .call-detail-tabs .tab-container>div{background:#1e1d48;flex-direction:row;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;display:flex}.calls .call-detail .call-detail-tabs .tab-container.selected{background:linear-gradient(90deg,#3772ff,#e031ca)}.calls .call-detail .call-detail-tabs .status-container{flex-direction:row;justify-content:flex-end;align-items:center;width:100%;font-size:14px;display:flex}.calls .call-detail .call-detail-tabs .status-container b{font-weight:500}.calls .call-detail p.message{word-break:break-word;margin:10px 0;padding:10px;font-size:14px}.calls .call-detail .action-times{color:#ececec;flex-flow:wrap;align-items:center;gap:8px;display:flex}.calls .call-detail .assignee-info{align-items:center;gap:8px;display:inline-flex}.calls .call-detail .assignee-status{margin-top:20px}.calls .call-detail .assignee-status.admin{flex-direction:column;gap:20px;display:flex}.calls .call-detail .assignee-status.admin .MuiAutocomplete-root{background:linear-gradient(90.59deg,#1c1945 .47%,#070715 99.47%),linear-gradient(#52528d,#52528d);border:1px solid #52528d;border-radius:10px;flex-grow:1;height:45px}.calls .call-detail .assignee-status.admin .MuiAutocomplete-root .MuiInputBase-root{padding-left:10px}.calls .call-detail .assignee-status.admin .MuiAutocomplete-root input{color:#fff;height:32px}.calls .call-detail .assignee-status.admin .MuiAutocomplete-root button{color:#fff}.calls .call-detail .assignee-status .autocomplete-wrapper{flex-direction:column;gap:4px;width:100%;display:flex}.calls .call-detail .assignee-status .input-action-container{flex-direction:row;align-items:flex-end;gap:9px;display:flex}.calls .call-detail .assignee-status .input-action-container button.gradient-v1{flex-direction:row;justify-content:center;align-items:center;width:103px;height:43px;padding:0;display:flex;transform:translateY(-1px)}.calls .call-detail .message-input-label{margin-top:20px;margin-bottom:2px}.calls .call-detail .message-input{background:linear-gradient(90.59deg,#1c1945 .47%,#12102e 48.52%,#070715 99.47%);border:1px solid #52528d;border-radius:10px;min-height:75px;padding:10px;position:relative}.calls .call-detail .message-input textarea{color:#fff;resize:none;background:0 0;border:0;outline:0;width:100%;height:100%;font-size:14px}.calls .call-detail .message-input .send-button{background:0 0;position:absolute;bottom:0;right:6px}.calls .call-detail .message-input .send-button.disabled{border:0}.calls .call-detail .save-button{align-self:flex-end;width:180px;margin-top:20px}.calls .call-detail .history-title{color:#d7c2ff;margin:30px 0 18px;font-size:16px;font-weight:500}.calls .call-detail .history-table{border-collapse:collapse;width:100%}.calls .call-detail .history-table th{color:#d7c2ff;font-size:14px;font-weight:400}.calls .call-detail .history-table tr td{border-bottom:1px solid #52528d80}.calls .call-detail .history-table tr td>div{justify-content:center;align-items:center;min-height:70px;padding:10px 0;display:flex}.calls .call-detail .history-table tr td>div.message{word-break:break-word;justify-content:flex-start;max-width:230px}.calls .call-detail .history-item-user{white-space:nowrap;text-overflow:ellipsis;flex-direction:column;align-items:center;gap:4px;max-width:60px;display:flex;overflow:hidden}.calls .call-info-label{white-space:nowrap;background:#343070;border-radius:10px;flex-direction:row;align-items:center;gap:6px;min-height:38px;padding:0 16px;display:flex}.MuiAutocomplete-popper .bc-menu-item{flex-direction:row;gap:6px;display:flex}.MuiAutocomplete-popper .bc-menu-item .bc-menu-item-image-container img{border-radius:999px;width:20px;height:20px}.call-assignee-selector-option{flex-direction:row;align-items:center;gap:8px;display:flex}.call-director-admin-wrapper{z-index:30;filter:drop-shadow(0 -35px 35px #3772ff33)drop-shadow(0 35px 35px #e031ca33)drop-shadow(0 0 35px #fffdfd40);background:linear-gradient(#3772ff,#e031ca);border-radius:32px;width:1555px;height:755px;padding:2px;position:absolute;top:50%;left:calc(50% + 58.5px);transform:translate(-50%,-50%)}@media screen and (width<=1700px){.call-director-admin-wrapper{max-width:90vw;max-height:90vh;left:50%}}.call-director-admin-wrapper .close-button{z-index:1;filter:drop-shadow(0 0 10px #3772ff4d);cursor:pointer;background:#151334;border:2px solid #3772ff;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:absolute;top:-30px;right:-30px}.call-director-admin-wrapper .close-button svg,.call-director-admin-wrapper .close-button path{fill:#fff}.call-director-admin-wrapper .content-container{border-radius:inherit;width:100%;height:100%;overflow:hidden}.call-director-admin-wrapper .content-container .calls-wrapper{border-radius:inherit;background:#151334;width:100%;height:100%;overflow:auto}.call-director-admin-wrapper .content-container .calls-wrapper .scroll-wrapper{border-radius:inherit;flex-direction:column;width:1550px;height:750px;padding-top:32px;display:flex}.call-director-admin-wrapper .content-container .calls-wrapper .call-panel-title{text-align:center;color:#fff;margin-bottom:20px;font-size:24px;font-weight:600}.video-stream-confirmation{z-index:100;width:100%;height:100%;position:fixed;top:0;left:0}.video-stream-confirmation .video-stream-confirmation-relative-wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.video-stream-confirmation .video-stream-confirmation-relative-wrapper .video-stream-confirmation-backdrop{background-color:#000000b3;width:100%;height:100%;position:absolute;top:0;left:0}.video-stream-confirmation .video-stream-confirmation-relative-wrapper .video-stream-confirmation-modal{z-index:1;background-color:#fff;border-radius:4px;flex-direction:column;width:450px;display:flex}.video-stream-confirmation .video-stream-confirmation-relative-wrapper .video-stream-confirmation-modal .video-stream-confirmation-modal-header{padding:20px;position:relative}.video-stream-confirmation .video-stream-confirmation-relative-wrapper .video-stream-confirmation-modal .video-stream-confirmation-modal-content{flex-direction:row;padding:0 20px;display:flex}.video-stream-confirmation .video-stream-confirmation-relative-wrapper .video-stream-confirmation-modal .video-stream-confirmation-modal-buttons{flex-direction:row;justify-content:flex-end;padding:20px;display:flex}.video-stream-confirmation .video-stream-confirmation-relative-wrapper .video-stream-confirmation-modal .video-stream-confirmation-modal-buttons .video-stream-confirmation-button{cursor:pointer;color:#fff;border:none;border-radius:4px;outline:none;width:100px;padding:6px 10px;transition:all .2s}.video-stream-confirmation .video-stream-confirmation-relative-wrapper .video-stream-confirmation-modal .video-stream-confirmation-modal-buttons .video-stream-confirmation-button.done{background-color:#27ae60}.video-stream-confirmation .video-stream-confirmation-relative-wrapper .video-stream-confirmation-modal .video-stream-confirmation-modal-buttons .video-stream-confirmation-button.cancel{background-color:#db1303;margin-right:8px}.video-stream-confirmation .video-stream-confirmation-relative-wrapper .video-stream-confirmation-modal .video-stream-confirmation-modal-buttons .video-stream-confirmation-button:hover{box-shadow:0 1px 3px #0000004d}.video-stream-confirmation .video-stream-confirmation-relative-wrapper .video-stream-confirmation-modal .video-stream-confirmation-modal-buttons .video-stream-confirmation-button:active.done{background-color:#13cc60}.video-stream-confirmation .video-stream-confirmation-relative-wrapper .video-stream-confirmation-modal .video-stream-confirmation-modal-buttons .video-stream-confirmation-button:active.cancel{background-color:#f10}.bc-styled-select.MuiInputBase-root{color:#fffc;background:linear-gradient(90deg,#1c1945 0%,#070715 100%);border:1px solid #3a376b;border-radius:10px;outline:none;font-size:14px}.bc-styled-select .MuiSelect-select{color:#fffc;background:0 0;border:none;outline:none;padding:11px 32px 11px 14px;font-size:14px}.bc-styled-select .MuiSelect-select:focus{background:0 0}.bc-styled-select .MuiSelect-icon{color:#fffc;right:14px}.bc-styled-select.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid #3a376b}.bc-styled-select.Mui-focused .MuiSelect-icon{color:#fff}.bc-styled-select-menu.MuiPaper-root.MuiMenu-paper{background:linear-gradient(90deg,#1c1945 0%,#070715 100%);border:1px solid #52528d;border-radius:10px;margin-top:4px}.bc-styled-select-menu.MuiPaper-root.MuiMenu-paper .MuiMenuItem-root{color:#fffc;padding:8px 14px;font-size:14px}.bc-styled-select-menu.MuiPaper-root.MuiMenu-paper .MuiMenuItem-root:hover{background:#ffffff1a}.bc-styled-select-menu.MuiPaper-root.MuiMenu-paper .MuiMenuItem-root.Mui-selected{color:#fff;background:#3772ff33}.bc-styled-select-menu.MuiPaper-root.MuiMenu-paper .MuiMenuItem-root.Mui-selected:hover{background:#3772ff4d}.video-settings{z-index:100;width:100%;height:100%;position:fixed;top:0;left:0}.video-settings .video-settings-relative-wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.video-settings .video-settings-relative-wrapper .video-settings-backdrop{background:#04011873;width:100%;height:100%;position:absolute;top:0;left:0}.video-settings .video-settings-relative-wrapper .video-settings-modal-border{background:linear-gradient(#3772ff,#e031ca);border-radius:10px;padding:2px;position:relative;transform:matrix(-1,0,0,1,0,0);box-shadow:0 0 20px #fffdfd40,0 20px 16px #e031ca33,0 -20px 16px #3772ff33}.video-settings .video-settings-relative-wrapper .video-settings-modal-border .video-settings-modal{z-index:1;background:#151334;border-radius:10px;flex-direction:column;width:628px;display:flex;transform:matrix(-1,0,0,1,0,0)}.video-settings .video-settings-relative-wrapper .video-settings-modal-border .video-settings-modal .video-settings-modal-header{color:#fff;margin:21px 0 16px 24px;font-size:24px;font-style:normal;font-weight:600;position:relative}.video-settings .video-settings-relative-wrapper .video-settings-modal-border .video-settings-modal .video-settings-modal-header .video-settings-modal-close-icon{cursor:pointer;background:0 0;border:0;outline:0;height:fit-content;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.video-settings .video-settings-relative-wrapper .video-settings-modal-border .video-settings-modal .video-settings-modal-header .video-settings-modal-close-icon svg{width:20px;height:20px}.video-settings .video-settings-relative-wrapper .video-settings-modal-border .video-settings-modal .video-settings-modal-header .video-settings-modal-close-icon svg path{fill:#fff}.video-settings .video-settings-relative-wrapper .video-settings-modal-border .video-settings-modal .video-settings-modal-content{flex-direction:row;padding:0 24px;display:flex}.video-settings .video-settings-relative-wrapper .video-settings-modal-border .video-settings-modal .video-settings-modal-content .video-settings-preview-area{width:47.7%;height:100%;padding-right:20px}.video-settings .video-settings-relative-wrapper .video-settings-modal-border .video-settings-modal .video-settings-modal-content .video-settings-preview-area video{object-fit:cover;background:#0707154d;border:1px solid #3a376b;border-radius:8.96443px;width:100%;height:170px}.video-settings .video-settings-relative-wrapper .video-settings-modal-border .video-settings-modal .video-settings-modal-content .video-settings-preview-area .video-settings-mic-preview-monitor{background:#0707154d;border:1px solid #3a376b;border-radius:16px;width:100%;height:24px;margin-top:8px;position:relative}.video-settings .video-settings-relative-wrapper .video-settings-modal-border .video-settings-modal .video-settings-modal-content .video-settings-preview-area .video-settings-mic-preview-monitor>div{background:#0eb564;border-radius:16px;height:100%}.video-settings .video-settings-relative-wrapper .video-settings-modal-border .video-settings-modal .video-settings-modal-content .video-settings-options-area{flex-direction:column;gap:16px;width:52.3%;display:flex}.video-settings .video-settings-relative-wrapper .video-settings-modal-border .video-settings-modal .video-settings-modal-content .video-settings-options-area .video-settings-play-test-button{text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;outline:0;margin-top:17px;font-size:14px;text-decoration:underline}.video-settings .video-settings-relative-wrapper .video-settings-modal-border .video-settings-modal .video-settings-modal-buttons{flex-direction:row;justify-content:flex-end;padding:30px 24px 24px;display:flex}.video-settings .video-settings-relative-wrapper .video-settings-modal-border .video-settings-modal .video-settings-modal-buttons .video-settings-button{cursor:pointer;color:#fff;border:none;border-radius:4px;outline:none;width:100px;height:46px;padding:6px 10px;font-family:inherit;font-size:16px;font-weight:500;transition:all .2s}.video-settings .video-settings-relative-wrapper .video-settings-modal-border .video-settings-modal .video-settings-modal-buttons .video-settings-button.done{color:#070715;background:#9199d8;border:1px solid #9199d8;border-radius:10px;margin-right:12px}.video-settings .video-settings-relative-wrapper .video-settings-modal-border .video-settings-modal .video-settings-modal-buttons .video-settings-button.cancel{color:#0b0a1f;background:#fff;border:1px solid #0b0a1f;border-radius:10px}.bc-score-board{flex-direction:column;display:flex;position:absolute}.bc-score-board .round{text-shadow:0 0 2px #00000040;color:#fff;background:radial-gradient(83.87% 83.87% at 50% 51.61%,#414775 0%,#41477500 100%);border-style:solid;border-color:#0b0a1f;justify-content:center;align-self:center;font-weight:600;display:flex}.bc-score-board .game-score{filter:drop-shadow(0 0 1.3211px #14133480)drop-shadow(0 0 6.6055px #14133480);background:radial-gradient(66.18% 128.45% at 50.11%,#414775 0%,#41477500 100%);border-style:solid;border-color:#0b0a1f;flex-direction:row;justify-content:space-between;align-items:center;display:flex;box-shadow:inset 0 0 3px #1312314d}.bc-score-board .game-score .taken-score-box{color:#0b0a1f;background:#ffc700;justify-content:center;align-items:center;font-weight:700;display:flex}.bc-score-board .game-score .seat-label{color:#fff;text-shadow:0 0 2px #00000040;white-space:nowrap;font-weight:600;position:relative}.bc-score-board .game-score .seat-label .avatar-container{z-index:1;flex-direction:row;display:flex;position:absolute}.bc-score-board .game-score .seat-label .avatar-container .avatar-wrapper{background:#0b0a1f;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;display:flex}.bc-score-board .game-score .seat-label .avatar-container .avatar-wrapper .avatar{background-color:#0b0a1f;border-radius:999px;justify-content:center;align-items:center;display:flex}.bc-score-board .game-score .seat-label .avatar-container .team-avatar-wrapper{flex-direction:row;align-items:center;display:flex}.bc-score-board .game-score .table-score-info{background:#0b0a1f;border-style:solid;border-color:#414775;flex-direction:row;justify-content:space-between;align-items:center;display:flex;position:relative;box-shadow:0 0 4px #0b0a1f59}.bc-score-board .game-score .table-score-info .splitter-line{border-style:solid;border-color:#414775;width:0;height:100%;position:absolute;left:50%;transform:translate(-50%)}.bc-score-board .game-score .table-score-info .scoring-method{color:#fff;z-index:1;background:#0b0a1f;justify-content:center;align-items:center;font-weight:300;display:flex}.bc-score-board .game-score .table-score-info .table-score{text-shadow:0 0 2px #00000040;font-weight:600}.bc-score-board .game-score.has-vulnerability:before{content:" ";border-radius:inherit;z-index:-1;border:1px solid #0eb564;width:50%;height:100%;position:absolute;top:-1px;left:-1px;box-shadow:0 0 6px #0eb564bf}.bc-score-board .game-score.has-vulnerability:after{content:" ";border-radius:inherit;z-index:-1;border:1px solid #0eb564;width:50%;height:100%;position:absolute;top:-1px;right:-1px;box-shadow:0 0 6px #0eb564bf}.bc-score-board .game-score.has-vulnerability.ALL:before,.bc-score-board .game-score.has-vulnerability.NS:before,.bc-score-board .game-score.has-vulnerability.ALL:after,.bc-score-board .game-score.has-vulnerability.EW:after{border:1px solid #ff3636;box-shadow:0 0 10px #ff3636bf}.bc-score-board .timer-row{flex-direction:row;align-self:center;align-items:center;display:flex}.bc-score-board .time{flex-direction:row;font-family:Share Tech;display:flex}.bc-score-board .time>div:not(.time-splitter){color:#fff;background:#0b0a1f;border-style:solid;border-color:#414775;justify-content:center;align-items:center;display:flex;box-shadow:0 0 4px #0b0a1f59}.bc-score-board .time>div:not(.time-splitter):first-of-type,.bc-score-board .time>div:not(.time-splitter):last-of-type{margin-left:0!important;margin-right:0!important}.bc-score-board .time .time-splitter{flex-direction:column;justify-content:center;display:flex}.bc-score-board .time .time-splitter .time-dash{border:0 solid #414775;width:0}.bc-score-board .progress-wrapper{position:relative}.bc-score-board .progress-button{color:#fff;cursor:pointer;white-space:nowrap;background:#414775;border:1px solid #414775;font-weight:600;transition:background .2s}.bc-score-board .progress-button:hover{background:#535b96}.bc-score-board .progress-button:disabled{opacity:.5;cursor:not-allowed}.bc-score-board .round-progress-dropdown{color:#fff;z-index:100;background:#0b0a1f;border:1px solid #414775;border-radius:10px;min-width:320px;margin-top:6px;padding:16px;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #00000080}.bc-score-board .round-progress-dropdown .title{text-align:center;margin-bottom:8px;font-size:16px;font-weight:700}.bc-score-board .round-progress-dropdown .progress-summary{text-align:center;color:#ffc700;margin-bottom:12px;font-size:14px;font-weight:600}.bc-score-board .round-progress-dropdown .progress-distribution{flex-direction:column;gap:6px;max-height:130px;display:flex;overflow-y:auto}.bc-score-board .round-progress-dropdown .progress-distribution .distribution-row{align-items:center;gap:8px;display:flex}.bc-score-board .round-progress-dropdown .progress-distribution .distribution-row .distribution-label{text-align:right;white-space:nowrap;width:70px;font-size:12px}.bc-score-board .round-progress-dropdown .progress-distribution .distribution-row .distribution-bar-container{background:#121032;border:1px solid #414775;border-radius:4px;flex:1;height:14px;overflow:hidden}.bc-score-board .round-progress-dropdown .progress-distribution .distribution-row .distribution-bar-container .distribution-bar{background:#ffc700;border-radius:3px;min-width:0;height:100%;transition:width .3s}.bc-score-board .round-progress-dropdown .progress-distribution .distribution-row .distribution-count{white-space:nowrap;width:60px;font-size:12px}.bc-score-board .round-progress-dropdown .replay-status-list{max-height:208px;overflow-y:auto}.bc-score-board .round-progress-dropdown .replay-status-list .replay-status-table{border-collapse:collapse;width:100%;font-size:13px}.bc-score-board .round-progress-dropdown .replay-status-list .replay-status-table th{color:#ffffff80;white-space:nowrap;padding-bottom:4px;font-size:11px;font-weight:400}.bc-score-board .round-progress-dropdown .replay-status-list .replay-status-table .replay-col-no{text-align:left}.bc-score-board .round-progress-dropdown .replay-status-list .replay-status-table .replay-col-moves{text-align:center}.bc-score-board .round-progress-dropdown .replay-status-list .replay-status-table .replay-col-starts-in{text-align:right}.bc-score-board .round-progress-dropdown .replay-status-list .replay-status-table td{padding:3px 0}.bc-score-board .round-progress-dropdown .replay-status-list .replay-status-table .replay-board-label{white-space:nowrap;width:40px;font-weight:600}.bc-score-board .round-progress-dropdown .replay-status-list .replay-status-table .replay-move-info{text-align:center;color:#ffc700;font-weight:600}.bc-score-board .round-progress-dropdown .replay-status-list .replay-status-table .replay-delay{text-align:right;white-space:nowrap;width:60px;font-family:Share Tech}.bc-score-board .scoreboard-title{color:#fff;text-shadow:0 0 2px #00000040;background:#0b0a1f;justify-content:space-between;align-self:center;align-items:center;font-weight:600;display:flex;box-shadow:0 0 4px #41477580}.bc-score-board .scoreboard-title .title-content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.game-menu-content-header{white-space:nowrap;color:#fff;border-top-left-radius:inherit;border-top-right-radius:inherit;background:linear-gradient(91deg,#1c1945 .47%,#070715 99.47%);flex-direction:row;align-items:center;padding-left:4.48%;font-weight:700;display:flex;overflow:hidden}.game-menu-content-header .back-button{cursor:pointer;align-items:center;height:100%;display:flex}.game-menu-content-header .back-button svg{height:28%}.game-menu-content-header .header-right-content{align-items:center;margin-left:auto;padding-right:4.48%;display:flex}.bc-icon-button{cursor:pointer;background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);border-radius:8px;height:46px;padding:1px}.bc-icon-button .icon-area{background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);border-radius:8px;width:54px;height:54px;margin-left:-27px;margin-right:27px;padding:1px;position:relative;transform:rotate(-45deg)}.bc-icon-button .icon-area .icon-animator{transform-origin:50%;justify-content:center;align-items:center;display:flex;transform:rotate(45deg)}.bc-icon-button .icon-area .icon-animator>*{transition:transform .35s linear}.bc-icon-button .icon-area .icon-wrapper{border-radius:inherit;background:linear-gradient(91deg,#1c1945 .47%,#070715 99.47%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.bc-icon-button .icon-area .icon-wrapper>div{max-width:36px;max-height:36px}.bc-icon-button .decoration-line{background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);border-radius:4px;width:100%;height:100%;padding:1px}.bc-icon-button .button-background{border-radius:inherit;color:#fff;text-transform:uppercase;white-space:nowrap;background:#1b153c;align-items:center;width:100%;height:100%;font-size:14px;font-weight:600;display:flex}.bc-icon-button.active .decoration-line{background:#fff}.bc-icon-button.active .button-background{background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%)}.bc-icon-button:active{transform:scale(.95)}.bc-icon-button:hover .icon-area .icon-animator>*{transform:perspective(400px)rotateY(180deg)}.bc-icon-button.disabled{opacity:.15}.export-format-dialog{color:#fff}.export-format-dialog .popup-frame{width:520px;height:min-content}.export-format-dialog .export-format-content{flex-direction:column;gap:16px;padding:20px;display:flex}.export-format-dialog .export-format-title{text-align:center;font-size:18px;font-weight:600}.export-format-dialog .export-format-options{gap:10px;display:flex}.export-format-dialog .export-format-choice{color:#444;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:6px;flex:1;padding:12px;font-size:14px;transition:background .12s,color .12s,border-color .12s}.export-format-dialog .export-format-choice:hover{border-color:#3772ff}.export-format-dialog .export-format-choice.selected{color:#fff;background:#3772ff;border-color:#3772ff;font-weight:600;box-shadow:0 0 0 2px #3772ff4d}.export-format-dialog .export-format-journals{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.export-format-dialog .export-format-actions{justify-content:center;display:flex}.deal-source-option-button{cursor:pointer;background-color:#0000;border-radius:999px;justify-content:center;align-items:center;display:flex}.deal-source-option-button svg path{fill:#828282}.deal-source-option-button svg.move-gradient-icon path{stroke:#828282!important}.deal-source-option-button:hover,.deal-source-option-button:active{background-color:#e0e0e0}.deal-source-option-button:hover svg path,.deal-source-option-button:active svg path{fill:#333}.deal-source-option-button:hover svg.move-gradient-icon path,.deal-source-option-button:active svg.move-gradient-icon path{stroke:#333!important}.mini-pbn-table-viewer{border:1px solid #998bba;border-radius:10px;max-height:310px;padding:16px 4px 16px 16px;overflow:hidden}.mini-pbn-table-viewer .columns{color:#ececec80;flex-direction:row;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.mini-pbn-table-viewer .rows{scrollbar-gutter:stable;flex-direction:column;height:100%;min-height:112px;margin-top:8px;padding-bottom:10px;display:flex;overflow:auto}.mini-pbn-table-viewer .rows .line-seperator{background:linear-gradient(90deg,#e2d5ff00 0%,#998bba 50%,#e2d5ff00 100%);border:0;width:100%;height:.5px;margin:8px 0}.mini-pbn-table-viewer .rows .row-footer{align-items:center;min-width:0;margin-top:4px;padding-left:49px;display:flex}.mini-pbn-table-viewer .rows .row-footer:empty{display:none}.mini-pbn-table-viewer .rows .row{flex-direction:row;gap:12px;min-height:112px;display:flex}.mini-pbn-table-viewer .rows .row .pbn-container{flex-direction:column;flex:0 0 371px;width:371px;display:flex}.mini-pbn-table-viewer .rows .row .pbn-container .seat-ns,.mini-pbn-table-viewer .rows .row .pbn-container .seat-ew{text-shadow:0 0 2px #00000040;background:radial-gradient(#f441e1,#8e2683);border-radius:4px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-right:4px;font-size:14px;font-weight:600;display:flex}.mini-pbn-table-viewer .rows .row .pbn-container .seat-ew{background:radial-gradient(#3772ff,#214499)}.mini-pbn-table-viewer .rows .row .pbn-container .pbn-row{flex-direction:row;flex:1;align-items:center;gap:16px;display:flex}.mini-pbn-table-viewer .rows .row .pbn-container .pbn-row>div{letter-spacing:2px}.mini-pbn-table-viewer .rows .row .pbn-container .spade{color:#ececec}.mini-pbn-table-viewer .rows .row .pbn-container .spade span{color:#fff!important}.mini-pbn-table-viewer .rows .row .pbn-container .heart{color:#e03131}.mini-pbn-table-viewer .rows .row .pbn-container .heart span{color:#e03131!important}.mini-pbn-table-viewer .rows .row .pbn-container .diamond{color:#ffa000}.mini-pbn-table-viewer .rows .row .pbn-container .diamond span{color:#ffa000!important}.mini-pbn-table-viewer .rows .row .pbn-container .club{color:#0eb564}.mini-pbn-table-viewer .rows .row .pbn-container .club span{color:#0eb564!important}.mini-pbn-table-viewer .rows .row .row-action{align-items:center;margin-left:auto;margin-right:6px;display:flex}.mini-pbn-table-viewer .rows .row .hcp-column{flex-direction:column;width:32px;display:flex}.mini-pbn-table-viewer .rows .row .hcp-column .hcp{color:#ecececcc;font-variant-numeric:tabular-nums;flex:1;justify-content:flex-end;align-items:center;font-size:14px;display:flex}.mini-pbn-table-viewer .rows .row .shape-column{flex-direction:column;width:72px;display:flex}.mini-pbn-table-viewer .rows .row .shape-column .shape{color:#ecececcc;font-variant-numeric:tabular-nums;flex:1;align-items:center;font-size:14px;display:flex}.duplicate-board-dialog{width:100%;height:100%;font-family:Lato, var(--font-fallback);z-index:2;background:#0006;position:absolute;top:0;left:0}.duplicate-board-dialog.save-board-overlay{z-index:100;position:fixed}.duplicate-board-dialog .dialog-box{color:#1a1a1a;background:#fff;border-radius:4px;flex-direction:column;gap:14px;width:304px;padding:18px 22px;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 2px 10px #00000040}.duplicate-board-dialog .dialog-box .dialog-title{text-align:center;font-size:18px;font-weight:600}.duplicate-board-dialog .dialog-box .duplicate-no-target-hint{color:#0009;text-align:center;font-size:13px}.duplicate-board-dialog .dialog-box .dialog-field{flex-direction:column;gap:4px;font-size:14px;display:flex}.duplicate-board-dialog .dialog-box .dialog-field .dialog-field-label{color:#0009}.duplicate-board-dialog .dialog-box .dialog-field .duplicate-board-select,.duplicate-board-dialog .dialog-box .dialog-field .duplicate-board-name{border:1px solid #d0d0d0;border-radius:4px;height:32px;padding:0 8px;font-family:inherit;font-size:14px}.duplicate-board-dialog .dialog-box .dialog-checkbox{cursor:pointer;flex-direction:row;align-items:center;gap:8px;font-size:14px;display:flex}.duplicate-board-dialog .dialog-box .action-buttons{flex-direction:row;justify-content:space-between;margin-top:4px;font-size:15.78px;display:flex}.duplicate-board-dialog .dialog-box .action-buttons button{width:48%;font-size:inherit;height:35px}.bc-user-select-box-container{z-index:100;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bc-user-select-box-user-selector{background:#07071533}.bc-user-select-box-user-selector .MuiAutocomplete-inputRoot fieldset,.bc-user-select-box-user-selector .MuiAutocomplete-inputRoot:hover fieldset{border-color:#3a376b}.bc-user-select-box-user-selector input{color:#fff}.bc-user-select-box-user-selector svg{fill:#fff}.bc-user-select-box-user-container{flex-direction:row;align-items:center;width:100%;display:flex}.bc-user-select-box-user-container.clickable{cursor:pointer}.bc-user-select-box-avatar-container{position:relative}.bc-user-select-box-name-fullname{flex-direction:column;flex-grow:1;display:flex}.bc-user-select-box-friends-info{color:#fff;flex-direction:row;align-items:center;font-weight:500;display:flex}.bc-user-select-box-avatar{z-index:1;position:absolute;inset:0}.bc-user-select-box-follow-button{cursor:pointer;color:#ececec;z-index:0;background:0 0;border:0;outline:none;font-weight:400;position:relative}.bc-user-select-box-follow-button .button-before{content:"";z-index:-1;-webkit-mask-composite:xor;background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bc-user-select-box-chip-container>div{background:#3a376b}.bc-user-select-box-chip-container .bc-user-avatar{margin-left:.5em}.bc-user-select-box-chip-container span{color:#fff;padding-left:.5em}.bc-user-select-box-chip-container .MuiAutocomplete-tag{min-width:fit-content;margin:1px}.expression-templates-backdrop{z-index:90;width:100vw;height:100vh;position:fixed;top:0;left:0}.expression-templates-backdrop.w-blur{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#3a376b73}.expression-templates-backdrop.nested{z-index:92}.expression-templates-dialog{z-index:91;width:1024px;height:min-content;max-height:90vh;font-family:Poppins;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.expression-templates-dialog .content-container{color:#fff;flex-direction:column;gap:26px;padding:51px 51px 38px;display:flex}.expression-templates-dialog .content-container .dialog-header{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.expression-templates-dialog .content-container .dialog-header .title{font-size:32px;font-weight:500}.expression-templates-dialog .content-container .dialog-header .header-actions{flex-direction:row;align-items:center;gap:12px;display:flex}.expression-templates-dialog .content-container .dialog-header .new-template-button,.expression-templates-dialog .content-container .dialog-header .user-guide-button{height:51px;padding:0 22px;font-size:21px;font-weight:600}.expression-templates-dialog .content-container .templates-body{flex-direction:column;gap:18px;min-height:min(70vh,680px);max-height:70vh;display:flex;overflow-y:auto}.expression-templates-dialog .content-container .templates-section{flex-direction:column;gap:8px;display:flex}.expression-templates-dialog .content-container .templates-section .section-title{color:#fff9;text-transform:uppercase;letter-spacing:.8px;font-size:16px;font-weight:500}.expression-templates-dialog .content-container .templates-section .no-templates{color:#ffffff80;padding:8px 0;font-size:16px}.expression-templates-dialog .content-container .template-row{border:1px solid #ffffff26;border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:8px 16px;display:flex}.expression-templates-dialog .content-container .template-row .template-name{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;flex-grow:1;align-items:center;gap:10px;font-size:17px;display:flex;overflow:hidden}.expression-templates-dialog .content-container .template-row .template-name .template-warning{color:#f5a524;cursor:help;font-size:20px;line-height:1}.expression-templates-dialog .content-container .template-row .template-actions{flex-direction:row;flex-shrink:0;align-items:center;display:flex;position:relative}.expression-templates-dialog .content-container .template-row .template-actions .template-menu-button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:22px;line-height:1;display:flex}.expression-templates-dialog .content-container .template-row .template-actions .template-menu-button:hover{background:#82aaff2e}.expression-templates-dialog .content-container .template-row .template-actions .template-menu-overlay{z-index:94;position:fixed;inset:0}.expression-templates-dialog .content-container .template-row .template-actions .template-menu-popover{z-index:95;background:#12102e;border:1px solid #52528d;border-radius:10px;min-width:200px;padding:6px 0;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0006}.expression-templates-dialog .content-container .template-row .template-actions .template-menu-popover .template-menu-option{color:#d9d9f2;text-align:left;text-transform:capitalize;cursor:pointer;background:0 0;border:none;width:100%;padding:9px 16px;font-family:Poppins;font-size:16px;display:block}.expression-templates-dialog .content-container .template-row .template-actions .template-menu-popover .template-menu-option:hover{background:#82aaff2e}.expression-templates-dialog .content-container .template-row .template-actions .template-menu-popover .template-menu-option.danger{color:#e03131}.expression-template-edit-dialog{z-index:93;width:896px;height:min-content;max-height:90vh;font-family:Poppins;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.expression-template-edit-dialog.expression-edit,.expression-template-edit-dialog.new-template{width:1024px}.expression-template-edit-dialog .dialog-title-block{flex-direction:column;gap:6px;min-width:0;display:flex}.expression-template-edit-dialog .dialog-title-block .title,.expression-template-edit-dialog .dialog-title-block .template-subtitle{overflow-wrap:anywhere;word-break:break-word}.expression-template-edit-dialog .dialog-title-block .template-subtitle{color:#fff9;max-height:25vh;font-size:16px;font-weight:400;overflow-y:auto}.expression-template-edit-dialog .apply-template-panel{border-top:1px solid #ffffff26;flex-direction:column;gap:16px;padding-top:18px;display:flex}.expression-template-edit-dialog .apply-template-panel .apply-template-form{flex-flow:wrap;align-items:center;gap:14px;font-size:16px;display:flex}.expression-template-edit-dialog .apply-template-panel .apply-template-form .field-label{color:#fff;white-space:nowrap;font-family:Poppins;font-size:16px;font-weight:400;line-height:1.2}.expression-template-edit-dialog .apply-template-panel .apply-template-form .count-wrapper{flex-direction:row;align-items:center;gap:8px;width:auto}.expression-template-edit-dialog .apply-template-panel .apply-template-form .count-wrapper .count-input{width:70px;padding:8px 10px;font-size:16px}.expression-template-edit-dialog .apply-template-panel .apply-template-form .rotation-wrapper{flex-direction:row;align-items:center;gap:14px;width:auto}.expression-template-edit-dialog .apply-template-panel .apply-template-form .rotation-wrapper .rotation-select{flex-direction:row;gap:6px;display:flex}.expression-template-edit-dialog .apply-template-panel .apply-template-form .rotation-wrapper .rotation-select .rotation-option{color:#d9d9f2;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:8px;min-width:48px;height:36px;padding:0 12px;font-family:Poppins;font-size:17px}.expression-template-edit-dialog .apply-template-panel .apply-template-form .rotation-wrapper .rotation-select .rotation-option:hover{background:#82aaff2e}.expression-template-edit-dialog .apply-template-panel .apply-template-form .rotation-wrapper .rotation-select .rotation-option.selected{color:#fff;background:#3772ff;border-color:#3772ff}.expression-template-edit-dialog .apply-template-panel .apply-template-form .apply-button{height:42px;margin-left:auto;padding:0 24px;font-size:17px}.expression-template-edit-dialog .apply-template-panel .apply-template-results{padding-right:16px}.expression-template-edit-dialog .apply-template-panel .apply-template-results .board-row-actions{flex-direction:column;gap:8px;display:flex}.expression-template-edit-dialog .apply-template-panel .apply-template-results .board-row-actions .bc-button{white-space:nowrap;width:104px;height:32px;padding:6px 12px;font-size:15px}.expression-template-edit-dialog .apply-template-panel .apply-template-results .row-action{flex-shrink:0;margin-right:0}.expression-template-edit-dialog.delete-template{width:704px;max-height:none}.expression-template-edit-dialog.delete-template .content-container{text-align:center;align-items:center;gap:38px;padding:45px 51px}.expression-template-edit-dialog.delete-template .content-container .title{font-size:26px;font-weight:500}.expression-template-edit-dialog.delete-template .content-container .actions{justify-content:center}.expression-template-edit-dialog.usages-dialog{width:704px}.expression-template-edit-dialog.usages-dialog .usages-list{flex-direction:column;gap:8px;max-height:60vh;display:flex;overflow-y:auto}.expression-template-edit-dialog.usages-dialog .usages-list .usage-row{border:1px solid #ffffff26;border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;font-size:17px;display:flex}.expression-template-edit-dialog.usages-dialog .usages-list .usage-row .usage-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.expression-template-edit-dialog.usages-dialog .usages-list .usage-row .usage-creator{color:#fff9;flex-shrink:0;font-size:15px}.expression-template-edit-dialog.usages-dialog .no-templates{color:#ffffff80;font-size:17px}.expression-template-edit-dialog .content-container{color:#fff;flex-direction:column;gap:22px;max-height:90vh;padding:45px 51px;display:flex;overflow-y:auto}.expression-template-edit-dialog .content-container .title{font-size:29px;font-weight:500}.expression-template-edit-dialog .content-container .field-wrapper{flex-direction:column;gap:6px;width:100%;display:flex}.expression-template-edit-dialog .content-container .field-wrapper .field-label{color:#ffffffbf;font-size:21px}.expression-template-edit-dialog .content-container .text-input{box-sizing:border-box;color:#fff;resize:vertical;background:linear-gradient(90.59deg,#1c1945 .47%,#12102e 48.52%,#070715 99.47%);border:1px solid #52528d;border-radius:13px;outline:none;width:100%;padding:16px 19px;font-family:Poppins;font-size:21px}.expression-template-edit-dialog .content-container .text-input.code-input{font-family:Courier New,monospace;font-size:21px;line-height:1.45}.expression-template-edit-dialog .content-container .expression-editor{flex-direction:column;gap:8px;width:100%;display:flex;position:relative}.expression-template-edit-dialog .content-container .expression-editor.read-only .expression-editor-highlight{pointer-events:auto;-webkit-user-select:text;user-select:text;cursor:text;max-height:50vh;position:relative;inset:auto;overflow:auto}.expression-template-edit-dialog .content-container .expression-editor .expression-editor-surface{width:100%;position:relative}.expression-template-edit-dialog .content-container .expression-editor .expression-editor-toolbar{align-items:center;display:flex;position:relative}.expression-template-edit-dialog .content-container .expression-editor .expression-editor-toolbar .insert-template-ref-button{color:#d9d9f2;cursor:pointer;background:#82aaff1f;border:1px solid #82aaff80;border-radius:9px;padding:6px 14px;font-family:Poppins;font-size:17px}.expression-template-edit-dialog .content-container .expression-editor .expression-editor-toolbar .insert-template-ref-button:hover{background:#82aaff38}.expression-template-edit-dialog .content-container .expression-editor .expression-editor-toolbar .template-picker-popover{z-index:95;background:#12102e;border:1px solid #52528d;border-radius:10px;min-width:248px;max-height:320px;margin-top:6px;padding:0;position:absolute;top:100%;left:0;overflow-y:auto}.expression-template-edit-dialog .content-container .expression-editor .expression-editor-toolbar .template-picker-popover .template-picker-empty{color:#ffffff80;padding:12px 14px;font-size:17px}.expression-template-edit-dialog .content-container .expression-editor .expression-editor-toolbar .template-picker-popover .template-picker-section-title{text-transform:uppercase;letter-spacing:.6px;color:#ffffff80;font-family:Poppins;font-size:13px}.expression-template-edit-dialog .content-container .expression-editor .expression-editor-toolbar .template-picker-popover .template-picker-section+.template-picker-section{border-top:1px solid #ffffff1f}.expression-template-edit-dialog .content-container .expression-editor .expression-editor-toolbar .template-picker-popover .template-picker-rotation{padding:12px 14px}.expression-template-edit-dialog .content-container .expression-editor .expression-editor-toolbar .template-picker-popover .template-picker-rotation .template-picker-section-title{margin-bottom:10px}.expression-template-edit-dialog .content-container .expression-editor .expression-editor-toolbar .template-picker-popover .template-picker-rotation .rotation-select{flex-flow:wrap;gap:8px;display:flex}.expression-template-edit-dialog .content-container .expression-editor .expression-editor-toolbar .template-picker-popover .template-picker-rotation .rotation-select .rotation-option{color:#d9d9f2;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:8px;min-width:52px;height:34px;padding:0 12px;font-family:Poppins;font-size:16px}.expression-template-edit-dialog .content-container .expression-editor .expression-editor-toolbar .template-picker-popover .template-picker-rotation .rotation-select .rotation-option:hover{background:#82aaff2e}.expression-template-edit-dialog .content-container .expression-editor .expression-editor-toolbar .template-picker-popover .template-picker-rotation .rotation-select .rotation-option.selected{color:#fff;background:#3772ff;border-color:#3772ff}.expression-template-edit-dialog .content-container .expression-editor .expression-editor-toolbar .template-picker-popover .template-picker-list{padding:10px 0 6px}.expression-template-edit-dialog .content-container .expression-editor .expression-editor-toolbar .template-picker-popover .template-picker-list .template-picker-section-title{margin-bottom:6px;padding:0 14px}.expression-template-edit-dialog .content-container .expression-editor .expression-editor-toolbar .template-picker-popover .template-picker-option{color:#d9d9f2;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 14px;font-family:Poppins;font-size:18px;display:flex}.expression-template-edit-dialog .content-container .expression-editor .expression-editor-toolbar .template-picker-popover .template-picker-option:hover{background:#82aaff2e}.expression-template-edit-dialog .content-container .expression-editor .expression-editor-toolbar .template-picker-popover .template-picker-option .template-picker-tag{color:#ffffff8c;text-transform:uppercase;letter-spacing:.5px;font-size:13px}.expression-template-edit-dialog .content-container .expression-editor .selectable{-webkit-user-select:text;user-select:text;cursor:text}.expression-template-edit-dialog .content-container .expression-editor .code-input{box-sizing:border-box;white-space:pre-wrap;word-break:break-word;border:1px solid #52528d;border-radius:13px;padding:16px 19px;font-family:Courier New,monospace;font-size:21px;line-height:1.45}.expression-template-edit-dialog .content-container .expression-editor .expression-editor-highlight{color:#d9d9f2;pointer-events:none;white-space:pre-wrap;word-break:break-word;background:linear-gradient(90.59deg,#1c1945 .47%,#12102e 48.52%,#070715 99.47%);margin:0;position:absolute;inset:0;overflow:auto}.expression-template-edit-dialog .content-container .expression-editor .expression-editor-highlight .tk-keyword{color:#c792ea;font-weight:600}.expression-template-edit-dialog .content-container .expression-editor .expression-editor-highlight .tk-function{color:#82aaff}.expression-template-edit-dialog .content-container .expression-editor .expression-editor-highlight .tk-ident{color:#d9d9f2}.expression-template-edit-dialog .content-container .expression-editor .expression-editor-highlight .tk-number{color:#f78c6c}.expression-template-edit-dialog .content-container .expression-editor .expression-editor-highlight .tk-shape{color:#ffcb6b}.expression-template-edit-dialog .content-container .expression-editor .expression-editor-highlight .tk-operator{color:#89ddff}.expression-template-edit-dialog .content-container .expression-editor .expression-editor-highlight .tk-punct{color:#ffffffb3}.expression-template-edit-dialog .content-container .expression-editor .expression-editor-highlight .tk-comment{color:#5c6370;font-style:italic}.expression-template-edit-dialog .content-container .expression-editor .expression-editor-highlight .tk-template_ref{color:#c3e88d;cursor:help;background:#c3e88d1f;border-radius:4px;margin:0 -2px;padding:0 2px}.expression-template-edit-dialog .content-container .expression-editor .expression-editor-highlight .tk-template_ref.broken{color:#f5a524;background:#f5a52426;-webkit-text-decoration:underline wavy #f5a524b3;text-decoration:underline wavy #f5a524b3}.expression-template-edit-dialog .content-container .expression-editor .expression-editor-input{color:#0000;caret-color:#fff;background:0 0;width:100%;position:relative}.expression-template-edit-dialog .content-container .expression-editor .expression-editor-input::selection{background:#82aaff59}.expression-template-edit-dialog .content-container .expression-editor .expression-editor-input{resize:vertical;border-color:#52528d;outline:none;display:block}.expression-template-edit-dialog .content-container .readonly-text{box-sizing:border-box;color:#fff;white-space:pre-wrap;word-break:break-word;background:#ffffff0f;border:1px solid #ffffff26;border-radius:13px;width:100%;padding:16px 19px;font-size:21px}.expression-template-edit-dialog .content-container .readonly-text.code-input{font-family:Courier New,monospace}.expression-template-edit-dialog .content-container .readonly-text.selectable{-webkit-user-select:text;user-select:text;cursor:text}.expression-template-edit-dialog .content-container .checkbox-wrapper{flex-direction:row;align-items:center;gap:13px;font-size:21px;display:flex}.expression-template-edit-dialog .content-container .field-error{color:#f44336;font-size:19px}.expression-template-edit-dialog .content-container .actions{flex-direction:row;justify-content:flex-end;gap:19px;margin-top:10px;display:flex}.expression-template-edit-dialog .content-container .actions button{height:61px;padding:0 32px;font-size:22px}.deal-move-list{z-index:1;filter:drop-shadow(0 2px 10px #00000040);background:#000027;border-radius:10px;flex-direction:column;width:208px;height:0;transition:height .1s;display:flex;position:absolute;top:100%;overflow:hidden}.deal-move-list.open{border:1px solid #52528d;height:178px;padding:4px}.deal-move-list .header{color:#fff;align-items:center;min-height:30px;margin:0 10px;font-size:14px;font-weight:700;display:flex}.deal-move-list .search-box{background:url(/static/media/search.D3bCJg4s.png) 10px/13px 13px no-repeat;border-top:1px solid #52528d;border-bottom:1px solid #52528d;min-height:30px;padding-left:32px}.deal-move-list .search-box input{color:#fff;background-color:#0000;border:0;outline:0;width:100%;height:100%;font-size:14px}.deal-move-list .deal-set-list{flex-direction:column;flex-grow:1;padding-bottom:6px;display:flex;overflow:hidden auto}.deal-move-list .deal-set-list .deal-set-list-item{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;color:#fff;width:100%;min-height:30px;padding:6.5px 10px;font-size:14px;overflow:hidden;box-shadow:0 1px 1px #0000000d}.deal-move-list .deal-set-list .deal-set-list-item:hover{background-color:#52528d}.deal-source{transform-origin:0 0;flex-direction:column;width:100%;height:100%;padding-top:3.58%;display:flex}.deal-source .new-set-header{border-bottom:1px solid #ffffff40;flex-direction:row;justify-content:flex-start;gap:8px;padding:2.24% 4.03%;display:flex}.deal-source .new-set-header .new-set-button{border-radius:4px;height:28px}.deal-source .new-set-header .new-set-button .button-background{justify-content:center;padding:0 10px;font-size:11px}.deal-source .deal-set-list{color:#ffffffbf;flex-direction:column;flex-grow:1;display:flex;overflow:hidden auto}.deal-source .deal-set-list .ds-list-item{border-bottom:1px solid #ffffff40;flex-direction:column;display:flex;position:relative}.deal-source .deal-set-list .ds-list-item .ds-list-item-content{flex-direction:row;align-items:center;padding:2.91% 5.37% 2.91% 3.8%;display:flex}.deal-source .deal-set-list .ds-list-item .ds-list-item-content.sub-item{-webkit-user-select:none;user-select:none}.deal-source .deal-set-list .ds-list-item .ds-list-item-content.sub-item.journal-item{transition:background-color .2s}.deal-source .deal-set-list .ds-list-item .ds-list-item-content.sub-item.journal-item.clickable:hover{cursor:pointer;background-color:#3b82f614}.deal-source .deal-set-list .ds-list-item .ds-list-item-content.new-deal-set{align-items:flex-start;height:auto}.deal-source .deal-set-list .ds-list-item .ds-list-item-content.new-deal-set:hover{cursor:default}.deal-source .deal-set-list .ds-list-item .ds-list-item-content.new-deal-set .deal-set-name{flex-direction:row;align-items:center;display:flex}.deal-source .deal-set-list .ds-list-item .ds-list-item-content.new-deal-set .deal-set-name .deal-set-name-input{color:#fff;background-color:#0000;border:1px solid #bdbdbd;border-radius:2px;outline:0;flex-grow:1;padding:1.16% 2.9%}.deal-source .deal-set-list .ds-list-item .ds-list-item-content.new-deal-set .deal-set-name img{cursor:pointer}.deal-source .deal-set-list .ds-list-item .ds-list-item-content .deal-set-arrow{-webkit-user-select:none;user-select:none}.deal-source .deal-set-list .ds-list-item .ds-list-item-content .deal-set-name{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;margin-left:2.465%;overflow:hidden}.deal-source .deal-set-list .ds-list-item .ds-list-item-content .deal-set-name-edit{flex-direction:row;flex-grow:1;align-items:center;display:flex}.deal-source .deal-set-list .ds-list-item .ds-list-item-content .deal-set-name-edit input{border:1px solid #bdbdbd;border-radius:2px;outline:0;flex-grow:1;margin-left:2.82%;padding:.845% 2.82%}.deal-source .deal-set-list .ds-list-item .ds-list-item-content .deal-set-icon{margin-left:2.465%}.deal-source .deal-set-list .ds-list-item .ds-list-item-content .deal-set-arrow,.deal-source .deal-set-list .ds-list-item .ds-list-item-content .deal-set-arrow img,.deal-source .deal-set-list .ds-list-item .ds-list-item-content .deal-set-icon{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}.deal-source .deal-set-list .ds-list-item .ds-list-item-content .ds-list-item-operations{flex-direction:row;align-items:center;display:none}.deal-source .deal-set-list .ds-list-item .ds-list-item-content .ds-list-item-selection{display:none}.deal-source .deal-set-list .ds-list-item .ds-list-item-content:hover{cursor:pointer}.deal-source .deal-set-list .ds-list-item .ds-list-item-content:hover .ds-list-item-operations{display:flex}.deal-source .deal-set-list .ds-list-item .ds-list-item-content:hover .ds-list-item-selection,.deal-source .deal-set-list .ds-list-item .ds-list-item-content.selected .ds-list-item-selection{display:block}.deal-source .deal-set-list .ds-list-item .new-deal-source{flex-direction:column;align-items:stretch;gap:.8em;margin:4.48% 0;padding:2.8% 19% 4.42%;display:flex;position:relative}.deal-source .deal-set-list .ds-list-item .new-deal-source .deals-count-actions{flex-direction:column;align-items:flex-start;gap:.7em;width:100%;display:flex;position:relative}.deal-source .deal-set-list .ds-list-item .new-deal-source .deals-count-actions .bc-radio-input .radio-label{align-items:center;display:inline-flex}.deal-source .deal-set-list .ds-list-item .new-deal-source .deals-count-actions .bc-radio-input .radio-label:before{width:20px;height:20px;top:0}.deal-source .deal-set-list .ds-list-item .new-deal-source .deals-count-actions .deals-count-input{font-family:Lato, var(--font-fallback);border:1px solid #e0e0e0;border-radius:3px;outline:0;align-self:flex-start;padding:2.28% 0 2.28% 2.98%}.deal-source .deal-set-list .ds-list-item .new-deal-source .name-prefix-row{flex-direction:column;align-items:stretch;gap:.5em;width:100%;display:flex}.deal-source .deal-set-list .ds-list-item .new-deal-source .name-prefix-row .name-prefix-input{font-family:Lato, var(--font-fallback);border:1px solid #e0e0e0;border-radius:3px;outline:0;padding:2.28% 0 2.28% 2.98%}.deal-source .deal-set-list .ds-list-item .new-deal-source .template-picker-row{width:100%}.deal-source .deal-set-list .ds-list-item .new-deal-source .template-picker-row .bc-select-box{justify-content:flex-start;height:auto}.deal-source .deal-set-list .ds-list-item .new-deal-source .rotation-picker-row{flex-direction:column;align-items:flex-start;gap:.5em;width:100%;display:flex}.deal-source .deal-set-list .ds-list-item .new-deal-source .rotation-picker-row .rotation-select{flex-direction:row;gap:.4em;display:flex}.deal-source .deal-set-list .ds-list-item .new-deal-source .rotation-picker-row .rotation-select .rotation-option{color:#d9d9f2;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:.5em;padding:.2em .6em;font-family:Poppins;font-size:1em}.deal-source .deal-set-list .ds-list-item .new-deal-source .rotation-picker-row .rotation-select .rotation-option.selected{color:#fff;background:#3772ff;border-color:#3772ff}.deal-source .deal-set-list .ds-list-item .new-deal-source .create-deal-button{flex-shrink:0;padding:0}.deal-source .deal-set-list .ds-list-item .new-deal-source .cancel-create-deal-button{cursor:pointer;background-color:#0000;position:absolute}.deal-source .deal-set-list .ds-list-item .new-deal-source .cancel-create-deal-button svg{fill:#fff;width:100%;height:100%}.deal-source .deal-set-list .ds-list-sub-items{transition:max-height .15s}.deal-source .deal-set-actions{flex-direction:column;display:flex}.deal-source .deal-set-actions.top .deal-set-action-button-container{border-top:none}.deal-source .deal-set-actions .selected-text{margin:1.12% 0 2.24% 3.58%}.deal-source .deal-set-actions .selected-text b{font-weight:900}.deal-source .deal-set-actions .deal-set-action-button-container{border-top:1px solid #ffffff40;border-bottom:1px solid #ffffff40;flex-direction:row;justify-content:space-between;align-items:center;padding:2.35% 4.03% 2.35% 2.24%;display:flex;position:relative}.deal-source .deal-set-actions .deal-set-action-button-container .deal-set-action-buttons{flex-direction:row;display:flex}.deal-source .deal-set-actions .deal-set-action-button-container .deal-set-action-buttons>div,.deal-source .deal-set-actions .deal-set-action-button-container .new-deal-set-button{cursor:pointer}.deal-source .deal-set-actions .play-button{padding:4.7% 3.6% 3.6%}.deal-source .deal-set-actions .play-button button{cursor:pointer}.deal-source .import-deal-input{display:none}.deal-source .color-red{color:#e03131}.hand-editor-expression-panel{box-sizing:border-box;text-align:left;color:#fff;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:8px;width:100%;height:100%;padding:10px 12px;display:flex;overflow:hidden}.hand-editor-expression-panel .he-expression-label{flex:none;font-weight:700}.hand-editor-expression-panel .he-expression-value{background:#12102e;border:1px solid #52528d;border-radius:8px;flex:auto;min-height:0;overflow:auto}.hand-editor-expression-panel .he-expression-value .expression-editor.read-only{height:100%}.hand-editor-expression-panel .he-expression-value pre{color:#d9d9f2;white-space:pre-wrap;word-break:break-word;margin:0;padding:10px 18px;font-family:Courier New,monospace}.hand-editor-expression-panel .he-expression-value .he-expression-empty{color:#ffffff80;margin:0;padding:10px 18px;font-style:italic}.hand-editor-dds{width:100%;font-family:Lato, var(--font-fallback);flex-direction:column;display:flex;position:relative}.hand-editor-dds .hand-editor-dds-hide{color:#333;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.2em;height:1.2em;font-size:1em;font-weight:900;line-height:1;display:flex;position:absolute;top:.15em;left:.15em}.hand-editor-dds .hand-editor-dds-hide:hover{background:#0000001f}.hand-editor-dds>div{flex-direction:row;justify-content:space-between;display:flex}.hand-editor-dds>div:first-of-type{color:#333;background:#fff;border-radius:2px;font-weight:900}.hand-editor-dds>div>div{justify-content:center;align-items:center;display:flex}.hand-editor-dds>div>div:first-of-type{margin-right:2.285%}.hand-editor-dds>div:not(:first-of-type){margin-top:1.908%}.hand-editor-dds>div:not(:first-of-type)>div:first-of-type{background:#2055c8;border-radius:1.6px}.he-card-grid{z-index:1;background-color:#fff;flex-direction:column;display:flex;position:relative;box-shadow:inset 0 0 0 3px #05015b,0 0 6px #00000073}.he-card-grid .he-card-grid-header{color:#fff;background-color:#05015b;justify-content:center;align-items:center;display:flex}.he-card-grid .he-table-hand{flex-direction:column;flex-grow:1;justify-content:space-around;display:flex}.he-card-grid .he-table-hand .he-table-hand-suite{flex-direction:row;align-items:center;display:flex}.he-card-grid .he-table-hand .he-table-hand-suite>span{text-align:center;width:12%}.he-card-grid .he-table-hand .he-table-hand-suite .he-grid-suit{flex-direction:row;flex:1;margin-right:5px;display:flex}.he-card-grid .he-table-hand .he-table-hand-suite .he-grid-suit .he-grid-card{min-width:0;font-weight:500;font-family:Work Sans, var(--font-fallback);background:#fff;border:1px solid;border-radius:12%;flex:1 1 0;justify-content:center;align-items:center;margin:0 .2%;display:flex}.he-card-grid .he-table-hand .he-table-hand-suite .he-grid-suit .he-grid-card:hover{filter:brightness(.92)}.he-card-grid .he-table-hand .he-table-hand-suite .he-grid-suit .he-grid-card.dealt{color:#bdbdbd;border-color:#bdbdbd}.he-card-grid .he-table-hand .he-table-hand-suite .he-grid-suit .he-grid-card.dealt:hover{filter:none;background:#bdbdbd2e}.he-card-grid .he-table-hand .he-table-hand-suite .he-grid-suit .he-grid-card.he-grid-lock.locked{color:#fff;background:#05015b;border-color:#05015b}.hand-editor-table{font-family:Lato, var(--font-fallback);background:radial-gradient(50% 50%,#05015b 0%,#100636 100%);box-shadow:0 0 7.08555px #00000080}.hand-editor-table .he-table-row{flex-direction:row;justify-content:center;display:flex}.hand-editor-table .he-table-row .he-table-box{background-color:#fff;flex-direction:column;display:flex;position:relative}.hand-editor-table .he-table-row .he-table-box .he-table-side-name{color:#fff;background-color:#2055c8;flex-direction:row;justify-content:center;align-items:center;display:flex;position:relative}.hand-editor-table .he-table-row .he-table-box .he-table-side-name .he-side-metrics{flex-direction:column;justify-content:center;align-items:flex-start;height:100%;font-weight:400;line-height:1.15;display:flex;position:absolute;top:0;left:4%}.hand-editor-table .he-table-row .he-table-box .he-table-side-name .he-side-metrics span{opacity:.7}.hand-editor-table .he-table-row .he-table-box .he-table-side-name .hcp-constraints-wrapper{justify-content:center;align-items:center;width:27%;height:100%;display:flex;position:absolute;top:0;right:0%}.hand-editor-table .he-table-row .he-table-box .he-table-side-name .hcp-constraints-wrapper .he-constraints{color:#333;width:50%}.hand-editor-table .he-table-row .he-table-box .he-table-side-name .hcp-constraints-wrapper .he-constraints svg{fill:#fff}.hand-editor-table .he-table-row .he-table-box .he-table-hand{flex-direction:column;flex-grow:1;justify-content:space-around;display:flex}.hand-editor-table .he-table-row .he-table-box .he-table-hand .he-table-hand-suite{cursor:pointer;flex-direction:row;align-items:center;display:flex}.hand-editor-table .he-table-row .he-table-box .he-table-hand .he-table-hand-suite>span{text-align:center;width:12%}.hand-editor-table .he-table-row .he-table-box .he-table-hand .he-table-hand-suite .he-edit-hand-input{border:1.1px solid #bdbdbd;border-radius:2.25px;width:74%;padding-top:.5%;padding-left:1.3%}.hand-editor-table .he-table-row .he-table-box .he-table-hand .he-table-hand-suite .he-hand-suit{flex-direction:row;display:flex}.hand-editor-table .he-table-row .he-table-box .he-table-hand .he-table-hand-suite .he-hand-suit .played{color:#bdbdbd}.hand-editor-table .he-table-row .he-table-box .he-constraints{justify-content:center;align-items:center;width:14%;height:100%;display:flex;position:relative}.hand-editor-table .he-table-row .he-table-box .he-constraints .he-constraints-input-box{filter:drop-shadow(0 0 2px #00000080);font-family:Poppins, var(--font-fallback);cursor:initial;position:absolute;top:0;left:110%}.hand-editor-table .he-table-row .he-table-box .he-constraints .he-constraints-input-box>div{clip-path:polygon(20% 0%,100% 0,100% 100%,20% 100%,0 50%);background:#fff}.hand-editor-table .he-table-row .he-table-box .he-constraints .he-constraints-input-box.open-left{left:auto;right:110%}.hand-editor-table .he-table-row .he-table-box .he-constraints .he-constraints-input-box.open-left>div{clip-path:polygon(0 0,80% 0,100% 50%,80% 100%,0 100%)}.hand-editor-table .he-table-row .he-table-box .he-constraints .he-constraints-input-box table{width:100%}.hand-editor-table .he-table-row .he-table-box .he-constraints .he-constraints-input-box input{font-size:inherit;outline:0}.hand-editor-table .he-table-row .he-table-box .he-leader-arrow{height:auto;position:absolute}.hand-editor-table .he-table-row .he-table-box .he-leader-arrow:not(.taker){display:none}.hand-editor-table .he-table-row .he-table-box .he-leader-arrow.NORTH{bottom:-.5em;left:75%;transform:translate(-50%,100%)rotate(180deg)}.hand-editor-table .he-table-row .he-table-box .he-leader-arrow.SOUTH{top:-.5em;left:15%;transform:translate(50%,-100%)}.hand-editor-table .he-table-row .he-table-box .he-leader-arrow.EAST{top:50%;left:-.5em;transform:translate(-100%,-50%)rotate(-90deg)}.hand-editor-table .he-table-row .he-table-box .he-leader-arrow.WEST{top:50%;right:-.5em;transform:translate(100%,-50%)rotate(90deg)}.hand-editor-table .he-table-row .he-table-logo{justify-content:center;align-items:center;display:flex}.hand-editor-table .he-table-row .he-table-logo img{width:45%}.hand-editor-table .he-table-row .he-table-info{color:#fff;padding:2.2%}.hand-editor-table .he-table-row .he-corner-actions{flex-direction:column;justify-content:center;gap:6%;width:100%;height:100%;display:flex}.hand-editor-table .he-table-row .he-corner-actions button{width:100%}.hand-editor-table .he-table-row .he-compass{justify-content:center;align-items:center;display:flex}.hand-editor-table .he-table-row .last-trick-function{flex-direction:column;height:100%;display:flex}.hand-editor-table .he-table-row .last-trick-function .last-trick-function-info{flex-grow:1;font-weight:900}.hand-editor-table .he-table-row .last-trick-function .last-trick-function-buttons{flex-direction:row;justify-content:space-between;display:flex}.hand-editor-table .he-table-row .last-trick-function .last-trick-function-buttons button{width:49%;height:100%}.hand-editor-table .he-table-row .last-trick-function .last-trick-function-buttons button>div{flex-direction:row;justify-content:center;align-items:center;height:100%;display:flex}.hand-editor-table .he-table-row .last-trick-function .last-trick-function-buttons button>div svg{fill:#db1303;width:auto;height:45%}.hand-editor-table .he-table-row .last-trick-function .last-trick-function-buttons button>div svg path{fill:inherit}.hand-editor-table .he-table-row .last-trick-function .last-trick-function-buttons button.disabled{background:#fff}.hand-editor-table .he-table-row .last-trick-function .last-trick-function-buttons button.disabled svg{fill:#bdbdbd}.response-confirmation-dialog{text-align:center;color:#fff;width:100%;max-width:918px;height:100%;max-height:543px;padding:36px}.response-confirmation-dialog .title{font-size:24px;font-weight:700}.response-confirmation-dialog .description{margin-top:24px;font-size:18px}.response-confirmation-dialog .buttons{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.response-confirmation-dialog .buttons button{width:46%;padding:10px 16px}.response-confirmation-popup--compact{width:520px;max-width:92vw;height:min-content}.response-confirmation-dialog--compact{width:auto;max-width:none;height:auto;max-height:none;padding:28px 32px}.response-confirmation-dialog--compact .title{font-size:18px}.response-confirmation-dialog--compact .description{margin-top:16px;font-size:15px}.response-confirmation-dialog--compact .buttons{gap:12px;margin-top:20px}.response-confirmation-dialog--compact .buttons button{box-sizing:border-box;border-radius:10px;width:auto;min-width:110px;height:44px;padding:0 24px;font-size:15px;font-weight:600}.hand-editor{isolation:isolate;background-color:#fff;border:0 solid #bdbdbd;border-left-width:2px;flex-direction:column;display:flex;position:absolute;top:0}.hand-editor .hand-editor-content-container{flex-direction:column;display:flex}.hand-editor .hand-editor-content-container .hand-editor-cards-actions{flex-direction:row;margin-top:1.4%;display:flex}.hand-editor .hand-editor-content-container .hand-editor-cards-actions .actions-toolbar{background:#bdbdbd14;border:1px solid #bdbdbd;border-radius:6px;flex-direction:row;align-items:stretch;gap:2%;width:100%;padding:1.1%;display:flex}.hand-editor .hand-editor-content-container .hand-editor-cards-actions .actions-toolbar .actions-group{flex-direction:row;flex:1;gap:4%;display:flex}.hand-editor .hand-editor-content-container .hand-editor-cards-actions .actions-toolbar .actions-group button{white-space:nowrap;flex:1}.hand-editor .hand-editor-content-container .hand-editor-cards-actions .actions-toolbar .actions-divider{background:#bdbdbd;flex:0 0 1px;align-self:stretch}.hand-editor-note{box-sizing:border-box;color:#333;background:#fff;border-radius:4px;position:relative}.hand-editor-note .hand-editor-note-edit,.hand-editor-note .hand-editor-note-delete{color:#fff;text-align:center;cursor:pointer;background:#333;border:none;border-radius:50%;width:16px;height:16px;padding:0;font-size:10px;line-height:16px;position:absolute;top:2px}.hand-editor-note .hand-editor-note-edit{left:2px}.hand-editor-note .hand-editor-note-edit:hover{background:#3772ff}.hand-editor-note .hand-editor-note-delete{font-size:12px;left:20px}.hand-editor-note .hand-editor-note-delete:hover{background:#e03131}.hand-editor-note .hand-editor-note-content{box-sizing:border-box;text-align:left;word-break:break-word;padding:6px 8px 6px 42px;overflow-y:auto}.hand-editor-note .hand-editor-note-content p{margin:0 0 4px}.delete-deal-confirm{z-index:100;width:100%;height:100%;font-family:Lato, var(--font-fallback);background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.delete-deal-confirm .dialog-box{background:#fff;border-radius:4px;flex-direction:column;width:304px;height:178px;padding:18px 22px;display:flex;box-shadow:0 2px 10px #00000040}.delete-deal-confirm .dialog-box .dialog-message{text-align:center;flex-grow:1;justify-content:center;align-items:center;font-size:18px;display:flex}.delete-deal-confirm .dialog-box .action-buttons{flex-direction:row;justify-content:space-between;font-size:15.78px;display:flex}.delete-deal-confirm .dialog-box .action-buttons button{width:48%;font-size:inherit;height:35px}.share-board-dialog{width:100%;height:100%;font-family:Lato, var(--font-fallback);z-index:2;background:#0006;position:absolute;top:0;left:0}.share-board-dialog .dialog-box{background:#fff;border-radius:4px;flex-direction:column;gap:14px;width:304px;padding:18px 22px;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 2px 10px #00000040}.share-board-dialog .dialog-box .dialog-title{text-align:center;font-size:18px;font-weight:600}.share-board-dialog .dialog-box .dialog-field{flex-direction:column;gap:4px;font-size:14px;display:flex}.share-board-dialog .dialog-box .dialog-checkbox{cursor:pointer;flex-direction:row;align-items:center;gap:8px;font-size:14px;display:flex}.share-board-dialog .dialog-box .action-buttons{flex-direction:row;justify-content:space-between;margin-top:4px;font-size:15.78px;display:flex}.share-board-dialog .dialog-box .action-buttons button{width:48%;font-size:inherit;height:35px}.bot-analysis{cursor:pointer;position:absolute}.bot-analysis .bot-analysis-dialog{color:#fff;z-index:10;background:linear-gradient(#3772ff,#e031ca);border:1px solid #3a376b;border-radius:10px;flex-direction:column;width:350px;padding:2px;display:flex;position:absolute;top:-100%;left:100%;box-shadow:0 0 20px #fffdfd40,0 20px 16px #e031ca33,0 -20px 16px #3772ff33}.bot-analysis .bot-analysis-dialog.left{left:unset;right:100%}.bot-analysis .bot-analysis-dialog .bot-analysis-content{z-index:1;border-radius:inherit;background:#151334;flex-direction:column;flex-grow:1;display:flex;overflow:hidden}.bot-analysis .bot-analysis-dialog .title{flex-direction:row;align-items:center;padding:10px 20px;display:flex}.bot-analysis .bot-analysis-dialog .title img{border:1.2px solid #0e0d25;border-radius:4.8px;width:auto;height:28px;margin-right:12px}.bot-analysis .bot-analysis-dialog .title .title-text{flex-grow:1;font-size:20px;font-weight:700}.bot-analysis .bot-analysis-dialog .title svg{cursor:pointer;width:16px;height:16px}.bot-analysis .bot-analysis-dialog .title svg path{stroke:#fff}.bot-analysis .bot-analysis-dialog .line{border:0;border-bottom:1px solid #fff;align-self:center;width:calc(100% - 40px);height:0}.bot-analysis .bot-analysis-dialog .bot-talking-balloon{padding:16px}.bid-selector-meaning-wrapper{color:#fff;z-index:10;background:linear-gradient(#3772ff,#e031ca);flex-direction:column;padding:2px;display:flex;position:absolute;overflow:hidden;box-shadow:0 0 20px #fffdfd40,0 20px 16px #e031ca33,0 -20px 16px #3772ff33}.bid-selector-meaning-wrapper .bid-selector-meaning{z-index:1;border-radius:inherit;background:#151334;flex-direction:column;flex-grow:1;display:flex;overflow:hidden}.bid-selector-meaning-wrapper .title{flex-direction:row;align-items:center;padding:10px 20px;display:flex}.bid-selector-meaning-wrapper .title img{border:1.2px solid #0e0d25;border-radius:4.8px;width:auto;height:28px;margin-right:12px}.bid-selector-meaning-wrapper .title .title-text{flex-grow:1;font-size:20px;font-weight:700}.bid-selector-meaning-wrapper .title svg{cursor:pointer;width:16px;height:16px}.bid-selector-meaning-wrapper .title svg path{stroke:#fff}.bid-selector-meaning-wrapper .line{border:0;border-bottom:1px solid #fff;align-self:center;width:calc(100% - 40px);height:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes rotate-selected-bid{0%{transform:rotate(0)}to{transform:rotate(-90deg)}}@keyframes rotate-unselected-bid{0%{transform:rotate(-90deg)}to{transform:rotate(0)}}@keyframes bid-selector-pop-animation{50%{transform:scale(1.15)}}@keyframes bid-selector-bounce-animation{0%,20%,53%,80%,to{transform:scale(1)}40%,43%{transform:scale(1.15)}70%{transform:scale(1.05)}90%{transform:scale(1.02)}}@keyframes bid-selector-shrink-animation{0%{transform:scale(1)}to{transform:scale(.9)}}.bidding-card{cursor:pointer;background-repeat:no-repeat;width:143px;transition:transform .2s;position:absolute}.bidding-card.selector-card{cursor:pointer;left:0}.bidding-card.selector-card.selected-bid{animation:.2s .35s forwards rotate-selected-bid}.bidding-card.disabled{display:none}.bidding-card .bidding-card-image{width:100%;height:100%}.bidding-card .preview-highlight-animation-wrapper{width:100%;height:100%;transition:transform .1s ease-in-out}.bidding-card .preview-highlight-animation-wrapper:hover{transform:scale(1.05)}.bidding-card-1D{background:url(/static/media/1D.Dkf0f_jn.svg)}.bidding-card-2D{background:url(/static/media/2D.lKt1Uouk.svg)}.bidding-card-3D{background:url(/static/media/3D.D5VyN3X4.svg)}.bidding-card-4D{background:url(/static/media/4D.Cv65pOYb.svg)}.bidding-card-5D{background:url(/static/media/5D.tQpkRxuj.svg)}.bidding-card-6D{background:url(/static/media/6D.BhdMp_WW.svg)}.bidding-card-7D{background:url(/static/media/7D.DtY_y7bd.svg)}.bidding-card-1C{background:url(/static/media/1C.KewwiSbL.svg)}.bidding-card-2C{background:url(/static/media/2C.Vi82xm_y.svg)}.bidding-card-3C{background:url(/static/media/3C.lJzv3A5d.svg)}.bidding-card-4C{background:url(/static/media/4C.CT7YngSV.svg)}.bidding-card-5C{background:url(/static/media/5C.Cy9KTVnu.svg)}.bidding-card-6C{background:url(/static/media/6C.Dc92MaU5.svg)}.bidding-card-7C{background:url(/static/media/7C.UfoZq6dN.svg)}.bidding-card-1H{background:url(/static/media/1H.CI3EJqox.svg)}.bidding-card-2H{background:url(/static/media/2H.C4yVmYOu.svg)}.bidding-card-3H{background:url(/static/media/3H.55K3guHN.svg)}.bidding-card-4H{background:url(/static/media/4H.ot96-l_N.svg)}.bidding-card-5H{background:url(/static/media/5H.BAEKJp0v.svg)}.bidding-card-6H{background:url(/static/media/6H.4vxj7_Fj.svg)}.bidding-card-7H{background:url(/static/media/7H.Lb7SfpeN.svg)}.bidding-card-1S{background:url(/static/media/1S.B20gTh0s.svg)}.bidding-card-2S{background:url(/static/media/2S.BxbXBJOi.svg)}.bidding-card-3S{background:url(/static/media/3S.vfPCjfIH.svg)}.bidding-card-4S{background:url(/static/media/4S.D9F-Hjh3.svg)}.bidding-card-5S{background:url(/static/media/5S.CKXdAJd3.svg)}.bidding-card-6S{background:url(/static/media/6S.De_aQ_zU.svg)}.bidding-card-7S{background:url(/static/media/7S.vGsblQvS.svg)}.bidding-card-1NT{background:url(/static/media/1NT.Ct9NAaul.svg)}.bidding-card-2NT{background:url(/static/media/2NT.DJWFYEka.svg)}.bidding-card-3NT{background:url(/static/media/3NT.EBaQHA86.svg)}.bidding-card-4NT{background:url(/static/media/4NT.Ccl4_V1H.svg)}.bidding-card-5NT{background:url(/static/media/5NT.Dm2l0rpU.svg)}.bidding-card-6NT{background:url(/static/media/6NT.DM8zfIx7.svg)}.bidding-card-7NT{background:url(/static/media/7NT.BnEamOfn.svg)}.bidding-card-X{background:url(/static/media/X-small.C1wAOVwi.svg) no-repeat}.bidding-card-XX{background:url(/static/media/XX-small.BYm26yfh.svg) no-repeat}.bidding-card-P{background:url(/static/media/pass-small.CX0fn4vI.svg) 0 0/contain no-repeat}.bidding-card-stop{background:url(/static/media/stop.Eq1lZlZY.svg) no-repeat}.bidding-selector{width:100%;height:100%;position:relative}.bidding-selector .bidding-selector-container{z-index:9;position:absolute}.bidding-selector .bidding-selector-container.selector-container-fade-out{pointer-events:none;animation:.15s ease-out forwards fadeOut}.bidding-selector .bidding-selector-container.selector-container-fade-in{pointer-events:unset;animation:.3s linear forwards fadeIn}.bidding-selector .bidding-selector-container .preview-wrapper{transition:transform .2s 0 ease;transform:none}.bidding-selector .bidding-selector-container .preview-wrapper.active{transition:transform .2s .35s;transform:rotate(-90deg)}.bidding-selector .bidding-selector-container .preview-wrapper.active.transform-adjust-2NT,.bidding-selector .bidding-selector-container .preview-wrapper.active.transform-adjust-2S,.bidding-selector .bidding-selector-container .preview-wrapper.active.transform-adjust-2C,.bidding-selector .bidding-selector-container .preview-wrapper.active.transform-adjust-2H,.bidding-selector .bidding-selector-container .preview-wrapper.active.transform-adjust-2D{transform:translateY(-6%)rotate(-90deg)}.bidding-selector .bidding-selector-container .preview-wrapper.active.transform-adjust-3NT,.bidding-selector .bidding-selector-container .preview-wrapper.active.transform-adjust-3S,.bidding-selector .bidding-selector-container .preview-wrapper.active.transform-adjust-3C,.bidding-selector .bidding-selector-container .preview-wrapper.active.transform-adjust-3H,.bidding-selector .bidding-selector-container .preview-wrapper.active.transform-adjust-3D{transform:translateY(-12%)rotate(-90deg)}.bidding-selector .bidding-selector-container .preview-wrapper.active.transform-adjust-4NT,.bidding-selector .bidding-selector-container .preview-wrapper.active.transform-adjust-4S,.bidding-selector .bidding-selector-container .preview-wrapper.active.transform-adjust-4C,.bidding-selector .bidding-selector-container .preview-wrapper.active.transform-adjust-4H,.bidding-selector .bidding-selector-container .preview-wrapper.active.transform-adjust-4D{transform:translateY(-17%)rotate(-90deg)}.bidding-selector .bidding-selector-container .preview-wrapper.active.transform-adjust-5NT,.bidding-selector .bidding-selector-container .preview-wrapper.active.transform-adjust-5S,.bidding-selector .bidding-selector-container .preview-wrapper.active.transform-adjust-5C,.bidding-selector .bidding-selector-container .preview-wrapper.active.transform-adjust-5H,.bidding-selector .bidding-selector-container .preview-wrapper.active.transform-adjust-5D{transform:translateY(-24%)rotate(-90deg)}.bidding-selector .bidding-selector-container .preview-wrapper.active.transform-adjust-6NT,.bidding-selector .bidding-selector-container .preview-wrapper.active.transform-adjust-6S,.bidding-selector .bidding-selector-container .preview-wrapper.active.transform-adjust-6C,.bidding-selector .bidding-selector-container .preview-wrapper.active.transform-adjust-6H,.bidding-selector .bidding-selector-container .preview-wrapper.active.transform-adjust-6D{transform:translateY(-30%)rotate(-90deg)}.bidding-selector .bidding-selector-container .preview-wrapper.active.transform-adjust-7NT,.bidding-selector .bidding-selector-container .preview-wrapper.active.transform-adjust-7S,.bidding-selector .bidding-selector-container .preview-wrapper.active.transform-adjust-7C,.bidding-selector .bidding-selector-container .preview-wrapper.active.transform-adjust-7H,.bidding-selector .bidding-selector-container .preview-wrapper.active.transform-adjust-7D{transform:translateY(-39%)rotate(-90deg)}.bidding-selector .bidding-selector-container .preview-wrapper.active.transform-adjust-P,.bidding-selector .bidding-selector-container .preview-wrapper.active.transform-adjust-X,.bidding-selector .bidding-selector-container .preview-wrapper.active.transform-adjust-XX{transform:translateY(-53%)rotate(-90deg)}.bidding-selector .bidding-selector-container .preview-wrapper .selected-bid-cancel-button{opacity:0;transition:none}.bidding-selector .bidding-selector-container .preview-wrapper .selected-bid-cancel-button.active{opacity:1;transition:opacity .1s linear .55s}.bidding-selector .bidding-preview-background{z-index:10;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute}.bidding-selector .bidding-preview-background .circle-button{pointer-events:all}.bidding-selector .bidding-preview-background.active{opacity:1;transition:opacity .3s .5s}.bidding-selector .bidding-alert-container{transform-origin:0 0;z-index:10;opacity:1;visibility:visible;flex-direction:row;align-items:flex-end;transition:opacity .3s .55s;display:flex;position:absolute}.bidding-selector .bidding-alert-container.hidden{opacity:0;pointer-events:none;transition:opacity .3s}.bidding-selector .bidding-alert-container.update-mode{opacity:1}.bidding-selector .bidding-alert-container .bid-action svg{cursor:pointer;width:auto;height:30px}.bidding-selector .bidding-alert-container .bidding-alert-input-group{flex-direction:row;justify-content:flex-end;width:290px;transition:all .2s;display:flex;overflow:hidden}.bidding-selector .bidding-alert-container .bidding-alert-input-group .alert-input-wrapper{flex-grow:1;position:relative}.bidding-selector .bidding-alert-container .bidding-alert-input-group .alert-explanation-header{color:#fff;background-color:#4671f6;border-top-left-radius:10px;border-top-right-radius:10px;padding:10px;font-size:14px;line-height:1}.bidding-selector .bidding-alert-container .bidding-alert-input-group .bidding-alert-text{resize:none;border:0;border-radius:0 0 10px 10px;outline:0;width:277px;height:120px;padding:10px;font-family:inherit;font-size:14px}.bidding-selector .bidding-alert-container .bidding-alert-input-group .update-bid{background-color:#3a376b;border-radius:10px;width:100px;height:36px;position:absolute;bottom:16px;right:16px}.bidding-selector .bidding-alert-container .bidding-alert-input-group .arrow-icon{flex-shrink:0;margin-top:32px;margin-left:-2px}.bidding-selector .bidding-alert-container .alert-icon-wrapper svg{width:100%;height:100%}.bidding-selector .selected-bid-cancel-button{z-index:20;cursor:pointer;opacity:0;background:url(/static/media/cancel-selected-bid.BDjUxIvx.svg) 50%/contain no-repeat}.bidding-selector .selected-bid-cancel-button:hover{background:url(/static/media/cancel-selected-bid-hover.CUXJZTxD.svg) 50%/contain no-repeat}.bidding-selector .click-to-bid-tooltip{z-index:100;opacity:0;pointer-events:none;text-wrap:nowrap;flex-direction:column;justify-content:center;align-items:center;font-weight:600;transition:opacity .2s;display:flex;position:absolute}.bidding-selector .click-to-bid-tooltip .text-container{border:1px solid #52528d73;border-radius:4px}.bidding-selector .click-to-bid-tooltip.active{opacity:1;transition:opacity .2s}.bid-selector-pop{animation:.2s ease-in-out bid-selector-pop-animation}.bid-selector-bounce{animation:.6s ease-in-out bid-selector-bounce-animation}.bid-selector-shrink{animation:.1s ease-in-out bid-selector-shrink-animation}.mini-bridge-bidding-selector{width:426px;height:187px;font-family:Lato, var(--font-fallback);z-index:11;transform-origin:0;background-color:#fff;border-radius:13.85px;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;overflow:hidden}.mini-bridge-bidding-selector .selector-title{color:#fff;background-color:#2055c8;grid-template-columns:1fr auto 1fr;align-items:center;height:66.49px;font-size:24.93px;display:grid}.mini-bridge-bidding-selector .selector-title .back-button{color:#fff;cursor:pointer;justify-self:start;gap:6px;padding:0 12px;font-size:18px}.mini-bridge-bidding-selector .selector-content{flex-direction:row;flex-grow:1;justify-content:space-between;align-items:center;padding:0 29.09px;display:flex}.mini-bridge-bidding-selector .selector-content .selector-box{cursor:pointer;background-color:#e0e0e0;border-radius:5px;justify-content:center;align-items:center;font-size:36px;display:flex}.mini-bridge-bidding-selector .selector-content .selector-box.suit{width:62px;height:62px}.mini-bridge-bidding-selector .selector-content .selector-box.rank{width:47px;height:47px}.mini-bridge-bidding-selector .selector-content .selector-box.disable{opacity:0;pointer-events:none}.mini-bridge-waiting{width:426px;font-family:Lato, var(--font-fallback);z-index:11;transform-origin:0;background-color:#fff;border-radius:13.85px;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;overflow:hidden}.mini-bridge-waiting .waiting-title{color:#fff;background-color:#2055c8;justify-content:center;align-items:center;height:66.49px;font-size:24.93px;display:flex}.mini-bridge-waiting .waiting-message{text-align:center;color:#000;padding:29.09px;font-size:24.93px}.bid-alert-background{z-index:20;width:100%;height:100%;position:fixed;top:0;left:0}.bid-alert-background .bid-alert-popup{color:#fff;background-color:#fff;border-radius:4.5px;flex-direction:column;width:485px;height:auto;min-height:247px;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.bid-alert-background .bid-alert-popup .bc-classic-popup{border-radius:4.5px}.bid-alert-background .bid-alert-popup .title{flex-direction:row;align-items:center;padding:10px 20px;display:flex}.bid-alert-background .bid-alert-popup .title img{border:1.2px solid #0e0d25;border-radius:4.8px;width:auto;height:28px;margin-right:12px}.bid-alert-background .bid-alert-popup .title .title-text{flex-grow:1;font-size:20px;font-weight:700}.bid-alert-background .bid-alert-popup .title svg{cursor:pointer;width:16px;height:16px}.bid-alert-background .bid-alert-popup .title svg path{stroke:#fff}.bid-alert-background .bid-alert-popup .line{border:0;border-bottom:1px solid #fff;align-self:center;width:calc(100% - 40px);height:0}.bid-alert-background .bid-alert-popup .content{flex-direction:column;flex-grow:1;padding:16px 20px 20px;display:flex;position:relative}.bid-alert-background .bid-alert-popup .content .message-title{font-size:14px;font-weight:600}.bid-alert-background .bid-alert-popup .content .message{flex-grow:1;font-size:12px}.bid-alert-background .bid-alert-popup .content .message .no-message-area{min-height:80px}.bid-alert-background .bid-alert-popup .content .explain-input{resize:none;color:#fff;background-color:#0000;border:1px solid #9199d8;border-radius:10px;height:80px;margin-top:16px;padding:12px;font-family:inherit}.bid-alert-background .bid-alert-popup .content .request-button{border-radius:10px;width:100%;height:46px;margin-top:16px;font-family:inherit;font-size:18px;font-weight:500}.bid-alert-background .bid-alert-popup.watcher-mode{min-height:unset}.bid-alert-background .bot-analysis-dialog{left:120%}.bidding-cards-container{position:absolute}.bidding-cards-container .bc-bidding-card{cursor:pointer;position:absolute;bottom:0;background-size:contain!important}.bidding-cards-container .bid-card-wrapper{position:relative}.bidding-cards-container .bc-bidding-card .bid-alert-icon{opacity:1;transition:opacity .3s,transform 0s .3s;transform:rotate(90deg)}.bidding-cards-container .bc-bidding-card .bid-alert-icon.hidden{opacity:0;pointer-events:none;transform:scale(.01)}.bidding-cards-container .bc-bidding-card .bidding-card-alert-message{color:#fff;text-align:right;z-index:2;transform-origin:0 100%;opacity:1;background:#2055c8;justify-content:center;align-items:center;font-weight:700;transition:opacity .3s;display:flex;position:absolute;transform:rotate(90deg)}.bidding-cards-container .bc-bidding-card .bidding-card-alert-message.hidden{opacity:0}.bidding-cards-container .relative-wrapper{flex-direction:column-reverse;justify-content:center;width:100%;height:100%;display:flex}.bidding-cards-container .relative-wrapper .bid-card-wrapper{position:relative}.bidding-cards-container .bc-bidding-card.C1D{background:url(/static/media/1D.Dkf0f_jn.svg) no-repeat}.bidding-cards-container .bc-bidding-card.C2D{background:url(/static/media/2D.lKt1Uouk.svg) no-repeat}.bidding-cards-container .bc-bidding-card.C3D{background:url(/static/media/3D.D5VyN3X4.svg) no-repeat}.bidding-cards-container .bc-bidding-card.C4D{background:url(/static/media/4D.Cv65pOYb.svg) no-repeat}.bidding-cards-container .bc-bidding-card.C5D{background:url(/static/media/5D.tQpkRxuj.svg) no-repeat}.bidding-cards-container .bc-bidding-card.C6D{background:url(/static/media/6D.BhdMp_WW.svg) no-repeat}.bidding-cards-container .bc-bidding-card.C7D{background:url(/static/media/7D.DtY_y7bd.svg) no-repeat}.bidding-cards-container .bc-bidding-card.C1C{background:url(/static/media/1C.KewwiSbL.svg) no-repeat}.bidding-cards-container .bc-bidding-card.C2C{background:url(/static/media/2C.Vi82xm_y.svg) no-repeat}.bidding-cards-container .bc-bidding-card.C3C{background:url(/static/media/3C.lJzv3A5d.svg) no-repeat}.bidding-cards-container .bc-bidding-card.C4C{background:url(/static/media/4C.CT7YngSV.svg) no-repeat}.bidding-cards-container .bc-bidding-card.C5C{background:url(/static/media/5C.Cy9KTVnu.svg) no-repeat}.bidding-cards-container .bc-bidding-card.C6C{background:url(/static/media/6C.Dc92MaU5.svg) no-repeat}.bidding-cards-container .bc-bidding-card.C7C{background:url(/static/media/7C.UfoZq6dN.svg) no-repeat}.bidding-cards-container .bc-bidding-card.C1H{background:url(/static/media/1H.CI3EJqox.svg) no-repeat}.bidding-cards-container .bc-bidding-card.C2H{background:url(/static/media/2H.C4yVmYOu.svg) no-repeat}.bidding-cards-container .bc-bidding-card.C3H{background:url(/static/media/3H.55K3guHN.svg) no-repeat}.bidding-cards-container .bc-bidding-card.C4H{background:url(/static/media/4H.ot96-l_N.svg) no-repeat}.bidding-cards-container .bc-bidding-card.C5H{background:url(/static/media/5H.BAEKJp0v.svg) no-repeat}.bidding-cards-container .bc-bidding-card.C6H{background:url(/static/media/6H.4vxj7_Fj.svg) no-repeat}.bidding-cards-container .bc-bidding-card.C7H{background:url(/static/media/7H.Lb7SfpeN.svg) no-repeat}.bidding-cards-container .bc-bidding-card.C1S{background:url(/static/media/1S.B20gTh0s.svg) no-repeat}.bidding-cards-container .bc-bidding-card.C2S{background:url(/static/media/2S.BxbXBJOi.svg) no-repeat}.bidding-cards-container .bc-bidding-card.C3S{background:url(/static/media/3S.vfPCjfIH.svg) no-repeat}.bidding-cards-container .bc-bidding-card.C4S{background:url(/static/media/4S.D9F-Hjh3.svg) no-repeat}.bidding-cards-container .bc-bidding-card.C5S{background:url(/static/media/5S.CKXdAJd3.svg) no-repeat}.bidding-cards-container .bc-bidding-card.C6S{background:url(/static/media/6S.De_aQ_zU.svg) no-repeat}.bidding-cards-container .bc-bidding-card.C7S{background:url(/static/media/7S.vGsblQvS.svg) no-repeat}.bidding-cards-container .bc-bidding-card.C1NT{background:url(/static/media/1NT.Ct9NAaul.svg) no-repeat}.bidding-cards-container .bc-bidding-card.C2NT{background:url(/static/media/2NT.DJWFYEka.svg) no-repeat}.bidding-cards-container .bc-bidding-card.C3NT{background:url(/static/media/3NT.EBaQHA86.svg) no-repeat}.bidding-cards-container .bc-bidding-card.C4NT{background:url(/static/media/4NT.Ccl4_V1H.svg) no-repeat}.bidding-cards-container .bc-bidding-card.C5NT{background:url(/static/media/5NT.Dm2l0rpU.svg) no-repeat}.bidding-cards-container .bc-bidding-card.C6NT{background:url(/static/media/6NT.DM8zfIx7.svg) no-repeat}.bidding-cards-container .bc-bidding-card.C7NT{background:url(/static/media/7NT.BnEamOfn.svg) no-repeat}.bidding-cards-container .bc-bidding-card.CX,.bidding-cards-container .bc-bidding-card.CX.disabled{background:url(/static/media/X.DQLCDqy1.svg) no-repeat}.bidding-cards-container .bc-bidding-card.CXX,.bidding-cards-container .bc-bidding-card.CXX.disabled{background:url(/static/media/XX.DREhnvUB.svg) no-repeat}.bidding-cards-container .bc-bidding-card.CP{background:url(/static/media/pass.CMtanQk_.svg) 0 0/contain no-repeat}.bidding-cards-container .bc-bidding-card.Cstop{background:url(/static/media/stop.Eq1lZlZY.svg) no-repeat}.bidding-selector-widget{position:absolute}.bidding-stop-timer{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-weight:500;position:fixed;top:0;left:0}.bidding-table-watcher{position:absolute;top:50%;transform:translate(-50%,-50%)}.update-viewgraph-bid-popup{color:#fff;width:400px;height:250px;position:absolute;top:50%;transform:translate(-50%,-50%)}.update-viewgraph-bid-popup .bid-card{text-align:center;cursor:pointer;background-color:#fff;border-style:solid;border-color:#0e0d25;flex-direction:row;justify-content:center;align-items:center;display:flex;position:relative}.update-viewgraph-bid-popup .bid-card.X{fill:#fff;background-color:#0e0d25}.update-viewgraph-bid-popup .bid-card.XX{fill:#fff;background-color:#3772ff}.update-viewgraph-bid-popup .bid-card.P{fill:#fff;background-color:#0eb564}.update-viewgraph-bid-popup .bid-card.STOP{fill:#fff;background-color:#0e0d25}.update-viewgraph-bid-popup .bid-card .alert-icon{color:#fff;background-color:#0e0d25;justify-content:center;align-items:center;height:100%;font-weight:500;display:flex}.update-viewgraph-bid-popup .bid-card .alert-icon+div{flex-grow:1;justify-content:center}.update-viewgraph-bid-popup .content-container{flex-direction:column;gap:10px;width:100%;height:100%;padding:10px;display:flex}.update-viewgraph-bid-popup .content-container .header{flex-direction:row;align-items:center;gap:8px;display:flex}.update-viewgraph-bid-popup .content-container textarea{border-radius:10px;flex-grow:1;padding:6px}.update-viewgraph-bid-popup .content-container .switch-container{flex-direction:row;align-items:center;gap:6px;display:flex}.update-viewgraph-bid-popup .content-container .switch-content{color:#fff;flex-direction:row;align-items:center;gap:4px;display:flex}.update-viewgraph-bid-popup .content-container .switch-content .switch-wrapper{width:32.5px;height:20px}.update-viewgraph-bid-popup .content-container .save{border-radius:10px;height:38px;padding:0}.claim-undo-buttons{flex-direction:column;justify-content:space-between;display:flex;position:absolute;bottom:7vh}.claim-undo-buttons>div{cursor:pointer;background:0 0;border:0;outline:0;transition:transform .15s;position:relative}.claim-undo-buttons>div svg g{transition:opacity .15s}.claim-undo-buttons>div .hover-title{background:var(--icon-radial-gradient,radial-gradient(50% 50% at 50% 50%, #fff 0%, #ffffff75 100%));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;position:absolute;top:50%;left:0;transform:translate(-110%,-50%)}.claim-undo-buttons>div .hover-title.light-theme{background:0 0;background-clip:initial;-webkit-background-clip:initial;-webkit-text-fill-color:initial;color:#1b1b1b}.claim-undo-buttons>div svg g{opacity:.9}.claim-undo-buttons>div:hover{transform:scale(1.3)}.claim-undo-buttons>div:hover svg g{opacity:1}.claim-undo-buttons>div:hover svg,.claim-undo-buttons>div:hover path{fill:#d3cde1}.claim-undo-buttons>div.disabled{pointer-events:none;opacity:.3;border:0;outline:0}.bc-chat-list-item-wrapper{border-radius:7px;padding:1px 1px 1px 5px}.bc-chat-list-item-wrapper .bc-chat-list-item{cursor:pointer;border-radius:inherit;flex-direction:row;gap:14px;padding:16px 14px 10px 11px;display:flex}.bc-chat-list-item-wrapper .bc-chat-list-item .relative-pp-wrapper{border-radius:999px;justify-content:center;align-items:center;max-width:32px;max-height:32px;display:flex;position:relative}.bc-chat-list-item-wrapper .bc-chat-list-item .relative-pp-wrapper .chat-profile-photo{border-radius:999px;width:32px;max-width:32px;height:32px;max-height:32px}.bc-chat-list-item-wrapper .bc-chat-list-item .relative-pp-wrapper .chat-profile-photo.placeholder{background-image:url(/static/media/default-avatar-2.BmRNINjm.svg);background-position:50%;background-repeat:no-repeat;background-size:50%;border:1px solid #fff;position:relative}.bc-chat-list-item-wrapper .bc-chat-list-item .relative-pp-wrapper .chat-profile-photo.placeholder:before{content:" ";z-index:-1;background:linear-gradient(140.59deg,#403b92 .67%,#1b1944 98.3%),linear-gradient(#ececec,#ececec);border-radius:999px;width:100%;height:100%;position:absolute}.bc-chat-list-item-wrapper .bc-chat-list-item .chat-name-last-message{flex-direction:column;flex-grow:1;display:flex;overflow:hidden}.bc-chat-list-item-wrapper .bc-chat-list-item .chat-name-last-message .chat-last-message-view{white-space:nowrap;text-overflow:ellipsis;color:#ffffffbf;width:100%;font-size:14px;font-weight:400;overflow:hidden}.bc-chat-list-item-wrapper .bc-chat-list-item .chat-name-last-message .chat-name{flex-direction:row;align-items:center;display:flex}.bc-chat-list-item-wrapper .bc-chat-list-item .chat-name-last-message .chat-name .chat-time-text{white-space:nowrap;color:#ffffff80;align-self:flex-start;font-size:10px}.bc-chat-list-item-wrapper .bc-chat-list-item .chat-name-last-message .chat-name span:first-of-type{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;font-size:16px;font-weight:600;overflow:hidden}.bc-chat-list-item-wrapper .bc-chat-list-item .chat-name-last-message .chat-name .chat-user-unread-message-badge{background:linear-gradient(136deg,#3772ff 9.09%,#e031ca 90.92%);border-radius:999px;justify-content:center;align-items:center;min-width:24px;min-height:24px;margin:0 10px;font-size:14px;font-weight:600;display:flex}.bc-chat-list-item-wrapper.selected{background:linear-gradient(108deg,#3772ff .15%,#e031ca 86.65%);box-shadow:-4px -4px 4px #3772ff33,4px 4px 4px #e031ca33,0 0 2px #fffdfd40}.bc-chat-list-item-wrapper.selected .bc-chat-list-item{background:#070715}.bc-chat-window-header{background:linear-gradient(91deg,#1c1945 .47%,#070715 99.47%);flex-direction:row;align-items:center;padding:10px;display:flex}.bc-chat-window-header .header-title{flex-grow:1;margin-left:10px;font-size:16px;font-weight:700}.bc-chat-window-header .relative-pp-wrapper{width:32px;height:32px;margin:0 12px 0 24px;position:relative}.bc-chat-window-header .relative-pp-wrapper .chat-profile-photo{border-radius:999px;width:100%;height:100%}.bc-chat-window-header .relative-pp-wrapper .chat-profile-photo.placeholder{background-image:url(/static/media/default-avatar-2.BmRNINjm.svg);background-position:50%;background-repeat:no-repeat;background-size:50%;border:1px solid #fff;position:relative}.bc-chat-window-header .relative-pp-wrapper .chat-profile-photo.placeholder:before{content:" ";z-index:-1;background:linear-gradient(140.59deg,#403b92 .67%,#1b1944 98.3%),linear-gradient(#ececec,#ececec);border-radius:999px;width:100%;height:100%;position:absolute}.bc-chat-window-header .chat-window-user-info{flex-direction:column;flex-grow:1;display:flex;overflow:hidden}.bc-chat-window-header .chat-window-user-info span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bc-chat-window-header .chat-goback-button{cursor:pointer}.bc-chat-message-item{width:100%;padding:0 20px}.bc-chat-message-item .mi-content-wrapper{flex-direction:row;display:flex;overflow:hidden}.bc-chat-message-item .mi-content-wrapper .forward-button{cursor:pointer;align-self:center;min-width:18px;margin-right:12px}.bc-chat-message-item .mi-content-wrapper .mi-username{cursor:pointer;font-size:14px;font-weight:600}.bc-chat-message-item .mi-content-wrapper .mi-content{flex-direction:column;flex-grow:1;max-width:100%;display:flex;overflow:hidden}.bc-chat-message-item .mi-content-wrapper .mi-content .mi-message-text{word-wrap:break-word;-webkit-user-select:text;user-select:text;flex-grow:1;font-size:14px}.bc-chat-message-item .mi-content-wrapper .mi-content .mi-message-text.shared-template-link{flex-direction:column;gap:4px;display:flex}.bc-chat-message-item .mi-content-wrapper .mi-content .mi-message-text.shared-template-link .shared-template-name{font-weight:600}.bc-chat-message-item .mi-content-wrapper .mi-content .mi-message-text.shared-template-link .shared-template-description{color:#c0c0d3}.bc-chat-message-item .mi-content-wrapper .mi-content .mi-message-text.shared-template-link .button{align-self:flex-start;margin-top:4px}.bc-chat-message-item .mi-content-wrapper .mi-content .mi-time{white-space:nowrap;color:#c0c0d3;text-align:right;font-size:10px}.bc-chat-message-item.own .mi-content-wrapper{margin-left:auto;margin-right:0}.chat-no-msg-bg{width:100%;height:100%;position:relative;overflow:hidden}.chat-no-msg-bg img{width:calc(100% + 86px);position:absolute;top:22px;left:-42px}.chat-no-msg-bg span{text-align:center;white-space:pre-line;position:absolute;bottom:90px;left:10%;right:10%}.bc-search-input{background:linear-gradient(91deg,#3772ff .47%,#e031ca 99.47%);border-radius:12px;width:100%;height:48px;padding:1px;position:relative}.bc-search-input input{color:#fff;background:linear-gradient(91deg,#1c1945 .47%,#070715 99.47%);border:0;border-radius:12px;outline:0;width:100%;height:100%;padding-left:44px;font-family:inherit;font-size:14px}.bc-search-input .bc-search-input-icon{width:20px;height:20px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.chat-window-forward-widget{background:#151334;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0}.chat-window-forward-widget .bc-chat-window-header{gap:24px;height:52px;font-size:16px;font-weight:700}.chat-window-forward-widget .forward-content{flex-direction:column;flex-grow:1;padding:16px;display:flex}.chat-window-forward-widget .forward-content .search-box{margin-bottom:16px}.chat-window-forward-widget .forward-content .forward-item{flex-direction:row;align-items:center;margin:9px 0;padding:0 16px;display:flex}.chat-window-forward-widget .forward-content .forward-item .checkbox{margin-right:16px}.chat-window-forward-widget .forward-content .forward-item .username{color:#fff;flex-grow:1;margin-left:12px;font-size:16px;font-weight:600}.chat-window-forward-widget .forward-content .forward-item .forward-type{color:#fffc;flex-direction:row;align-items:center;gap:3px;font-size:12px;display:flex}.chat-window-forward-widget .send-fwd-message{background:#07071580;flex-direction:row;align-items:center;width:100%;height:60px;padding:12px 16px;font-size:16px;font-weight:600;display:flex}.chat-window-forward-widget .send-fwd-message>div{flex-grow:1}.chat-window-forward-widget .send-fwd-message svg{cursor:pointer}.bc-chat-window{flex-direction:column;height:100%;display:flex;overflow:hidden}.bc-chat-window .chat-window-scroll-wrapper{flex-direction:column;flex-grow:1;display:flex;overflow-y:auto}.bc-chat-window .chat-window-scroll-wrapper .chat-window-last-active-info{flex-direction:column;align-items:center;width:100%;margin-bottom:11%;display:flex}.bc-chat-window .chat-window-scroll-wrapper .chat-window-last-active-info .chat-profile-photo{border-radius:50%;width:100%;height:100%}.bc-chat-window .chat-window-scroll-wrapper .chat-window-last-active-info .chat-profile-photo.placeholder{background-color:#e0e0e0}.bc-chat-window .chat-window-scroll-wrapper .chat-window-last-active-info span{color:#828282}.bc-chat-window .chat-window-scroll-wrapper .chat-window-last-active-info .lai-user-full-name{color:#2055c8;font-weight:700}.bc-chat-window .chat-window-scroll-wrapper .chat-window-date{color:#828282;text-align:center;width:100%;margin-top:2.3%;font-weight:700}.bc-chat-window .chat-window-scroll-wrapper .bc-chat-unread-splitter{flex-direction:row;align-items:center;display:flex}.bc-chat-window .chat-window-scroll-wrapper .bc-chat-unread-splitter hr{border:0;border-bottom:1px solid #c4c4c4;flex-grow:1;margin:0 3.3%}.bc-chat-window .chat-window-scroll-wrapper .bc-chat-unread-splitter>div{background:#e0e0e0;justify-content:center;align-items:center;display:flex}.bc-chat-window .chat-window-scroll-wrapper .date-splitter{flex-direction:row;align-items:center;gap:10px;margin-top:16px;padding:0 20px;display:flex}.bc-chat-window .chat-window-scroll-wrapper .date-splitter .text{color:#ffffffb3;font-size:12px;font-weight:500}.bc-chat-window .chat-window-scroll-wrapper .date-splitter>div:not(.text){border-bottom:1px solid #43497a73;flex-grow:1;height:0}.bc-chat-window .chat-window-input-wrapper{border:1px solid #52528d;border-radius:10px;flex-direction:row;align-items:center;height:48px;min-height:48px;margin:16px;padding:0 16px;display:flex;margin-top:8px!important}.bc-chat-window .chat-window-input-wrapper input[type=text]{color:#fff;background:0 0;border:0;outline:0;flex-grow:1;font-family:inherit}.bc-chat-window .chat-window-input-wrapper svg{cursor:pointer}.bc-chat-window .chat-window-input-wrapper .chat-emaji-button{cursor:pointer;background:0 0;border:0;outline:0;width:24px;height:24px;margin-right:6px}.bc-chat-window .emoji-picker{margin-bottom:1.7%;transition:height 50ms ease-in}.bc-chat-window .emoji-picker>aside{box-shadow:none;border-bottom:0}.bc-chat-profile-window{flex-direction:column;height:100%;display:flex}.bc-chat-profile-window .content-container{flex-direction:column;align-items:center;gap:20px;padding:24px 16px;display:flex}.bc-chat-profile-window .content-container .username-label{font-size:18px;font-weight:700}.bc-chat-profile-window .content-container .send-message-button{color:#fff;background:#3a376b;border-radius:10px;justify-content:center;align-items:center;width:332px;height:48px;padding:0;font-size:14px;display:flex}.bc-chat-profile-window .content-container .send-message-button svg{margin-right:15px}.bc-chat-profile-window .content-container hr{border:0;border-bottom:1px solid #43497a40;width:100%}.bc-chat-profile-window .content-container .block-user{color:#e03131;cursor:pointer;background:0 0;align-self:flex-start;font-size:14px}.new-chat-search{flex-direction:column;padding-bottom:16px;display:flex;overflow:hidden}.new-chat-search .new-chat-search-user-list{flex-direction:column;flex-grow:1;padding:16px 16px 0;display:flex;overflow:auto}.new-chat-search .new-chat-search-user-list .group-character{color:#d7c2ff;margin-bottom:10px;font-size:16px;font-weight:500}.new-chat-search .new-chat-search-user-list .group-character:not(:first-of-type){margin-top:16px}.new-chat-search .new-chat-search-user-list .list-item{cursor:pointer;background:#221f5280;flex-direction:row;align-items:center;gap:12px;padding:11px 9px;font-size:16px;font-weight:600;display:flex;position:relative}.new-chat-search .new-chat-search-user-list .list-item .user-pp-wrapper{min-width:32px;max-height:32px;position:relative}.new-chat-search .new-chat-search-user-list .list-item .user-pp-wrapper .user-pp{border:1px solid #fff;border-radius:999px;width:32px;height:32px}.new-chat-search .new-chat-search-user-list .list-item .user-pp-wrapper .user-pp.placeholder{background-image:url(/static/media/default-avatar-2.BmRNINjm.svg);background-position:50%;background-repeat:no-repeat;background-size:50%;position:relative}.new-chat-search .new-chat-search-user-list .list-item .user-pp-wrapper .user-pp.placeholder:before{content:" ";z-index:-1;background:linear-gradient(140.59deg,#403b92 .67%,#1b1944 98.3%),linear-gradient(#ececec,#ececec);border-radius:999px;width:100%;height:100%;position:absolute}.new-chat-search .new-chat-search-user-list .list-item .user-pp-wrapper .online-tick{content:" ";background:linear-gradient(#22c55e,#22c55e),linear-gradient(#ececec,#ececec);border:1px solid #ececec;border-radius:999px;width:8px;height:8px;position:absolute;bottom:0;right:2px}.bc-chat{flex-direction:column;height:100%;display:flex}.bc-chat .chat-search-padding-wrapper{padding:16px}.bc-chat .chat-search-padding-wrapper .bc-chat-search{background:linear-gradient(91deg,#3772ff .47%,#e031ca 99.47%);border-radius:12px;width:100%;height:48px;padding:1px;position:relative}.bc-chat .chat-search-padding-wrapper .bc-chat-search input{color:#fff;background:linear-gradient(91deg,#1c1945 .47%,#070715 99.47%);border:0;border-radius:12px;outline:0;width:100%;height:100%;padding-left:44px;font-family:inherit;font-size:14px}.bc-chat .chat-search-padding-wrapper .bc-chat-search .bc-chat-search-icon{width:20px;height:20px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.bc-chat .bc-chat-list,.bc-chat .bc-chat-accordion{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden auto}.bc-chat .bc-chat-accordion .bc-chat-accordion-section{border-bottom:1px solid #ffffff0f}.bc-chat .bc-chat-accordion .bc-chat-accordion-section .accordion-header{cursor:pointer;color:#fff;background:0 0;border:0;justify-content:center;align-items:center;width:100%;padding:12px 16px;font-family:inherit;display:flex;position:relative}.bc-chat .bc-chat-accordion .bc-chat-accordion-section .accordion-header .accordion-title{text-transform:uppercase;letter-spacing:.04em;color:#b9b8d0;text-align:center;font-size:13px;font-weight:700}.bc-chat .bc-chat-accordion .bc-chat-accordion-section .accordion-header .accordion-right{align-items:center;gap:8px;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.bc-chat .bc-chat-accordion .bc-chat-accordion-section .accordion-header .accordion-count{color:#6f6e8f;font-size:12px}.bc-chat .bc-chat-accordion .bc-chat-accordion-section .accordion-header .accordion-unread{color:#fff;background:linear-gradient(91deg,#3772ff .47%,#e031ca 99.47%);border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:flex}.bc-chat .bc-chat-accordion .bc-chat-accordion-section .accordion-header .accordion-chevron{color:#b9b8d0;transition:transform .2s}.bc-chat .bc-chat-accordion .bc-chat-accordion-section .accordion-header .accordion-chevron.open{transform:rotate(180deg)}.bc-chat .bc-chat-accordion .bc-chat-accordion-section.empty .accordion-header{cursor:default}.bc-chat .bc-chat-accordion .bc-chat-accordion-section.empty .accordion-header .accordion-title{color:#56557a}.bc-chat .bc-chat-accordion .bc-chat-accordion-section.empty .accordion-header .accordion-chevron{display:none}.bc-chat .bc-chat-accordion .bc-chat-accordion-section .accordion-body{flex-direction:column;display:flex}.bc-chat-list-header{background:linear-gradient(91deg,#1c1945 .47%,#070715 99.47%);flex-direction:row;align-items:center;padding:10px;display:flex}.bc-chat-list-header .header-title{flex-grow:1;margin-left:10px;font-size:16px;font-weight:700}.bc-chat-list-header .new-chat-button{cursor:pointer}.import-board-dialog{font-family:Lato, var(--font-fallback);z-index:1000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.import-board-dialog .dialog-box{background:#fff;border-radius:4px;flex-direction:column;gap:14px;width:304px;padding:18px 22px;display:flex;box-shadow:0 2px 10px #00000040}.import-board-dialog .dialog-box .dialog-title{text-align:center;font-size:18px;font-weight:600}.import-board-dialog .dialog-box .dialog-field{flex-direction:column;gap:4px;font-size:14px;display:flex}.import-board-dialog .dialog-box .dialog-field .dialog-field-label{color:#0009}.import-board-dialog .dialog-box .dialog-field .import-board-select{border:1px solid #d0d0d0;border-radius:4px;height:32px;padding:0 8px;font-family:inherit;font-size:14px}.import-board-dialog .dialog-box .dialog-checkbox{flex-direction:row;align-items:center;gap:8px;font-size:14px;display:flex}.import-board-dialog .dialog-box .action-buttons{flex-direction:row;justify-content:space-between;margin-top:4px;font-size:15.78px;display:flex}.import-board-dialog .dialog-box .action-buttons button{width:48%;font-size:inherit;height:35px}.menu-last-trick-light{background:radial-gradient(66.18% 128.45% at 50.11%,#414775 0%,#41477500 100%);border:1px solid #070715;position:relative;box-shadow:0 0 8px #14133480}.menu-last-trick-light .menu-last-trick-counter{color:#fff;font-weight:700;position:absolute;top:3%;left:3%}.menu-last-trick-light .menu-last-trick-counter span:first-of-type{color:#db1303}.menu-last-trick-light .menu-last-trick-content{pointer-events:none;width:100%;height:100%;position:relative;overflow:hidden}.menu-last-trick-light .menu-last-trick-content .last-trick-card{width:100%;height:100%;transition:transform 0;transition-delay:0;opacity:0;justify-content:center;align-items:center;display:flex;position:absolute}.menu-last-trick-light .menu-last-trick-content .t0.placed{transition-delay:0;opacity:1;transition-duration:.2s}.menu-last-trick-light .menu-last-trick-content .t1.placed{opacity:1;transition-duration:.2s;transition-delay:.5s}.menu-last-trick-light .menu-last-trick-content .t2.placed{opacity:1;transition-duration:.2s;transition-delay:1s}.menu-last-trick-light .menu-last-trick-content .t3.placed{opacity:1;transition-duration:.2s;transition-delay:1.5s}.menu-last-trick-light .last-trick-button{cursor:pointer;border:0;outline:0;padding:1px;display:flex;position:absolute;bottom:0}.menu-last-trick-light .last-trick-button.back{left:50%;transform:translate(-130%,130%)}.menu-last-trick-light .last-trick-button.next{right:50%;transform:translate(130%,130%)}.menu-last-trick-light .last-trick-button>div{border-radius:inherit;flex-grow:1;justify-content:center;align-items:center;height:100%;display:flex}.menu-last-trick-light .last-trick-button svg{fill:#fff}.menu-last-trick-light .last-trick-button.disabled{cursor:not-allowed;pointer-events:none}.menu-last-trick-light .last-trick-button.disabled svg{fill:#bdbdbd}.menu-last-trick-light .last-trick-button.disabled>div{background:#1c1945}.game-review{flex-direction:column;height:100%;padding-bottom:6.26%;display:flex;overflow:auto}.game-review .review-title{text-align:center;color:#fff;width:100%;margin-top:6.26%;margin-bottom:6.26%;font-weight:600}.game-review .widget-review{justify-content:center;display:flex;position:relative}.game-review .dd-switch-warning{text-align:center;color:#ffd54f;align-self:center;width:80%;margin-top:4%}.game-review .last-trick-widget-card-not-played{text-align:center;color:#fff;width:100%;margin-top:6.26%;margin-bottom:6.26%}.menu-updates-content-wrapper{flex-direction:column;align-items:center;width:100%;height:100%;padding-top:4.5%;display:flex;overflow:hidden auto}.menu-updates-content-wrapper::-webkit-scrollbar{border-radius:50px;width:5px}.menu-updates-content-wrapper::-webkit-scrollbar-thumb{background-color:#828282}.menu-updates-content-wrapper .update-message-box{word-break:break-word;color:#ffffffbf;border-bottom:1px solid #ffffff40;width:88.14%;height:max-content}.menu-updates-content-wrapper .update-message-box.alert{position:relative}.menu-updates-content-wrapper .update-message-box.alert .alert-icon{color:#fff;background-color:#2055c8;border-radius:20%;padding-left:1%;padding-right:1%;position:absolute;top:10%;right:2%}.menu-updates-content-wrapper .update-message-box b{color:#fff}.menu-updates-content-wrapper .update-message-box .updates-pp{border-radius:999px;width:100%;height:100%}.menu-updates-content-wrapper .update-message-box .updates-pp.placeholder{background-image:url(/static/media/default-avatar-2.BmRNINjm.svg);background-position:50%;background-repeat:no-repeat;background-size:50%;outline:1px solid #fff;position:relative}.menu-updates-content-wrapper .update-message-box .updates-pp.placeholder:before{content:" ";z-index:-1;background:linear-gradient(140.59deg,#403b92 .67%,#1b1944 98.3%),linear-gradient(#ececec,#ececec);border-radius:999px;width:100%;height:100%;position:absolute}.menu-updates-content-wrapper .confirmation-box{flex-direction:column;justify-content:center;width:100%;height:max-content;margin:2.7% 0 4.7%;display:flex}.menu-updates-content-wrapper .confirmation-box .confirmation-question{text-align:center;margin-bottom:4.7%}.menu-updates-content-wrapper .confirmation-box .button-container{flex-direction:row;justify-content:center;width:100%;display:flex}.menu-updates-content-wrapper .confirmation-box .button-container .confirmation-button{cursor:pointer;border:0;outline:0;justify-content:center;align-items:center;width:33.55%;display:flex}.menu-updates-content-wrapper .confirmation-box .button-container .confirmation-button.accept{color:#fff;background-color:#27ae60;margin-right:1.7%}.menu-updates-content-wrapper .confirmation-box .button-container .confirmation-button.reject{color:#fff;background-color:#db1303}.general-section:last-of-type{margin-bottom:0!important}.general-section.score-level{flex-direction:row;justify-content:space-between;display:flex}.general-section .input-description{resize:none;color:#fff;background:linear-gradient(91deg,#1c1945 .47%,#070715 99.47%);border:1px solid #52528d;outline:0;width:100%}.general-section .table-options-container{background:radial-gradient(66.18% 128.45% at 50.11%,#414775 0%,#41477500 100%);flex-direction:column;width:100%;display:flex;box-shadow:0 0 8px #14133480}.general-section .table-options-container .table-option{flex-direction:row;align-items:center;display:flex}.general-section .table-options-container .table-option:last-of-type{margin-bottom:0}.general-section .table-options-container .table-option .table-option-label{color:#ececec;overflow-wrap:break-word;flex-grow:1;min-width:0;padding-right:.75em}.general-section .table-options-container .table-option .table-option-switch{flex-shrink:0}.general-section .bc-select-box .MuiAutocomplete-root{border:1px solid #0000}.general-section .bc-select-box .MuiAutocomplete-root .MuiAutocomplete-inputRoot .MuiAutocomplete-input:first-child{padding:1px 0}.general-section .bc-select-box .MuiAutocomplete-root .MuiAutocomplete-popupIndicator{fill:#fff;transition:transform .15s}.general-section .bc-select-box .MuiAutocomplete-root .MuiAutocomplete-popupIndicator.MuiAutocomplete-popupIndicatorOpen{transform:rotate(180deg)translateY(1px)}.general-section .bc-select{background:linear-gradient(91deg,#1c1945 .47%,#070715 99.47%);border:1px solid #52528d;border-radius:10px}.general-section .bc-select div{color:#fff!important}.general-section .bc-label{color:#ececec}.general-section .table-option-switch{position:relative}.general-section .switch-border-background{transform-origin:0 0;background:#fff4fe;border-radius:100px;width:60px;height:30px;padding:1px}.general-section .switch-border-background.checked{background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%)}.general-section .switch-border-background .bc-switch{width:100%;height:100%;padding:0}.general-section .switch-border-background .bc-switch .bc-switch-track{background:#8a8399}.general-section .switch-border-background .bc-switch .bc-switch-track.checked{background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%)}.general-section .switch-border-background .bc-switch .bc-switch-track.checked:after{content:"";background:#0006;border-radius:100px;width:100%;height:100%;position:absolute;top:0;left:0}.general-section .switch-border-background .bc-switch .bc-switch-key{border-radius:100px;width:30px;height:24px;top:50%;left:2px;transform:translateY(-50%)}.general-section .switch-border-background .bc-switch .bc-switch-key.checked{background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);left:26px}.bc-autosuggest-menu .MuiAutocomplete-option{padding:0;line-height:normal}.bc-select-box .bc-select-menu{background:linear-gradient(90deg,#1c1945 0%,#070715 100%);border:1px solid #52528d;border-radius:10px;box-shadow:0 0 4px #00000040}.bc-select-box .bc-select-menu .bc-menu-item{color:#fffc;padding:8px 14px;font-size:14px}.bc-select-box .bc-select-menu .bc-menu-item:hover{background:#ffffff1a}.settings-scroll-wrapper{width:100%;height:100%;overflow-y:auto}.settings-scroll-wrapper .menu-settings{flex-direction:column;padding:5.5% 3.9%;display:flex}.game-menu-results{flex-direction:column;height:100%;padding:1.78% 1.34%;display:flex;overflow:hidden}.game-menu-results .game-results-row{flex-direction:row;justify-content:space-around;margin-top:3.3%;display:flex}.game-menu-results .game-results-row .game-results-column{text-align:center;text-align:right;align-self:center;position:relative}.game-menu-results .game-results-row .game-results-column.board{width:7%;margin-left:3.75%}.game-menu-results .game-results-row .game-results-column.board .board-number-wrapper{margin:0 auto;position:relative}.game-menu-results .game-results-row .game-results-column.board .board-number-wrapper .board-number-value{border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.game-menu-results .game-results-row .game-results-column.board .board-number-wrapper .board-number-value.active{color:#2055c8;background-color:#d2ddf4}.game-menu-results .game-results-row .game-results-column.contract{width:24%}.game-menu-results .game-results-row .game-results-column.points{width:14.75%}.game-menu-results .game-results-row .game-results-column.scoring{width:14%}.game-menu-results .game-results-row .game-results-column.against{width:29%;margin-right:3.5%}.game-menu-results .game-results-row .game-results-column.header.scoring,.game-menu-results .game-results-row .game-results-column.header.against{text-align:center;margin-right:0}.game-menu-results .game-results-row.header{color:#fff;background-color:#2055c8;border-radius:3px;margin-top:0;font-weight:700}.game-menu-results .game-results-row:not(.header):hover{cursor:pointer;background-color:#d2ddf4}.game-menu-results .game-results-scroll-wrapper{scrollbar-width:8px;flex-grow:1;overflow-y:auto}.game-menu-results .game-results-scroll-wrapper::-webkit-scrollbar{border-radius:50px;width:5px}.game-menu-results .game-results-scroll-wrapper::-webkit-scrollbar-thumb{background-color:#828282}.menu-result-detail{background-color:#fff;border:0 solid #bdbdbd;border-left-width:2px;flex-direction:column;display:flex;position:absolute;top:0}.menu-result-detail .result-detail-content{flex-direction:column;padding:1%;display:flex;overflow:hidden auto}.deal-source-queue{font:Lato;background-color:#fff;border:0 solid #bdbdbd;border-left-width:2px;flex-direction:column;display:flex;position:absolute;top:0}.deal-source-queue .queue-content-container{flex-direction:column;display:flex;overflow:hidden}.deal-source-queue .queue-content-container .queue-list{flex-direction:column;flex-grow:1;margin-top:1.4%;display:flex;overflow:hidden}.deal-source-queue .queue-content-container .queue-list ::-webkit-scrollbar-track{background:#f1f1f1}.deal-source-queue .queue-content-container .queue-list .queue-list-header{color:#2055c8;background:#bfd1f5;flex-direction:row;align-items:center;padding:1% 0 1% 2%;display:flex}.deal-source-queue .queue-content-container .queue-list .queue-list-header div:first-of-type{flex-grow:1;font-weight:700}.deal-source-queue .queue-content-container .queue-list .queue-list-header button{margin-right:1%;padding:0}.deal-source-queue .queue-content-container .queue-list .queue-list-header button span{flex-direction:row;justify-content:center;align-items:center;display:flex}.deal-source-queue .queue-content-container .queue-list .queue-list-header button svg{height:auto}.deal-source-queue .queue-content-container .queue-list .queue-list-header button.disabled svg{fill:#828282}.deal-source-queue .queue-content-container .queue-list .queue-list-boards{flex-grow:1;overflow:hidden auto}.deal-source-queue .queue-content-container .queue-list .queue-list-boards .queue-list-item{cursor:pointer;border-bottom:1px solid #e0e0e0;flex-direction:row;align-items:center;padding:1% 1% 1% 0;display:flex;position:relative}.deal-source-queue .queue-content-container .queue-list .queue-list-boards .queue-list-item>div{margin-left:1.3%}.deal-source-queue .queue-content-container .queue-list .queue-list-boards .queue-list-item .deal-set-arrow{justify-content:center;align-items:center;display:flex}.deal-source-queue .queue-content-container .queue-list .queue-list-boards .queue-list-item .deal-set-arrow,.deal-source-queue .queue-content-container .queue-list .queue-list-boards .queue-list-item .deal-set-arrow img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}.deal-source-queue .queue-content-container .queue-list .queue-list-boards .queue-list-item .deal-set-name{flex-grow:1}.deal-source-queue .queue-content-container .queue-list .queue-list-boards .queue-list-item .btn-delete{display:none;position:absolute;right:1.3%}.deal-source-queue .queue-content-container .queue-list .queue-list-boards .queue-list-item:hover,.deal-source-queue .queue-content-container .queue-list .queue-list-boards .queue-list-item.selected{background:#f2f2f2}.deal-source-queue .queue-content-container .queue-list .queue-list-boards .queue-list-item:hover .btn-delete,.deal-source-queue .queue-content-container .queue-list .queue-list-boards .queue-list-item.selected .btn-delete{display:flex}.deal-source-queue .queue-content-container .queue-list .queue-list-boards .queue-list-item.current-game .deal-set-name{color:#27ae60;font-weight:700}.chat-container{color:#fff;z-index:100;background:linear-gradient(91deg,#070715 .47%,#1c1945 99.47%);border-radius:12px;width:364px;height:740px;position:absolute;bottom:30px;left:0;overflow:hidden;box-shadow:0 -6px 12px #3772ff33,0 6px 12px #e031ca33,0 0 16px #fffdfd40}@media screen and (height<=800px){.chat-container{height:620px}}@media screen and (height<=650px){.chat-container{height:580px}}@media screen and (height<=580px){.chat-container{height:500px}}@media screen and (height<=550px){.chat-container{height:480px}}@media screen and (height<=490px){.chat-container{height:420px}}@media screen and (height<=400px){.chat-container{height:340px}}.game-left-menu-tooltip.MuiTooltip-tooltip{padding:8px 14px;font-size:1.5rem}.game-menu-wrapper{height:100vh;position:absolute;top:0;left:0}.game-menu-wrapper .bottom-button-splitter{visibility:hidden;flex-grow:1}.game-menu-wrapper .leave-button{margin-bottom:2.5vh!important}.game-menu-wrapper .stream-active{border:1px solid #0eb564aa}.game-menu-wrapper .stream-active .item-label{color:#0eb564;font-weight:700}.game-menu-wrapper .stream-active{box-shadow:0 0 20px #0eb564aa}.game-menu-wrapper .game-menu-content-wrapper{z-index:12;background:linear-gradient(91deg,#070715 .47%,#1c1945 99.47%);flex-direction:column;height:99%;transition:width .2s;display:flex;position:absolute;top:.5%;box-shadow:0 -6px 12px #3772ff33,0 6px 12px #e031ca33,0 0 16px #fffdfd40}.game-menu-wrapper .game-menu-content-wrapper .game-menu-container-wrapper{flex-grow:1;display:flex;overflow:hidden}.game-menu-wrapper .game-menu-content-wrapper .game-menu-container-wrapper .game-menu-content-container{flex-direction:column;flex-grow:1;display:flex}.minibridge-trump-table{width:427px;min-height:213px;font-family:Lato, var(--font-fallback);z-index:1;background:#fff;border-radius:14px;flex-direction:column;font-size:24px;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 2.77038px 20.7779px #00000040}.minibridge-trump-table .mtt-header{color:#fff;background:#2055c8;justify-content:center;align-items:center;width:100%;height:66px;display:flex}.minibridge-trump-table .mtt-content{flex-direction:column;flex-grow:1;justify-content:center;gap:12px;padding:12.5px 0;display:flex}.minibridge-trump-table .mtt-content>div{margin-left:109px}.minibridge-trump-table .mtt-content .mtt-defender-message{text-align:center;margin-left:0;padding:16px 20px 0;font-size:18px}.gameplay-notification-bid-alert{flex-direction:column;align-items:center;padding:5.6% 1.88%;display:flex}.gameplay-notification-bid-alert .notification-alert-profile-photo{border-radius:50%;width:100%;height:100%}.gameplay-notification-bid-alert .notification-alert-profile-photo.placeholder{background-color:#e0e0e0}.gameplay-notification-bid-alert .notification-alert-username{text-align:center}.gameplay-notification-bid-alert .notification-alert-message{text-align:center;word-break:break-word;flex-grow:1;margin:3.94% 0}.notification-accept-reject-buttons{flex-direction:row;justify-content:space-between;width:85%;display:flex}.notification-accept-reject-buttons button{cursor:pointer;width:49%}.claim-request-notification{flex-direction:column;align-items:center;padding:5.6% 1.88%;display:flex}.claim-request-notification .claim-request-notification-info{text-align:center}.claim-request-notification .claim-request-notification-message{text-align:center;word-break:break-word;margin:4.12% 0}.new-host-notification{flex-direction:column;align-items:center;padding:5.68%;display:flex}.new-host-notification .new-host-profile-photo{background-color:#bdbdbd;border-radius:50%}.new-host-notification .new-host-message{text-align:center;margin-top:4.54%}.player-connection-notification{flex-direction:column;align-items:center;padding:5.6% 1.88%;display:flex}.player-connection-notification .pcs-player-photo{border-radius:50%}.player-connection-notification .pcs-player-photo-placeholder{background-color:#bdbdbd;border-radius:50%}.player-connection-notification .player-connection-notification-message-content{text-align:center;margin-top:4.12%}.player-left-notification{flex-direction:column;align-items:center;padding:5.68%;display:flex}.player-left-notification .player-left-profile-photo{background-color:#bdbdbd;border-radius:50%}.player-left-notification .player-left-message{text-align:center;margin-top:4.54%}.undo-claim-accepted-notification{justify-content:center;align-items:center;padding:13.06% 0;font-weight:700;display:flex;position:relative}.undo-claim-accepted-notification .accepted-notification-decoration{width:15.615%;height:auto;position:absolute;left:0}.undo-claim-rejected-notification{flex-direction:column;justify-content:center;align-items:center;padding:5.595% 0;display:flex;position:relative}.undo-claim-rejected-notification .rejected-notification-decoration{width:15.615%;height:auto;position:absolute;top:13%;left:0}.undo-claim-rejected-notification .reject-notification-player-photo{border-radius:50%}.undo-claim-rejected-notification .reject-notification-player-photo-placeholder{background-color:#bdbdbd;border-radius:50%}.undo-claim-rejected-notification .reject-notification-content{text-align:center;margin:4% 0 5%}.undo-claim-rejected-notification .reject-notification-resume-text{color:#27ae60}.undo-request-notification{flex-direction:column;align-items:center;padding:5.6% 1.88%;display:flex}.undo-request-notification .undo-notification-player-photo{border-radius:50%}.undo-request-notification .undo-notification-player-photo-placeholder{background-color:#bdbdbd;border-radius:50%}.undo-request-notification .undo-notification-message-content{text-align:center;margin:4.12% 0}.accidental-click-notification{flex-direction:column;align-items:center;display:flex;position:relative}.accidental-click-notification .accidental-decoration{height:auto;position:absolute;bottom:0;left:0}.accidental-click-notification .accidental-content{flex-direction:column;flex-grow:1;justify-content:center;display:flex}.accidental-click-notification .accidental-content .accidental-title{color:#2055c8;text-align:center;margin-bottom:5%}.accidental-click-notification .accidental-timer{color:#db1303;cursor:pointer;margin-bottom:5.5%;text-decoration:underline}.alert-explanation-question-notification{flex-direction:column;align-items:center;padding:5.6% 1.88%;display:flex}.alert-explanation-question-notification .publisher-profile-photo{border-radius:50%;width:100%;height:100%}.alert-explanation-question-notification .publisher-profile-photo.placeholder{background-color:#e0e0e0}.alert-explanation-question-notification .publisher-name-side{text-align:center}.alert-explanation-question-notification .publisher-question{text-align:center;word-break:break-word;flex-grow:1;margin:3.94% 0;font-weight:700}.alert-explanation-question-notification .explain-decline-buttons{flex-direction:row;display:flex}.alert-explanation-question-notification .explain-decline-buttons button{font-weight:400}.alert-explanation-decline-notification{text-align:center;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.alert-explanation-decline-notification svg{width:auto;position:absolute;left:0}.accepted-notification{text-align:center;justify-content:center;align-items:center;padding:13.06% 0;font-weight:700;display:flex;position:relative}.accepted-notification .notification-decoration{width:15.615%;height:auto;position:absolute;left:0}.player-added-notification{flex-direction:column;align-items:center;padding:5.68%;display:flex}.player-added-notification .player-added-profile-photo{background-color:#bdbdbd;border-radius:50%}.player-added-notification .player-added-message{text-align:center;margin-top:4.54%}.gameplay-notification-container{justify-content:center;align-items:center;padding:.4% .5%;transition:transform .2s;display:flex;position:absolute;bottom:0;right:0}.gameplay-notification-container .gameplay-notification-frame{background:linear-gradient(#3772ff,#e031ca);border-radius:6px;align-items:stretch;width:100%;height:100%;padding:1px;display:flex;box-shadow:0 0 20px #fffdfd40,0 20px 16px #e031ca33,0 -20px 16px #3772ff33}.gameplay-notification-container .gameplay-notification{background:#151334;border-radius:7px;flex-direction:column;flex:1;display:flex}.gameplay-notification-container .gameplay-notification .gameplay-notification-header{color:#fff;justify-content:center;align-items:center;width:100%;padding:2%;font-weight:700;display:flex;position:relative}.gameplay-notification-container .gameplay-notification .gameplay-notification-header .gameplay-notification-close-button{fill:#fff;cursor:pointer;position:absolute;left:5%}.gameplay-notification-container .gameplay-notification .gameplay-notification-content{color:#fff;width:100%}.bc-popup{z-index:40;border-radius:2.90892px;position:fixed;top:50%;left:50%;box-shadow:0 0 5.81784px #00000040}.bc-popup .bc-popup-content-wrapper{color:#fff;flex-direction:column;width:100%;height:100%;padding:3.708% 0;display:flex;position:relative}.bc-popup .bc-popup-content-wrapper .close-button{cursor:pointer;position:absolute;top:6.275%;right:3.708%}.bc-popup .bc-popup-button{cursor:pointer;color:#fff;width:26.3%;font-family:Lato, var(--font-fallback);border:0;border-radius:3px;outline:0}.bc-popup .bc-popup-button.success{background-color:#27ae60}.bc-popup .bc-popup-button.danger{background-color:#db1303}.bc-popup .bc-popup-button.info{background-color:#2055c8}.bc-popup-backdrop{z-index:39;background:#0006;width:100%;height:100%;position:fixed;top:0;left:0}.invite-popup-content{flex-direction:column;align-items:center;display:flex}.invite-popup-content .invite-popup-title{text-align:center;padding:2.5% 0 3.7%;font-weight:700}.invite-popup-content .invite-popup-buttons{flex-direction:row;justify-content:center;width:75%;display:flex}.invite-popup-content .invite-popup-buttons button{width:32.19%;transition:color .2s,background-color .2s}.invite-popup-content .invite-popup-buttons button:nth-child(2){margin:0 1.71%}.invite-popup-content .invite-popup-invite-user{flex-direction:column;width:100%;padding-top:6%;display:flex}.invite-popup-content .invite-popup-invite-user .invite-inputs{transform-origin:top;flex-direction:row;justify-content:center;display:flex}.invite-popup-content .invite-popup-invite-user .invite-inputs .MuiAutocomplete-root{width:320px}.invite-popup-content .invite-popup-invite-user .invite-inputs .invite-button{border-top-left-radius:0;border-bottom-left-radius:0;width:100px;transform:translate(-5px)}.invite-popup-content .invite-popup-invite-user .invite-inputs .bc-user-select-box-user-selector .MuiAutocomplete-inputRoot{padding:10px 65px 10px 10px!important}.claim-offer-review-content{flex-direction:column;align-items:center;padding:.9% 0 0;display:flex}.claim-offer-review-content .claim-offer-review-title{text-align:center;padding:1.8% 0 1.3%;font-weight:700}.claim-offer-review-content .claim-offer-review-title b{font-weight:900}.claim-offer-review-content .claim-offer-review-description{text-align:center;padding-bottom:1.2%}.claim-offer-review-content .claim-offer-review-approve{flex-direction:row;justify-content:center;width:100%;display:flex}.claim-offer-review-content .claim-offer-review-approve .claim-offer-review-player{flex-direction:column;align-items:center;margin:0 1.75%;font-weight:700;display:flex;position:relative}.claim-offer-review-content .claim-offer-review-approve .claim-offer-review-player .claim-offer-profile-photo{opacity:.6;background-color:#bdbdbd;border-radius:50%;margin-top:10%}.claim-offer-review-content .claim-offer-review-approve .claim-offer-review-player .claim-offer-approve-tick,.claim-offer-review-content .claim-offer-review-approve .claim-offer-review-player .claim-offer-reject-tick{justify-content:center;width:100%;display:flex;position:absolute;bottom:-10%}.claim-offer-review-content .claim-offer-review-approve .claim-offer-review-player.has-result .claim-offer-profile-photo{opacity:1}.claim-offer-review-content .request-cancel-button{width:26.25%;margin-top:2.5%;padding:2.1% 0}.invitation-rejected-popup-content{flex-direction:column;align-items:center;padding-top:1.918%;display:flex}.invitation-rejected-popup-content .ir-player-photo{background-color:#bdbdbd;border-radius:50%}.invitation-rejected-popup-content .ir-sorry-text{color:#db1303;margin:2.56% 0 1.28%;font-weight:700}.invitation-rejected-popup-content .ir-description {color:#333;font-weight:700}.invitation-rejected-popup-content .ir-description  b{font-weight:900}.remove-player-popup-content{flex-direction:column;align-items:center;padding-top:1.918%;display:flex}.remove-player-popup-content .rp-profile-photo{background-color:#bdbdbd;border-radius:50%}.remove-player-popup-content .rp-user-fullname{margin:2.56% 0 1.28%;font-weight:700}.remove-player-popup-content .rp-title{text-align:center;margin:3.5% 0;font-weight:700}.remove-player-popup-content .rp-description{text-align:center;width:90%}.host-replaced-popup{flex-direction:column;align-items:center;height:100%;display:flex}.host-replaced-popup .host-replaced-title{margin-top:2.56%;font-weight:700}.host-replaced-popup .host-replaced-description{text-align:center;flex-grow:1;justify-content:center;align-items:center;display:flex}.host-replaced-popup .host-replaced-buttons{flex-direction:row;justify-content:center;width:100%;display:flex}.host-replaced-popup .host-replaced-buttons button{margin:0 .75%}.undo-offer-review-content{flex-direction:column;align-items:center;padding:1.6% 0 0 1%;display:flex}.undo-offer-review-content .undo-offer-review-title{text-align:center;padding:3.25% 0 2.55%;font-weight:700}.undo-offer-review-content .undo-offer-review-title b{font-weight:900}.undo-offer-review-content .undo-offer-review-description{text-align:center;padding-bottom:2.558%}.undo-offer-review-content .undo-offer-review-approve{flex-direction:row;justify-content:center;width:100%;display:flex}.undo-offer-review-content .undo-offer-review-approve .undo-offer-review-player{flex-direction:column;align-items:center;margin:0 1.75%;font-weight:700;display:flex;position:relative}.undo-offer-review-content .undo-offer-review-approve .undo-offer-review-player .undo-offer-profile-photo{opacity:.6;background-color:#bdbdbd;border-radius:50%;margin-top:10%}.undo-offer-review-content .undo-offer-review-approve .undo-offer-review-player .undo-offer-approve-tick,.undo-offer-review-content .undo-offer-review-approve .undo-offer-review-player .undo-offer-reject-tick{justify-content:center;width:100%;display:flex;position:absolute;bottom:-10%}.undo-offer-review-content .undo-offer-review-approve .undo-offer-review-player.has-result .undo-offer-profile-photo{opacity:1}.undo-offer-review-content .request-cancel-button{width:26.25%;margin-top:3.2%;padding:2.1% 0}.join-request-confirmation-popup-content{flex-direction:column;align-items:center;padding-top:1.918%;display:flex}.join-request-confirmation-popup-content .jr-profile-photo{background-color:#bdbdbd;border-radius:50%}.join-request-confirmation-popup-content .jr-title{text-align:center;margin:3.5% 0;font-weight:700}.join-request-confirmation-popup-content .jr-title b{font-weight:900}.join-request-confirmation-popup-content .jr-buttons{flex-direction:row;justify-content:center;width:100%;margin-top:4%;display:flex}.join-request-confirmation-popup-content .jr-buttons button{width:30%;margin:0 .75%}.sgc-popup .bc-popup-content-wrapper{padding:0}.sgc-popup .skip-game-confirmation-popup{flex-direction:column;flex-grow:1;justify-content:space-between;align-items:center;display:flex}.sgc-popup .skip-game-confirmation-popup .queen-decoration{height:auto;position:absolute;top:0;left:50%;transform:translate(-50%)rotate(180deg)}.sgc-popup .skip-game-confirmation-popup .skip-game-confirmation-buttons{flex-direction:row;display:flex}.sgc-popup .skip-game-confirmation-popup .skip-game-confirmation-buttons button{font-size:inherit;padding:0;font-family:inherit}.sgc-popup .skip-game-confirmation-popup .skip-game-confirmation-buttons button:first-of-type{margin-right:2%}.sgr-popup{font-family:Lato, var(--font-fallback)}.sgr-popup .bc-popup-content-wrapper{padding:0}.sgr-popup .skip-game-review-popup{flex-direction:column;flex-grow:1;justify-content:space-between;align-items:center;display:flex}.sgr-popup .skip-game-review-popup .skip-game-review-buttons{flex-direction:row;display:flex}.sgr-popup .skip-game-review-popup .skip-game-review-buttons button{font-size:inherit;font-family:inherit}.sgr-popup .skip-game-review-popup .skip-game-review-buttons button:first-of-type{margin-right:2%}.sgr-popup .skip-game-review-popup .skipGame-review-approve{flex-direction:row;justify-content:center;width:100%;display:flex}.sgr-popup .skip-game-review-popup .skipGame-review-approve .skipGame-review-player{flex-direction:column;align-items:center;margin:0 1.75%;font-weight:700;display:flex;position:relative}.sgr-popup .skip-game-review-popup .skipGame-review-approve .skipGame-review-player .skipGame-profile-photo{opacity:.6;background-color:#bdbdbd;border-radius:50%;margin-top:10%}.sgr-popup .skip-game-review-popup .skipGame-review-approve .skipGame-review-player .skipGame-approve-tick,.sgr-popup .skip-game-review-popup .skipGame-review-approve .skipGame-review-player .skipGame-reject-tick{justify-content:center;width:100%;display:flex;position:absolute;bottom:-10%}.sgr-popup .skip-game-review-popup .skipGame-review-approve .skipGame-review-player.has-result .skipGame-profile-photo{opacity:1}.claim-start-popup{z-index:10;width:475px;height:575px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.claim-start-popup .content{color:#fff;background:#070715;flex-direction:column;align-items:center;gap:20px;height:100%;padding-top:30px;font-size:20px;font-weight:500;display:flex}.claim-start-popup .content svg{width:48px;height:48px}.claim-start-popup .content .title{color:#fff}.claim-start-popup .content .claim-options{flex-flow:wrap;margin-bottom:4px;padding:0 24px;display:flex}.claim-start-popup .content .claim-options .claim-option{color:#0e0d25;cursor:pointer;font-weight:500;font-family:"Work Sans", var(--font-fallback);background-color:#fff;border-radius:3px;justify-content:center;align-items:center;margin-bottom:1%;margin-right:.88%;display:flex}.claim-start-popup .content .claim-options .claim-option.selected{background-color:#9199d8}.claim-start-popup .content .claim-value-text{text-align:center;color:#fff;flex-grow:1}.claim-start-popup .content .claim-value-text .contract-component{color:#fff;white-space:nowrap;justify-content:center;align-items:center;font-weight:700;display:flex}.claim-start-popup .content .claim-value-text .contract-component span{color:#fff!important}.claim-start-popup .content .claim-value-text .contract-component .stripe-symbol{font-family:NotoSerifJP}.claim-start-popup .content .claim-value-text .contract-component .contract-component-double-status{vertical-align:super}.claim-start-popup .content .claim-explain-container{flex-direction:column;gap:20px;width:100%;padding:24px;display:flex;position:relative}.claim-start-popup .content .claim-explain-container .explain-input{resize:none;width:100%;height:120px;font-size:inherit;color:#fff;background:linear-gradient(90.59deg,#1c1945 .47%,#070715 99.47%),linear-gradient(#3a376b,#3a376b);border:1px solid #3a376b;border-radius:10px;outline:0;padding:2.3% 21.47% 2.3% 2.3%;box-shadow:0 0 3.76569px #00000040}.claim-start-popup .content .claim-explain-container .explain-input:focus-visible{outline:0}.claim-start-popup .content .claim-explain-container.disabled .explain-input{pointer-events:none;opacity:.7}.claim-start-popup .content .claim-explain-container.disabled button.send{opacity:.7}.claim-start-popup .content .claim-explain-container .actions{flex-direction:row;gap:20px;display:flex}.claim-start-popup .content .claim-explain-container .actions .action-button{width:calc(50% - 10px);height:46px;padding:0}.bc-field-label-wrapper{display:flex}.bc-field-label{color:#fff;flex-direction:row;gap:4px;font-size:12.5px;display:flex}.bc-field-label div{color:#f441e1}.undo-start-popup{z-index:10;width:400px;height:min-content;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.undo-start-popup .content{color:#fff;background:#070715;flex-direction:column;align-items:center;gap:20px;height:100%;padding-top:30px;font-size:20px;font-weight:500;display:flex}.undo-start-popup .content svg{width:48px;height:48px}.undo-start-popup .content .actions{flex-direction:row;gap:20px;margin-bottom:20px;display:flex}.undo-start-popup .content .actions .undo-action{border:0;border-radius:6px;outline:0;min-width:130px;height:45px;padding:0;font-size:16px}.undo-start-popup .undo-steps-selector{flex-direction:column;gap:4px;width:100%;padding:0 55px;font-weight:400;display:flex}.undo-start-popup .ct-form-input{background:linear-gradient(90.59deg,#1c1945 .47%,#12102e 48.52%,#070715 99.47%);border:1px solid #52528d;border-radius:10px;font-size:13px}.undo-start-popup .ct-form-input input{color:#fff;padding:12px 16px;font-size:13px}.undo-start-popup .ct-form-input input.MuiAutocomplete-input{padding:3px 4px 3px 6px;font-size:13px}.undo-start-popup .ct-form-input fieldset{border:0;outline:0}.undo-start-popup .ct-form-input .MuiAutocomplete-endAdornment{top:50%;transform:translateY(-50%)}.undo-start-popup .ct-form-input .MuiAutocomplete-endAdornment .MuiSvgIcon-root{fill:#fff;width:24px}.undo-start-popup .ct-form-input.ct-autocomplete .MuiAutocomplete-inputRoot{min-height:41px;padding:4px 65px 4px 9px!important}.undo-start-popup .ct-form-input.full-width{width:100%}.undo-start-popup .ct-form-input.full-width svg{fill:#fff}.undo-start-popup .ct-form-input.file-upload-view{color:#fff;flex-direction:row;justify-content:space-between;align-items:center;height:41px;padding:0 14px;display:flex}.popup-backdrop{z-index:10;background:#0000004d;width:100vw;height:100vh;position:absolute;top:0;left:0}.game-right-menu-feedback-widget{border-radius:inherit;flex-direction:row;width:457px;display:flex}.game-right-menu-feedback-widget .video-screenshot{opacity:0;z-index:-1;width:0;height:0;position:absolute}.game-right-menu-feedback-widget .feedback-container{border-radius:inherit;background:linear-gradient(90deg,#1c1945 0%,#12102e 50%,#070715 100%);flex-direction:column;flex-grow:1;height:100%;display:flex;position:relative}.game-right-menu-feedback-widget .feedback-container .feedback-header{flex-direction:column;justify-content:center;padding:30px;display:flex;position:relative}.game-right-menu-feedback-widget .feedback-container .feedback-header h1{color:#fff;font-size:16px;font-weight:600}.game-right-menu-feedback-widget .feedback-container .feedback-header p{color:#ececec;margin:12px 0 0;padding:0;font-size:12px;font-weight:400}.game-right-menu-feedback-widget .feedback-container .feedback-header h2{text-align:center;font-size:24px;font-weight:600}.game-right-menu-feedback-widget .feedback-container .description-text{color:#ececec;font-size:14px;font-weight:400;line-height:17px}.game-right-menu-feedback-widget .feedback-container .description-text.ss{color:#ffffffbf}.game-right-menu-feedback-widget .feedback-container .feedback-content{flex-direction:column;padding:0 30px 20px;display:flex;position:relative}.game-right-menu-feedback-widget .feedback-container .feedback-content.sent{background-color:red}.game-right-menu-feedback-widget .feedback-container .feedback-content .feedback-message-wrapper{flex-direction:column;width:100%;display:flex}.game-right-menu-feedback-widget .feedback-container .feedback-content .feedback-message-wrapper .feedback-message-input{resize:none;color:#fff;background-color:#0000;border:0;border-radius:10px;outline:1px solid #52528d;width:100%;height:146px;padding:16px;font-size:16px;font-weight:500;line-height:17px}.game-right-menu-feedback-widget .feedback-container .feedback-content .feedback-message-wrapper .feedback-message-input:focus-within{outline:2px solid #52528d}.game-right-menu-feedback-widget .feedback-container .feedback-content .feedback-message-wrapper .feedback-file-upload{flex-direction:row;align-items:center;margin-top:12px;display:flex}.game-right-menu-feedback-widget .feedback-container .feedback-content .feedback-message-wrapper .feedback-file-upload button{border-radius:10px;min-width:100px}.game-right-menu-feedback-widget .feedback-container .feedback-content .feedback-message-wrapper .feedback-file-upload button>div{color:#ececec;border-radius:inherit;gap:6px;padding:8px 10px;font-size:12px;font-weight:400}.game-right-menu-feedback-widget .feedback-container .feedback-content .feedback-message-wrapper .feedback-file-upload span{color:#9199d8;margin-left:10px}.game-right-menu-feedback-widget .feedback-container .feedback-content .switch-content{color:#fff;flex-direction:row;align-items:center;gap:4px;display:flex}.game-right-menu-feedback-widget .feedback-container .feedback-content .switch-content .switch-wrapper{width:32.5px;height:20px}.game-right-menu-feedback-widget .feedback-container .feedback-content .feedback-include-ss{margin-top:10px;font-size:16px}.game-right-menu-feedback-widget .feedback-container .feedback-content .feedback-message-submit{border-radius:10px;height:46px;margin-top:13px;padding:0;font-size:16px;font-weight:600}.game-right-menu-feedback-widget .feedback-container .feedback-content .feedback-sent-decoration{width:356px;height:292px;position:absolute;bottom:0;left:25px}.game-right-menu-feedback-widget .feedback-container .feedback-content .feedback-decoration-arrow{width:34px;height:29px;position:absolute;top:0;left:320px}.game-right-menu-feedback-widget .feedback-container .feedback-content-slide{flex-direction:column;flex-grow:1;max-width:0;display:flex;overflow:hidden}.game-right-menu-feedback-widget .feedback-container .feedback-content-area{flex-grow:1;min-width:457px}.game-right-menu-feedback-widget.open,.game-right-menu-feedback-widget.open .feedback-content-slide{max-width:457px}.game-right-menu-sent-feedback{border-radius:inherit;background:linear-gradient(90deg,#1c1945 0%,#12102e 50%,#070715 100%);flex-direction:column;align-items:center;gap:24px;padding:24px;font-size:16px;font-weight:600;display:flex}.game-right-menu-sent-feedback button{width:120px;height:32px;padding:0;font-size:14px;font-weight:500}.feedback-container-non-game-screens{z-index:1;position:fixed;top:10vh;right:0}.feedback-container-non-game-screens .feedback-open-close{cursor:pointer;background-color:#3772ff;border-right:1px solid #070715;border-top-left-radius:10px;border-bottom-left-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:38px;min-width:38px;height:145px;margin-top:48px;display:flex;position:absolute;left:-38px}.feedback-container-non-game-screens .feedback-open-close .feedback-button-text{text-orientation:mixed;color:#070715;margin-top:9px;font-size:16px;font-weight:600;transform:rotate(-90deg)}.team-tournament-results-wrapper{z-index:20;color:#fff;justify-content:center;align-items:center;width:100%;height:100%;max-height:85vh;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.team-tournament-results-wrapper .team-tournament-results-popup{width:854px}.team-tournament-results-wrapper .team-tournament-results-popup.match{width:1233px}@-moz-document url-prefix(){*,:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.tournament-results-modal{color:#fff;width:100%;height:100%;position:relative}.tournament-results-modal .popup-wrapper{z-index:1;height:calc(100% - 60px);position:absolute;top:30px;left:50%;transform:translate(-50%)}.tournament-results-modal .bc-classic-popup-wrapper{max-height:unset}.tournament-results-modal .result-wrapper{height:100%;font-family:Lato, var(--font-fallback);color:#000;background:#fff;border-radius:8px;flex-direction:row;display:flex;box-shadow:0 0 1px #00000080}.tournament-results-modal .result-wrapper .result-list{box-shadow:1px 0 #00000026}.tournament-results-modal .result-wrapper .result-list table{table-layout:fixed}.tournament-results-modal .result-wrapper .result-list table thead th{border-radius:0}.tournament-results-modal .result-wrapper .result-list table tbody td{padding:5px 0}.tournament-results-modal .result-wrapper .result-individual-list-container{flex:1;overflow:auto}.tournament-results-modal .result-wrapper .result-individual-list-container thead{z-index:10;position:sticky;top:0}.tournament-results-modal .result-wrapper .result-individual-list-container::-webkit-scrollbar-thumb{background:#888}.tournament-results-modal .result-wrapper .result-individual-list-container::-webkit-scrollbar-track{background:#ececec}.tournament-results-modal .result-wrapper .game-result{flex-direction:column;display:flex}.tournament-results-modal .result-wrapper .game-result .game-result-header{color:#fff;background:#2055c8;border-top-right-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;height:30px;min-height:30px;padding:0 10px;font-size:16px;display:flex}.tournament-results-modal .result-wrapper .game-result .game-result-header .close-button{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.tournament-results-modal .result-wrapper .game-result .game-result-header .close-button svg{fill:#fff;width:100%;height:auto}.tournament-results-modal .result-wrapper .game-result:first-child .game-result-header{border-top-left-radius:8px}.tournament-results-modal .result-wrapper .game-result .game-result-scroll-wrapper{flex-direction:column;flex-grow:1;display:flex}.tournament-results-modal .result-wrapper .game-result-list{color:#333}.tournament-results-modal .result-wrapper .game-result-list table{table-layout:auto;width:100%}.tournament-results-modal .result-wrapper .game-result-list table td,.tournament-results-modal .result-wrapper .game-result-list table th{padding:0}.tournament-results-modal .result-wrapper .game-result-list table thead{color:#333;z-index:1;background-color:#e9e9e9;border-radius:3px;font-weight:700}.tournament-results-modal .result-wrapper .game-result-list table thead th:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px}.tournament-results-modal .result-wrapper .game-result-list table thead th:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px}.tournament-results-modal .result-wrapper .game-result-list table tbody tr{cursor:pointer}.tournament-results-modal .result-wrapper .game-result-list table tbody tr:hover,.tournament-results-modal .result-wrapper .game-result-list table tbody tr.selected{background:#d2ddf4}.popup-wrapper{z-index:10;height:90%;position:absolute;top:5%;left:50%;transform:translate(-50%)}.viewgraph-results-loading{color:#fff;justify-content:center;align-items:center;padding:40px;font-size:14px;display:flex}.result-backdrop{z-index:1;background:#0000004d;width:100%;height:100%;position:fixed;top:0;left:0}.host-leave-game-popup{flex-direction:column;align-items:center;height:100%;padding:7.5% 0 3.2%;display:flex}.host-leave-game-popup .host-leave-decoration{height:auto;position:absolute;bottom:-1px;left:-1px}.host-leave-game-popup .host-leave-title{font-weight:700}.host-leave-game-popup .host-leave-description{text-align:center;margin:1.16% 0 3.5%;font-weight:700}.host-leave-game-popup .host-leave-description .host-leave-fairplay-message{color:#d63410;font-weight:400}.host-leave-game-popup .host-leave-choose-player{margin-bottom:2.3%}.host-leave-game-popup .host-leave-choose-player-input-area{flex-grow:1}.host-leave-game-popup .host-leave-choose-player-input-area .host-leave-auto-complete{transform-origin:top;width:319px}.host-leave-game-popup .host-leave-buttons{flex-direction:row;justify-content:center;width:100%;display:flex}.host-leave-game-popup .host-leave-buttons button{width:35%;margin:0 .75%;padding:0}.hlac-username{text-align:right;color:#fff;flex:1}.player-leave-game-popup{flex-direction:column;align-items:center;height:100%;display:flex}.player-leave-game-popup .player-leave-title{margin-top:4%;font-weight:700}.player-leave-game-popup .player-leave-description{text-align:center;flex-direction:column;flex-grow:1;justify-content:center;display:flex}.player-leave-game-popup .player-leave-question{margin-bottom:3.85%;font-weight:700}.player-leave-game-popup .player-leave-buttons{flex-direction:row;justify-content:center;width:100%;display:flex}.player-leave-game-popup .player-leave-buttons button{width:26.3%;margin:0 .75%}.player-leave-game-popup .player-leave-buttons.no-desc{margin-bottom:7.7%}.projection-panel{z-index:30;cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;color:#fff;background:#000000a6;border:1px solid #ffffff40;border-radius:12px;flex-direction:column;gap:6px;padding:12px 15px;font-size:18px;display:flex;position:fixed}.projection-panel .projection-panel-header{align-items:center;gap:9px;display:flex}.projection-panel .projection-status-dot{border-radius:50%;width:14px;height:14px}.projection-panel .projection-status-dot.connected{background:#2ecc71;box-shadow:0 0 6px #2ecc71}.projection-panel .projection-status-dot.disconnected{background:#e74c3c}.projection-panel .projection-panel-title{font-weight:700}.projection-panel .projection-open-button{color:#fff;cursor:pointer;background:#2d6a4f;border:none;border-radius:6px;margin-left:auto;padding:3px 15px;font-size:18px}.projection-panel .projection-open-button:hover{background:#40916c}.projection-panel .projection-popup-blocked{color:#ffd7d2;background:#e74c3c40;border:1px solid #e74c3c;border-radius:6px;max-width:300px;padding:4px 8px;font-size:14px}.projection-panel .projection-panel-seats{align-items:center;gap:6px;display:flex}.projection-panel .projection-panel-seats .projection-seats-label{color:#ffffffbf;margin-right:3px}.projection-panel .projection-panel-seats .projection-seat-toggle{color:#fff9;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff4d;border-radius:6px;width:39px;height:39px;font-size:18px;font-weight:700}.projection-panel .projection-panel-seats .projection-seat-toggle.revealed{color:#1b1b1b;background:#f4a261;border-color:#f4a261}.projection-panel .projection-panel-seats .projection-seat-toggle.locked{opacity:.7;cursor:not-allowed}.projection-panel .projection-vcr{align-items:center;gap:6px;display:flex}.projection-panel .projection-vcr .projection-vcr-button{cursor:pointer;background:#ffffff1f;border:1px solid #ffffff4d;border-radius:6px;justify-content:center;align-items:center;width:39px;height:33px;display:flex}.projection-panel .projection-vcr .projection-vcr-button svg{fill:#fff;width:15px;height:auto}.projection-panel .projection-vcr .projection-vcr-button svg path{fill:inherit}.projection-panel .projection-vcr .projection-vcr-button:hover:not(:disabled){background:#ffffff38}.projection-panel .projection-vcr .projection-vcr-button:disabled{opacity:.35;cursor:default}.projection-panel .projection-vcr .projection-vcr-position{color:#ffffffbf;margin-left:auto;font-size:15px}.projection-panel .projection-suit-break{cursor:grab;position:absolute;top:0;right:calc(100% + 9px)}.projection-panel .projection-suit-break:active{cursor:grabbing}.projection-panel .projection-suit-break .right-menu-content-box{cursor:inherit;position:static}.projection-panel .projection-replay-toggles{gap:6px;display:flex}.projection-panel .projection-replay-toggles .projection-replay-toggle{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff4d;border-radius:6px;flex:1 1 0;padding:4px 6px;font-size:15px;font-weight:600}.projection-panel .projection-replay-toggles .projection-replay-toggle:hover:not(:disabled){background:#ffffff38}.projection-panel .projection-replay-toggles .projection-replay-toggle.active{background:#3772ff;border-color:#3772ff}.projection-panel .projection-replay-toggles .projection-replay-toggle:disabled{opacity:.35;cursor:default}.other-table-switch{cursor:pointer;background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);border-radius:10px;padding:1px;font-size:14px;font-weight:600;box-shadow:0 0 16px #fffdfd40,0 6px 12px #e031ca33,0 -6px 12px #3772ff33}.other-table-switch .other-table-switch-content{border-radius:inherit;background:#151334;flex-direction:column;align-items:center;gap:4px;padding:8px 12px;display:flex}.other-table-switch .other-table-switch-content .other-table-switch-title{color:#fff;font-size:14px;font-weight:600}.other-table-switch .other-table-switch-content .other-table-contract-line{color:#ffffffb3;font-size:13px;font-weight:400}.other-table-switch .other-table-switch-content .other-table-contract-line .other-table-contract-value{color:#fff;font-weight:600}.other-table-switch .other-table-switch-content .other-table-contract-line .other-table-contract-value .contract-double-status{color:#e03131}.other-table-switch .other-table-switch-content .other-table-switch-description{background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;flex-direction:row;align-items:center;gap:4px;display:flex}.kibitzer-list{flex-direction:column;height:100%;display:flex;overflow:hidden}.kibitzer-list .kibitzer-list-title{font-weight:700}.kibitzer-list .search-kibitzer{background:linear-gradient(90deg,#3772ff80 0%,#e031ca80 100%);position:relative}.kibitzer-list .search-kibitzer input{border-radius:inherit;color:#fff;background:linear-gradient(90.59deg,#1c1945 .47%,#070715 99.47%),linear-gradient(90deg,#3772ff80 0%,#e031ca80 100%);border:0;outline:0;width:100%;height:100%;display:block}.kibitzer-list .search-kibitzer svg{position:absolute;top:50%;transform:translateY(-50%)}.kibitzer-list .kl-tabs{flex-direction:row;display:flex}.kibitzer-list .kl-tabs>div{cursor:pointer;color:#fff;flex-grow:1;justify-content:center;align-items:center;height:100%;display:flex}.kibitzer-list .kl-tabs>div.tab-all{border:1px solid #3772ff}.kibitzer-list .kl-tabs>div.tab-friends{border:1px solid #0eb564}.kibitzer-list .kl-tabs>div.tab-club{border:1px solid #ffa000}.kibitzer-list .kl-tabs>div.selected{font-weight:500}.kibitzer-list .kl-tabs>div.selected.tab-all{background:#3772ff}.kibitzer-list .kl-tabs>div.selected.tab-friends{background:#0eb564}.kibitzer-list .kl-tabs>div.selected.tab-club{background:#ffa000}.kibitzer-list .kl-content-container{flex-direction:column;height:100%;display:flex;overflow:hidden}.kibitzer-list .kl-content-container .kl-scroll-wrapper{flex-grow:1;overflow-y:auto}.kibitzer-list .kl-content-container .kl-scroll-wrapper .kibitzer-list-content{flex-direction:column;flex-grow:1;display:flex}.kibitzer-list .kl-content-container .kl-scroll-wrapper .kibitzer-list-content .kibitzer-item{flex-direction:row;align-items:center;display:flex}.kibitzer-list .kl-content-container .kl-scroll-wrapper .kibitzer-list-content .kibitzer-item .kl-profile{display:flex;position:relative}.kibitzer-list .kl-content-container .kl-scroll-wrapper .kibitzer-list-content .kibitzer-item .kl-name-wrapper{flex-grow:1}.kibitzer-list .kl-content-container .kl-scroll-wrapper .kibitzer-list-content .kibitzer-item .kl-name-wrapper .kl-username{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-weight:500;overflow:hidden}.kibitzer-list .kl-content-container .kl-scroll-wrapper .kibitzer-list-content .kibitzer-item .kl-remove-watcher{cursor:pointer;display:flex}.right-menu-convention-cards-container{min-width:380px;padding:16px}.right-menu-convention-cards-container .title{color:#ecececbf;white-space:nowrap;font-size:14px;font-weight:500}.right-menu-convention-cards-container .title-seperator{background:linear-gradient(90deg,#e2d5ff00 0%,#998bba 50%,#e2d5ff00 100%);border:0;height:1px;margin-top:12px}.right-menu-convention-cards-container .tournament-convention-card-info{color:#fff;flex-direction:row;justify-content:space-between;align-items:center;padding-top:12px;font-size:16px;font-weight:700;display:flex}.right-menu-convention-cards-container .casual-convention-card-info{width:100%}.right-menu-convention-cards-container .casual-convention-card-info td{padding-top:12px}.right-menu-convention-cards-container .casual-convention-card-info .casual-cc-label{color:#ececec;text-align:center;border-radius:12px;padding:2px 8px;font-size:14px;font-weight:500}.right-menu-convention-cards-container .casual-convention-card-info .casual-cc-title{width:100%;padding-left:6px;font-size:16px;font-weight:700}.right-menu-convention-cards-container .action-container{flex-direction:row;align-items:center;gap:6px;padding-left:4px;display:flex}.right-menu-convention-cards-container .action-container .icon-wrapper{height:24px}.right-menu-convention-cards-container .action-container .icon-wrapper svg{cursor:pointer;width:24px;height:24px}.right-menu-convention-cards-container .no-convention-card-text{color:#fff;margin-top:10px}.game-info-container{color:#fff;background-size:100% 100%;flex-direction:column;min-width:420px;padding:24px;display:flex}.game-info-container .table-description{margin-top:6px;font-size:13px}.game-info-header{color:#ecececbf;font-size:14px;font-weight:600}.game-info-tournament-header{flex-direction:row;gap:12px;display:flex}.game-info-tournament-header .tournament-logo-wrapper{border:1px solid #ffffff4d;border-radius:999px;width:64px;min-width:64px;height:64px}.game-info-tournament-header .tournament-logo-wrapper .tournament-logo{border-radius:inherit;background:#29274b;width:100%;height:100%}.game-info-tournament-header .tournament-type-label{color:#fff;white-space:nowrap;background:#232052;border-radius:8px;flex-direction:row;align-items:center;gap:2px;height:min-content;padding:6px;font-size:12px;font-weight:500;display:flex}.game-info-tournament-header .tournament-type-label svg{width:24px;height:24px}.game-info-tournament-title-container{flex-direction:row;display:flex}.game-info-seperator{background:linear-gradient(90deg,#e2d5ff00 0%,#998bba 50%,#e2d5ff00 100%);border:0;height:1px;margin:12px 0}.game-info-title{word-wrap:break-word;flex-direction:row;align-items:center;font-size:18px;font-weight:700;display:flex}.game-info-subtitle{word-wrap:break-word}.game-info-country-club{flex-direction:row;align-items:center;gap:6px;margin-top:20px;font-size:12px;display:flex}.game-info-reward-container{flex-direction:row;align-items:center;margin-top:20px;display:flex}.game-info-tag-container{flex-direction:row;align-items:center;gap:6px;margin-top:12px;display:flex}.game-info-tag{background:#302d68;border-radius:6px;flex-direction:row;justify-content:center;align-items:center;gap:4px;min-width:68px;padding:6px 8px;font-size:12px;font-weight:500;display:flex}.game-info-description{word-wrap:break-word;color:#ecececbf;font-size:12px}.game-right-menu-tooltip.MuiTooltip-tooltip{padding:8px 14px;font-size:1.25rem}.game-right-menu-container{transform-origin:100% 0;z-index:20;background:#13002e;border-radius:24px 0 0 24px;position:absolute;top:14vh;right:0}.game-right-menu-container .item-container{flex-direction:column;gap:12px;padding:16px 2px;display:flex}.game-right-menu-container .item-container .menu-item-wrapper{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.game-right-menu-container .item-container .menu-item-wrapper .animated-icon{transition:transform .3s ease-out}.game-right-menu-container .item-container .menu-item-wrapper:hover:not(.selected){box-shadow:0 0 16px #fffdfd40,0 6px 12px #e031ca33,0 -6px 12px #3772ff33}.game-right-menu-container .item-container .menu-item-wrapper:hover:not(.selected) .animated-icon{transform:rotateY(180deg)}.game-right-menu-container .item-container .menu-item-wrapper .kibitzers-count{color:#fff;background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);border-radius:999px;justify-content:center;align-items:center;min-width:20px;min-height:20px;font-size:12px;font-weight:600;display:flex;position:absolute;top:2px;left:0}.game-right-menu-container .item-container .menu-item-wrapper.selected,.game-right-menu-container .item-container .menu-item-wrapper:active{background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%)}.game-right-menu-container .item-container .menu-item-wrapper.selected .kibitzers-count,.game-right-menu-container .item-container .menu-item-wrapper:active .kibitzers-count{color:#13002e;background:#ececec}.game-right-menu-backdrop{z-index:10;width:100vw;height:100vh;position:fixed;top:0;left:0}.video-frame-add-player{background:radial-gradient(48.85% 43.7% at 49.86% 50.03%,#3f3e76 .52%,#0f0d36 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.video-frame-add-player .add-player-button .decoration-line .button-background{justify-content:center}.video-frame-add-player .add-player-button .button-background{transition:background-color .15s linear}.video-frame-add-player .add-player-button svg{transition:transform .3s linear}.video-frame-add-player .add-player-button:hover .button-background{background-color:#0000}.video-frame-add-player .add-player-button:hover svg{transform:rotateY(180deg)}.video-frame-add-player .overlay{width:100%;height:100%;position:absolute;top:0;left:0}.video-frame-add-player .action-wrapper{flex-direction:column;display:flex;position:absolute}.video-frame-add-player .cancel-invite-button{color:#fff;background:#ffa000;flex-direction:row;align-items:center;font-weight:500;display:flex}.video-frame-add-player .cancel-invite-button .cancel-button{color:#fff;background:linear-gradient(140.59deg,#403b92 .67%,#1b1944 98.3%);flex-direction:row;justify-content:center;align-items:center;font-weight:500;display:flex}.video-frame-add-player .cancel-invite-button .cancel-button svg{fill:#fff}.video-frame-add-player .offline-tag{color:#fff;background:#e03131;flex-direction:row;justify-content:center;align-items:center;display:flex}.video-frame-add-player .bc-user-avatar{width:100%!important}.video-frame-add-player .bc-user-avatar img:not(.placeholder-img){object-fit:cover}.countdown-timer{border-radius:inherit;background:#000000bf;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.countdown-timer span{color:#fff;font-weight:900}.bc-game-video-frame{filter:drop-shadow(0 0 1.3211px #14133480)drop-shadow(0 0 6.6055px #14133480);background:radial-gradient(73.54% 80.04% at 50.11%,#41477500 0%,#18163b 100%);border:1px solid #0b0a1f;flex-direction:column;align-items:center;display:flex;position:relative;box-shadow:inset 0 0 3px #1312314d}.bc-game-video-frame.no-shadow{box-shadow:none;filter:none}.bc-game-video-frame.no-shadow:after{box-shadow:0 0 10px #14133433,0 0 8px #14133433}.bc-game-video-frame:after{content:" ";z-index:-1;border-radius:inherit;background:#41477580;border:.5px solid #070715;width:calc(100% + 1px);height:calc(100% + 1px);position:absolute;top:-1px;left:-1px;box-shadow:0 0 10px #14133480,0 0 8px #14133480}.bc-game-video-frame.has-turn{border:1px solid #0000}.bc-game-video-frame.has-turn:after{box-shadow:none;background:0 0;border:.5px solid #0000}.bc-game-video-frame .video-area{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);outline:1px solid #0b0a1f;position:relative;box-shadow:0 0 9.32374px #0000004d}.bc-game-video-frame .video-area:after{content:" ";z-index:-1;outline-width:inherit;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:inherit;outline-style:solid;outline-color:#0b0a1f;width:100%;height:100%;position:absolute;top:0;left:0}.bc-game-video-frame .video-area.bot{background:radial-gradient(86.86% 104.15% at -19.96% 37.2%,#e031ca26 0%,#0b0a1f00 100%)}.bc-game-video-frame .video-area.bot:after{background:radial-gradient(55.72% 72.02% at 50.07% 50.25%,#fff0 0%,#3a376b3b 57.29%,#07071566 100%)}.bc-game-video-frame .video-area.bot .bot-image{background-image:url(/static/media/bot.CBPJ1md8.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bc-game-video-frame .name-band{flex-direction:row;flex-grow:1;align-items:center;width:100%;display:flex}.bc-game-video-frame .name-band .side-symbol{color:#fff;text-transform:uppercase;background:#3772ff;justify-content:center;align-items:center;display:flex}.bc-game-video-frame .name-band .side-symbol.seat-toggle{cursor:pointer}.bc-game-video-frame .name-band .side-symbol.focused-seat{color:#3772ff;background:#fff}.bc-game-video-frame .name-band .side-symbol.hidden-seat{opacity:.6;text-decoration:line-through}.bc-game-video-frame .name-band .user-full-name{white-space:nowrap;text-overflow:ellipsis;color:#fff;flex-grow:1;overflow:hidden}.bc-game-video-frame .name-band .user-status{color:#fff;min-width:fit-content}@property --rotate{syntax:"<angle>";inherits:false;initial-value:132deg}@keyframes clockwise{0%{clip-path:polygon(0% 100%,0% 0%,100% 0%,100% 100%,0% 100%,50% 50%)}25%{clip-path:polygon(0% 100%,0% 0%,100% 0%,100% 100%,100% 100%,50% 50%)}50%{clip-path:polygon(0% 100%,0% 0%,100% 0%,100% 0%,100% 0%,50% 50%)}75%{clip-path:polygon(0% 100%,0% 0%,0% 0%,0% 0%,0% 0%,50% 50%)}to{clip-path:polygon(0% 100%,0% 100%,0% 1000%,0% 100%,0% 100%,50% 50%)}}.player-video-leader{z-index:1;background:#191c29;position:relative}.video-border{border-radius:inherit;background-image:linear-gradient(var(--rotate), #3772ff, #e031ca);z-index:-1;width:104%;height:104%;animation:2.5s linear infinite spin-video-border;position:absolute;top:-2%;left:-2%}.video-border.border-time{animation-name:spin-video-border,clockwise;animation-duration:2.5s,15s;animation-timing-function:cubic-bezier(1,1,1,1);animation-iteration-count:infinite,1;animation-direction:normal;animation-play-state:running,running;animation-delay:0s,0s;animation-fill-mode:none,forwards;animation-timeline:auto,auto}.video-border.critic-time{background-image:linear-gradient(#e03131,#e03131)}.player-video-leader:after{content:" ";z-index:-1;filter:blur(100px);background-image:linear-gradient(var(--rotate), #3772ff, #e031ca);opacity:1;width:100%;height:100%;margin:0 auto;transition:opacity .5s;animation:2.5s linear infinite spin-video-border;position:absolute;top:0;left:0;right:0;transform:scale(.8)}.player-video-leader.critic-time:after{background-image:linear-gradient(#e03131,#e03131)}@keyframes spin-video-border{0%{--rotate:0deg}to{--rotate:360deg}}.jitsi-error-popup{z-index:10;width:450px;height:fit-content;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.jitsi-error-popup .popup-content{color:#fff;flex-direction:column;justify-content:space-between;gap:16px;height:100%;padding:20px;display:flex}.jitsi-error-popup .popup-content .error-description{font-size:14px;font-weight:400}.jitsi-error-popup .popup-content .action-buttons{flex-direction:row;justify-content:flex-end;align-items:center;display:flex}.jitsi-error-popup .popup-content .action-buttons button{height:32px;padding:0 8px;font-size:14px}.jitsi-error-popup .popup-content .action-buttons .video-settings-button{flex-grow:1;justify-content:flex-end;display:flex}.jitsi-error-popup .popup-content .error-message{color:#fffc;margin-top:4px;font-size:12px}.user-video-wrapper{z-index:10;border-radius:inherit}.user-video-wrapper video{object-fit:cover;border-radius:inherit;width:100%;height:100%}.user-video-wrapper .remove-user-button{cursor:pointer;opacity:0;line-height:0;transition:opacity .1s linear;position:absolute;top:0;right:0}.user-video-wrapper .remove-user-button svg{width:100%;height:auto}.user-video-wrapper .video-avatar{border-radius:inherit;background:radial-gradient(48.85% 43.7% at 49.86% 50.03%,#3f3e76 .52%,#0f0d36 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.user-video-wrapper .video-avatar .bc-user-avatar{width:100%!important}.user-video-wrapper .video-avatar .bc-user-avatar img:not(.placeholder-img){object-fit:cover}.user-video-wrapper .video-avatar .profile-photo{object-fit:cover;width:50%;height:100%;max-height:100%}.user-video-wrapper .video-avatar .profile-photo-placeholder{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.user-video-wrapper .video-options{background:0 0;flex-direction:row;justify-content:flex-end;align-items:flex-end;width:100%;height:100%;transition:background-color .2s ease-out,opacity .1s linear;display:flex;position:absolute;bottom:0;right:0}.user-video-wrapper .video-options .video-options-button{cursor:pointer;background-color:#00000073;border-radius:50%;justify-content:center;align-items:center;transition:scale 75ms ease-out;display:flex}.user-video-wrapper .video-options .video-options-button.disabled{cursor:default;opacity:.4}.user-video-wrapper .video-options .video-options-button.disabled:hover{scale:1}.user-video-wrapper .video-options .video-options-button svg{fill:#13002e;width:66%;height:66%}.user-video-wrapper .video-options .video-options-button svg .mute-line{fill:#db1303}.user-video-wrapper .video-options .video-options-button.disabled{cursor:default}.user-video-wrapper .video-options .video-options-button.no-video-active svg{fill:#13002e}.user-video-wrapper .video-options .video-options-button:hover{scale:1.3}.user-video-wrapper .video-options:hover .remove-user-button{opacity:1}.user-video-wrapper .video-options .no-video-active svg{fill:#fff}.user-video-wrapper .video-area-background-icon{opacity:.2}.user-video-wrapper .offline-overlay{background-color:#0009;width:100%;height:100%;position:absolute;top:0;left:0}.user-video-wrapper .offline-tag{color:#fff;background:#e03131;flex-direction:row;justify-content:center;align-items:center;display:flex;position:absolute}.user-video-wrapper.offline:hover .video-options{background-color:#0000}.user-video-wrapper .screen-active{color:#fff;border-radius:inherit;width:inherit;height:inherit;background-color:#414775;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.user-video-wrapper .screen-active .screen-description{background:radial-gradient(50% 50%,#fff 0%,#ffffff75 100%);-webkit-text-fill-color:transparent;text-align:center;z-index:3;-webkit-background-clip:text;background-clip:text;width:fit-content;font-weight:600}.user-video-wrapper .screen-active .screen-decoration{width:inherit;height:inherit;border-radius:inherit;clip-path:polygon(100% 0,0 0,100% 100%);z-index:1;background-color:#0f0d36;position:absolute;top:0;left:0}.user-video-wrapper .screen-active hr{transform-origin:0;z-index:2;background-color:#0b0a1f;border:0;border-radius:999px;width:122%;position:absolute;top:0;left:0;transform:rotate(36.3deg)}.bc-info-tooltip>.MuiTooltip-tooltip{background:#322f77;border:.5px solid #fff8;border-radius:5px;font-size:12px;font-weight:500}.bc-info-tooltip>.MuiTooltip-tooltip .MuiTooltip-arrow:before{background:#322f77;border:.5px solid #fff8}.talk-while-muted-tooltip-content{justify-content:center;align-items:center;gap:10px;display:flex}.talk-while-muted-tooltip-content button{color:#e031ca;cursor:pointer;background:0 0;border:none;outline:none;font-weight:600;text-decoration:underline}.viewgraph-text-input{z-index:10;background:#1c194580;border:1px solid #52528d;justify-content:center;align-items:center;display:flex;position:absolute;bottom:16vh;transform:translate(-50%)}.viewgraph-text-input input{color:#fff;text-align:center;font-weight:500;font-size:inherit;background:0 0;border:none;outline:none}.viewgraph-text-input input:focus{border:none;outline:none}.game-screen-tour{filter:drop-shadow(0 -20px 16px #3772ff33)drop-shadow(0 20px 16px #e031ca33)drop-shadow(0 0 20px #fffdfd40);background:url(/static/media/tour-background.Bz1zpVSC.svg) 0 0/100% 100% no-repeat;border-radius:10px;flex-direction:column;height:auto;display:flex}.game-screen-tour .prev{border-radius:5px;width:31.5px;height:28px;padding:1px}.game-screen-tour .prev.disabled{opacity:.25;border:0}.game-screen-tour .prev svg path{fill:#fff}.game-screen-tour .next{border-radius:5px;flex-direction:row;justify-content:center;align-items:center;gap:6px;width:31.5px;height:28px;padding:0;font-size:12px;font-weight:500;display:flex}.game-screen-tour .next svg{fill:#fff}.game-screen-tour .next.close{width:76px}.game-screen-tour .tour-content{text-align:center;white-space:pre-line;flex-grow:1;font-size:16px;font-weight:400}.game-screen-tour .tour-content+div{justify-content:space-around!important}.game-screen-tour .reactour__close-button svg path{fill:#fff}.bc-quick-filter{background:0 0;border:0;border-radius:10px;height:38px}.bc-quick-filter>div{border-radius:inherit;color:#fff;background:#29274b;border-style:solid;border-width:1px;flex-direction:row;justify-content:center;align-items:center;height:100%;padding:0 18px;font-size:14px;font-weight:400;display:flex}.bc-quick-filter .quick-filter-label{flex-direction:row;justify-content:center;align-items:center;gap:4px;display:flex}.bc-quick-filter .quick-filter-label .filter-count-indicator{color:#fff;background-color:#3772ff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;min-height:20px;padding:0 6px;display:flex}.bc-quick-filter .quick-filter-label:not(.always-visible){white-space:nowrap;margin-left:6px;overflow:hidden}.bc-quick-filter.gradient-bg{background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);padding:1px}.bc-quick-filter.gradient-bg>div{border:0}.bc-quick-filter.gradient-bg.selected>div{background:0 0}.bc-quick-filter.blue>div{border-color:#3772ff}.bc-quick-filter.blue.selected>div{background:#3772ff}.bc-quick-filter.blue .filter-count-indicator{color:#3772ff;background-color:#fff}.bc-quick-filter.green>div{border-color:#0eb564}.bc-quick-filter.green.selected>div{background:#0eb564}.bc-quick-filter.green .filter-count-indicator{color:#0eb564;background-color:#fff}.bc-quick-filter.orange>div{border-color:#ffa000}.bc-quick-filter.orange.selected>div{background:#ffa000}.bc-quick-filter.orange .filter-count-indicator{color:#ffa000;background-color:#fff}.bc-quick-filter.pink>div{border-color:#e031ca}.bc-quick-filter.pink.selected>div{background:#e031ca}.bc-quick-filter.pink .filter-count-indicator{color:#e031ca;background-color:#fff}.bc-quick-filter.yellow>div{border-color:#ffc200}.bc-quick-filter.yellow.selected>div{background:#ffc200}.bc-quick-filter.yellow .filter-count-indicator{color:#ffc200;background-color:#fff}.bc-quick-filter.purple>div{border-color:#9747ff}.bc-quick-filter.purple.selected>div{background:#9747ff}.bc-quick-filter.purple .filter-count-indicator{color:#9747ff;background-color:#fff}.bc-quick-filter.red{background:0 0!important}.bc-quick-filter.red>div{border-color:#e03131}.bc-quick-filter.red.selected>div{background:#e03131}.bc-quick-filter.red .filter-count-indicator{color:#e03131;background-color:#fff}.bc-quick-filter.light-blue{background:0 0!important}.bc-quick-filter.light-blue>div{border-color:#22d3ee}.bc-quick-filter.light-blue.selected>div{background:#22d3ee}.bc-quick-filter.light-blue .filter-count-indicator{color:#22d3ee;background-color:#fff}.bc-quick-filter.midnight-blue{background:0 0!important}.bc-quick-filter.midnight-blue>div{border-color:#3f3e76}.bc-quick-filter.midnight-blue.selected>div{background:#3f3e76}.bc-quick-filter.midnight-blue .filter-count-indicator{color:#3f3e76;background-color:#fff}@media screen and (width<=1320px){.bc-quick-filter>div .quick-filter-label:not(.always-visible){max-width:0}.bc-quick-filter svg{transform:translate(3px)}.bc-quick-filter:hover>div .quick-filter-label:not(.always-visible),.bc-quick-filter.selected>div .quick-filter-label:not(.always-visible){max-width:500px;transition:max-width .3s}.bc-quick-filter:hover svg,.bc-quick-filter.selected svg{transform:translate(0)}}.casuals-page-container .page-banner{flex-direction:row;margin-bottom:37px;display:flex}.casuals-page-container .page-banner .title{letter-spacing:.03em;color:#fff;align-items:center;min-width:230px;font-size:24px;font-weight:700;display:flex}.casuals-page-container .page-banner .quick-filters{flex-direction:row;flex-grow:1;align-items:center;padding:0 24px;display:flex}.casuals-page-container .page-banner .quick-filters .bc-quick-filter{height:38px;font-size:14px}.casuals-page-container .page-banner .quick-filters .bc-quick-filter:not(:first-child){margin-left:10px}.casuals-page-container .page-banner .action-buttons{min-width:416px}.casuals-page-container .page-banner .action-buttons button{border-radius:8px;width:200px;height:54px;font-size:16px}.casuals-page-container .page-banner .action-buttons button.play-with-bots{font-weight:600}.casuals-page-container .page-banner .action-buttons button.start-new-table{margin-left:16px;font-weight:700}.main-grid-container{margin:0 25px}.main-grid-container .grid-row{flex-direction:row;justify-content:space-between;margin-bottom:25px;display:flex}.main-grid-container .grid-item-wrapper{justify-content:center;display:flex}.main-grid-container .placeholder-grid-item{width:280px}.table-grid-item.clickable{cursor:pointer}.table-grid-item .frame{background-color:#100f28;border:1.6px solid #3a376b;border-radius:10px 10px 43px 43px;justify-content:center;align-items:center;width:280px;height:280px;display:flex;position:relative}.table-grid-item .table-outer{background:radial-gradient(133.9% 133.24% at 50.3%,#d7c2ff00 0%,#3a376b1a 100%),radial-gradient(39.36% 39.12% at 50.3%,#25224fa3 0%,#1c1942 100%);border-radius:50px;justify-content:center;align-items:center;width:170px;height:170px;display:flex;box-shadow:inset 0 0 10px #9386c5a6,inset 0 0 25px #9386c533,inset 0 0 45px #9386c559}.table-grid-item .table-inner{background-color:#655c9280;border:2px solid #141333;border-radius:16px;width:50px;height:62px}.table-grid-item .seat-item{background:#131332;border-radius:12px;width:79px;height:74px;position:absolute;box-shadow:0 0 4px #0b0a1e80}.table-grid-item .seat-item:before{content:"";background:radial-gradient(50% 50%,#7a81b666 0%,#1c194599 100%);border:.5px solid #070715;border-radius:12px;width:79px;height:74px;position:absolute;top:0;left:0;box-shadow:0 0 1.3211px #14133480,0 0 6.6055px #14133480}.table-grid-item .seat-item-north{top:19px;left:100px}.table-grid-item .seat-item-south{bottom:19px;left:100px}.table-grid-item .seat-item-east{top:103px;right:20px}.table-grid-item .seat-item-west{top:103px;left:20px}.table-grid-item .seat-item-inner{width:79px;height:74px;position:absolute}.table-grid-item .seat-item .host-icon{background:#3772ff;border-radius:6px;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:9px;right:-1.5px;transform:translate(50%)}.table-grid-item .seat-available{color:#fff;cursor:pointer;background:#131332;border:1px solid #fff;border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;font-size:26px;display:flex;position:absolute;box-shadow:0 0 4px #0b0a1e80}.table-grid-item .seat-available.s-north{top:29.5px;left:113.5px}.table-grid-item .seat-available.s-south{bottom:28px;left:113.5px}.table-grid-item .seat-available.s-east{top:115px;right:28px}.table-grid-item .seat-available.s-west{top:115px;left:28px}.table-grid-item .seat-available.cant-join{cursor:default;border-color:#655c9280}.table-grid-item .table-user-container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.table-grid-item .table-user-container .table-user-username{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:4px;font-size:10px;overflow:hidden}.table-grid-item .bc-user-avatar-photo{border-radius:10px}.table-grid-item .top-left{position:absolute;top:0;left:0}.table-grid-item .top-left .tags-grid{grid-template-columns:28px 28px;grid-row:auto auto;grid-column-gap:5px;grid-row-gap:5px;margin-top:12px;margin-left:12px;display:grid}.table-grid-item .top-left .tags-grid .management-tag{border-style:solid;border-width:1px;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.table-grid-item .top-left .tags-grid .management-tag.calling-tables{border-color:#e03131}.table-grid-item .top-left .tags-grid .management-tag.behind-tables{border-color:#3772ff}.table-grid-item .top-right{position:absolute;top:0;right:0}.table-grid-item .bottom-right{position:absolute;bottom:0;right:0}.table-grid-item .outer-top{justify-content:center;align-items:center;max-width:280px;display:flex}@keyframes call-vibration-animation{0%{transform:scale(1)rotate(0)}20%{transform:scale(1)rotate(0)}40%{transform:scale(1.01)rotate(0)}42%{transform:scale(1.01)rotate(-1deg)}44%{transform:scale(1.01)rotate(1deg)}46%{transform:scale(1.01)rotate(-1deg)}48%{transform:scale(1.01)rotate(1deg)}50%{transform:scale(1.01)rotate(-1deg)}52%{transform:scale(1.01)rotate(1deg)}54%{transform:scale(1.01)rotate(-1deg)}56%{transform:scale(1.01)rotate(1deg)}58%{transform:scale(1.01)rotate(-1deg)}60%{transform:scale(1.01)rotate(1deg)}62%{transform:scale(1.01)rotate(-1deg)}64%{transform:scale(1.01)rotate(1deg)}66%{transform:scale(1.01)rotate(-1deg)}68%{transform:scale(1.01)rotate(1deg)}70%{transform:scale(1.01)rotate(0)}80%{transform:scale(1)rotate(0)}to{transform:scale(1)rotate(0)}}.table-grid-item:not(:hover).call-vibration{transform-origin:50%;animation:4.5s infinite call-vibration-animation}.table-tag{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.table-tag.locked-table{background:#d63410}.table-tag.open-table{background:#3772ff}.table-tag.full-table{background:#ffc700}.table-tag.teaching-table{background:#7048e8}.table-tag.bidding-only-table{background:#12b886}.casuals-page-container #casual-table-grid{width:100%;height:100%;overflow:auto}.casuals-page-container #casual-table-grid .frame{border-radius:0}.casuals-page-container #casual-table-grid .grid-row{justify-content:flex-start;gap:25px}.casuals-page-container .grid-item-center-info{color:#141333;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.casuals-page-container .table-board-count{color:#fff;background-color:#423d6b;border-radius:6px;margin:10px 10px 0 0;padding:6px 10px;font-size:10px}.casuals-page-container .table-open-since{color:#fff;background-color:#423d6b;border-radius:6px;margin:0 10px 10px 0;padding:6px 10px;font-size:10px}.casuals-page-container .tags-grid{grid-template-columns:32px 32px;grid-row:auto auto;grid-column-gap:5px;grid-row-gap:5px;margin-top:12px;margin-left:12px;display:grid}.casuals-page-container .teaching-table-teacher{color:#fff;background-color:#7048e8;border-radius:6px;margin-bottom:4px;padding:4px 12px;font-size:12px}.casuals-page-container .table-club-restriction{color:#fff;background-color:#d63410;border-radius:6px;margin-bottom:4px;padding:4px 12px;font-size:12px}.switch-formik-form-control{min-width:200px;max-width:382px;margin:0 8px}.switch-formik-form-control .form-field-error-icon{margin-right:5px}.switch-formik-form-control .switch-root{width:52px;padding-left:6px;padding-right:6px}.switch-formik-form-control .Mui-disabled .switch-root{opacity:.5}.switch-formik-form-control .switch-label-root{justify-content:space-between;margin-left:0;margin-right:0}.switch-formik-form-control .switch-label{font-family:Lato, var(--font-fallback);font-size:18px}.switch-formik-form-control .Mui-disabled .switch-label{color:#fff;opacity:.5}.switch-formik-form-control .switch-track{opacity:1;background-color:#c4c4c4;border-radius:33px;height:24px;margin-top:-5px}.switch-formik-form-control .MuiSwitch-colorPrimary.Mui-checked+.switch-track{opacity:1;background:#2055c8}.switch-formik-form-control .switch-base{padding:1px 0}.switch-formik-form-control .switch-base.MuiSwitch-colorPrimary{color:#fff}.switch-formik-form-control .switch-base.Mui-checked{transform:translate(16px)}.invite-user-to-table-dialog-wrapper{z-index:100;color:#fff;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.invite-user-to-table-dialog-wrapper .invite-user-to-table-popup-content{flex-direction:column;align-items:center;gap:22px;padding:20px 50px;display:flex}.invite-user-to-table-dialog-wrapper .invite-user-to-table-popup-content .invite-popup-title{text-align:center;font-size:20px;font-weight:600}.invite-user-to-table-dialog-wrapper .invite-user-to-table-popup-content .invite-popup-buttons{flex-direction:row;justify-content:center;gap:10px;width:100%;display:flex}.invite-user-to-table-dialog-wrapper .invite-user-to-table-popup-content .invite-popup-buttons .bc-icon-button{flex-grow:1}.invite-user-to-table-dialog-wrapper .invite-user-to-table-popup-content .invite-popup-buttons .bc-icon-button .button-background{flex-direction:row;justify-content:center;align-items:center;gap:6px;display:flex}.invite-user-to-table-dialog-wrapper .invite-user-to-table-popup-content .invite-popup-invite-user{flex-direction:column;width:100%;display:flex}.invite-user-to-table-dialog-wrapper .invite-user-to-table-popup-content .invite-popup-invite-user .invite-inputs{flex-direction:row;justify-content:center;align-items:center;gap:12px;display:flex}.invite-user-to-table-dialog-wrapper .invite-user-to-table-popup-content .invite-popup-invite-user .invite-inputs .invite-button{width:100px;height:46px;padding:0}.invite-user-to-table-dialog-wrapper .invite-user-to-table-popup-content .invite-popup-invite-user .invite-inputs .MuiAutocomplete-root{flex-grow:1}.dealer-templates-backdrop{z-index:90;width:100vw;height:100vh;position:fixed;top:0;left:0}.dealer-templates-backdrop.w-blur{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#3a376b73}.dealer-templates-dialog{z-index:91;width:640px;max-width:92vw;height:min-content;max-height:90vh;font-family:Poppins;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dealer-templates-dialog .content-container{color:#fff;flex-direction:column;gap:20px;padding:38px 40px 30px;display:flex}.dealer-templates-dialog .content-container .dialog-header .title{font-size:28px;font-weight:500}.dealer-templates-dialog .content-container .dealer-templates-help{opacity:.75;font-size:14px;line-height:1.4}.dealer-templates-dialog .content-container .dt-section{border-top:1px solid #ffffff1f}.dealer-templates-dialog .content-container .dt-section:last-of-type{border-bottom:1px solid #ffffff1f}.dealer-templates-dialog .content-container .dt-section .dt-section-header{cursor:pointer;color:#fff;background:0 0;border:0;outline:0;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:14px 2px;display:flex}.dealer-templates-dialog .content-container .dt-section .dt-section-title{font-size:18px;font-weight:600}.dealer-templates-dialog .content-container .dt-section .dt-section-chevron{fill:#fff;transition:transform .15s;transform:rotate(90deg)}.dealer-templates-dialog .content-container .dt-section.open .dt-section-chevron{transform:rotate(-90deg)}.dealer-templates-dialog .content-container .dt-section .dt-section-body{padding:4px 2px 16px}.dealer-templates-dialog .content-container .dealer-templates-basic{flex-direction:column;gap:8px;display:flex}.dealer-templates-dialog .content-container .dealer-templates-basic .dealer-template-dropdown{max-width:460px}.dealer-templates-dialog .content-container .dealer-templates-body{grid-template-columns:80px 1fr auto;align-items:center;gap:16px;display:grid}.dealer-templates-dialog .content-container .dealer-row{display:contents}.dealer-templates-dialog .content-container .dealer-row .dealer-column-header{color:#fff9;font-size:13px;font-weight:500}.dealer-templates-dialog .content-container .dealer-row .dealer-label{font-size:16px;font-weight:600}.dealer-templates-dialog .content-container .dealer-row .dealer-template-dropdown{min-width:0}.dealer-templates-dialog .content-container .dealer-row .rotation-select{flex-direction:row;gap:6px;display:flex}.dealer-templates-dialog .content-container .dealer-row .rotation-select.inactive{opacity:.35;pointer-events:none}.dealer-templates-dialog .content-container .dealer-row .rotation-select .rotation-option{color:#d9d9f2;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:8px;min-width:48px;height:36px;padding:0 12px;font-family:Poppins;font-size:15px}.dealer-templates-dialog .content-container .dealer-row .rotation-select .rotation-option:hover{background:#82aaff2e}.dealer-templates-dialog .content-container .dealer-row .rotation-select .rotation-option.selected{color:#fff;background:#3772ff;border-color:#3772ff}.dealer-templates-dialog .content-container .dealer-templates-actions{flex-direction:row;justify-content:flex-end;gap:14px;margin-top:6px;display:flex}.dealer-templates-dialog .content-container .dealer-templates-actions button{height:44px;padding:0 28px;font-size:16px}.filter-information-icon{margin-left:4px;display:inline-flex;position:relative}.filter-information-icon:before{content:" ";background-color:#333;width:8px;height:8px;position:absolute;top:4px;left:4px}.filter-information-icon>svg{z-index:1;fill:#e0e0e0;width:15px;height:16px}.casuals-page-container.create-mode{position:relative;overflow:hidden;height:100vh!important;padding:0!important}.casuals-page-container.create-mode .casual-start-new-table{max-height:90vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup{width:inherit;height:inherit;max-height:inherit;display:flex}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .start-table-cancel{fill:#fff;position:absolute;top:36px;right:40px}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .start-table-form-header{flex-direction:column;align-items:center;margin-bottom:16px;display:flex}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .start-table-form-header .title{color:#fff;flex-direction:row;justify-content:center;align-items:center;margin-top:16px;margin-bottom:12px;font-size:24px;font-weight:600;display:flex}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .start-table-form-header .title svg{margin-right:22px}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .start-table-form-header .table-type-selector{color:#ffffff80;background-color:#52528d80;border-radius:100px;flex-direction:row;align-items:center;padding:6px;display:flex;position:relative}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .start-table-form-header .table-type-selector .type-option{cursor:pointer;z-index:1;text-align:center;width:140px;padding:8px 0;font-size:15px;font-weight:500;transition:color .3s linear}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .start-table-form-header .table-type-selector .type-option.active{color:#fff}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .start-table-form-header .table-type-selector .type-selection-bg{background-color:#3772ff;border-radius:100px;width:140px;transition:left .3s ease-out;position:absolute;top:6px;bottom:6px}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .start-table-form-header .mode-details{flex-direction:column;justify-content:center;align-items:center;gap:4px;height:64px;margin-top:4px;display:flex}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .start-table-form-header .mode-details .mode-hint{color:#d7c2ff;font-size:14px}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .start-table-form-header .mode-details .switch-formik-form-control .switch-label{color:#fff;font-size:16px}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .section-label{color:#fff;font-size:20px;font-weight:700}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .MuiFormControl-root.switch-formik-form-control{background:0 0;border:0}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .MuiFormControl-root.switch-formik-form-control .MuiIconButton-root{margin:8px}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .MuiFormControl-root.switch-formik-form-control .switch-track{background:0 0;border:1px solid #fff}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .MuiFormControl-root.switch-formik-form-control .switch-track.checked{background:linear-gradient(90deg,#3772ff,#e031ca);border:0}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content{flex-direction:row;justify-content:center;gap:38px;padding:0 20px;display:flex}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .seating-column{background:linear-gradient(90.59deg,#1c1945 .47%,#070715 99.47%),linear-gradient(#3a376b,#3a376b);border:1px solid #3a376b;border-radius:10px;flex-direction:column;align-items:center;gap:20px;padding:18px 24px;display:flex}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .seating-column .table-view-wrapper{margin:auto 0;position:relative}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .seating-column .table-view-wrapper .seat-label{color:#d7c2ff;text-align:center;pointer-events:none;z-index:1;font-size:13px;font-weight:600;position:absolute}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .seating-column .table-view-wrapper .seat-hotspot{cursor:pointer;z-index:2;border-radius:11px;width:51px;height:51px;position:absolute}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .seating-column .table-view-wrapper .user-image-wrapper{color:#fff;cursor:pointer;z-index:3;background:#131332;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;width:87px;height:80px;font-size:11px;display:flex;position:absolute}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .seating-column .table-view-wrapper .user-image-wrapper .user-image-bg{position:absolute;top:-7px;left:-7px}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .section{flex-direction:column;gap:12px;width:371px;display:flex}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .section.box{background:linear-gradient(90.59deg,#1c1945 .47%,#070715 99.47%),linear-gradient(#3a376b,#3a376b);border:1px solid #3a376b;border-radius:10px;padding:18px 24px}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .section .create-entity-form-component-container{flex-direction:row;justify-content:space-between;align-items:center;column-gap:12px;display:flex}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .section .filter-title{color:#fff;white-space:nowrap;margin-bottom:0;font-size:16px}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .section .formikControlNewContainer{flex-shrink:0;width:160px}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .section .MuiFormControl-root,.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .section .MuiSelect-root{color:#fffc;background:linear-gradient(90deg,#1c1945 0%,#070715 100%);border:1px solid #3a376b;border-radius:10px;font-size:14px}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .section .MuiFormControl-root .MuiInputBase-root,.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .section .MuiSelect-root .MuiInputBase-root{border-radius:10px}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .section .MuiFormControl-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .section .MuiSelect-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid #fff}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .section .MuiFormControl-root input[type=text],.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .section .MuiSelect-root input[type=text]{color:#fffc;font-size:14px}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .section .MuiFormControl-root{background:0 0;border:0}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .section .MuiSelect-root{padding:8px 32px 8px 14px}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .section .MuiAutocomplete-endAdornment{position:absolute;top:calc(50% - 14px);right:9px}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .section .MuiAutocomplete-endAdornment svg{fill:#fff}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .section .MuiInputBase-input{color:#fffc;font-size:14px}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .section .MuiFormControl-root,.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .section .formikControlNewContainer{margin:0}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .section .casual-description-input{padding:0}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .section .casual-description-input textarea{padding:12px 16px;height:52px!important}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .section .more-options-toggle{cursor:pointer;color:#fff;-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .section .more-options-toggle .more-options-chevron{transition:transform .2s ease-out}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .section .more-options-toggle .more-options-chevron.open{transform:rotate(180deg)}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .section .more-options-content{flex-direction:column;gap:12px;display:flex}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .section .assign-templates{cursor:pointer;color:#fff;flex-direction:row;align-items:center;gap:4px;font-size:16px;display:flex}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .section .assign-templates:active{transform:scale(.98)}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .section .assign-templates.disabled{opacity:.5;cursor:default;pointer-events:none}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .single-page-content .section .assign-templates .assigned-count{color:#d7c2ff}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .step-button-wrapper{justify-content:center;align-items:center;width:100%;padding:12px 0;display:flex}.casuals-page-container.create-mode .casual-start-new-table .start-new-table-popup .step-button{width:196px;height:44px;padding:0}.bc-mui-autocomplete-popper .MuiPaper-root{background:linear-gradient(90deg,#1c1945 0%,#070715 100%);border:1px solid #52528d;border-radius:10px}.bc-mui-autocomplete-popper .MuiPaper-root li,.bc-mui-autocomplete-popper .MuiPaper-root div{color:#fff;font-size:14px}.casuals-page-container{background:#e9e9e9;flex-direction:column;height:100%;padding:27px 29px;display:flex}.casuals-page-container .casual-list-banner{z-index:2;clip-path:inset(-27px 0 10px);position:fixed;top:27px;left:146px;right:29px;overflow:hidden}.casuals-page-container .casual-list-banner .page-banner{position:relative}.casuals-page-container .casual-list-filter{z-index:2;position:fixed;top:110px;bottom:20px;left:146px}.casuals-page-container .casual-list-filter .casual-filters-container{height:fit-content;max-height:100%;overflow-y:auto}.casuals-page-container{background:0 0}.casuals-page-container .page-content{margin-top:83px;display:flex}.casuals-page-container .page-content .main-grid-container{margin-left:25px;margin-right:0}.casuals-page-container.create-mode .view-mode{display:none}.casuals-page-container.create-mode .create-form{flex-direction:column;display:flex}.friends-followers-search-player-popup{color:#ececec;width:initial;height:initial;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.friends-followers-search-player-popup .search-players-input{color:#fffc;background:linear-gradient(90deg,#1c1945 0%,#070715 100%);border:1px solid #3a376b;border-radius:10px;padding:8px 12px;font-size:14px}.friends-followers-search-player-popup .search-players-input input[type=text]{color:#ececec;font-size:14px}.friends-followers-search-player-popup .content{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-width:550px;padding:50px;display:flex}.friends-followers-search-player-popup .search-players-input{align-self:stretch}.friends-followers-search-player-popup .search-players-illustration{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.friends-followers-search-player-popup .results-container{align-self:stretch;height:200px}.friends-followers-search-player-popup .user-list{flex-direction:column;align-self:stretch;align-items:stretch;gap:10px;height:100%;padding-right:10px;display:flex;overflow-y:scroll}.friends-followers-search-player-popup .title{color:#fff;text-align:center;max-width:200px;font-size:20px;font-weight:500}.friends-followers-page{color:#fff}.friends-followers-page .follow-unfollow-button{color:#ececec;background:0 0;border:none;border-radius:6px;outline:none;padding:8px 12px;font-weight:400}.friends-followers-page .follow-unfollow-button .follow-unfollow-button-icon{width:14px;height:14px}.friends-followers-page .follow-unfollow-button .contents{flex-direction:row;align-items:center;gap:8px;display:flex}.friends-followers-page .follow-unfollow-button .hover-contents,.friends-followers-page .follow-unfollow-button:hover .contents{display:none}.friends-followers-page .follow-unfollow-button:hover .hover-contents{flex-direction:row;align-items:center;gap:8px;display:flex}.friends-followers-page .follow-unfollow-button:hover.gradient-hover-border{cursor:pointer;z-index:0;border-width:0;position:relative}.friends-followers-page .follow-unfollow-button:hover.gradient-hover-border:before{content:"";z-index:-1;-webkit-mask-composite:xor;background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);border-radius:10px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.friends-followers-page .follow-unfollow-button:hover.red-hover-border{color:#e03131;border:1px solid #e03131;border-radius:10px}.friends-followers-page .layout-container{flex-direction:column;justify-content:center;align-items:center;padding:27px 29px;display:flex;position:absolute;inset:0 0 0 118px}.friends-followers-page .layout-container>div{flex-direction:column;flex:1;gap:20px;width:100%;max-width:1420px;display:flex}.friends-followers-page .layout-container .page-banner{flex-direction:row;justify-content:space-between;display:flex}.friends-followers-page .layout-container .search-players-button-text{margin-right:20px}.friends-followers-page .friends-followers-content-bottom{border:1px solid #e2d5ff3f;border-radius:12px;flex-direction:column;flex:1;align-items:flex-start;gap:20px;min-height:300px;padding:20px;display:flex;position:relative;overflow:hidden}.friends-followers-page .friends-followers-content-bottom-title{margin:30px 0;padding-left:16px;padding-right:16px;font-size:24px;font-weight:700;line-height:49px}.friends-followers-page .friends-followers-content-bottom .section-selector{flex-direction:row;align-self:stretch;align-items:stretch;display:flex}.friends-followers-page .friends-followers-content-bottom .section-selector button{text-align:start;color:#ffffffbf;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;width:160px;height:42px;padding-left:16px;font-size:14px;display:flex}.friends-followers-page .friends-followers-content-bottom .section-selector button .button-contents{flex-direction:row;align-items:center;gap:12px;display:flex}.friends-followers-page .friends-followers-content-bottom .section-selector button .tab-amount{color:#070715;background-color:#fff;border-radius:50px;padding:0 8px;font-size:12px}.friends-followers-page .friends-followers-content-bottom .section-selector button .tab-border{background:#e5e5e540;align-self:stretch;height:1px}.friends-followers-page .friends-followers-content-bottom .section-selector button.active{color:#fff}.friends-followers-page .friends-followers-content-bottom .section-selector button.active .tab-border{background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%)}.friends-followers-page .friends-followers-content-bottom .section-selector button.active .tab-amount-contents{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);-webkit-background-clip:text;background-clip:text}.friends-followers-page .friends-followers-content-bottom .main{flex:1;align-self:stretch;position:relative}.friends-followers-page .friends-followers-content-bottom .main .scroll-container{position:absolute;inset:0;overflow:auto}.friends-followers-page .user-list-item{cursor:pointer;flex-direction:row;align-items:center;gap:20px;padding:10px;display:flex}.friends-followers-page .user-list-item .name-container{flex-direction:row;flex:1;align-items:center;gap:8px;display:flex}.friends-followers-page .user-list-item .username{color:#ecececbf;font-size:12px}.friends-followers-page .divider{opacity:.4;background:linear-gradient(90deg,#e2d5ff33 .01%,#e2d5ff 54.92%,#e2d5ff33 109.41%);height:1px;margin:5px 0}.friends-followers-unfollow-popup{width:initial;height:initial;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.friends-followers-unfollow-popup .content{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-width:500px;padding:50px;display:flex}.friends-followers-unfollow-popup .title{color:#fff;text-align:center;max-width:250px;font-size:20px;font-weight:500}.friends-followers-unfollow-popup .button-container{flex-direction:row;justify-content:center;align-self:stretch;align-items:center;gap:12px;display:flex}.friends-followers-unfollow-popup .danger-button{color:#fff;cursor:pointer;background-color:#d03b3b;border:none;border-radius:3px;outline:none;flex:1 0;padding:12px;font-size:16px;font-weight:500}.friends-followers-unfollow-popup .cancel-button{color:#0b0a1f;cursor:pointer;background-color:#fff;border:none;border-radius:3px;outline:none;flex:1 0;padding:12px;font-size:16px;font-weight:500}.casual-game-history-table{font-size:18px}.casual-game-history-table .score-positive{color:#0eb564}.casual-game-history-table .score-negative{color:#e03131}.casual-game-history-table .show-game-button{min-width:150px;height:34px;font-size:16px}.casual-game-history-table>table{border-collapse:separate;border-spacing:0;width:100%}.casual-game-history-table>table>thead{z-index:1;background:#1b153a;height:70px;font-weight:700}.casual-game-history-table>table>thead:after{content:"";background:#3a376b;width:100%;height:1.5px;position:absolute;bottom:0}.casual-game-history-table>table tbody tr{cursor:pointer;height:70px}.casual-game-history-table>table tbody tr td{border:2px solid #0000}.casual-game-history-table>table tbody tr:hover:not(.selected){background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%)}.casual-game-history-table>table tbody tr:hover:not(.selected) td{background:#1b153a padding-box padding-box;position:relative}.casual-game-history-table>table tbody tr:hover:not(.selected) td:after{content:"";z-index:1;background:#1b153a;width:4px;position:absolute;top:0;bottom:0;right:-4px}.casual-game-history-table>table tbody tr:hover:not(.selected) td:last-child:after{display:none}.casual-game-history-table>table tbody tr .bid-symbol-rank{color:#fff}.casual-game-history-table>table tbody tr.selected{background:linear-gradient(90deg,#3772ff66 0%,#e031ca66 100%)}.casual-game-history-table>table tbody tr.selected:hover{background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%)}.tournament-game-history-table{background-color:#1b153a;border:2px solid #3a376b;font-size:18px}.tournament-game-history-table .show-game-button{min-width:150px;height:34px;font-size:16px}.tournament-game-history-table>table{border-collapse:separate;border-spacing:0;width:100%}.tournament-game-history-table>table>thead{z-index:1;background:#1b153a;height:70px;font-weight:700}.tournament-game-history-table>table>thead:after{content:"";background:#3a376b;width:100%;height:1.5px;position:absolute;bottom:0}.tournament-game-history-table>table tbody tr{cursor:pointer;height:70px}.tournament-game-history-table>table tbody tr td{border:2px solid #0000}.tournament-game-history-table>table tbody tr:hover:not(.selected){background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%)}.tournament-game-history-table>table tbody tr:hover:not(.selected) td{background:#1b153a padding-box padding-box;position:relative}.tournament-game-history-table>table tbody tr:hover:not(.selected) td:after{content:"";z-index:1;background:#1b153a;width:4px;position:absolute;top:0;bottom:0;right:-4px}.tournament-game-history-table>table tbody tr:hover:not(.selected) td:last-child:after{display:none}.tournament-game-history-table>table tbody tr .bid-symbol-rank{color:#fff}.tournament-game-history-table>table tbody tr.selected{background:linear-gradient(90deg,#3772ff66 0%,#e031ca66 100%)}.tournament-game-history-table>table tbody tr.selected:hover{background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%)}.casual-game-results-modal-container{color:#fff;width:100%;height:100%;position:relative}.casual-game-results-modal-container .popup-wrapper{z-index:1;height:calc(100% - 60px);position:absolute;top:30px;left:50%;transform:translate(-50%)}.casual-game-results-modal-container .bc-classic-popup-wrapper{max-height:unset}.casual-game-results-modal-container .result-wrapper{height:100%;font-family:Lato, var(--font-fallback);color:#000;background:#fff;border-radius:8px;flex-direction:row;display:flex;box-shadow:0 0 1px #00000080}.casual-game-results-modal-container .result-wrapper .game-result{flex-direction:column;display:flex}.casual-game-results-modal-container .result-wrapper .game-result .game-result-header{color:#fff;background:#2055c8;flex-direction:row;justify-content:space-between;align-items:center;height:30px;min-height:30px;padding:0 10px;font-size:16px;display:flex}.casual-game-results-modal-container .result-wrapper .game-result .game-result-scroll-wrapper{flex-direction:column;flex-grow:1;display:flex}.game-history{background-color:#e9e9e9;width:100%;max-width:1600px;height:100vh;margin:0 auto;padding:27px 29px;display:flex}.game-history .page-content{color:#fff;flex-direction:column;flex-grow:1;display:flex;position:relative}.game-history .page-content>.header{flex-direction:row;width:100%;height:78px;min-height:78px;display:flex}.game-history .page-content>.header .title{flex-grow:1;margin-top:-6px;font-size:24px;font-weight:700}.game-history .page-content .bc-tab-panel{border-radius:0;height:calc(100% - 150px);padding:0}.game-history .page-content .bc-tab-panel.tournament-tab{background:0 0;border:0}.game-history .popup-wrapper{z-index:1;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.game-history .result-wrapper{height:100%;font-family:Lato, var(--font-fallback);color:#000;background:#fff;border-radius:8px;flex-direction:row;display:flex;box-shadow:0 0 1px #00000080}.game-history .result-wrapper .result-list{box-shadow:1px 0 #00000026}.game-history .result-wrapper .result-list table{table-layout:fixed}.game-history .result-wrapper .result-list table thead th{border-radius:0}.game-history .result-wrapper .result-list table tbody td{padding:5px 0}.game-history .result-wrapper .game-result{flex-direction:column;display:flex;overflow:hidden}.game-history .result-wrapper .game-result .game-result-header{color:#fff;background:#2055c8;border-top-right-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;height:30px;min-height:30px;padding:0 10px;font-size:16px;display:flex}.game-history .result-wrapper .game-result .game-result-header .close-button{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.game-history .result-wrapper .game-result .game-result-header .close-button svg{fill:#fff;width:100%;height:auto}.game-history .result-wrapper .game-result:first-child .game-result-header{border-top-left-radius:8px}.game-history .result-wrapper .game-result .game-result-scroll-wrapper{flex-grow:1;overflow:auto}.game-history .result-wrapper .game-result-list{color:#333}.game-history .result-wrapper .game-result-list table{table-layout:auto;width:100%}.game-history .result-wrapper .game-result-list table td,.game-history .result-wrapper .game-result-list table th{padding:0}.game-history .result-wrapper .game-result-list table thead{color:#333;z-index:1;background-color:#e9e9e9;border-radius:3px;font-weight:700}.game-history .result-wrapper .game-result-list table thead th:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px}.game-history .result-wrapper .game-result-list table thead th:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px}.game-history .result-wrapper .game-result-list table tbody tr{cursor:pointer}.game-history .result-wrapper .game-result-list table tbody tr:hover,.game-history .result-wrapper .game-result-list table tbody tr.selected{background:#d2ddf4}.game-history .result-backdrop{z-index:1;background:#0000004d;width:100%;height:100%;position:fixed;top:0;left:0}.elevate-auth-verification-dialog{color:#fff;text-align:center;background:#151334;width:100%;max-width:646px;max-height:95vh;padding:16px;overflow:auto}@media (width<=650px){.elevate-auth-verification-dialog{max-width:95vw}}.elevate-auth-verification-dialog .title{margin-top:47px;font-size:36px;font-weight:700}.elevate-auth-verification-dialog .explanation{margin-top:36px;font-size:18px}.elevate-auth-verification-dialog .pending{color:#2055c8}.elevate-auth-verification-dialog .subtitle{margin-top:11px;font-size:24px;font-weight:700}.elevate-auth-verification-dialog .verification-code{width:unset}.elevate-auth-verification-dialog .verification-code-title{color:#fff;margin-top:36px;padding:0;font-size:16px;font-weight:700}.elevate-auth-verification-dialog .verification-code-control-container{width:unset}.elevate-auth-verification-dialog .verification-code-control-container .MuiInputBase-root{text-align:center;color:#fff;border:1px solid #fff;border-radius:3px;width:42px;height:42px;margin:16px 4px 4px;font-size:16px;line-height:1}.elevate-auth-verification-dialog .verification-code-control-container .Mui-focused{border:2px solid #2055c8}.elevate-auth-verification-dialog .verification-code-control-container .MuiOutlinedInput-notchedOutline:hover,.elevate-auth-verification-dialog .verification-code-control-container .MuiOutlinedInput-notchedOutline{border:none}.elevate-auth-verification-dialog .verification-code-button-container{width:unset;flex-direction:row;margin:0;padding:0;display:flex}.elevate-auth-verification-dialog .verification-code-button-container .bc-button{width:140px;height:46px;margin:36px 8px 47px;font-size:18px}.elevate-auth-verification-dialog .validation-result-status{color:#db1303;margin-top:24px;font-size:16px}.enter-password-dialog{font-family:Lato, var(--font-fallback);text-align:center;color:#333;background:#fff;width:100%;max-width:646px;padding:16px}.enter-password-dialog .title{margin-top:47px;font-size:36px;font-weight:700}.enter-password-dialog .explanation{margin-top:36px;font-size:18px}.enter-password-dialog .password-response{color:#db1303;margin:8px;font-size:16px}.enter-password-dialog .MuiInput-root{width:370px;font-family:Lato, var(--font-fallback);background-color:#f2f2f2;border:1px solid #e0e0e0;border-radius:3px;margin-top:36px;padding:4px 12px}.enter-password-dialog .button-container{flex-direction:row;justify-content:center;display:flex}.enter-password-dialog .button-container .bc-button{width:177px;height:42px;margin:36px 8px 47px;font-size:18px}.unsaved-changes-dialog{text-align:center;color:#fff;width:100%;padding:36px}.unsaved-changes-dialog .title{margin-top:47px;font-size:24px;font-weight:700}.unsaved-changes-dialog .explanation{margin-top:36px;font-size:18px}.unsaved-changes-dialog .button-container{flex-direction:row;justify-content:center;gap:18px;margin-top:36px;display:flex}.unsaved-changes-dialog .button-container .bc-button{width:161px}.ct-form-input{background:linear-gradient(90.59deg,#1c1945 .47%,#12102e 48.52%,#070715 99.47%);border:1px solid #52528d;border-radius:10px;font-size:13px}.ct-form-input input{color:#fff;padding:12px 16px;font-size:13px}.ct-form-input input.MuiAutocomplete-input{padding:3px 4px 3px 6px;font-size:13px}.ct-form-input fieldset{border:0;outline:0}.ct-form-input .MuiAutocomplete-endAdornment{top:50%;transform:translateY(-50%)}.ct-form-input .MuiAutocomplete-endAdornment .MuiSvgIcon-root{fill:#fff}.ct-form-input.ct-autocomplete .MuiAutocomplete-inputRoot{min-height:41px;padding:4px 65px 4px 9px!important}.ct-form-input.full-width{width:100%}.ct-form-input.full-width svg{fill:#fff}.ct-form-input.file-upload-view{color:#fff;flex-direction:row;justify-content:space-between;align-items:center;height:41px;padding:0 14px;display:flex}.badge-list-container{flex-direction:column;gap:20px;display:flex}.badge-list-container h1{font-size:24px}.badge-list-container .badge-row{flex-flow:wrap;justify-content:flex-start;gap:20px;display:flex}.federation-memberships-section{color:#fff;flex-direction:column;grid-column:1/-1;gap:12px;display:flex}.federation-memberships-section .federation-memberships-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.federation-memberships-section .federation-memberships-title{font-size:15px;font-weight:600}.federation-memberships-section .federation-memberships-add-button{min-width:150px;min-height:36px;padding:8px 12px;font-size:13px}.federation-memberships-section .federation-memberships-add-button.disabled{cursor:default;opacity:.5}.federation-memberships-section .federation-memberships-empty,.federation-memberships-section .federation-memberships-error{background:#0707154d;border:1px solid #ffffff29;border-radius:8px;padding:14px;font-size:13px}.federation-memberships-section .federation-memberships-error{color:#db1303;border-color:#db1303}.federation-memberships-section .federation-memberships-list{flex-direction:column;gap:10px;display:flex}.federation-memberships-readonly .federation-memberships-readonly-list{flex-direction:column;gap:10px;margin-top:8px;display:flex}.federation-membership-card{background:#0707154d;border:1px solid #ffffff29;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.federation-membership-card .federation-membership-main{min-width:0}.federation-membership-card .federation-membership-title-row,.federation-membership-card .federation-membership-actions{align-items:center;gap:8px;display:flex}.federation-membership-card .federation-membership-title-row{flex-wrap:wrap}.federation-membership-card .federation-membership-name{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600}.federation-membership-card .federation-membership-official-badge{background:#27ae60;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;line-height:18px}.federation-membership-card .federation-membership-number{color:#ffffffc7;margin-top:4px;font-size:13px}.federation-membership-card .federation-membership-action{color:#fff;background:#ffffff26;border:0;border-radius:4px;min-width:64px;min-height:24px;padding:2px 10px;font-size:11px;font-weight:600}.federation-membership-card .federation-membership-action:hover{background:#ffffff40}.federation-membership-dialog-wrapper{z-index:1100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.federation-membership-dialog-wrapper .federation-membership-dialog{z-index:101;width:440px;max-width:calc(100vw - 32px);height:min-content;position:relative}.federation-membership-dialog-wrapper .federation-membership-dialog-content{color:#fff;flex-direction:column;gap:16px;padding:40px;font-family:Poppins;display:flex}.federation-membership-dialog-wrapper .federation-membership-dialog-title{text-align:center;font-size:22px;font-weight:700}.federation-membership-dialog-wrapper .federation-membership-dialog-description{color:#ffffffd1;text-align:center;font-size:14px}.federation-membership-dialog-wrapper .federation-dialog-field{flex-direction:column;gap:6px;display:flex}.federation-membership-dialog-wrapper .federation-dialog-label{font-size:13px;font-weight:600}.federation-membership-dialog-wrapper .federation-dialog-checkbox-label{cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.federation-membership-dialog-wrapper .federation-dialog-checkbox-label input{cursor:pointer}.federation-membership-dialog-wrapper .MuiOutlinedInput-root{color:#fff;background:#07071559;border:1px solid #52528d;border-radius:8px}.federation-membership-dialog-wrapper .MuiOutlinedInput-root fieldset{border:0}.federation-membership-dialog-wrapper .MuiInputBase-input{color:#fff;font-size:13px}.federation-membership-dialog-wrapper .MuiAutocomplete-endAdornment .MuiSvgIcon-root{fill:#fff}.federation-membership-dialog-wrapper .MuiFormHelperText-root{color:#db1303}.federation-membership-dialog-wrapper .federation-dialog-error{color:#db1303;text-align:center;font-size:13px}.federation-membership-dialog-wrapper .federation-membership-dialog-actions{gap:12px;display:flex}.federation-membership-dialog-wrapper .federation-membership-dialog-actions .bc-button{flex:1;min-height:40px;padding:10px;font-size:14px;font-weight:600}.federation-membership-dialog-wrapper .federation-membership-dialog-actions .bc-button:disabled{cursor:default;opacity:.5}.cropper-container{-ms-touch-action:none;touch-action:none;-webkit-user-select:none;user-select:none;direction:ltr;font-size:0;line-height:0;position:relative}.cropper-container img{backface-visibility:hidden;image-orientation:0deg;width:100%;height:100%;display:block;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{position:absolute;inset:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{opacity:0;background-color:#fff}.cropper-modal{opacity:.5;background-color:#000}.cropper-view-box{outline:1px solid #3399ffbf;width:100%;height:100%;display:block;overflow:hidden}.cropper-dashed{opacity:.5;border:0 dashed #eee;display:block;position:absolute}.cropper-dashed.dashed-h{border-top-width:1px;border-bottom-width:1px;width:100%;height:33.3333%;top:33.3333%;left:0}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;width:33.3333%;height:100%;top:0;left:33.3333%}.cropper-center{opacity:.75;width:0;height:0;display:block;position:absolute;top:50%;left:50%}.cropper-center:after,.cropper-center:before{content:" ";background-color:#eee;display:block;position:absolute}.cropper-center:before{width:7px;height:1px;top:0;left:-3px}.cropper-center:after{width:1px;height:7px;top:-3px;left:0}.cropper-face,.cropper-line,.cropper-point{opacity:.1;width:100%;height:100%;display:block;position:absolute}.cropper-face{background-color:#fff;top:0;left:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;width:5px;top:0;right:-3px}.cropper-line.line-n{cursor:ns-resize;height:5px;top:-3px;left:0}.cropper-line.line-w{cursor:ew-resize;width:5px;top:0;left:-3px}.cropper-line.line-s{cursor:ns-resize;height:5px;bottom:-3px;left:0}.cropper-point{opacity:.75;background-color:#39f;width:5px;height:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;top:50%;right:-3px}.cropper-point.point-n{cursor:ns-resize;margin-left:-3px;top:-3px;left:50%}.cropper-point.point-w{cursor:ew-resize;margin-top:-3px;top:50%;left:-3px}.cropper-point.point-s{cursor:s-resize;margin-left:-3px;bottom:-3px;left:50%}.cropper-point.point-ne{cursor:nesw-resize;top:-3px;right:-3px}.cropper-point.point-nw{cursor:nwse-resize;top:-3px;left:-3px}.cropper-point.point-sw{cursor:nesw-resize;bottom:-3px;left:-3px}.cropper-point.point-se{cursor:nwse-resize;opacity:1;width:20px;height:20px;bottom:-3px;right:-3px}@media (width>=768px){.cropper-point.point-se{width:15px;height:15px}}@media (width>=992px){.cropper-point.point-se{width:10px;height:10px}}@media (width>=1200px){.cropper-point.point-se{opacity:.75;width:5px;height:5px}}.cropper-point.point-se:before{content:" ";opacity:0;background-color:#39f;width:200%;height:200%;display:block;position:absolute;bottom:-50%;right:-50%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{width:0;height:0;display:block;position:absolute}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.profile-picture-crop-container{background:linear-gradient(#3772ff 0%,#e031ca 100%);border-radius:10px;justify-content:stretch;align-items:stretch;padding:2px;display:flex;box-shadow:0 0 20px #fffdfd40,0 20px 16px #e031ca33,0 -20px 16px #3772ff33}.profile-picture-crop-container>div{background-color:#151334;border-radius:8px;flex-direction:column;align-items:center;padding:37px 86px;display:flex;position:relative}.profile-picture-crop-container .close-button{fill:#fff;cursor:pointer;position:absolute;top:16px;right:16px}.profile-picture-crop-container .title{font-size:24px;font-weight:700}.profile-picture-crop-container .img-container{background-color:linear-gradient(180deg, #e031cacc -82.11%, #070715cc 106.13%);width:390px;height:240px;margin:30px 0;display:block;position:relative}.profile-picture-crop-container .img-to-crop{max-width:100%}.profile-picture-crop-container .cropper-bg{background-color:#0000}.profile-picture-crop-container .cropper-modal{opacity:.35}.profile-picture-crop-container .cropper-view-box{outline:2px dashed #828282}.profile-picture-crop-container .cropper-dashed{display:none}.profile-picture-crop-container .cropper-point{opacity:1;background-color:#f2f2f2}.profile-picture-crop-container .cropper-point.point-se{width:5px;height:5px}.profile-picture-crop-container .cropper-center{display:none}.profile-picture-crop-container .zoom-controls{flex-direction:row;justify-content:center;align-items:center;width:390px;margin-bottom:24px;display:flex;position:relative}.profile-picture-crop-container .zoom-button{cursor:pointer;width:24px;height:24px}.profile-picture-crop-container .reset-button{cursor:pointer;fill:#fff;filter:drop-shadow(0 0 1px #000000b3);width:24px;height:24px;position:absolute;top:10px;right:10px}.profile-picture-crop-container .zoom-amount{margin:0 10px;font-size:16px}.profile-picture-crop-container .alert-blue{width:270px}.delete-picture-confirmation-popup-wrapper{z-index:10;background:#0006;width:100%;height:100%;position:fixed;top:0;left:0}.delete-picture-confirmation-popup-wrapper .delete-picture-confirmation-popup{color:#fff;width:450px;height:auto;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.delete-picture-confirmation-popup-wrapper .delete-picture-confirmation-popup .content-container{flex-direction:column;align-items:center;gap:20px;width:100%;height:100%;padding:40px 20px;display:flex}.delete-picture-confirmation-popup-wrapper .delete-picture-confirmation-popup .content-container .actions{flex-direction:row;align-items:center;gap:15px;display:flex}.delete-picture-confirmation-popup-wrapper .delete-picture-confirmation-popup .content-container .actions button{border-radius:10px;width:110px;height:34px;font-size:14px;font-weight:500}.profile-header-container{color:#fff;background:linear-gradient(30deg,#e031ca 0%,#3772ff 100%);align-items:stretch;padding-bottom:1px;display:flex}.profile-header-container .header-wrapper{background:#1b153a;flex-direction:row;flex:1;align-items:center;padding:20px;display:flex}.profile-header-container .bc-user-avatar .bc-user-avatar-photo{border-radius:6px}.profile-header-container .name-container{flex-direction:column;justify-content:space-between;align-self:flex-start;gap:8px;width:100%;display:flex}.profile-header-container .name-container>.names{background:radial-gradient(50% 50%,#fff 0%,#ffffff75 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;flex-direction:row;align-items:center;gap:10px;display:flex}.profile-header-container .name-container>.names div{white-space:nowrap;font-weight:400}.profile-header-container .name-container>.names div:first-child{font-size:24px;font-weight:700}.profile-header-container .name-container>.names div:nth-child(2){font-size:16px}.profile-header-container .name-container>.names div:nth-child(4){color:#fff;font-size:14px}.profile-header-container .name-container .user-biography{font-size:14px;font-style:italic;font-weight:400}.profile-header-container .name-container .labels{flex-direction:row;align-items:center;gap:8px;display:flex}.profile-header-container .name-container .labels>div{background-color:#302d68;border-radius:10px;flex-direction:row;align-items:center;gap:6px;padding:9px 16px;display:flex}.profile-header-container .name-container .follow-count{flex-direction:row;align-items:center;gap:16px;margin-top:4px;display:flex}.profile-header-container .name-container .follow-count>div{color:#ececec;flex-direction:row;align-items:center;gap:8px;font-weight:500;display:flex}.profile-header-container .name-container .follow-count>div .number-container{background-color:#ececec;border-radius:24px;padding:0 8px}.profile-header-container .name-container .follow-count>div .number-container span{background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;border-radius:24px}.profile-header-container .badges-actions{flex-direction:column;justify-content:space-between;align-items:flex-end;height:100%;display:flex}.profile-header-container .pinned-badges{flex-direction:row;justify-content:center;align-items:center;margin-right:20px;display:flex}.profile-header-container .pinned-badges .badge-container{margin-right:-20px}.profile-header-container .pinned-badges .badge-container .badge-summary-container{right:0}.profile-header-container .action-buttons{flex-direction:row;align-items:center;gap:12px;margin-top:8px;display:flex}.profile-header-container .action-buttons .follow-button{width:90px;height:40px;padding:0}.profile-header-container .action-buttons .challenge-button,.profile-header-container .action-buttons .history-button{width:110px;height:40px;padding:0}.profile-header-container .number{color:#3772ff}.profile-header-container .new-challenge-form-wrapper,.profile-header-container .profile-history-popup-wrapper{z-index:10;width:100vw;height:100vh;position:fixed;top:0;left:0}.bc-create-challenge-type-selection-popup .challenge-type-container{flex-direction:column;flex-grow:1;align-items:center;display:flex}.bc-create-challenge-type-selection-popup .challenge-type-container .title{color:#fff;font-weight:700}.bc-create-challenge-type-selection-popup .challenge-type-container .description{color:#ffffffbf;text-align:center;font-weight:400}.bc-create-challenge-type-selection-popup .challenge-type-container .challenge-type-options{flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.bc-create-challenge-type-selection-popup .challenge-type-container .challenge-type-options .challenge-type-option{flex-direction:column;align-items:center;display:flex}.bc-create-challenge-type-selection-popup .challenge-type-container .challenge-type-options .challenge-type-option .line-decoration{position:absolute}.bc-create-challenge-type-selection-popup .challenge-type-container .challenge-type-options .challenge-type-option .gradient-border div{background:linear-gradient(140.59deg,#403b92 .67%,#1b1944 98.3%);width:100%;height:100%}.bc-create-challenge-type-selection-popup .challenge-type-container .challenge-type-options .challenge-type-option .robot-icon{transform:translateY(10%)}.bc-create-challenge-form-wrapper{z-index:100;background:#0003;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.bc-create-challenge-form-wrapper .create-challenge-form-popup{width:700px;height:min-content}.bc-create-challenge-form-wrapper .create-challenge-form-popup .content-wrapper{flex-direction:column;width:100%;height:100%;padding:42px 54px;display:flex;overflow:hidden}.bc-create-challenge-form-wrapper .create-challenge-form-popup .content-wrapper>.challenge-view{flex-direction:row;justify-content:center;align-items:center;gap:12px;display:flex}.bc-create-challenge-form-wrapper .create-challenge-form-popup .content-wrapper>.challenge-view .challenge-group-avatar{border-radius:999px;justify-content:center;align-items:center;width:60px;height:60px;padding:1.71px;display:flex;position:relative}.bc-create-challenge-form-wrapper .create-challenge-form-popup .content-wrapper>.challenge-view .challenge-group-avatar>div{border-radius:inherit;background:radial-gradient(48.85% 43.7% at 49.86% 50.03%,#3f3e76 .52%,#0f0d36 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.bc-create-challenge-form-wrapper .create-challenge-form-popup .content-wrapper>.challenge-view .challenge-group-avatar>div svg{transform:scale(1.4)}.bc-create-challenge-form-wrapper .create-challenge-form-popup .content-wrapper>.challenge-view .challenge-group-avatar>div svg path{fill:#6366f1}.bc-create-challenge-form-wrapper .create-challenge-form-popup .content-wrapper>.challenge-view .challenge-group-avatar:before{content:"";border-radius:inherit;z-index:-1;background:linear-gradient(90deg,#818181 -9.02%,#9d9d9d 5.41%,#e8e8e8 22.25%,#d6d5d3 35.48%,#bcbcbc 47.5%,#b4b4b4 63.13%,#9d9d9d 78.76%,#8a8a8a 93.19%,#818181 107.62%);width:100%;height:100%;position:absolute}.bc-create-challenge-form-wrapper .create-challenge-form-popup .content-wrapper>.title{color:#fff;text-align:center;margin:20px 0;font-size:24px;font-weight:700}.bc-create-challenge-form-wrapper .create-challenge-form-popup .content-wrapper .form-container{flex-direction:column;gap:10px;width:100%;height:100%;padding-right:10px;display:flex;overflow:hidden auto}.bc-create-challenge-form-wrapper .create-challenge-form-popup .content-wrapper .form-container .challenge-options{flex-direction:row;align-items:center;gap:16px;width:100%;display:flex}.bc-create-challenge-form-wrapper .create-challenge-form-popup .content-wrapper .form-container .challenge-options .field-wrapper{flex:1}.bc-create-challenge-form-wrapper .create-challenge-form-popup .content-wrapper .form-container .challenge-options .checkbox-wrapper{flex-shrink:0;margin-top:20px}.bc-create-challenge-form-wrapper .create-challenge-form-popup .ct-form-action-buttons{flex-direction:row;justify-content:center;align-items:center;gap:32px;width:100%;margin-top:12px;display:flex}.bc-create-challenge-form-wrapper .create-challenge-form-popup .ct-form-action-buttons .submit-button{flex-direction:row;justify-content:center;align-items:center;gap:8px;display:flex}.bc-create-challenge-form-wrapper .create-challenge-form-popup .ct-form-input{background:linear-gradient(90.59deg,#1c1945 .47%,#12102e 48.52%,#070715 99.47%);border:1px solid #52528d;border-radius:10px;font-size:13px}.bc-create-challenge-form-wrapper .create-challenge-form-popup .ct-form-input input{color:#fff;padding:12px 16px;font-size:13px}.bc-create-challenge-form-wrapper .create-challenge-form-popup .ct-form-input input.MuiAutocomplete-input{padding:3px 4px 3px 6px;font-size:13px}.bc-create-challenge-form-wrapper .create-challenge-form-popup .ct-form-input fieldset{border:0;outline:0}.bc-create-challenge-form-wrapper .create-challenge-form-popup .ct-form-input .MuiAutocomplete-endAdornment{top:50%;transform:translateY(-50%)}.bc-create-challenge-form-wrapper .create-challenge-form-popup .ct-form-input .MuiAutocomplete-endAdornment .MuiSvgIcon-root{fill:#fff}.bc-create-challenge-form-wrapper .create-challenge-form-popup .ct-form-input.ct-autocomplete .MuiAutocomplete-inputRoot{min-height:41px;padding:4px 65px 4px 9px!important}.bc-create-challenge-form-wrapper .create-challenge-form-popup .ct-form-input.full-width{width:100%}.bc-create-challenge-form-wrapper .create-challenge-form-popup .ct-form-input.full-width svg{fill:#fff}.bc-create-challenge-form-wrapper .create-challenge-form-popup .ct-form-input.file-upload-view{color:#fff;flex-direction:row;justify-content:space-between;align-items:center;height:41px;padding:0 14px;display:flex}.bc-create-challenge-form-wrapper .create-challenge-form-popup .field-wrapper{flex-direction:column;gap:4px;display:flex}.bc-create-challenge-form-wrapper .create-challenge-form-popup .checkbox-wrapper{color:#fff;flex-direction:row;align-items:center;gap:8px;font-size:13px;display:flex}.bc-create-challenge-form-wrapper .create-challenge-form-popup .field-error{flex-direction:row;align-items:center;gap:4px;font-size:12px;display:flex;color:#f44336!important}.bc-create-challenge-form-wrapper .create-challenge-form-popup .cup-column{color:#fff;flex-direction:row;gap:6px;min-width:70px;display:flex}.bc-create-challenge-form-wrapper .create-challenge-form-popup .cup-column svg{transform:translateY(2px)}.bc-create-challenge-form-wrapper .create-challenge-form-popup .percentage-symbol{color:#fff}.bc-create-challenge-form-wrapper .create-challenge-form-popup .registrationFee-description,.bc-create-challenge-form-wrapper .create-challenge-form-popup .endTime-description{color:#ffffffbf;font-size:14px;font-weight:400}.bc-create-challenge-form-wrapper .create-challenge-form-popup .reward-section{margin-bottom:24px}.bc-create-challenge-form-wrapper .create-challenge-form-popup .reward-title{color:#fff;margin-bottom:12px;font-size:16px;font-weight:600}.bc-create-challenge-form-wrapper .pointer-events-none{pointer-events:none;opacity:.5}.profile-form-field-error .profile-form-field-input.MuiInputBase-root{border:1px solid #db1303}.profile-form-field.disabled{opacity:.5}.profile-form-field .profile-form-field-label{color:#d7c2ff;margin-bottom:10px;font-size:14px;line-height:17px;position:relative;transform:none}.profile-form-field .profile-form-field-input{background:#0707154d;border:1px solid #3a376b;border-radius:3px;padding-right:8px}.profile-form-field .profile-form-field-input input,.profile-form-field .profile-form-field-input textarea,.profile-form-field .profile-form-field-input .MuiInputBase-root{color:#fff;padding:11px 14px;font-size:18px;line-height:22px}.profile-form-field .profile-form-field-input.Mui-focused{border:1px solid #2055c8}.profile-form-field .profile-form-field-input input.MuiAutocomplete-input.MuiInputBase-input{padding:0}.profile-form-field-helper-text.MuiFormHelperText-root{color:#db1303;padding-top:3px;display:flex}.profile-form-field-helper-text.MuiFormHelperText-root svg{fill:#db1303;margin-right:10px}.upload-picture-photo-container{width:118px;height:130px;margin-right:20px;position:relative}.upload-picture .upload-picture-remove-button{position:absolute;top:5px;right:5px}.upload-picture-hover-overlay{background-color:#fff6;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.upload-picture-drag-overlay{pointer-events:none;z-index:0;background-color:#fff6;align-items:stretch;padding:20px;display:flex;position:absolute;inset:0}.upload-picture-drag-overlay>div{border:3px dashed #e0e0e0;border-radius:20px;flex:1}.upload-picture-error-container{background-color:#fffc;padding:5px;position:absolute;inset:0}.upload-picture-error-text{color:#db1303}.upload-picture-error-text-bottom{color:#828282}.profile-form-content{color:#fff;flex-direction:column;gap:20px;display:flex;position:relative}.profile-form-content-bottom{flex-direction:column;align-items:flex-start;gap:24px;padding:0 32px;display:flex;position:relative}.profile-form-content-bottom-title{font-size:24px;font-weight:500}.profile-form-content.account-page .profile-form-content-bottom-title{margin:30px 0;padding-left:16px;padding-right:16px;line-height:49px}.profile-form-content .content-box{background:#1b153a;border:2px solid #3a376b;border-radius:12px;width:100%}.profile-form-content .content-box.w-padding{padding:46px 30px}.profile-form-content .content-box.d-grid{grid-template-columns:auto auto;gap:36px 16px;display:grid}.profile-form-content .content-box .box-header{background:#141332;border-radius:12px 12px 0 0;flex-direction:row;align-items:center;gap:12px;padding:8px 12px 8px 16px;display:flex}.profile-form-content .content-box .box-header>div{flex-grow:1}.profile-form-contents{width:100%;height:100%;min-height:460px;font-size:18px}.profile-form-contents .changes-saved{border:1px solid #27ae60;border-radius:3px;flex-direction:row;grid-column:span 2;align-items:center;font-size:18px;display:flex}.profile-form-contents .changes-saved svg{fill:#fff;background-color:#27ae60;border-radius:3px 0 0 3px;width:45px;height:45px;margin:-1px 16px -1px -1px;padding:8px}.profile-form-contents .badge-list-container{margin-top:-10px}.profile-form-contents .MuiInputBase-adornedEnd svg{fill:#fff}.profile-form-contents .profile-form-field .ct-autocomplete{background:#0707154d;border:.5px solid #52528d;border-radius:4px}.save-changes-button{width:255px;height:50px;font-size:18px}.save-changes-button:disabled{opacity:.5}.convention-cards-container{flex-direction:column;gap:24px;display:flex}.convention-cards-container .save-button{height:40px;padding:0;font-size:14px;font-weight:500}.convention-cards-container .create-new{flex-direction:row;justify-content:center;align-items:center;gap:4px;width:130px;height:32px;padding:0;font-size:14px;font-weight:600;display:flex}.convention-cards-container .convention-cards-table-wrapper{padding:16px}.convention-cards-container .convention-cards-table-wrapper table{width:100%}.convention-cards-container .convention-cards-table-wrapper table thead th{color:#ececec80;text-align:left;font-size:14px;font-weight:500}.convention-cards-container .convention-cards-table-wrapper table .action-column{width:44px}.convention-cards-container .convention-cards-table-wrapper table .action-column>div{color:#ececec;flex-direction:row;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex;position:relative}.convention-cards-container .convention-cards-table-wrapper table .row-splitter{opacity:.5;background:radial-gradient(52.94% 52.94% at 52.94% 47.06%,#fff 0%,#ffffff75 100%);height:1px;margin:16px 0}.convention-cards-container .convention-cards-table-wrapper table.personal-table th{width:50%}.convention-cards-container .use-with-partner-dialog{z-index:91;width:422px;height:191px;position:absolute;top:20px;right:0}.convention-cards-container .use-with-partner-dialog .content-container{flex-direction:column;gap:16px;padding:22px 18px;display:flex}.convention-cards-container .use-with-partner-dialog .content-container .title{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.convention-cards-container .convention-cards-delete-dialog{z-index:91;width:532px;height:252px;position:fixed;top:50%;left:calc(50% + 58px);transform:translate(-50%,-50%)}.convention-cards-container .convention-cards-delete-dialog .content-container{flex-direction:column;justify-content:space-between;align-items:center;gap:16px;height:100%;padding:40px;display:flex}.convention-cards-container .convention-cards-delete-dialog .content-container .title{color:#fff;font-size:20px;font-weight:500}.convention-cards-container .convention-cards-delete-dialog .content-container .description{color:#ffffffbf;font-weight:400}.convention-cards-container .convention-cards-delete-dialog .content-container .description b{color:#fff;font-weight:500}.convention-cards-container .convention-cards-delete-dialog .content-container .actions{flex-direction:row;gap:16px;margin-top:16px;display:flex}.convention-cards-container .convention-cards-delete-dialog .content-container .actions button{flex-direction:row;justify-content:center;align-items:center;gap:6px;width:164px;height:40px;display:flex}.convention-cards-container .new-convention-card-dialog{z-index:91;width:532px;height:min-content;position:fixed;top:50%;left:calc(50% + 58px);transform:translate(-50%,-50%)}.convention-cards-container .new-convention-card-dialog .content-container{flex-direction:column;align-items:center;gap:24px;height:100%;padding:35px 75px;display:flex}.convention-cards-container .new-convention-card-dialog .content-container .title{color:#fff;font-size:20px;font-weight:500}.convention-cards-container .new-convention-card-dialog .content-container .upload-button{border-radius:10px;width:188px;height:40px;font-size:14px;font-weight:500}.convention-cards-container .new-convention-card-dialog .content-container .upload-button>div{gap:6px}.convention-cards-container .new-convention-card-dialog .content-container .selected-file-name{color:#ececec;flex-direction:row;align-items:center;gap:4px;margin-top:-12px;font-size:14px;font-weight:400;display:flex}.convention-cards-container .new-convention-card-dialog .content-container .save-button{width:168px}.convention-cards-container .convention-cards-dialog-backdrop{z-index:90;width:100vw;height:100vh;position:fixed;top:0;left:0}.convention-cards-container .convention-cards-dialog-backdrop.w-blur{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#3a376b73}.convention-cards-container .form-input{background:linear-gradient(90.59deg,#1c1945 .47%,#12102e 48.52%,#070715 99.47%);border:1px solid #52528d;border-radius:10px;font-size:13px}.convention-cards-container .form-input input{color:#fff;padding:12px 16px;font-size:13px}.convention-cards-container .form-input input.MuiAutocomplete-input{padding:3px 4px 3px 6px;font-size:13px}.convention-cards-container .form-input fieldset{border:0;outline:0}.convention-cards-container .form-input .MuiAutocomplete-endAdornment{top:50%;transform:translateY(-50%)}.convention-cards-container .form-input .MuiAutocomplete-endAdornment .MuiSvgIcon-root{fill:#fff}.convention-cards-container .form-input.ct-autocomplete .MuiAutocomplete-inputRoot{min-height:41px;padding:4px 65px 4px 9px!important}.convention-cards-container .form-input.full-width{width:100%}.convention-cards-container .form-input.full-width svg{fill:#fff}.convention-cards-container .field-wrapper{flex-direction:column;gap:4px;width:100%;display:flex}.convention-cards-container .field-wrapper .field-label{color:#fff;flex-direction:row;align-items:center;gap:4px;font-size:14px;display:flex}.convention-cards-container .field-wrapper .field-label div{color:#f441e1}.convention-cards-container .checkbox-wrapper{color:#fff;flex-direction:row;align-items:center;gap:6px;width:100%;display:flex}.convention-cards-container .field-error{flex-direction:row;align-items:center;gap:4px;font-size:12px;display:flex;color:#f44336!important}.profile-page-container .gradient-button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);border:none;border-radius:6px;outline:none;align-self:flex-end;padding:12px;font-weight:700}.profile-page-container .gradient-button[disabled]{cursor:initial;opacity:.5}.profile-page-container .layout-container{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:118px;right:0}.profile-page-container .layout-container>div{flex-direction:column;align-items:stretch;width:100%;max-width:1420px;display:flex}.sound-setting svg{cursor:pointer}.account-form-contents{border-radius:inherit;grid-template-columns:auto;gap:20px 16px;width:100%;display:grid}.account-form-contents .changes-saved,.account-form-contents .password-field-info{border-radius:3px;flex-direction:row;align-items:center;font-size:18px;display:flex}.account-form-contents .changes-saved svg,.account-form-contents .password-field-info svg{fill:#fff;border-radius:3px 0 0 3px;width:45px;height:45px;margin:-1px 16px -1px -1px;padding:8px}.account-form-contents .changes-saved{border:1px solid #0eb564}.account-form-contents .changes-saved svg{background-color:#0eb564}.account-form-contents .password-field-info{border:1px solid #2055c8}.account-form-contents .password-field-info svg{background-color:#2055c8}.account-form-contents .visibility-button{color:#fff}.account-form-contents .profile-form-field-input.Mui-disabled{background:#07071522}.account-form-contents .divider{opacity:.4;background:linear-gradient(90deg,#e2d5ff33 .01%,#e2d5ff 54.92%,#e2d5ff33 109.41%);height:1px;margin:5px 0}.advanced-settings{border-radius:inherit;flex-direction:column;display:flex}.advanced-settings .account-sound-setting h2{margin-bottom:10px}.pending-email-banner{background:#edce6a14;border:1px solid #edce6a;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 16px;display:flex}.pending-email-banner .pending-email-banner-text{color:#fff;font-size:14px;line-height:20px}.pending-email-banner .pending-email-banner-text b{color:#edce6a}.pending-email-banner .pending-email-banner-actions{flex-wrap:wrap;gap:8px;display:flex}.pending-email-banner .pending-email-banner-actions .gradient-button{white-space:nowrap}.delete-account-form h1{color:#d63410;font-size:1.5rem}.delete-account-form p{font-size:18px;line-height:24px}.delete-account-form .bc-button.bc-button.red{background:#d63410;width:200px;height:40px;font-size:18px}.delete-user-confirmation-dialog{text-align:center;color:#fff;width:100%;max-width:646px;padding:16px}.delete-user-confirmation-dialog .title{color:#d63410;margin-top:47px;font-size:36px;font-weight:700}.delete-user-confirmation-dialog .explanation{margin-top:36px;font-size:18px;line-height:30px}.delete-user-confirmation-dialog .button-container .bc-button{width:180px;height:42px;margin:36px 8px 47px;font-size:18px}.walkthrough-settings-form{margin-top:40px;margin-bottom:40px}.walkthrough-settings-form .settings-title{font-size:1.5em;font-weight:700}.walkthrough-settings-form .walkthrough-option{flex-direction:row;align-items:center;margin-top:12px;font-size:16px;display:flex}.walkthrough-settings-form .switch-border-background{background:#fff4fe;border-radius:100px;width:60px;height:30px;margin-left:20px;padding:1px;transform:scale(.7)}.walkthrough-settings-form .switch-border-background.checked{background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%)}.walkthrough-settings-form .switch-border-background .bc-switch{width:100%;height:100%;padding:0}.walkthrough-settings-form .switch-border-background .bc-switch .bc-switch-track{background:#8a8399}.walkthrough-settings-form .switch-border-background .bc-switch .bc-switch-track.checked{background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%)}.walkthrough-settings-form .switch-border-background .bc-switch .bc-switch-track.checked:after{content:"";background:#0006;border-radius:100px;width:100%;height:100%;position:absolute;top:0;left:0}.walkthrough-settings-form .switch-border-background .bc-switch .bc-switch-key{border-radius:100px;width:30px;height:24px;top:50%;left:2px;transform:translateY(-50%)}.walkthrough-settings-form .switch-border-background .bc-switch .bc-switch-key.checked{background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);left:26px}.subscription-settings-form{margin-top:40px}.subscription-settings-form .settings-title{font-size:1.5em;font-weight:700}.subscription-settings-form .subscription-option{flex-direction:row;align-items:center;margin-top:12px;font-size:16px;display:flex}.subscription-settings-form .switch-border-background{background:#fff4fe;border-radius:100px;width:60px;height:30px;margin-left:20px;padding:1px;transform:scale(.7)}.subscription-settings-form .switch-border-background.checked{background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%)}.subscription-settings-form .switch-border-background .bc-switch{width:100%;height:100%;padding:0}.subscription-settings-form .switch-border-background .bc-switch .bc-switch-track{background:#8a8399}.subscription-settings-form .switch-border-background .bc-switch .bc-switch-track.checked{background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%)}.subscription-settings-form .switch-border-background .bc-switch .bc-switch-track.checked:after{content:"";background:#0006;border-radius:100px;width:100%;height:100%;position:absolute;top:0;left:0}.subscription-settings-form .switch-border-background .bc-switch .bc-switch-key{border-radius:100px;width:30px;height:24px;top:50%;left:2px;transform:translateY(-50%)}.subscription-settings-form .switch-border-background .bc-switch .bc-switch-key.checked{background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);left:26px}.public-profile-page .gradient-button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);border:none;border-radius:6px;outline:none;padding:12px;font-weight:700}.public-profile-page .layout-container{flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;left:96px;right:0}.public-profile-page .layout-container>div{flex-direction:column;gap:20px;width:100%;max-width:1420px;display:flex}.public-profile-page .badge-row{flex-flow:wrap;justify-content:flex-start;gap:20px;display:flex}.public-profile-page .profile-information-container{color:#fff;background:#1b153a;border:2px solid #3a376b;border-radius:12px;flex-direction:row;display:flex}.public-profile-page .profile-information-container>div:first-child{border-right:2px solid #3a376b;flex-direction:column;align-items:flex-start;gap:20px;min-width:300px;padding:20px;display:flex}.public-profile-page .profile-information-container>div:nth-child(2){padding:20px}.public-profile-page .profile-information-container h1{font-size:24px}.public-profile-page .profile-information-container .info-row{flex-direction:row;justify-content:space-between;width:100%;display:flex}.public-profile-page .profile-information-container .info-column{width:100%}.public-profile-page .profile-information-container .label{color:#e031ca}.public-profile-page .profile-information-container .about{max-width:272px}.public-profile-page .profile-information-container .club-list{flex-direction:column;gap:8px;padding:8px;display:flex}.public-profile-page .profile-information-container .club-list .club-list-item{flex-direction:row;align-items:center;gap:10px;font-size:12px;display:flex}.public-profile-page .profile-information-container .club-list .club-list-item .federation-name{color:#fff9;font-weight:400}.tournament-grid-item{color:#fff;flex-direction:column;align-items:center;width:347px;height:340px;display:flex;position:relative}.tournament-grid-item.clickable{cursor:pointer}.tournament-grid-item-background{z-index:-1;position:absolute;inset:0}.tournament-grid-item .left-tags{flex-direction:column;gap:8px;display:flex;position:absolute;top:21px;left:21px}.tournament-grid-item .left-tags-row{flex-direction:row;align-items:center;gap:8px;display:flex}.tournament-grid-item .right-tags{flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:21px;right:21px}.tournament-grid-item .tournament-image-container{justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:absolute;top:37px;left:50%;transform:translate(-50%)}.tournament-grid-item .tournament-image-container img{width:inherit;height:inherit;object-fit:contain;border-radius:6px}.tournament-grid-item .tournament-reward-container{position:absolute;top:144px;left:50%;transform:translate(-50%)}.tournament-grid-item .tournament-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:180px;padding:0 16px;font-size:18px;font-weight:400;overflow:hidden}.tournament-grid-item .director-user-group{flex-direction:column;align-items:center;gap:5px;margin-top:5px;font-size:8px;font-weight:500;display:flex}.tournament-grid-item .sub-info-count{font-size:16px}.tournament-grid-item .sub-info-text{opacity:.75;font-size:12px}.tournament-grid-item .entries-container{flex-direction:row;justify-content:center;align-items:center;display:flex}.tournament-grid-item .time-container{flex-direction:row;align-items:center;gap:3px;display:flex;position:absolute;bottom:21px;left:21px}.tournament-grid-item .time-tag{border:1px solid #ffffff80;min-width:64px;height:30px;font-size:12px}.tournament-grid-item .time-tag.running{color:#0eb564}.tournament-grid-item .time-tag{text-align:center;border-radius:8px;flex-direction:row;align-items:center;gap:3px;margin-top:8px;padding:0 7px;display:flex}.tournament-grid-item .count-info{flex-direction:row;gap:8px;margin-top:10px;display:flex}.tournament-grid-item .count-info>div{background:#52528d;border-radius:5.8px;justify-content:center;align-items:center;width:96px;height:30px;font-size:10px;font-weight:700;display:flex}.tournament-grid-item .country-club-tournament{flex-direction:row;align-items:center;gap:4px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.tournament-grid-item .sub-info{flex-direction:row;justify-content:center;align-items:center;gap:12px;display:flex}.tournament-grid-item .other-infos{flex-direction:row;align-items:center;gap:8px;display:flex;position:absolute;bottom:21px;right:21px}.tournament-grid-item .tournament-share{display:flex;position:relative}.tournament-grid-item .tournament-share .share-tournament-button{background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.tournament-grid-item .tournament-share .share-tournament-button path{fill:#fff}.padding-for-shadow{padding:2px}.padding-for-shadow .detail-info-button{cursor:pointer;border:1px solid #153ec6;border-radius:8px;width:24px;height:24px;transition:box-shadow .1s}.padding-for-shadow .detail-info-button .shadow-wrapper,.padding-for-shadow .detail-info-button .button-content{border-radius:7px;justify-content:center;align-items:center;width:100%;height:100%;transition:box-shadow .1s,background-image .1s;display:flex}.padding-for-shadow .detail-info-button:hover{padding:0;box-shadow:0 0 4px #3772ff}.padding-for-shadow .detail-info-button:hover .shadow-wrapper{box-shadow:0 2px 4px #3772ff}.padding-for-shadow .detail-info-button:hover .button-content{background-image:radial-gradient(50% 50%,#5179ff 0%,#153dc5 100%);box-shadow:0 2px 6px #000}.padding-for-shadow .detail-info-button:active{transform:scale(.95)}.bc-team-match-item{color:#fff;width:210px;height:210px;position:relative}.bc-team-match-item .bg-decoration{width:100%;height:100%;position:absolute;top:0;left:0}.bc-team-match-item .team-match-info-button{position:absolute;top:8px;right:8px}.bc-team-match-item .item-container{flex-direction:column;justify-content:center;align-items:center;gap:6.5px;width:100%;height:100%;padding:14px 0 0;display:flex;position:absolute;top:0;left:0}.bc-team-match-item .item-container .logo-country{width:74px;height:59px;position:relative}.bc-team-match-item .item-container .logo-country .team-logo{border:1px solid #000;border-radius:10px;width:100%;height:100%}.bc-team-match-item .item-container .logo-country .team-logo-placeholder{background:linear-gradient(141deg,#403b92 .67%,#1b1944 98.3%);border:1px solid #ffffff75;border-radius:6px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.bc-team-match-item .item-container .logo-country .team-logo-placeholder svg{width:80%;height:80%}.bc-team-match-item .item-container .team-name{font-size:16px;font-weight:600;line-height:1}.bc-team-match-item .item-container .team-leader{border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;width:164px;height:38px;padding:0 24px;font-size:14px;font-weight:600;display:flex}.bc-team-match-item .item-container .team-leader .leader-icon{width:10px;height:10px;position:absolute;top:-6px;left:13.27px;transform:rotate(26deg)}.bc-team-match-item .item-container .team-leader .players{flex-direction:row;align-items:center;display:flex}.bc-team-match-item .item-container .team-leader .players .avatar-wrapper:not(.first){margin-left:-7px}.bc-team-match-item .item-container .match-now{border-radius:10px;width:110px;height:34px;padding:1px}.bc-team-match-item .item-container .match-now>div{border-radius:inherit;background:#302f62;justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;font-weight:500;display:flex}.casual-filters-container{background:#0707154d;border:2px solid #3a376b;border-radius:12px;flex-direction:column;width:221px;height:fit-content;margin-right:21px;padding:10px 16px 24px;display:flex;box-shadow:0 1px 4px #0000001a}.casual-filters-container .entity-search-title{color:#d7c2ff;flex-direction:row;justify-content:space-between;align-items:center;font-size:18px;font-weight:700;display:flex}.casual-filters-container .entity-search-title .actions{flex-direction:row;display:flex}.casual-filters-container .entity-search-title .dropdown{margin-left:8px;display:none}.casual-filters-container .entity-search-title .reset-button{cursor:pointer;flex-direction:row;align-items:center;font-size:16px;font-weight:400;display:flex}.casual-filters-container .entity-search-title .reset-button svg{margin-right:8px}.casual-filters-container .filter-title{color:#d7c2ff;font-size:14px}.casual-filters-container .filter-options{flex-direction:row;margin-top:9px;margin-bottom:9px;display:flex}.casual-filters-container .filter-options>label{margin-right:14px}.casual-filters-container .filter-options .control-label{color:#fff;margin-top:4px;font-family:inherit;font-size:13px}.casual-filters-container .filter-slider-container{flex-direction:row;align-items:center;margin:40px 12px 10px;display:flex}.casual-filters-container .filter-slider-container .filter-slider{flex:1}.casual-filters-container .filter-slider-container .min-max-labels{color:#fff;flex-shrink:0;font-family:inherit;font-size:14px}.casual-filters-container .filter-slider-container .min-label{padding-right:16px}.casual-filters-container .filter-slider-container .max-label{padding-left:16px}.casual-filters-container .filter-select{padding:8px 0}.casual-filters-container .filter-select .MuiTextField-root{background:#0707154d;border:1px solid #3a376b;border-radius:8px}.casual-filters-container .filter-select .MuiTextField-root input{color:#fff;font-size:14px;padding-top:15px!important;padding-bottom:15px!important}.casual-filters-container .filter-select .MuiTextField-root .MuiInputBase-root.Mui-disabled input{color:#ffffff61;cursor:default}.casual-filters-container .filter-select .MuiTextField-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#0000!important}.casual-filters-container .filter-select .MuiSelect-icon,.casual-filters-container .filter-select .MuiSvgIcon-root{fill:#fff}.casual-filters-container .filter-select .MuiAutocomplete-inputRoot .MuiAutocomplete-endAdornment{top:0}.casual-filters-container .bridge-level-options .MuiSelect-root{color:#fff;background:#0707154d;border:1px solid #3a376b;border-radius:8px;padding-top:11px;padding-bottom:11px;font-size:14px}.casual-filters-container .bridge-level-options .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#0000!important}.casual-filters-container .divider{content:" ";border-top:.5px solid #3a376b;flex-basis:100%;margin:15px 0;display:block}.casual-filters-container .filter-row{flex-direction:row;align-items:stretch;display:flex}.casual-filters-container .filter-row>div{flex:1;padding-left:16px}.casual-filters-container .filter-row>div:first-child{padding-left:unset;border-right:.5px solid #bdbdbd}.casual-filters-container .entity-filter-container.no-underline:after{display:none}.casual-filters-container .casual-filter-reset-button-container{position:absolute;top:20px;right:20px}.casual-filters-container .MuiCheckbox-root{margin:5px 8px 5px 13px}.casual-filters-container .MuiCheckbox-root span.checkbox-icon{width:14px;height:14px}.casual-filters-container .MuiCheckbox-root span.checkbox-icon .MuiSvgIcon-root{width:14px;height:14px;top:0;left:0}.casual-filters-container .entity-filter-container .row{flex-direction:row;display:flex}.casual-filters-container .entity-filter-container .filter-radio-option{margin-bottom:8px;font-size:18px}.casual-filters-container .entity-filter-container .filter-radio-option.disabled{color:#bdbdbd}.casual-filters-container .entity-filter-container .filter-radio-option.disabled .radio-label:before{border-color:#bdbdbd}.casual-filters-container .entity-filter-container .filter-radio-options.row .filter-radio-option{margin-top:8px;margin-left:16px}.casual-filters-container .entity-filter-container .filter-radio-options.row .filter-radio-option:first-child{margin-left:0}.casual-filters-container .entity-filter-container .filter-radio-options:not(.row) .filter-radio-option:first-child{margin-top:8px}.autosuggest-container .MuiAutocomplete-root .MuiAutocomplete-endAdornment{top:0}.autosuggest-container .MuiAutocomplete-root .MuiAutocomplete-inputRoot{padding-top:3px;padding-bottom:3px}.autosuggest-container-small .MuiAutocomplete-root .MuiAutocomplete-endAdornment{top:-4px}.autosuggest-container-small .MuiAutocomplete-root .MuiAutocomplete-inputRoot{font-size:18px;font-family:Lato, var(--font-fallback);padding-top:0;padding-bottom:0;line-height:22px}.autosuggest-container-small .MuiAutocomplete-root .MuiAutocomplete-inputRoot .MuiAutocomplete-input{padding-top:6.5px;padding-bottom:6.5px}.MuiAutocomplete-option>span{margin-right:10px;font-size:18px}.tournament-filters-container .date-range-filter{flex-direction:row;gap:8px;margin-top:8px;display:flex}.tournament-filters-container .date-range-filter .date-range-picker{background:linear-gradient(90deg,#1c1945 0%,#070715 100%);border:1px solid #3a376b;border-radius:10px;flex:1;width:100%}.tournament-filters-container .date-range-filter .date-range-picker .MuiOutlinedInput-notchedOutline{border:1px solid #3a376b}.tournament-filters-container .date-range-filter .date-range-picker .MuiOutlinedInput-notchedOutline legend{width:0}.tournament-filters-container .date-range-filter .date-range-picker .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#52528d}.tournament-filters-container .date-range-filter .date-range-picker .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid #fff}.tournament-filters-container .date-range-filter .date-range-picker .MuiInputLabel-outlined.MuiInputLabel-shrink{background:#1c1945;padding:0 4px;transform:translate(14px,-6px)scale(.75)}.tournaments-page .page-banner{flex-direction:row;margin-bottom:37px;display:flex}.tournaments-page .page-banner .title{letter-spacing:.03em;color:#fff;align-items:center;min-width:230px;font-size:24px;font-weight:700;display:flex}.tournaments-page .page-banner .quick-filters{flex-direction:row;flex-grow:1;align-items:center;padding:0 18px;display:flex}.tournaments-page .page-banner .quick-filters .bc-quick-filter{height:38px;font-size:14px}.tournaments-page .page-banner .quick-filters .bc-quick-filter:not(:first-child){margin-left:10px}.tournaments-page .page-banner .create-tournament{flex-shrink:0;width:250px}.tournaments-page .page-banner .create-tournament-button-text{text-align:center;flex:1;margin-right:27px}.tournaments-page .page-banner .play-with-bots{border-radius:8px;width:200px;height:54px;font-size:16px;font-weight:600}.tournaments-page .page-banner .start-new-table{border-radius:8px;width:200px;height:54px;margin-left:16px;font-size:16px;font-weight:700}.tournaments-page{flex-direction:column;height:100%;padding:27px 29px;display:flex}.tournaments-page .tournament-list-banner{z-index:2;clip-path:inset(-27px 0 1px);position:fixed;top:27px;left:146px;right:29px}.tournaments-page .tournament-list-banner .page-banner{position:relative}.tournaments-page .tournament-list-filter{z-index:2;position:fixed;top:110px;bottom:20px;left:146px}.tournaments-page .tournament-list-filter .tournament-filters-container{height:fit-content;max-height:100%;overflow-y:auto}.tournaments-page .page-content{z-index:1;margin-top:83px;margin-left:393px}.tournaments-page .page-content .main-grid-container{margin-left:25px;margin-right:0}.tournaments-page .page-content .placeholder-grid-item{width:347px}@-moz-document url-prefix(){*,:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.tournament-game-results-modal-container{color:#fff;width:100%;height:100%;position:relative}.tournament-game-results-modal-container .popup-wrapper{z-index:1;height:calc(100% - 60px);position:absolute;top:30px;left:50%;transform:translate(-50%)}.tournament-game-results-modal-container .bc-classic-popup-wrapper{max-height:unset}.tournament-game-results-modal-container .result-wrapper{height:100%;font-family:Lato, var(--font-fallback);color:#000;background:#fff;border-radius:8px;flex-direction:row;display:flex;box-shadow:0 0 1px #00000080}.tournament-game-results-modal-container .result-wrapper .result-individual-list-container{flex:1;overflow:auto}.tournament-game-results-modal-container .result-wrapper .result-individual-list-container thead{z-index:10;position:sticky;top:0}.tournament-game-results-modal-container .result-wrapper .result-individual-list-container::-webkit-scrollbar-thumb{background:#888}.tournament-game-results-modal-container .result-wrapper .result-individual-list-container::-webkit-scrollbar-track{background:#ececec}.tournament-game-results-modal-container .result-wrapper .game-result{flex-direction:column;display:flex}.tournament-game-results-modal-container .result-wrapper .game-result .game-result-header{color:#fff;background:#2055c8;flex-direction:row;justify-content:space-between;align-items:center;height:30px;min-height:30px;padding:0 10px;font-size:16px;display:flex}.tournament-game-results-modal-container .result-wrapper .game-result .game-result-scroll-wrapper{flex-direction:column;flex-grow:1;display:flex}.countdown-timer-main-container{flex-direction:row;justify-content:center;align-items:center;gap:4px;display:flex}.countdown-timer-main-container .time-elapsed-number{width:30px}.countdown-timer-main-container .gradient-box-container{color:#fff;background:linear-gradient(#3772ff 0%,#e031ca 100%);border-radius:8px;align-items:stretch;padding:1px;font-size:14px;display:flex}.countdown-timer-main-container .gradient-box-container .gradient-box{background-color:#0b0a1f;border-radius:7px;flex:1;justify-content:center;align-items:center;padding:9px 0;font-family:Share Tech,sans-serif;font-size:16px;display:flex}.countdown-timer-main-container .gradient-box-container .time-elapsed-number{width:30px}.tournament-round-time-controls-container{flex-direction:row;align-items:center;gap:12px;display:flex}.tournament-round-time-controls-container .gradient-button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);border:none;border-radius:6px;outline:none;padding:12px;font-weight:700}.tournament-round-time-controls-container .gradient-button:disabled{cursor:not-allowed;color:#ffffff80;background:#3a376b}.tournament-round-time-controls-container .gradient-box-container{color:#fff;background:linear-gradient(#3772ff 0%,#e031ca 100%);border-radius:8px;align-items:stretch;padding:1px;font-size:14px;display:flex}.tournament-round-time-controls-container .gradient-box{background-color:#0b0a1f;border-radius:7px;flex:1;justify-content:center;align-items:center;padding:12px;font-family:Share Tech,sans-serif;font-size:16px;display:flex}.tournament-round-time-controls-container .round-info{padding:9px 24px}.tournament-round-time-controls-container .round-controls-button{border-radius:10px;min-width:160px;height:38px;padding:0 16px;font-size:14px;font-weight:500}.tournament-round-time-controls-container .round-controls-button--locked{opacity:.5;cursor:not-allowed}.tournament-next-round-confirmation-popup{width:initial;height:initial;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tournament-next-round-confirmation-popup .title{color:#fff;text-align:center;max-width:400px;font-size:18px;font-weight:500}.tournament-next-round-confirmation-popup .content{flex-direction:column;justify-content:center;align-items:center;gap:30px;min-width:500px;padding:50px;display:flex}.tournament-next-round-confirmation-popup .button-container{flex-direction:row;justify-content:center;align-self:stretch;align-items:center;gap:12px;display:flex}.tournament-next-round-confirmation-popup .accept-button{color:#0b0a1f;cursor:pointer;background-color:#fff;border:none;border-radius:3px;outline:none;flex:1 0;padding:12px;font-size:16px;font-weight:500}.tournament-next-round-confirmation-popup .cancel-button{color:#fff;cursor:pointer;background-color:#d03b3b;border:none;border-radius:3px;outline:none;flex:1 0;padding:12px;font-size:16px;font-weight:500}.bc-compass{transition:transform 2s ease-out;position:relative}.bc-compass svg{width:100%;height:auto;position:absolute;box-shadow:0 0 1.3211px #14133480,0 0 6.6055px #14133480}.bc-compass .leader-index-arrow.li-0{transform-origin:84px 84px;transform:rotate(-90deg)}.bc-compass .leader-index-arrow.li-2{transform-origin:84px 84px;transform:rotate(90deg)}.bc-compass .leader-index-arrow.li-3{transform-origin:84px 84px;transform:rotate(180deg)}.bc-compass .declarer-label{text-align:center;background:#ffc700;border:.5px solid #5f5f69;font-weight:700;position:absolute;box-shadow:0 0 1.3211px #14133480,0 0 6.6055px #14133480}.bc-compass .declarer-label .bid-symbol-wrapper{line-height:.9}.bc-compass .declarer-label.NORTH{top:-18%;left:0}.bc-compass .declarer-label.SOUTH{transform-origin:50%;bottom:-19%;left:0;transform:rotate(180deg)}.bc-compass .declarer-label.SOUTH .bid-symbol-wrapper:not(.south-mode){transform-origin:50%;transform:rotate(180deg)translateY(-30%)}.bc-compass .declarer-label.WEST{transform-origin:0 100%;bottom:0;left:7%;transform:rotate(-90deg)}.bc-compass .declarer-label.EAST{transform-origin:0 0;top:0;right:-120%;transform:rotate(90deg)}.bc-compass .vulnerability.EW{transform-origin:84px 84px;transform:rotate(90deg)}.bc-compass .compass-router{transform-origin:50%;width:100%;height:100%}.bc-compass .compass-router.mode-1{transform:rotate(90deg)}.bc-compass .compass-router.mode-1 .seat-symbol{transform-origin:50%;transform-box:fill-box;transform:rotate(-90deg)}.bc-compass .compass-router.mode-2{transform:rotate(180deg)}.bc-compass .compass-router.mode-2 .seat-symbol{transform-origin:50%;transform-box:fill-box;transform:rotate(-180deg)}.bc-compass .compass-router.mode-3{transform:rotate(270deg)}.bc-compass .compass-router.mode-3 .seat-symbol{transform-origin:50%;transform-box:fill-box;transform:rotate(-270deg)}.td-management-table-preview-container{background:radial-gradient(69.83% 69.83%,#1c1945 0%,#100f28 100%);border-radius:10px;flex-direction:column;align-items:stretch;width:100%;height:100%;margin-bottom:24px;display:flex}.td-management-table-preview-container .table-ordinal{color:#fff;text-align:center;font-size:20px}.td-management-table-preview-container .table-container{flex:1;position:relative}.td-management-table-preview-container .bid-table-container{position:absolute;right:40px}.td-management-table-preview-container .scoreboard-container{position:absolute;left:20%}.td-management-table-preview-container .compass-container{position:absolute;left:40px}.td-management-table-preview-container .top-cards-container{flex-direction:column;align-items:center;height:100px;display:flex;position:absolute;top:360px;left:50%;transform:translate(-50%)}.td-management-table-preview-container .right-cards-container{align-items:center;display:flex;position:absolute;top:calc(50% + 170px);right:40px;transform:translateY(-50%)}.td-management-table-preview-container .left-cards-container{align-items:center;display:flex;position:absolute;top:calc(50% + 170px);left:40px;transform:translateY(-50%)}.td-management-table-preview-container .bottom-cards-container{flex-direction:column;justify-content:flex-end;align-items:center;height:100px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.td-management-table-preview-container .nameband-container{color:#fff;background:radial-gradient(60.74% 66.11% at 50.11%,#414775 0%,#18163b 100%);border-style:solid;border-color:#0b0a1f;align-items:center;display:flex}.td-management-table-preview-container .nameband-container.side{transform-origin:50%;position:absolute;top:50%;left:50%;transform:translateY(-50%)translate(-50%)rotate(-90deg)}.td-management-table-preview-container .nameband-container div:first-child{text-align:center;background-color:#3772ff;font-weight:700}.td-management-table-preview-container .nameband-container div:nth-child(2){flex:1}.td-management-table-preview-container .trick-cards-container{position:absolute;top:calc(50% + 170px);left:50%;transform:translateY(calc(-50% - 40px))translate(-50%)}.td-management-table-preview-container .gradient-button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);border:none;border-radius:6px;outline:none;padding:12px;font-weight:700}.td-management-table-preview-container .transparent-button{color:#fff;cursor:pointer;background:0 0;border:none;outline:none;font-weight:700}.all-games-filter-button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);border:none;border-radius:10px;outline:none;flex-direction:row;align-items:center;gap:5px;padding:10px;font-size:14px;display:flex;position:relative}.all-games-filter-button:before{z-index:0;content:"";background-color:#151334;border-radius:8px;position:absolute;inset:2px}.all-games-filter-button>*{z-index:1}.all-games-filter-button-icon{margin-bottom:-5px;font-size:20px}.all-games-filter-button-count{color:#151334;background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);border-radius:20px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.all-games-filter-button.active .all-games-filter-button-count{background:#fff}.all-games-filter-button.active path{stroke:#fff}.all-games-filter-button.active:before{display:none}.all-games-popup{flex-direction:column;flex:1;display:flex}.all-games-popup-title{color:#fff;background:#151334;border:2px solid #3772ff;border-bottom:none;border-radius:16px 16px 0 0;justify-content:center;width:331px;height:42px;margin-top:-42px;margin-left:-2px;padding:11px 2px 2px;font-size:20px;font-weight:600;display:flex;position:relative;box-shadow:0 -20px 16px #3772ff33}.all-games-popup-title:after{content:"";background:#151334;border-left:2px solid #3772ff;height:12px;position:absolute;bottom:-10px;left:-2px;right:0}.all-games-popup-title-count{color:#d9d9d9;margin-top:4px;font-size:16px}.all-games-popup-filter-container{flex-direction:row;align-items:center;gap:25px;padding:20px 45px;display:flex}.all-games-popup-no-games-message{padding:45px}.all-games-popup-table{color:#fff;flex:1;font-size:16px;position:relative;overflow:auto}.all-games-popup-table .user-group{flex-direction:row;justify-content:center;align-items:flex-end;gap:10px;display:flex}.all-games-popup-table .bc-user-avatar{margin-left:2px;position:relative}.all-games-popup-table .bc-user-avatar>img,.all-games-popup-table .bc-user-avatar>svg,.all-games-popup-table .bc-user-avatar>div{z-index:1}.all-games-popup-table .bc-user-avatar:before{content:"";z-index:0;background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);border-radius:100px;position:absolute;inset:-2px;box-shadow:0 0 5px #151334}.all-games-popup-table .call-count-container{flex-direction:row;justify-content:center;gap:10px;display:flex}.all-games-popup-table .call-count-container .icon-container{position:relative}.all-games-popup-table .call-count-container .call-count{z-index:5;color:#fff;background-color:#0eb564;border-radius:15px;justify-content:center;align-items:center;width:15px;height:15px;font-size:12px;display:flex;position:absolute;top:-7.5px;right:-7.5px}.all-games-popup-table .action-button-container{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:150px;display:flex}.all-games-popup-table .action-button-container .subtitle{display:none}.all-games-popup-table table{border-collapse:separate;border-spacing:0;width:100%;padding:0 20px;position:absolute;inset:0}.all-games-popup-table thead{z-index:1;text-align:center;height:70px;font-weight:500}.all-games-popup-table thead th{z-index:200;background-color:#151334;min-width:120px;padding:0 30px;position:sticky;top:-10px}.all-games-popup-table tbody tr{cursor:pointer;height:64px}.all-games-popup-table tbody tr td{text-align:center}.all-games-popup-table tbody tr td .user-group{justify-content:flex-start;margin-left:20px}.all-games-popup-table tbody tr td{border:2px solid #0000}.all-games-popup-table tbody tr td .adjusted{color:#e03151}.all-games-popup-table tbody tr:hover .action-button-container .subtitle{display:block}.all-games-popup-table tbody tr:hover:not(.self){background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%)}.all-games-popup-table tbody tr:hover:not(.self) td{background:#151334 padding-box padding-box;position:relative}.all-games-popup-table tbody tr:hover:not(.self) td:after{content:"";z-index:1;background:#1b153a;width:4px;position:absolute;top:0;bottom:0;right:-4px}.all-games-popup-table tbody tr:hover:not(.self) td:last-child:after{display:none}.all-games-popup-table tbody tr.self{background:linear-gradient(90deg,#3772ff66 0%,#e031ca66 100%)}.all-games-popup-table tbody tr.self:hover{background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%)}.all-games-popup .board-selector{border-radius:inherit;background:0 0;width:170px;font-size:13px}.all-games-popup .board-selector input{color:#fff;padding:12px 16px;font-size:13px}.all-games-popup .board-selector input.MuiAutocomplete-input{padding:3px 4px 3px 6px;font-size:13px}.all-games-popup .board-selector fieldset{border:0;outline:0}.all-games-popup .board-selector .MuiAutocomplete-endAdornment{top:50%;transform:translateY(-50%)}.all-games-popup .board-selector .MuiAutocomplete-endAdornment .MuiSvgIcon-root{fill:#fff}.all-games-popup .board-selector.ct-autocomplete .MuiAutocomplete-inputRoot{min-height:41px;padding:4px 65px 4px 9px!important}.all-games-popup .board-selector.full-width{width:100%}.all-games-popup .board-selector.full-width svg{fill:#fff}.all-games-popup .board-selector.file-upload-view{color:#fff;flex-direction:row;justify-content:space-between;align-items:center;height:41px;padding:0 14px;display:flex}.tournament-admin-management .call-director-admin-wrapper{z-index:100}.tournament-admin-management .layout-container{justify-content:center;display:flex;position:absolute;inset:0 0 0 118px}.tournament-admin-management .layout-container-inner{flex-direction:column;flex:1;max-width:1800px;display:flex}.tournament-admin-management .top-row{margin:0 25px;display:flex}.tournament-admin-management .top-row.title-actions{justify-content:space-between;align-items:center;padding:16px 0}.tournament-admin-management .top-row.round-time-control{justify-content:flex-end}.tournament-admin-management .top-row-divider{border-bottom:3px solid #3a376b;margin:16px 25px}.tournament-admin-management .row-item{flex-direction:column;gap:8px;display:flex}.tournament-admin-management .main-info-container{min-width:300px;padding-right:8px}.tournament-admin-management .row-container{flex-direction:row;align-items:center;gap:12px;display:flex}.tournament-admin-management .bold{font-weight:600}.tournament-admin-management .tournament-admin-avatar{position:relative}.tournament-admin-management .tournament-admin-avatar .bc-user-avatar-photo{border-radius:6px}.tournament-admin-management .chip-container{flex:1}.tournament-admin-management .chip{color:#fff;background-color:#3772ff;border-radius:8px;flex-direction:row;flex-shrink:0;align-items:center;gap:12px;height:40px;padding:0 12px;display:flex}.tournament-admin-management .chip.green{background-color:#0eb564}.tournament-admin-management .maybe-column-container{flex-direction:row;flex:1;justify-content:space-between;gap:12px;display:flex}@media (width<=1620px){.tournament-admin-management .maybe-column-container{flex-direction:column}}.tournament-admin-management .back-button{background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.tournament-admin-management .tournament-title{color:#fff;font-size:24px;font-weight:600}.tournament-admin-management .tournament-directors{flex-direction:row;align-items:center;gap:12px;margin-left:45px;display:flex}.tournament-admin-management .tournament-directors .director-avatar{position:relative}.tournament-admin-management .tournament-directors .director-avatar .chef-crown{z-index:1;position:absolute;top:-17px;right:-4px}.tournament-admin-management .tournament-stage-announcer{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.tournament-admin-management .tournament-stage-announcer h1{color:#fff;margin-bottom:20px;font-size:20px;font-weight:700}.tournament-admin-management .gradient-box-container{color:#fff;background:linear-gradient(#3772ff 0%,#e031ca 100%);border-radius:8px;align-items:stretch;padding:1px;font-size:14px;display:flex}.tournament-admin-management .gradient-box{background-color:#0b0a1f;border-radius:7px;flex:1;justify-content:center;align-items:center;padding:12px;font-family:Share Tech,sans-serif;font-size:16px;display:flex}.tournament-admin-management .round-info{padding:9px 24px}.tournament-admin-management .gradient-input{background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);border-radius:6px;align-self:center;align-items:center;padding:1px;display:flex}.tournament-admin-management .gradient-input .gradient-input-inner{background-color:#261640;border-radius:6px;position:relative}.tournament-admin-management .gradient-input input{color:#fff;appearance:none;background:0 0;border:none;outline:none;padding:12px}.tournament-admin-management .gradient-input input::placeholder{color:#fff}.tournament-admin-management .gradient-input svg{position:absolute;top:8px;right:8px}.tournament-admin-management .gradient-button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);border:none;border-radius:6px;outline:none;padding:12px;font-weight:700}.tournament-admin-management .gradient-button:disabled{cursor:not-allowed;color:#ffffff80;background:#3a376b}.tournament-admin-management .lobby-button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);border:none;border-radius:10px;outline:none;padding:12px;font-weight:600}.tournament-admin-management .lobby-button.no-padding{padding:unset}.tournament-admin-management .lobby-button:active{transform:scale(.95)}.tournament-admin-management .btn-action{justify-content:center;align-items:center;width:44px;height:44px;display:flex}.tournament-admin-management .btn-action:not(.gradient-border){padding:0}.tournament-admin-management .btn-action svg path{fill:#fff}.tournament-admin-management .time-display-selector-container{color:#ffffff80;background-color:#52528d80;border-radius:100px;flex-direction:row;align-items:center;gap:25px;padding:13px 17px;display:flex;position:relative}.tournament-admin-management .time-display-selector-container .display-selector{cursor:pointer;z-index:1;transition:color .3s linear}.tournament-admin-management .time-display-selector-container .selection-bg{background-color:#3772ff;border-radius:100px;position:absolute;inset:6px}.tournament-admin-management .time-display-selector-container .selection-bg.animated{transition:left .3s ease-out,right .3s ease-out}.tournament-admin-management .time-display-selector-container .active{color:#fff}.tournament-admin-management .filter-container{flex:1;overflow-x:auto}.tournament-admin-management .main-row{flex-direction:row;flex:1;align-items:stretch;display:flex}.tournament-admin-management .main-row .grid-parent{flex:1;overflow:auto}.tournament-admin-management .main-row .grid-parent.tournament-management-tables .main-grid-container .grid-row{margin-top:3px}.tournament-admin-management .main-row .grid-parent .grid-item-center-info{color:#141333;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.tournament-admin-management .bc-classic-popup-wrapper{overflow:unset;transform:none}.tournament-admin-management .bc-classic-popup{overflow:unset}.tournament-admin-management .table-preview-container{z-index:100;justify-content:stretch;width:900px;height:650px;display:flex;position:absolute;top:180px;left:calc(50% - 450px)}.tournament-admin-management .all-games-popup-container{z-index:100;justify-content:stretch;width:1322px;height:800px;display:flex;position:absolute;top:180px;left:calc(50% - 661px)}.tournament-admin-management .table-id-container{color:#141333;justify-content:center;align-items:center;width:100%;height:100%;font-weight:700;display:flex}.tournament-admin-management .user-timer-chip{color:#fff;background-color:#3772ff;border-radius:50px;justify-content:center;align-items:center;width:47px;height:20px;padding:6px 4px;display:flex;position:absolute}.tournament-admin-management .user-timer-chip.north{top:-12px;left:16px}.tournament-admin-management .user-timer-chip.south{bottom:-12px;left:16px}.tournament-admin-management .user-timer-chip.east{top:-12px;right:0}.tournament-admin-management .user-timer-chip.west{top:-12px;left:0}.tournament-admin-management .user-timer-chip.yellow{color:#141333;background-color:#ffc700}.tournament-admin-management .user-timer-chip.red{background-color:#d63410}.tournament-admin-management .user-offline-icon{fill:#fff;background:#d63410;border-radius:6px;width:16px;height:16px;padding:2px;position:absolute;top:9px;right:4px}.tournament-admin-management .user-call-icon{background:#090919;border:1px solid #0eb564;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:calc(50% - 14px);right:-14px}.tournament-admin-management .user-call-icon.WEST{right:unset;left:-14px}.tournament-admin-management .user-call-icon svg,.tournament-admin-management .user-call-icon path{fill:#0eb564;stroke:#0eb564}.tournament-admin-management .user-call-icon .user-call-message-tooltip{color:#fff;word-wrap:break-word;background:#090919;border-radius:6px;max-width:150px;padding:10px;display:none;position:absolute;top:4px;left:32px;overflow:hidden}.tournament-admin-management .user-call-icon:hover .user-call-message-tooltip{display:block}.tournament-admin-management .seat-item.active{box-shadow:0 0 2px 2px #e031ca}.tournament-admin-management .seat-item.active:before{border:none}.tournament-admin-management .table-board-count{color:#fff;background-color:#423d6b;border-radius:6px;margin:10px 10px 0 0;padding:6px 10px;font-size:10px}.tournament-admin-management .table-grid-item.selected{background:linear-gradient(#3772ff 0%,#e031ca 100%);border-radius:10px 10px 43px 43px}.tournament-admin-management .table-grid-item.selected .frame{border:none;border-radius:8.4px 8.4px 41.4px 41.4px;margin:1.6px}.tournament-admin-management .table-grid-item.yellow .frame{border-color:#ffc700}.tournament-admin-management .table-grid-item.orange .frame{border-color:#eb7e08}.tournament-admin-management .table-grid-item.red .frame{border-color:#d63410}.tournament-admin-management .results-popup-container{z-index:100;width:90%;max-width:1400px;height:90%;max-height:900px;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.tournament-admin-management .results-popup-container .tournament-results-container{border-radius:10px}.tournament-admin-management .results-popup-container .result-wrapper{height:100%;font-family:Lato, var(--font-fallback);color:#000;background:#fff;border-radius:8px;flex-direction:row;display:flex}.tournament-admin-management .results-popup-container .result-wrapper .result-list{box-shadow:1px 0 #00000026}.tournament-admin-management .results-popup-container .result-wrapper .result-list table{table-layout:fixed}.tournament-admin-management .results-popup-container .result-wrapper .result-list table thead th{border-radius:0}.tournament-admin-management .results-popup-container .result-wrapper .result-list table tbody td{padding:5px 0}.tournament-admin-management .results-popup-container .result-wrapper .game-result{flex-direction:column;display:flex;overflow:hidden}.tournament-admin-management .results-popup-container .result-wrapper .game-result .game-result-header{color:#fff;background:#2055c8;flex-direction:row;justify-content:space-between;align-items:center;height:30px;min-height:30px;padding:0 10px;font-size:16px;display:flex}.tournament-admin-management .results-popup-container .result-wrapper .game-result .game-result-header .close-button{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.tournament-admin-management .results-popup-container .result-wrapper .game-result .game-result-header .close-button svg{fill:#fff;width:100%;height:auto}.tournament-admin-management .results-popup-container .result-wrapper .game-result .game-result-scroll-wrapper{flex-grow:1;overflow:auto}.tournament-admin-management .results-popup-container .result-wrapper .game-result-list{color:#333}.tournament-admin-management .results-popup-container .result-wrapper .game-result-list table{table-layout:auto;width:100%}.tournament-admin-management .results-popup-container .result-wrapper .game-result-list table td,.tournament-admin-management .results-popup-container .result-wrapper .game-result-list table th{padding:0}.tournament-admin-management .results-popup-container .result-wrapper .game-result-list table thead{color:#fff;z-index:1;background-color:#2055c8;border-radius:3px;font-weight:700}.tournament-admin-management .results-popup-container .result-wrapper .game-result-list table thead th:first-of-type{border-top-left-radius:4px}.tournament-admin-management .results-popup-container .result-wrapper .game-result-list table thead div{justify-content:center;align-items:center;height:30px;display:flex}.tournament-admin-management .results-popup-container .result-wrapper .game-result-list table tbody tr{cursor:pointer}.tournament-admin-management .results-popup-container .result-wrapper .game-result-list table tbody tr:hover,.tournament-admin-management .results-popup-container .result-wrapper .game-result-list table tbody tr.selected{background:#d2ddf4}.tournament-admin-management .round-select-box{cursor:pointer;background:#52528d;border-radius:10px;width:216px;height:40px;padding:1px}.tournament-admin-management .round-select-box .box-content-wrapper{background:linear-gradient(91deg,#1c1945 .47%,#070715 99.47%);border-radius:10px;flex-direction:row;align-items:center;gap:8px;width:100%;height:100%;padding:0 16px;display:flex}.tournament-admin-management .round-select-box .box-content-wrapper *{color:#fff}.tournament-admin-management .outer-top-info{filter:drop-shadow(0 0 .535869px #14133480)drop-shadow(0 0 2.67935px #14133480);color:#ffffffbf;background:radial-gradient(75.51% 146.55% at 50.11%,#414775 0%,#41477500 100%);border:.5px solid #0b0a1f;border-radius:10px 10px 0 0;flex-direction:column;justify-content:center;align-items:center;max-width:80%;padding:6px 20px;font-size:11px;font-style:italic;display:flex;transform:translateY(1px);box-shadow:inset 0 0 1.21687px #1312314d}.tournament-admin-management .outer-top-info>div{word-break:break-word;text-align:center;font-size:12px;font-style:normal;font-weight:600}.bc-quick-filter{height:47px!important}.filter-item{color:#fff;border:1px solid #3772ff;border-radius:10px;flex-direction:row;flex-shrink:0;align-items:center;gap:8px;padding:12px 19px;transition:background-color .3s ease-out,color .3s linear;display:flex}.filter-item.active{background-color:#3772ff}.filter-item .filter-count-indicator{color:#fff;background-color:#3772ff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;min-height:20px;padding:0 6px;display:flex}.filter-item.pink{border-color:#e031ca}.filter-item.pink.active,.filter-item.pink .filter-count-indicator{background-color:#e031ca}.filter-item.green{border-color:#0eb564}.filter-item.green.active,.filter-item.green .filter-count-indicator{background-color:#0eb564}.filter-item.yellow{border-color:#ffc700}.filter-item.yellow.active,.filter-item.yellow .filter-count-indicator{color:#141333;background-color:#ffc700}.filter-item.red{border-color:#d63410}.filter-item.red.active,.filter-item.red .filter-count-indicator{background-color:#d63410}.filter-item.blue{border-color:#3772ff}.filter-item.blue.active,.filter-item.blue .filter-count-indicator{background-color:#3772ff}.filter-item.purple{border-color:#ae10d6}.filter-item.purple.active,.filter-item.purple .filter-count-indicator{background-color:#ae10d6}.filter-item.gradient{z-index:0;border-width:0;position:relative}.filter-item.gradient:before{content:"";z-index:-1;-webkit-mask-composite:xor;background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);border-radius:10px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.filter-item.gradient.active{background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%)}.filter-item.gradient .filter-count-indicator{background-color:#0000}.filter-item>div{flex-direction:row;justify-content:center;align-items:center;display:flex}.filter-item>div svg{margin-right:6px}.tournaments-grid-directors-tooltip{z-index:10;width:180px;min-height:45px;font-family:Lato, var(--font-fallback);visibility:hidden;opacity:0;background:#fff;border-radius:4px;flex-direction:column;padding:10px;transition:visibility,opacity .2s linear;display:flex;position:absolute;left:calc(100% + 10px);box-shadow:0 2px 15px #00000040}.tournaments-grid-directors-tooltip .director-info-content{flex-direction:row;align-items:center;display:flex}.tournaments-grid-directors-tooltip .director-info-content .username{flex-direction:column;display:flex}.tournaments-grid-directors-tooltip .director-info-content .username span:first-of-type{font-size:14px}.tournaments-grid-directors-tooltip .director-info-content .username span:last-of-type{font-size:10px}.tournaments-grid-directors-tooltip .director-info-content:not(:first-of-type){margin-top:10px}.tournaments-grid-directors-tooltip.first{top:0}.tournaments-grid-directors-tooltip.last{bottom:0}.sa-data-grid-wrapper .tournaments-row-header{min-height:50px}.sa-data-grid-wrapper .tournaments-cell.title{text-align:left}.sa-data-grid-wrapper .tournaments-cell.name{text-overflow:ellipsis;white-space:nowrap;text-align:left;overflow:hidden}.sa-data-grid-wrapper .tournaments-cell.date{min-width:97px}.sa-data-grid-wrapper .tournaments-cell.time{flex-direction:row;min-width:75px;display:flex}.sa-data-grid-wrapper .tournaments-cell.time .time-circle{color:#fff;background:#096430;border-radius:999px;justify-content:center;align-items:center;min-width:24px;min-height:24px;margin-left:4px;font-size:12px;display:flex}.sa-data-grid-wrapper .tournaments-cell.time .time-circle.increased{background:#db1303}.sa-data-grid-wrapper .tournaments-cell:last-child{padding-right:5px}.sa-data-grid-wrapper .tournaments-cell.date,.sa-data-grid-wrapper .tournaments-cell.directors{text-align:left;padding-left:4px}.sa-data-grid-wrapper .tournaments-cell.directors>div{flex-direction:row;align-items:center;display:flex}.sa-data-grid-wrapper .tournaments-cell.directors>div .director-name{flex-grow:1;margin:0 6px}.sa-data-grid-wrapper .tournaments-cell.directors>div .director-count{color:#333;cursor:pointer;background:#e0e0e0;border-radius:999px;justify-content:center;align-items:center;min-width:20px;min-height:20px;font-size:10px;display:flex}.sa-data-grid-wrapper .tournaments-cell.directors>div .director-count:hover+div{visibility:visible;opacity:1}.sa-data-grid-wrapper .tournaments-cell.participants button{width:100%;height:42px}.sa-data-grid-wrapper .no-row-message{text-align:center;width:100%;margin-top:10px;font-size:18px}.sessions-admin-page-container{width:100%;height:100%;font-family:Lato, var(--font-fallback);background-color:#e9e9e9;padding:27px 29px;display:flex}.sessions-admin-page-container .page-content{background-color:#fff;flex-direction:column;flex-grow:1;margin-left:90px;display:flex}.sessions-admin-page-container .page-content .header{flex-direction:row;width:100%;height:78px;min-height:78px;padding:16px;display:flex}.sessions-admin-page-container .page-content .header .title{flex-grow:1;margin-top:-6px;font-size:24px;font-weight:700}.sessions-admin-page-container .page-content .filter{flex-direction:row;align-items:center;margin-left:16px;display:flex;position:relative}.sessions-admin-page-container .page-content .filter .date-label{color:#828282;font-size:16px}.sessions-admin-page-container .page-content .filter .selected-dates{cursor:pointer;text-align:center;border:1px solid #e0e0e0;border-radius:3px;min-width:185px;margin-left:8px;padding:10px 15px}.sessions-admin-page-container .page-content .filter .date-range-picker{position:absolute;top:45px;left:0}.sessions-admin-page-container .page-content .sa-data-grid-wrapper{flex-direction:column;height:100%;padding:30px 16px;display:flex;overflow:hidden}.user-list-wrapper{z-index:21;background:#fff;border-radius:8px;flex-direction:column;width:500px;padding:14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:1px 1px 3px #00000040;height:500px!important}.user-list-wrapper .title{flex-direction:row;justify-content:space-between;align-items:center;font-size:20px;font-weight:700;display:flex}.user-list-wrapper .title svg{cursor:pointer;width:16px;height:auto}.user-list-wrapper .search-bar{border-radius:4px;outline:1px solid #828282;flex-direction:row;margin-top:10px;display:flex}.user-list-wrapper .search-bar:focus-within{outline:2px solid #828282}.user-list-wrapper .search-bar input{border:0;outline:0;flex-grow:1;margin-left:8px;font-size:16px}.user-list-wrapper .search-bar svg{cursor:pointer;width:24px;height:24px;margin:4px 8px}.user-list-wrapper .user-list-scroll{border-radius:4px;flex-grow:1;margin-top:10px;overflow:auto;box-shadow:inset 0 0 3px 1px #00000054}.user-list-wrapper .user-list-scroll .user-list-item{flex-direction:row;align-items:center;padding:5px 0;display:flex}.user-list-wrapper .user-list-scroll .user-list-item:first-child{margin-top:5px}.user-list-wrapper .user-list-scroll .user-list-item:hover{background:#0000001a}.user-list-wrapper .user-list-scroll .user-list-item .profile-photo{margin-left:10px}.user-list-wrapper .user-list-scroll .user-list-item .flag-avatar{margin:0 10px}.user-list-wrapper .user-list-scroll .user-list-item .user-info{color:#333;flex-direction:column;flex-grow:1;font-size:18px;display:flex}.user-list-wrapper .user-list-scroll .user-list-item .user-info span:not(:first-of-type){color:#828282;font-size:14px}.user-list-wrapper .tabs-container{flex-direction:column;flex-grow:1;margin-top:10px;display:flex}.user-list-wrapper .tabs-container .MuiTab-root{flex-grow:1;min-width:unset!important}.user-list-wrapper .tabs-container .tab-content:not([hidden]),.user-list-wrapper .tabs-container .tab-content>div{flex-direction:column;flex-grow:1;display:flex}.user-list-backdrop{z-index:20;background:#00000040;width:100%;height:100%;position:absolute;top:0;left:0}#root{background:#f2f2f2;overflow-x:hidden}.d-flex{display:flex}.vertical-center{align-items:center;display:flex}.vertical-end{align-items:flex-end;display:flex}video.video-localuser{transform:scaleX(-1)}@-moz-document url-prefix(){*,:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.tournaments-grid{font-size:18px}.tournaments-grid>table{width:100%}.tournaments-grid>table>thead{color:#2055c8;z-index:1;background:#d2ddf4;border-radius:5px;height:50px;font-weight:700;box-shadow:0 1px 4px #0000001a}.tournaments-grid>table>thead th:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px}.tournaments-grid>table>thead th:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px}.tournaments-grid>table tbody tr{cursor:pointer}.tournaments-grid>table tbody tr:hover,.tournaments-grid>table tbody tr.selected{background:#d2ddf4}.tournaments-admin-page-container{width:100%;height:100%;font-family:Lato, var(--font-fallback);background-color:#e9e9e9;padding:27px 29px;display:flex}.tournaments-admin-page-container .page-content{background-color:#fff;flex-direction:column;flex-grow:1;margin-left:90px;display:flex}.tournaments-admin-page-container .page-content .header{flex-direction:row;width:100%;height:78px;min-height:78px;padding:16px;display:flex}.tournaments-admin-page-container .page-content .header .title{flex-grow:1;margin-top:-6px;font-size:24px;font-weight:700}.tournaments-admin-page-container .page-content .header .btn-create{width:194px;font-family:inherit;font-size:18px}.tournaments-admin-page-container .page-content .tab-container{flex-direction:column;flex-grow:1;display:flex;overflow:hidden}.tournaments-admin-page-container .page-content .tab-container .ta-tabs{width:100%}.tournaments-admin-page-container .page-content .tab-container .ta-tabs .MuiTab-root{font-family:Lato, var(--font-fallback);text-transform:none;background-color:#fff;min-height:auto;padding:11px 14px 13px;font-size:18px;font-weight:700;line-height:21.6px}.tournaments-admin-page-container .page-content .tab-container .ta-tabs .MuiTab-root .MuiTab-wrapper{white-space:nowrap;flex-direction:row}.tournaments-admin-page-container .page-content .tab-container .ta-tabs .MuiTab-root .MuiTab-wrapper svg{fill:#333;stroke:#333;flex-shrink:0;margin-bottom:0;margin-right:10px}.tournaments-admin-page-container .page-content .tab-container .ta-tabs .MuiTab-root.Mui-selected{color:#2055c8;border:1px solid #e0e0e0;border-bottom-color:#0000}.tournaments-admin-page-container .page-content .tab-container .ta-tabs .MuiTab-root.Mui-selected svg{fill:#2055c8;stroke:#2055c8}.tournaments-admin-page-container .page-content .tab-container .ta-tabs .MuiTab-root:not(.Mui-selected){opacity:1;color:#333;border-bottom:1px solid #e0e0e0}.tournaments-admin-page-container .page-content .tab-container .ta-tabs .ta-tab{max-width:123px}.tournaments-admin-page-container .page-content .tab-container .ta-tabs .gap-tab{background-color:#0000;min-width:13px;padding:0}.tournaments-admin-page-container .page-content .tab-container .ta-tabs .gap-tab:first-child{max-width:33px}.tournaments-admin-page-container .page-content .tab-container .ta-data-grid-wrapper{flex-direction:column;height:100%;padding:30px 16px;display:flex;overflow:hidden}.tournaments-admin-page-container .page-content .tab-container .page-content-tab-content{flex:1;padding-left:16px;padding-right:16px;overflow:hidden}.tournaments-admin-page-container .page-content .tab-container .page-content-tab-content>div{flex-direction:column;height:100%;display:flex}.ta-user-remove-confirmation{z-index:30;background:#fff;border-radius:4px;flex-direction:column;width:300px;padding:14px;font-size:14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:1px 1px 3px #00000080;height:150px!important}.ta-user-remove-confirmation .title{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;font-size:14px;display:flex}.ta-user-remove-confirmation .title span:first-of-type{margin-bottom:10px;font-size:16px;font-weight:700}.ta-user-remove-confirmation .action-buttons{flex-direction:row;justify-content:space-between;margin-top:10px;display:flex}.ta-user-remove-confirmation .action-buttons button{width:48%;height:32px}.tournament-lobby-page{align-items:stretch;min-height:100vh;position:relative}.tournament-lobby-page .gradient-button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);border:none;border-radius:6px;outline:none;padding:12px;font-weight:700}.tournament-lobby-page .top-bar{z-index:25;color:#fff;border-bottom:3px solid #3a376b;flex-direction:row;align-items:center;gap:20px;height:86px;margin-left:20px;margin-right:20px;display:flex;position:absolute;top:0;left:5px;right:5px}.tournament-lobby-page .title-text{flex-direction:row;font-size:24px;font-weight:700;display:flex}.tournament-lobby-page .time-remaining{text-align:center;color:#fff;flex:1;font-size:30px;font-weight:700}.tournament-lobby-page .tournament-chat{background-color:#fff;flex-direction:column;width:444px;display:flex;position:fixed;top:86px;bottom:0}.tournament-lobby-page .tournament-chat .header{color:#fff;background:radial-gradient(50% 50%,#db1303 0%,#b60f02 100%);align-items:center;height:60px;padding-left:20px;font-size:24px;display:flex}.tournament-lobby-page .tournament-chat .window{flex:1}.tournament-lobby-page .main-layout{position:absolute;inset:89px 0 0;overflow:auto}.tournament-lobby-page .main-layout .team-lobby-switch-actions{flex-direction:row;align-items:center;gap:16px;margin:20px 0 20px 25px;display:flex}.tournament-lobby-page .main-layout .team-lobby-switch-actions button:not(.gradient-border){padding:0}.tournament-lobby-page .main-layout .team-lobby-switch-actions button div{justify-content:center;align-items:center;min-height:42px;padding:0 12px;display:flex}.tournament-lobby-page .main-layout .local-video-container,.tournament-lobby-page .main-layout .remote-video-container>div{flex-direction:column;justify-content:center;align-items:center;max-width:339px;max-height:219.69px;display:flex}.tournament-lobby-page .main-layout video{object-fit:cover;width:339px;height:180px}.tournament-lobby-page .main-layout .nameband{color:#fff;background-color:#13002e;flex-direction:row;justify-content:space-between;align-items:center;width:339px;height:29px;padding-left:8px;padding-right:8px;font-size:16px;display:flex}.tournament-lobby-page .main-layout .local-video-container{position:relative}.tournament-lobby-page .main-layout .local-video-container video{z-index:10}.tournament-lobby-page .main-layout .placeholder-grid-item{width:339px;height:209px}.tournament-lobby-page .main-layout .local-video-controls{z-index:20;background:linear-gradient(#02002300 0%,#02002336 35%,#0200238a 70%,#020023 100%);flex-direction:row;justify-content:flex-end;align-items:flex-end;gap:10px;padding-bottom:10px;display:flex;position:absolute;inset:0 0 20px}.tournament-lobby-page .main-layout .local-video-controls>div{cursor:pointer;border-radius:15px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.tournament-lobby-page .main-layout .local-video-controls>div svg{fill:#000;width:18px;height:18px}.tournament-lobby-page .main-layout .remote-video-container{position:relative}.tournament-lobby-page .main-layout .remote-video-container .remote-video-controls{z-index:20;background:linear-gradient(#02002300 0%,#02002336 35%,#0200238a 70%,#020023 100%);flex-direction:row;justify-content:flex-end;align-items:flex-end;gap:10px;padding-bottom:10px;padding-right:10px;display:flex;position:absolute;inset:0 0 20px}.tournament-lobby-page .main-layout .remote-video-container .remote-video-controls .video-status-indicators{flex-direction:row;gap:10px;display:flex}.tournament-lobby-page .main-layout .remote-video-container .remote-video-controls .video-status-indicators .video-status-button{justify-content:center;align-items:center;width:30px;height:30px;display:flex}.tournament-lobby-page .main-layout .remote-video-container .remote-video-controls .video-status-indicators .video-status-button svg{fill:#fff;width:18px;height:18px}.tournament-lobby-page .main-layout .video-background{z-index:0;background-color:#29274b;justify-content:center;align-items:flex-end;width:339px;height:180px;display:flex;position:absolute;top:0;left:0}.tournament-lobby-page .main-layout .video-background svg{height:150px}.tournament-lobby-page .main-layout .video-background svg path{fill:#070715}.tournament-lobby-page .main-layout .video-background.muted{z-index:15}.tournament-lobby-page .results-popup-container{z-index:500;width:90%;max-width:1400px;height:90%;max-height:900px;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.tournament-lobby-page .results-popup-container .tournament-results-container{border-radius:10px}.tournament-lobby-page .results-popup-container .result-wrapper{height:100%;font-family:Lato, var(--font-fallback);color:#000;background:#fff;border-radius:8px;flex-direction:row;display:flex}.tournament-lobby-page .results-popup-container .result-wrapper .result-list{box-shadow:1px 0 #00000026}.tournament-lobby-page .results-popup-container .result-wrapper .result-list table{table-layout:fixed}.tournament-lobby-page .results-popup-container .result-wrapper .result-list table thead th{border-radius:0}.tournament-lobby-page .results-popup-container .result-wrapper .result-list table tbody td{padding:5px 0}.tournament-lobby-page .results-popup-container .result-wrapper .game-result{flex-direction:column;display:flex;overflow:hidden}.tournament-lobby-page .results-popup-container .result-wrapper .game-result .game-result-header{color:#fff;background:#2055c8;flex-direction:row;justify-content:space-between;align-items:center;height:30px;min-height:30px;padding:0 10px;font-size:16px;display:flex}.tournament-lobby-page .results-popup-container .result-wrapper .game-result .game-result-header .close-button{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.tournament-lobby-page .results-popup-container .result-wrapper .game-result .game-result-header .close-button svg{fill:#fff;width:100%;height:auto}.tournament-lobby-page .results-popup-container .result-wrapper .game-result .game-result-scroll-wrapper{flex-grow:1;overflow:auto}.tournament-lobby-page .results-popup-container .result-wrapper .game-result-list{color:#333}.tournament-lobby-page .results-popup-container .result-wrapper .game-result-list table{table-layout:auto;width:100%}.tournament-lobby-page .results-popup-container .result-wrapper .game-result-list table td,.tournament-lobby-page .results-popup-container .result-wrapper .game-result-list table th{padding:0}.tournament-lobby-page .results-popup-container .result-wrapper .game-result-list table thead{color:#fff;z-index:1;background-color:#2055c8;border-radius:3px;font-weight:700}.tournament-lobby-page .results-popup-container .result-wrapper .game-result-list table thead th:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px}.tournament-lobby-page .results-popup-container .result-wrapper .game-result-list table thead th:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px}.tournament-lobby-page .results-popup-container .result-wrapper .game-result-list table tbody tr{cursor:pointer}.tournament-lobby-page .results-popup-container .result-wrapper .game-result-list table tbody tr:hover,.tournament-lobby-page .results-popup-container .result-wrapper .game-result-list table tbody tr.selected{background:#d2ddf4}.tournament-lobby-page .call-director-admin-wrapper{left:50%}.tournament-lobby-page .team-tournament-results-wrapper{z-index:30}.deal-source-dashboard{z-index:40;background:#3333;flex-direction:column;width:100vw;display:flex;position:fixed;top:0;left:118px}.deal-source-dashboard #game-menu-content-wrapper{background:linear-gradient(91deg,#070715 .47%,#1c1945 99.47%);flex-direction:column;height:100vh;display:flex;box-shadow:0 -6px 12px #3772ff33,0 6px 12px #e031ca33,0 0 16px #fffdfd40}.deal-source-dashboard .deal-source-result{background:#fff;height:100%;position:fixed;top:0}.deal-source-dashboard .game-menu-content-header{white-space:nowrap;color:#fff;border-top-left-radius:inherit;border-top-right-radius:inherit;background:linear-gradient(91deg,#1c1945 .47%,#070715 99.47%);flex-direction:row;align-items:center;padding-left:4.48%;font-weight:700;display:flex;overflow:hidden}.deal-source-dashboard .game-menu-content-header .back-button{cursor:pointer;align-items:center;height:100%;display:flex}.deal-source-dashboard .game-menu-content-header .back-button svg{height:28%}.tournament-detail-already-registered{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.tournament-detail-already-registered>*{border-radius:3px;width:430px;height:50px}.tournament-detail-already-registered .text{color:#fff;background-color:#0eb564;justify-content:center;align-items:center;gap:8px;font-size:16px;display:flex}.tournament-detail-registration{flex-direction:column;padding:16px;font-size:16px;display:flex}.tournament-detail-registration>*{margin-bottom:24px}.tournament-detail-registration-title{font-size:24px;font-weight:700}.tournament-detail-registration-bold{font-weight:700}.tournament-detail-registration-row{flex-direction:row;align-items:center;display:flex}.tournament-detail-registration-row>*{margin-left:30px}.tournament-detail-registration-row{margin-bottom:36px}.tournament-detail-registration .filter-title{display:none}.tournament-detail-registration-user-selector{max-width:300px}.tournament-detail-registration-user-selector .autosuggest-container{height:55px}.tournament-detail-registration-user-selector .autosuggest-container .MuiFormControl-root{background:#0707154d;border:1px solid #3a376b;border-radius:3px}.tournament-detail-registration-user-selector .autosuggest-container .MuiInputBase-root{color:#fff}.tournament-detail-registration-user-selector .autosuggest-container .MuiAutocomplete-root .MuiAutocomplete-endAdornment{top:calc(50% - 14px)}.tournament-detail-registration-user-selector .autosuggest-container .MuiAutocomplete-root .MuiAutocomplete-endAdornment svg path{fill:#fff}.tournament-detail-registration-user-selector .Mui-error{margin-left:0}.tournament-detail-registration-user-selector .Mui-error svg{margin-right:12px}.tournament-detail-registration .select-team-field{max-width:315px}.tournament-detail-registration .select-team-field .MuiFormControl-root{background:#0707154d;border:1px solid #3a376b;border-radius:3px}.tournament-detail-registration .select-team-field .MuiInputBase-root{color:#fff}.tournament-detail-registration .select-team-field .MuiAutocomplete-endAdornment svg path{fill:#fff}.tournament-detail-registration-password .tournament-detail-registration-bold{white-space:nowrap;margin-bottom:16px}.tournament-detail-registration-password .MuiFormControl-root{background:#0707154d;border:1px solid #3a376b;border-radius:3px;width:100%;max-width:315px}.tournament-detail-registration-password .MuiInputBase-root{color:#fff}.tournament-detail-registration-password .MuiInputBase-input::placeholder{color:#ffffff80;opacity:1}.tournament-detail-registration-password .MuiIconButton-root{color:#fff}.tournament-detail-registration .register-button,.tournament-detail-registration .gradient-button,.tournament-detail-registration .cancel-registration-button{width:315px;height:55px}.tournament-detail-registration .register-button.completed,.tournament-detail-registration .gradient-button.completed,.tournament-detail-registration .cancel-registration-button.completed{cursor:initial;opacity:1;background:#0eb564}.tournament-detail-summary-title{text-align:center;white-space:nowrap;flex-flow:wrap;justify-content:center;align-self:center;align-items:center;max-width:calc(100% - 320px);font-size:30px;font-weight:700;display:flex}.tournament-detail-summary-subtitle-container{flex-direction:column;align-self:center;align-items:center;gap:10px;max-width:calc(100% - 360px);display:flex}.tournament-detail-summary-description-text{word-break:break-word;font-size:20px}.tournament-detail-summary-reward-container{transform-origin:50%;padding:20px 0 10px;transform:scale(1.4)}.tournament-detail-summary-title-container{flex-direction:column;padding-top:20px;padding-left:16px;padding-right:16px;display:flex;position:relative}.tournament-detail-summary-title-container>*{margin-bottom:20px}.tournament-detail-summary-title-container .directors-preset-boards{flex-direction:row;align-items:center;gap:12px;display:flex}.tournament-detail-summary-title-container .directors-preset-boards .divider{background-color:#52528d;width:1px;height:24px}.tournament-detail-summary-title-container .directors-preset-boards .preset-boards{cursor:pointer;flex-direction:row;align-items:center;gap:4px;display:flex}.tournament-detail-summary-title-container .directors-preset-boards .preset-boards:active{transform:scale(.98)}.tournament-detail-summary-title-container .directors-preset-boards .preset-boards.disabled{opacity:.5;cursor:default;pointer-events:none}.tournament-detail-summary-logo{background:linear-gradient(141deg,#403b92 .67%,#1b1944 98.3%);border:1px solid #ffffff75;border-radius:8px;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:absolute;top:20px;left:16px}.tournament-detail-summary-logo img{width:100%;height:100%}.tournament-detail-summary-logo *{border-radius:inherit}.tournament-detail-summary-return-button{width:171px;height:50px;position:absolute;top:16px;right:16px}.tournament-detail-summary-row{flex-direction:row;justify-content:space-between;align-items:center;padding:5px;font-size:18px;display:flex}.tournament-detail-summary-action-group{flex-direction:row;align-items:center;gap:16px;display:flex}.tournament-detail-summary-edit-button{cursor:pointer;color:#fff;background:0 0;border:none;outline:none;flex-direction:row;align-items:center;gap:4px;margin-bottom:-2px;margin-left:10px;padding:0;font-size:14px;font-weight:600;display:flex}.tournament-detail-summary-edit-button svg{fill:#fff;width:25px;height:25px}.tournament-detail-summary-time-remaining{color:#e03131;margin-left:16px;font-size:24px}.tournament-detail-summary-avatar-group-container{flex-direction:row;align-items:flex-end;display:flex}.tournament-detail-summary-avatar-group-text{margin-right:10px}.tournament-detail-summary-avatar-group{flex-direction:row;align-items:center;margin-bottom:-6px;display:flex}.tournament-detail-summary-avatar{border-radius:35px;width:35px;height:35px;margin-right:-10px;display:inline-block;position:relative}.tournament-detail-summary-avatar>img,.tournament-detail-summary-avatar>svg{z-index:1}.tournament-detail-summary-avatar:before{content:"";z-index:0;border-radius:100px;position:absolute;inset:-2px}.tournament-detail-summary-avatar-bot-container{z-index:1;border-radius:35px;width:35px;height:35px;position:relative;overflow:hidden}.tournament-detail-summary-avatar:last-child{margin-right:0}.tournament-detail-summary-avatar .tournament-detail-summary-avatar-item{width:35px;height:35px}.tournament-detail-summary-avatar-remaining{margin-left:16px}.tournament-detail-summary-avatar>.tooltip{visibility:hidden;opacity:0;color:#fff;background-color:#0b0a1f;border-radius:6px;padding:12px;transition:opacity .1s linear,visibility 0s .2s;position:absolute;right:0}.tournament-detail-summary-avatar:hover>.tooltip{visibility:visible;opacity:1;transition:opacity .1s linear,visibility}.tournament-detail-summary-info-table th{padding-top:12px;padding-bottom:12px;font-size:20px;font-weight:700}.tournament-detail-summary-info-table td{text-align:center;padding-top:12px;padding-bottom:12px;font-size:16px}.tournament-detail-summary-club-icon{padding-right:8px;display:inline-block;transform:translateY(2px)}.tournament-detail-summary-country-icon{display:inline-block;transform:translateY(2px)}.tournament-detail-summary .tournaments-club-tooltip.MuiTooltip-tooltip{background-color:#2055c8;font-size:18px}.tournament-detail-summary-fee-cell{gap:4px}.tournament-add-remove-director-container{z-index:100;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tournament-add-remove-director-backdrop{cursor:pointer;z-index:100;position:fixed;inset:0}.tournament-add-remove-director-popup{z-index:150;width:400px;height:600px}.tournament-add-remove-director-form{flex-direction:column;gap:20px;height:100%;padding:20px;display:flex}.tournament-add-remove-director-title{font-size:20px}.tournament-add-remove-director-subtitle{font-size:16px}.tournament-add-remove-director-row{flex-direction:row;align-items:center;display:flex}.tournament-add-remove-director-not-found{padding-top:10px;font-size:16px}.tournament-add-remove-director-user-selector{margin-bottom:4px}.tournament-add-remove-director-user-list{flex-direction:column;gap:10px;display:flex;overflow-y:auto}.tournament-add-remove-director-user-container{flex-direction:row;align-items:center;gap:10px;display:flex}.tournament-add-remove-director-avatar-container{width:35px;height:35px;margin:2px;position:relative}.tournament-add-remove-director-avatar-bg{z-index:0;background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);border-radius:100px;position:absolute;inset:-2px}.tournament-add-remove-director-avatar{z-index:1;border-radius:35px;width:35px;height:35px;position:absolute;inset:0}.tournament-add-remove-director-spacer{flex:1}.tournament-add-remove-director-submit-button{padding:12px!important}.tournament-add-remove-director-remove-user{cursor:pointer;background:0 0;border:none;outline:none}.tournament-add-remove-director-remove-user svg{fill:#fff}.tournament-detail-users-list{background-color:#1b153a;border:2px solid #3a376b;border-radius:12px;flex-direction:column;flex:1;gap:20px;padding:36px;font-size:18px;display:flex;position:relative}.tournament-detail-users-list .title{flex-direction:row;justify-content:space-between;font-size:24px;font-weight:700;display:flex}.tournament-detail-users-list .title .gradient-v1{white-space:nowrap;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:4px;height:40px;padding:0 4px;font-size:14px;display:flex}.tournament-detail-users-list .user-list-container{flex:1;position:relative}.tournament-detail-users-list .user-list-container .scroll-container{flex-direction:column;gap:15px;display:flex;position:absolute;inset:0;overflow-y:auto}.tournament-detail-users-list .user-pair-container{flex-direction:row;align-items:center;display:flex}.tournament-detail-users-list .user-pair-container>div:first-child{flex:1;justify-content:flex-start}.tournament-detail-users-list .user-pair-container>div:nth-child(2){text-align:center;flex:1}.tournament-detail-users-list .user-pair-container>div:nth-child(3){flex:1;justify-content:flex-end}.tournament-detail-users-list .user-container{flex-direction:row;align-items:center;gap:5px;display:flex}.tournament-detail-users-list .user-action-wrapper{flex-direction:row;align-items:center;gap:4px;display:flex}.tournament-detail-users-list .user-action-wrapper .remove-button-container{justify-content:flex-end;display:flex}.tournament-detail-users-list .user-action-wrapper .remove-button-container button{background:0 0;height:22px}.tournament-detail-teams-list{background-color:#1b153a;border:2px solid #3a376b;border-radius:12px;flex-direction:column;flex:1;gap:20px;padding:36px;font-size:18px;display:flex;position:relative}.tournament-detail-teams-list .title{flex-direction:row;justify-content:space-between;font-size:24px;font-weight:700;display:flex}.tournament-detail-teams-list .title .title-refresh{flex-direction:row;align-items:center;gap:8px;display:flex}.tournament-detail-teams-list .title .title-refresh button{background:0 0;height:22px;padding:0}.tournament-detail-teams-list .title .gradient-v1{white-space:nowrap;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:4px;height:40px;padding:0 4px;font-size:14px;display:flex}.tournament-detail-teams-list .team-list-container{flex:1;position:relative}.tournament-detail-teams-list .team-list-container .scroll-container{flex-direction:column;gap:15px;display:flex;position:absolute;inset:0;overflow-y:auto}.tournament-detail-teams-list .team-list-container .team-divider-title{color:#ecececbf}.tournament-detail-teams-list .team-container{flex-direction:row;align-items:center;gap:5px;display:flex}.tournament-detail-teams-list .team-container .team-name{font-size:16px}.tournament-detail-teams-list .team-container .actions{flex-direction:row;flex-grow:1;justify-content:flex-end;align-items:center;gap:6px;margin-right:8px;display:flex}.tournament-detail-teams-list .team-container .actions .remove-button-container{justify-content:flex-end;display:flex}.tournament-detail-teams-list .team-container .actions .remove-button-container button{background:0 0;height:18px}.tournament-detail-teams-list .team-container .actions .lineup-button-container{justify-content:flex-end;display:flex}.tournament-detail-teams-list .avatar-container{width:24px;height:24px;margin:2px;position:relative}.tournament-detail-teams-list .avatar-container .avatar-bg{z-index:0;background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);border-radius:5px;position:absolute;inset:-2px}.tournament-detail-teams-list .avatar-container .avatar{z-index:1;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;inset:0}.tournament-open-lobby-confirmation-popup-backdrop{opacity:.4}.tournament-open-lobby-confirmation-popup{width:initial;height:initial;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tournament-open-lobby-confirmation-popup .content{flex-direction:column;justify-content:center;align-items:center;gap:50px;min-width:500px;padding:50px;display:flex}.tournament-open-lobby-confirmation-popup .title{color:#fff;text-align:center;max-width:250px;font-size:20px;font-weight:500}.tournament-open-lobby-confirmation-popup .button-container{flex-direction:row;justify-content:center;align-self:stretch;align-items:center;gap:12px;display:flex}.tournament-open-lobby-confirmation-popup .accept-button{color:#0b0a1f;cursor:pointer;background-color:#fff;border:none;border-radius:3px;outline:none;flex:1 0;padding:12px;font-size:16px;font-weight:500}.tournament-open-lobby-confirmation-popup .cancel-button{color:#fff;cursor:pointer;background-color:#d03b3b;border:none;border-radius:3px;outline:none;flex:1 0;padding:12px;font-size:16px;font-weight:500}.tournament-start-button-confirmation-popup-backdrop{opacity:.4}.tournament-start-button-confirmation-popup{width:initial;height:initial;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tournament-start-button-confirmation-popup .content{flex-direction:column;justify-content:center;align-items:center;gap:50px;min-width:500px;padding:50px;display:flex}.tournament-start-button-confirmation-popup .title{color:#fff;text-align:center;max-width:250px;font-size:20px;font-weight:500}.tournament-start-button-confirmation-popup .button-container{flex-direction:row;justify-content:center;align-self:stretch;align-items:center;gap:12px;display:flex}.tournament-start-button-confirmation-popup .accept-button{color:#0b0a1f;cursor:pointer;background-color:#fff;border:none;border-radius:3px;outline:none;flex:1 0;padding:12px;font-size:16px;font-weight:500}.tournament-start-button-confirmation-popup .cancel-button{color:#fff;cursor:pointer;background-color:#d03b3b;border:none;border-radius:3px;outline:none;flex:1 0;padding:12px;font-size:16px;font-weight:500}.bc-preset-boards-container{z-index:100;color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bc-preset-boards-container .bc-preset-boards-backdrop{cursor:pointer;z-index:100;position:fixed;inset:0}.bc-preset-boards-container .bc-preset-boards-popup{z-index:150;width:500px}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container{flex-direction:column;gap:10px;height:min(900px,92vh);padding:18px 22px;display:flex}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .title{align-self:center;font-size:20px;font-weight:600}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .mini-pbn-table-viewer{width:100%;max-height:none}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .tabs{flex-direction:row;align-items:center;width:100%;font-size:14px;font-weight:600;display:flex}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .tabs .tab{color:#ffffffbf;cursor:pointer;flex-direction:row;flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-width:0;padding:4px 0;display:flex;position:relative}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .tabs .tab>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .tabs .tab:after{content:" ";z-index:1;background:radial-gradient(50% 50%,#fff 0%,#ffffff75 100%);width:100%;height:1px;position:absolute;bottom:0;left:0}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .tabs .tab.selected:after{color:#fff;background:radial-gradient(50% 50%,#3772ff 0%,#e031ca 100%)}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .tabs .tab.past{color:#fff6}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .tabs.round-tabs{gap:2px;width:100%;font-size:13px}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .tabs.round-tabs .tab{gap:4px;padding:6px 4px}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .tabs.import-tabs{width:auto}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .tabs.import-tabs .tab{flex:none;padding:4px 12px}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .preset-tabs-row{align-items:flex-end;gap:8px;width:100%;display:flex}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .preset-tabs-row .rounds-column{flex-direction:column;flex:auto;min-width:0;display:flex}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .preset-tabs-row .rounds-column .rounds-label{letter-spacing:.6px;text-transform:uppercase;color:#ffffff8c;text-align:center;margin-bottom:3px;font-size:10px;font-weight:500}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .preset-tabs-row .tabs-splitter{background:#ffffff40;flex:0 0 1px;align-self:stretch;margin:8px 0 0}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .ct-form-input{background:linear-gradient(90.59deg,#1c1945 .47%,#12102e 48.52%,#070715 99.47%);border:1px solid #52528d;border-radius:10px;font-size:13px}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .ct-form-input input{color:#fff;padding:12px 16px;font-size:13px}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .ct-form-input input.MuiAutocomplete-input{padding:3px 4px 3px 6px;font-size:13px}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .ct-form-input fieldset{border:0;outline:0}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .ct-form-input .MuiAutocomplete-endAdornment{top:50%;transform:translateY(-50%)}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .ct-form-input .MuiAutocomplete-endAdornment .MuiSvgIcon-root{fill:#fff}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .ct-form-input.ct-autocomplete .MuiAutocomplete-inputRoot{min-height:41px;padding:4px 65px 4px 9px!important}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .ct-form-input.full-width{width:100%}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .ct-form-input.full-width svg{fill:#fff}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .ct-form-input.file-upload-view{color:#fff;flex-direction:row;justify-content:space-between;align-items:center;height:41px;padding:0 14px;display:flex}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .btn-action{color:#fff;flex-direction:row;justify-content:center;align-items:center;gap:6px;height:40px;padding:0;font-size:14px;font-weight:600;display:flex}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .tab-content-container{flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .tab-content-container .preset-boards-selector{flex-direction:column;flex:none;gap:2px;display:flex}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .tab-content-container .export-description{color:#ececec;text-align:center;flex:none;font-size:12px;font-weight:400}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .tab-content-container .btn-action{flex:none}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .tab-content-container .preset-round-body{flex-direction:column;flex:auto;align-items:center;gap:10px;min-height:0;display:flex;overflow-y:auto}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .tab-content-container .import-preview{flex:auto;min-height:0;overflow-y:auto}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .tab-content-container .board-chips{flex-wrap:wrap;gap:6px;max-height:120px;padding:4px 2px;display:flex;overflow-y:auto}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .tab-content-container .board-chips .board-chip{color:#ffffffbf;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(90.59deg,#1c1945 .47%,#12102e 48.52%,#070715 99.47%);border:1px solid #52528d;border-radius:8px;min-width:36px;padding:6px 8px;font-size:13px;font-weight:500}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .tab-content-container .board-chips .board-chip.selected{color:#fff;background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);border-color:#0000}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .tab-content-container .board-chips .board-chip.disabled{opacity:.35;cursor:not-allowed}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .tab-content-container .board-chips-count{color:#fff9;text-align:right;font-size:11px}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .tab-content-container.import{gap:14px}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .journal-position-text{color:#ffffffb3;white-space:nowrap;font-size:11px;font-weight:500}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .preset-journal-action{flex-direction:row;align-items:center;gap:8px;display:flex}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .journal-view-btn{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:flex}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .journal-view-btn svg{fill:#fff;width:18px;height:18px}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .journal-view-btn:hover svg{fill:#e031ca}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .journal-picker{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:4px;width:100%;display:flex}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .journal-picker .journal-chip{color:#ffffffb3;cursor:pointer;-webkit-user-select:none;user-select:none;background:#12102e99;border:1px solid #52528d;border-radius:7px;padding:3px 7px;font-size:11px;font-weight:500}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .journal-picker .journal-chip.selected{color:#fff;background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);border-color:#0000}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .clear-presets-container{width:80%;position:relative}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .clear-presets-container .btn-clear-presets{color:#ececec80}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .clear-presets-container .clear-presets-dialog{color:#ecececbf;text-align:center;z-index:1;background-color:#12102e;border:1px solid #52528d;border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:14px;font-weight:400;display:flex;position:absolute;bottom:20px}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .clear-presets-container .clear-presets-dialog b{color:#fff;align-self:center;font-size:18px;font-weight:500}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .clear-presets-container .clear-presets-dialog>div{flex-direction:row;align-items:center;gap:10px;width:100%;display:flex}.bc-preset-boards-container .bc-preset-boards-popup .popup-content-container .clear-presets-container .clear-presets-dialog>div button{flex-grow:1}.bc-preset-boards-container .confirmation-back{cursor:pointer;position:absolute;top:35px;left:30px}.bc-preset-boards-container .confirmation-text{color:#ececec;align-self:center;font-size:14px;font-weight:400}.bc-preset-boards-container .confirmation-actions{flex-direction:row;align-items:center;gap:24px;width:100%;display:flex}.bc-preset-boards-container .confirmation-actions button{flex-grow:1}.bc-preset-boards-container .confirmation-actions button.danger svg path{fill:#c00e00}.bc-preset-boards-container .confirmation-actions button.danger{color:#c00e00!important}.form-dealset-option{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.form-dealset-option .board-count-label{flex-direction:row;align-items:center;gap:4px;display:flex}.bc-preset-journal-result-container{z-index:200;color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bc-preset-journal-result-container .bc-preset-journal-result-backdrop{cursor:pointer;z-index:200;background:#0006;position:fixed;inset:0}.bc-preset-journal-result-container .bc-preset-journal-result-popup{z-index:250;width:760px;max-width:94vw}.bc-preset-journal-result-container .bc-preset-journal-result-popup .popup-content-container{flex-direction:column;gap:12px;max-height:92vh;padding:18px 22px;display:flex;overflow-y:auto}.bc-preset-journal-result-container .bc-preset-journal-result-popup .popup-content-container .title{align-self:center;font-size:18px;font-weight:600}.bc-preset-journal-result-container .bc-preset-journal-result-popup .popup-content-container .loading-text{color:#ececec;align-self:center;padding:40px 0;font-size:14px}.bc-preset-journal-result-container .bc-preset-journal-result-popup .popup-content-container .preset-journal-result-board{color:#333;background:#fff;border-radius:10px;overflow:hidden}.tournament-document-container{z-index:100;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tournament-document-container .tournament-document-backdrop{cursor:pointer;z-index:100;background:#00000059;position:fixed;inset:0}.tournament-document-container .tournament-document-popup{z-index:150;width:400px}.tournament-document-container .tournament-document-popup .popup-content-container{flex-direction:column;gap:16px;padding:20px;display:flex}.tournament-document-container .tournament-document-popup .popup-content-container .file-upload{color:#ecececbf;cursor:pointer;border:1px solid #52528d;border-radius:10px;justify-content:space-between;align-items:center;padding-left:10px;font-size:14px;display:flex}.tournament-document-container .tournament-document-popup .popup-content-container .file-upload.has-document{color:#fff}.tournament-document-container .tournament-document-popup .popup-content-container .file-upload .btn-file-upload{border-radius:0 10px 10px 0;flex-direction:row;align-items:center;gap:6px;margin-left:8px;padding:10px;font-size:14px;font-weight:400;display:flex}.tournament-document-container .tournament-document-popup .popup-content-container .actions{flex-direction:row;align-items:center;gap:6px;font-size:14px;display:flex}.tournament-document-container .tournament-document-popup .popup-content-container .actions button{border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:4px;width:33.33%;padding:6px 10px;font-size:14px;display:flex}.tournament-document-container .tournament-document-popup .popup-content-container .actions.footer{justify-content:flex-end;gap:10px}.tournament-document-container .tournament-document-popup .popup-content-container .actions.footer button{padding:6px 8px;font-size:16px;font-weight:500}.tournament-document-container .tournament-document-popup .popup-content-container .line-splitter{background:linear-gradient(90deg,#e2d5ff00 0%,#998bba 50%,#e2d5ff00 100%);width:100%;height:.5px}.tournament-detail-layout{color:#fff;flex-direction:column;height:100vh;padding:25px 30px;display:flex}@media (width>=1970px){.tournament-detail-layout{align-items:center}}.tournament-detail-layout .gradient-button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);border:none;border-radius:6px;outline:none;padding:12px;font-size:16px;font-weight:700}.tournament-detail-layout .cancel-registration-button{color:#fff;cursor:pointer;background:#d03b3b;border:none;border-radius:6px;outline:none;padding:12px;font-size:16px;font-weight:700}.tournament-detail-layout-body{flex-direction:column;flex:1;align-items:stretch;display:flex}@media (width>=1970px){.tournament-detail-layout-body{width:1821px}}.tournament-detail-layout-top-wrapper{background-color:#1b153a;border:2px solid #3a376b;border-radius:12px;align-items:stretch;margin-bottom:30px;position:relative}.tournament-detail-layout-bottom-wrapper{flex-direction:row;flex:1;align-items:stretch;gap:20px;display:flex}.tournament-detail-layout-main{background-color:#1b153a;border:2px solid #3a376b;border-radius:12px;flex-direction:column;flex:2;align-items:stretch;gap:20px;padding:20px;display:flex;position:relative}.tournament-detail-layout-action-button{align-self:start;width:315px;height:55px;margin:16px}.tournament-detail-layout-closing-lobby-link{width:315px;height:55px;margin:16px}.sticky-sidebar-container{z-index:10;position:absolute;top:20px;bottom:0;right:20px}.sidebar{flex-direction:column;padding:0 0 100px;display:flex;position:sticky}.quick-action-button-container{z-index:10;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;display:flex;position:sticky;top:20px}.quick-action-button-container:before{content:"";-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;position:absolute;inset:-30px -20px -60px;-webkit-mask:linear-gradient(#000 0% 100px,#0000 100%);mask:linear-gradient(#000 0% 100px,#0000 100%)}.quick-action-button-container .button-item{cursor:pointer;border-radius:16px;justify-content:center;align-items:center;width:276px;height:136px;transition:box-shadow .3s ease-out;display:flex;position:relative}.quick-action-button-container .button-item:hover{box-shadow:0 -20px 16px #3772ff33,0 20px 16px #e031ca33,0 0 20px #fffdfd40}.quick-action-button-container .main-action-icon{z-index:20}.quick-action-button-container .button-background{background:linear-gradient(141deg,#403b92,#1b1944);border-radius:16px;position:absolute;inset:0}.quick-action-button-container .button-text{font-size:16px;font-weight:600;position:absolute;bottom:12px;right:8px}.quick-action-button-container .bottom-glow{position:absolute;bottom:-26px;left:50%;transform:translate(-50%)}.post-content-markdown{font-size:14px;line-height:1.5}.post-content-markdown a{color:#e031ca}.post-content-markdown h1{font-size:18px;line-height:2.5}.post-content-markdown h2,.post-content-markdown h4{font-size:16px;line-height:2.5}.post-content-markdown hr{margin-top:10px;margin-bottom:10px}.post-content-markdown img{border-radius:10px;width:100%;margin-top:10px;margin-bottom:10px}.post-content-markdown blockquote{margin-top:20px;margin-bottom:20px;margin-left:20px}.truncated-text-container{width:100%;position:relative}.truncated-text-container .truncated-content{position:relative;overflow:hidden}.truncated-text-container .truncated-content.truncated{-webkit-mask-image:linear-gradient(#000 calc(100% - 2em),#0000);mask-image:linear-gradient(#000 calc(100% - 2em),#0000)}.truncated-text-container .expand-button{color:#007bff;cursor:pointer;background:0 0;border:none;margin-top:4px;padding:4px 0;font-size:14px;font-weight:500}.truncated-text-container .expand-button:hover{text-decoration:underline}.timeline-item-container{word-wrap:break-word;-webkit-user-select:text;user-select:text;flex-direction:column;gap:20px;font-size:14px;display:flex}.timeline-item-container .author-container{flex-direction:row;align-items:center;gap:10px;display:flex;position:relative}.timeline-item-container .author-container .edit-button{color:#ffffff80;margin-left:auto;transition:color .2s}.timeline-item-container .author-container .edit-button:hover{color:#fffc}.timeline-item-container .author-container .delete-button{color:#ff5050b3;transition:color .2s}.timeline-item-container .author-container .delete-button:hover{color:#ff5050}.timeline-item-container .pinned-post{flex-direction:row;align-items:center;gap:3px;font-size:12px;display:flex}.timeline-item-container .author-name{font-weight:500}.timeline-item-container .item-title{font-size:20px;font-weight:500}.timeline-item-container .date-container{flex-direction:row;align-items:center;gap:10px;font-size:12px;display:flex}.timeline-item-container .author-name-container{flex-direction:column;gap:5px;display:flex}.timeline-item-container .post-image{object-fit:cover;border-radius:20px;max-height:450px}.timeline-item-container .external-link{color:#e031ca;align-items:center;gap:4px;display:flex}.timeline-item-container .external-link svg{width:1em;height:1em}.timeline-item-container .post-image-link{cursor:pointer}.timeline-item-container .tournament-item-container{z-index:2;border-radius:10px;flex-direction:column;align-self:stretch;align-items:center;padding:20px;display:flex;position:relative}.timeline-item-container .tournament-item-container .entity-background{z-index:-1;border-radius:20px;width:100%;height:100%;margin-top:-20px;position:absolute}.timeline-item-container .tournament-item-container .tournament-grid-item:before{opacity:0;content:"";z-index:-1;filter:blur(10px);background:linear-gradient(90deg,#3772ff66 0%,#e031ca66 100%);border-radius:4px;transition:opacity .1s linear;position:absolute;inset:-4px}.timeline-item-container .tournament-item-container .tournament-grid-item:hover:before{opacity:1}.timeline-item-container .tournament-item-container .call-to-action-container{flex-flow:wrap;align-items:center;gap:20px;width:100%;display:flex}.timeline-item-container .tournament-item-container .call-to-action-container .call-to-action-text{flex-direction:column;flex-grow:1;align-items:center;gap:20px;display:flex}.timeline-item-container .tournament-item-container .call-to-action-container .tournament-status{text-align:center;background:radial-gradient(50% 50%,#fff 0%,#ffffff75 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:600}.timeline-item-container .tournament-item-container .call-to-action-container .create-tournament-button-text{padding-right:16px}.notification-list-item-container{cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding:16px 30px;display:flex}.notification-list-item-container .user-name{color:#fff;font-weight:400}.notification-list-item-container{color:#fffc}.notification-list-item-container.unread{opacity:1;background:linear-gradient(90deg,#3772ff40 0%,#e031ca40 100%);font-weight:600}.notification-list-item-container .notification-avatar-container{align-self:flex-start;position:relative}.notification-list-item-container .notification-avatar-container:before{content:"";background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);border-radius:32px;position:absolute;inset:-1px}.notification-list-item-container .notification-content-wrapper{flex-direction:column;gap:4px;display:flex}.notification-list-item-container .notification-time{color:#92929d;font-size:10px}.notification-list-item-container .follow-back-button{color:#fff;width:100px;height:28px;font-size:12px}.notification-invite-item{background:linear-gradient(90deg,#3772ff40 0%,#e031ca40 100%);flex-direction:row;gap:8px;padding:12px;display:flex}.notification-invite-item.no-bg{background:0 0}.notification-invite-item .item-content{flex-direction:column;flex-grow:1;font-size:14px;display:flex}.notification-invite-item .item-content b{cursor:pointer}.notification-invite-item .item-content .date{color:#ececec;font-size:10px}.notification-invite-item .item-content .actions{flex-direction:row;gap:8px;margin-top:8px;display:flex}.notification-invite-item .item-content .actions button{border-radius:10px;flex-grow:1;height:32px;padding:0;font-size:12px;font-weight:500}.notification-invite-item .item-content .actions .decline-button{color:#13002e;background:#ececec}.notification-invite-item .item-content .accepted{color:#0eb564;flex-direction:row;align-items:center;gap:8px;display:flex}.notification-invite-item .item-content .rejected{color:#d03b3b;flex-direction:row;align-items:center;gap:8px;display:flex}.notification-invite-item .item-content .notification-time{color:#92929d;margin-top:10px;font-size:10px}.notifications-container{border-radius:12px;flex-direction:column;align-items:stretch;width:320px;display:flex}.notifications-container.has-new-notification{box-shadow:0 -6px 12px #3772ff33,0 6px 12px #e031ca33,0 0 16px #fffdfd40}.notifications-container .title-bar{cursor:pointer;width:320px;height:51px;transition:border-radius 0 0 ease-out;background:linear-gradient(141deg,#403b92 .67%,#1b1944 98.3%);border-radius:12px 12px 0 0;flex-direction:row;align-items:center;gap:12px;padding:0 16px;display:flex}.notifications-container .title-bar.closed{border-radius:12px;transition:border-radius .1s ease-out .3s}.notifications-container .title-icon-container{position:relative}.notifications-container .title-notification-count{background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);border-radius:50px;justify-content:center;align-items:center;min-width:14px;padding:1px;font-size:8px;display:flex;position:absolute;top:-5px;right:-3px}.notifications-container .notification-expand-icon{transition:transform .3s ease-out;transform:rotate(-90deg)}.notifications-container .notification-expand-icon.closed{transform:rotate(90deg)}.notifications-container .title{flex:1;font-weight:600}.notifications-container .clear-button{color:#ececec;background:0 0;border:0;outline:0;flex-direction:row;justify-content:center;align-items:center;gap:9px;margin-right:25px;padding:0;font-size:12px;display:flex}.notifications-container .notification-content-container{border-radius:0 0 12px 12px;height:334px;transition:height .3s ease-out;position:relative;overflow:hidden}.notifications-container .notification-content-container.closed{height:0}.notifications-container .notification-content-container:before{content:"";z-index:-1;background:radial-gradient(48.79% 69.86% at 49.86% 50.03%,#362260 0%,#141333 100%);height:334px;position:absolute;inset:0}.notifications-container .notification-scroll-container{overflow-y:auto;overflow-x:none;position:absolute;inset:0}.notifications-container .notification-scroll-container .divider{margin:0}.notifications-container .no-notifications-text{padding:20px}.casual-history-widget-item{white-space:pre-wrap;border-bottom:1px solid #ffffff40;flex-direction:row;align-items:center;height:75px;padding:12px 30px;display:flex}.casual-history-widget-item:last-child{border-bottom:none}.casual-history-widget-item table{width:100%}.casual-history-widget-item th{color:#ffffff80;font-size:12px;font-weight:400}.casual-history-widget-item td{font-size:12px}.casual-history-widget-item .date-column{text-align:left;width:70px}.casual-history-widget-item .opponent-column{text-align:right}.casual-history-widget-item .opponent-column .oppenent-wrapper{flex-direction:column;gap:6px;display:flex}.casual-history-widget-item .opponent-column .oppenent-wrapper>div{flex-direction:row;justify-content:flex-end;align-items:center;gap:4px;display:flex}.casual-history-widget-item .opponent-column .oppenent-wrapper .opponent-username{text-overflow:ellipsis;white-space:nowrap;max-width:165px;overflow:hidden}.tournament-history-widget-item{white-space:pre-wrap;border-bottom:1px solid #ffffff40;flex-direction:row;align-items:center;height:75px;padding:12px 30px;display:flex}.tournament-history-widget-item:last-child{border-bottom:none}.tournament-history-widget-item table{width:100%}.tournament-history-widget-item th{color:#ffffff80;font-size:12px;font-weight:400}.tournament-history-widget-item td{font-size:12px}.tournament-history-widget-item .date-column{text-align:left;width:70px}.tournament-history-widget-item .name-text{text-align:right;max-width:120px;margin-left:auto}.history-widget-container{flex-direction:column;align-items:stretch;width:320px;display:flex}.history-widget-container .title-bar{background:linear-gradient(141deg,#403b92 .67%,#1b1944 98.3%);border-radius:12px 12px 0 0;flex-direction:row;align-items:center;gap:12px;width:320px;height:51px;padding:0 16px;display:flex}.history-widget-container .title{flex:1;font-weight:600}.history-widget-container .history-tab-wrapper{background:linear-gradient(-90deg,#070715,#1c1945);padding:8px 17px}.history-widget-container .history-tab-container{background:linear-gradient(90deg,#3772ffbf 0%,#e031cabf 100%);border-radius:8px;justify-content:center;align-items:center;padding:1px;display:flex}.history-widget-container .history-tab-container>div{border-radius:inherit;background:linear-gradient(90.59deg,#1c1945 .47%,#070715 99.47%);flex-direction:row;justify-content:space-between;width:100%;display:flex}.history-widget-container .history-widget-tab{cursor:pointer;text-align:center;width:50%;padding:6px 8px}.history-widget-container .history-widget-tab.active{border-radius:inherit;background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%)}.history-widget-container .history-content-container{background:radial-gradient(48.79% 69.86% at 49.86% 50.03%,#362260 0%,#141333 100%);border-radius:0 0 12px 12px;height:300px;overflow:hidden}.create-post-button{cursor:pointer}.create-post-form{width:unset;height:unset}.create-post-form .form-container{flex-direction:column;gap:10px;width:700px;max-height:90vh;padding:30px;display:flex;overflow:hidden auto}.create-post-form .form-title{align-self:center;font-size:20px;font-weight:600}.create-post-form .description-container{flex-direction:column;display:flex;position:relative}.create-post-form .preview-toggle{color:#ffffff80;z-index:5;font-size:12px;position:absolute;top:10px;left:12px}.create-post-form .blue-text{color:#3772ff;flex-direction:row;gap:5px;display:flex}.create-post-form .divider{border-bottom:1px solid #52528d;margin:10px 0}.create-post-form .additonal-actions-row{flex-direction:row;align-items:center;gap:10px;display:flex}.create-post-form .row-separator{content:"";flex:1}.create-post-form .toggle-container{flex-direction:row;align-items:center;gap:5px;display:flex}.create-post-form .image-preview-container{position:relative}.create-post-form .image-preview-container:hover .image-preview-overlay{opacity:1}.create-post-form .image-preview{object-fit:cover;z-index:1;border-radius:10px;width:100%;max-height:350px}.create-post-form .image-preview-overlay{opacity:0;z-index:10;background:linear-gradient(#e031cacc -17.5%,#070715cc 100%);border-radius:10px;justify-content:center;align-items:center;transition:opacity .2s linear;display:flex;position:absolute;inset:0}.create-post-form .image-clear-icon-container{z-index:20;padding:10px;position:absolute;top:0;right:0}.create-post-form .create-post-submit-button{align-self:stretch;margin-top:30px;margin-left:30px}.create-post-form .create-post-error-message{color:#e031ca}.create-post-form .create-post-submit-button-text{letter-spacing:.1em;text-align:center;flex:1;margin-right:20px;font-size:15px;font-weight:600}.create-post-form .create-post-field,.create-post-form .markdown-preview{color:#fffc;background:linear-gradient(90deg,#1c1945 0%,#070715 100%);border:1px solid #3a376b;border-radius:10px;padding:8px 12px;font-size:14px}.create-post-form .create-post-field input[type=text],.create-post-form .create-post-field .create-post-select-field,.create-post-form .create-post-field textarea,.create-post-form .markdown-preview input[type=text],.create-post-form .markdown-preview .create-post-select-field,.create-post-form .markdown-preview textarea{color:#fffc;font-size:14px}.create-post-form .create-post-field.MuiSelect-select:focus,.create-post-form .markdown-preview.MuiSelect-select:focus{background:linear-gradient(90deg,#1c1945 0%,#070715 100%);border-radius:10px}.create-post-form .create-post-field-description{padding-top:30px}.create-post-form .markdown-preview{flex-shrink:0;min-height:129px;padding-top:35px}.create-post-select-menu-container{background:linear-gradient(90deg,#1c1945 0%,#070715 100%);border:1px solid #3a376b;border-radius:10px}.create-post-select-menu-container li{color:#fffc;font-size:14px}.delete-post-dialog-backdrop{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#3a376b73;width:100vw;height:100vh;position:fixed;top:0;left:0}.delete-post-dialog{z-index:91;width:532px;height:252px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.delete-post-dialog .content-container{flex-direction:column;justify-content:space-between;align-items:center;gap:16px;height:100%;padding:40px;display:flex}.delete-post-dialog .content-container .title{color:#fff;font-size:20px;font-weight:500}.delete-post-dialog .content-container .description{color:#ffffffbf;font-weight:400}.delete-post-dialog .content-container .description b{color:#fff;font-weight:500}.delete-post-dialog .content-container .actions{flex-direction:row;gap:16px;margin-top:16px;display:flex}.delete-post-dialog .content-container .actions button{flex-direction:row;justify-content:center;align-items:center;gap:6px;width:164px;height:40px;display:flex}.thinktimes-widget-container{flex-direction:column;align-items:stretch;width:320px;display:flex}.thinktimes-widget-container .title-bar{background:linear-gradient(141deg,#403b92 .67%,#1b1944 98.3%);border-radius:12px 12px 0 0;flex-direction:row;align-items:center;gap:12px;width:320px;height:51px;padding:0 16px;display:flex}.thinktimes-widget-container .title{flex:1;font-weight:600}.thinktimes-widget-container .thinktimes-content-container{background:radial-gradient(48.79% 69.86% at 49.86% 50.03%,#362260 0%,#141333 100%);border-radius:0 0 12px 12px;flex-direction:column;justify-content:center;align-items:stretch;gap:20px;height:170px;padding:0 30px;display:flex}.thinktimes-widget-container .placeholder-text{flex:1;padding-top:20px}.thinktimes-widget-container .thinktime-item-container{flex-direction:row;align-items:center;gap:20px;display:flex}.thinktimes-widget-container .thinktime-item-info-container{flex-direction:row;flex:1;align-items:center;display:flex}.thinktimes-widget-container .thinktime-item-title{flex:1;font-size:14px;font-weight:500}.thinktimes-widget-container .thinktime-time{font-size:24px}.thinktimes-widget-container .thinktime-unit{opacity:.5;margin-left:5px;font-size:11px;font-weight:400}.wallet-widget-container{flex-direction:column;align-items:stretch;width:320px;display:flex}.wallet-widget-container .title-bar{background:linear-gradient(141deg,#403b92 .67%,#1b1944 98.3%);border-radius:12px 12px 0 0;flex-direction:row;align-items:center;gap:12px;width:320px;height:51px;padding:0 16px;display:flex}.wallet-widget-container .title{flex:1;font-weight:600}.wallet-widget-container .wallet-content-container{background:radial-gradient(48.79% 69.86% at 49.86% 50.03%,#362260 0%,#141333 100%);border-radius:0 0 12px 12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:150px;padding:0 15px;display:flex;position:relative;overflow:hidden}.wallet-widget-container .wallet-background{z-index:0;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)scale(1.5)}.wallet-widget-container .wallet-content{z-index:1;cursor:pointer;flex-direction:row;align-items:center;gap:8px;font-size:48px;font-weight:500;display:flex}.wallet-widget-container .play-now-section{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.wallet-widget-container .play-now-section>div{text-align:center;color:#ffffffbf;font-size:14px;font-weight:400}.wallet-widget-container .play-now-section>div b{color:#fff}.wallet-widget-container .play-now-section .play-now{width:75%;transform:translate(10px)}.wallet-widget-container .play-now-section .play-now .icon-area{margin-right:47px}.wallet-widget-container .play-now-section .play-now .decoration-line{border-radius:inherit;border:1px solid #fff}.wallet-widget-container .play-now-section .play-now .button-background{background:0 0}.rating-widget-container{flex-direction:column;align-items:stretch;width:320px;display:flex}.rating-widget-container .title-bar{background:linear-gradient(141deg,#403b92 .67%,#1b1944 98.3%);border-radius:12px 12px 0 0;flex-direction:row;align-items:center;gap:12px;width:320px;height:51px;padding:0 16px;display:flex}.rating-widget-container .title{flex:1;font-weight:600}.rating-widget-container .rating-content-container{background:radial-gradient(48.79% 69.86% at 49.86% 50.03%,#362260 0%,#141333 100%);border-radius:0 0 12px 12px;justify-content:center;align-items:center;height:100px;display:flex;position:relative;overflow:hidden}.rating-widget-container .rating-content-bg{z-index:1;position:absolute;bottom:0;left:0;right:0}.rating-widget-container .rating-content{z-index:10;-webkit-text-fill-color:transparent;background:radial-gradient(50% 50%,#fff 0%,#ffffff75 100%);-webkit-background-clip:text;background-clip:text;flex-direction:row;align-items:flex-end;display:flex}.rating-widget-container .rating-value{font-size:40px;font-weight:500}.rating-widget-container .range-value{margin-bottom:6px;font-size:20px;font-weight:500}.ranking-widget-container{flex-direction:column;align-items:stretch;width:320px;display:flex}.ranking-widget-container .title-bar{background:linear-gradient(141deg,#403b92 .67%,#1b1944 98.3%);border-radius:12px 12px 0 0;flex-direction:row;align-items:center;gap:12px;width:320px;height:51px;padding:0 16px;display:flex}.ranking-widget-container .title{flex:1;font-weight:600}.ranking-widget-container .ranking-tab-wrapper{background:linear-gradient(-90deg,#070715,#1c1945);padding:8px 17px}.ranking-widget-container .ranking-tab-container{background:linear-gradient(90deg,#3772ffbf 0%,#e031cabf 100%);border-radius:8px;justify-content:center;align-items:center;padding:1px;display:flex}.ranking-widget-container .ranking-tab-container>div{border-radius:inherit;background:linear-gradient(90.59deg,#1c1945 .47%,#070715 99.47%);flex-direction:row;justify-content:space-between;width:100%;display:flex}.ranking-widget-container .ranking-widget-tab{cursor:pointer;text-align:center;width:50%;padding:6px 8px}.ranking-widget-container .ranking-widget-tab.active{border-radius:inherit;background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%)}.ranking-widget-container .ranking-content-container{background:radial-gradient(48.79% 69.86% at 49.86% 50.03%,#362260 0%,#141333 100%);border-radius:0 0 12px 12px;flex-direction:column;align-items:stretch;height:300px;padding-top:8px;display:flex}.ranking-widget-container .no-record{padding:15px 30px}.ranking-widget-container .ranking-user-container{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.ranking-widget-container .user-info-container{flex-direction:row;align-items:center;gap:8px;display:flex}.ranking-widget-container .ranking-ordinal{width:16px}.ranking-widget-container .rank-badge{background-color:#f441e1;border-top-left-radius:10px;border-bottom-left-radius:10px;width:5px;height:28px}.ranking-widget-container .rank-badge.gold{background:linear-gradient(90deg,#ba973b -9.02%,#a57d24 5.41%,#f1dd80 22.25% 35.48%,#d9bf63 47.5%,#c2a247 63.13%,#b28d33 78.76%,#a88128 93.19%,#a57d24 107.62%)}.ranking-widget-container .rank-badge.silver{background:linear-gradient(90deg,#818181 -9.02%,#9d9d9d 5.41%,#e8e8e8 22.25%,#d6d5d3 35.48%,#bcbcbc 47.5%,#b4b4b4 63.13%,#9d9d9d 78.76%,#8a8a8a 93.19%,#818181 107.62%)}.ranking-widget-container .rank-badge.bronze{background:conic-gradient(from 30deg at 50% 25.73%,#fff 0deg,#ff7f22e3 93.0766deg,#ffa984e6 180.971deg,#ff3d0078 266.464deg,#fff 360deg)}.ranking-widget-container .rating-info-container{text-align:left;min-width:80px;margin-right:10px}.ranking-widget-container .rating-value-text{font-size:16px}.ranking-widget-container .range-value-text{font-size:12px}.search-players-widget-container{flex-direction:column;align-items:stretch;width:320px;display:flex}.search-players-widget-container .title-bar{background:linear-gradient(141deg,#403b92 .67%,#1b1944 98.3%);border-radius:12px 12px 0 0;flex-direction:row;align-items:center;gap:12px;width:320px;height:51px;padding:0 16px;display:flex}.search-players-widget-container .title{flex:1;font-weight:600}.search-players-widget-container .search-players-content-container{background:radial-gradient(48.79% 69.86% at 49.86% 50.03%,#362260 0%,#141333 100%);border-radius:0 0 12px 12px;flex-direction:column;justify-content:flex-start;align-items:center;height:160px;padding:20px;display:flex;position:relative}.search-players-widget-container .search-players-content-container .search-button{z-index:1;cursor:text;color:#fff9;background:linear-gradient(90deg,#1c1945 0%,#070715 100%);border:1px solid #3a376b;border-radius:10px;outline:none;flex-direction:row;align-self:stretch;align-items:flex-end;gap:8px;height:40px;padding:8px 12px;display:flex}.search-players-widget-container .search-players-content-container .background{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.friends-desk-widget-container{flex-direction:column;align-items:stretch;width:320px;display:flex}.friends-desk-widget-container .title-bar{cursor:pointer;background:linear-gradient(141deg,#403b92 .67%,#1b1944 98.3%);border-radius:12px 12px 0 0;flex-direction:row;align-items:center;gap:12px;width:320px;height:51px;padding:0 16px;display:flex}.friends-desk-widget-container .title-bar.closed{border-radius:12px}.friends-desk-widget-container .title{flex:1;font-weight:600}.friends-desk-widget-container .online-count{background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);border-radius:50px;justify-content:center;align-items:center;min-width:18px;padding:1px 5px;font-size:11px;display:flex}.friends-desk-widget-container .friends-desk-expand-icon{transition:transform .3s ease-out;transform:rotate(-90deg)}.friends-desk-widget-container .friends-desk-expand-icon.closed{transform:rotate(90deg)}.friends-desk-widget-container .friends-desk-content-container{background:radial-gradient(48.79% 69.86% at 49.86% 50.03%,#362260 0%,#141333 100%);border-radius:0 0 12px 12px;max-height:334px;padding:8px 0;overflow:hidden auto}.friends-desk-widget-container .friends-desk-list-item{cursor:pointer;flex-direction:row;align-items:center;gap:10px;padding:8px 16px;display:flex}.friends-desk-widget-container .friends-desk-list-item:hover{background:#ffffff0d}.friends-desk-widget-container .friends-desk-list-item .kibitz-button{cursor:pointer;background:0 0;border:0;border-radius:8px;outline:0;justify-content:center;align-items:center;padding:6px;display:flex}.friends-desk-widget-container .friends-desk-list-item .kibitz-button:hover{background:#ffffff1a}.friends-desk-widget-container .friends-desk-list-item .info{flex:1;min-width:0}.friends-desk-widget-container .friends-desk-list-item .info .name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.friends-desk-widget-container .friends-desk-list-item .info .activity{color:#fff9;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.friends-desk-widget-container .friends-desk-list-item .info .activity .activity-link{font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0;text-decoration:underline}.friends-desk-widget-container .friends-desk-list-item .info .activity .activity-link:hover{color:#ffffffe6}.friends-desk-widget-container .friends-desk-empty{color:#ffffffb3;padding:20px}.friends-desk-table-preview{filter:drop-shadow(0 8px 24px #0000008c);margin-right:12px}.friends-desk-table-preview .frame{border-radius:10px}.friends-desk-table-preview .teaching-table-teacher{color:#fff;background-color:#7048e8;border-radius:6px;margin-bottom:4px;padding:4px 12px;font-size:12px}.friends-desk-table-preview .preview-kibitz-center{color:#141333;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.friends-desk-table-preview .preview-approval-notes{color:#ffffffd9;text-align:center;background:#000000a6;border-radius:6px;margin-top:4px;padding:4px 12px;font-size:12px}.timeline-page{color:#fff}.timeline-page .scrollable-container{height:100vh;position:absolute;inset:0;overflow:auto}.timeline-page .layout-container{flex-direction:column;justify-content:center;align-items:center;margin-left:117px;display:flex}.timeline-page .layout{box-sizing:border-box;width:100%;max-width:1420px;padding:20px;position:relative}.timeline-page .content{flex-direction:column;gap:20px;display:flex}.timeline-page .divider{opacity:.4;background:linear-gradient(90deg,#e2d5ff33 .01%,#e2d5ff 54.92%,#e2d5ff33 109.41%);height:1px;margin:5px 0}.timeline-page .timeline-item-container{padding:20px 0}.timeline-page .timeline-item-container:first-child{padding-top:10px}.timeline-page .empty-timeline-placeholder{margin-top:50px}.timeline-page .create-post-form-container{z-index:100;background-color:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.timeline-page .timeline-selector{flex-flow:wrap;align-items:center;gap:10px;padding-top:10px;display:flex}.timeline-page .timeline-selector-pill{color:#ffffffb3;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #e2d5ff4d;border-radius:20px;padding:6px 16px;font-size:14px;font-weight:500;transition:all .2s}.timeline-page .timeline-selector-pill:hover{color:#fff;border-color:#e2d5ff99}.timeline-page .timeline-selector-pill.active{color:#fff;background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%) border-box}.timeline-page .create-post-action-button{z-index:20;align-self:flex-end;position:sticky;bottom:5px;transform:translate(50px)}.bc-team-item{color:#fff;width:280px;height:280px;position:relative}.bc-team-item .bg-decoration{position:absolute;top:0;left:0}.bc-team-item .bg-decoration.inner{top:50%;left:50%;transform:translate(-50%,-50%)}.bc-team-item .team-card-content{flex-direction:column;align-items:center;width:268px;height:284px;margin-top:22px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bc-team-item .team-card-content .rank-logo{flex-direction:row;justify-content:space-between;width:100%;padding:0 18px;display:flex}.bc-team-item .team-card-content .rank-logo .tag-icons{flex-flow:wrap;gap:6px;min-width:56px;display:flex}.bc-team-item .team-card-content .rank-logo .tag-icons .tag-frame{border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.bc-team-item .team-card-content .rank-logo .tag-icons .tag-frame svg{width:17px;height:17px}.bc-team-item .team-card-content .rank-logo .tag-icons .tag-frame.my-teams{background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%)}.bc-team-item .team-card-content .rank-logo .tag-icons .tag-frame.country-teams{border:1px solid #e031ca}.bc-team-item .team-card-content .rank-logo .tag-icons .tag-frame.club-teams{border:1px solid #ffa000}.bc-team-item .team-card-content .rank-logo .tag-icons .green-border{border:1px solid #0eb564;border-radius:8px;padding:2.5px;display:flex}.bc-team-item .team-card-content .rank-logo .world-rank{background:linear-gradient(141deg,#403b92 .67%,#1b1944 98.3%);border:1px solid #9535f2;border-radius:10px;flex-direction:row;justify-content:center;align-self:flex-start;align-items:center;gap:6px;height:28px;padding:4px 8px;display:flex}.bc-team-item .team-card-content .rank-logo .world-rank .rank-title{font-size:14px;font-weight:700}.bc-team-item .team-card-content .rank-logo .team-card-info-button{justify-content:flex-end;min-width:56px;display:flex}.bc-team-item .team-card-content .rank-logo .team-logo{border:1px solid #ffffff75;border-radius:8px;width:74px;height:59px;margin-top:24px;position:relative}.bc-team-item .team-card-content .rank-logo .team-logo .logo-flag{position:absolute;top:0;left:50%;transform:translate(-50%,-40%)}.bc-team-item .team-card-content .rank-logo .team-logo img{width:100%;height:auto}.bc-team-item .team-card-content .rank-logo .team-logo .team-image{object-fit:cover;border-radius:8px;height:100%}.bc-team-item .team-card-content .rank-logo .team-image-placeholder{background:linear-gradient(141deg,#403b92 .67%,#1b1944 98.3%);border-radius:8px;justify-content:center;align-items:center;height:100%;display:flex}.bc-team-item .team-card-content .team-name{margin-top:8px;font-size:20px;font-weight:600}.bc-team-item .team-card-content .tournament-count,.bc-team-item .team-card-content .member-count{justify-content:center;align-items:center;gap:4px;margin-top:2px;font-size:12px;font-weight:400;line-height:20px;display:flex}.bc-team-item .team-card-content .tournament-count b,.bc-team-item .team-card-content .member-count b{color:#fff;font-size:16px;font-weight:600}.bc-team-item .team-card-content .team-club-name{text-overflow:ellipsis;white-space:nowrap;max-width:240px;margin-top:2px;font-size:12px;font-weight:500;overflow:hidden}.bc-team-item .team-card-content .owner-members{color:#fff;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-top:8px;padding:0 50px;font-size:11px;display:flex}.bc-team-item .team-card-content .owner-members .user-photo{background:#a5a5a5;border:1.5px solid #fff;border-radius:100px;width:32px;height:32px}.bc-team-item .team-card-content .owner-members .user-photo.owner-img{border:1.5px solid #ba973b}.bc-team-item .team-card-content .owner-members .owner,.bc-team-item .team-card-content .owner-members .members{flex-direction:column;align-items:center;gap:1px;font-size:8px;font-weight:500;display:flex}.bc-team-item .team-card-content .owner-members .members-img{flex-direction:row;display:flex}.bc-team-item .team-card-content .owner-members .members-img .avatar-wrapper{margin-left:-10px}.bc-team-item .team-card-content .owner-members .members-img .user-photo{z-index:1;margin-left:-10px}.bc-team-item .team-card-content .owner-members .members-img .user-photo.more-members{color:#9f58fa;background:#f0e8ff;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex}.teams-page .tag-filters{flex-direction:row;flex-grow:1;align-items:center;gap:12px;margin-left:16px;display:flex}.teams-page-banner{flex-direction:column;padding:37px 16px;display:flex}.teams-page-banner .teams-header{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.teams-page-banner .teams-header .title{color:#fff;font-size:28px;font-weight:600}.teams-page-banner .teams-header .create-team-button{width:195px}.teams-page-banner .teams-header .create-team-button.hidden{visibility:hidden}.teams-page-banner .teams-header .create-team-button img{width:32px;height:32px}.teams-page-banner .teams-search{background:linear-gradient(#3772ff80,#e031ca80);border-radius:10px;width:535px;height:48px;margin-top:42px;padding:1px}.teams-page-banner .teams-search>div{border-radius:inherit;background:linear-gradient(91deg,#1c1945 .47%,#070715 99.47%);flex-direction:row;align-items:center;gap:8px;width:100%;height:100%;padding-left:16px;display:flex}.teams-page-banner .teams-search>div input{color:#fff;background:0 0;flex-grow:1;height:100%;padding-right:16px;font-size:14px;border:0!important;outline:0!important}.teams-no-members,.teams-no-pairs,.teams-no-tournaments,.teams-no-achievements,.teams-no-badges{position:relative}.teams-no-members img,.teams-no-pairs img,.teams-no-tournaments img,.teams-no-achievements img,.teams-no-badges img{-webkit-user-select:none;user-select:none;-khtml-user-select:none;-o-user-select:none}.teams-no-members .message,.teams-no-pairs .message,.teams-no-tournaments .message,.teams-no-achievements .message,.teams-no-badges .message{text-align:center;text-shadow:2px -2px #131332;text-transform:uppercase;font-weight:700;position:absolute;transform:rotate(-10deg)}.teams-no-members .message{font-size:18px;top:70px;left:110px}.teams-no-pairs .message{font-size:14px;top:20px;left:48px}.teams-no-tournaments .message{font-size:30px;top:96px;left:129px}.teams-no-achievements .message{font-size:12px;top:110px;left:125px}.teams-no-badges .message{font-size:14px;top:18px;left:146px}.delete-team-confirmation{z-index:20;color:#fff;position:absolute}.delete-team-confirmation .content{flex-direction:column;gap:16px;padding:20px;font-size:16px;display:flex}.delete-team-confirmation .content .header{flex-direction:row;justify-content:space-between;align-items:center;font-size:20px;font-weight:700;display:flex}.delete-team-confirmation .content .header svg{fill:#fff;cursor:pointer;width:16px}.delete-team-confirmation .content .actions{flex-direction:row;align-items:center;gap:10px;margin-top:5px;display:flex}.delete-team-confirmation .content .actions button{border-radius:10px;flex-grow:1;height:46px;padding:0}.delete-team-confirmation .content .actions button.delete{color:#fff;background:#d03b3b}.delete-team-confirmation .content .actions button.cancel{color:#0b0a1f;background:#fff}.create-teams-backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();z-index:10;background:#3a376b73;width:100%;height:100%;position:absolute;top:0;left:0}.create-team-popup{z-index:20;width:550px;height:860px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.create-team-popup .content{color:#fff;flex-direction:column;align-items:center;gap:12px;width:100%;height:100%;padding:40px 75px 0;display:flex}.create-team-popup .content .title{font-size:20px;font-weight:600}.create-team-popup .content .team-photo-frame{border:1px solid #52528d;border-radius:6px;align-self:center;width:144px;height:144px;margin-top:20px;position:relative}.create-team-popup .content .team-photo-frame .team-photo{object-fit:cover;border-radius:6px;width:100%;height:100%}.create-team-popup .content .team-photo-frame .hover-frame{border-radius:inherit;opacity:0;cursor:pointer;background:linear-gradient(#e031cacc -17.5%,#070715cc 100%);justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .25s;display:flex;position:absolute;top:0;left:0}.create-team-popup .content .team-photo-frame .hover-frame .trash-button{z-index:10;cursor:pointer;position:absolute;top:10px;right:10px}.create-team-popup .content .team-photo-frame:hover .hover-frame{opacity:1}.create-team-popup .content .create-team-form{flex-direction:column;gap:12px;width:100%;padding-bottom:35px;display:flex}.create-team-popup .content .create-team-form .MuiFormControl-root,.create-team-popup .content .create-team-form .MuiFormControl-root *{margin-top:0}.create-team-popup .content .create-team-form .filter-title{color:#fff;margin-bottom:4px;font-size:14px}.create-team-popup .content .create-team-form .Mui-error,.create-team-popup .content .create-team-form .field-error{color:#f44336;margin:0;font-size:14px}.create-team-popup .content .create-team-form .Mui-error svg,.create-team-popup .content .create-team-form .field-error svg{display:none}.create-team-popup .content .create-team-form .text-align-center{text-align:center}.create-team-popup .content .create-team-form .MuiTextField-root{color:#fff;background:linear-gradient(91deg,#1c1945 .47%,#070715 99.47%);border:1px solid #fff;border-radius:10px;font-size:14px}.create-team-popup .content .create-team-form .MuiTextField-root div,.create-team-popup .content .create-team-form .MuiTextField-root input{border-radius:inherit;color:inherit;font-size:inherit;border:0!important;outline:0!important}.create-team-popup .content .create-team-form .MuiTextField-root button{color:inherit}.create-team-popup .content .create-team-form .team-description-input .MuiTextField-root{border:1px solid #52528d}.create-team-popup .content .create-team-form .team-description-input .MuiInputBase-root{padding:0}.create-team-popup .content .create-team-form .team-description-input textarea{padding:12px 16px}.create-team-popup .content .create-team-form .MuiAutocomplete-endAdornment{justify-content:center;align-items:center;height:100%;display:flex}.create-team-popup .content .create-team-form .MuiAutocomplete-endAdornment .MuiSvgIcon-root{width:24px;height:24px}.create-team-popup .content .create-team-form input:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-background-clip:text;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 20px 20px #23232329}.create-team-popup .content .create-team-form input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-background-clip:text;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 20px 20px #23232329}.create-team-popup .content .create-team-form input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-webkit-background-clip:text;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 20px 20px #23232329}.create-team-popup .content .create-team-form input:-webkit-autofill:active{-webkit-text-fill-color:#fff;-webkit-background-clip:text;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 20px 20px #23232329}.create-team-popup .content .delete-team{color:#e03131;cursor:pointer;background:0 0;flex-direction:row;align-items:center;gap:7px;width:134px;font-size:16px;text-decoration:underline;display:flex}.create-team-popup .content .delete-team svg{width:18px}.profile-picture-crop-container{color:#fff}.profile-picture-crop-container .gradient-button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);border:none;border-radius:6px;outline:none;padding:12px;font-weight:700}.teams-detail-box{background:radial-gradient(64.71% 69.39% at 48.12%,#4741a680 .68%,#1b194480 100%);border:1px solid #e2d5ff1a;border-radius:12px;flex-direction:column;display:flex}.teams-detail-box .header{background:#141332;border-radius:12px 12px 0 0;flex-direction:row;align-items:center;height:50px;min-height:50px;padding:0 16px;display:flex}.teams-detail-box .header .detail-box-title{flex-grow:1}.teams-detail-box .header .icon-wrapper{justify-content:center;align-items:center;margin-right:8px;display:flex}.teams-detail-box .header .header-component{height:100%}.teams-detail-box .box-container{flex-grow:1;padding:14px;overflow:auto}.teams-members-widget{flex-direction:column;height:100%;display:flex;overflow:hidden}.teams-members-widget.no-member{justify-content:center;align-items:center;height:100%}.teams-members-widget.no-member .teams-no-members{transform:scale(.7)translate(-6px)}.teams-members-widget.no-member .add-member-button{border-radius:10px;width:232px;height:40px;margin-top:53px;padding:0;font-size:14px;font-weight:600}.teams-members-widget .teams-search{background:linear-gradient(#3772ff80,#e031ca80);border-radius:10px;width:100%;height:48px;min-height:48px;padding:1px}.teams-members-widget .teams-search>div{border-radius:inherit;background:linear-gradient(91deg,#1c1945 .47%,#070715 99.47%);flex-direction:row;align-items:center;gap:8px;width:100%;height:100%;padding-left:16px;display:flex}.teams-members-widget .teams-search>div input{color:#fff;background:0 0;flex-grow:1;height:100%;padding-right:16px;font-size:14px;border:0!important;outline:0!important}.teams-members-widget .teams-member-list-wrapper{flex-grow:1;overflow:auto}.teams-members-widget .teams-member-list-wrapper .teams-member-list{flex-wrap:wrap;gap:16px 64px;padding:16px 0 20px;display:flex}.teams-members-widget .teams-member-list-wrapper .teams-member-list .member-name-avatar-wrapper{flex-direction:row;align-items:center;min-width:190px;display:flex}.teams-members-widget .teams-member-list-wrapper .teams-member-list .member-list-item{flex-direction:row;align-items:center;width:100%;min-width:100px;display:flex;position:relative}.teams-members-widget .teams-member-list-wrapper .teams-member-list .member-list-item .member-name{color:#ecececbf;flex-grow:1;margin-left:8px}.teams-members-widget .teams-member-list-wrapper .teams-member-list .member-list-item .member-name b{color:#ececec}.teams-members-widget .teams-member-list-wrapper .teams-member-list .member-list-item .member-name.invited{color:#0eb564}.teams-members-widget .teams-member-list-wrapper .teams-member-list .member-list-item .member-name.invitee{color:#f441e1}.teams-members-widget .teams-member-list-wrapper .teams-member-list .member-list-item .remove-member-action{cursor:pointer;flex-direction:row;align-items:center;gap:16px;display:flex}.teams-members-widget .teams-member-list-wrapper .teams-member-list .member-list-item .remove-member-action svg{fill:#fff;width:16px;height:16px}.teams-members-widget .teams-member-list-wrapper .teams-member-list .member-list-item .invite-button{border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:100px;height:32px;font-size:14px;font-weight:500;display:flex}.teams-members-widget .teams-member-list-wrapper .teams-member-list .member-list-item .invite-button svg{width:18px;height:18px}.teams-player-selection-backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();z-index:10;background:#3a376b73;width:100%;height:100%;position:absolute;top:0;left:0}.teams-player-selection-popup{z-index:30;width:900px;max-width:calc(100vw - 160px);height:614px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.teams-player-selection-popup .teams-player-selection-form-wrapper{width:886px;min-height:607px}.teams-player-selection-popup .teams-player-selection-form-wrapper .content{color:#fff;background:radial-gradient(64.71% 69.39% at 48.12%,#252552 .68%,#0e0c31 100%);width:100%;height:100%;position:relative}.teams-player-selection-popup .teams-player-selection-form-wrapper .content .title{font-size:25px;font-weight:600;position:absolute;top:34px;left:50%;transform:translate(-50%)}.teams-player-selection-popup .teams-player-selection-form-wrapper .content .player-select-container{flex-direction:column;display:flex;position:absolute}.teams-player-selection-popup .teams-player-selection-form-wrapper .content .player-select-container.North{top:103px;left:307px}.teams-player-selection-popup .teams-player-selection-form-wrapper .content .player-select-container.West{top:259px;left:46px}.teams-player-selection-popup .teams-player-selection-form-wrapper .content .player-select-container.East{top:259px;right:46px}.teams-player-selection-popup .teams-player-selection-form-wrapper .content .player-select-container.South{top:415px;left:307px}.teams-player-selection-popup .teams-player-selection-form-wrapper .content .player-select-container .player-select-label{color:#fffc;margin-bottom:2px;font-size:14px}.teams-player-selection-popup .teams-player-selection-form-wrapper .content .player-select-container .player-select-label>div{color:#fff;font-weight:700;display:contents}.teams-player-selection-popup .teams-player-selection-form-wrapper .content .player-select-container .player-select-box{cursor:pointer;background:linear-gradient(92.51deg,#3772ff .24%,#e031ca 97.9%);border-radius:10px;width:272px;height:40px;padding:1px}.teams-player-selection-popup .teams-player-selection-form-wrapper .content .player-select-container .player-select-box .box-content-wrapper{background:linear-gradient(91deg,#1c1945 .47%,#070715 99.47%);border-radius:10px;flex-direction:row;align-items:center;gap:8px;width:100%;height:100%;padding:0 16px;display:flex}.teams-player-selection-popup .teams-player-selection-form-wrapper .content .player-select-container .player-select-box .box-content-wrapper *{color:#fff}.teams-player-selection-popup .teams-player-selection-form-wrapper .content .table-decoration{position:absolute;top:201px;left:350px}.teams-player-selection-popup .teams-player-selection-form-wrapper .content .user-avatar-container{white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:2px;max-width:28px;font-size:11px;display:flex;position:absolute}.teams-player-selection-popup .teams-player-selection-form-wrapper .content .user-avatar-container.north{flex-direction:column-reverse;top:210px;left:430px}.teams-player-selection-popup .teams-player-selection-form-wrapper .content .user-avatar-container.west{top:273px;left:379px}.teams-player-selection-popup .teams-player-selection-form-wrapper .content .user-avatar-container.east{top:273px;left:479px}.teams-player-selection-popup .teams-player-selection-form-wrapper .content .user-avatar-container.south{top:328px;left:429px}.teams-player-selection-popup .teams-player-selection-form-wrapper .content .save-button{border-radius:10px;width:484px;height:48px;padding:0;font-size:16px;font-weight:600;position:absolute;bottom:37px;left:201px}.teams-player-selection-popup .teams-player-selection-form-wrapper .content .turn-button{background-color:#0000;border:0;outline:0;width:17px;height:17px;padding:0;position:absolute;top:278px;left:435px}.teams-player-selection{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden;transform:scale(1.2)}.teams-player-selection .relative-wrapper{position:relative}.teams-player-selection .user-avatar-container{white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:2px;max-width:28px;font-size:11px;display:flex;position:absolute}.teams-player-selection .user-avatar-container .user-avatar{border-radius:6px;width:28px;height:28px}.teams-player-selection .user-avatar-container .user-avatar.placeholder{background:linear-gradient(140.59deg,#302d58 .67%,#0d0c24 98.3%)}.teams-player-selection .user-avatar-container.north{flex-direction:column-reverse;top:9px;left:79px}.teams-player-selection .user-avatar-container.west{top:72px;left:29px}.teams-player-selection .user-avatar-container.east{top:72px;left:129px}.teams-player-selection .user-avatar-container.south{top:127px;left:79px}.teams-invite-dialog{z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#3a376b73;justify-content:center;width:100%;height:100%;display:flex;position:absolute}.teams-invite-dialog .teams-invite-popup{width:700px;height:326px;margin-top:90px}.teams-invite-dialog .teams-invite-popup .invite-content{flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;padding:40px 50px;display:flex}.teams-invite-dialog .teams-invite-popup .invite-content .title{font-size:20px;font-weight:600}.teams-invite-dialog .teams-invite-popup .invite-content .user-select-box{width:100%}.team-match-container .create-team-match-form-container{color:#fff;flex-direction:column;gap:24px;width:100%;padding-bottom:20px;display:flex}.team-match-container .create-team-match-form-container *{color:#fff!important;font-family:Poppins, var(--font-fallback)!important}.team-match-container .create-team-match-form-container>div{flex-direction:column;gap:4px;width:100%;display:flex}.team-match-container .create-team-match-form-container .MuiFormControl-root{margin-top:0!important}.team-match-container .create-team-match-form-container .MuiTextField-root{background:#0707154d;border:1px solid #3a376b;border-radius:3px}.team-match-container .create-team-match-form-container .MuiTextField-root p{display:none}.team-match-container .create-team-match-form-container .MuiCheckbox-root{background-color:#fff;border-radius:3px;margin:8px 8px 8px 12px;box-shadow:0 0 2px #0009}.team-match-container .create-team-match-form-container .MuiCheckbox-root.Mui-checked,.team-match-container .create-team-match-form-container .MuiCheckbox-root.Mui-checked:hover{background-color:#e031ca}.team-match-container .create-team-match-form-container .MuiCheckbox-root.Mui-checked svg{fill:#fff}.team-match-container .create-team-match-form-container .field-error{flex-direction:row;align-items:center;gap:4px;display:flex;color:#f44336!important}.team-match-container .create-team-match-form-container .timer-info-row{flex-direction:row;justify-content:center;align-items:center;gap:4px;display:flex}.team-match-container .create-team-match-form-container .timer-info-row .time-elapsed-number{width:28px}.team-match-container .create-team-match-form-container .timer-info-row .gradient-box-container{color:#fff;background:linear-gradient(#3772ff 0%,#e031ca 100%);border-radius:8px;align-items:stretch;padding:1px;font-size:14px;display:flex}.team-match-container .create-team-match-form-container .timer-info-row .gradient-box-container .gradient-box{background-color:#0b0a1f;border-radius:7px;flex:1;justify-content:center;align-items:center;padding:12px;font-family:Share Tech,sans-serif;font-size:16px;display:flex}.team-match-container .create-team-match-form-container .timer-info-row .gradient-box-container .time-elapsed-number{width:28px}.team-match-container .create-team-match-form-container .other-options-container{flex-direction:row;align-items:center;gap:4px;display:flex}.team-match-container .back-button{background:0 0;position:absolute;top:45px;left:28px}.team-match-container .back-button svg{fill:#fff;width:12px;height:auto}.team-match-container{z-index:1;background:#3a376b73;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.team-match-container .team-match-dialog{width:700px;max-height:100vh}.team-match-container .team-match-dialog .content-container{flex-direction:column;align-items:center;width:100%;height:100%;padding:40px 20px 0;display:flex;position:relative}.team-match-container .team-match-dialog .content-container .galaxy-background{z-index:-1;width:100%;height:100%;position:absolute}.team-match-container .team-match-dialog .content-container .title{margin-bottom:24px;font-size:20px;font-weight:600}.team-match-container .team-match-dialog .content-container .bc-search-input{min-height:48px}.team-match-container .team-match-dialog .content-container .team-list-container{flex-grow:1;width:100%;margin:24px 0;overflow:auto}.team-match-container .team-match-dialog .content-container .new-team-match-button{width:220px}.team-match-container .team-match-dialog .content-container .main-grid-container{margin:0}.team-match-container .team-match-dialog .content-container .waiting-players{flex-direction:row;align-items:center;gap:24px;margin-top:65px;display:flex}.team-match-container .team-match-dialog .content-container .waiting-players .user-status-wrapper{flex-direction:column;align-items:center;gap:6px;display:flex}.team-match-container .team-match-dialog .content-container .waiting-players .user-status-wrapper .user-status{position:relative}.team-match-container .team-match-dialog .content-container .waiting-players .user-status-wrapper .user-status .accepted-tick{position:absolute;top:0;right:0}.team-match-container .team-match-dialog .content-container .placeholder-grid-item{width:210px}.team-match-container .team-match-dialog .content-container .team-match-button{width:255px;margin-bottom:20px}.team-match-container .team-match-dialog.ready{height:100%}.team-match-container .team-match-dialog.ready.has-selected-team{height:min-content}.team-detail-page{z-index:10;color:#fff;width:100%;height:100vh;position:absolute;top:0;left:0;overflow:auto}.team-detail-page .team-detail-banner{background:linear-gradient(91deg,#1c1945 .47%,#070715 45.33%);flex-direction:row;align-items:center;width:1280px;padding:33px 30px;display:flex}.team-detail-page .team-detail-banner .team-img{border-radius:6px;width:120px;min-width:120px;height:120px;margin-right:24px;position:relative}.team-detail-page .team-detail-banner .team-img img{object-fit:cover;width:100%;height:100%}.team-detail-page .team-detail-banner .team-img .team-logo-placeholder{background:linear-gradient(141deg,#403b92 .67%,#1b1944 98.3%);border:1px solid #ffffff75;border-radius:6px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.team-detail-page .team-detail-banner .team-img .team-logo-placeholder svg{width:100%;height:100%}.team-detail-page .team-detail-banner .team-informations{flex-direction:column;gap:16px;width:100%;display:flex}.team-detail-page .team-detail-banner .team-informations .team-name{letter-spacing:2.4px;flex-direction:row;align-items:center;gap:50px;font-size:24px;font-weight:700;display:flex}.team-detail-page .team-detail-banner .team-informations .team-name .team-name-text{flex-grow:1}.team-detail-page .team-detail-banner .team-informations .team-name .join-team-button{width:195px}.team-detail-page .team-detail-banner .team-informations .team-name .join-team-button.cancel,.team-detail-page .team-detail-banner .team-informations .team-name .join-team-button.reject{background:#ff455e;width:236px}.team-detail-page .team-detail-banner .team-informations .team-name .join-team-button.cancel .decoration-line,.team-detail-page .team-detail-banner .team-informations .team-name .join-team-button.reject .decoration-line{background:#ff455e}.team-detail-page .team-detail-banner .team-informations .team-name .join-team-button.cancel .decoration-line .button-background,.team-detail-page .team-detail-banner .team-informations .team-name .join-team-button.reject .decoration-line .button-background{color:#e03131e6;justify-content:center;gap:12px}.team-detail-page .team-detail-banner .team-informations .team-name .join-team-button.reject{width:150px}.team-detail-page .team-detail-banner .team-informations .team-name .join-team-button.accept{width:150px;margin-right:-35px}.team-detail-page .team-detail-banner .team-informations .team-name .join-team-button.accept .button-background{justify-content:center}.team-detail-page .team-detail-banner .team-informations .team-name .back-to-teams-button{width:195px}.team-detail-page .team-detail-banner .team-informations .team-name .back-to-teams-button .button-background{justify-content:center}.team-detail-page .team-detail-banner .team-informations .team-name .back-to-teams-button svg{fill:#fff;width:14px;height:14px;margin-right:10px}.team-detail-page .team-detail-banner .team-informations .team-name .team-match-button{width:255px}.team-detail-page .team-detail-banner .team-informations .team-name .leave-team-button{background:radial-gradient(50% 50%,#fff 0%,#ffffff75 100%);width:236px}.team-detail-page .team-detail-banner .team-informations .team-name .leave-team-button .decoration-line{background:radial-gradient(50% 50%,#fff 0%,#ffffff75 100%)}.team-detail-page .team-detail-banner .team-informations .team-name .leave-team-button .decoration-line .button-background{background:#070715}.team-detail-page .team-detail-banner .team-informations .team-name .leave-team-button .decoration-line .button-background>div{color:#ececec;flex-direction:row;justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.team-detail-page .team-detail-banner .team-informations .team-name .edit-team-button{vertical-align:middle;cursor:pointer;width:21px;height:21px}.team-detail-page .team-detail-banner .team-informations .team-detail-informations{flex-direction:row;align-items:center;gap:60px;display:flex}.team-detail-page .team-detail-banner .team-informations .team-detail-informations .team-rank-info{letter-spacing:initial;flex-flow:wrap;gap:12px;width:516px;font-size:14px;font-weight:400;display:flex}.team-detail-page .team-detail-banner .team-informations .team-detail-informations .team-rank-info>div{background:linear-gradient(141deg,#403b92 .67%,#1b1944 98.3%);border:1px solid #9535f2;border-radius:10px;flex-direction:row;align-items:center;gap:6px;width:164px;padding:6px 16px;display:flex}.team-detail-page .team-detail-banner .team-informations .team-detail-informations .team-rank-info>div.leader{border:1px solid #f97316}.team-detail-page .team-detail-banner .team-informations .team-detail-informations .team-rank-info b{font-weight:700}.team-detail-page .team-detail-banner .team-informations .team-detail-informations .team-country-club{flex-direction:column;gap:8px;display:flex}.team-detail-page .team-detail-banner .team-informations .team-detail-informations .team-country-club>div{flex-direction:row;align-items:center;gap:4px;display:flex}.team-detail-page .team-detail-banner .team-informations .team-detail-informations .team-country-club,.team-detail-page .team-detail-banner .team-informations .team-detail-informations .about-info p{color:#e1e1e3bf;font-size:14px}.team-detail-page .team-detail-banner .team-informations .team-detail-informations .about-info{max-width:300px;height:82px}.team-detail-page .team-detail-banner .team-informations .team-detail-informations .about-info b{color:#ececec}.team-detail-page .team-detail-banner .team-informations .team-detail-informations .about-info p{max-height:100%;overflow:auto}.team-detail-page hr.gradient-line{background:linear-gradient(90deg,#3772ff 10.34%,#e031ca 29.96%);border:0;outline:0;width:1280px;height:2px;min-height:2px}.team-detail-page .team-detail-content{flex-direction:row;flex-grow:1;gap:12px;padding:32px 34px;display:flex}.team-detail-page .team-detail-content .tournaments-board .tournaments-box{width:567px;height:662px}.team-detail-page .team-detail-content .tournaments-board .tournaments-box .tournament-prizes{flex-direction:row;align-items:center;gap:8px;width:388px;height:100%;display:flex}.team-detail-page .team-detail-content .pairs-members-board{flex-direction:column;gap:14px;display:flex}.team-detail-page .team-detail-content .pairs-members-board .pairs-box{width:268px;height:284px}.team-detail-page .team-detail-content .pairs-members-board .pairs-box.no-pairs .box-container{justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.team-detail-page .team-detail-content .pairs-members-board .pairs-box.no-pairs .box-container .no-pairs-message{color:#fff;text-transform:uppercase;text-align:center;font-size:14px;font-weight:700;line-height:14px;position:absolute;top:40%;left:51.5%;transform:translate(-50%,-50%)rotate(-10deg)}.team-detail-page .team-detail-content .pairs-members-board .pairs-box .pairs-header-action{justify-content:center;align-items:center;height:100%;display:flex}.team-detail-page .team-detail-content .pairs-members-board .pairs-box .select-players-button{color:#fff;background:#3772ff;border-radius:8px;width:83px;height:32px;padding:0;font-size:14px;font-weight:500}.team-detail-page .team-detail-content .pairs-members-board .members-box{width:268px;height:362px}.team-detail-page .team-detail-content .pairs-members-board .members-box .members-header-action{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.team-detail-page .team-detail-content .pairs-members-board .members-box .members-header-action button{color:#fff;border-radius:10px;padding:0;font-size:14px;font-weight:500}.team-detail-page .team-detail-content .pairs-members-board .members-box .members-header-action .invite-button{color:#fff;background:#3772ff;border-radius:8px;width:83px;height:32px;font-size:14px;font-weight:500}.team-detail-page .team-detail-content .pairs-members-board .members-box .members-header-action .done-member-button{flex-direction:row;justify-content:center;align-items:center;gap:8px;width:83px;height:32px;display:flex}.team-detail-page .team-detail-content .achievements-badges{flex-direction:column;gap:14px;display:flex}.team-detail-page .team-detail-content .achievements-badges .achievements-box{width:387px;height:362px}.team-detail-page .team-detail-content .achievements-badges .badges-box{width:387px;height:284px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#070715b3;border-radius:12px}::-webkit-scrollbar-thumb{background:#3a376b;border-radius:12px}::-webkit-scrollbar-thumb:hover{background:#343261}.teams-page{height:100vh;position:relative}.teams-page .page-layout{z-index:1;color:#fff;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:auto}.teams-page .page-layout .page-content{flex-grow:1}.casual-style-header-v1{background:linear-gradient(90deg,#3772ff 10.34%,#e031ca 29.96%);width:100%;padding-bottom:2px}.casual-style-header-v1 .header-background{background:linear-gradient(90.59deg,#1c1945 .47%,#070715 45.33%),linear-gradient(90deg,#3772ff 10.34%,#e031ca 29.96%);width:100%;height:100%}.wallet-filter{border:1px solid #3a376b;border-radius:12px;flex-direction:column;width:224px;min-width:224px;height:100%;display:flex}.wallet-filter .header{color:#fff;border-top-left-radius:inherit;border-top-right-radius:inherit;background:#29274b;flex-direction:row;align-items:center;gap:12px;padding:12px 16px;font-size:18px;font-weight:500;display:flex}.wallet-filter .content{flex-direction:column;gap:24px;width:100%;height:100%;padding:14px;display:flex}.wallet-filter .content .text-input{color:#fff;background:linear-gradient(91deg,#1c1945 .47%,#070715 99.47%);border:0;border-radius:10px;outline:1px solid #52528d;width:100%;height:48px;padding:0 16px;font-size:14px}.wallet-filter .content .time-picker{color:#fff;background:linear-gradient(91deg,#1c1945 .47%,#070715 99.47%);border:0;border-radius:10px;outline:1px solid #52528d;width:100%}.wallet-filter .content .time-picker .MuiOutlinedInput-input{padding:14px}.wallet-filter .content .time-picker *{border-radius:inherit;color:#fff;font-size:14px}.wallet-filter .content .time-picker .MuiInputLabel-outlined:not(.MuiInputLabel-shrink){transform:translate(14px,16px)scale(1)}.wallet-filter .content .min-max-amount-filter .amount-label{color:#e2d5ff;font-size:14px;font-weight:500}.wallet-filter .content .min-max-amount-filter .inputs{color:#fff;flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.wallet-filter .content .min-max-amount-filter .inputs input{color:#fff;background:linear-gradient(90.59deg,#1c1945 .47%,#070715 99.47%),linear-gradient(#52528d,#52528d);border:0;border-radius:10px;outline:1px solid #52528d;width:80px;padding:12px 16px;font-size:14px}.wallet-filter .content .min-max-amount-filter input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wallet-filter .content .min-max-amount-filter input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wallet-filter .content .min-max-amount-filter input[type=number]{-moz-appearance:textfield}.wallet-filter .content .apply-button-area{flex-grow:1;align-items:flex-end;display:flex}.wallet-filter .content .apply-button-area button{border-radius:10px;width:100%;height:40px;padding:0;font-size:14px}.wallet-transactions{color:#fff;flex-direction:column;gap:16px;width:100%;display:flex}.wallet-transactions h3{font-size:20px;font-weight:500}.wallet-transactions .search{width:100%;min-height:48px}.wallet-transactions .filters{flex-direction:row;gap:18px;display:flex}.wallet-transactions .filters>div{cursor:pointer;border-radius:10px;padding:2px}.wallet-transactions .filters>div>div{background:#3a376b80;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;padding:13.5px;display:flex}.wallet-transactions .filters>div.selected{background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%)}.wallet-transactions .filters>div.selected>div{background:linear-gradient(#13002e,#13002e)}.wallet-transactions .transaction-list-wrapper{flex-grow:1;position:relative;overflow:hidden}.wallet-transactions .transaction-list-wrapper .transaction-bg{background:#13002e;border-radius:6px;width:100%;height:100%;position:absolute;top:0;left:0}.wallet-transactions .transaction-list-wrapper .transaction-scroll{width:100%;height:100%;position:absolute;top:0;left:0;overflow:auto}.wallet-transactions .transaction-list-wrapper .transaction-scroll .transaction-list{flex-direction:column;gap:12px;padding:30px;display:flex}.wallet-transactions .transaction-list-wrapper .transaction-scroll .transaction-list .transaction-item{cursor:pointer;flex-direction:row;align-items:center;gap:12px;display:flex}.wallet-transactions .transaction-list-wrapper .transaction-scroll .transaction-list .transaction-item .icon{background:#23265a;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.wallet-transactions .transaction-list-wrapper .transaction-scroll .transaction-list .transaction-item .icon svg{transform:scale(.6)}.wallet-transactions .transaction-list-wrapper .transaction-scroll .transaction-list .transaction-item .description{flex-grow:1}.wallet-transactions .transaction-list-wrapper .transaction-scroll .transaction-list .transaction-item .description .title{font-size:16px;font-weight:400}.wallet-transactions .transaction-list-wrapper .transaction-scroll .transaction-list .transaction-item .description .date{font-size:10px;font-weight:400}.wallet-transactions .transaction-list-wrapper .transaction-scroll .transaction-list .transaction-item .currency-icon{width:12px}.wallet-transactions .transaction-list-wrapper .transaction-scroll .transaction-list .transaction-item .item-amount{display:contents}.wallet-transactions .transaction-list-wrapper .transaction-scroll .transaction-list .transaction-item .item-amount.green{color:#0eb564}.wallet-transactions .transaction-list-wrapper .transaction-scroll .transaction-list .transaction-item .item-amount.red{color:#e03131}.wallet-transfer-dialog{color:#fff;z-index:20;width:550px;height:min-content;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wallet-transfer-dialog .transfer-form{flex-direction:column;align-items:center;padding:40px 50px;display:flex}.wallet-transfer-dialog .transfer-form .title{font-size:20px;font-weight:600}.wallet-transfer-dialog .transfer-form .description{margin-top:12px;margin-bottom:24px;font-size:16px}.wallet-transfer-dialog .transfer-form .select-user{border-radius:10px;width:100%}.wallet-transfer-dialog .transfer-form .select-user *{border-radius:inherit}.wallet-transfer-dialog .transfer-form hr{border:0;border-bottom:1px solid #3a376b;width:100%;margin:20px 0}.wallet-transfer-dialog .transfer-form .amount-label-action{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.wallet-transfer-dialog .transfer-form .amount-label-action .amount-label{align-self:flex-start;font-size:14px}.wallet-transfer-dialog .transfer-form .amount-label-action .use-all-balance{cursor:pointer;color:#3772ff;font-size:14px}.wallet-transfer-dialog .transfer-form .amount-field{color:#fff;background:linear-gradient(91deg,#1c1945 .47%,#070715 99.47%);border:0;border-radius:10px;outline:1px solid #52528d;width:100%;height:48px;padding:0 16px}.wallet-transfer-dialog .transfer-form .amount-field.validated{outline-color:#0eb564}.wallet-transfer-dialog .transfer-form .fee{text-align:right;color:#0eb564;width:100%;margin-top:24px;font-size:14px;font-weight:500}.wallet-transfer-dialog .transfer-form .fee img{width:8.88px}.wallet-transfer-dialog .transfer-form .actions{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-top:40px;display:flex}.wallet-transfer-dialog .transfer-form .actions .btn-validate{color:#3772ff;background:0 0;border:1px solid #3772ff;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:48%;height:40px;padding:0;display:flex}.wallet-transfer-dialog .transfer-form .actions .btn-validate.disabled{opacity:.5;pointer-events:none}.wallet-transfer-dialog .transfer-form .actions .btn-validate svg path{stroke:#3772ff}.wallet-transfer-dialog .transfer-form .actions .btn-transfer{width:48%;height:40px;padding:0}.wallet-transfer-dialog .transfer-form .input-error-message{color:#e03131;width:100%;font-size:14px;font-weight:500;display:flex}.wallet-transfer-dialog .transfer-form .coin-balance{color:#fff;border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;gap:18px;width:100%;margin-bottom:16px;padding:10px 16px;font-size:18px;font-weight:700;display:flex;position:relative}.wallet-transfer-dialog .transfer-form .coin-balance>div{flex-direction:row;align-items:center;gap:10px;font-size:20px;display:flex}.wallet-transfer-dialog .transfer-form .coin-balance img{width:16px;height:21px}.wallet-transfer-dialog .transfer-form .coin-balance .amount-bg{width:122%;height:75px;position:absolute;left:-53px}.wallet-transfer-dialog .transfer-form .p-relative{width:100%;position:relative}.wallet-transfer-dialog .transfer-form .input-validated-icon{position:absolute;top:50%;right:32px;transform:translateY(-50%)}.wallet-transfer-dialog input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wallet-transfer-dialog input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wallet-transfer-dialog input[type=number]{-moz-appearance:textfield}.wallet-transaction-detail{color:#fff;z-index:20;width:416px;height:576px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wallet-transaction-detail .detail-content{flex-direction:column;align-items:center;padding:32px;display:flex}.wallet-transaction-detail .detail-content .title{font-size:20px;font-weight:600}.wallet-transaction-detail .detail-content hr{border:0;border-bottom:1px solid #3a376b;width:100%;margin:12px 0 16px}.wallet-transaction-detail .detail-content .amount{font-size:14px;font-weight:500}.wallet-transaction-detail .detail-content .subtitle{margin:6px 0 12px;font-size:14px}.wallet-transaction-detail .detail-content .description{text-align:center;font-size:12px;font-weight:300}.wallet-transaction-detail .detail-content .blockchain-explorer-link{background:#3a376b;border-radius:10px;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;width:100%;height:38px;margin:12px 0 16px;padding:6px 16px;display:inline-flex}.wallet-transaction-detail .detail-content .blockchain-explorer-link>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wallet-transaction-detail .detail-content .blockchain-explorer-link svg{min-width:16px}.wallet-transaction-detail .detail-content .detail-informations{flex-direction:column;width:100%;padding:0 18px;display:flex}.wallet-transaction-detail .detail-content .detail-informations .detail-info{border-bottom:1px solid #3a376b;flex-direction:row;justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;font-weight:300;display:flex}.wallet-transaction-detail .detail-content .detail-informations .detail-info:first-of-type{border-top:1px solid #3a376b}.wallet-transaction-detail .detail-content .detail-informations .detail-info .detail-info-label{white-space:nowrap;font-weight:600}.wallet-transaction-detail .detail-content .detail-informations .detail-info.clickable .detail-info-value{cursor:pointer;-webkit-text-fill-color:transparent;background:radial-gradient(91.67% 91.67%,#fff 0%,#ffffff75 100%);-webkit-background-clip:text;background-clip:text;box-shadow:0 .33px #fffc}@keyframes spin-pending-icon{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.wallet-transaction-detail .detail-content .pending-icon-wrapper{transform-origin:50%;min-width:24px;min-height:24px;max-height:24px;animation:3s linear infinite spin-pending-icon}.wallet-page-container .layout-container{flex-direction:column;align-items:center;max-height:100vh;display:flex;position:absolute;inset:0 0 0 118px;overflow:hidden}.wallet-page-container .layout-container .header-content{flex-direction:row;align-items:center;height:100%;padding:0 32px;display:flex}.wallet-page-container .layout-container .header-content .title-code{flex-direction:column;display:flex}.wallet-page-container .layout-container .header-content .title-code .title{color:#fff;font-size:24px;font-weight:500}.wallet-page-container .layout-container .header-content .title-code .code{cursor:pointer;white-space:nowrap;background:var(--icon-radial-gradient,radial-gradient(50% 50% at 50% 50%, #fff 0%, #ffffff75 100%));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;flex-direction:row;gap:10px;font-size:12px;font-weight:400;display:flex}.wallet-page-container .layout-container .header-content .title-code .code svg{width:16px;height:16px}.wallet-page-container .layout-container .header-content .title-code .address-actions{flex-direction:row;align-items:center;gap:4px;display:flex}.wallet-page-container .layout-container .header-content .title-code .address-actions .btn-account-link{-webkit-text-decoration:underline #ececec99;text-decoration:underline #ececec99}.wallet-page-container .layout-container .header-content .amount-bg{position:absolute;transform:scale(.68)}.wallet-page-container .layout-container .header-content .coin-balance{color:#fff;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:194px;min-width:194px;height:46px;margin-top:10px;font-size:24px;font-weight:600;display:flex;position:relative}.wallet-page-container .layout-container .header-content .coin-balance img{width:24px;height:33px}.wallet-page-container .layout-container .header-content .buttons{flex-direction:row;flex-grow:1;justify-content:flex-end;gap:45px;margin-top:10px;display:flex}.wallet-page-container .layout-container .header-content .buttons .bc-icon-button{width:195px}.wallet-page-container .layout-container .header-content .buttons .transfer-btn .button-background{justify-content:center}.wallet-page-container .layout-container .header-content .buttons .buy-coins-btn .decoration-line{background:#fff}.wallet-page-container .layout-container .header-content .buttons .buy-coins-btn .button-background{background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%)}.wallet-page-container .layout-container .content-wrapper{flex-direction:row;gap:36px;width:100%;height:100%;padding:30px;display:flex;overflow:hidden}.wallet-page-container .dialog-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10;background:#3a376b73;width:100%;height:100%;position:fixed;top:0;left:0}.bc-challenge-item{color:#fff;width:347px;height:347px;position:relative}.bc-challenge-item .bg-decoration{width:100%;height:100%;position:absolute;top:0;left:0}.bc-challenge-item .bg-decoration.inner{top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}.bc-challenge-item .card-content{flex-direction:column;align-items:center;width:300px;height:100%;padding:25px 0 23px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bc-challenge-item .card-content .stage-wrapper{align-self:center;position:absolute;top:40px;left:50%;transform:translate(-50%)}.bc-challenge-item .card-content .stage-wrapper .stage{border:1px solid;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:4px;height:28px;padding:0 8px;font-size:12px;font-weight:500;display:flex}.bc-challenge-item .card-content .stage-wrapper .stage.REGISTRATION{border-color:#f57300}.bc-challenge-item .card-content .stage-wrapper .stage.REGISTRATION svg path{fill:#f57300}.bc-challenge-item .card-content .stage-wrapper .stage.RUNNING{border-color:#0eb564}.bc-challenge-item .card-content .stage-wrapper .stage.RUNNING svg path{fill:#0eb564}.bc-challenge-item .card-content .stage-wrapper .stage.COMPLETE{border-color:#3f3e76}.bc-challenge-item .card-content .stage-wrapper .stage.COMPLETE svg path{fill:#3f3e76}.bc-challenge-item .card-content .stage-wrapper .stage.DECLINED{border-color:#e03131}.bc-challenge-item .card-content .general-info{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.bc-challenge-item .card-content .general-info .tags{max-width:100px}.bc-challenge-item .card-content .general-info .tags.PLAYER svg path{fill:#f441e1}.bc-challenge-item .card-content .general-info .tags.BOT svg path{fill:#9535f2}.bc-challenge-item .card-content .general-info .tags.GROUP svg path{fill:#6366f1}.bc-challenge-item .card-content .general-info .game-info{flex-direction:column;align-items:flex-end;gap:4px;width:min-content;font-size:12px;display:flex}.bc-challenge-item .card-content .general-info .game-info .fee{background-color:#302d68;border-radius:8px;flex-direction:row;align-items:center;padding:4px 8px;font-weight:400;display:flex;position:relative}.bc-challenge-item .card-content .general-info .game-info .fee img{margin-right:6px}.bc-challenge-item .card-content .general-info .game-info .fee b{margin-right:4px;font-weight:700}.bc-challenge-item .card-content .general-info .game-info .fee:before{content:" ";z-index:-1;border-radius:inherit;background:linear-gradient(#ba973b,#a57d24,#f1dd80,#f1dd80,#d9bf63,#c2a247,#b28d33,#a88128,#a57d24);width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;top:-1px;left:-1px}.bc-challenge-item .card-content .general-info .game-info .scoring-method{background-color:#3a376b;border:1px solid #3772ff;border-radius:8px;justify-content:center;align-items:center;width:calc(100% + 2px);height:28px;font-weight:600;display:flex;transform:translate(1px)}.bc-challenge-item .card-content .challenge-table{flex-direction:row;justify-content:center;align-items:center;width:100%;margin-top:10px;font-size:12px;font-weight:600;display:flex}.bc-challenge-item .card-content .challenge-table .challenge-player,.bc-challenge-item .card-content .challenge-table .versus-players-container{flex-direction:column;align-items:center;gap:4px;width:100px;max-width:100px;display:flex}.bc-challenge-item .card-content .challenge-table .versus-players-container .versus-players{cursor:pointer;flex-direction:row;align-items:center;display:flex}.bc-challenge-item .card-content .challenge-table .versus-players-container .versus-players .versus-player-item:not(:first-of-type){margin-left:-26px}.bc-challenge-item .card-content .challenge-table .versus-players-container .versus-players .versus-player-item .versus-player-item-container{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.bc-challenge-item .card-content .challenge-table .versus-players-container .versus-players .more-players{color:#ffffffbf;z-index:1;background-color:#0f0d36;border:1px solid #fff;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;width:46px;height:46px;margin-left:-26px;padding-right:4px;font-size:12px;font-weight:600;display:flex}.bc-challenge-item .card-content .awards-scroll-container{flex-direction:row;align-items:center;width:100%;display:flex;overflow:hidden}.bc-challenge-item .card-content .awards-scroll-container .arrow{cursor:pointer;justify-content:center;align-items:center;min-width:20px;height:20px;margin:0 4px;display:flex}.bc-challenge-item .card-content .awards-scroll-container .arrow svg{fill:#fff}.bc-challenge-item .card-content .awards-scroll-container .arrow:active{transform:scale(.9)}.bc-challenge-item .card-content .awards-scroll-container .arrow.disable{pointer-events:none;opacity:.5}.bc-challenge-item .card-content .awards-scroll-container ::-webkit-scrollbar{display:none}.bc-challenge-item .card-content .awards{flex-direction:row;align-items:center;gap:4px;margin-top:8px;display:flex;overflow:auto}.bc-challenge-item .card-content .awards .award{border-radius:8px;flex-direction:row;justify-content:center;align-items:center;min-width:78px;height:36px;font-weight:600;display:flex;position:relative}.bc-challenge-item .card-content .awards .award svg{transform:translateY(3px)}.bc-challenge-item .card-content .awards .award:first-child{background:linear-gradient(90deg,#ba973b80 -9.02%,#a57d2480 5.41%,#f1dd8080 22.25% 35.48%,#d9bf6380 47.5%,#c2a24780 63.13%,#b28d3380 78.76%,#a8812880 93.19%,#a57d2480 107.62%);border:1px solid #c2a847}.bc-challenge-item .card-content .awards .award:nth-child(2){background:linear-gradient(90deg,#81818180 -9.02%,#9d9d9d80 5.41%,#ffffff80 22.25%,#d6d5d380 35.48%,#bcbcbc80 47.5%,#b4b4b480 63.13%,#9d9d9d80 78.76%,#8a8a8a80 93.19%,#81818180 107.62%);border:1px solid #9d9d9d}.bc-challenge-item .card-content .awards .award:nth-child(3){background:linear-gradient(90deg,#673d1580 -9.02%,#7e4e2080 5.41%,#95602b80 22.25%,#c2834280 35.48%,#df995080 47.5%,#c2834280 63.13%,#95602b80 78.76%,#7e4e2080 93.19%,#673d1580 107.62%);border:1px solid #7e4e20}.bc-challenge-item .card-content .board-count{color:#ffffffbf;flex-direction:row;align-items:center;gap:4px;margin-top:6px;font-size:12px;font-weight:400;display:flex}.bc-challenge-item .card-content .board-count b{color:#fff;font-size:16px;font-weight:600}.bc-challenge-item .card-content .accept-reject-buttons{flex-direction:row;align-items:center;gap:10px;display:flex}.bc-challenge-item .card-content .action-button{border-radius:10px;width:140px;height:40px;min-height:40px;margin-top:6px;font-size:14px;font-weight:600}.bc-challenge-item .card-content .time-info{flex-direction:row;align-items:center;gap:6px;width:100%;margin-top:12px;display:flex}.bc-challenge-item .card-content .time-info div{border-radius:8px;flex-direction:row;align-items:center;gap:5px;padding:4px 7px;font-size:12px;display:flex}.bc-challenge-item .card-content .time-info div.time1{border:1px solid #ffffffb8}.bc-challenge-item .card-content .time-info div.time2{border:1px solid #0eb564}.bc-challenge-item .card-content .time-info div.time2.complete{border:1px solid #ffffffb8}.bc-challenge-item .card-content .time-info div.time2.running{color:#0eb564}.challenges-page .page-banner{flex-direction:row;justify-content:space-between;align-items:center;padding:32px 37px;display:flex;position:relative}.challenges-page .page-banner .title{font-size:24px;font-weight:600}.challenges-page .page-banner .quick-filters{flex-direction:row;align-items:center;gap:8px;display:flex}.challenges-page .page-banner .new-challenge{width:210px}.tournament-filters-container{background:#0707154d;border:2px solid #3a376b;border-radius:12px;flex-direction:column;width:392px;height:fit-content;margin-right:21px;padding:10px 16px 24px;display:flex;box-shadow:0 1px 4px #0000001a}.tournament-filters-container .entity-search-title{color:#d7c2ff;flex-direction:row;justify-content:space-between;align-items:center;font-size:18px;font-weight:700;display:flex}.tournament-filters-container .entity-search-title .actions{flex-direction:row;display:flex}.tournament-filters-container .entity-search-title .dropdown{margin-left:8px;display:none}.tournament-filters-container .entity-search-title .reset-button{cursor:pointer;flex-direction:row;align-items:center;font-size:16px;font-weight:400;display:flex}.tournament-filters-container .entity-search-title .reset-button svg{margin-right:8px}.tournament-filters-container .filter-title{color:#d7c2ff;font-size:16px;line-height:32px}.tournament-filters-container .filter-options{flex-direction:row;margin-top:9px;margin-bottom:9px;display:flex}.tournament-filters-container .filter-options .control-label{color:#fff;font-family:inherit;font-size:16px;line-height:17px}.tournament-filters-container .filter-slider-container{flex-direction:row;align-items:center;margin:40px 12px 10px;display:flex}.tournament-filters-container .filter-slider-container .filter-slider{flex:1}.tournament-filters-container .filter-slider-container .min-max-labels{color:#fff;flex-shrink:0;font-family:inherit;font-size:14px}.tournament-filters-container .filter-slider-container .min-label{padding-right:16px}.tournament-filters-container .filter-slider-container .max-label{padding-left:16px}.tournament-filters-container .filter-select{padding:8px 0}.tournament-filters-container .filter-select .MuiInputBase-input,.tournament-filters-container .filter-select .MuiAutocomplete-root .MuiAutocomplete-input{padding-top:10px;padding-bottom:10px}.tournament-filters-container .filter-select .MuiAutocomplete-inputRoot .MuiAutocomplete-endAdornment{top:0}.tournament-filters-container .divider{content:" ";border-top:.5px solid #bdbdbd;flex-basis:100%;margin:15px 0;display:block}.tournament-filters-container .filter-row{flex-direction:row;align-items:stretch;display:flex}.tournament-filters-container .filter-row>div{flex:1;padding-left:16px}.tournament-filters-container .filter-row>div:first-child{padding-left:unset;border-right:.5px solid #bdbdbd}.tournament-filters-container .entity-filter-container.no-underline:after{display:none}.tournament-filters-container .casual-filter-reset-button-container{position:absolute;top:20px;right:20px}.tournament-filters-container .MuiCheckbox-root{margin:7px 13px 7px 25px}.tournament-filters-container .entity-filter-container .row{flex-direction:row;display:flex}.tournament-filters-container .entity-filter-container .filter-radio-option{margin-bottom:8px;font-size:18px}.tournament-filters-container .entity-filter-container .filter-radio-option.disabled{color:#bdbdbd}.tournament-filters-container .entity-filter-container .filter-radio-option.disabled .radio-label:before{border-color:#bdbdbd}.tournament-filters-container .entity-filter-container .filter-radio-options.row .filter-radio-option{margin-top:8px;margin-left:16px}.tournament-filters-container .entity-filter-container .filter-radio-options.row .filter-radio-option:first-child{margin-left:0}.tournament-filters-container .entity-filter-container .filter-radio-options:not(.row) .filter-radio-option:first-child{margin-top:8px}.tournament-filters-container .bc-radio-input label{color:#fff}.tournament-filters-container .MuiFormControl-root,.tournament-filters-container .MuiSelect-root{color:#fffc;background:linear-gradient(90deg,#1c1945 0%,#070715 100%);border:1px solid #3a376b;border-radius:10px;font-size:14px}.tournament-filters-container .MuiFormControl-root .MuiInputBase-root,.tournament-filters-container .MuiSelect-root .MuiInputBase-root{border-radius:10px}.tournament-filters-container .MuiFormControl-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.tournament-filters-container .MuiSelect-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid #fff}.tournament-filters-container .MuiFormControl-root input[type=text],.tournament-filters-container .MuiSelect-root input[type=text]{color:#fffc;font-size:14px}.tournament-filters-container .MuiFormControl-root.switch-formik-form-control,.tournament-filters-container .MuiSelect-root.switch-formik-form-control{border:0}.tournament-filters-container .MuiFormControl-root.switch-formik-form-control .MuiIconButton-root,.tournament-filters-container .MuiSelect-root.switch-formik-form-control .MuiIconButton-root{margin:8px}.tournament-filters-container .MuiFormControl-root.switch-formik-form-control .switch-track,.tournament-filters-container .MuiSelect-root.switch-formik-form-control .switch-track{background:0 0;border:1px solid #fff}.tournament-filters-container .MuiFormControl-root.switch-formik-form-control .switch-track.checked,.tournament-filters-container .MuiSelect-root.switch-formik-form-control .switch-track.checked{background:linear-gradient(90deg,#3772ff,#e031ca);border:0}.tournament-filters-container .MuiSelect-root{padding:11px 32px 11px 14px}.tournament-filters-container .MuiAutocomplete-endAdornment{position:absolute;top:calc(50% - 14px);right:9px}.tournament-filters-container .MuiAutocomplete-endAdornment svg{fill:#fff}.tournament-filters-container .MuiInputBase-input{color:#fffc;font-size:14px}.tournament-filters-container .MuiFormControl-root,.tournament-filters-container .formikControlNewContainer{margin:0}.tournaments-date-filter-label{color:#2055c8;font-size:14px;font-weight:700}.tournaments-date-filter-controller{align-items:center;display:flex}.entity-search-title{color:#333;padding-bottom:17px;font-size:24px;font-weight:700;line-height:29px}.country-option-inner-container{flex-flow:row;align-items:center;width:100%;display:flex}.home-country-option{border-bottom:1px dotted;margin-bottom:5px;padding-bottom:10px}.MuiAutocomplete-popper .MuiPaper-root{background:linear-gradient(90deg,#1c1945 0%,#070715 100%);border:1px solid #52528d;border-radius:10px}.MuiAutocomplete-popper .MuiPaper-root li,.MuiAutocomplete-popper .MuiPaper-root div{color:#fff;font-size:14px}.challenges-page{height:100vh;position:relative}.challenges-page .page-layout{z-index:1;color:#fff;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:auto}.challenges-page .page-layout .banner-wrapper{z-index:2;clip-path:inset(-27px 0 1px);position:fixed;top:0;left:110px;right:0}.challenges-page .page-layout .tournament-list-filter{z-index:2;position:fixed;top:110px;bottom:20px;left:146px}.challenges-page .page-layout .tournament-list-filter .tournament-filters-container{height:fit-content;max-height:100%;overflow-y:auto}.challenges-page .page-layout .page-content{flex-grow:1;margin-top:108px;margin-left:418px;overflow:auto}.challenges-page .page-layout .page-content .submit-button{border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:200px;height:48px;padding:0;display:flex}.challenges-page .page-layout .page-content .no-challenges-decoraiton-wrapper{flex-direction:column;justify-content:center;align-items:center;display:flex}.challenges-page .page-layout .page-content .no-challenges-decoraiton-wrapper .submit-button{transform:translateY(-135px)}.leave-club-confirmation-popup-wrapper{z-index:10;background:#0006;width:100%;height:100%;position:fixed;top:0;left:0}.leave-club-confirmation-popup-wrapper .leave-club-confirmation-popup{color:#fff;width:450px;height:auto;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.leave-club-confirmation-popup-wrapper .leave-club-confirmation-popup .content-container{flex-direction:column;align-items:center;gap:20px;width:100%;height:100%;padding:40px 20px;display:flex}.leave-club-confirmation-popup-wrapper .leave-club-confirmation-popup .content-container .club-info,.leave-club-confirmation-popup-wrapper .leave-club-confirmation-popup .content-container .actions{flex-direction:row;align-items:center;gap:15px;display:flex}.leave-club-confirmation-popup-wrapper .leave-club-confirmation-popup .content-container .actions button{border-radius:10px;width:110px;height:34px;font-size:14px;font-weight:500}.clubs-page{color:#fff;background:radial-gradient(78.71% 111.44%,#221f53 0%,#0b0a1f 100%);flex-direction:column;gap:24px;min-height:100vh;padding:34px 32px;display:flex}.clubs-page .header{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.clubs-page .header .title{font-size:24px;font-weight:600}.clubs-page .header .bc-icon-button{width:200px}.clubs-page .own-club-footer{text-align:center;color:#e1e1e3bf;font-size:13px}.clubs-page .own-club-footer a{color:#9db9ff}.clubs-page .own-club-footer a:hover{text-decoration:underline}.clubs-page .content{border:1px solid #2a2a60e6;border-radius:12px;flex-direction:column;gap:24px;padding:20px;display:flex}.clubs-page .content .club-list{flex-direction:column;gap:16px;display:flex}.clubs-page .content .club-list .club-list-item{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.clubs-page .content .club-list .club-list-item .club-info,.clubs-page .content .club-list .club-list-item .club-stats{flex-direction:row;align-items:center;gap:12px;display:flex}.clubs-page .content .club-list .club-list-item .club-info{cursor:pointer;font-size:14px;font-weight:600}.clubs-page .content .club-list .club-list-item .managed-club-badge{align-items:center;display:flex}.clubs-page .content .club-list .club-list-item .federation-badge{flex-direction:row;align-items:center;gap:6px;display:flex}.clubs-page .content .club-list .club-list-item .federation-badge .federation-name{color:#e1e1e3bf;font-weight:400}.clubs-page .content .club-list .club-list-item .label{background:#302d68;border-radius:10px;flex-direction:row;align-items:center;gap:6px;height:38px;padding:0 16px;display:flex}.clubs-page .content .club-list .club-list-item .btn-leave{color:#e03131;background:#0e0c31;border:1px solid #e03131;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 16px;display:flex}.clubs-page .content .club-list .line-splitter{background:linear-gradient(90deg,#e2d5ff00 0%,#998bba 50%,#e2d5ff00 100%);width:100%;height:.5px}.clubs-header-content{flex-direction:row;gap:22px;padding:20px 30px 40px;display:flex}.clubs-header-content .club-image{border-radius:6px;width:120px;min-width:120px;height:120px}.clubs-header-content .club-image.placeholder{background:#0b0a1f;border:1px solid #fff;justify-content:center;align-items:center;display:flex}.clubs-header-content .club-info{color:#e1e1e3;flex-direction:column;flex-grow:1;gap:8px;font-size:14px;display:flex}.clubs-header-content .club-info .club-name{color:#fff;font-size:24px;font-weight:600}.clubs-header-content .club-info .sub-info{flex-direction:row;align-items:center;gap:4px;display:flex}.clubs-header-content .club-info .club-description-row{flex-direction:row;align-items:flex-start;gap:8px;display:flex}.clubs-header-content .club-info .club-description-row .club-description{white-space:pre-line;opacity:.9;max-width:600px;max-height:90px;font-size:13px;overflow-y:auto}.clubs-header-content .club-info .club-description-row .club-description.placeholder{opacity:.55;cursor:pointer;font-style:italic}.clubs-header-content .club-info .club-description-row .club-description.placeholder:hover{opacity:.8}.clubs-header-content .club-info .club-description-row .club-description-edit-icon{cursor:pointer;opacity:.7}.clubs-header-content .club-info .club-description-row .club-description-edit-icon:hover{opacity:1}.clubs-header-content .club-info .club-description-edit{flex-direction:column;gap:6px;max-width:600px;display:flex}.clubs-header-content .club-info .club-description-edit .club-description-input{color:#e1e1e3;resize:vertical;background:#0b0a1f;border:1px solid #302d68;border-radius:6px;min-height:70px;padding:8px;font-family:inherit;font-size:13px}.clubs-header-content .club-info .club-description-edit .club-description-actions{flex-direction:row;gap:8px;display:flex}.clubs-header-content .club-action-stats{flex-direction:column;align-items:flex-end;gap:30px;display:flex}.clubs-header-content .club-action-stats .leave-club-button{background:radial-gradient(50% 50%,#fff 0%,#ffffff75 100%);width:200px}.clubs-header-content .club-action-stats .leave-club-button .decoration-line{background:radial-gradient(50% 50%,#fff 0%,#ffffff75 100%)}.clubs-header-content .club-action-stats .leave-club-button .button-background{justify-content:center;gap:4px}.clubs-header-content .club-action-stats .club-stats{flex-direction:row;gap:12px;display:flex}.clubs-header-content .club-action-stats .label{background:#302d68;border-radius:10px;flex-direction:row;align-items:center;gap:6px;padding:7px 21.5px;display:flex}.back-to-clubs-action-container{padding:20px 0 0 30px}.back-to-clubs-action-container>div{background:linear-gradient(#e031ca 0%,#3772ff 100%);-webkit-text-fill-color:transparent;text-fill-color:transparent;cursor:pointer;-webkit-background-clip:text;background-clip:text;flex-direction:row;align-items:center;gap:6px;display:flex}.invite-club-popup{z-index:10;color:#fff;width:700px;height:auto;max-height:90vh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.invite-club-popup .content-container{flex-direction:column;align-items:stretch;gap:16px;width:100%;padding:40px 50px;display:flex}.invite-club-popup>.content-container>span{align-self:center;font-size:20px;font-weight:600}.invite-club-popup .dialog-actions{flex-direction:row;justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.invite-club-popup .dialog-actions button{min-width:120px;font-size:16px;font-weight:600}.invite-club-popup .dialog-actions .close-button{color:#fff;background:#ffffff14;border:1px solid #ffffff26}.invite-club-popup .MuiAutocomplete-root{width:100%;margin-top:16px}.invite-club-popup .invited-this-session{flex-direction:column;gap:8px;max-height:420px;margin-top:8px;display:flex;overflow-y:auto}.invite-club-popup .invited-this-session .section-title{color:#ecececbf;font-size:13px;font-weight:600}.invite-club-popup .invited-this-session .invited-list{flex-direction:column;gap:6px;display:flex}.invite-club-popup .invited-this-session .invited-row{background:#ffffff0a;border-radius:6px;flex-direction:row;align-items:center;gap:8px;padding:6px 10px;display:flex}.invite-club-popup .invited-this-session .invited-row .username{font-size:14px;font-weight:500}.classes-panel .classes-content{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.classes-panel .class-row{align-items:center;gap:6px;display:flex}.classes-panel .class-row svg{cursor:pointer}.classes-panel .class-chip{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#ffffff1a;border:1px solid #ffffff4d;border-radius:12px;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.classes-panel .class-chip.active{background-color:#3772ff;border-color:#3772ff}.classes-panel .class-chip .class-member-count{opacity:.7;font-size:12px}.classes-panel .class-rename{cursor:pointer;opacity:.7}.classes-panel .class-rename:hover{opacity:1}.classes-panel .class-delete-blocked{opacity:.3;cursor:not-allowed}.classes-panel .class-delete-blocked svg{pointer-events:none}.classes-panel .class-name-input{color:#fff;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:6px;outline:none;width:130px;padding:6px 10px}.members-list.club-tournaments-panel .title{align-items:center;gap:8px;display:flex}.members-list.club-tournaments-panel .title .show-finished-toggle{cursor:pointer;align-items:center;gap:6px;margin-left:auto;font-size:13px;font-weight:400;display:flex}.members-list.club-tournaments-panel .title .show-finished-toggle input{cursor:pointer}.members-list.club-tournaments-panel .content.club-tournaments-content .no-tournaments{opacity:.7;align-self:center;padding:12px 0;font-size:14px}.members-list.club-tournaments-panel .content.club-tournaments-content .day-group-header{text-transform:uppercase;letter-spacing:.8px;color:#e1e1e38c;border-bottom:.5px solid #e2d5ff33;padding:16px 8px 6px;font-size:11px;font-weight:600}.members-list.club-tournaments-panel .content.club-tournaments-content .club-tournament-row{cursor:pointer;border-bottom:.5px solid #e2d5ff1a;border-radius:8px;flex-direction:row;align-items:center;gap:14px;padding:10px 8px;display:flex}.members-list.club-tournaments-panel .content.club-tournaments-content .club-tournament-row:hover{background:#ffffff0d}.members-list.club-tournaments-panel .content.club-tournaments-content .club-tournament-row .row-time{color:#fff;text-align:right;font-variant-numeric:tabular-nums;min-width:46px;font-size:14px;font-weight:600}.members-list.club-tournaments-panel .content.club-tournaments-content .club-tournament-row .row-image{background:#ffffff0a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.members-list.club-tournaments-panel .content.club-tournaments-content .club-tournament-row .row-image .row-image-content{object-fit:cover;width:100%;height:100%}.members-list.club-tournaments-panel .content.club-tournaments-content .club-tournament-row .row-image .row-image-content.placeholder{width:80%;height:80%}.members-list.club-tournaments-panel .content.club-tournaments-content .club-tournament-row .row-main{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.members-list.club-tournaments-panel .content.club-tournaments-content .club-tournament-row .row-main .row-title{flex-direction:row;align-items:center;gap:8px;min-width:0;display:flex}.members-list.club-tournaments-panel .content.club-tournaments-content .club-tournament-row .row-main .row-title .title-text{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.members-list.club-tournaments-panel .content.club-tournaments-content .club-tournament-row .row-main .row-title .class-badge{color:#d6bcff;border:1px solid #b588fdb3;border-radius:999px;flex-shrink:0;padding:0 8px;font-size:11px;font-weight:600;line-height:16px}.members-list.club-tournaments-panel .content.club-tournaments-content .club-tournament-row .row-main .row-details{color:#e1e1e3a6;flex-flow:wrap;align-items:center;font-size:12px;display:flex}.members-list.club-tournaments-panel .content.club-tournaments-content .club-tournament-row .row-main .row-details .detail-part{white-space:nowrap;align-items:center;gap:3px;display:flex}.members-list.club-tournaments-panel .content.club-tournaments-content .club-tournament-row .row-main .row-details .detail-part+.detail-part:before{content:"·";opacity:.6;margin:0 6px}.members-list.club-tournaments-panel .content.club-tournaments-content .club-tournament-row .row-status{flex-direction:row;flex-shrink:0;align-items:center;gap:6px;display:flex}.members-list.club-tournaments-panel .content.club-tournaments-content .club-tournament-row .row-status .participation-pill,.members-list.club-tournaments-panel .content.club-tournaments-content .club-tournament-row .row-status .stage-pill{white-space:nowrap;border-radius:999px;padding:0 10px;font-size:11px;font-weight:600;line-height:20px}.members-list.club-tournaments-panel .content.club-tournaments-content .club-tournament-row .row-status .participation-pill.registered{color:#fff;background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%)}.members-list.club-tournaments-panel .content.club-tournaments-content .club-tournament-row .row-status .participation-pill.playing{color:#9db9ff;border:1px solid #3772ff}.members-list.club-tournaments-panel .content.club-tournaments-content .club-tournament-row .row-status .participation-pill.played{color:#e1e1e3;border:1px solid #e2d5ff73}.members-list.club-tournaments-panel .content.club-tournaments-content .club-tournament-row .row-status .stage-pill.registering{color:#34d399;border:1px solid #10b981}.members-list.club-tournaments-panel .content.club-tournaments-content .club-tournament-row .row-status .stage-pill.running{color:#fb923c;border:1px solid #f97316}.members-list.club-tournaments-panel .content.club-tournaments-content .club-tournament-row .row-status .stage-pill.finished{color:#e1e1e3b3;border:1px solid #e2d5ff59}.members-list.club-tournaments-panel .content.club-tournaments-content .day-group:last-child .club-tournament-row:last-child{border-bottom:none}.members-list.club-tournaments-panel .content.club-tournaments-content .load-more-tournaments{align-self:center;margin-top:8px}.add-to-class-popup .invite-confirmation{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;gap:12px;padding:12px 16px;display:flex}.add-to-class-popup .invite-confirmation .not-member-note{color:#ecececd9;font-size:14px}.add-to-class-popup .invite-confirmation .invite-confirmation-actions{flex-direction:row;justify-content:flex-end;gap:12px;display:flex}.add-to-class-popup .invited-row .status-label{color:#ececec99;margin-left:auto;font-size:12px}.remove-from-class-confirmation-popup-wrapper{z-index:10;background:#0006;width:100%;height:100%;position:fixed;top:0;left:0}.remove-from-class-confirmation-popup-wrapper .remove-from-class-confirmation-popup{color:#fff;width:450px;height:auto;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.remove-from-class-confirmation-popup-wrapper .remove-from-class-confirmation-popup .content-container{flex-direction:column;align-items:center;gap:20px;width:100%;height:100%;padding:40px 20px;display:flex}.remove-from-class-confirmation-popup-wrapper .remove-from-class-confirmation-popup .content-container .actions{flex-direction:row;align-items:center;gap:15px;display:flex}.remove-from-class-confirmation-popup-wrapper .remove-from-class-confirmation-popup .content-container .actions button{border-radius:10px;width:110px;height:34px;font-size:14px;font-weight:500}.remove-member-confirmation-popup-wrapper{z-index:10;background:#0006;width:100%;height:100%;position:fixed;top:0;left:0}.remove-member-confirmation-popup-wrapper .remove-member-confirmation-popup{color:#fff;width:450px;height:auto;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.remove-member-confirmation-popup-wrapper .remove-member-confirmation-popup .content-container{flex-direction:column;align-items:center;gap:20px;width:100%;height:100%;padding:40px 20px;display:flex}.remove-member-confirmation-popup-wrapper .remove-member-confirmation-popup .content-container .actions{flex-direction:row;align-items:center;gap:15px;display:flex}.remove-member-confirmation-popup-wrapper .remove-member-confirmation-popup .content-container .actions button{border-radius:10px;min-width:110px;height:34px;padding:0 14px;font-size:14px;font-weight:500}.club-detail-page{height:100vh;position:relative}.club-detail-page .page-layout{z-index:1;color:#fff;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.club-detail-page .page-layout .page-content{flex-direction:column;flex:auto;min-height:0;padding:24px 30px;display:flex}.club-detail-page .page-layout .page-content .club-view-tabs{flex-direction:row;align-items:center;gap:20px;margin-bottom:12px;display:flex}.club-detail-page .page-layout .page-content .club-view-tabs .tab{cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:600;display:flex;position:relative}.club-detail-page .page-layout .page-content .club-view-tabs .tab.active:after{content:"";background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);width:100%;height:1px;transition:background-color .3s;position:absolute;bottom:0;left:0}.club-detail-page .page-layout .page-content .club-actions-bar{flex-direction:row;justify-content:flex-end;gap:8px;margin-bottom:12px;display:flex}.club-detail-page .page-layout .page-content .club-actions-bar button{color:#fff;background:#3772ff;padding:3px 14px}.club-detail-page .page-layout .page-content .members-list-wrapper{background:radial-gradient(circle,#fff 0%,#ffffff75 100%);border-radius:12px;flex-direction:column;flex:auto;gap:1px;min-height:0;padding:1px;display:flex;overflow-y:auto}.club-detail-page .page-layout .page-content .members-list-wrapper>.members-list:last-child{flex-grow:1}.club-detail-page .page-layout .page-content .members-list-wrapper .members-list{border-radius:inherit;background:radial-gradient(50% 50%,#05015b 0%,#100636 100%);flex-direction:column;gap:18px;display:flex}.club-detail-page .page-layout .page-content .members-list-wrapper .members-list .title{border-top-left-radius:inherit;border-top-right-radius:inherit;background:#141332;flex-direction:row;align-items:center;gap:8px;height:50px;padding:0 16px;display:flex}.club-detail-page .page-layout .page-content .members-list-wrapper .members-list .title .invite-member-button-wrapper{flex-grow:1;justify-content:flex-end;gap:8px;display:flex}.club-detail-page .page-layout .page-content .members-list-wrapper .members-list .title .invite-member-button-wrapper button{color:#fff;background:#3772ff;padding:3px 10px}.club-detail-page .page-layout .page-content .members-list-wrapper .members-list .title .add-to-class-btn{margin-left:auto;padding:3px 14px}.club-detail-page .page-layout .page-content .members-list-wrapper .members-list .content{flex-direction:row;flex-grow:1;justify-content:space-between;padding:18px;display:flex}.club-detail-page .page-layout .page-content .members-list-wrapper .members-list .content.classes-content{justify-content:flex-start}.club-detail-page .page-layout .page-content .members-list-wrapper .members-list .content.club-tournaments-content{flex-direction:column;justify-content:flex-start;gap:4px;padding:0 16px 16px}.club-detail-page .page-layout .page-content .members-list-wrapper .members-list .content .column{flex-direction:column;flex-grow:1;gap:20px;display:flex}.club-detail-page .page-layout .page-content .members-list-wrapper .members-list .content .member{color:#fff;flex-direction:row;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1;display:flex}.club-detail-page .page-layout .page-content .members-list-wrapper .members-list .content .member .name-container{flex-direction:row;flex-grow:1;align-items:center;gap:8px;display:flex}.club-detail-page .page-layout .page-content .members-list-wrapper .members-list .content .member .name{flex-grow:1}.club-detail-page .page-layout .page-content .members-list-wrapper .members-list .content .member .name .invited-member-label{color:#0eb564}.club-detail-page .page-layout .page-content .members-list-wrapper .members-list .content .member span{color:#ecececbf;font-size:12px;font-weight:400}.club-detail-page .page-layout .page-content .members-list-wrapper .members-list .content .member svg{cursor:pointer}.club-detail-page .page-layout .page-content .members-list-wrapper .members-list .column-splitter{background:linear-gradient(#e2d5ff00 0%,#998bba 50.1878%,#e2d5ff00 100%);width:1px;margin:0 40px}.club-detail-page .page-layout .page-content .members-list-wrapper .members-list.join-requests-list .join-requests-content{flex-direction:column;gap:8px;max-height:360px;padding:8px 18px 18px;display:flex;overflow-y:auto}.club-detail-page .page-layout .page-content .members-list-wrapper .members-list.join-requests-list .join-request-row{background:#ffffff08;border-radius:8px;padding:8px 12px}.club-detail-page .page-layout .page-content .members-list-wrapper .members-list.join-requests-list .join-request-row:hover{background:#ffffff0f}.club-detail-page .page-layout .page-content .members-list-wrapper .members-list.join-requests-list .join-request-row .name-container{flex-grow:1}.club-detail-page .page-layout .page-content .members-list-wrapper .members-list.join-requests-list .join-request-row .join-request-actions{flex-direction:row;flex-shrink:0;gap:8px;display:flex}.club-detail-page .page-layout .page-content .members-list-wrapper .members-list.join-requests-list .join-request-row .join-request-actions button{min-width:0;height:auto;padding:6px 14px;font-size:13px;line-height:1.2}.club-detail-page .member{flex-wrap:wrap}.club-detail-page .member-classes{flex-wrap:wrap;align-items:center;gap:4px;width:100%;margin-left:40px;display:flex}.club-detail-page .member-classes .member-class-chip{background-color:#ffffff1a;border:1px solid #ffffff4d;border-radius:10px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:400;display:inline-flex}.club-detail-page .member-classes .member-class-chip .remove-from-class{cursor:pointer;opacity:.7}.club-detail-page .member-classes .member-class-chip .remove-from-class:hover{opacity:1}.club-detail-page .member-classes .add-to-class-select{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:10px;padding:2px 4px;font-size:12px}.club-detail-page .member-classes .add-to-class-select option{color:#000}.viewgraph-sessions-page .page-banner{flex-direction:row;justify-content:space-between;align-items:center;padding:32px 37px;display:flex;position:relative}.viewgraph-sessions-page .page-banner .title{flex:1;font-size:24px;font-weight:600}.viewgraph-sessions-page .page-banner .quick-filters{flex-direction:row;align-items:center;gap:8px;display:flex}.viewgraph-sessions-page .page-banner .action-buttons{flex-direction:row;flex:1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.viewgraph-sessions-page .page-banner .new-external-user .button-background,.viewgraph-sessions-page .page-banner .new-viewgraph-session .button-background,.viewgraph-sessions-page .page-banner .new-viewgraph-event .button-background{justify-content:center}.viewgraph-sessions-page .page-banner .new-external-user{width:160px}.viewgraph-sessions-page .page-banner .new-viewgraph-session{width:175px}.viewgraph-sessions-page .page-banner .new-viewgraph-event{width:160px}.team-input{flex-direction:row;align-items:center;gap:24px;display:flex}.team-input .team-icon-frame{background:linear-gradient(140.59deg,#403b92 .67%,#1b1944 98.3%);border:1px solid #ffffff4d;border-radius:6.5px;justify-content:center;align-items:center;width:60px;min-width:60px;height:60px;display:flex;position:relative}.team-input .team-icon-frame svg{width:36px;height:36px}.bc-create-viewgraph-session-form-wrapper{z-index:100;background:#0003;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.bc-create-viewgraph-session-form-wrapper .create-viewgraph-session-form-popup{width:700px;height:min-content}.bc-create-viewgraph-session-form-wrapper .create-viewgraph-session-form-popup .content-wrapper{flex-direction:column;width:100%;height:100%;padding:42px 50px 21px;display:flex;overflow:hidden}.bc-create-viewgraph-session-form-wrapper .create-viewgraph-session-form-popup .content-wrapper>.title{color:#fff;text-align:center;margin:20px 0;font-size:24px;font-weight:700}.bc-create-viewgraph-session-form-wrapper .create-viewgraph-session-form-popup .content-wrapper .form-container{flex-direction:column;gap:24px;width:100%;height:100%;padding-right:10px;display:flex;overflow:hidden auto}.bc-create-viewgraph-session-form-wrapper .create-viewgraph-session-form-popup .content-wrapper .form-container .viewgraph-session-options{flex-direction:row;align-items:center;gap:16px;width:100%;display:flex}.bc-create-viewgraph-session-form-wrapper .create-viewgraph-session-form-popup .content-wrapper .form-container .viewgraph-session-options .field-wrapper{flex:1}.bc-create-viewgraph-session-form-wrapper .create-viewgraph-session-form-popup .ct-form-action-buttons{flex-direction:row;justify-content:center;align-items:center;gap:16px;width:100%;margin-top:24px;display:flex}.bc-create-viewgraph-session-form-wrapper .create-viewgraph-session-form-popup .ct-form-action-buttons button{flex-direction:row;flex-grow:1;justify-content:center;align-items:center;height:40px;padding:0;font-size:14px;font-weight:600;display:flex}.bc-create-viewgraph-session-form-wrapper .create-viewgraph-session-form-popup .ct-form-input{background:linear-gradient(90.59deg,#1c1945 .47%,#12102e 48.52%,#070715 99.47%);border:1px solid #52528d;border-radius:10px;font-size:13px}.bc-create-viewgraph-session-form-wrapper .create-viewgraph-session-form-popup .ct-form-input input{color:#fff;padding:12px 16px;font-size:13px}.bc-create-viewgraph-session-form-wrapper .create-viewgraph-session-form-popup .ct-form-input input.MuiAutocomplete-input{padding:3px 4px 3px 6px;font-size:13px}.bc-create-viewgraph-session-form-wrapper .create-viewgraph-session-form-popup .ct-form-input fieldset{border:0;outline:0}.bc-create-viewgraph-session-form-wrapper .create-viewgraph-session-form-popup .ct-form-input .MuiAutocomplete-endAdornment{top:50%;transform:translateY(-50%)}.bc-create-viewgraph-session-form-wrapper .create-viewgraph-session-form-popup .ct-form-input .MuiAutocomplete-endAdornment .MuiSvgIcon-root{fill:#fff}.bc-create-viewgraph-session-form-wrapper .create-viewgraph-session-form-popup .ct-form-input.ct-autocomplete .MuiAutocomplete-inputRoot{min-height:41px;padding:4px 65px 4px 9px!important}.bc-create-viewgraph-session-form-wrapper .create-viewgraph-session-form-popup .field-wrapper{flex-direction:column;gap:4px;display:flex}.bc-create-viewgraph-session-form-wrapper .create-viewgraph-session-form-popup .field-error{flex-direction:row;align-items:center;gap:4px;font-size:12px;display:flex;color:#f44336!important}.bc-external-user-form-wrapper{z-index:100;background:#0003;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.bc-external-user-form-wrapper .external-user-form-popup{width:750px;height:min-content;max-height:90vh}.bc-external-user-form-wrapper .external-user-form-popup .content-wrapper{flex-direction:column;width:100%;height:100%;padding:42px 50px 21px;display:flex;overflow:hidden}.bc-external-user-form-wrapper .external-user-form-popup .content-wrapper>.title{color:#fff;text-align:center;margin:20px 0;font-size:24px;font-weight:700}.bc-external-user-form-wrapper .external-user-form-popup .content-wrapper .form-container{flex-direction:column;gap:24px;width:100%;height:100%;padding-right:10px;display:flex;overflow:hidden auto}.bc-external-user-form-wrapper .external-user-form-popup .content-wrapper .form-container .external-user-options{flex-direction:row;align-items:flex-start;gap:16px;width:100%;display:flex}.bc-external-user-form-wrapper .external-user-form-popup .content-wrapper .form-container .external-user-options .field-wrapper{flex:1}.bc-external-user-form-wrapper .external-user-form-popup .ct-form-action-buttons{flex-direction:row;justify-content:center;align-items:center;gap:16px;width:100%;margin-top:24px;display:flex}.bc-external-user-form-wrapper .external-user-form-popup .ct-form-action-buttons button{flex-direction:row;flex-grow:1;justify-content:center;align-items:center;height:40px;padding:0;font-size:14px;font-weight:600;display:flex}.bc-external-user-form-wrapper .external-user-form-popup .ct-form-input{background:linear-gradient(90.59deg,#1c1945 .47%,#12102e 48.52%,#070715 99.47%);border:1px solid #52528d;border-radius:10px;font-size:13px}.bc-external-user-form-wrapper .external-user-form-popup .ct-form-input input{color:#fff;padding:12px 16px;font-size:13px}.bc-external-user-form-wrapper .external-user-form-popup .ct-form-input input.MuiAutocomplete-input{padding:3px 4px 3px 6px;font-size:13px}.bc-external-user-form-wrapper .external-user-form-popup .ct-form-input textarea{color:#fff;font-size:13px}.bc-external-user-form-wrapper .external-user-form-popup .ct-form-input fieldset{border:0;outline:0}.bc-external-user-form-wrapper .external-user-form-popup .ct-form-input .MuiAutocomplete-endAdornment{top:50%;transform:translateY(-50%)}.bc-external-user-form-wrapper .external-user-form-popup .ct-form-input .MuiAutocomplete-endAdornment .MuiSvgIcon-root{fill:#fff}.bc-external-user-form-wrapper .external-user-form-popup .ct-form-input.ct-autocomplete .MuiAutocomplete-inputRoot{min-height:41px;padding:4px 65px 4px 9px!important}.bc-external-user-form-wrapper .external-user-form-popup .ct-form-input.ct-select-control{width:100%}.bc-external-user-form-wrapper .external-user-form-popup .ct-form-input.ct-select-control .MuiSelect-root{color:#fff;padding:12px 16px;font-size:13px}.bc-external-user-form-wrapper .external-user-form-popup .ct-form-input.ct-select-control .MuiSelect-icon{color:#fff}.bc-external-user-form-wrapper .external-user-form-popup .ct-form-input.ct-select-control .select-placeholder{color:#ffffff80}.bc-external-user-form-wrapper .external-user-form-popup .field-wrapper{flex-direction:column;gap:4px;display:flex}.bc-external-user-form-wrapper .external-user-form-popup .field-error{flex-direction:row;align-items:center;gap:4px;font-size:12px;display:flex;color:#f44336!important}.bc-external-user-form-wrapper .external-user-form-popup .country-option{flex-direction:row;align-items:center;gap:8px;display:flex}.bc-external-user-form-wrapper .external-user-form-popup .profile-picture-upload{flex-direction:row;align-items:center;gap:12px;display:flex}.bc-external-user-form-wrapper .external-user-form-popup .profile-picture-upload .picture-preview{object-fit:cover;border:2px solid #52528d;border-radius:50%;width:60px;height:60px}.upload-tournament-picture{background:#29274b;border:1px solid #52528d;border-radius:6px;width:144px;height:144px;position:relative}.upload-tournament-picture .hover-frame{border-radius:inherit;opacity:0;cursor:pointer;background:linear-gradient(#e031cacc -17.5%,#070715cc 100%);justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .25s;display:flex;position:absolute;top:0;left:0}.upload-tournament-picture .hover-frame .trash-button{z-index:10;cursor:pointer;position:absolute;top:10px;right:10px}.upload-tournament-picture:hover .hover-frame{opacity:1}.upload-tournament-picture .tournament-picture{border-radius:inherit;width:100%;height:100%}.upload-tournament-picture .tournament-picture.default{justify-content:center;align-items:center;display:flex}.bc-create-event-form-wrapper{z-index:100;background:#0003;justify-content:center;align-items:center;width:calc(100% - 117px);height:100%;display:flex;position:absolute;top:0;left:117px}.bc-create-event-form-wrapper .create-event-form-popup{width:700px;height:90vh}.bc-create-event-form-wrapper .create-event-form-popup .content-wrapper{flex-direction:column;width:100%;height:100%;padding:32px 24px;display:flex;overflow:hidden}.bc-create-event-form-wrapper .create-event-form-popup .content-wrapper>.title{color:#fff;text-align:center;margin-bottom:12px;font-size:24px;font-weight:700}.bc-create-event-form-wrapper .create-event-form-popup .content-wrapper .form-container{flex-direction:column;width:100%;height:100%;padding-right:10px;display:flex;overflow:hidden auto}.bc-create-event-form-wrapper .create-event-form-popup .ct-form-action-buttons{flex-direction:row;justify-content:center;align-items:center;gap:32px;width:100%;margin-top:12px;display:flex}.bc-create-event-form-wrapper .create-event-form-popup .ct-form-action-buttons .gradient-v1{border-radius:10px;width:400px;height:48px;padding:0}.bc-create-event-form-wrapper .create-event-form-popup .ct-form-action-buttons .cancel-button{color:#3772ff;background:0 0;border-radius:10px;width:150px;height:48px}.bc-create-event-form-wrapper .create-event-form-popup .field-error{flex-direction:row;align-items:center;gap:4px;font-size:12px;display:flex;color:#f44336!important}.bc-create-event-form-wrapper .pointer-events-none>*{opacity:.5}.bc-create-event-form-wrapper .pointer-events-none>:not(.field-label-wrapper){pointer-events:none}.viewgraph-list-item{width:auto;height:auto;min-height:unset;border-radius:0;flex-direction:column;align-items:flex-start;padding:0;display:flex}.viewgraph-list-item .viewgraph-list-item-title{box-shadow:none;filter:none;max-width:unset;color:#fff;background:0 0;border:none;border-radius:0;align-items:center;gap:8px;padding:4px 0 8px;font-size:13px;font-weight:600;display:flex}.viewgraph-list-item .viewgraph-list-item-title .viewgraph-list-item-chevron{justify-content:center;align-items:center;width:14px;height:14px;transition:transform .2s;display:flex;transform:rotate(-90deg)}.viewgraph-list-item .viewgraph-list-item-title .viewgraph-list-item-chevron svg{fill:#fff}.viewgraph-list-item .viewgraph-list-item-title .viewgraph-list-item-edit-button,.viewgraph-list-item .viewgraph-list-item-title .viewgraph-list-item-cancel-button,.viewgraph-list-item .viewgraph-list-item-title .viewgraph-list-item-results-button{color:#fff;background:#ffffff26;border-radius:4px;flex-shrink:0;padding:2px 10px;font-size:11px;font-weight:600}.viewgraph-list-item .viewgraph-list-item-title .viewgraph-list-item-edit-button:not(.disabled),.viewgraph-list-item .viewgraph-list-item-title .viewgraph-list-item-cancel-button:not(.disabled),.viewgraph-list-item .viewgraph-list-item-title .viewgraph-list-item-results-button:not(.disabled){cursor:pointer}.viewgraph-list-item .viewgraph-list-item-title .viewgraph-list-item-edit-button:not(.disabled):hover,.viewgraph-list-item .viewgraph-list-item-title .viewgraph-list-item-cancel-button:not(.disabled):hover,.viewgraph-list-item .viewgraph-list-item-title .viewgraph-list-item-results-button:not(.disabled):hover{background:#ffffff40}.viewgraph-list-item .viewgraph-list-item-title .viewgraph-list-item-edit-button.disabled,.viewgraph-list-item .viewgraph-list-item-title .viewgraph-list-item-cancel-button.disabled,.viewgraph-list-item .viewgraph-list-item-title .viewgraph-list-item-results-button.disabled{opacity:.4;cursor:default}.viewgraph-list-item .viewgraph-cancel-confirm-wrapper{z-index:100;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.viewgraph-list-item .viewgraph-cancel-confirm-wrapper .viewgraph-cancel-confirm-popup{width:480px;height:min-content}.viewgraph-list-item .viewgraph-cancel-confirm-wrapper .viewgraph-cancel-confirm-popup .viewgraph-cancel-confirm-content{flex-direction:column;align-items:center;gap:24px;padding:32px 32px 36px;display:flex}.viewgraph-list-item .viewgraph-cancel-confirm-wrapper .viewgraph-cancel-confirm-popup .viewgraph-cancel-confirm-content .viewgraph-cancel-confirm-title{color:#fff;font-size:20px;font-weight:600}.viewgraph-list-item .viewgraph-cancel-confirm-wrapper .viewgraph-cancel-confirm-popup .viewgraph-cancel-confirm-content .viewgraph-cancel-confirm-body{color:#fffc;text-align:center;font-size:14px;line-height:1.5}.viewgraph-list-item .viewgraph-cancel-confirm-wrapper .viewgraph-cancel-confirm-popup .viewgraph-cancel-confirm-content .viewgraph-cancel-confirm-actions{gap:16px;display:flex}.viewgraph-list-item .viewgraph-cancel-confirm-wrapper .viewgraph-cancel-confirm-popup .viewgraph-cancel-confirm-content .viewgraph-cancel-confirm-actions button{justify-content:center;align-items:center;width:150px;height:40px;padding:0;font-size:14px;display:flex}.viewgraph-list-item .viewgraph-results-popup-wrapper{z-index:200;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.viewgraph-list-item .viewgraph-results-popup-wrapper .viewgraph-results-popup{width:90vw;max-width:1100px;max-height:80vh;padding-top:20px;overflow:visible}.viewgraph-list-item .viewgraph-results-popup-wrapper .viewgraph-results-popup .bc-classic-popup-scroll-content-wrapper{max-height:calc(80vh - 20px);overflow:auto}.viewgraph-list-item .viewgraph-results-popup-wrapper .viewgraph-results-popup .viewgraph-results-loading{color:#fff;justify-content:center;align-items:center;padding:40px;font-size:14px;display:flex}.viewgraph-list-item .viewgraph-results-popup-wrapper .viewgraph-results-popup .match-detail-wrapper{margin:0}.viewgraph-list-item .viewgraph-results-popup-wrapper .viewgraph-results-popup .game-result{color:#000;background:#fff;flex-direction:column;display:flex}.viewgraph-list-item .viewgraph-results-popup-wrapper .viewgraph-results-popup .game-result .game-result-header{color:#fff;background:#e53935;flex-direction:row;justify-content:space-between;align-items:center;height:30px;min-height:30px;padding:0 10px;font-size:16px;display:flex}.viewgraph-list-item .viewgraph-results-popup-wrapper .viewgraph-results-popup .game-result .game-result-scroll-wrapper{flex-direction:column;flex-grow:1;display:flex}.viewgraph-list-item .viewgraph-list-item-tables{flex-direction:row;align-items:flex-start;gap:48px;display:flex}.viewgraph-list-item .vg-table-room-label{color:#fff;letter-spacing:.04em;text-transform:uppercase;opacity:.8;font-size:11px;font-weight:600}.viewgraph-list-item .vg-table-center{flex-direction:column;align-items:center;gap:4px;display:flex}.viewgraph-list-item .vg-table-center .vg-table-kibitzers{color:#a99fd8;font-size:11px}.viewgraph-list-item .vg-table-center .vg-table-title{color:#a99fd8;text-align:center;word-break:break-word;font-size:10px}.viewgraph-list-item .vg-table-top-left{flex-direction:column;padding:8px 0 0 8px;display:flex}.viewgraph-list-item .vg-table-top-left .vg-table-operator,.viewgraph-list-item .vg-table-top-left .vg-table-board-number{color:#a99fd8;font-size:10px;font-weight:600}.viewgraph-list-item .vg-table-top-right{padding:8px 8px 0 0}.viewgraph-list-item .vg-table-top-right .vg-table-stage{color:#a99fd8;font-size:10px;font-weight:600}.viewgraph-list-item .current-user-host .frame{border-color:#3772ff;box-shadow:0 0 8px #3772ff66}.viewgraph-list-item.collapsible .viewgraph-list-item-title{cursor:pointer}.viewgraph-list-item.collapsible.open .viewgraph-list-item-title .viewgraph-list-item-chevron{transform:rotate(0)}.viewgraph-sessions-page{height:100vh;position:relative}.viewgraph-sessions-page .page-layout{z-index:1;color:#fff;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:auto}.viewgraph-sessions-page .page-layout .banner-wrapper{z-index:2;clip-path:inset(-27px 0 1px);position:fixed;top:0;left:110px;right:0}.viewgraph-sessions-page .page-layout .page-content{flex-grow:1;margin-top:112px;overflow:auto}.viewgraph-sessions-page .page-layout .page-content .viewgraph-item-list{flex-direction:column;gap:32px;padding:0 24px 24px;display:flex}.viewgraph-sessions-page .page-layout .page-content .viewgraph-tournament-group{flex-direction:column;gap:16px;display:flex}.viewgraph-sessions-page .page-layout .page-content .viewgraph-tournament-header{color:#fff;background:linear-gradient(90deg,#3772ff4d,#e031ca4d);border-left:3px solid #3772ff;border-radius:0 8px 8px 0;align-items:center;gap:8px;padding:8px 16px;font-size:20px;font-weight:700;display:flex}.viewgraph-sessions-page .page-layout .page-content .viewgraph-tournament-header .viewgraph-tournament-chevron{justify-content:center;align-items:center;width:18px;height:18px;transition:transform .2s;display:flex;transform:rotate(-90deg)}.viewgraph-sessions-page .page-layout .page-content .viewgraph-tournament-header .viewgraph-tournament-chevron svg{fill:#fff}.viewgraph-sessions-page .page-layout .page-content .viewgraph-tournament-header .viewgraph-tournament-start-time{color:#ffffffbf;font-size:13px;font-weight:500}.viewgraph-sessions-page .page-layout .page-content .viewgraph-tournament-header .viewgraph-tournament-details-button{color:#fff;cursor:pointer;background:#ffffff26;border-radius:4px;flex-shrink:0;padding:4px 12px;font-size:12px;font-weight:600}.viewgraph-sessions-page .page-layout .page-content .viewgraph-tournament-header .viewgraph-tournament-details-button:hover{background:#ffffff40}.viewgraph-sessions-page .page-layout .page-content .viewgraph-tournament-group.collapsible .viewgraph-tournament-header{cursor:pointer}.viewgraph-sessions-page .page-layout .page-content .viewgraph-tournament-group.collapsible.open .viewgraph-tournament-header .viewgraph-tournament-chevron{transform:rotate(0)}.viewgraph-sessions-page .page-layout .page-content .viewgraph-round-group{flex-direction:column;gap:16px;padding-left:16px;display:flex}.viewgraph-sessions-page .page-layout .page-content .viewgraph-round-header{color:#fff9;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #ffffff1a;padding:4px 0;font-size:14px;font-weight:600}.viewgraph-sessions-page .page-layout .page-content .viewgraph-round-sessions{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.viewgraph-sessions-page .page-layout .page-content .submit-button{border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:220px;height:48px;padding:0;display:flex}.viewgraph-sessions-page .page-layout .page-content .no-sessions-decoration-wrapper{flex-direction:column;justify-content:center;align-items:center;display:flex}.viewgraph-sessions-page .page-layout .page-content .no-sessions-decoration-wrapper .submit-button{transform:translateY(-135px)}.bc-dashboard>.bc-dashboard-menu-container{z-index:100;position:fixed;top:0;bottom:0;left:0}.bc-dashboard>.bc-tab-panel{background:0 0;border:none;margin-top:0;margin-left:117px;padding:0}.bc-dashboard>.bc-tab-panel.tab-panel-playboard{height:100vh;margin-left:0;overflow:hidden}.bc-dashboard>.bc-tab-panel.tab-panel-playboard>div{position:fixed;inset:0}.idle-warning-dialog{color:#fff;border-radius:5px;flex-direction:column;align-items:center;display:flex;position:relative}.idle-warning-dialog .iwd-title{margin-top:8%;font-weight:700}.idle-warning-dialog .iwd-idle-decoration{width:12.42%;height:auto;margin-top:2%}.idle-warning-dialog .iwd-description{text-align:center;margin-top:2.4%}.idle-warning-dialog .iwd-description>div{color:#db1303}.idle-warning-dialog .iwd-buttons{flex-direction:row;justify-content:center;width:100%;margin-top:2.4%;display:flex}.idle-warning-dialog .iwd-buttons button{width:21.15%;margin:0 .85%;font-size:16px}.bc-success-error-message{z-index:1310;background:linear-gradient(#151334,#151334);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:380px;min-height:108px;padding:16px;display:flex;position:fixed;top:10px;right:10px}.bc-success-error-message .close-button{cursor:pointer;padding:10px;position:absolute;top:0;right:0}.bc-success-error-message .message-title{font-size:16px;font-weight:500}.bc-success-error-message.success{border:1px solid #0eb564;box-shadow:0 0 20px #0eb56480}.bc-success-error-message.success .message-title{color:#0eb564}.bc-success-error-message.info{border:1px solid #3772ff;box-shadow:0 0 20px #3772ff80}.bc-success-error-message.info .message-title{color:#3772ff}.bc-success-error-message.error{border:1px solid #e03131;box-shadow:0 0 20px #e0313180}.bc-success-error-message.error .message-title{color:#e03131}.bc-success-error-message .message-content{color:#fff;word-break:break-word;font-size:16px}.timer-dialog{text-align:center;color:#fff;width:100%;max-width:918px;height:100%;max-height:543px;padding:36px}.timer-dialog .title{font-size:24px;font-weight:700}.timer-dialog .description{margin-top:24px;font-size:18px}.alert-dialog-container{text-align:center;color:#fff;width:100%;min-width:300px;max-width:918px;height:100%;max-height:543px;padding:36px}.alert-dialog-container .title{font-size:24px;font-weight:700}.alert-dialog-container .description{margin-top:24px;font-size:18px}.alert-dialog-container .button-container{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.alert-dialog-container .button-container button{width:46%;padding:10px 16px}.permission-requested-dialog{color:#fff;border-radius:5px;flex-direction:column;align-items:center;width:100%;max-width:918px;height:100%;max-height:543px;padding:36px;display:flex;position:relative;box-shadow:0 0 10px #00000040}.permission-requested-dialog .title{color:#db1303;font-size:36px;font-weight:700}.permission-requested-dialog .host{color:#3772ff}.permission-requested-dialog .description{text-align:center;margin-top:20px;padding-left:100px;padding-right:100px;font-size:18px;line-height:30px}.permission-requested-dialog .bc-button{width:164px;height:40px;margin-top:32px;font-size:18px}.permission-denied-dialog{color:#fff;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:918px;height:100%;max-height:543px;padding:36px;display:flex}.permission-denied-dialog .close-icon{cursor:pointer;align-self:flex-end;padding:18px}.permission-denied-dialog .avatar{background-color:#ddd;border-radius:128px;width:128px;height:128px;margin-top:24px}.permission-denied-dialog .title{color:#d63410;margin-top:24px;font-size:36px;font-weight:700}.permission-denied-dialog .description,.permission-denied-dialog .description>div:nth-child(2){margin-top:24px;font-size:18px}.permission-denied-dialog .host-name{font-weight:700}.username-field-container{color:#fff;flex-direction:column;align-items:stretch;display:flex;position:relative}.username-field-container .MuiTypography-colorTextSecondary{color:#fff}.username-field-container .username-available-text{color:#0eb564;flex-direction:row;flex-shrink:0;align-items:center;font-size:14px;display:flex}.username-field-container .username-available-text svg{background:#0eb564;border-radius:16px;width:16px;height:16px;margin-left:10px;padding:2px}.username-field-container .username-available-text.unavailable{color:#d63410}.username-field-container .username-available-text.unavailable svg{background:#d63410}.username-field-container .MuiInputAdornment-positionStart{margin-bottom:2px;margin-left:14px;margin-right:0}.username-field-container input{padding-left:0}.username-field-container .MuiFormHelperText-root{display:none}.select-username-dialog-wrapper{color:#fff}.select-username-dialog-wrapper .popup-frame{width:927px;height:660px}.select-username-dialog-wrapper .row-container{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.select-username-dialog-wrapper .info-container{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.select-username-dialog-wrapper .info-container h1{-webkit-text-fill-color:transparent;background:radial-gradient(50% 50%,#fff 0%,#ffffff75 100%);-webkit-background-clip:text;background-clip:text;font-size:32px}.select-username-dialog-wrapper .info-container p{color:#ffffffbf;font-size:14px}.select-username-dialog-wrapper .info-container b{color:#fff}.select-username-dialog-wrapper form{flex-direction:column;align-items:center;gap:10px;margin:20px 0;display:flex}.select-username-dialog-wrapper .MuiFormControl-root{width:400px}.select-username-dialog-wrapper .button-container{align-self:stretch;gap:20px;margin-top:15px;display:flex}.select-username-dialog-wrapper .change-button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#3772ff 0%,#e031ca 100%);border:none;border-radius:6px;outline:none;flex:1;padding:12px;font-weight:700;transition:background .2s linear,color .2s linear}.select-username-dialog-wrapper .change-button:disabled{color:#3772ff;opacity:.5;cursor:not-allowed;background:0 0;border:1px solid #3772ff;padding:11px}.select-username-dialog-wrapper .skip-button{color:#3772ff;cursor:pointer;background:0 0;border:1px solid #3772ff;border-radius:6px;outline:none;flex:1;padding:11px;font-weight:700}.select-username-dialog-wrapper .line-splitter{background:linear-gradient(90deg,#e2d5ff00 0%,#998bba 50%,#e2d5ff00 100%);width:100%;height:.5px;margin-bottom:20px}.team-invitation-dialog{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:20;background:#3a376b73;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.team-invitation-dialog .team-invitation-popup{width:532px;height:310px}.team-invitation-dialog .team-invitation-popup .popup-content{color:#fff;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:42px 60px;display:flex}.team-invitation-dialog .team-invitation-popup .popup-content .photos{flex-direction:row;align-items:center;display:flex}.team-invitation-dialog .team-invitation-popup .popup-content .photos .team-photo{z-index:1;border:2px solid #fff;border-radius:999px;width:60px;height:60px;margin-left:-10px}.team-invitation-dialog .team-invitation-popup .popup-content .photos .team-photo.placeholder{background:#151334;justify-content:center;align-items:center;display:flex}.team-invitation-dialog .team-invitation-popup .popup-content .team-logo-for-match{position:relative}.team-invitation-dialog .team-invitation-popup .popup-content .team-logo-for-match .team-photo{z-index:1;border:1px solid #fff;border-radius:10px;width:74px;height:59px}.team-invitation-dialog .team-invitation-popup .popup-content .team-logo-for-match .team-photo.placeholder{background:#151334;justify-content:center;align-items:center;display:flex}.team-invitation-dialog .team-invitation-popup .popup-content .title{font-size:24px;font-weight:600}.team-invitation-dialog .team-invitation-popup .popup-content .description{font-size:16px}.team-invitation-dialog .team-invitation-popup .popup-content .actions{flex-direction:row;gap:16px;width:100%;display:flex}.team-invitation-dialog .team-invitation-popup .popup-content .actions button{border-radius:10px;flex-grow:1;height:48px;padding:0}.play-with-bots-dialog-wrapper{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:20;background:#3a376b73;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.play-with-bots-dialog-wrapper .popup-frame{z-index:110;width:700px;height:600px}.play-with-bots-dialog-wrapper .popup-frame .content-container{flex-direction:column;align-items:center;width:100%;height:100%;display:flex}.play-with-bots-dialog-wrapper .popup-frame .content-container .title{color:#fff;margin:24px 0 0;font-size:20px;font-weight:600}.play-with-bots-dialog-wrapper .popup-frame .content-container .actions{grid-template-columns:1fr 1fr 1fr 1fr;gap:24px;display:grid}.play-with-bots-dialog-wrapper .popup-frame .content-container .actions .action-wrapper{color:#ffffffbf;text-align:center;grid-column:span 2;width:256px;height:249px;padding:72px 24px 54px;font-size:13.5px;position:relative;overflow:hidden}.play-with-bots-dialog-wrapper .popup-frame .content-container .actions .action-wrapper b{color:#fff}.play-with-bots-dialog-wrapper .popup-frame .content-container .actions .action-wrapper.casual{background:url(/static/media/casual-bot.BkLKbcRl.svg) no-repeat}.play-with-bots-dialog-wrapper .popup-frame .content-container .actions .action-wrapper.rated{background:url(/static/media/rated-bot.Eskq2V37.svg) no-repeat}.play-with-bots-dialog-wrapper .popup-frame .content-container .actions .action-wrapper.minibridge{background:url(/static/media/minibridge.2n2T0s1j.svg) no-repeat;grid-column:2/4}.play-with-bots-dialog-wrapper .popup-frame .content-container .actions .action-wrapper.disabled{pointer-events:none}.play-with-bots-dialog-wrapper .popup-frame .content-container .actions .action-wrapper .gradient-v1{border-radius:8px;width:230px;height:44px;padding:1px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.play-with-bots-dialog-wrapper .popup-frame .content-container .actions .action-wrapper .gradient-v1 div{border-radius:inherit;background:linear-gradient(140.59deg,#403b92 .67%,#1b1944 98.3%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.play-with-bots-dialog-wrapper .popup-frame .content-container .actions .action-wrapper .gradient-v1.disabled{opacity:1}.play-with-bots-dialog-wrapper .popup-frame .content-container .actions .action-wrapper .gradient-v1.disabled div{position:relative}.play-with-bots-dialog-wrapper .popup-frame .content-container .actions .action-wrapper .gradient-v1.disabled div:after{content:" ";z-index:1;border-radius:inherit;background-color:#0006;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;top:-1px;left:-1px}.remove-player-confirmation-wrapper{z-index:100;color:#fff;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.remove-player-confirmation-wrapper .remove-player-confirmation-popup{width:550px;height:min-content}.remove-player-confirmation-wrapper .remove-player-confirmation-popup .content-container{flex-direction:column;align-items:center;gap:32px;padding-top:23px;padding-bottom:37px;display:flex}.remove-player-confirmation-wrapper .remove-player-confirmation-popup .content-container .title{font-size:20px;font-weight:600}.remove-player-confirmation-wrapper .remove-player-confirmation-popup .content-container .user-description{flex-direction:column;align-items:center;gap:16px;display:flex}.remove-player-confirmation-wrapper .remove-player-confirmation-popup .content-container .user-description .user-container{flex-direction:row;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:600;display:flex}.remove-player-confirmation-wrapper .remove-player-confirmation-popup .content-container .user-description .user-container .team-photo{z-index:1;border:1px solid #fff;border-radius:999px;min-width:32px;max-width:32px;min-height:32px;max-height:32px}.remove-player-confirmation-wrapper .remove-player-confirmation-popup .content-container .user-description .user-container .team-photo.placeholder{background:#151334;justify-content:center;align-items:center;display:flex}.remove-player-confirmation-wrapper .remove-player-confirmation-popup .content-container .user-description .user-container .team-photo.placeholder svg{transform:scale(.75)}.remove-player-confirmation-wrapper .remove-player-confirmation-popup .content-container .actions{flex-direction:row;align-items:center;gap:16px;display:flex}.remove-player-confirmation-wrapper .remove-player-confirmation-popup .content-container .actions .cancel svg path{stroke:#e03131}.remove-player-confirmation-wrapper .remove-player-confirmation-popup .content-container .actions button{flex-direction:row;justify-content:center;align-items:center;gap:6px;width:150px;height:40px;padding:0;font-size:14px;display:flex}.replace-player-confirmation-wrapper{z-index:100;color:#fff;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.replace-player-confirmation-wrapper .replace-player-confirmation-popup{width:550px;height:min-content}.replace-player-confirmation-wrapper .replace-player-confirmation-popup .content-container{flex-direction:column;align-items:center;gap:32px;padding-top:23px;padding-bottom:37px;display:flex}.replace-player-confirmation-wrapper .replace-player-confirmation-popup .content-container .title{font-size:20px;font-weight:600}.replace-player-confirmation-wrapper .replace-player-confirmation-popup .content-container .user-description{flex-direction:column;align-items:center;gap:16px;display:flex}.replace-player-confirmation-wrapper .replace-player-confirmation-popup .content-container .user-description .user-container{flex-direction:row;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:600;display:flex}.replace-player-confirmation-wrapper .replace-player-confirmation-popup .content-container .user-description .user-container .team-photo{z-index:1;border:1px solid #fff;border-radius:999px;min-width:32px;max-width:32px;min-height:32px;max-height:32px}.replace-player-confirmation-wrapper .replace-player-confirmation-popup .content-container .user-description .user-container .team-photo.placeholder{background:#151334;justify-content:center;align-items:center;display:flex}.replace-player-confirmation-wrapper .replace-player-confirmation-popup .content-container .user-description .user-container .team-photo.placeholder svg{transform:scale(.75)}.replace-player-confirmation-wrapper .replace-player-confirmation-popup .content-container .actions{flex-direction:row;align-items:center;gap:16px;display:flex}.replace-player-confirmation-wrapper .replace-player-confirmation-popup .content-container .actions .cancel svg path{stroke:#e03131}.replace-player-confirmation-wrapper .replace-player-confirmation-popup .content-container .actions button{flex-direction:row;justify-content:center;align-items:center;gap:6px;width:150px;height:40px;padding:0;font-size:14px;display:flex}.free-coins-dialog-wrapper{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:20;background:#3a376b73;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.free-coins-dialog-wrapper .popup-frame{z-index:110;width:550px;height:340px}.free-coins-dialog-wrapper .popup-frame .content-container{flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;padding-top:32px;padding-bottom:56px;display:flex}.free-coins-dialog-wrapper .popup-frame .content-container.success{padding-top:44px;padding-bottom:48px}.free-coins-dialog-wrapper .popup-frame .content-container .description-reward{flex-direction:column;align-items:center;gap:12px;display:flex}.free-coins-dialog-wrapper .popup-frame .content-container .description{color:#fff;text-align:center;padding:0 50px;font-size:16px}.free-coins-dialog-wrapper .popup-frame .content-container .reward{color:#0eb564;flex-direction:row;align-items:center;gap:8px;font-size:24px;font-weight:600;display:flex}.free-coins-dialog-wrapper .popup-frame .content-container .actions{flex-direction:row;align-items:center;gap:20px;display:flex}.free-coins-dialog-wrapper .popup-frame .content-container .actions .button-background{gap:10px;padding:0 12px}.free-coins-dialog-wrapper .popup-frame .content-container .close-btn{width:120px;height:40px}.free-coins-dialog-wrapper .popup-frame .content-container .faucet-error-description{color:#fff;font-size:16px}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .round-switch-selection{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .round-switch-selection .switch-content{color:#fff;flex-direction:row;align-items:center;gap:4px;display:flex}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .action-container .save{border-radius:10px;width:187px;height:48px;padding:0}.call-answered-dialog{z-index:20;background:#3a376b73;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.call-answered-dialog .popup-frame{z-index:110;width:475px;height:275px}.call-answered-dialog .popup-frame .content-container{flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;padding:30px;display:flex}.call-answered-dialog .popup-frame .content-container .title{color:#fff;flex-direction:row;align-items:center;font-size:20px;display:flex}.call-answered-dialog .popup-frame .content-container .title .user-info{flex-direction:row;align-items:center;gap:4px;display:flex}.accordion-container .title-container{flex-direction:row;justify-content:space-between;display:flex}.accordion-container .title{cursor:pointer}.accordion-container .icon-container{transform-origin:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.accordion-container .icon-container svg{fill:#fff}.accordion-container .content-container{overflow:hidden}.create-tournament-form-section-container{padding-bottom:12px;position:relative}.create-tournament-form-section-container>div>.content-container>.content{padding:12px 0}.create-tournament-form-section-container .accordion-container .title-container{background:linear-gradient(140.59deg,#403b9280 .67%,#1b194480 98.3%);border-radius:12px 12px 0 0;align-items:center;height:50px;padding:0 16px}.create-tournament-form-section-container .tournament-logo-wrapper{flex-direction:column;min-width:120px;display:flex}.create-tournament-form-section-container .ct-form-input{background:linear-gradient(90.59deg,#1c1945 .47%,#12102e 48.52%,#070715 99.47%);border:1px solid #52528d;border-radius:10px;font-size:13px}.create-tournament-form-section-container .ct-form-input input{color:#fff;padding:12px 16px;font-size:13px}.create-tournament-form-section-container .ct-form-input input.MuiAutocomplete-input{padding:3px 4px 3px 6px;font-size:13px}.create-tournament-form-section-container .ct-form-input fieldset{border:0;outline:0}.create-tournament-form-section-container .ct-form-input .MuiAutocomplete-endAdornment{top:50%;transform:translateY(-50%)}.create-tournament-form-section-container .ct-form-input .MuiAutocomplete-endAdornment .MuiSvgIcon-root{fill:#fff}.create-tournament-form-section-container .ct-form-input .MuiIconButton-root{color:#fff}.create-tournament-form-section-container .ct-form-input.ct-autocomplete .MuiAutocomplete-inputRoot{min-height:41px;padding:4px 65px 4px 9px!important}.create-tournament-form-section-container .ct-form-input.full-width{width:100%}.create-tournament-form-section-container .ct-form-input.full-width svg{fill:#fff}.create-tournament-form-section-container .ct-form-input.file-upload-view{color:#fff;flex-direction:row;justify-content:space-between;align-items:center;height:41px;padding:0 14px;display:flex}.create-tournament-form-section-container .percentage-symbol{color:#fff}.create-tournament-form-section-container .accordion-title{color:#fff;flex-direction:row;align-items:center;gap:6px;font-size:16px;font-weight:600;display:flex}.create-tournament-form-section-container .accordion-title svg{min-width:32px}.create-tournament-form-section-container .field-wrapper{flex-direction:column;gap:4px;display:flex}.create-tournament-form-section-container .field-label{color:#fff;flex-direction:row;gap:4px;font-size:12.5px;display:flex}.create-tournament-form-section-container .field-label div{color:#f441e1}.create-tournament-form-section-container .field-label-wrapper{display:flex}.create-tournament-form-section-container .switch-content{color:#fff;flex-direction:row;align-items:center;gap:4px;display:flex}.create-tournament-form-section-container .switch-content .switch-wrapper{width:32.5px;height:20px}.create-tournament-form-section-container .checkbox-wrapper{color:#fff;flex-direction:row;align-items:center;gap:6px;display:flex}.create-tournament-form-section-container .section-title{color:#fff;font-size:16px;font-weight:500}.create-tournament-form-section-container .line-splitter{opacity:.5;background:linear-gradient(90deg,#e2d5ff00 0%,#998bba 50%,#e2d5ff00 100%);height:1px;margin:16px 0}.create-tournament-form-section-container .radio-wrapper{position:relative}.create-tournament-form-section-container .radio-wrapper label{color:#fff}.create-tournament-form-section-container .radio-wrapper label:before{top:0!important}.create-tournament-form-section-container .cup-column{color:#fff;flex-direction:row;gap:6px;min-width:70px;display:flex}.create-tournament-form-section-container .round-times-warning{color:#ffa726;padding:6px 0;font-size:12px}.bc-create-tournament-type-selection-popup .tournament-type-container{flex-direction:column;flex-grow:1;align-items:center;display:flex}.bc-create-tournament-type-selection-popup .tournament-type-container .title{color:#fff;font-weight:700}.bc-create-tournament-type-selection-popup .tournament-type-container .description{color:#ffffffbf;text-align:center;font-weight:400}.bc-create-tournament-type-selection-popup .tournament-type-container .tournament-type-options{flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.bc-create-tournament-type-selection-popup .tournament-type-container .tournament-type-options .tournament-type-option{flex-direction:column;align-items:center;display:flex}.bc-create-tournament-type-selection-popup .tournament-type-container .tournament-type-options .tournament-type-option .line-decoration{position:absolute}.bc-create-tournament-type-selection-popup .tournament-type-container .tournament-type-options .tournament-type-option .gradient-border div{background:linear-gradient(140.59deg,#403b92 .67%,#1b1944 98.3%);width:100%;height:100%}.bc-create-tournament-type-selection-popup .tournament-type-container .tournament-type-options .tournament-type-option .robot-icon{transform:translateY(10%)}.bc-create-tournament-form-wrapper{z-index:100;background:#0003;justify-content:center;align-items:center;width:calc(100% - 117px);height:100%;display:flex;position:absolute;top:0;left:117px}.bc-create-tournament-form-wrapper .create-tournament-form-popup{width:700px;height:90vh}.bc-create-tournament-form-wrapper .create-tournament-form-popup .content-wrapper{flex-direction:column;width:100%;height:100%;padding:32px 24px;display:flex;overflow:hidden}.bc-create-tournament-form-wrapper .create-tournament-form-popup .content-wrapper>.title{color:#fff;text-align:center;margin-bottom:12px;font-size:24px;font-weight:700}.bc-create-tournament-form-wrapper .create-tournament-form-popup .content-wrapper .form-container{flex-direction:column;width:100%;height:100%;padding-right:10px;display:flex;overflow:hidden auto}.bc-create-tournament-form-wrapper .create-tournament-form-popup .ct-form-action-buttons{flex-direction:row;justify-content:center;align-items:center;gap:32px;width:100%;margin-top:12px;display:flex}.bc-create-tournament-form-wrapper .create-tournament-form-popup .ct-form-action-buttons .gradient-v1{border-radius:10px;width:400px;height:48px;padding:0}.bc-create-tournament-form-wrapper .create-tournament-form-popup .ct-form-action-buttons .cancel-button{color:#3772ff;background:0 0;border-radius:10px;width:150px;height:48px}.bc-create-tournament-form-wrapper .create-tournament-form-popup .field-error{flex-direction:row;align-items:center;gap:4px;font-size:12px;display:flex;color:#f44336!important}.bc-create-tournament-form-wrapper .pointer-events-none>*{opacity:.5}.bc-create-tournament-form-wrapper .pointer-events-none>:not(.field-label-wrapper){pointer-events:none}.bc-pdf-viewer-backdrop{z-index:10;background:#000000b3;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.bc-pdf-viewer-popup{z-index:20;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.bc-pdf-viewer-popup .bc-pdf-viewer-popup-content{width:100%;height:100%;overflow:hidden auto}.bc-pdf-viewer-popup .bc-pdf-viewer-popup-content embed{width:100%;height:100%;margin-bottom:60px}.bc-pdf-viewer-popup .bc-pdf-viewer-popup-content .action-container{background:#151334;border-radius:0 0 10px 10px;width:calc(100% - 4px);height:60px;padding:10px;position:absolute;bottom:2px}.invite-external-user-to-table-dialog-wrapper{z-index:100;color:#fff;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.invite-external-user-to-table-dialog-wrapper .invite-external-user-to-table-popup-content{flex-direction:column;align-items:center;gap:22px;padding:20px 50px;display:flex}.invite-external-user-to-table-dialog-wrapper .invite-external-user-to-table-popup-content .invite-popup-title{text-align:center;font-size:20px;font-weight:600}.invite-external-user-to-table-dialog-wrapper .invite-external-user-to-table-popup-content .invite-popup-add-user{flex-direction:column;width:100%;display:flex}.invite-external-user-to-table-dialog-wrapper .invite-external-user-to-table-popup-content .invite-popup-add-user .invite-inputs{flex-direction:row;justify-content:center;align-items:center;gap:12px;display:flex}.invite-external-user-to-table-dialog-wrapper .invite-external-user-to-table-popup-content .invite-popup-add-user .invite-inputs .add-button{width:100px;height:46px;padding:0}.invite-external-user-to-table-dialog-wrapper .invite-external-user-to-table-popup-content .invite-popup-add-user .invite-inputs .MuiAutocomplete-root{flex-grow:1}.duplicate-tournament-dialog-wrapper{color:#fff}.duplicate-tournament-dialog-wrapper .popup-frame{width:550px;height:min-content}.duplicate-tournament-dialog-wrapper .popup-frame .content-container{flex-direction:column;align-items:center;padding:25px 33px 40px;display:flex}.duplicate-tournament-dialog-wrapper .popup-frame .content-container .ct-form-input{background:linear-gradient(90.59deg,#1c1945 .47%,#12102e 48.52%,#070715 99.47%);border:1px solid #52528d;border-radius:10px;font-size:13px}.duplicate-tournament-dialog-wrapper .popup-frame .content-container .ct-form-input input{color:#fff;padding:12px 16px;font-size:13px}.duplicate-tournament-dialog-wrapper .popup-frame .content-container .ct-form-input input.MuiAutocomplete-input{padding:3px 4px 3px 6px;font-size:13px}.duplicate-tournament-dialog-wrapper .popup-frame .content-container .ct-form-input fieldset{border:0;outline:0}.duplicate-tournament-dialog-wrapper .popup-frame .content-container .ct-form-input .MuiAutocomplete-endAdornment{top:50%;transform:translateY(-50%)}.duplicate-tournament-dialog-wrapper .popup-frame .content-container .ct-form-input .MuiAutocomplete-endAdornment .MuiSvgIcon-root{fill:#fff}.duplicate-tournament-dialog-wrapper .popup-frame .content-container .ct-form-input.ct-autocomplete .MuiAutocomplete-inputRoot{min-height:41px;padding:4px 65px 4px 9px!important}.duplicate-tournament-dialog-wrapper .popup-frame .content-container .ct-form-input.full-width{width:100%}.duplicate-tournament-dialog-wrapper .popup-frame .content-container .ct-form-input.full-width svg{fill:#fff}.duplicate-tournament-dialog-wrapper .popup-frame .content-container .ct-form-input.file-upload-view{color:#fff;flex-direction:row;justify-content:space-between;align-items:center;height:41px;padding:0 14px;display:flex}.duplicate-tournament-dialog-wrapper .popup-frame .content-container .title{font-size:20px;font-weight:600}.duplicate-tournament-dialog-wrapper .popup-frame .content-container .description{margin-top:20px;font-size:14px;font-weight:400}.duplicate-tournament-dialog-wrapper .popup-frame .content-container .line-seperator{background:linear-gradient(90deg,#e2d5ff00 0%,#998bba 50%,#e2d5ff00 100%);border:0;width:100%;height:1px;margin:20px 0}.duplicate-tournament-dialog-wrapper .popup-frame .content-container .form-container{flex-direction:column;gap:20px;width:100%;display:flex}.duplicate-tournament-dialog-wrapper .popup-frame .content-container .form-container .field-wrapper{flex-direction:column;gap:4px;display:flex}.duplicate-tournament-dialog-wrapper .popup-frame .content-container .form-container .checkbox-wrapper{color:#fff;flex-direction:row;align-items:center;gap:6px;display:flex}.duplicate-tournament-dialog-wrapper .popup-frame .content-container .form-container .field-error{flex-direction:row;align-items:center;gap:4px;font-size:12px;display:flex;color:#f44336!important}.duplicate-tournament-dialog-wrapper .popup-frame .content-container .form-container .action-button{flex-direction:column;display:flex}.duplicate-tournament-dialog-wrapper .popup-frame .content-container .form-container .action-button .submit-button{flex-direction:row;justify-content:center;align-self:center;align-items:center;gap:6px;width:192px;height:40px;margin-top:12px;padding:0;font-size:14px;font-weight:600;display:flex}.duplicate-tournament-dialog-wrapper .popup-frame .content-container .form-container .action-button .create-tournament-warning{color:#ffffffbf;font-size:12px}.quick-update-tournament-dialog-wrapper{color:#fff}.quick-update-tournament-dialog-wrapper .popup-frame{width:550px;height:min-content}.quick-update-tournament-dialog-wrapper .popup-frame .content-container{flex-direction:column;align-items:center;padding:25px 33px 40px;display:flex}.quick-update-tournament-dialog-wrapper .popup-frame .content-container .ct-form-input{background:linear-gradient(90.59deg,#1c1945 .47%,#12102e 48.52%,#070715 99.47%);border:1px solid #52528d;border-radius:10px;font-size:13px}.quick-update-tournament-dialog-wrapper .popup-frame .content-container .ct-form-input input{color:#fff;padding:12px 16px;font-size:13px}.quick-update-tournament-dialog-wrapper .popup-frame .content-container .ct-form-input input.MuiAutocomplete-input{padding:3px 4px 3px 6px;font-size:13px}.quick-update-tournament-dialog-wrapper .popup-frame .content-container .ct-form-input fieldset{border:0;outline:0}.quick-update-tournament-dialog-wrapper .popup-frame .content-container .ct-form-input .MuiAutocomplete-endAdornment{top:50%;transform:translateY(-50%)}.quick-update-tournament-dialog-wrapper .popup-frame .content-container .ct-form-input .MuiAutocomplete-endAdornment .MuiSvgIcon-root{fill:#fff}.quick-update-tournament-dialog-wrapper .popup-frame .content-container .ct-form-input.ct-autocomplete .MuiAutocomplete-inputRoot{min-height:41px;padding:4px 65px 4px 9px!important}.quick-update-tournament-dialog-wrapper .popup-frame .content-container .title{font-size:20px;font-weight:600}.quick-update-tournament-dialog-wrapper .popup-frame .content-container .description{text-align:center;margin-top:20px;font-size:14px;font-weight:400}.quick-update-tournament-dialog-wrapper .popup-frame .content-container .line-seperator{background:linear-gradient(90deg,#e2d5ff00 0%,#998bba 50%,#e2d5ff00 100%);border:0;width:100%;height:1px;margin:20px 0}.quick-update-tournament-dialog-wrapper .popup-frame .content-container .form-container{flex-direction:column;gap:20px;width:100%;display:flex}.quick-update-tournament-dialog-wrapper .popup-frame .content-container .form-container .field-wrapper{flex-direction:column;gap:4px;display:flex}.quick-update-tournament-dialog-wrapper .popup-frame .content-container .form-container .field-error{flex-direction:row;align-items:center;gap:4px;font-size:12px;display:flex;color:#f44336!important}.quick-update-tournament-dialog-wrapper .popup-frame .content-container .form-container .action-button{flex-direction:row;justify-content:center;align-items:center;gap:12px;margin-top:12px;display:flex}.quick-update-tournament-dialog-wrapper .popup-frame .content-container .form-container .action-button .cancel-button,.quick-update-tournament-dialog-wrapper .popup-frame .content-container .form-container .action-button .submit-button{width:160px;height:40px;font-size:14px;font-weight:600}.bc-player-seat-selection-content{color:#fff;flex-direction:column;align-items:center;gap:20px;width:100%;height:100%;display:flex}.bc-player-seat-selection-content .player-select-container{flex-direction:column;display:flex}.bc-player-seat-selection-content .player-select-container .player-select-label{color:#fffc;margin-bottom:2px;font-size:14px}.bc-player-seat-selection-content .player-select-container .player-select-label>div{color:#fff;font-weight:700;display:contents}.bc-player-seat-selection-content .player-select-container .player-select-box{cursor:pointer;background:linear-gradient(92.51deg,#3772ff .24%,#e031ca 97.9%);border-radius:10px;width:216px;height:40px;padding:1px}.bc-player-seat-selection-content .player-select-container .player-select-box .box-content-wrapper{background:linear-gradient(91deg,#1c1945 .47%,#070715 99.47%);border-radius:10px;flex-direction:row;align-items:center;gap:8px;width:100%;height:100%;padding:0 16px;display:flex}.bc-player-seat-selection-content .player-select-container .player-select-box .box-content-wrapper *{color:#fff}.bc-player-seat-selection-content .table-decoration{position:absolute;top:0;left:0}.bc-player-seat-selection-content .user-avatar-container{white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:2px;max-width:28px;font-size:11px;display:flex;position:absolute}.bc-player-seat-selection-content .user-avatar-container.north{flex-direction:column-reverse;top:9px;left:80px}.bc-player-seat-selection-content .user-avatar-container.west{top:72px;left:29px}.bc-player-seat-selection-content .user-avatar-container.east{top:72px;left:129px}.bc-player-seat-selection-content .user-avatar-container.south{top:127px;left:79px}.bc-player-seat-selection-content .turn-button{background-color:#0000;border:0;outline:0;width:17px;height:17px;padding:0;position:absolute;top:78px;left:85px}.set-line-up-dialog-wrapper{z-index:20;background:#3a376b73;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.set-line-up-dialog-wrapper .popup-frame{z-index:110;width:700px;height:min-content}.set-line-up-dialog-wrapper .popup-frame .popup-content-container{flex-direction:column;align-items:center;width:100%;height:100%;padding:24px;display:flex}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .team-info{flex-direction:row;align-items:center;gap:12px;margin-bottom:4px;display:flex}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .team-info .team-img{border-radius:999px;width:48px;min-width:48px;height:48px;position:relative;overflow:hidden}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .team-info .team-img img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .team-info .team-img .team-logo-placeholder{border-radius:inherit;background:linear-gradient(141deg,#403b92 .67%,#1b1944 98.3%);border:1px solid #ffffff75;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .team-info .team-img .team-logo-placeholder svg{width:100%;height:100%;transform:scale(.75)}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .team-info .team-name{color:#fff;background-color:#232052;border-radius:8px;padding:6px;font-size:12px;font-weight:600}.set-line-up-dialog-wrapper .popup-frame .popup-content-container>.title{color:#fff;margin-bottom:24px;font-size:24px;font-weight:600}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .line-seperator{background:linear-gradient(90deg,#e2d5ff00 0%,#998bba 50%,#e2d5ff00 100%);border:0;width:100%;height:1px;margin:20px 0}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .MuiAutocomplete-endAdornment{top:50%;transform:translateY(-50%)}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .round-switch-selection{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .round-switch-selection .round-dropdown-container{background:linear-gradient(#3772ff,#e031ca);border-radius:10px;width:100%;padding:1px}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .round-switch-selection .round-dropdown-container :not(.has-lineup){color:#fff;border:0!important;outline:0!important}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .round-switch-selection .round-dropdown-container .round-dropdown-input{background:linear-gradient(90.59deg,#1c1945 .47%,#070715 99.47%);border-radius:10px;width:100%;height:100%}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .round-switch-selection .round-dropdown-container .MuiAutocomplete-root>div{padding:5px 16px}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .round-switch-selection .switch-content{color:#fff;flex-direction:row;align-items:center;gap:6px;min-width:150px;display:flex}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .round-switch-selection .switch-content .switch-wrapper{width:32.5px;height:20px}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .round-switch-selection .round-section-container{flex-direction:column;gap:16px;display:flex}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .sub-title-description{color:#ececec;flex-direction:column;gap:4px;width:100%;margin-top:24px;font-size:16px;font-weight:600;display:flex}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .sub-title-description div{color:#ecececbf;font-size:12px;font-weight:400}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .up-down-actions{flex-direction:row;align-self:flex-start;gap:4px;margin-top:13px;display:flex}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .up-down-actions button{border-radius:999px;width:24px;height:24px;padding:0}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .up-down-actions button svg{width:16px;height:16px}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .registered-item-container{flex-direction:column;flex-grow:1;gap:4px;width:100%;display:flex;overflow:hidden auto}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .registered-item-container .lineup-item{cursor:pointer;border-radius:10px;width:100%;height:42px;padding:1px}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .registered-item-container .lineup-item .item-content{background:radial-gradient(39.36% 39.12% at 50.3%,#25224fa3 0%,#1c1942 100%);border-radius:10px;flex-direction:row;align-items:center;gap:10px;width:100%;height:100%;padding:4px 12px;display:flex}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .registered-item-container .lineup-item .order-number{color:#fff;font-size:14px;font-weight:600}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .registered-item-container .lineup-item .anchor-child{flex-direction:row;align-items:center;display:flex}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .registered-item-container .lineup-item .team-photo-border-background{background-image:linear-gradient(135.8deg,#3772ff 9.09%,#e031ca 90.92%);border-radius:999px;width:32px;min-width:32px;height:32px;min-height:32px;padding:1px}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .registered-item-container .lineup-item .team-photo-border-background .team-photo{border-radius:inherit;background:#151334;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .registered-item-container .lineup-item .participant-name{color:#ececec;margin-left:8px;font-size:14px;font-weight:500}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .registered-item-container .lineup-item .and-participant{color:#ecececbf;margin:0 8px}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .registered-item-container .lineup-item .seat-info{color:#ececec;background:#343070;border-radius:8px;justify-content:center;align-items:center;min-width:40px;height:20px;padding:0 6px;font-size:12px;font-weight:600;display:flex}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .registered-item-container .lineup-item.selected{background-image:linear-gradient(135.8deg,#3772ff 9.09%,#e031ca 90.92%)}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .registered-item-container .lineup-item.selected .item-content{background:#343070}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .registered-item-container .lineup-item.selected .seat-info{background:#201d51}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .registered-item-container .table-label{color:#ecececbf;text-align:center;margin-top:4px;line-height:14px}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .action-container{padding-top:24px}.set-line-up-dialog-wrapper .popup-frame .popup-content-container .action-container .save{border-radius:10px;width:250px;height:48px;margin-top:12px;padding:0}.set-line-up-dialog-wrapper .lineup-info{color:#fff;flex-direction:row;align-items:center;gap:2px;font-size:16px;display:flex}.set-line-up-dialog-wrapper .lineup-info.has-lineup{color:#f441e1}.lineup-select-round-option{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.lineup-select-round-option .lineup-info{color:#fff;flex-direction:row;align-items:center;gap:2px;font-size:12px;display:flex}.lineup-select-round-option .lineup-info.has-lineup{color:#f441e1}.challenge-invitation-dialog{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:20;background:#3a376b73;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.challenge-invitation-dialog .challenge-invitation-popup{max-width:700px;height:min-content;max-height:90vh}.challenge-invitation-dialog .challenge-invitation-popup .popup-content{color:#fff;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:42px 60px;display:flex}.challenge-invitation-dialog .challenge-invitation-popup .popup-content .title{color:#fff;font-size:24px;font-weight:600}.challenge-invitation-dialog .challenge-invitation-popup .popup-content .line-seperator{background:linear-gradient(90deg,#e2d5ff00 0%,#998bba 50%,#e2d5ff00 100%);border:0;width:100%;height:1px;margin:20px 0}.challenge-invitation-dialog .challenge-invitation-popup .popup-content .inviter-info{flex-direction:row;align-items:center;gap:10px;font-size:20px;display:flex}.challenge-invitation-dialog .challenge-invitation-popup .popup-content .inviter-info .user-info-wrapper{flex-direction:row;align-items:center;gap:8px;display:flex}.challenge-invitation-dialog .challenge-invitation-popup .popup-content .start-time{color:#ecececcc;flex-direction:row;align-items:center;gap:14px;margin-top:20px;font-size:14px;display:flex}.challenge-invitation-dialog .challenge-invitation-popup .popup-content .start-time .countdown-timer-main-container .gradient-box-container .gradient-box.time-elapsed-number{padding:4px 0;font-size:16px}.challenge-invitation-dialog .challenge-invitation-popup .popup-content .awards{margin-top:20px}.challenge-invitation-dialog .challenge-invitation-popup .popup-content .labels{flex-direction:row;align-items:center;gap:16px;margin-top:20px;display:flex}.challenge-invitation-dialog .challenge-invitation-popup .popup-content .labels>div{color:#fff;background:#302d68;border-radius:8px;flex-direction:row;align-items:center;gap:8px;padding:8px 30px;font-size:14px;display:flex}.challenge-invitation-dialog .challenge-invitation-popup .popup-content .actions{flex-direction:row;gap:16px;width:100%;margin-top:48px;display:flex}.challenge-invitation-dialog .challenge-invitation-popup .popup-content .actions button{border-radius:10px;flex-grow:1;width:33.3%;height:48px;padding:0;font-size:16px}.challenge-invitation-dialog .challenge-invitation-popup .popup-content .actions button.gradient-border{padding:1px}.challenge-invitation-dialog .challenge-invitation-popup .popup-content .decide-description{color:#ffffffbf;margin-top:10px}.subscribe-dialog-wrapper{color:#fff}.subscribe-dialog-wrapper .popup-frame{width:700px;height:fit-content}.subscribe-dialog-wrapper .row-container{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;padding:32px 24px 48px;display:flex}.subscribe-dialog-wrapper .info-container{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.subscribe-dialog-wrapper .info-container h1{color:#fff;font-size:24px;font-weight:600}.subscribe-dialog-wrapper .line-splitter{background:linear-gradient(90deg,#e2d5ff00 0%,#998bba 50%,#e2d5ff00 100%);width:100%;height:.5px}.subscribe-dialog-wrapper .description-1{color:#ececec;font-size:16px;font-weight:500}.subscribe-dialog-wrapper .description-2{color:#ececec99;font-size:16px;font-style:italic}.subscribe-dialog-wrapper .actions{flex-direction:row;justify-content:center;align-items:center;gap:16px;display:flex}.subscribe-dialog-wrapper .actions button{color:#fff;flex-direction:row;justify-content:center;align-items:center;gap:7px;width:192px;height:40px;font-size:14px;font-weight:600;display:flex}.search-club-item{cursor:pointer;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:10px;display:flex}.search-club-item:hover{background-color:#ffffff0d}.search-club-item .club-info{align-items:center;gap:10px;display:flex}.search-club-item .club-info .logo{border:1px solid #3a376b;border-radius:999px;width:40px;height:40px}.search-club-item .club-info .logo.placeholder{background-color:#2a2750;justify-content:center;align-items:center;display:flex}.search-club-item .club-info .logo.placeholder svg{fill:#5753a1;width:28px;height:28px}.search-club-item .club-info .club-name{color:#fff;text-align:left;font-size:16px}.search-club-item .club-info .club-name .federation-name{color:#fff9;font-size:12px}.search-club-item .club-info .club-owner{color:#fff;text-align:left;font-size:16px}.search-club-item .join-button{cursor:pointer;font-size:14px}.search-club-item .join-button>div{padding:4px 16px}.search-club-dialog-container{text-align:center;color:#fff;width:100%;min-width:300px;max-width:720px;height:100%;max-height:543px;padding:36px}.search-club-dialog-container .content{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-width:550px;height:100%;padding:32px;display:flex}.search-club-dialog-container .title{color:#fff;text-align:center;max-width:200px;font-size:20px;font-weight:500}.search-club-dialog-container .search-clubs-input{color:#fffc;background:linear-gradient(90deg,#1c1945 0%,#070715 100%);border:1px solid #3a376b;border-radius:10px;align-self:stretch;padding:8px 12px;font-size:14px}.search-club-dialog-container .search-clubs-input input[type=text]{color:#ececec;font-size:14px}.search-club-dialog-container .results-container{flex-grow:1;align-self:stretch;max-height:280px}.search-club-dialog-container .club-list{flex-direction:column;align-self:stretch;align-items:stretch;gap:10px;height:100%;padding-right:10px;display:flex;overflow-y:scroll}.club-invitation-dialog{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:20;background:#3a376b73;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.club-invitation-dialog .club-invitation-popup{width:532px;height:310px}.club-invitation-dialog .club-invitation-popup .popup-content{color:#fff;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:42px 60px;display:flex}.club-invitation-dialog .club-invitation-popup .popup-content .photos{flex-direction:row;align-items:center;display:flex}.club-invitation-dialog .club-invitation-popup .popup-content .photos .club-photo{z-index:1;border:2px solid #fff;border-radius:999px;width:60px;height:60px;margin-left:-10px}.club-invitation-dialog .club-invitation-popup .popup-content .photos .club-photo.placeholder{background:#151334;justify-content:center;align-items:center;display:flex}.club-invitation-dialog .club-invitation-popup .popup-content .club-logo-for-match{position:relative}.club-invitation-dialog .club-invitation-popup .popup-content .club-logo-for-match .club-photo{z-index:1;border:1px solid #fff;border-radius:10px;width:74px;height:59px}.club-invitation-dialog .club-invitation-popup .popup-content .club-logo-for-match .club-photo.placeholder{background:#151334;justify-content:center;align-items:center;display:flex}.club-invitation-dialog .club-invitation-popup .popup-content .title{font-size:24px;font-weight:600}.club-invitation-dialog .club-invitation-popup .popup-content .description{font-size:16px}.club-invitation-dialog .club-invitation-popup .popup-content .actions{flex-direction:row;gap:16px;width:100%;display:flex}.club-invitation-dialog .club-invitation-popup .popup-content .actions button{border-radius:10px;flex-grow:1;height:48px;padding:0}
