.workspace--single{container-type:inline-size}.single-workspace__layout{--single-text: #28344b;--single-accent: #4b47b5;display:grid;gap:16px;border-radius:12px;padding:clamp(12px,3cqi,24px);background:#f2f4f8;color:var(--single-text);text-align:center}.single-workspace__visual{min-width:0;width:100%;max-width:520px;margin-inline:auto}.single-workspace__image{display:grid;place-items:center;min-height:160px;padding:8px;border-radius:8px;overflow:hidden}.single-workspace__image img{display:block;max-width:100%;max-height:min(350px,50vh);width:auto;height:auto;object-fit:contain;border-radius:5px}.workspace.workspace--single .single-workspace__status{display:flex;justify-content:center;align-items:center;gap:8px;margin:12px 0 0;color:var(--single-text);font-size:13px;line-height:1.5}.single-workspace__spinner{flex:0 0 15px;height:15px;border:2px solid #c1c5d7;border-inline-end-color:var(--single-accent);border-radius:50%;animation:single-workspace-spin .85s linear infinite}@keyframes single-workspace-spin{to{transform:rotate(360deg)}}.single-workspace__progress{width:min(220px,100%);height:6px;margin-block:10px 0;accent-color:var(--single-accent)}.single-workspace__visual .remove-button{margin-block-start:12px}.single-workspace__downloads{display:grid;align-content:center;gap:12px;min-width:0}.workspace--single .single-workspace__downloads :is(.single-workspace__free,.credit-primary){display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 10px;width:100%;min-height:48px;border-radius:8px;padding:10px 12px;font:inherit;font-size:14px;font-weight:700;text-align:center;cursor:pointer}.workspace--single .single-workspace__free{border:1px solid #b6c798;background:#eef3e5;color:#344a24}.workspace--single .single-workspace__free:hover{background:#e0eacb}.workspace--single .single-workspace__downloads .credit-primary{border-color:var(--single-accent);background:var(--single-accent);color:#fff}.workspace--single .single-workspace__downloads .credit-primary:hover:not(:disabled){background:#39368e}.workspace--single .single-workspace__downloads button:focus-visible{outline:3px solid #4b47b5;outline-offset:3px}.workspace.workspace--single .single-workspace__note{margin:0;color:#4c5870;font-size:12px;line-height:1.6;text-align:start}.workspace.workspace--single .single-workspace__cost{margin:0;color:var(--single-accent);font-size:13px;font-weight:700}.single-workspace__comparison{margin-top:4px;padding-top:16px;border-top:1px solid #d6dbe7;text-align:start}.workspace--single .single-workspace__comparison h3{margin:0 0 14px;color:var(--single-text);font-size:17px;line-height:1.35}.single-workspace__sizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto auto auto;gap:6px 12px}.single-workspace__size{display:grid;grid-row:span 5;grid-template-rows:subgrid;min-width:0}.workspace--single .single-workspace__size h4{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 8px;margin:0;color:var(--single-text);font-size:12px;line-height:1.4}.single-workspace__size h4 span{color:var(--single-accent);white-space:nowrap}.single-workspace__thumbnail{display:grid;place-items:center;height:104px;padding:8px;border-radius:8px;background-color:#e6ebf1}.single-workspace__size--original .single-workspace__thumbnail{background-color:#e9e7f6}.single-workspace__thumbnail img{width:100%;height:88px;object-fit:contain}.single-workspace__size>strong{font-size:15px;line-height:1.3;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.workspace--single .single-workspace__size>:is(span,p){margin:0;color:#4c5870;font-size:12px;line-height:1.5}@container (min-width: 580px){.single-workspace__layout--result{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(20px,4cqi,36px);align-items:center}}@media(prefers-reduced-motion:reduce){.single-workspace__spinner{animation:none}}
