html,body,#root{min-height:100%;width:360px}.popup-shell{background:#fff;min-height:520px}.popup-header{align-items:center;border-bottom:1px solid var(--hairline);display:flex;height:54px;justify-content:space-between;padding:0 16px}.status-row{align-items:center;border-bottom:1px solid var(--hairline);display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr) auto;min-height:70px;padding:11px 16px}.status-row strong,.job-copy strong{display:block;font-size:13px;font-weight:650;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-row small,.job-copy small{color:var(--fg-subtle);display:block;font-size:11px;line-height:1.45;margin-top:4px}.status-ring,.context-icon{align-items:center;border:1px solid var(--hairline);border-radius:999px;display:inline-flex;height:32px;justify-content:center;width:32px}.status-ring svg,.context-icon svg{height:17px;width:17px}.status-ring.is-success{background:var(--success-soft);border-color:color-mix(in srgb,var(--success) 25%,var(--hairline));color:var(--success)}.status-ring.is-warning{background:var(--warning-soft);color:var(--warning)}.row-chevron{background:transparent;border:0;color:var(--fg-subtle);cursor:pointer;padding:6px}.row-chevron svg{height:17px;width:17px}.capture-action{border-bottom:1px solid var(--hairline);padding:13px 16px 14px}.capture-action h2,.section-heading h2{font-size:12px;font-weight:700;letter-spacing:.04em;margin:0}.capture-action .button{margin-top:11px;width:100%}.capture-action p{color:var(--fg-subtle);font-size:11px;line-height:1.5;margin:8px 0 0}.subscription-link{color:var(--accent-text);display:inline-flex;font-size:11px;font-weight:700;margin-top:8px;text-decoration:none}.subscription-link:hover{text-decoration:underline}.mini-mark{align-items:center;background:#ffffff2e;border-radius:4px;display:inline-flex;font:700 12px/1 Songti SC,serif;height:20px;justify-content:center;width:20px}.recent-section{padding:12px 16px 8px}.section-heading{align-items:center;display:flex;height:28px;justify-content:space-between}.section-heading .icon-button{color:var(--fg-subtle);height:28px;width:28px}.section-heading svg{height:16px;width:16px}.job-list{margin-top:5px}.job-row{align-items:center;border-bottom:1px solid var(--hairline);display:grid;gap:10px;grid-template-columns:25px minmax(0,1fr) auto;min-height:58px}.job-row:last-child{border-bottom:0}.job-icon{align-items:center;display:inline-flex;justify-content:center}.job-icon svg{height:19px;width:19px}.job-icon--success{color:var(--success)}.job-icon--error{color:var(--error)}.job-spinner{animation:zaowu-popup-spin .8s linear infinite;border:2px solid var(--accent-soft);border-radius:999px;border-top-color:var(--accent);height:17px;width:17px}@keyframes zaowu-popup-spin{to{transform:rotate(360deg)}}.empty-copy{color:var(--fg-subtle);font-size:12px;line-height:1.65;margin:15px 0 13px}.popup-error{align-items:flex-start;background:var(--error-soft);color:var(--error);display:flex;font-size:11px;gap:7px;line-height:1.5;margin:4px 16px 12px;padding:9px 10px}.popup-error svg{flex:0 0 auto;height:16px;width:16px}footer{border-top:1px solid var(--hairline);padding:9px 16px}.footer-link{align-items:center;background:transparent;border:0;color:var(--fg-muted);cursor:pointer;display:flex;font-size:12px;justify-content:space-between;padding:4px 0;width:100%}.footer-link:hover{color:var(--fg)}.footer-link svg{height:16px;width:16px}@media(prefers-reduced-motion:reduce){.job-spinner{animation-duration:1.5s}}
