.ratingwrapper{background-color:#d3e9e9;padding:0.5rem 1rem;padding:10px;border-radius:10px;margin:10px 0;position:relative;z-index:0}.ratingwrapper .cont{background-color:#d3e9e9;border-radius:10px;z-index:1}.ratingwrapper .cont .aux{position:absolute;top:0px;left:0px;box-sizing:border-box;width:calc(100% - 0px);height:calc(100% - 0px);border-radius:10px;display:none;z-index:-2}.ratingwrapper .tit{text-align:center;padding:4px 0 4px 0}.ratingwrapper .list{width:calc(calc(30px * 5) + calc((30px * .25) * 5));height:30px;display:flex;justify-content:space-between;padding:6px 0}.ratingwrapper .list:hover .aux{border-top:2px solid #d3e9e9!important;border-left:2px solid #d3e9e9!important;border-right:2px solid #d3e9e9!important}.ratingwrapper .list input{width:0;height:0}.ratingwrapper .list input+label{opacity:0.2;box-sizing:border-box;border:4px solid #d3e9e9}.ratingwrapper .list input+label:hover{border:2px solid white;opacity:1}.ratingwrapper .list input+label:hover .aux{display:block;z-index:-1;border-bottom-width:4px!important}.ratingwrapper .list input:checked+label{opacity:1;border:1px solid white}.ratingwrapper .list input:checked+label .aux{display:block}.ratingwrapper .list input:first-child+label{background:#07a107}.ratingwrapper .list input:first-child+label .aux{border:2px solid #07a107}.ratingwrapper .list input:nth-child(3)+label{background:yellow}.ratingwrapper .list input:nth-child(3)+label .aux{border:2px solid yellow}.ratingwrapper .list input:nth-child(5)+label{background:orange}.ratingwrapper .list input:nth-child(5)+label .aux{border:2px solid orange}.ratingwrapper .list input:nth-child(7)+label{background:tomato}.ratingwrapper .list input:nth-child(7)+label .aux{border:2px solid tomato}.ratingwrapper .list input:nth-child(9)+label{display:none;background:black}.ratingwrapper .list input:nth-child(9)+label .aux{border:2px solid black}.ratingwrapper .list label{flex:calc(calc(100% - calc((30px * .25) * 5)) / 5) 0 1;text-align:center;background-color:#9eb2be;border-radius:50%;cursor:pointer}.ratingwrapper .list label i{padding:0px 0px;background-color:#b1b0b0}.ratingwrapper .descr{padding:4px 0;text-align:center}.ratingwrapper .descr .califtxt{width:100%;border:1px solid rgba(0,0,255,0.3);border-radius:7px;padding:2px 4px;background:transparent}.ratingwrapper .descr .califtxt:focus{background:rgba(255,255,255,0.7)}.msgbox{margin:auto;width:98%;height:96vh;top:0;left:0;right:0;bottom:0;box-sizing:border-box;position:absolute;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.5);border-radius:10px;z-index:901;display:none}.msgbox .cont{box-sizing:border-box;width:400px;height:240px;margin:auto;background:linear-gradient(90deg,#9abdd1 0%,#99b3d8 40%,#3b87b3 130%);border-radius:12px;display:flex;flex-wrap:wrap;overflow:hidden}.msgbox .tit{font-weight:bold;font-size:1.2em;background-color:silver;flex:calc(100% - 50px) 0 1;height:15%;display:flex;align-items:center;justify-content:left;padding-left:1rem}.msgbox .msgboxclose{box-sizing:border-box;flex:24px 1 1;height:15%;text-align:right;background-color:#054a72;color:white;display:flex;justify-content:center;align-items:center;font-weight:bold;font-size:20px;cursor:pointer}.msgbox .msgboxcont{flex:100%;height:70%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.msgbox .msgboxcont .msg{flex:100%;font-size:16px;height:78%;box-sizing:border-box;display:flex;align-items:center}.msgbox .msgboxcont .msg .pict{visibility:hidden;box-sizing:border-box;flex:80px 0 0;height:80px;padding:10px;border:1px solid transparent}.msgbox .msgboxcont .msg .pict img{border:1px solid transparent;width:100%;max-height:100%}.msgbox .msgboxcont .msg .text{flex:calc(100% -100px) 0 1;padding-left:1rem;font-size:18px}.msgbox .msgboxcont .bttns{flex:100%;box-sizing:border-box;height:auto;display:flex;justify-content:space-around;align-items:center;background-color:rgba(255,255,255,0.2);padding:10px 1rem}.msgbox .msgboxcont .bttns .bttn{width:94px;height:2.1rem;border:1px solid #4d6d92;line-height:2.1rem;text-align:center;border-radius:7px;cursor:pointer}.msgbox .msgboxcont .bttns .bttn:hover{background-color:rgba(255,255,255,0.4);border:1px solid #1a9c87}.ratingwrapper{order:1}