/*! build:cache-bust-260512-0120 */
.user-setting{float:left;margin-bottom:50px;margin-top:20px;width:100%}.user-setting .left{float:left;padding-right:15px;width:calc(100% - 325px)}.bookmark-item{background:#fff;border-bottom:1px solid #f1f1f1;color:#383838;float:left;padding:10px 10px 10px 0;width:100%}.bookmark-item img{float:left;height:90px;margin-right:10px;vertical-align:top;width:60px}.bookmark-item .item-right{float:left;width:calc(100% - 70px)}.bookmark-item .item-row-one{height:30px;margin-bottom:0;width:100%}.bookmark_remove{float:right}.bookmark_remove i{color:#da3145}.bookmark-item .item-story-name{color:#da3145;float:left;font-size:15px;font-weight:700}.bookmark-item .item-right span.item-title{float:left;font-size:13px;font-weight:700;margin-bottom:5px;width:100%}.bookmark-item .item-right span.item-title:last-child{margin-bottom:0}.user-setting .right{float:left;width:325px}.user-setting .setting-choose{background:#f1f1f1;float:left;margin-bottom:20px;padding:15px;width:100%}.user-setting .right ul{list-style:none;margin:0;padding:0}.user-setting .right ul li{float:left;padding:5px 0;width:100%}.user-setting .right ul li a{font-weight:700}.user-setting .right ul li a:hover{color:#1b681d;text-decoration:none}.tab-item{background:#fff;border-bottom:1px solid #f1f1f1;border-radius:4px;float:left;margin-bottom:20px;padding:20px;width:100%}.tab-item h3{color:#333;font-size:18px;font-weight:700;margin-bottom:20px}.form-items{float:left;margin-bottom:15px;width:100%}.form-items .form-label{float:left;font-weight:500;height:40px;line-height:40px;width:160px}.form-items .form-input{float:left;width:calc(100% - 160px)}.form-items .form-input input{border:1px solid #ddd;border-radius:4px;height:40px;padding:0 15px;width:100%}.form-items .form-input input[type=submit]{background:#222831;border:none;color:#fff;cursor:pointer;font-weight:500}.form-items .form-input input[type=submit]:hover{background:#145210}.form-items .form-input .message{float:left;line-height:1;padding-top:5px;width:100%}.form-items .form-input .message p.error{color:#dc3545;font-size:14px;margin:0}.form-items .form-input .message p.success{color:#28a745;font-size:14px;margin:0}.avatar-preview{background-position:50%;background-size:cover;border-radius:50%;height:120px;margin-bottom:10px;width:120px}.btn-choose-avatar{background:#f8f9fa;border:1px solid #ddd;border-radius:4px;cursor:pointer;padding:8px 15px}.btn-choose-avatar:hover{background:#e9ecef}.setting-choose{background:#fff;border-radius:4px;margin-bottom:20px;padding:15px}.setting-choose ul{list-style:none;margin:0;padding:0}.setting-choose ul li{border-bottom:1px solid #eee;padding:8px 0}.setting-choose ul li:last-child{border-bottom:none}.setting-choose ul li a{color:#333;font-weight:500;text-decoration:none}.setting-choose ul li a:hover{color:#222831}.pp-sidebar{float:left;margin-bottom:15px;width:100%}.sidebar-panel{background:#fff;border-radius:4px;overflow:hidden;padding:15px}.sidebar-title{float:left;width:100%}.sidebar-title h2{color:#333;font-size:18px;font-weight:700;margin-bottom:15px}.achievement-badge,.pet-preview,.streak-row{float:left;width:100%}.pet-preview{background-position:50%;background-size:cover;border-radius:4px;height:200px;position:relative;width:100%}.pet-preview p{background:rgba(0,0,0,.5);border-bottom-left-radius:4px;border-bottom-right-radius:4px;bottom:0;color:#fff;left:0;margin:0;padding:8px 15px;position:absolute;right:0}@media (max-width:800px){.user-setting .left{padding-right:0;width:100%}.user-setting .right{margin-top:20px;width:100%}}@media (max-width:500px){.form-items .form-label{margin-bottom:5px;width:100%}.form-items .form-input{width:100%}}.profile-card{background:#fff;border:1px solid #eee;border-radius:8px;margin-bottom:15px;padding:20px;transition:all .2s ease}.profile-card:hover{border-color:#222831;transform:translateY(-2px)}.profile-item{align-items:center;display:flex;gap:15px;padding-left:5px}.profile-info{flex:1}.profile-info h6{color:#666;font-size:14px;font-weight:400;margin:0 0 8px}.profile-info h4{color:#333;font-size:24px;font-weight:700;margin:0}.profile-icon{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.profile-card:hover .profile-icon{background:#e8f5e9}.profile-icon svg{height:24px;width:24px}.icon-green{color:#222831}.icon-red{color:#dc3545}@media (max-width:500px){.profile-info h4{font-size:20px}.profile-info h6{font-size:12px}.profile-icon{height:32px;width:32px}.profile-icon svg{height:20px;width:20px}}.notification{align-items:center;animation:slideIn .3s ease-out;border-radius:4px;color:#fff;display:flex;font-size:14px;gap:10px;padding:15px 20px;position:fixed;right:20px;top:20px;z-index:9999}.notification.success{background:#222831}.notification.error{background:#dc3545}.notification svg{height:20px;width:20px}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.message{border-radius:4px;font-size:14px;margin-top:8px;padding:8px 12px}.message.success{background:#e8f5e9;border:1px solid #c8e6c9;color:#222831}.message.error{background:#ffebee;border:1px solid #ffcdd2;color:#dc3545}.public-profile-avatar{border:3px solid #eee;border-radius:50%;height:120px;-o-object-fit:cover;object-fit:cover;width:120px}.public-profile-name{color:#333;font-size:18px;font-weight:700;margin:10px 0 4px}.public-profile-level{color:#888;font-size:14px;font-weight:600}.public-profile-level-name{color:#666;font-size:13px;margin:2px 0 0}.level-progress-bar{background:#f1f1f1;border-radius:10px;height:20px;margin:10px auto 0;overflow:hidden;width:80%}.level-progress-fill{align-items:center;background:#222831;border-radius:10px;display:flex;height:100%;justify-content:center;min-width:36px;transition:width .3s ease}.level-progress-text{color:#fff;font-size:11px;font-weight:600}.manga-list-grid{display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.public-manga-card{background:#fff;border:1px solid #eee;border-radius:6px;color:inherit;display:block;overflow:hidden;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.public-manga-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);color:inherit;text-decoration:none;transform:translateY(-3px)}.public-manga-card .card-cover{background-color:#f5f5f5;background-position:50%;background-size:cover;height:240px;width:100%}.public-manga-card .card-body{padding:10px 12px}.public-manga-card .card-title{color:#333;font-size:14px;font-weight:700;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-status{border-radius:3px;display:inline-block;font-size:11px;font-weight:600;padding:2px 8px}.card-status--ongoing{background:#fff3cd;color:#856404}.card-status--completed{background:#d4edda;color:#155724}.card-chapter{color:#888;display:block;font-size:12px;margin-top:4px}.card-genres{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.card-genre{background:#f1f1f1;border-radius:3px;color:#555;font-size:10px;padding:2px 6px}.card-desc{color:#999;display:block;font-size:12px;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-state{color:#999;grid-column:1/-1;padding:30px 0;text-align:center}.streak-row{display:flex;gap:15px;text-align:center}.streak-row>div{background:#f8f9fa;border-radius:6px;flex:1;padding:10px}.streak-value{font-size:28px;font-weight:700;margin:0 0 4px}.streak-value--current{color:#222831}.streak-value--max{color:#dc3545}.streak-label{color:#888;font-size:12px;margin:0}.achievement-badge{padding:10px 0;text-align:center}.achievement-badge-inner{border-radius:20px;display:inline-block;font-size:14px;padding:8px 20px}@media (max-width:600px){.manga-list-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.public-manga-card .card-cover{height:180px}.streak-value{font-size:22px}}
