.page{overflow-x:hidden}.page p{line-height:1.5;padding-top:5px;font-size:14px}.page .page-container{max-width:520px;width:auto;height:100vh;margin:0 auto;overflow:hidden;overflow-y:auto;background:#f0f0f0}.page .page-container>div{padding:0 20px;padding-top:15px}.page .page-container>div:first-child,.page .page-container>div:last-child{padding-bottom:15px}.page .page-container .mod{background:#f0f0f0;padding:0}.page .page-container .mod>div{padding:20px}.page .page-container .mod>h3,.page .page-container>h3{font-weight:700;font-size:18px;line-height:2;padding:10px 0;padding-left:20px}.page .action .half-btn{width:48%}.page .action .full-btn{width:100%}.page .list-page .list-container{height:calc(100vh - 30px);padding:10px;padding-right:15px}.page .list-page .list-container .list-item{border-bottom:1px solid #ddd}.page .list-page .list-container .list-item .list-item-main{width:100%;padding-top:10px}.page .list-page .list-container .list-item .list-item-main .list-item-right{cursor:pointer}.page .list-page .list-container .list-item .list-item-main h4{color:#222;font-size:16px;line-height:2}.page .list-page .list-container .list-item .list-item-main span{color:#666;font-size:12px;line-height:2}.page .list-page .mod-detail .list-container{height:auto;padding:0}.page .list-page .mod-detail .list-container .list-item{line-height:2;padding:10px 0;position:relative;padding-left:15px}.page .list-page .mod-detail .list-container .list-item:before{position:absolute;content:"*";left:0}.page .overflow-hidden{overflow:hidden}.page .loading-container{position:absolute;height:100vh;width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background:rgba(0,0,0,.05);top:0;left:0}