.base-layout .popover{background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);display:none;font-family:var(--font-family,inherit);font-size:var(--font-size-base,inherit);left:0;line-height:var(--line-height-base,inherit);padding:1px;position:absolute;text-align:left;top:0;white-space:normal;z-index:1060}.base-layout .popover.top{margin-top:-4px}.base-layout .popover.right{margin-left:4px}.base-layout .popover.bottom{margin-top:4px}.base-layout .popover.left{margin-left:-4px}.base-layout .popover-title{background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0;font-size:var(--font-size-base,inherit);margin:0;padding:8px 14px}.base-layout .popover-content{padding:9px 14px}.base-layout .popover>.arrow,.base-layout .popover>.arrow:after{border-color:transparent;border-style:solid;display:block;height:0;position:absolute;width:0}.base-layout .popover>.arrow{border-width:5px}.base-layout .popover>.arrow:after{border-width:4px;content:""}.base-layout .popover.top>.arrow{border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-5px;left:50%;margin-left:-5px}.base-layout .popover.top>.arrow:after{border-bottom-width:0;border-top-color:#fff;bottom:1px;content:" ";margin-left:-4px}.base-layout .popover.right>.arrow{border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25);left:-5px;margin-top:-5px;top:50%}.base-layout .popover.right>.arrow:after{border-left-width:0;border-right-color:#fff;bottom:-4px;content:" ";left:1px}.base-layout .popover.bottom>.arrow{border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);border-top-width:0;left:50%;margin-left:-5px;top:-5px}.base-layout .popover.bottom>.arrow:after{border-bottom-color:#fff;border-top-width:0;content:" ";margin-left:-4px;top:1px}.base-layout .popover.left>.arrow{border-left-color:#999;border-left-color:rgba(0,0,0,.25);border-right-width:0;margin-top:-5px;right:-5px;top:50%}.base-layout .popover.left>.arrow:after{border-left-color:#fff;border-right-width:0;bottom:-4px;content:" ";right:1px}body.is-mobile,html{-webkit-overflow-scrolling:touch;height:100%;overflow:auto}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}body.base-layout{background:var(--bg-color,inherit);color:var(--text-color,inherit);font-family:var(--font-family,inherit);font-size:var(--font-size-base,inherit);line-height:var(--line-height-base,inherit)}body.base-layout li{display:block}body.base-layout h1,body.base-layout h2,body.base-layout h3,body.base-layout h4,body.base-layout h5,body.base-layout h6{line-height:1.1;margin:17px 0 0}.base-layout .icon-tooltip .common_error,.base-layout .icon-tooltip .common_exclamation,.base-layout .icon-tooltip .common_info,.base-layout .icon-tooltip .icon{height:var(--form-control-icon-size,inherit);width:var(--form-control-icon-size,inherit)}.base-layout .state-error .popover{background-color:red;border-color:red;color:#fff}.base-layout .state-error .popover.top .popover-arrow{border-top-color:red}.base-layout .state-error .popover.bottom .popover-arrow{border-bottom-color:red}.base-layout .state-error .popover.left .popover-arrow{border-left-color:red}.base-layout .state-error .popover.right .popover-arrow{border-right-color:red}.base-layout .state-error .popover.top .popover-arrow:after{border-top-color:red}.base-layout .state-error .popover.bottom .popover-arrow:after{border-bottom-color:red}.base-layout .state-error .popover.left .popover-arrow:after{border-left-color:red}.base-layout .state-error .popover.right .popover-arrow:after{border-right-color:red}.base-layout .popover{background-color:grey;border:1px solid grey;border-radius:3px;box-shadow:0 1px 2px 0 rgba(0,0,0,.28);color:#fff;font-size:11px;font-weight:400;max-width:276px;min-width:120px;padding:0;text-align:center}.base-layout .popover.top{margin-top:-8px}.base-layout .popover.top .popover-arrow{margin-bottom:-1px}.base-layout .popover .popover-content{padding:5px 10px}.base-layout .popover.top .popover-arrow{border-top-color:grey}.base-layout .popover.bottom .popover-arrow{border-bottom-color:grey}.base-layout .popover.left .popover-arrow{border-left-color:grey}.base-layout .popover.right .popover-arrow{border-right-color:grey}.base-layout .popover.top .popover-arrow:after{border-top-color:grey}.base-layout .popover.bottom .popover-arrow:after{border-bottom-color:grey}.base-layout .popover.left .popover-arrow:after{border-left-color:grey}.base-layout .popover.right .popover-arrow:after{border-right-color:grey}.base-layout .existing-card{display:table;width:100%}.base-layout .existing-card .left-masked-number,.base-layout .existing-card .right-masked-number{display:table-cell;padding-top:var(--form-control-margin-top,inherit);text-align:center;vertical-align:middle;width:15%}.base-layout .existing-card .middle-card-number-digits{display:table-cell;width:70%}.base-layout .existing-card-label{display:none}.base-layout .border-color-transition{-webkit-transition:border-color .1s ease;-moz-transition:border-color .1s ease;-o-transition:border-color .1s ease;-ms-transition:border-color .1s ease;transition:border-color .1s ease}.base-layout .label-minimize-transition{-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease;-ms-transition:all .1s ease;transition:all .1s ease}.base-layout .label-minimized{color:var(--form-control-placeholder-color,inherit);font-size:var(--form-control-label-font-size-minimized,inherit);padding:var(--form-control-placeholder-padding-minimized,inherit)}.base-layout .creditcard-form .payment-method-form--fieldset:after,.base-layout .creditcard-form .payment-method-form--fieldset:before{content:" ";display:table}.base-layout .creditcard-form .payment-method-form--fieldset:after{clear:both}.base-layout .fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;-ms-transition:opacity .15s linear;transition:opacity .15s linear}.base-layout .fade.in{opacity:.9}.base-layout input{color:inherit;font:inherit;margin:0}.base-layout .-form-control{background:var(--form-control-background-color,inherit);border:var(--form-control-border,inherit);border-radius:var(--form-control-border-radius,inherit);color:var(--form-control-color,inherit);margin-top:var(--form-control-margin-top,inherit);position:relative;-webkit-transition:border-color .1s ease;-moz-transition:border-color .1s ease;-o-transition:border-color .1s ease;-ms-transition:border-color .1s ease;transition:border-color .1s ease;width:100%}.base-layout .-form-control-label{color:var(--form-control-placeholder-color,inherit);font-size:var(--form-control-label-font-size,inherit);font-weight:400;max-width:100%;overflow:hidden;padding:var(--form-control-placeholder-padding,inherit);pointer-events:none;position:absolute;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease;-ms-transition:all .1s ease;transition:all .1s ease;white-space:nowrap}.base-layout .-form-control.has-placeholder:not(.has-blank-text) .-form-control-label,.base-layout .-form-control.has-value .-form-control-label,.base-layout .-form-control.state-focus .-form-control-label{color:var(--form-control-placeholder-color,inherit);font-size:var(--form-control-label-font-size-minimized,inherit);padding:var(--form-control-placeholder-padding-minimized,inherit)}.base-layout .-form-control.state-success{border:var(--form-control-state-success-border,inherit)}.base-layout .-form-control.state-error{border:var(--form-control-state-error-border,inherit)}.base-layout .-form-control.state-focus{border:var(--form-control-state-focus-border,inherit)}.base-layout .-form-control .icon-tooltip.info,.base-layout .-form-control.state-error .icon-tooltip.error,.base-layout .-form-control.state-success .icon-tooltip.confirm{display:block}.base-layout .icon-tooltip{display:none;height:var(--form-control-icon-size,inherit);margin-bottom:0;margin-top:calc(var(--form-control-icon-size, inherit)/-2);position:absolute;right:8px;top:50%}.base-layout .icon-tooltip.state-error .info,.base-layout .icon-tooltip.state-success .info,.base-layout.state-error .icon-tooltip.has-hint,.base-layout.state-error .icon-tooltip.info,.base-layout.state-success .icon-tooltip.has-hint,.base-layout.state-success .icon-tooltip.info{display:none}.base-layout .spriteicons{display:inline-block}.base-layout .-form-control-text{display:inline-table}.base-layout .-form-control-text input{background-color:transparent;border:none;border-bottom:var(--form-control-field-border-bottom,inherit);border-radius:var(--form-control-border-radius,inherit);color:var(--form-control-color,inherit);font-size:var(--form-control-font-size,inherit);font-weight:var(--form-control-input-font-weight,inherit);height:var(--form-control-height);outline-width:0;width:100%}.base-layout .-form-control-text.has-label input{padding:var(--form-control-input-padding,inherit)}.base-layout .-form-control-text.state-success input{color:var(--form-control-color-success,inherit)}.base-layout .-form-control-text.state-success input::-webkit-input-placeholder{color:var(--form-control-color-success,inherit);font-weight:var(--form-control-input-placeholder-font-weight,inherit)}.base-layout .-form-control-text.state-success input:-moz-placeholder,.base-layout .-form-control-text.state-success input::-moz-placeholder{color:var(--form-control-color-success,inherit);font-weight:var(--form-control-input-placeholder-font-weight,inherit)}.base-layout .-form-control-text.state-success input:-ms-input-placeholder{color:var(--form-control-color-success,inherit);font-weight:var(--form-control-input-placeholder-font-weight,inherit)}.base-layout .-form-control-text.state-focus input{color:var(--form-control-color-focus,inherit)}.base-layout .-form-control-text.state-focus input::-webkit-input-placeholder{color:var(--form-control-color-focus,inherit);font-weight:var(--form-control-input-placeholder-font-weight,inherit)}.base-layout .-form-control-text.state-focus input:-moz-placeholder,.base-layout .-form-control-text.state-focus input::-moz-placeholder{color:var(--form-control-color-focus,inherit);font-weight:var(--form-control-input-placeholder-font-weight,inherit)}.base-layout .-form-control-text.state-focus input:-ms-input-placeholder{color:var(--form-control-color-focus,inherit);font-weight:var(--form-control-input-placeholder-font-weight,inherit)}.base-layout .-form-control-text .icon-tooltip{border-width:0;cursor:pointer;line-height:var(--form-control-icon-size,inherit);text-align:center;vertical-align:middle;width:var(--form-control-icon-size,inherit)}.base-layout.obg{background:transparent}.base-layout.obg .creditcard-form .cvc-field,.base-layout.obg .creditcard-form .expiry-date{display:inline-block;margin-top:5px;width:50%}.base-layout.obg .creditcard-form .cvc-field{margin-left:-5px}.base-layout.obg .cvc-field{position:relative}.base-layout.obg .cvc-field .-form-control-text input{border-left:1px solid var(--form-control-border-color,inherit);padding-left:20px;padding-right:70px}.base-layout.obg .cvc-field .-form-control-text .-form-control-label{padding-left:20px}.base-layout.obg .cvc-field .-form-control-text .icon-tooltip.confirm,.base-layout.obg .cvc-field .-form-control-text .icon-tooltip.error{right:80px}.base-layout.obg .cvc-field .common_securitycode{bottom:5px;display:inline-block;position:absolute;right:10px;top:10px}.base-layout.obg .-form-control.state-focus input{border-bottom:var(--form-control-state-focus-border-bottom,inherit)}.base-layout.obg .-form-control.state-success input{border-bottom:var(--form-control-state-success-border-bottom,inherit)}.base-layout.obg .-form-control.state-error input{border-bottom:var(--form-control-state-error-border-bottom,inherit)}.base-layout.obg .-form-control.state-focus .-form-control-label,.base-layout.obg .-form-control.state-focus.has-placeholder:not(.has-blank-text) .-form-control-label{color:var(--form-control-placeholder-color-minimized,inherit)}.base-layout.obg .-form-control .icon-tooltip i{font-style:normal;line-height:var(--form-control-icon-size,inherit)}.base-layout.obg .-form-control .icon-tooltip.error{top:calc(var(--form-control-height, inherit)/2)}.base-layout.obg .-form-control .icon-tooltip.error i{height:var(--form-control-icon-size,inherit);width:var(--form-control-icon-size,inherit)}.base-layout.obg .-form-control .icon-tooltip.error i:after,.base-layout.obg .-form-control .icon-tooltip.error i:before{background-color:var(--form-control-error-icon-color,inherit);content:" ";height:var(--form-control-icon-size,inherit);left:calc((var(--form-control-icon-size, inherit) - 3px)/2);position:absolute;width:3px}.base-layout.obg .-form-control .icon-tooltip.error i:before{transform:rotate(45deg)}.base-layout.obg .-form-control .icon-tooltip.error i:after{transform:rotate(-45deg)}.base-layout.obg .-form-control .icon-tooltip.confirm i{border-color:var(--form-control-confirm-icon-color,inherit);border-style:solid;border-width:3px 3px 0 0;display:inline-block;height:8px;left:0;margin-top:-6px;position:relative;position:absolute;top:50%;transform:rotate(135deg);width:14px}.base-layout.obg .-form-control--error-message{background-color:var(--form-control-background-color,inherit);color:var(--error-color,inherit);font-size:12px;font-weight:700;height:36px;margin-top:0;padding:5px 0;position:relative}.base-layout.obg .payment-method-form--fieldset{margin-bottom:17px}.base-layout.obg .existing-card .left-masked-number,.base-layout.obg .existing-card .right-masked-number{font-size:16px;vertical-align:baseline}.base-layout.obg .existing-card .middle-card-number-digits{padding-left:20px;padding-right:20px}.base-layout.ppnext-design .is-mobile .payment-method-form .payment-method-form--fieldset .cvc-field{width:38%}.base-layout.ppnext-design .is-mobile .payment-method-form .payment-method-form--fieldset .expiry-date{width:62%}.base-layout.ppnext-design .is-desktop .payment-method-form .payment-method-form--fieldset .cvc-field{width:30%}.base-layout.ppnext-design .is-desktop .payment-method-form .payment-method-form--fieldset .expiry-date{width:70%}.base-layout.ppnext-design .payment-method-form--fieldset{margin-bottom:24px}.base-layout.ppnext-design .payment-method-form--fieldset .credit-card-iframe-component .creditcard-form{padding-top:0}.base-layout.ppnext-design .payment-method-form--fieldset .expiry-date{margin-top:0;padding-right:8px}.base-layout.ppnext-design .payment-method-form--fieldset .cvc-field{float:right;margin-left:-4px;margin-top:0;padding-right:0}.base-layout.ppnext-design .payment-method-form--fieldset .cvc-field .-form-control .icon-tooltip.confirm,.base-layout.ppnext-design .payment-method-form--fieldset .cvc-field .-form-control .icon-tooltip.error{right:65px}.base-layout.ppnext-design .payment-method-form--fieldset .cvc-field .-form-control-text input{padding:20px 8px 0}.base-layout.ppnext-design .payment-method-form--fieldset .cvc-field .-form-control-label{padding-left:8px}.base-layout.ppnext-design .payment-method-form--fieldset .cvc-field span.common_securitycode{bottom:0;right:7px;top:20px}.base-layout.ppnext-design .payment-method-form--fieldset .fieldarea .icon-tooltip.confirm{margin-top:1px;right:9px}.base-layout.ppnext-design .payment-method-form--fieldset .fieldarea .icon-tooltip.error{right:11px;top:35px}.base-layout.ppnext-design .payment-method-form .fieldarea input{-webkit-appearance:none;border:1px solid var(--light-ui-disabled-color,inherit)}.base-layout.ppnext-design .payment-method-form .fieldarea input:focus{outline:none}.base-layout.ppnext-design .payment-method-form .fieldarea .-form-control--error-message{font-size:10px;font-weight:400;height:auto;line-height:12px;padding-bottom:0;padding-left:10px;padding-top:8px}.base-layout.ppnext-design .payment-method-form .fieldarea .state-error input,.base-layout.ppnext-design .payment-method-form .fieldarea.state-error input{border:1px solid #dd2727}.base-layout.ppnext-design .payment-method-form .fieldarea .state-success input,.base-layout.ppnext-design .payment-method-form .fieldarea.state-success input{border:1px solid #39b837}.base-layout.ppnext-design .payment-method-form input:-ms-input-placeholder{color:var(--light-ui-disabled-color,inherit)}.base-layout.ppnext-design .payment-method-form input::placeholder{color:var(--light-ui-disabled-color,inherit)}.base-layout.ppnext-design .existing-card .left-masked-number,.base-layout.ppnext-design .existing-card .right-masked-number{font-size:12px}body.base-layout.europebet{font-family:MyriadPro,europebet_nus,sans-serif}body.base-layout.europebet .-form-control .icon-tooltip.confirm i,body.base-layout.europebet .-form-control .icon-tooltip.error i{border-radius:10px;height:21px;left:-5px;position:absolute;transform:none;width:21px}body.base-layout.europebet .-form-control .icon-tooltip.error i{border:10px solid var(--form-control-error-icon-color,inherit)}body.base-layout.europebet .-form-control .icon-tooltip.error i:after,body.base-layout.europebet .-form-control .icon-tooltip.error i:before{background-color:var(--bg-color,inherit);content:" ";height:14px;left:0;position:absolute;top:-6px;width:2px}body.base-layout.europebet .-form-control .icon-tooltip.error i:before{transform:rotate(45deg)}body.base-layout.europebet .-form-control .icon-tooltip.error i:after{transform:rotate(-45deg)}body.base-layout.europebet .-form-control .icon-tooltip.confirm i{border:2px solid var(--form-control-confirm-icon-color,inherit);top:2px}body.base-layout.europebet .-form-control .icon-tooltip.confirm i:after{border-color:var(--form-control-confirm-icon-color,inherit);border-style:solid;border-width:2px 2px 0 0;content:"";display:inline-block;height:7px;left:4px;margin-top:-6px;position:relative;position:absolute;top:60%;transform:rotate(135deg);width:10px}body.base-layout.krooncasino .is-mobile{background-color:var(--bg-color,inherit)}body.base-layout.krooncasino .cvc-field .common_securitycode{right:5px;top:15px}body.base-layout.krooncasino .-form-control.state-error input{border-bottom:1px solid var(--error-color,inherit)}.base-layout.oranjecasino .-form-control-label{font-size:12px}.base-layout.oranjecasino .-form-control.state-error input{border-bottom:1px solid #c0392b}.base-layout.oranjecasino .-form-control--error-message{color:#c0392b;font-size:10px;font-weight:400}.base-layout.oranjecasino .-form-control-text input,.base-layout.oranjecasino .-form-control-text.state-focus input,.base-layout.oranjecasino .-form-control-text.state-success input{color:rgba(0,0,0,.87);font-size:16px}.base-layout.oranjecasino .-form-control-text input::-webkit-input-placeholder,.base-layout.oranjecasino .-form-control-text.state-focus input::-webkit-input-placeholder,.base-layout.oranjecasino .-form-control-text.state-success input::-webkit-input-placeholder{color:rgba(0,0,0,.38)}.base-layout.oranjecasino .-form-control-text input:-ms-input-placeholder,.base-layout.oranjecasino .-form-control-text.state-focus input:-ms-input-placeholder,.base-layout.oranjecasino .-form-control-text.state-success input:-ms-input-placeholder{color:rgba(0,0,0,.38)}.base-layout.oranjecasino .-form-control-text input:-moz-placeholder,.base-layout.oranjecasino .-form-control-text input::-moz-placeholder,.base-layout.oranjecasino .-form-control-text.state-focus input:-moz-placeholder,.base-layout.oranjecasino .-form-control-text.state-focus input::-moz-placeholder,.base-layout.oranjecasino .-form-control-text.state-success input:-moz-placeholder,.base-layout.oranjecasino .-form-control-text.state-success input::-moz-placeholder{color:rgba(0,0,0,.38)}.base-layout.ce .creditcard-form .cardNumber,.base-layout.ce .creditcard-form .name{float:left;min-height:1px;padding-left:0;padding-right:0;position:relative;width:100%}.base-layout.ce .creditcard-form .expiry-date{float:left;min-height:1px;padding-left:0;padding-right:5px;position:relative;width:50%}.base-layout.ce .creditcard-form .cvc-field{float:left;min-height:1px;padding-left:5px;padding-right:0;position:relative;width:50%}.base-layout.ce .existing-card .left-masked-number,.base-layout.ce .existing-card .right-masked-number{width:35%}.base-layout.ce .existing-card .middle-card-number-digits{width:30%}.base-layout.ce .-form-control{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}.base-layout.ce .-form-control .icon-tooltip i{font-style:normal;line-height:var(--form-control-icon-size,inherit)}.base-layout.ce .-form-control .icon-tooltip.error i{height:var(--form-control-icon-size,inherit);width:var(--form-control-icon-size,inherit)}.base-layout.ce .-form-control .icon-tooltip.error i:after,.base-layout.ce .-form-control .icon-tooltip.error i:before{background-color:var(--form-control-error-icon-color,inherit);content:" ";height:var(--form-control-icon-size,inherit);left:calc((var(--form-control-icon-size, inherit) - 3px)/2);position:absolute;width:3px}.base-layout.ce .-form-control .icon-tooltip.error i:before{transform:rotate(45deg)}.base-layout.ce .-form-control .icon-tooltip.error i:after{transform:rotate(-45deg)}.base-layout.ce .-form-control .icon-tooltip.info i{border:1px solid var(--form-control-border-color,inherit);border-radius:20px;color:var(--form-control-border-color,inherit)}.base-layout.ce .-form-control .icon-tooltip.info i:after{content:"?"}.base-layout.ce .-form-control .icon-tooltip.confirm i{border-color:var(--form-control-confirm-icon-color,inherit);border-style:solid;border-width:3px 3px 0 0;display:inline-block;height:8px;left:0;margin-top:-6px;position:relative;position:absolute;top:50%;transform:rotate(135deg);width:14px}body.base-layout.zecure{-webkit-font-smoothing:antialiased}body.base-layout.zecure .is-mobile .-form-control--error-message{height:auto;min-height:36px}body.base-layout.zecure .payment-method-form{border-radius:5px}body.base-layout.zecure .existing-card .left-masked-number,body.base-layout.zecure .existing-card .right-masked-number{padding-top:30px;vertical-align:top}body.base-layout.zecure .-form-control--error-message{line-height:20px}body.base-layout.zecure .creditcard-form{background-color:var(--page-background-color,inherit)}body.base-layout.zecure .creditcard-form .expiry-date{padding-right:4px}body.base-layout.zecure .creditcard-form .cvc-field{padding-left:4px}body.base-layout.zecure .-form-control-text.has-label input{padding:22px 25px 0 8px}body.base-layout.zecure .-form-control.state-focus input,body.base-layout.zecure .-form-control.state-success input{border-bottom:none}body.base-layout.zecure .-form-control-label{font-family:inherit;line-height:20px;padding-left:8px;padding-top:22px}body.base-layout.zecure .-form-control.state-focus .-form-control-label,body.base-layout.zecure .-form-control.state-focus.has-placeholder:not(.has-blank-text) .-form-control-label{color:var(--form-control-placeholder-color-minimized,inherit)}body.base-layout.zecure .-form-control--error-message{background-color:#f8fafc;color:var(--error-color,inherit);font-size:12px;font-weight:400;height:36px;margin-top:0;padding:0 5px;position:relative}body.base-layout.kaboo{-webkit-font-smoothing:antialiased}body.base-layout.kaboo .-form-control-label{font-family:ProximaNova-Regular,sans-serif}body.base-layout.kaboo .-form-control--error-message{background-color:transparent;height:auto}.base-layout.liveroulette .creditcard-form{background-color:var(--page-background-color,inherit)}.base-layout.liveroulette .-form-control .icon-tooltip.info i{background-color:#7682a3;border:0 solid #ebeef4;color:#ebeef4}.base-layout.liveroulette .-form-control .icon-tooltip.info i:after{content:"i"}.base-layout.liveroulette .-form-control .icon-tooltip.error i{height:var(--form-control-icon-size,inherit);width:var(--form-control-icon-size,inherit)}.base-layout.liveroulette .-form-control .icon-tooltip.error i:after,.base-layout.liveroulette .-form-control .icon-tooltip.error i:before{background-color:var(--form-control-error-icon-color,inherit);content:" ";height:var(--form-control-icon-size,inherit);left:calc((var(--form-control-icon-size, inherit) - 4px)/2);position:absolute;width:4px}.base-layout.liveroulette .-form-control .icon-tooltip.error i:before{transform:rotate(45deg)}.base-layout.liveroulette .-form-control .icon-tooltip.error i:after{transform:rotate(-45deg)}#app{width:100%}.base-layout.ng .payment-method-form--fieldset{display:flex;flex-wrap:wrap;gap:12px 8px;justify-content:space-between}.base-layout.ng .payment-method-form--fieldset .-form-control{position:relative}.base-layout.ng .payment-method-form--fieldset .-form-control.has-placeholder .-form-control-label{color:var(--form-control-color,rgba(0,0,0,.6));font-feature-settings:"clig" off,"liga" off;font-size:12px;font-style:normal;font-weight:400;line-height:16px;padding-left:8px;padding-top:6px;position:absolute}.base-layout.ng .payment-method-form--fieldset .-form-control.state-error .-form-control-label{color:var(--error-color,inherit)}.base-layout.ng .payment-method-form--fieldset .-form-control.state-error input{border-color:var(--error-color,inherit)}.base-layout.ng .payment-method-form--fieldset .-form-control--error-message{color:var(--error-color,inherit);font-size:10px;line-height:12px;margin-top:8px}.base-layout.ng .payment-method-form--fieldset .-form-control.state-focus .-form-control-label{color:var(--form-control-color-focus,inherit)}.base-layout.ng .payment-method-form--fieldset .-form-control input{border:1px solid var(--form-control-border-color,rgba(0,0,0,.38));border-radius:var(--form-control-border-radius,inherit);color:var(--form-control-color,inherit);font-feature-settings:"clig" off,"liga" off;font-size:16px;font-style:normal;font-weight:400;line-height:24px;outline:none;padding:22px 8px 6px;width:100%}.base-layout.ng .payment-method-form--fieldset .-form-control input::-webkit-input-placeholder{color:var(--form-control-placeholder-color,rgba(0,0,0,.38))}.base-layout.ng .payment-method-form--fieldset .-form-control input:-moz-placeholder,.base-layout.ng .payment-method-form--fieldset .-form-control input::-moz-placeholder{color:var(--form-control-placeholder-color,rgba(0,0,0,.38))}.base-layout.ng .payment-method-form--fieldset .-form-control input:-ms-input-placeholder{color:var(--form-control-placeholder-color,rgba(0,0,0,.38))}.base-layout.ng .payment-method-form--fieldset .cardnumber,.base-layout.ng .payment-method-form--fieldset .cardownername{width:100%}.base-layout.ng .payment-method-form--fieldset .cvc-field,.base-layout.ng .payment-method-form--fieldset .exp-date.expiry-date{flex:1}.base-layout.ng .payment-method-form--fieldset .cvc-field{position:relative}.base-layout.ng .payment-method-form--fieldset .cvc-field .common_securitycode{display:inline-block;position:absolute;right:4px;scale:.9;top:1px}.base-layout.ng .payment-method-form--fieldset .left-masked-number,.base-layout.ng .payment-method-form--fieldset .right-masked-number{display:flex;font-size:16px;font-weight:400;line-height:24px;padding:23px 8px 7px;width:auto}.base-layout.ng .payment-method-form--fieldset .existing-card{align-items:flex-start;column-gap:8px;display:flex;justify-content:center;width:100%}.base-layout.ng .payment-method-form--fieldset .middle-card-number-digits{width:147px}.base-layout.ng .payment-method-form--fieldset:after,.base-layout.ng .payment-method-form--fieldset:before{display:none}