body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-display:swap;font-family:DefaultFont;font-style:normal;font-weight:400;src:local("DefaultFont"),url(../../static/media/Quattrocento-Regular.5e05e3768ae407bfb979.woff2) format("woff2")}@font-face{font-display:swap;font-family:DefaultFont-Bold;font-style:normal;font-weight:500;src:local("DefaultFont-Bold"),url(../../static/media/Quattrocento-Bold.cdcdeaf8d85717f1a49e.woff2) format("woff2")}:root{--main-color-sec:#f41214;--main-color:#dc3545;--green:#00a720;--badgeSize:10px}*{-webkit-user-callout:none;-webkit-touch-callout:none;box-sizing:border-box;font-family:DefaultFont!important;margin:0;padding:0;user-select:none;-webkit-user-select:none}input,textarea{-webkit-user-callout:default;-webkit-touch-callout:default;user-select:text;-webkit-user-select:text}body{background-color:#fff8f8;display:grid;font-size:16px!important;grid-template-rows:auto 1fr auto;height:100vh;overflow:hidden}#root{overflow-x:hidden;overflow-y:auto;padding:0!important}:root{--banner-height:60px;--total-bottom-height:calc(var(--banner-height) + env(safe-area-inset-bottom, 0px))}:root.banner-transition,:root.banner-transition .full-screen,:root.banner-transition main{transition:all .3s ease-in-out}main{padding-bottom:calc(60px + env(safe-area-inset-bottom, 0px));padding-bottom:var(--total-bottom-height)}.full-screen{display:flex;flex-direction:column;max-height:calc(100vh - 60px - env(safe-area-inset-bottom, 0px));max-height:calc(100vh - var(--total-bottom-height));min-height:calc(100vh - 60px - env(safe-area-inset-bottom, 0px));min-height:calc(100vh - var(--total-bottom-height));overflow:hidden;position:relative}.full-screen header{flex-shrink:0;position:relative;z-index:10}.full-screen-content{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;padding-bottom:60px;padding-top:164px;position:relative;z-index:2}.full-screen-footer{background:#fff;bottom:0;box-shadow:0 -2px 8px #0000001a;left:0;padding:12px;position:absolute;right:0;z-index:100}.full-screen-content-no-footer{background:#f4e6e7;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;padding-bottom:20px;padding-top:164px;position:relative;z-index:2}homemain{padding-bottom:0}.errormsg{background:#fff1f3;border:1px solid;border-radius:4px;font-size:14px;margin-top:12px;padding:5px 0}.errormsg,.mainTextColor{color:#dc3545;color:var(--main-color)}.wrapper{height:100%;margin:0 auto;width:100%}.mainMenu{list-style:none;margin-bottom:0;padding:0!important}.mainMenu li{display:flex;justify-content:center;margin:5px 0;padding:6px 0;position:relative}.error{border:2px solid brown!important}.success{border:2px solid green}.mainMenu li a{background-color:#dc3545;background-color:var(--main-color);border-radius:8px;color:#fff;display:inline-block;font-size:16px;font-weight:700;line-height:16px;padding:18px 12px 0 45px;text-align:left;text-decoration:none;width:100%}.nav-head,.nav-head1{background-color:#dc3545;background-color:var(--main-color);color:#fff;padding-top:16px!important}.nav-head1{height:155px}.mainMenu li a:hover{background:#dc3545;background:var(--main-color)}.text-color{color:#dc3545;color:var(--main-color)}.menu-img{margin:20px 0;width:200px}.inputBox{align-items:center;border-bottom:1px solid #0000001a;padding:12px 5px}.form-check-input:checked{background-color:#dc3545!important;background-color:var(--main-color)!important;border-color:#dc3545!important;border-color:var(--main-color)!important}.form-check-input:focus{border-color:none!important;box-shadow:none}.homeICon{color:#fff;font-size:22px;left:30px;top:42px}.homeICon:hover{font-size:23px}header.container.nav-head a{color:#fff!important;font-size:26px}.scoreNav{color:#fff;font-size:16px;right:25px;top:12px}.inputSize{width:65px}.inputSizePlayers{width:100%}label.player-name{font-size:14px}.winner{color:#00a720}.loser{color:red}h5{font-size:22px;font-weight:700;text-align:center}.form-switch .form-check-input{height:1.5rem!important;width:2.5rem!important}.radiobutton{float:left;height:20px;margin:9px 5px 0 0;padding-top:0!important;position:relative;width:100%}.radiobutton input,.radiobutton label{bottom:0;display:block;font-size:12px;height:34px;left:0;line-height:27px;position:absolute;right:0;top:-9px}.radiobutton input[type=radio]{opacity:.011;z-index:100}.radiobutton input[type=radio]:checked+label{background:#00a720;border-color:#00a720;border-radius:4px;color:#fff;font-weight:700}table td:not(:first-child){text-align:center}.button label{cursor:pointer;line-height:1.8em;z-index:90}table td th{font-size:14px}input[type=number]{border:1px solid #c2c2c2;border-radius:4px;padding:3px 5px 3px 6px;text-align:right!important}.inputSize:visited,input[type=number]{background-color:#fff!important}.inputSelect:focus-visible,.inputSize:focus-visible{border:1px solid #00a7201a;outline:none}.next-prev-btn{background:#fff;border:2px solid;border-radius:8px;color:#dc3545;color:var(--main-color);font-weight:700;padding:8px 16px}.next-prev-btn:hover{background:#dc3545;background:var(--main-color);border-color:#dc3545;border-color:var(--main-color)}label.btn.btn-danger{padding:2px 0 0!important}select.form-select.form-select-sm{font-size:13px;height:34px;margin-left:0}.table{background:#fff;border:1px #ccc5c5;font-size:14px;margin:0}.table>:not(:first-child){border-top:none!important}.text-end{text-align:right}.container.mpc-wrap label{font-weight:700;overflow:hidden;width:100%}.container.mpc-wrap label span{font-weight:400}header .home-icon{text-align:right}header .score-link{margin-right:8px}header .delete-link,header .score-link{background:#fff;border-radius:4px;color:#dc3545;color:var(--main-color);cursor:pointer;font-size:14px;font-weight:700;padding:6px 0;text-align:center}header h5{margin-top:12px}.liveScore,header h5{white-space:nowrap}.container.mpc-wrap{margin-bottom:30px}.container.mpc-wrap,.container.mpc-wrap1{background:#fff;border-radius:8px;box-shadow:0 4px 4px #d2d2d2;display:grid;margin-top:-100px;position:relative;width:94%}.container.mpc-wrap1{padding-bottom:8px}.container.mpc-wrap2{margin-top:10px;padding-bottom:8px;width:94%}.container.mpc-wrap2,.container1{background:#fff;border-radius:8px;box-shadow:0 4px 4px #d2d2d2;display:grid;position:relative}.container1{margin:-105px 10px -20px;overflow-x:auto}.scrollable-container{background:#fff;border-radius:8px;box-shadow:0 4px 4px #d2d2d2;display:grid;margin-bottom:18px;margin-top:-105px;overflow-x:auto;position:relative;width:96%}.game-tbl{margin-bottom:3px;margin-top:0}.p-6{padding:6px}table tr.total-points{background:#00a7201a;font-weight:700;padding:.2rem!important}table tr.total-amt td,table tr.total-points td{padding:.2rem!important;vertical-align:middle}table tr.total-amt{background:#00a72033;font-weight:700}.hide-me{display:none}.show-me{display:block}.two-btns{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:12px 0}.btn{font-weight:700;white-space:nowrap}.tbl-header{background:#dc3545;background:var(--main-color)}footer.btn{grid-gap:12px;background:#fff;bottom:0;box-shadow:0 -2px 6px #aaa;display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:12px;position:fixed;width:100%}.container.home-wrap{padding-bottom:12px}button.btn.btn-clear{background:#fff;color:#dc3545;color:var(--main-color)}button.btn.btn-clear,button.btn.btn-start{border:2px solid #dc3545;border:2px solid var(--main-color)}button.btn.btn-start{background:#dc3545;background:var(--main-color);color:#fff;font-weight:700}.col-12.mpc-winner.inputBox{background:#ffe3e3}.winner-block{background:#00a7201a;border-radius:4px}.padding-zero{padding-left:0}.margin-left-five{margin-left:5px}.winner-select{background:#fff;border:2px solid #00a720;border:2px solid var(--green);color:#00a720;color:var(--green);font-size:11px;padding:2px 0 0!important}.table-header{background:#dc3545;background:var(--main-color);color:#fff;font-weight:700}input[type=number],input[type=text],textarea{font-size:16px}.img-center{align-self:center;text-align:center!important}footer.base-btn{align-self:end;background:#fff;bottom:0;box-shadow:0 0 8px #000;padding:12px;position:fixed;width:100%;z-index:100}footer.two-btn{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}footer.two-btn button{width:100%}.copyright{align-self:end;color:#000;font-size:11px;opacity:.6;text-align:center}.closeIcon{background:#dc3545;background:var(--main-color);border-radius:4px;color:#fff;font-size:18px;font-weight:700;line-height:28px;margin-left:12px;padding:2px 5px}.winner-block{background-color:#00ff001a}.addplayer label{width:135px!important}h4.text-left.rule{font-weight:700;margin-bottom:15px;margin-top:15px}span.cretors-name{background:#eee;border:1px dashed #ccc;border-radius:10px;bottom:12px;font-size:16px;font-style:normal;line-height:22px;margin:4px auto auto;padding:12px;width:98%}span.cretors-name a{text-decoration:none}.disabled{cursor:not-allowed;opacity:.4}.btn-danger:active{background:#dc3545;background:var(--main-color)}table h5{margin:0}.settings-info{margin-right:6px}label.foul-bonus{font-size:15px;font-style:italic;font-weight:400!important}table.all-games-table{margin-top:15px}.all-games{grid-template-columns:70% 30%}.all-games,.all-games-menu{align-items:center;display:grid}.all-games-menu{grid-template-columns:50% 50%}.current-game{align-items:center;display:grid;grid-template-columns:65% 35%}button.btn.sml-btn{padding:5px 8px}button.btn.sml-btn,button.btn.sml-btn-icon-only{background:#fff;border:0;color:#dc3545;color:var(--main-color);font-size:12px;height:30px;justify-self:end}button.btn.sml-btn-icon-only{padding:2px;width:30px}button.btn.del{height:30px;margin-top:3px}button.btn.del svg{width:16px}.container.mpc-wrap table td h6{font-weight:700;margin-bottom:0}button.btn.sml-btn svg{margin-top:-2px;width:14px}i.del-icon{font-size:15px}ul.gameLog{margin:15px 0;padding:0}.gameLog li{background:#e7e7e7;border-radius:6px;display:inline-block;font-size:16px;font-weight:400;margin-bottom:10px;padding:12px 8px 10px 35px;position:relative;text-align:left;text-decoration:none;width:100%}.gameLog li:last-child{margin-bottom:0}ul.gameLog li svg{font-size:16px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.emphasized{font-style:italic}.headingMPC{font-size:18px;padding-bottom:10px;padding-left:15px;padding-top:20px}.customIcons{font-size:24px}.customIcons,.customIconsBack{left:12px;margin:0;position:absolute;top:50%;transform:translateY(-50%)}.customIconsBack{font-size:32px}.floatRight{float:right}ul.mainMenu{border:2px solid #ccc;border-radius:10px;margin-bottom:20px;padding:8px!important;position:relative}.section-title{background-color:#fff;color:gray;left:50%;padding:0 8px;position:absolute;top:-15px;transform:translateX(-50%)}button.btn.btn-danger.share{padding-left:40px;position:relative}button.btn.btn-danger.share svg{left:10px;position:absolute;top:50%;transform:translateY(-50%)}.errorBlink{animation:blink 1s;animation-iteration-count:3;border:2px solid #dc3545;border:2px solid var(--main-color)}.hidden{display:none}.slanted-text{color:gray;font-size:14px;padding-right:5px}.no-bullet-list{color:gray;list-style:none;padding-left:0}@keyframes blink{50%{border-color:#fff}}@keyframes blink1{0%{opacity:1}50%{opacity:0}to{opacity:1}}.smallIcon{float:left;height:20px;margin:0;text-align:left;width:20px}header .mpc-title{z-index:100}header .mpc-title,header .mpc-title1{align-items:center;background:#dc3545;background:var(--main-color);padding:10px 0;position:fixed;top:0;width:100%}.title{align-self:center;color:#000;font-size:16px;font-weight:700}.custom-list{list-style-type:none;padding-left:5px}.custom-list li{color:gray;font-size:14px;line-height:1.5;margin-bottom:10px}.about-custom-list{list-style-type:none;padding-left:15px;padding-top:8px}.about-custom-list li{color:gray;font-size:14px;line-height:1.5;margin-bottom:3px}.bullet-icon,.bullet-icon-big{color:gray;margin-bottom:3px;margin-right:.25em;vertical-align:middle}.bullet-icon-big{font-size:20px}.firstCol{width:70px}.underlined-text{padding:10px 0;text-decoration:underline}@media only screen and (max-width:290px){.menu-img{width:240px}button.btn.btn-danger{font-size:13px}}@media (min-width:576px){header .mpc-title{align-items:center;background:#dc3545;background:var(--main-color);padding:0;position:relative;top:0;width:100%;z-index:99}.firstCol{width:120px}}@media (max-width:768px){.currency-lg{display:none;font-size:10px}}.normal-title{font-size:22px;font-weight:700;padding:0 10px}.grayText{color:gray;text-align:center}.listTitle{font-size:14px;padding:15px 0;text-align:left}.mainMenu li div{background-color:#dc3545;background-color:var(--main-color);border-radius:8px;color:#fff;display:inline-block;font-size:16px;font-weight:700;line-height:16px;padding:18px 12px 0 45px;text-align:left;text-decoration:none;width:100%}.cell-box{align-items:center;border-bottom:1px solid #0000001a;margin:10px;padding:10px 0}.cell-title{color:#000;font-size:16px;font-weight:700;margin-bottom:5px}.cell-descp{margin-left:3px}.cell-icon{height:25px;margin-right:0;margin-top:-4px;width:23px}.arrow{align-items:center;font-size:20px;margin-bottom:-38px;position:absolute;right:16px}.small-text{font-size:12px}.no-select{-webkit-user-select:none;user-select:none}.badge-icons{align-self:center;margin-bottom:2px;margin-right:5px}.bottom-space{margin-bottom:20px}.winner-badge{color:#ff9800}.foul-badge,.winner-badge{font-size:10px;font-size:var(--badgeSize);position:absolute;transform:translate(20%,-40%);z-index:1}.foul-badge{color:red}.hold-badge,.unseen-badge{color:#000;transform:translate(20%,-40%)}.dealerFoul-badge,.hold-badge,.unseen-badge{font-size:10px;font-size:var(--badgeSize);position:absolute;z-index:1}.dealerFoul-badge{color:red;transform:translate(250%,-40%)}.seen-badge{color:green}.dublee-badge,.seen-badge{font-size:10px;font-size:var(--badgeSize);position:absolute;transform:translate(20%,-40%);z-index:1}.dublee-badge{color:#00008b}.winner-badge-l{color:#ff9800;z-index:1}.foul-badge-l{color:red}.foul-badge-l,.hold-badge-l{font-size:10px;font-size:var(--badgeSize);z-index:1}.hold-badge-l{color:gray}.unseen-badge-l{color:gray}.seen-badge-l,.unseen-badge-l{font-size:10px;font-size:var(--badgeSize);z-index:1}.seen-badge-l{color:green}.dublee-badge-l{color:#4a8af8;font-size:10px;font-size:var(--badgeSize);z-index:1}.legendTable{border:1px solid #000;border-collapse:collapse;border-radius:14px;font-size:12px;margin-top:5px;width:100%}.legendTable td{border:1px solid #d3d3d3;padding:5px}.legendTable td:first-child,.legendTable td:nth-child(3){text-align:center;width:20px}.legendTable td:nth-child(2),.legendTable td:nth-child(4){text-align:left;width:40%}.warning{color:#000;font-size:14px;margin-bottom:-10px;margin-left:7px;margin-top:2px;text-align:center}.game-section{margin-bottom:10px}.section-title-radio{background-color:#fff;color:gray;left:80%;padding:0;position:absolute;top:-17.5px;transform:translateX(50%)}.show-hide-div{padding:5px}.title-gray{align-self:center;color:gray;font-size:16px;font-weight:700}.player-icons{font-size:16px;margin-bottom:6px;margin-right:6px}.rank-header{background:#00a720;background:var(--green);color:#fff;font-weight:700}.custom-list li{list-style-type:none}.divider{background-color:#ccc;height:1px;margin-bottom:15px;margin-top:5px;position:relative;width:100%}.divider:after,.divider:before{background-color:initial;content:"";height:1px;position:absolute;top:0;width:0}.divider:before{left:0}.divider:after{right:0}.modal-dialog{align-items:center;display:flex;justify-content:center;min-height:calc(100% - 60px)}.btn-share{float:right}.score-numbers{font-size:16px;padding:10px 5px!important}.round-number{float:right;margin-right:auto;padding-right:8px}.better-banner{bottom:3px;padding:5px 10px;position:absolute;transform-origin:right top}.better-banner,.better-banner-live{align-items:center;background-color:#ff9800;border-radius:3px;color:#fff;display:flex;font-size:10px;font-weight:700;height:11px;justify-content:center;white-space:nowrap;width:90%;z-index:1}.better-banner-live{bottom:0}.round-number-center{text-align:center}.edit-icon{font-size:16px;position:absolute;transform:translate(20%,12%);z-index:1}.small-width{width:45px}@media (min-width:768px){.small-width{width:80px}}