.profile-contents{padding:20px 150px 0 250px;margin:0 0 50px 0;min-height:500px;background:#fff}.profile-contents-empty{font:300 15px/17px geometria,arial;padding:25px 0}.profile-header{padding:85px 0 0 250px;position:relative;min-height:300px}.profile-userpic{width:200px;height:200px;border-radius:50%;background:#f8f8f8;background-size:cover;background-position:50% 50%;border:10px solid #fff;position:absolute;top:66px;left:20px}.profile-userpic.own.empty,.profile-userpic.uploading{background:#eee !important;cursor:pointer}.profile-userpic.own.empty:before{content:attr(data-upload);font:300 13px/14px geometria,arial;color:#666;position:absolute;top:74px;left:7px;right:7px;text-align:center}.profile-userpic.own.uploading:before{content:attr(data-percent);font:500 31px/29px geometria,arial;color:#000;position:absolute;top:69px;right:0;left:0;text-align:center}.profile-bonus{position:absolute;left:491px;top:145px}.profile-points{display:block;background:#ff0000;color:#fff;font:600 19px/20px geometria,arial;display:inline-block;padding:3px 10px;border-radius:3px}.profile-lavka{margin:8px 0 0 0;text-align:center}.profile-lavka-a{font:14px/18px geometria,arial}.profile-lavka-a:hover{text-decoration:none;color:#ff0000;border-bottom-color:#ff0000}.profile-lavka-a{border-bottom:1px solid #0065ff}.profile-lavka-a>span{position:relative;top:2px}.profile-login{margin:10px 0 0 0;font:800 26px/28px geometria,arial}.profile-login.long{font-size:20px;line-height:25px}.profile-name{font:400 16px/20px geometria,arial;margin:10px 0 0 0}.profile-status{font:400 13px/15px geometria,arial;margin:10px 0 0 0}.profile-user-button{height:27px;font:400 15px/26px geometria,arial;color:#fff;background:#00c04d;border:1px solid #01a443}.profile-user-button.subscribed{background:#ccc;border:1px solid #aaa}.profile-rating{background:url(/source/front/profile/i/crown.svg) no-repeat 0 0;background-size:21px auto;font:400 13px/14px geometria,arial;margin:0 0 0 -4px;padding:20px 0 0 4px}.html--amfoodie .profile-rating{display:none}.profile-rating-a{color:#000;border-bottom:1px solid rgba(0,0,0,0.1);position:relative;top:-2px}.profile-rating-a>span{position:relative;top:2px}.profile-rating-a:hover{color:#ff0000;border-bottom-color:#ff0000}.profile-tabs{border-bottom:1px solid #ccc;padding:0 0 0 250px}.profile-tab{color:#666;font:17px/17px geometria,arial;padding:0 0 7px 0;border-bottom:1px solid transparent;display:inline-block;vertical-align:middle;position:relative;top:1px;margin:0 25px 0 0}.profile-tab:after{content:attr(data-count);position:absolute;font:400 10px/10px geometria,arial;margin:-4px 0 0 3px}.profile-tab.active{color:#000;border-bottom-color:#000}.profile-tab.active:after{color:#ff0000}.profile-tab:hover{color:#ff0000;text-decoration:none}.checkin:first-child,.profile-row:first-child{border-top:0}.profile-row{font:400 14px/18px geometria,arial;padding:15px 50px 15px 0;border-top:1px solid #e5e5e5;position:relative}.profile-row-status{position:absolute;font:400 13px/19px geometria,arial;right:0;top:14px;padding:0 6px;color:#fff;border-radius:3px}.profile-row-pay{position:absolute;font:400 13px/19px geometria,arial;right:0;top:34px;padding:0 6px}.profile-row-pay:hover{text-decoration:underline}.profile-row-status.delivery4,.profile-row-status.delivery,.profile-row-status.book2{background:#ff0000}.profile-row-status.delivery3,.profile-row-status.book3,.profile-row-status.book1{background:#33cc00}.profile-row-status.delivery1,.profile-row-status.delivery2,.profile-row-status.delivery5,.profile-row-status.book0{background:#ffcc00}.profile-row-sub{color:#d90000;margin:10px 0 0 0;font-weight:300;font-size:12px}.html--amfoodie .profile-row-sub{display:none}@media screen and (max-width:999px){.profile-contents{padding-right:20px}.profile-bonus{display:none}}@media screen and (max-width:700px){.profile-userpic{width:120px;height:120px;border-width:5px;top:15px;left:13px}.profile-userpic.own.empty:before{top:48px}.profile-userpic.own.uploading:before{top:45px}.profile-header{padding:21px 0 0 152px;min-height:160px}.profile-rating{display:none}.profile-tabs{padding:0 0 0 13px}.profile-contents{padding:10px 0 0 0}.profile-tab{font:15px/17px geometria,arial;margin:0 15px 0 0}.profile-tab:last-child{margin:0}.profile-contents-empty{padding:25px 13px}.profile-row{padding:15px 13px}.profile-row-status{right:15px}}@media screen and (max-width:500px){.profile-tab-points{display:none}.profile-bonus{display:block;left:auto;right:8px;top:8px}.profile-points{font:600 15px/15px geometria,arial;padding:3px 5px}.profile-lavka-a{display:none}}.html--amfoodie .profile-bonus{display:none}