.qr-code-with-logo-module__ROkvbW__tool{}.qr-code-with-logo-module__ROkvbW__workspace{}@media (min-width:768px){.qr-code-with-logo-module__ROkvbW__workspace{grid-template-columns:repeat(2,minmax(0,1fr))}}.qr-code-with-logo-module__ROkvbW__pane{}.qr-code-with-logo-module__ROkvbW__paneHeader{}.qr-code-with-logo-module__ROkvbW__paneLabel{}.qr-code-with-logo-module__ROkvbW__paneBadge{}.qr-code-with-logo-module__ROkvbW__paneHeaderEnd{align-items:center;gap:var(--space-3);margin-inline-start:auto;display:flex}.qr-code-with-logo-module__ROkvbW__formBody{gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-direction:column;flex:1;display:flex}.qr-code-with-logo-module__ROkvbW__fieldRow{gap:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}.qr-code-with-logo-module__ROkvbW__fieldLabel{align-items:baseline;gap:var(--space-2);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-secondary);display:flex}.qr-code-with-logo-module__ROkvbW__counter{font-family:var(--font-mono);font-feature-settings:"zero";font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted);margin-inline-start:auto}.qr-code-with-logo-module__ROkvbW__fieldControl{align-items:center;gap:var(--space-2);min-block-size:var(--control-height);flex-wrap:wrap;display:flex}.qr-code-with-logo-module__ROkvbW__fieldHint{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.qr-code-with-logo-module__ROkvbW__fieldError{min-block-size:calc(2 * var(--text-ui-xs-line));font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-danger-fg);overflow-wrap:anywhere}.qr-code-with-logo-module__ROkvbW__fieldNote{min-block-size:var(--text-ui-xs-line);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.qr-code-with-logo-module__ROkvbW__textArea{min-block-size:calc(2 * var(--text-ui-sm-line) + 2 * var(--space-2));resize:vertical;}.qr-code-with-logo-module__ROkvbW__fieldset{gap:var(--space-2);border:none;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.qr-code-with-logo-module__ROkvbW__legend{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-secondary);padding:0}.qr-code-with-logo-module__ROkvbW__dropZone{align-items:center;gap:var(--space-2);min-block-size:var(--control-height);padding:var(--space-2);border:1px dashed var(--color-border-control);border-radius:var(--radius-sm);flex-wrap:wrap;display:flex}.qr-code-with-logo-module__ROkvbW__logoFileLine{font-family:var(--font-mono);font-feature-settings:"zero";font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted);overflow-wrap:anywhere}.qr-code-with-logo-module__ROkvbW__segRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.qr-code-with-logo-module__ROkvbW__seg{min-inline-size:var(--space-8);justify-content:center;}.qr-code-with-logo-module__ROkvbW__segSelected{min-inline-size:var(--space-8);justify-content:center;}.qr-code-with-logo-module__ROkvbW__seg:focus-within,.qr-code-with-logo-module__ROkvbW__segSelected:focus-within{outline:var(--focus-ring-width) solid var(--color-accent-fg);outline-offset:var(--focus-ring-offset)}.qr-code-with-logo-module__ROkvbW__ecHint{min-block-size:calc(2 * var(--text-ui-xs-line));font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted);margin:0}.qr-code-with-logo-module__ROkvbW__optionCheck{align-items:center;gap:var(--space-2);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-primary);display:inline-flex}.qr-code-with-logo-module__ROkvbW__radio{}.qr-code-with-logo-module__ROkvbW__checkbox{}.qr-code-with-logo-module__ROkvbW__rangeInput{accent-color:var(--color-accent-fg);min-block-size:var(--control-height);flex:1;min-inline-size:0;margin:0}.qr-code-with-logo-module__ROkvbW__colorRow{align-items:center;gap:var(--space-3);min-block-size:var(--control-height);flex-wrap:wrap;display:flex}.qr-code-with-logo-module__ROkvbW__colorPicker{inline-size:var(--control-height);block-size:var(--control-height);border:1px solid var(--color-border-control);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:0}.qr-code-with-logo-module__ROkvbW__colorPicker:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px}.qr-code-with-logo-module__ROkvbW__numberField{max-inline-size:8ch;font-family:var(--font-mono);font-feature-settings:"zero";}.qr-code-with-logo-module__ROkvbW__outputBody{gap:var(--space-2);padding:var(--space-3) var(--space-4);flex-direction:column;flex:1;display:flex}.qr-code-with-logo-module__ROkvbW__qrStage{min-block-size:calc(280px + 2 * var(--space-2));padding-block:var(--space-2);justify-content:center;align-items:center;display:flex}.qr-code-with-logo-module__ROkvbW__qrBox{aspect-ratio:1;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background-image:repeating-conic-gradient(var(--color-border-subtle) 0% 25%, transparent 0% 50%);background-size:12px 12px;inline-size:min(100%,280px)}.qr-code-with-logo-module__ROkvbW__qrBox svg{block-size:100%;inline-size:100%;display:block}.qr-code-with-logo-module__ROkvbW__qrBoxStale{opacity:var(--opacity-stale)}.qr-code-with-logo-module__ROkvbW__versionLine,.qr-code-with-logo-module__ROkvbW__coverageLine{min-block-size:var(--text-ui-xs-line);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted);font-variant-numeric:tabular-nums;text-align:center;margin:0}.qr-code-with-logo-module__ROkvbW__noteRow{min-block-size:calc(3 * var(--text-ui-xs-line));font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted);text-align:center;margin:0}.qr-code-with-logo-module__ROkvbW__meterBlock{gap:var(--space-2);flex-direction:column;display:flex}.qr-code-with-logo-module__ROkvbW__meterTrack{block-size:var(--space-2);border-radius:var(--radius-sm);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);overflow:hidden}.qr-code-with-logo-module__ROkvbW__meterFill{background:var(--color-accent-fg);block-size:100%}.qr-code-with-logo-module__ROkvbW__meterFillGood{background:var(--color-success-fg)}.qr-code-with-logo-module__ROkvbW__meterFillWarn{background:var(--color-warning-fg)}.qr-code-with-logo-module__ROkvbW__meterFillPoor{background:var(--color-danger-fg)}.qr-code-with-logo-module__ROkvbW__meterText{min-block-size:var(--text-ui-sm-line);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-primary);font-variant-numeric:tabular-nums;margin:0}.qr-code-with-logo-module__ROkvbW__factorRow{gap:var(--space-2);min-block-size:calc(var(--text-ui-xs-line) + 2 * var(--space-1));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.qr-code-with-logo-module__ROkvbW__factorChip{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);font-family:var(--font-mono);font-feature-settings:"zero";font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted);align-items:center;display:inline-flex}.qr-code-with-logo-module__ROkvbW__noteLine{min-block-size:var(--text-ui-xs-line);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted);margin:0}.qr-code-with-logo-module__ROkvbW__chips{gap:var(--space-2);min-block-size:calc(2 * (var(--text-ui-xs-line) + 2 * var(--space-1)) + var(--space-2));max-block-size:calc(2 * (var(--text-ui-xs-line) + 2 * var(--space-1)) + var(--space-2));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.qr-code-with-logo-module__ROkvbW__chipWarning{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-warning-fg);background:var(--color-warning-bg);overflow-wrap:anywhere;display:inline-flex}.qr-code-with-logo-module__ROkvbW__errorRow{min-block-size:calc(2 * var(--text-ui-sm-line));font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-danger-fg);overflow-wrap:anywhere;margin:0}.qr-code-with-logo-module__ROkvbW__actions{}.qr-code-with-logo-module__ROkvbW__actionButton{}.qr-code-with-logo-module__ROkvbW__downloadPrimary{min-inline-size:11rem;}.qr-code-with-logo-module__ROkvbW__pngRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.qr-code-with-logo-module__ROkvbW__pngLabel{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.qr-code-with-logo-module__ROkvbW__shareNote,.qr-code-with-logo-module__ROkvbW__keyboardHint,.qr-code-with-logo-module__ROkvbW__dialogNote{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted);margin:0}.qr-code-with-logo-module__ROkvbW__banner{}.qr-code-with-logo-module__ROkvbW__bannerAction{color:var(--color-accent-fg);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.qr-code-with-logo-module__ROkvbW__dialog{}.qr-code-with-logo-module__ROkvbW__dialogTitle{font-size:var(--text-h4-size);line-height:var(--text-h4-line);margin-block-end:var(--space-4)}.qr-code-with-logo-module__ROkvbW__shortcutList{margin:0 0 var(--space-4);gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.qr-code-with-logo-module__ROkvbW__shortcutItem{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line)}.qr-code-with-logo-module__ROkvbW__kbd{}@media (max-width:480px){.qr-code-with-logo-module__ROkvbW__downloadPrimary{flex:1;min-inline-size:0}.qr-code-with-logo-module__ROkvbW__qrStage{min-block-size:calc(240px + 2 * var(--space-2))}.qr-code-with-logo-module__ROkvbW__qrBox{inline-size:min(100%,240px)}.qr-code-with-logo-module__ROkvbW__chips{min-block-size:calc(3 * (var(--text-ui-xs-line) + 2 * var(--space-1)) + 2 * var(--space-2));max-block-size:calc(3 * (var(--text-ui-xs-line) + 2 * var(--space-1)) + 2 * var(--space-2))}.qr-code-with-logo-module__ROkvbW__fieldError{min-block-size:calc(3 * var(--text-ui-xs-line))}.qr-code-with-logo-module__ROkvbW__errorRow{min-block-size:calc(3 * var(--text-ui-sm-line))}}
