.sidebar__button{padding:20px 15px}.sidebar__new-button{width:100%;justify-content:center;height:44px;gap:8px;font-size:1.4rem}.sidebar-content{flex:1 1;overflow-y:auto;padding:15px 15px 100px}.sidebar__empty,.sidebar__loading{padding:20px;text-align:center;color:var(--text-muted);font-size:1.3rem}.sidebar__empty{padding:40px 20px}.task-section{margin-bottom:24px}.task_date{font-size:1.2rem;font-weight:500;color:var(--text-muted);margin-bottom:12px;padding-left:8px;text-transform:uppercase;font-family:var(--mono-font-win),var(--mono-font-mac)}.task-list{gap:4px}.task-status{width:8px;height:8px;border-radius:50%;flex-shrink:0;z-index:1}.task-status_success{background:#10b981}.task-status_failed{background:#ef4444}.task-status_pending{background:#f59e0b}.task-preview{height:72px;margin:-10px 0;aspect-ratio:var(--img-card);flex-shrink:0;border-radius:6px;overflow:hidden;background:var(--bg-main);border:var(--border-light)}.task-preview-img{width:100%;height:100%;object-fit:cover}.task-preview-placeholder{width:100%;height:100%;background:var(--bg-hover)}.task-content{flex:1 1;overflow:hidden}.task-title{font-weight:500;color:var(--text-main);margin-bottom:2px}.task-title span{padding-left:4px;color:var(--text-muted);font-family:var(--mono-font-win),var(--mono-font-mac)}.task-meta{font-size:1.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.load-more,.task-meta{color:var(--text-secondary)}.load-more{width:100%;padding:10px 16px;margin-top:8px;background:transparent;border:1px dashed var(--gray-light);border-radius:8px;font-size:1.3rem;cursor:pointer;transition:all .15s}.load-more:hover{background:var(--bg-main);border-color:var(--primary-light);color:var(--primary)}.load-more:disabled{opacity:.6;cursor:not-allowed}.workspace__title-text{font-weight:600;font-size:1.6rem}.workspace__empty,.workspace__no-task{flex:1 1;height:100%;overflow:hidden;color:var(--text-muted)}.workspace__no-task{font-size:1.4rem}.workspace__empty{padding-bottom:80px}.workspace__empty-icon{width:64px;height:64px;background:#fff;border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.05);border:var(--border-light);margin-bottom:16px}.workspace__empty-title{font-size:1.6rem;font-weight:500;color:var(--text-secondary)}.workspace__empty-desc{font-size:1.4rem;margin-top:4px}.task-card{gap:1rem;padding:2rem;position:relative;min-width:800px;margin:0 auto;max-width:1100px;min-height:200px;background:#fff;border:var(--border-light);border-bottom:var(--border-transparent);border-radius:2rem;box-shadow:var(--shadow-light);transition:box-shadow .2s}.task-info{display:flex;justify-content:flex-start;align-items:center;gap:1rem}.task-info>span{color:var(--text-muted);font-family:var(--mono-font-win),var(--mono-font-mac)}.card-status{gap:1rem;display:flex;align-items:center}.workspace-card__status-pending{display:flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:1.3rem}.card-inputs{display:flex;gap:1rem;padding-right:16rem}.input-item{height:120px;aspect-ratio:var(--img-card);border-radius:10px;overflow:hidden;border:var(--border-light);background:var(--bg-main);position:relative}.input-color,.input-secondary{border:1px solid var(--bg-hover);background:#fff}.input-color{padding:4px}.color-preview{width:100%;height:100%;border-radius:6px}.input-item img{width:100%;height:100%;object-fit:cover}.workspace-card__input-placeholder{width:100%;height:100%;font-size:1rem;color:var(--text-muted)}.workspace-card__input-label{font-size:1.3rem;font-weight:500;color:#e5e7eb}.card-output{position:absolute;top:12px;bottom:12px;right:12px;width:auto;height:calc(100% - 24px);aspect-ratio:var(--img-card);border-radius:8px;overflow:hidden;background:var(--bg-main);border:var(--border-light)}.card-output>img{height:100%;width:auto;object-fit:contain;display:block}.workspace-card__result-failed{text-align:center;padding:12px}.workspace-card__result-placeholder{width:100%;height:100%}.task-info-capsule{padding:0 1.2rem;border-radius:1.4rem;font-size:1rem;font-weight:600;line-height:2.6rem;text-align:center;border:var(--border-transparent)}.prompt-btn{color:#6b7280;background:var(--bg-white);border-color:#e5e7eb;cursor:pointer;transition:all .2s}.prompt-btn:hover{border-color:var(--primary);color:var(--primary);background:var(--bg-active)}.status-badge--success{background:#dcfce7;color:#166534}.status-badge--failed{background:#fee2e2;color:#991b1b}.status-badge--pending{background:#fef3c7;color:#92400e}.status-badge--retry{background:#f97316;color:#fff;cursor:pointer;transition:background .15s}.status-badge--retry:hover{background:#ea580c}.workspace-card__result-loading{position:relative;width:100%;height:100%;overflow:hidden}.workspace-card__result-blur{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(6px);transform:scale(1.1)}.workspace-card__result-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}.workspace-card__spinner{color:hsla(0,0%,100%,.9)}