.user-header{width:100%;height:50px;background-color:#171717;border-bottom:1px solid var(--side-bd-color);position:fixed;left:0;top:0;z-index:100}.user-header-int{width:80%;height:50px;margin:0 auto}.user-logo{float:left;padding-top:5px;height:40px}.user-logo a{display:inline-block}.user-logo img{height:40px;float:left;padding-right:8px}.user-logo h1{color:#4caf50;font-size:1.6em;font-weight:700;display:inline-block;line-height:40px;float:left}.user-content{padding-top:70px;width:80%;margin:0 auto}.user-content h1{font-size:1.3rem;margin-bottom:.8rem}.user-menu{float:right;line-height:50px}.user-menu a{margin:0 8px;color:#fff;font-size:.9em}.user-menu a:hover{color:#4caf50}.user-main{margin-left:160px}.user-form{width:100%;max-width:400px;margin:0 auto}.user-form h2{text-align:center;font-size:1.8em;padding:2em 0 1em 0}.user-form dl{padding-bottom:1em}.user-form dt{color:#777}.user-form-bottom{text-align:center;font-size:14px;padding-top:1em;line-height:2em}.verify-img{margin-top:5px;max-width:100%;cursor:pointer}.user-navi{float:left;width:140px}.user-page-form dl{padding-bottom:1em}.user-page-form dt{color:#777}.user-pay-box{text-align:center}#qrcode-img{margin:0 auto;width:180px;height:180px}#tool-tips p{padding:10px;margin-bottom:15px;border:1px solid transparent;border-radius:4px;font-size:14px;word-break:break-word}#tool-tips p.error{color:var(--color-error-text);background-color:var(--color-error-bg);border-color:var(--color-error-bd)}#tool-tips p.success{color:var(--color-success-text);background-color:var(--color-success-bg);border-color:var(--color-success-bd)}.drag-list{height:500px;overflow-y:scroll}.drag-list li{padding:5px}.drag-list div{height:40px;border:solid 1px var(--card-bd-color);background-color:var(--card-bg-color);padding:5px}.place-holder div{background-color:#f0f0f0!important;border:dashed 1px gray!important}.drag-list div img{height:24px;width:24px;vertical-align:middle;padding-right:5px;float:left}.drag-list div span{float:left;height:24px;line-height:24px}@media only screen and (max-width:768px){.user-header-int{width:90%}.user-content{width:100%;padding:70px 10px 0 10px}.user-navi{float:left;width:100px}.user-main{margin-left:110px}}@media only screen and (max-width:450px){.user-header-int{text-align:center}.user-logo{float:none;display:inline-block}.user-menu{display:none}}