*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:#faf7f3;color:#2b2320;font-family:-apple-system,Microsoft YaHei,PingFang SC,Helvetica Neue,Arial,sans-serif}.page{padding:20px 24px 40px}.page-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.page-title{font-size:20px;font-weight:700;margin:0}.page-sub{margin:4px 0 0;color:#8a7a6e;font-size:13px}.cover-thumb{width:44px;height:58px;border-radius:6px;object-fit:cover;background:#f1e9e1;display:block}.cover-empty{width:44px;height:58px;border-radius:6px;background:#f6efe8;border:1px dashed #e3d5c8;display:flex;align-items:center;justify-content:center;font-size:11px;color:#b3a294}.muted{color:#8a7a6e;font-size:13px}.prompt-cell{color:#5d4f45;font-size:13px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.image-cell{position:relative;width:88px;height:112px;border-radius:8px;overflow:hidden;border:1px solid #eadfd5}.image-cell img{width:100%;height:100%;object-fit:cover;display:block}.image-cell .ops{position:absolute;left:0;right:0;bottom:0;display:flex;gap:2px;padding:3px;background:#00000073}.image-cell .ops button{flex:1;border:0;border-radius:4px;font-size:12px;padding:3px 0;background:#fff3;color:#fff;cursor:pointer}.image-cell .ops button:disabled{opacity:.35;cursor:default}
