.mobile-list-container[data-v-2e86f723]{display:flex;flex-direction:column;gap:0;padding:0}.yuri-card-horizontal[data-v-2e86f723]{background:#fff;border:none;border-bottom:1px solid #f2ece6;border-radius:0;box-shadow:none;cursor:pointer;display:flex;overflow:hidden;position:relative;transition:all .2s}.yuri-card-horizontal[data-v-2e86f723]:active{background-color:snow;transform:scale(.98)}.cover-side[data-v-2e86f723]{align-items:center;aspect-ratio:3/4.4;display:flex;flex-shrink:0;justify-content:center;overflow:hidden;position:relative;width:28%}.cover-side[data-v-2e86f723] .book-3d-container{height:100%;margin:0;overflow:hidden;padding:0;width:100%}.cover-side[data-v-2e86f723] .book-3d-wrapper{height:100%;overflow:hidden;width:100%}.info-side[data-v-2e86f723]{display:flex;flex-direction:column;flex-grow:1;min-width:0;overflow:hidden;padding:12px 10px}.yuri-title[data-v-2e86f723]{color:#5a463d;display:-webkit-box;font-size:15px;font-weight:900;-webkit-line-clamp:1;line-clamp:1;line-height:1.2;margin-bottom:6px;-webkit-box-orient:vertical;overflow:hidden}.mini-info-row[data-v-2e86f723]{align-items:flex-start;display:flex;flex-direction:row;gap:8px;justify-content:space-between;margin-bottom:6px}.mini-info-left[data-v-2e86f723]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.mini-label-group[data-v-2e86f723]{align-items:baseline;display:flex;gap:4px;position:relative}.mini-tag-text[data-v-2e86f723]{font-size:8px;font-weight:900;text-transform:uppercase}.mini-content-text[data-v-2e86f723]{color:#7d5a5a;cursor:pointer;font-size:10px;font-weight:700;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.mini-content-text[data-v-2e86f723]:hover{color:#ff758c}.mini-underline[data-v-2e86f723]{border-radius:999px;bottom:-1px;height:2px;left:0;position:absolute;width:85%}.color-pink .mini-tag-text[data-v-2e86f723]{color:#ff9a9e}.color-pink .mini-underline[data-v-2e86f723]{background:linear-gradient(90deg,#ff9a9e,transparent)}.color-purple .mini-tag-text[data-v-2e86f723]{color:#a78bfa}.color-purple .mini-underline[data-v-2e86f723]{background:linear-gradient(90deg,#a78bfa,transparent)}.color-cyan .mini-tag-text[data-v-2e86f723]{color:#4dd0e1}.color-cyan .mini-underline[data-v-2e86f723]{background:linear-gradient(90deg,#4dd0e1,transparent)}.yuri-description[data-v-2e86f723]{color:#9a8471;display:-webkit-box;font-size:11px;-webkit-line-clamp:2;line-clamp:2;line-height:1.3;-webkit-box-orient:vertical;background:#fdfaf8;border-radius:6px;margin-bottom:8px;max-height:30.6px;overflow:hidden;overflow:hidden!important;padding:3px 6px;position:relative;text-overflow:ellipsis;word-break:break-word}.status-tags[data-v-2e86f723]{display:flex;flex-direction:column;flex-shrink:0;gap:4px;margin-bottom:0}.status-mini-tag[data-v-2e86f723]{border:1px solid;border-radius:4px;font-size:9px;font-weight:800;padding:1px 6px;text-align:center;white-space:nowrap}.tag-red[data-v-2e86f723]{background:#fff0f3;border-color:#ffcad4;color:#ff758c}.tag-green[data-v-2e86f723]{background:#f0fff4;border-color:#b7ebc6;color:#2ed573}.tag-grey[data-v-2e86f723]{background:#fcf8f2;border-color:#e8dfd5;color:#c9c1ab}.tag-cyan[data-v-2e86f723]{background:#e0f7fa;border-color:#b2ebf2;color:#4dd0e1}.concentration-box[data-v-2e86f723]{background-color:#fefcf9;border:1px solid #f2ece6;border-radius:10px;margin-top:auto;padding:5px 8px}.concentration-header[data-v-2e86f723]{align-items:center;display:flex;justify-content:space-between;margin-bottom:3px}.concentration-label[data-v-2e86f723]{color:#9a8471;font-size:8px;font-weight:900}.concentration-value[data-v-2e86f723]{color:#ff758c;font-size:9px;font-weight:900}.yuri-progress-bar[data-v-2e86f723]{background:#f2ece6;border-radius:999px;height:5px;width:100%}.yuri-progress-fill[data-v-2e86f723]{background:linear-gradient(90deg,#ff9a9e,#ff758c,#fecfef);border-radius:999px;height:100%;transition:width .7s ease}.yuri-grid-container[data-v-a490c3b3]{box-sizing:border-box;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);padding:12px;width:100%}.yuri-grid-card[data-v-a490c3b3]{background:transparent;cursor:pointer;display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:transform .2s;width:100%}.yuri-grid-card[data-v-a490c3b3]:active{transform:scale(.96)}.cover-wrapper[data-v-a490c3b3]{align-items:center;background:#f5f5f5;border:1px solid #f2ece6;border-radius:12px;box-shadow:0 6px 12px #7d5a5a26;display:flex;height:180px;justify-content:center;margin-bottom:8px;min-width:0;overflow:hidden;position:relative;width:100%}.cover-wrapper[data-v-a490c3b3] .book-3d-container{align-items:center!important;background:transparent!important;box-sizing:border-box;display:flex!important;height:180px!important;justify-content:center!important;margin:0!important;overflow:visible!important;padding:0!important;width:100%!important}.cover-wrapper[data-v-a490c3b3] .book-3d-wrapper{box-sizing:border-box;height:180px!important;overflow:visible!important}.cover-wrapper[data-v-a490c3b3] .book-body{overflow:visible!important}.cover-wrapper[data-v-a490c3b3] .book-cover-link{background:transparent!important}.status-chip[data-v-a490c3b3]{border-radius:4px;color:#fff;font-size:8px;font-weight:900;padding:1px 6px;position:absolute;right:4px;top:4px;z-index:10}.status-serializing[data-v-a490c3b3]{background-color:#ff6b20}.status-completed[data-v-a490c3b3]{background-color:#4caf50}.card-info[data-v-a490c3b3]{min-width:0;overflow:hidden;padding:0 2px;width:100%}.yuri-title[data-v-a490c3b3]{color:#5a463d;display:-webkit-box;font-size:13px;font-weight:900;height:2.6em;-webkit-line-clamp:2;line-clamp:2;line-height:1.3;-webkit-box-orient:vertical;margin-bottom:4px;overflow:hidden}.yuri-author-row[data-v-a490c3b3]{align-items:center;justify-content:space-between;padding-bottom:2px}.author-box[data-v-a490c3b3],.yuri-author-row[data-v-a490c3b3]{display:flex;position:relative}.author-box[data-v-a490c3b3]{align-items:baseline;gap:2px;max-width:80%}.by-text[data-v-a490c3b3]{color:#ff9a9e;font-size:7px;font-weight:900;text-transform:uppercase}.author-name[data-v-a490c3b3]{color:#9a8471;cursor:pointer;font-size:10px;font-weight:700;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.author-name[data-v-a490c3b3]:hover{color:#ff758c}.mini-underline[data-v-a490c3b3]{background:linear-gradient(90deg,#ff9a9e,transparent);border-radius:999px;bottom:-1px;height:1.5px;left:0;position:absolute;width:100%}.more-dots[data-v-a490c3b3]{align-items:center;color:#c9c1ab;cursor:pointer;display:flex}
