.white-outline-workspace{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:var(--tool-panel-gap);align-items:start}.white-outline-left-stack,.white-outline-right-stack{display:grid;gap:var(--tool-panel-gap);min-width:0}.white-outline-source-body,.white-outline-settings{padding:var(--tool-panel-padding)}.white-outline-queue{margin-top:var(--tool-form-gap);border:1px solid var(--waludo-line);border-radius:var(--tool-radius-inner);background:color-mix(in srgb,var(--waludo-paper) 88%,#ffffff)}.white-outline-queue__empty{margin:0;padding:24px 16px;color:var(--waludo-muted-2);font-size:var(--tool-font-size-control);text-align:center}.white-outline-queue__empty[hidden]{display:none}.white-outline-queue__list{display:grid;gap:0;margin:0;padding:0;list-style:none}.white-outline-queue__item{display:flex;align-items:center;gap:10px;min-width:0;padding:9px 10px;border-bottom:1px dashed var(--waludo-line-soft)}.white-outline-queue__item:last-child{border-bottom:0}.white-outline-queue__item.is-active{background:color-mix(in srgb,var(--waludo-accent) 7%,transparent)}.white-outline-queue__select{display:flex;align-items:center;gap:10px;min-width:0;flex:1;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.white-outline-queue__thumb{width:46px;height:46px;flex:0 0 46px;border:1px solid var(--waludo-line);border-radius:var(--tool-radius-control);object-fit:contain;background:repeating-conic-gradient(color-mix(in srgb,var(--waludo-line-soft) 75%,transparent) 0 25%,transparent 0 50%) 50% / 12px 12px}.white-outline-queue__thumb--empty{display:grid;place-items:center;color:var(--waludo-muted-2);font-family:var(--waludo-font-mono);font-size:10px}.white-outline-queue__copy{display:grid;gap:3px;min-width:0}.white-outline-queue__copy strong,.white-outline-queue__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.white-outline-queue__copy strong{color:var(--waludo-text);font-size:var(--tool-font-size-control);font-weight:650}.white-outline-queue__copy small{color:var(--waludo-muted-2);font-size:var(--tool-font-size-caption)}.white-outline-queue__item[data-state=processing] .white-outline-queue__copy small{color:var(--waludo-accent)}.white-outline-queue__item[data-state=error] .white-outline-queue__copy small{color:var(--waludo-error)}.white-outline-queue__download{flex:0 0 auto;white-space:nowrap}.white-outline-settings{display:grid;gap:14px}.white-outline-field{display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--waludo-text);font-size:var(--tool-font-size-control)}.white-outline-field__control{display:flex;align-items:center;gap:8px}.white-outline-field input[type=number]{width:88px;min-height:var(--tool-control-height);border:1px solid var(--waludo-line-2);border-radius:var(--tool-radius-control);background:var(--waludo-paper);color:var(--waludo-text);padding:8px 10px;outline:none}.white-outline-field input[type=number]:focus{border-color:var(--waludo-accent);box-shadow:var(--tool-shadow-focus)}.white-outline-field small,.white-outline-check small{color:var(--waludo-muted-2);font-size:var(--tool-font-size-caption)}.white-outline-check{display:flex;align-items:flex-start;gap:9px;cursor:pointer}.white-outline-check input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--waludo-accent)}.white-outline-check span{display:grid;gap:4px}.white-outline-check strong{color:var(--waludo-text);font-size:var(--tool-font-size-control);font-weight:600}.white-outline-settings__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-top:4px;border-top:1px dashed var(--waludo-line)}.white-outline-status{color:var(--waludo-muted-2);font-size:var(--tool-font-size-caption)}.white-outline-preview{display:grid;min-height:330px;place-items:center;padding:18px;background:repeating-conic-gradient(color-mix(in srgb,var(--waludo-line-soft) 72%,transparent) 0 25%,transparent 0 50%) 50% / 18px 18px}.white-outline-preview[data-empty=true]{background:color-mix(in srgb,var(--waludo-paper) 88%,#ffffff)}.white-outline-preview__empty{display:grid;justify-items:center;gap:10px;max-width:240px;color:var(--waludo-muted-2);text-align:center}.white-outline-preview__empty svg{width:34px;height:34px;color:var(--waludo-accent)}.white-outline-preview__empty[hidden]{display:none}.white-outline-preview img{display:block;max-width:100%;max-height:520px;object-fit:contain;box-shadow:0 8px 24px color-mix(in srgb,var(--waludo-strong) 18%,transparent)}.white-outline-preview__meta{min-height:18px;padding:9px 14px 12px;color:var(--waludo-muted-2);font-family:var(--waludo-font-mono);font-size:var(--tool-font-size-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1040px){.white-outline-workspace{grid-template-columns:1fr}.white-outline-right-stack{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:start}}@media(max-width:680px){.white-outline-right-stack{grid-template-columns:1fr}.white-outline-field{align-items:flex-start;flex-direction:column;gap:7px}.white-outline-queue__item{align-items:flex-start}.white-outline-queue__download{align-self:center;padding-inline:8px}}
