html,body{height:100%;position:fixed;width:100%;background:#aaa;box-sizing:border-box!important;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Helvetica Neue,Lucida Grande,Arial,sans-serif!important;font-size:14px;font-weight:300!important;margin:0;padding:0;overflow:hidden}body *{outline:none}::-webkit-scrollbar-corner{background:var(--modalBackground)}::-webkit-scrollbar-thumb{background-color:var(--scrollColor)!important}body ::-webkit-scrollbar{height:16px;width:16px;-webkit-appearance:none}body ::-webkit-scrollbar-thumb{border-radius:14px;background-color:var(--scrollColor);background-clip:padding-box;height:16px;width:16px;border:4px solid transparent}form{position:relative}h1{color:#9e9e9e;font-size:14px;font-weight:300;margin:0 0 15px}h3{font-size:14px;font-weight:700;margin:0 0 8px}form span{font-size:13px}hr{background:var(--inputBorderColor);border:none;height:1px}input{background:none;border:1px solid var(--inputBorderColor);font-size:14px;font-weight:300;height:24px;line-height:24px;padding:0;text-indent:6px;color:var(--inputColor);margin:0}input[type=radio]{height:auto;width:auto}input::placeholder{color:#9e9e9e}input[type=checkbox],label{cursor:pointer}input:focus,select:focus{box-shadow:0 0 0 3px var(--activeState)}input:focus.checkout__form--error,select:focus.checkout__form--error{box-shadow:0 0 0 3px var(--errorInput)}ul{margin:0;padding:0}li{list-style:none}a{color:var(--primaryButtonBackground)}:root{--primaryButtonBackground: #2b8bf7;--primaryButtonActiveBackground: #0867e4;--primaryButtonColor: #fff}.light{--scrollColor: rgba(0,0,0,.16);--activeState: #eeeeee;--activeColor: #000;--errorInput: #fd3f3f;--errorState: #ffbfbf;--buttonColor: #797979;--buttonBackgroundColor: #e5e5e5;--focusBackgroundColor: #eeeeee;--inputBorderColor: rgba(0, 0, 0, .2);--inputColor: #000;--modalBackground: #fff;--modalBackgroundGradient: linear-gradient(180deg, #FFFFFF 0%, rgba(255,255,255,.62) 63%, rgba(255,255,255,0) 100%);--modalColor: #555555;--toolbarBackground: #fff;--toolbarBorderBottom: 1px solid #ddd;--toolbarBorderTop: 1px solid #ddd;--fadeBackground: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%)}.dark{--scrollColor: rgba(255,255,255,.16);--activeState: #303030;--activeColor: #fff;--errorInput: #fd3f3f;--errorState: #ffbfbf;--buttonColor: #ddd;--buttonBackgroundColor: #5a5a5a;--focusBackgroundColor: #303030;--inputBorderColor: rgba(255, 255, 255, .2);--inputColor: #ddd;--invertColor: invert(100%);--modalBackground: #1e1e1e;--modalBackgroundGradient: linear-gradient(180deg, #050505 0%, rgba(73,73,73,.62) 80%, rgba(0,0,0,0) 100%);--modalColor: #9e9e9e;--modalShadow: 0 10px 40px rgba(0,0,0,1);--toolbarBackground: #303030;--toolbarBorderBottom: 1px solid #4e4e4e;--fadeBackground: linear-gradient(to bottom, rgba(31, 31, 31, 0), rgba(31, 31, 31, 1) 50%)}button{background:var(--buttonBackgroundColor);border:none;border-radius:4px;color:var(--buttonColor);cursor:pointer;font-size:13px;font-weight:300;height:24px;line-height:24px;padding:0 16px;text-decoration:none}button:hover,button:active{background:var(--focusBackgroundColor)}.checkout__btn-primary{background:var(--primaryButtonBackground);color:var(--primaryButtonColor)}.checkout__btn-primary:hover,.checkout__btn-primary:active{background:var(--primaryButtonActiveBackground)}.checkout__step{margin:24px 20px 10px}.checkout__collapsed .checkout__step{margin:24px auto 10px}.checkout__collapsed .project-info{display:none}.checkout__form--error{background:rgba(255,0,0,.1)!important;border:1px solid rgba(255,0,0,.25)!important}.checkout__form--error::placeholder{color:var(--errorInput)}.checkout__validate-container{font-size:12px;line-height:12px;height:24px;text-indent:7px}.checkout__validate-item{color:var(--errorInput);font-size:12px;line-height:12px;margin:4px 0 12px;text-indent:7px}.checkout__modal--header{background-color:var(--toolbarBackground);border-radius:4px 4px 0 0;border-bottom:var(--toolbarBorderBottom);color:var(--modalColor);font-size:14px;font-weight:700;min-height:40px;line-height:40px;padding:0 16px}.checkout__modal--body{overflow:hidden;overflow-y:auto;padding:16px;position:relative;background-color:var(--modalBackground);color:var(--modalColor)}.checkout__modal--footer{background-color:var(--toolbarBackground);border-radius:0 0 4px 4px;border-top:var(--toolbarBorderTop);min-height:40px;padding:0 10px}.my-city-contest{height:358px;max-height:initial!important;top:60px!important}.my-city-contest .checkout__modal--header{text-align:center;font-weight:300;text-transform:uppercase}.my-city-contest .checkout__modal--body{background-image:var(--modalBackgroundGradient),url(my-city-contest--background.e5dad9aa67f6e16f.png);padding:25px 46px;text-align:center}.tooltip{cursor:pointer}.project-info+div{overflow-y:auto;height:calc(100% - 30px);padding-bottom:20px}@media (max-width: 360px),(max-height: 500px){.checkout__step{margin:24px auto 10px}.project-info{display:none}.project-info+div{max-width:100%!important}}
