:root{--color-primary: #1677ff;--color-success: #52c41a;--color-warning: #faad14;--color-error: #ff4d4f;--color-text: #272b32;--color-gray: #888e99}html,body,div,ul,li,p,h1,h2,h3,h4,h5,h6,span,a,img,input,textarea,header,main,footer,table,thead,tbody,tr,td,th{box-sizing:border-box;margin:0;padding:0;font-family:"Microsoft Yahei"}body{max-width:100%;overflow-x:hidden;color:var(--color-text)}table{border-collapse:collapse}input,textarea,select{outline:none}button{border:none;cursor:pointer}a{text-decoration:none;cursor:pointer;transition:opacity .3s,color .3s}p{margin:0}li{list-style:none}img,video{vertical-align:middle;border-style:none}a.hover:hover,button.hover:hover{opacity:.6}.display-none{display:none}.font-weight-light{font-weight:300}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.position-relative{position:relative}.position-absolute{position:absolute}.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-overflow-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.text-overflow-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.text-overflow-4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.text-overflow-5{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden}.text-overflow-6{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;line-clamp:6;overflow:hidden}.text-overflow-7{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;line-clamp:7;overflow:hidden}.text-overflow-8{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;line-clamp:8;overflow:hidden}.text-overflow-9{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9;line-clamp:9;overflow:hidden}.text-overflow-10{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10;line-clamp:10;overflow:hidden}.empty-container{padding:50px 0 80px 0;text-align:center;font-size:14px;color:#aaa}.empty-container img{width:100px;margin-bottom:10px}.ios{--f7-page-bg-color: white}.photo-browser-popup{--f7-photobrowser-dark-bars-bg-color: #1c1e1f80;--f7-photobrowser-dark-bg-color: #1c1e1fe5}.notification{background-color:rgba(255,255,255,.5019607843) !important;--f7-notification-padding-horizontal: 16px;--f7-notification-padding-vertical: 12px;--f7-notification-title-font-size: 14px;--f7-notification-title-font-weight: 700;--f7-notification-text-color: var(--color-text)}.notification.notification-error{--f7-notification-title-color: var(--color-error)}.notification.notification-error .notification-header .f7-icons{color:var(--color-error)}.notification.notification-success{--f7-notification-title-color: var(--color-success)}.notification.notification-success .notification-header .f7-icons{color:var(--color-success)}.notification.notification-warning{--f7-notification-title-color: var(--color-warning)}.notification.notification-warning .notification-header .f7-icons{color:var(--color-warning)}.popup-container{top:auto;bottom:0;border-radius:10px 10px 0 0}.popup-container .popup-header{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:16px;line-height:1;border-bottom:1px solid #f6f7f8}.popup-container .popup-header>p{max-width:calc(100vw - 40px - 120px)}.popup-container .popup-header>a{display:block;min-width:40px}.popup-container .popup-main{padding:20px}