/* !important: these are .btn elements and studio rules like `.cn-imagespdf-result-actions > .btn` would re-show them. */@media (min-width:768px){.cn-document-scan__restore,.cn-scan-add,.cn-scan-dock-camera,.cn-scan-page__number,.cn-scan-page__order,.cn-scan-tap-hint{display:none!important}}@media (max-width:767px){.cn-image-studio--scan-to-pdf .cn-idstudio-hero{padding-block:10px;margin-bottom:12px}.cn-image-studio--scan-to-pdf .cn-idstudio-hero-copy>p,.cn-image-studio--scan-to-pdf .cn-scan-workflow{display:none}.cn-image-studio--scan-to-pdf .cn-imagespdf-editor:not(.has-pages) .cn-imagespdf-upload{padding:0;border:0;background:none;box-shadow:none}.cn-image-studio--scan-to-pdf .cn-imagespdf-editor:not(.has-pages) :is(.cn-imagespdf-upload>h2,.cn-imagespdf-upload>.cn-idstudio-note,.cn-scan-settings){display:none}.cn-image-studio--scan-to-pdf .cn-imagespdf-editor:not(.has-pages) .erp-flow-picker{display:flex;flex-direction:column-reverse;gap:10px;padding:0;border:0;background:none}.cn-image-studio--scan-to-pdf .cn-imagespdf-editor:not(.has-pages) :is(.erp-flow-picker__icon,.erp-flow-picker__title){display:none}.cn-image-studio--scan-to-pdf .cn-imagespdf-editor:not(.has-pages) .erp-flow-picker__hint{margin:0;text-align:center;font-size:12px}.cn-image-studio--scan-to-pdf .cn-imagespdf-editor:not(.has-pages) .erp-flow-picker__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.cn-image-studio--scan-to-pdf .cn-imagespdf-editor:not(.has-pages) .erp-flow-picker__actions>button{flex-direction:column;gap:12px;min-height:220px;border-radius:18px;border-color:var(--erp-brand);background:var(--erp-brand);color:var(--erp-text-on-accent);font-size:20px;font-weight:700;box-shadow:0 10px 24px rgb(0 91 232/24%);transition:transform .15s ease,box-shadow .15s ease}.cn-image-studio--scan-to-pdf .cn-imagespdf-editor:not(.has-pages) .erp-flow-picker__actions>button:active{transform:scale(.98);box-shadow:0 4px 12px rgb(0 91 232/24%)}.cn-image-studio--scan-to-pdf .cn-imagespdf-editor:not(.has-pages) .erp-flow-picker__actions>button>.bi{display:grid;place-items:center;width:72px;height:72px;border:3px solid color-mix(in srgb,currentColor 70%,transparent);border-radius:50%;font-size:32px}.cn-image-studio--scan-to-pdf .cn-imagespdf-editor:not(.has-pages) .erp-flow-picker__actions>label.btn{min-height:var(--cn-cta);border-color:var(--cn-line);background:var(--cn-surface);color:var(--cn-ink)}.cn-image-studio--scan-to-pdf .cn-imagespdf-editor:not(.has-pages) .cn-imagespdf-empty>.cn-scan-private{max-width:none;font-size:12px}.cn-image-studio--scan-to-pdf .cn-imagespdf-editor:not(.has-pages) .cn-imagespdf-preview{padding:0;border:0;background:none;box-shadow:none}.cn-image-studio--scan-to-pdf .cn-imagespdf-editor:not(.has-pages) :is(.cn-scan-preview-head,.cn-scan-empty-art,.cn-imagespdf-empty>strong,.cn-imagespdf-empty>p){display:none}.cn-image-studio--scan-to-pdf .cn-imagespdf-editor:not(.has-pages) .cn-imagespdf-empty{min-height:0;padding:0;border:0;background:none}.cn-image-studio--scan-to-pdf .cn-imagespdf-editor.has-pages{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding-bottom:112px}.cn-image-studio--scan-to-pdf .has-pages .cn-imagespdf-upload{display:contents}.cn-image-studio--scan-to-pdf .has-pages :is(.cn-imagespdf-upload>h2,.cn-imagespdf-upload>.erp-flow-picker,.cn-imagespdf-upload>.cn-idstudio-note:not(.cn-imagespdf-quality-hint),.cn-imagespdf-files,.cn-imagespdf-result-meta,.cn-scan-preview-head>h2){display:none}.cn-image-studio--scan-to-pdf .has-pages .cn-imagespdf-quality-hint{order:1;margin:0}.cn-image-studio--scan-to-pdf .has-pages .cn-imagespdf-preview{order:2;padding:0;border:0;background:none;box-shadow:none}.cn-image-studio--scan-to-pdf .has-pages .cn-scan-settings{order:3;margin:0;padding-inline:14px;border:1px solid var(--cn-line);border-radius:var(--cn-radius-card);background:var(--cn-surface)}.cn-image-studio--scan-to-pdf .has-pages .cn-scan-preview-head{flex-wrap:nowrap;margin-bottom:10px}.cn-image-studio--scan-to-pdf .has-pages .cn-scan-preview-head>span{flex:none;color:var(--cn-ink);font-size:14px;font-weight:600}.cn-image-studio--scan-to-pdf .has-pages .cn-scan-tap-hint{display:block;margin:0;color:var(--cn-muted);font-size:12px;text-align:end}.cn-image-studio--scan-to-pdf .has-pages .cn-imagespdf-preview-stage{max-width:none}.cn-image-studio--scan-to-pdf .cn-scan-pages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cn-image-studio--scan-to-pdf .cn-scan-pages>[role=alert]{grid-column:1/-1}.cn-image-studio--scan-to-pdf .cn-scan-page{align-self:start;position:relative;padding:8px 8px 4px;border-radius:var(--cn-radius-card);background:var(--cn-surface)}.cn-image-studio--scan-to-pdf .cn-scan-page .cn-document-page{width:100%}.cn-image-studio--scan-to-pdf .cn-scan-page :is(figcaption,.cn-scan-page__status,.cn-scan-page__detection,.cn-scan-page__actions>.btn:not(.cn-scan-page__edit,.cn-scan-page__rotate)){display:none}.cn-image-studio--scan-to-pdf .cn-scan-page__number{position:absolute;z-index:2;top:14px;inset-inline-start:14px;display:grid;place-items:center;min-width:26px;height:26px;padding-inline:6px;border-radius:8px;background:var(--erp-brand);color:var(--erp-text-on-accent);font-size:13px;font-weight:700}.cn-image-studio--scan-to-pdf .cn-scan-page__actions{margin:0}.cn-image-studio--scan-to-pdf .cn-scan-page__actions>.cn-scan-page__edit{position:absolute;z-index:2;top:8px;inset-inline-end:8px;flex:none;width:var(--cn-tap);min-height:var(--cn-tap);padding:0;border-radius:10px;font-size:0;box-shadow:0 2px 8px rgb(12 37 77/14%)}.cn-image-studio--scan-to-pdf .cn-scan-page__edit>.bi{font-size:18px}.cn-image-studio--scan-to-pdf .cn-scan-page__actions>.cn-scan-page__rotate{position:absolute;z-index:2;bottom:calc(var(--cn-tap) + 16px);inset-inline-end:8px;flex:none;width:var(--cn-tap);min-height:var(--cn-tap);padding:0;border-color:var(--cn-line);border-radius:50%;color:var(--cn-accent);font-size:0;box-shadow:0 2px 8px rgb(12 37 77/14%)}.cn-image-studio--scan-to-pdf .cn-scan-page__rotate>.bi{font-size:20px}.cn-image-studio--scan-to-pdf .cn-scan-page__order{display:flex;justify-content:space-between;margin-top:4px}.cn-image-studio--scan-to-pdf .cn-scan-page__order>.btn{width:var(--cn-tap);height:var(--cn-tap);padding:0;border:0;color:var(--cn-accent);font-size:18px}.cn-image-studio--scan-to-pdf .cn-scan-page__order>.btn:disabled{color:var(--cn-muted);opacity:.4}.cn-image-studio--scan-to-pdf .cn-scan-page__order>.cn-scan-page__remove{color:var(--cn-red)}.cn-image-studio--scan-to-pdf .cn-scan-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:180px;border:2px dashed var(--cn-line);border-radius:var(--cn-radius-card);background:var(--cn-hero);color:var(--cn-accent);font-size:14px;font-weight:600;cursor:pointer}.cn-image-studio--scan-to-pdf .cn-scan-add>.bi{font-size:28px}.cn-image-studio--scan-to-pdf .cn-scan-add.is-disabled{opacity:.5;pointer-events:none}.cn-image-studio--scan-to-pdf .cn-scan-add:has(+input:focus-visible){outline:3px solid var(--cn-focus);outline-offset:3px}.cn-image-studio--scan-to-pdf .has-pages .cn-imagespdf-result-actions{position:fixed;z-index:20;inset-inline:0;bottom:0;top:auto;display:grid;grid-template-columns:var(--cn-cta) minmax(0,1fr);gap:8px 10px;margin:0;padding:10px 16px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--cn-line);border-bottom:0;background:var(--cn-surface);box-shadow:0 -6px 20px rgb(12 37 77/8%)}.cn-image-studio--scan-to-pdf .has-pages .cn-imagespdf-result-actions>.btn{min-width:0;min-height:var(--cn-cta)}.cn-image-studio--scan-to-pdf .has-pages .cn-scan-dock-camera{display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:20px}.cn-image-studio--scan-to-pdf .has-pages .cn-imagespdf-result-actions>:not(.cn-scan-dock-camera,.btn-primary){grid-column:1/-1}.cn-image-studio--scan-to-pdf .has-pages .cn-scan-ready{order:-1;justify-content:flex-end}.cn-document-scan .modal-footer .cn-document-scan__restore{display:inline-flex;align-items:center;gap:6px;min-height:var(--cn-tap);margin-inline-end:auto;padding-inline:4px}}.cn-flowstudio-actions,.cn-media-actions{display:contents}@media (max-width:767px){.cn-tool-workspace:has(.cn-mobile-dock){padding-bottom:96px}div.cn-mobile-dock{position:fixed;z-index:20;inset-inline:0;bottom:0;display:flex;flex-direction:column;gap:6px;margin:0;padding:10px 16px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--cn-line);background:var(--cn-surface);box-shadow:0 -6px 20px rgb(12 37 77/8%)}div.cn-mobile-dock:empty{display:none}div.cn-mobile-dock>:is(.btn,button){width:100%;min-height:var(--cn-cta);margin:0}div.cn-mobile-dock>:is(p,small){margin:0;font-size:12px}div.cn-auto-result-actions.cn-mobile-dock{flex-flow:row wrap;align-items:center}div.cn-auto-result-actions.cn-mobile-dock>.cn-auto-result-download{flex:1 1 60%;width:auto}div.cn-auto-result-actions.cn-mobile-dock>small{flex:1 1 100%;order:-1;width:auto;text-align:end}div.cn-mobile-dock--row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}div.cn-mobile-dock--row>:is(.btn,button){width:100%;min-width:0;padding:6px 10px;line-height:1.25;white-space:normal;text-wrap:balance}button.cn-mobile-dock{position:fixed;z-index:20;inset-inline:16px;bottom:max(12px,env(safe-area-inset-bottom));width:auto;min-height:var(--cn-cta);margin:0;box-shadow:0 8px 24px rgb(12 37 77/22%)}.cn-flowstudio-preview .cn-textpdf-preview.cn-document-pages:has(>.cn-document-page+.cn-document-page){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}}.cn-more-options>summary{display:none}@media (max-width:767px){.cn-more-options{margin:0 0 12px;border-top:1px solid var(--cn-line);border-bottom:1px solid var(--cn-line)}.cn-more-options>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:var(--cn-tap);font-size:14px;font-weight:600;cursor:pointer;list-style:none}.cn-more-options>summary::-webkit-details-marker{display:none}.cn-more-options>summary:after{content:"+";font-size:20px;font-weight:400;color:var(--cn-accent)}.cn-more-options[open]>summary:after{content:"−"}.cn-more-options[open]{padding-bottom:4px}}@media (pointer:coarse){:root :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=button],[type=submit],[type=image],[type=reset]),select,textarea){font-size:max(1rem,16px)!important}:root .cn-tool-install__button{position:relative}:root .cn-tool-install__button:after{position:absolute;inset:-4px;content:""}:root .cn-legal-toc a,:root .erp-qr-background__option{min-height:var(--cn-tap)}:root .cn-legal-toc a{display:flex;align-items:center;padding-block:0}:root .cn-account-switch .cn-link-button,:root .cn-field-row .cn-link-button,:root .cn-link-button{min-height:var(--cn-tap);margin-block:-8px}:root .cn-reference-breadcrumb a{display:inline-flex;align-items:center;min-height:var(--cn-tap);margin-block:-12px}}