.cn-office{border:1px solid var(--cn-line);border-radius:var(--cn-radius-card);background:var(--cn-surface);color:var(--cn-ink)}.cn-office-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--cn-space-4);padding:var(--cn-space-4);border-bottom:1px solid var(--cn-line)}.cn-office-identity{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cn-space-3);min-width:0;font-size:var(--cn-font-body)}.cn-office-beta{padding:var(--cn-space-1) var(--cn-space-2);border-radius:var(--cn-radius-button);background:var(--cn-tint);color:var(--cn-ink);font-weight:700}.cn-office-download,.cn-office-engine,.cn-office-format,.cn-office-limit{color:var(--cn-muted)}.cn-office-start{display:flex;flex-direction:column;align-items:flex-start;gap:var(--cn-space-4);padding:clamp(24px,4vw,48px)}.cn-office-start-icon{font-size:40px;color:var(--cn-accent)}.cn-office-start h2{margin:0;font-size:clamp(22px,3vw,28px);line-height:1.3;font-weight:700}.cn-office-start p{max-width:65ch;margin:0;font-size:var(--cn-font-body);line-height:1.6}.cn-office .cn-office-start .btn{min-height:var(--cn-cta);margin-top:var(--cn-space-2)}.cn-office .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--cn-space-2);min-height:var(--cn-tap);white-space:normal}.cn-office-error{color:var(--cn-ink);font-weight:700}.cn-office-frame{display:block;width:100%;height:clamp(480px,72dvh,960px);border:0;border-radius:0 0 var(--cn-radius-card) var(--cn-radius-card)}.cn-office--open .cn-office-toolbar{padding:var(--cn-space-2) var(--cn-space-4)}.cn-office-tool-icon{display:grid;place-items:center;flex:none;width:var(--cn-tap);height:var(--cn-tap);border:1px solid var(--cn-line);border-radius:var(--cn-radius-button);color:var(--cn-accent);font-size:24px}.cn-office-title{font-size:20px;line-height:1.3}.cn-office--open .cn-office-beta,.cn-office-engine{font-size:14px}.cn-office-actions{display:flex;flex:none;gap:var(--cn-space-2)}.cn-office-actions .btn{padding:var(--cn-space-2) var(--cn-space-3)}.cn-office-actions .btn-primary{min-height:var(--cn-cta)}.cn-office-fullscreen-short{display:none}.cn-office-fullscreen-note{flex:none;margin:0;padding:var(--cn-space-2) var(--cn-space-4);background:var(--cn-tint);font-size:var(--cn-font-body);line-height:1.5}.cn-office--expanded{position:fixed;inset:0;z-index:1040;display:flex;flex-direction:column;width:100%;height:100dvh;min-height:0;overflow:hidden;border:0;border-radius:0}.cn-office--expanded .cn-office-toolbar{flex:none;padding-top:max(var(--cn-space-2),env(safe-area-inset-top));padding-inline:max(var(--cn-space-4),env(safe-area-inset-left)) max(var(--cn-space-4),env(safe-area-inset-right))}.cn-office--expanded .cn-office-frame{flex:1 1;min-height:0;height:0;border-radius:0;padding-bottom:env(safe-area-inset-bottom)}body:has(.cn-office--expanded),body:has(.cn-office--expanded) .erp-tools-guest,html:has(.cn-office--expanded){overflow:hidden}@media (max-width:1023px){.cn-office--open .cn-office-toolbar{align-items:stretch;flex-direction:column;gap:var(--cn-space-2)}.cn-office-actions{align-self:flex-end}}@media (max-width:767px){.cn-office-toolbar{align-items:flex-start;flex-direction:column}.cn-office-start .btn{width:100%}.cn-office-start{padding:var(--cn-space-4);gap:var(--cn-space-3)}.cn-office--open .cn-office-toolbar{padding-inline:var(--cn-space-3)}.cn-office-title{font-size:18px}.cn-office-engine{display:none}.cn-office-actions{display:grid;grid-template-columns:1fr 1.4fr .8fr;align-self:stretch;min-width:0}.cn-office-actions .btn{min-width:0;padding-inline:var(--cn-space-2);font-size:calc(var(--cn-font-body) - 2px)}.cn-office-actions .bi,.cn-office-fullscreen-label{display:none}.cn-office-fullscreen-short{display:inline}}.cn-shell--tool:has(.cn-tool-workspace--image-studio) .erp-tools-guest__main{padding:12px 20px 32px}.cn-idstudio,.cn-tool-workspace.cn-tool-workspace--image-studio{max-width:1600px}.cn-idstudio{margin-inline:auto;color:var(--cn-ink)}.cn-idstudio [hidden]{display:none!important}.cn-idstudio-breadcrumb{display:flex;align-items:center;gap:10px;min-height:32px;margin-bottom:10px;font-size:13px}.cn-idstudio-breadcrumb a{display:inline-flex;align-items:center;min-height:44px;color:var(--cn-accent);text-decoration:none}.cn-idstudio-breadcrumb>.bi{font-size:10px;color:var(--cn-muted)}.cn-idstudio-layout{display:grid;grid-template-columns:184px minmax(0,1fr) 272px;align-items:start;gap:16px}.cn-idstudio-editor>*,.cn-idstudio-layout>*{min-width:0}.cn-idstudio-sidebar{position:sticky;top:12px}.cn-idstudio-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-bottom:12px;padding:8px 12px;border:1px solid var(--cn-line);border-radius:10px;color:var(--cn-accent);text-decoration:none;background:var(--cn-surface);font-size:13px}.cn-idstudio-toolnav{padding:6px;border:1px solid var(--cn-line);border-radius:12px;background:linear-gradient(135deg,var(--cn-surface),var(--cn-hero))}[dir=rtl] .cn-idstudio-toolnav{background:linear-gradient(-135deg,var(--cn-surface),var(--cn-hero))}@media (min-width:768px){.cn-idstudio-toolnav{max-height:calc(100dvh - var(--cn-header-height) - 120px);overflow-y:auto;scrollbar-width:thin}}.cn-idstudio-toolnav h2{display:flex;align-items:center;gap:10px;margin:0;padding:12px 8px;font-size:15px;font-weight:700}.cn-idstudio-toolnav h2 .bi{font-size:20px;color:var(--cn-accent)}.cn-idstudio-toolnav a{display:flex;align-items:center;gap:12px;min-height:46px;padding:8px;color:var(--cn-ink);border-radius:8px;font-size:12px;line-height:1.6;text-decoration:none}.cn-idstudio-toolnav a+a{border-top:1px solid var(--cn-line)}.cn-idstudio-toolnav a>.bi{flex:none;font-size:20px;color:var(--cn-accent)}.cn-idstudio-toolnav a:hover{background:var(--cn-tint)}.cn-idstudio-toolnav a[aria-current=page]{color:#fff;background:#0067f4;border-color:transparent;box-shadow:0 3px 10px rgb(0 91 232/15%);font-weight:700}.cn-idstudio-toolnav a[aria-current=page]>.bi{color:#fff}.cn-idstudio-side-note{padding:26px 8px 0;text-align:center;color:var(--cn-accent)}.cn-idstudio-side-note p{font-style:italic;white-space:pre-line;font-size:16px;line-height:1.8;transform:rotate(-7deg)}[dir=rtl] .cn-idstudio-side-note p{transform:rotate(7deg)}.cn-idstudio-side-note>.bi{font-size:78px}.cn-idstudio-side-note>span{color:var(--cn-red);font-size:40px}.cn-idstudio-hero{position:relative;display:flex;align-items:center;gap:18px;min-height:168px;overflow:hidden;margin-bottom:14px;padding:26px 22px;border:1px solid var(--cn-line);border-radius:14px;background:linear-gradient(110deg,var(--cn-surface),var(--cn-hero))}[dir=rtl] .cn-idstudio-hero{background:linear-gradient(-110deg,var(--cn-surface),var(--cn-hero))}.cn-idstudio-hero-icon{display:grid;place-items:center;width:64px;height:68px;flex:none;border-radius:15px;background:linear-gradient(145deg,#ff71bd,#f51b91);color:white;font-size:36px;box-shadow:0 -7px 0 -2px #ffc5e4}[dir=rtl] .cn-idstudio-hero-icon{background:linear-gradient(-145deg,#ff71bd,#f51b91)}.cn-idstudio-hero-copy{position:relative;z-index:1;min-width:0}.cn-idstudio-hero h1{margin:0 0 4px;font-size:34px;line-height:1.3;font-weight:700;letter-spacing:-.8px}.cn-idstudio-hero-copy>p{margin:0 0 12px;font-size:15px}.cn-idstudio-hero ul{display:flex;flex-wrap:wrap;gap:8px 18px;padding:0;margin:0;list-style:none}.cn-idstudio-hero li{display:flex;align-items:center;gap:6px;color:var(--cn-muted);font-size:11px}.cn-idstudio-hero li .bi{color:var(--cn-positive);font-size:17px}.cn-idstudio-mascot{width:174px;flex:none;height:auto}.cn-idstudio-hero>.cn-idstudio-mascot{align-self:flex-end;margin-block:-26px;margin-inline-start:auto}.cn-idstudio-hero-note{margin-inline-start:auto;flex:none;max-width:150px;color:var(--cn-accent);font-size:17px;line-height:1.8;font-style:italic;white-space:pre-line;transform:rotate(-9deg)}[dir=rtl] .cn-idstudio-hero-note{transform:rotate(9deg)}.cn-idstudio-hero-note span{display:block;text-align:end;color:var(--cn-red);font-size:35px;line-height:1}.cn-idstudio-editor{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.12fr) minmax(0,.94fr);gap:8px;align-items:stretch}.cn-idstudio-panel{padding:14px;border:1px solid var(--cn-line);border-radius:12px;background:color-mix(in srgb,var(--cn-surface) 80%,transparent)}.cn-idstudio-panel>h2{margin:0 0 14px;font-size:15px;line-height:1.5;font-weight:700}.cn-idstudio-panel h3{margin:0 0 12px;font-size:14px;line-height:1.6;font-weight:700}.cn-idstudio-panel :is(.btn,.form-control,.form-select){font-size:12px}.cn-idstudio-panel .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.6}.cn-idstudio-drop{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;min-height:242px;padding:24px 12px 18px;border:1.5px dashed #83b8ff;border-radius:10px;background:linear-gradient(135deg,var(--cn-hero),var(--cn-surface));text-align:center}[dir=rtl] .cn-idstudio-drop{background:linear-gradient(-135deg,var(--cn-hero),var(--cn-surface))}.cn-idstudio-drop.is-over{background:var(--cn-tint);border-color:var(--cn-accent)}.cn-idstudio-drop>.bi{color:var(--cn-accent);font-size:54px;line-height:1.3}.cn-idstudio-drop>strong{max-width:100%;overflow-wrap:anywhere;font-size:15px;line-height:1.5}.cn-idstudio-drop>span{color:var(--cn-muted);font-size:13px}.cn-idstudio-drop>.btn{min-width:140px;margin-block:8px}.cn-idstudio-drop>small{color:var(--cn-muted);font-size:11px;line-height:1.7}.cn-idstudio-drop:focus-within{outline:3px solid var(--cn-focus);outline-offset:3px}.cn-idstudio-uploaded{width:75px;height:92px;object-fit:cover;border:1px solid var(--cn-line);border-radius:6px}.cn-idstudio-or{display:flex;align-items:center;gap:10px;margin-block:12px;font-size:12px;color:var(--cn-muted)}.cn-idstudio-or:after,.cn-idstudio-or:before{content:"";flex:1 1;height:1px;background:var(--cn-line)}.cn-idstudio-upload-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cn-idstudio-upload-actions>.btn{min-height:58px;padding:8px}.cn-idstudio-upload-actions .bi{flex:none;font-size:19px}.cn-idstudio-samples{margin-top:24px}.cn-idstudio-samples>button{display:flex;align-items:center;gap:12px;width:100%;padding:8px;background:var(--cn-hero);border:1px solid var(--cn-line);border-radius:10px;color:var(--cn-ink);text-align:start;font:inherit;font-size:12px}.cn-idstudio-samples>button:hover{border-color:var(--cn-accent)}.cn-idstudio-samples img{width:52px;height:68px;object-fit:cover;border:1px solid var(--cn-line);border-radius:5px}.cn-idstudio-samples small{display:block;margin-top:5px;color:var(--cn-muted);font-size:11px}.cn-idstudio-samples .bi{margin-inline-start:auto;color:var(--cn-accent)}.cn-idstudio-local{display:flex;align-items:flex-start;gap:7px;margin:20px 0 12px;color:var(--cn-muted);font-size:11px;line-height:1.8}.cn-idstudio-local .bi{color:var(--cn-positive);font-size:16px}.cn-idstudio-mixed{width:100%;margin-top:8px}.cn-idstudio-remove{width:100%;color:var(--cn-red)}.cn-idstudio-tabs{display:flex;align-items:stretch;margin-bottom:16px;padding:2px;border:1px solid var(--cn-line);border-radius:8px;background:var(--cn-hero)}.cn-idstudio-tabs>button{flex:1 1;min-width:0;min-height:44px;padding:7px 5px;border:0;border-radius:6px;color:var(--cn-muted);background:transparent;font:inherit;font-size:11px;line-height:1.5}.cn-idstudio-tabs>button[aria-pressed=true]{color:white;background:#0067f4;font-weight:700;box-shadow:0 2px 6px rgb(0 91 232/12%)}.cn-idstudio-preview-tabs>button[aria-pressed=true]{color:var(--cn-accent);background:var(--cn-surface);box-shadow:inset 0 -2px var(--cn-accent)}.cn-idstudio-settings{min-width:0;padding:0;border:0}.cn-idstudio-label{display:block;margin:0 0 8px;font-size:12px;font-weight:700}.cn-idstudio-label:not(:first-child){margin-top:16px}.cn-idstudio-sizes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:6px;margin:18px 0 24px}.cn-idstudio-sizes>button{display:grid;justify-items:center;align-content:end;gap:6px;min-width:0;min-height:88px;padding:4px 0;border:0;background:transparent;color:var(--cn-muted);font:inherit}.cn-idstudio-sizes>button>span{display:grid;place-items:end center;width:100%;max-width:52px;height:58px;border:1px solid var(--cn-line);border-radius:7px;background:var(--cn-surface);color:#bbd8fb}.cn-idstudio-sizes .bi-person-fill{width:76%;max-height:90%;aspect-ratio:var(--photo-ratio);font-size:36px;line-height:1.25}.cn-idstudio-sizes .bi-plus-lg{align-self:center;color:var(--cn-accent);font-size:24px}.cn-idstudio-sizes small{font-size:10px;line-height:1.5;white-space:nowrap}.cn-idstudio-sizes>button[aria-pressed=true]{color:var(--cn-accent);font-weight:700}.cn-idstudio-sizes>button[aria-pressed=true]>span{border-color:var(--cn-accent);box-shadow:0 0 0 2px var(--cn-tint)}.cn-idstudio-backgrounds{margin:0;padding:0;min-width:0;border:0}.cn-idstudio-backgrounds legend{float:none;width:auto;margin-bottom:10px;font-size:12px;font-weight:700}.cn-idstudio-backgrounds>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:8px 3px}.cn-idstudio-backgrounds button,.cn-idstudio-color{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0;min-height:62px;padding:4px 0;border:0;background:transparent;font:inherit;color:var(--cn-muted);cursor:pointer}.cn-idstudio-backgrounds button>span,.cn-idstudio-color>span{display:grid;place-items:center;width:29px;height:29px;flex:none;border:1px solid #a5b8cc;border-radius:50%}.cn-idstudio-backgrounds button>span.is-original{background:repeating-conic-gradient(#dce7f3 0 25%,#fff 0 50%) 0 /12px 12px}.cn-idstudio-backgrounds button[aria-pressed=true]>span{outline:2px solid var(--cn-focus);outline-offset:3px}.cn-idstudio-backgrounds button .bi{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#0067f4;color:#fff;font-size:12px}.cn-idstudio-backgrounds small{font-size:9px;line-height:1.6;text-align:center}.cn-idstudio-color{position:relative}.cn-idstudio-color>span{background:conic-gradient(#ff4c80,#ffc93d,#46df91,#3e9bff,#b24bff,#ff4c80)!important}.cn-idstudio-color input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.cn-idstudio-color:focus-within{outline:3px solid var(--cn-focus);border-radius:5px}.cn-idstudio-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:12px}.cn-idstudio-pair label{min-width:0;font-size:12px}.cn-idstudio-pair label>:is(.form-control,.input-group){margin-top:6px}.cn-idstudio-pair .input-group-text{font-size:12px;padding-inline:8px}.cn-idstudio-quality{display:grid;gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid var(--cn-line)}.cn-idstudio-quality p{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:11px;color:var(--cn-muted);line-height:1.7}.cn-idstudio-quality p .bi{flex:none;color:var(--cn-accent);font-size:15px}.cn-idstudio-quality>button{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px;border:1px solid var(--cn-line);border-radius:8px;background:var(--cn-hero);color:var(--cn-accent);font:inherit;font-size:12px;text-align:start}.cn-idstudio-quality>button .bi:last-child{margin-inline-start:auto}.cn-idstudio-range{display:block;margin-block:20px;font-size:13px}.cn-idstudio-range>span{display:flex;align-items:center;justify-content:space-between;gap:12px}.cn-idstudio-range output{color:var(--cn-accent);font-size:12px}.cn-idstudio-demo-note,.cn-idstudio-note{margin:10px 0;color:var(--cn-muted);font-size:11px;line-height:1.8}.cn-idstudio-empty-crop{display:grid;justify-items:center;gap:16px;padding:36px 12px;text-align:center;color:var(--cn-muted);background:var(--cn-hero);border-radius:10px;font-size:13px}.cn-idstudio-empty-crop .bi{font-size:70px;color:#a4caff}.cn-idstudio-settings .erp-image-stage{margin-block:14px}.cn-idstudio-settings .erp-photo-sheet{display:block;width:auto;max-width:100%;height:140px;margin:16px auto}.cn-idstudio-settings .form-check{margin-block:12px;font-size:12px;line-height:1.7}.cn-idstudio-shirt{margin-top:16px;padding-top:12px;border-top:1px solid var(--cn-line);font-size:12px}.cn-idstudio-shirt summary{min-height:44px;padding-block:12px;color:var(--cn-accent);cursor:pointer}.cn-idstudio-photo-area{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:12px}.cn-idstudio-photo{position:relative;overflow:hidden;width:100%;border:1px solid var(--cn-line);border-radius:7px;background:var(--cn-hero)}.cn-idstudio-photo>img{display:block;width:100%;height:100%;object-fit:cover}.cn-idstudio-photo>span{position:absolute;inset:auto 0 0;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;background:var(--cn-surface);color:var(--cn-muted);font-size:11px}.cn-idstudio-photo-strip{display:grid;gap:6px}.cn-idstudio-photo-strip img{display:block;width:100%;object-fit:cover;border:1px solid var(--cn-line);border-radius:4px}.cn-idstudio-output-meta{display:grid;gap:6px;margin-block:16px;font-size:11px;line-height:1.6;color:var(--cn-muted)}.cn-idstudio-output-meta>div{display:flex;flex-wrap:wrap;gap:4px}.cn-idstudio-output-meta dt{font-weight:400}.cn-idstudio-output-meta dt:after{content:":"}.cn-idstudio-output-meta dd{margin:0}.cn-idstudio-downloads{display:grid;gap:8px}.cn-idstudio-downloads>.btn{width:100%}.cn-idstudio-run{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;margin-top:16px}.cn-idstudio-result{margin-top:16px;padding:12px;border:1px solid var(--cn-line);border-radius:8px;background:var(--cn-hero);font-size:12px;overflow-wrap:anywhere}.cn-idstudio-result p{display:flex;align-items:start;gap:6px;margin:0 0 8px}.cn-idstudio-result .bi-check-circle-fill{color:var(--cn-positive)}.cn-idstudio-result small{display:block;color:var(--cn-muted);line-height:1.7}.cn-idstudio-rejected{margin-top:12px;font-size:12px;overflow-wrap:anywhere}.cn-idstudio-rejected p{margin:0}.cn-idstudio-panel .erp-tool-form__error{margin-top:12px;font-size:12px}.cn-idstudio-help{display:grid;gap:12px}.cn-idstudio-help-card{padding:16px;border:1px solid var(--cn-line);border-radius:12px;background:var(--cn-surface)}.cn-idstudio-help-card h2{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:15px;line-height:1.6;font-weight:700}.cn-idstudio-help-card h2 .bi{color:#d68e00;font-size:24px}.cn-idstudio-help-card :is(ul,ol){display:grid;gap:10px;margin:0;padding:0;list-style:none}.cn-idstudio-help-card li{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.8}.cn-idstudio-help-card ol li>span{display:grid;place-items:center;width:24px;height:24px;flex:none;background:#0067f4;border-radius:50%;color:white;font-size:12px}.cn-idstudio-tips{background:color-mix(in srgb,#00ad75 5%,var(--cn-surface));border-color:color-mix(in srgb,#00ad75 22%,var(--cn-line))}.cn-idstudio-tips :is(h2 .bi,li .bi){flex:none;color:var(--cn-positive)}.cn-idstudio-faq{background:color-mix(in srgb,#ff3381 4%,var(--cn-surface));border-color:color-mix(in srgb,#ff3381 15%,var(--cn-line))}.cn-idstudio-faq h2 .bi{color:var(--cn-red)}.cn-idstudio-faq details+details{border-top:1px solid var(--cn-line)}.cn-idstudio-faq summary{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding-block:8px;font-size:12px;line-height:1.7;cursor:pointer;list-style:none}.cn-idstudio-faq summary::-webkit-details-marker{display:none}.cn-idstudio-faq summary .bi{color:var(--cn-accent);font-size:11px}.cn-idstudio-faq details[open] summary .bi{transform:rotate(90deg)}[dir=rtl] .cn-idstudio-faq details[open] summary .bi{transform:rotate(-90deg)}.cn-idstudio-faq details p{margin:0 0 12px;color:var(--cn-muted);font-size:12px;line-height:1.8}.cn-idstudio-cheer{display:flex;align-items:center;gap:6px;padding-block:10px}.cn-idstudio-cheer p{margin:0;font-size:15px;font-style:italic;line-height:1.9;color:var(--cn-accent)}.cn-idstudio-cheer .cn-idstudio-mascot{width:118px}.cn-idstudio-related{margin-top:12px;padding:14px;border:1px solid var(--cn-line);border-radius:12px;background:linear-gradient(135deg,var(--cn-surface),var(--cn-hero))}[dir=rtl] .cn-idstudio-related{background:linear-gradient(-135deg,var(--cn-surface),var(--cn-hero))}.cn-idstudio-related h2{margin:0 0 12px;font-size:14px;line-height:1.6;font-weight:700}.cn-idstudio-related>div{display:grid;grid-template-columns:repeat(8,minmax(0,1fr))}.cn-idstudio-related a{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;min-height:68px;padding:4px 8px;text-decoration:none;color:var(--cn-ink);text-align:center;font-size:10px;line-height:1.6}.cn-idstudio-related a+a{border-inline-start:1px solid var(--cn-line)}.cn-idstudio-related a:hover{color:var(--cn-accent)}.cn-idstudio-related-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:6px;background:#0878ee;color:white;font-size:18px}.cn-idstudio-related-icon--1{background:#009c86}.cn-idstudio-related-icon--2{background:#8437e8}.cn-idstudio-related-icon--3{background:#eb3049}[data-theme=dark] .cn-idstudio-sizes>button>span{color:#80b5ee}@media (max-width:1499px){.cn-idstudio-layout{grid-template-columns:172px minmax(0,1fr) 232px;gap:12px}.cn-idstudio-hero-note{display:none}.cn-idstudio-hero>.cn-idstudio-mascot{width:140px}.cn-idstudio-hero{padding:22px 18px;gap:14px}.cn-idstudio-panel{padding:12px}.cn-idstudio-photo-area{gap:8px;grid-template-columns:minmax(0,1fr) 36px}}@media (max-width:1199px){.cn-idstudio-layout{grid-template-columns:172px minmax(0,1fr)}.cn-idstudio-help{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.cn-idstudio-cheer{display:none}.cn-idstudio-editor{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);gap:12px}.cn-idstudio-preview{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;align-content:start}.cn-idstudio-preview-tabs,.cn-idstudio-preview>h2{grid-column:1/-1}.cn-idstudio-photo-area{grid-column:1;grid-row:span 5;max-width:300px;width:100%}.cn-idstudio-preview>:not(h2,.cn-idstudio-preview-tabs,.cn-idstudio-photo-area){grid-column:2}.cn-idstudio-related>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 0}.cn-idstudio-related a:nth-child(5){border-inline-start:0}}@media (max-width:767px){.cn-shell--tool:has(.cn-tool-workspace--image-studio) .erp-tools-guest__main{padding:8px 12px 24px}.cn-idstudio-layout{display:block}.cn-idstudio-sidebar{position:static;margin-bottom:14px}.cn-idstudio-back,.cn-idstudio-side-note,.cn-idstudio-toolnav h2{display:none}.cn-idstudio-toolnav{display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin}.cn-idstudio-toolnav a{flex:none;min-height:44px;padding-inline:12px;gap:8px}.cn-idstudio-toolnav a+a{border:0}.cn-idstudio-hero{min-height:156px;padding:20px 14px;gap:12px}.cn-idstudio-hero-icon{width:48px;height:52px;font-size:28px}.cn-idstudio-hero h1{font-size:28px}.cn-idstudio-hero-copy>p{font-size:13px;line-height:1.7}.cn-idstudio-hero ul{gap:7px 12px}.cn-idstudio-hero li{font-size:10px}.cn-idstudio-hero>.cn-idstudio-mascot{display:none}.cn-idstudio-editor{grid-template-columns:minmax(0,1fr);gap:14px}.cn-idstudio-panel{padding:16px}.cn-idstudio-panel>h2{font-size:16px}.cn-idstudio-panel :is(.btn,.form-control,.form-select){font-size:14px}.cn-idstudio-drop{min-height:232px}.cn-idstudio-tabs>button{font-size:12px}.cn-idstudio-backgrounds legend,.cn-idstudio-label{font-size:14px}.cn-idstudio-sizes small{font-size:11px}.cn-idstudio-backgrounds small{font-size:10px}.cn-idstudio-backgrounds>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 6px}.cn-idstudio-preview{display:block}.cn-idstudio-photo-area{max-width:310px;margin-inline:auto;grid-template-columns:minmax(0,1fr) 48px;gap:14px}.cn-idstudio-demo-note,.cn-idstudio-note,.cn-idstudio-output-meta,.cn-idstudio-quality p{font-size:12px}.cn-idstudio-help{display:grid;grid-template-columns:minmax(0,1fr);margin-top:16px}.cn-idstudio-faq summary,.cn-idstudio-help-card li{font-size:13px}.cn-idstudio-related>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 0}.cn-idstudio-related a{padding-inline:5px;font-size:10px}}@media print{.cn-idstudio-print{display:block;max-width:none;object-fit:contain}}.cn-image-studio--crop-image .cn-idstudio-hero-icon{background:linear-gradient(145deg,#40b4ff,#0062ef);box-shadow:0 -7px 0 -2px #c6e8ff}[dir=rtl] .cn-image-studio--crop-image .cn-idstudio-hero-icon{background:linear-gradient(-145deg,#40b4ff,#0062ef)}.cn-image-studio--crop-image .cn-idstudio-hero-note{max-width:180px;font-size:15px}.cn-cropstudio-editor{grid-template-columns:minmax(0,.78fr) minmax(0,1.28fr) minmax(0,.94fr)}.cn-cropstudio-controls .erp-flow-field{margin-bottom:16px}.cn-cropstudio-controls .erp-flow-field__label{margin-bottom:8px}.cn-cropstudio-ratios{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-bottom:16px}.cn-cropstudio-ratios>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:66px;padding:8px 2px;border:1px solid var(--cn-line);border-radius:8px;background:var(--cn-surface);color:var(--cn-muted);font:inherit}.cn-cropstudio-ratios>button>span{display:block;flex:none;border:1.5px solid;border-radius:2px}.cn-cropstudio-ratios>button:first-child>span{border-style:dashed}.cn-cropstudio-ratios>button small{font-size:10px;line-height:1.5}.cn-cropstudio-ratios>button[aria-pressed=true]{color:var(--cn-accent);border-color:var(--cn-accent);background:var(--cn-tint);font-weight:700}.cn-cropstudio-flips{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.cn-cropstudio-flips .btn[aria-pressed=true]{color:var(--cn-accent);border-color:var(--cn-accent);background:var(--cn-tint)}.cn-cropstudio-coordinates{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-block:12px}.cn-cropstudio-coordinates label{min-width:0;font-size:12px}.cn-cropstudio-coordinates .form-control{margin-top:6px}.cn-cropstudio-stage{margin-top:16px}.cn-cropstudio-stage .erp-image-stage{--erp-image-stage-height:min(44dvh,340px);padding:14px;background:var(--cn-hero);border-radius:10px}.cn-cropstudio-stage .erp-image-stage__caption,.cn-cropstudio-stage .erp-image-stage__meta{font-size:11px}.cn-cropstudio-stage .erp-image-stage__frame{background:var(--cn-surface)}.cn-cropstudio-demo{padding:14px;border:1px solid var(--cn-line);border-radius:10px;background:var(--cn-hero)}.cn-cropstudio-demo>div{position:relative;overflow:hidden;width:100%;height:250px;border-radius:6px}.cn-cropstudio-demo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 35%;opacity:.8}.cn-cropstudio-demo-frame{position:absolute;inset:12% 16%;border:2px solid #0067f4;box-shadow:0 0 0 100px rgb(12 37 77/24%)}.cn-cropstudio-demo-frame>span{position:absolute;inset:0;background:linear-gradient(90deg,transparent 32.9%,rgb(255 255 255/80%) 33%,rgb(255 255 255/80%) 33.4%,transparent 33.5%,transparent 66.3%,rgb(255 255 255/80%) 66.4%,rgb(255 255 255/80%) 66.8%,transparent 66.9%),linear-gradient(transparent 32.9%,rgb(255 255 255/80%) 33%,rgb(255 255 255/80%) 33.4%,transparent 33.5%,transparent 66.3%,rgb(255 255 255/80%) 66.4%,rgb(255 255 255/80%) 66.8%,transparent 66.9%)}[dir=rtl] .cn-cropstudio-demo-frame>span{background:linear-gradient(-90deg,transparent 32.9%,rgb(255 255 255/80%) 33%,rgb(255 255 255/80%) 33.4%,transparent 33.5%,transparent 66.3%,rgb(255 255 255/80%) 66.4%,rgb(255 255 255/80%) 66.8%,transparent 66.9%),linear-gradient(transparent 32.9%,rgb(255 255 255/80%) 33%,rgb(255 255 255/80%) 33.4%,transparent 33.5%,transparent 66.3%,rgb(255 255 255/80%) 66.4%,rgb(255 255 255/80%) 66.8%,transparent 66.9%)}.cn-cropstudio-demo>p{display:flex;align-items:center;justify-content:center;gap:8px;margin:14px 0 0;color:var(--cn-muted);font-size:12px;line-height:1.8;text-align:center}.cn-cropstudio-demo>p .bi{color:var(--cn-accent)}.cn-cropstudio-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.cn-cropstudio-toolbar>span{font-size:11px;color:var(--cn-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.7}.cn-cropstudio-toolbar>.btn{flex:none}.cn-cropstudio-result-image{position:relative;overflow:hidden;border:1px solid var(--cn-line);border-radius:8px;background:repeating-conic-gradient(var(--cn-surface) 0 25%,var(--cn-hero) 0 50%) 0 /16px 16px}.cn-cropstudio-result-image>img{display:block;width:100%;height:auto;max-height:340px;object-fit:contain}.cn-cropstudio-result-image>span{position:absolute;inset:auto 0 0;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;background:var(--cn-surface);color:var(--cn-muted);font-size:11px}.cn-cropstudio-preserves{display:flex;align-items:flex-start;gap:7px;margin:16px 0;font-size:11px;line-height:1.7;color:var(--cn-muted)}.cn-cropstudio-preserves .bi{color:var(--cn-positive)}.cn-cropstudio-preview .cn-idstudio-result>.btn{width:100%;margin-top:4px}@media (max-width:1279px){.cn-cropstudio-ratios{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1199px){.cn-cropstudio-editor{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:12px}.cn-cropstudio-ratios{grid-template-columns:repeat(6,minmax(0,1fr))}.cn-cropstudio-preview{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;align-content:start}.cn-cropstudio-preview>.cn-idstudio-preview-tabs,.cn-cropstudio-preview>h2{grid-column:1/-1}.cn-cropstudio-preview>.cn-cropstudio-result-image{grid-column:1;grid-row:span 6;width:100%;max-width:350px;align-self:start;margin-inline:auto}.cn-cropstudio-preview>:not(h2,.cn-idstudio-preview-tabs,.cn-cropstudio-result-image){grid-column:2}}@media (max-width:899px){.cn-cropstudio-editor{grid-template-columns:minmax(0,1fr)}.cn-cropstudio-ratios{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:767px){.cn-cropstudio-editor>.cn-idstudio-upload:has(.cn-idstudio-uploaded) .cn-idstudio-drop{display:grid;grid-template-columns:56px minmax(0,1fr);min-height:0;padding:12px;gap:6px 12px;text-align:start}.cn-cropstudio-editor>.cn-idstudio-upload:has(.cn-idstudio-uploaded) .cn-idstudio-uploaded{grid-column:1;grid-row:1/span 4;width:56px;height:76px}.cn-cropstudio-editor>.cn-idstudio-upload:has(.cn-idstudio-uploaded) .cn-idstudio-drop>.btn{justify-self:start;min-width:0;margin-block:4px}.cn-cropstudio-editor>.cn-idstudio-upload:has(.cn-idstudio-uploaded) :is(.cn-idstudio-or,.cn-idstudio-samples,.cn-idstudio-local){display:none}.cn-cropstudio-editor>.cn-idstudio-upload:has(.cn-idstudio-uploaded) .cn-idstudio-upload-actions{margin-top:12px}.cn-cropstudio-ratios{grid-template-columns:repeat(3,minmax(0,1fr))}.cn-cropstudio-ratios>button small{font-size:12px}.cn-cropstudio-toolbar{flex-wrap:wrap}.cn-cropstudio-toolbar>.btn{margin-inline-start:auto}.cn-cropstudio-preview{display:block}.cn-cropstudio-coordinates label,.cn-cropstudio-preserves{font-size:13px}.cn-cropstudio-demo>div{height:220px}.cn-cropstudio-result-image>img{max-height:400px}}.cn-processing-nav{display:flex;gap:6px;overflow-x:auto;margin:0 0 12px;padding-bottom:3px}.cn-processing-nav a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 12px;flex:1 0 auto;border:1px solid var(--cn-line);border-radius:8px;background:var(--cn-surface);color:var(--cn-accent);text-decoration:none;font-size:12px}.cn-processing-nav a:hover{background:var(--cn-tint)}.cn-processing-nav a[aria-current=page]{color:white;background:#0067f4;border-color:#0067f4;font-weight:700}.cn-processing-nav .bi{font-size:19px}.cn-image-studio--convert-image .cn-idstudio-hero-icon{background:linear-gradient(145deg,#52afff,#005bea);box-shadow:0 -7px 0 -2px #c5e3ff}[dir=rtl] .cn-image-studio--convert-image .cn-idstudio-hero-icon{background:linear-gradient(-145deg,#52afff,#005bea)}.cn-convertstudio-editor{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr) minmax(0,.95fr)}.cn-convertstudio-upload .erp-flow-picker{min-height:260px;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:24px 10px;border:1.5px dashed #83b8ff;box-shadow:none;border-radius:10px;text-align:center;background:linear-gradient(135deg,var(--cn-hero),var(--cn-surface))}[dir=rtl] .cn-convertstudio-upload .erp-flow-picker{background:linear-gradient(-135deg,var(--cn-hero),var(--cn-surface))}.cn-convertstudio-upload .erp-flow-picker__icon{width:auto;height:auto;margin:0;background:transparent;color:var(--cn-accent);font-size:50px}.cn-convertstudio-upload .erp-flow-picker__title{margin:0 0 8px;font-size:15px}.cn-convertstudio-upload .erp-flow-picker__hint{font-size:11px;line-height:1.8}.cn-convertstudio-upload .erp-flow-picker__actions{justify-content:center}.cn-convertstudio-upload .erp-flow-picker--compact{min-height:110px;padding:12px 8px;gap:4px}.cn-convertstudio-upload .erp-flow-picker--compact .erp-flow-picker__icon{display:none}.cn-convertstudio-upload .erp-flow-files{margin-top:18px}.cn-convertstudio-upload .erp-flow-files__title{font-size:12px}.cn-convertstudio-upload .erp-flow-files__list{max-height:330px;overflow-y:auto}.cn-convertstudio-upload .erp-flow-file{padding:9px 0;gap:6px}.cn-convertstudio-upload .erp-flow-file__thumb{width:38px;height:42px}.cn-convertstudio-upload .erp-flow-file__name{font-size:12px}.cn-convertstudio-upload .erp-flow-file__meta{font-size:10px}.cn-convertstudio-sample{display:grid;gap:12px;margin-top:14px;text-align:center}.cn-convertstudio-sample>span{font-size:12px;color:var(--cn-muted)}.cn-convertstudio-sample .btn{min-height:44px}.cn-convertstudio-rejected{margin-top:12px;overflow-wrap:anywhere;font-size:12px;color:var(--cn-red)}.cn-convertstudio-settings fieldset{min-width:0;padding:0;border:0}.cn-convertstudio-settings label,.cn-convertstudio-settings legend{float:none;width:auto;margin:0 0 10px;font-weight:700;font-size:12px}.cn-convertstudio-formats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 22px}.cn-convertstudio-format{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:12px 4px;border:1px solid var(--cn-line);border-radius:9px;color:var(--cn-ink);background:var(--cn-surface);font:inherit}.cn-convertstudio-format[aria-pressed=true]{border-color:var(--cn-accent);background:var(--cn-hero);box-shadow:0 0 0 2px var(--cn-tint)}.cn-convertstudio-format>span{position:relative;display:grid;place-items:center;height:54px;color:#f04e5e}.cn-convertstudio-format--png>span{color:#0b9c88}.cn-convertstudio-format--webp>span{color:#8a50e2}.cn-convertstudio-format>span .bi{font-size:46px;line-height:1}.cn-convertstudio-format b{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);color:white;background:#d92c40;border-radius:2px;padding:2px;font-size:9px;line-height:1.2}[dir=rtl] .cn-convertstudio-format b{left:auto;right:50%;transform:translateX(50%)}.cn-convertstudio-format--png b{background:#07806f}.cn-convertstudio-format--webp b{background:#7040bf}.cn-convertstudio-format strong{font-size:12px}.cn-convertstudio-format small{color:var(--cn-muted);font-size:10px;line-height:1.6;text-align:center}.cn-convertstudio-format>.bi{position:absolute;top:5px;right:5px;color:var(--cn-accent);font-size:12px}[dir=rtl] .cn-convertstudio-format>.bi{right:auto;left:5px}.cn-convertstudio-settings .form-select{min-height:44px}.cn-convertstudio-settings .cn-idstudio-note{margin-top:10px}.cn-convertstudio-preserves{display:flex;align-items:center;gap:10px;margin:20px 0 14px;padding:12px 9px;border-block:1px solid var(--cn-line)}.cn-convertstudio-preserves>.bi:first-child{color:var(--cn-accent);font-size:23px}.cn-convertstudio-preserves>.bi:last-child{color:var(--cn-positive);margin-inline-start:auto}.cn-convertstudio-preserves span,.cn-convertstudio-preserves strong{display:block;font-size:11px}.cn-convertstudio-preserves span{margin-top:5px;color:var(--cn-muted)}.cn-convertstudio-format-note{display:flex;align-items:flex-start;gap:7px;margin-bottom:20px;color:var(--cn-muted);font-size:11px;line-height:1.8}.cn-convertstudio-format-note .bi{color:var(--cn-accent)}.cn-convertstudio-run{width:100%;min-height:46px}.cn-convertstudio-preview-image{display:grid;place-items:center;min-height:230px;aspect-ratio:4/5;overflow:hidden;border:1px solid var(--cn-line);border-radius:8px;background:repeating-conic-gradient(var(--cn-surface) 0 25%,var(--cn-hero) 0 50%) 0 /20px 20px}.cn-convertstudio-preview-image>img{width:100%;height:100%;min-height:0;max-height:330px;object-fit:contain}.cn-convertstudio-placeholder{padding:20px 14px;text-align:center}.cn-convertstudio-placeholder>.bi{display:block;margin-bottom:16px;font-size:54px;color:#94bdec}.cn-convertstudio-placeholder strong{font-size:13px}.cn-convertstudio-placeholder p{margin:10px 0 0;color:var(--cn-muted);font-size:11px;line-height:1.8}.cn-convertstudio-placeholder.is-done>.bi{color:var(--cn-positive)}.cn-convertstudio-preview .cn-idstudio-output-meta{margin-block:16px}.cn-convertstudio-preview .cn-idstudio-tabs button:disabled{opacity:.65}.cn-convertstudio-preview .cn-idstudio-downloads .btn{min-height:44px}.cn-convertstudio-preview .cn-idstudio-note{margin-top:10px}.cn-convertstudio-success{display:grid;grid-template-columns:auto 1fr;gap:6px;margin-block:12px;font-size:12px;overflow-wrap:anywhere}.cn-convertstudio-success>.bi{color:var(--cn-positive)}.cn-convertstudio-success small{grid-column:2;color:var(--cn-muted)}.cn-convertstudio-notes{margin:14px 0 0;padding-inline-start:16px;font-size:11px;color:var(--cn-muted);line-height:1.8}.cn-convertstudio-progress{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:12px}.cn-convertstudio-editor :is(button,a,input,select):focus-visible,.cn-processing-nav a:focus-visible{outline:3px solid var(--cn-focus);outline-offset:3px}@media (max-width:1199px) and (min-width:768px){.cn-convertstudio-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-convertstudio-preview{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:20px;align-content:start}.cn-convertstudio-preview>.cn-idstudio-tabs,.cn-convertstudio-preview>h2{grid-column:1/-1}.cn-convertstudio-preview-image{grid-column:1;grid-row:3/9;aspect-ratio:auto}}@media (max-width:767px){.cn-convertstudio-editor{grid-template-columns:minmax(0,1fr)}.cn-processing-nav{margin-top:-2px}.cn-processing-nav a{padding-inline:10px;font-size:12px}.cn-convertstudio-format{padding-block:14px}.cn-convertstudio-format strong,.cn-convertstudio-settings label,.cn-convertstudio-settings legend{font-size:14px}.cn-convertstudio-preview-image{aspect-ratio:1;min-height:240px}.cn-convertstudio-upload .erp-flow-picker{min-height:220px}.cn-convertstudio-upload .erp-flow-picker--compact{min-height:110px}}.cn-image-studio--scan-to-pdf .cn-idstudio-hero-icon{background:linear-gradient(145deg,#33cfaa,#00957a);box-shadow:0 -7px 0 -2px #b2efe0}[dir=rtl] .cn-image-studio--scan-to-pdf .cn-idstudio-hero-icon{background:linear-gradient(-145deg,#33cfaa,#00957a)}.cn-imagespdf-scan-controls{display:grid;gap:8px;margin-bottom:14px}.cn-imagespdf-scan-controls label{display:grid;gap:6px}.cn-imagespdf-ocr{border:1px solid var(--cn-line);background:var(--cn-hero);border-radius:8px;padding:12px;margin-bottom:12px}.cn-imagespdf-ocr>label{display:flex;gap:8px;align-items:flex-start;font-weight:600}.cn-imagespdf-ocr input{margin-top:4px;flex-shrink:0}.cn-imagespdf-ocr>.cn-imagespdf-ocr-layout{display:grid;gap:8px;margin-bottom:12px}.cn-imagespdf-ocr-layout select{width:min(100%,240px);min-width:0;min-height:36px;padding:6px 8px;font-size:12px;background:var(--cn-surface);color:var(--cn-ink);border:1px solid var(--cn-line);border-radius:6px}.cn-textpdf-preview{width:100%;min-width:0}.cn-textpdf-expand[role=button]{cursor:zoom-in}.cn-textpdf-expand:focus-visible{outline:3px solid var(--cn-focus);outline-offset:3px}.cn-imagespdf-ocr-review{margin-top:16px;min-width:0}.cn-imagespdf-scan-controls select{width:100%;min-width:0;min-height:40px;color:var(--cn-ink);background:var(--cn-surface);border:1px solid var(--cn-line);border-radius:6px}.cn-document-scan__stage{position:relative;width:min(100% - 40px,560px);margin:26px auto}.cn-document-scan__stage canvas{display:block;width:100%;height:auto}.cn-document-scan__stage svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.cn-document-scan__stage polygon{fill:#007aff22;stroke:#007aff;stroke-width:.6;vector-effect:non-scaling-stroke}.cn-document-scan__corner{position:absolute;transform:translate(-50%,-50%);width:44px;height:44px;border:2px solid white;border-radius:50%;background:#0062db;color:white;font-weight:700;touch-action:none;box-shadow:0 1px 5px #0005}[dir=rtl] .cn-document-scan__corner{transform:translate(50%,-50%)}.cn-document-scan__corner:focus-visible{outline:3px solid #ffb400;outline-offset:2px}.cn-document-scan__options{display:grid;gap:14px;min-width:0}.cn-document-scan__actions{display:flex;flex-wrap:wrap;gap:8px}.cn-document-scan__presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.cn-document-scan__presets button{min-height:44px;padding:6px;border:1px solid var(--cn-line);border-radius:6px;background:var(--cn-surface);color:var(--cn-ink)}.cn-document-scan__presets button[aria-pressed=true]{border-color:#0062db;box-shadow:inset 0 0 0 1px #0062db}.cn-document-scan__options label{display:flex;align-items:center;gap:8px}.cn-document-scan__options select{min-height:44px}@media (max-width:575px){.cn-document-scan__presets{grid-template-columns:repeat(2,minmax(0,1fr))}}.cn-imagespdf-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.cn-imagespdf-upload-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;margin-top:12px}.cn-imagespdf-upload-actions .btn{min-height:48px;padding:8px}.cn-imagespdf-upload .cn-idstudio-note{margin-top:14px}.cn-imagespdf-upload .erp-flow-files__head{padding-inline:10px}.cn-imagespdf-upload .erp-flow-file{flex-wrap:wrap;padding:10px 8px}.cn-imagespdf-upload .erp-flow-file__text{min-width:60px}.cn-imagespdf-upload .erp-flow-file__actions{margin-inline-start:auto}.cn-imagespdf-upload :is(.erp-flow-file__button,.erp-flow-files__clear){color:var(--cn-accent)}.cn-imagespdf-upload .erp-flow-file__button:disabled{color:var(--cn-muted)}.cn-imagespdf-settings fieldset{padding:0;min-width:0;margin-bottom:24px;border:0}.cn-imagespdf-settings legend{float:none;width:auto;margin:0 0 12px;font-size:12px;font-weight:700}.cn-imagespdf-papers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.cn-imagespdf-papers button{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;min-height:112px;padding:15px 3px 10px;border:1px solid var(--cn-line);border-radius:9px;background:var(--cn-surface);color:var(--cn-ink);font:inherit}.cn-imagespdf-papers button[aria-pressed=true]{border-color:var(--cn-accent);background:var(--cn-hero);box-shadow:0 0 0 2px var(--cn-tint)}.cn-imagespdf-papers strong{font-size:11px;font-weight:600;text-align:center;line-height:1.5}.cn-imagespdf-paper{display:grid;place-items:center;width:30px;height:42px;border:1.5px solid #2587ff;border-radius:3px;background:#fff;color:#2587ff;box-shadow:2px 3px 0 #d5e8ff}[dir=rtl] .cn-imagespdf-paper{box-shadow:-2px 3px 0 #d5e8ff}.cn-imagespdf-paper--a3{width:33px;height:46px;margin-top:-4px}.cn-imagespdf-paper--letter{width:32px;height:42px}.cn-imagespdf-paper--fit{width:35px;height:30px;margin-block:6px;border-style:dashed}.cn-imagespdf-paper>.bi{font-size:17px}.cn-imagespdf-papers button>.bi{position:absolute;top:5px;right:5px;color:var(--cn-accent);font-size:12px}[dir=rtl] .cn-imagespdf-papers button>.bi{right:auto;left:5px}.cn-imagespdf-margins{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cn-imagespdf-margins button{min-height:44px;padding:7px 4px;border:1px solid var(--cn-line);border-radius:8px;color:var(--cn-ink);background:var(--cn-surface);font:inherit;font-size:11px}.cn-imagespdf-margins button[aria-pressed=true]{border-color:var(--cn-accent);color:var(--cn-accent);background:var(--cn-hero);font-weight:700}.cn-imagespdf-info{display:flex;gap:9px;margin-top:16px;padding-top:16px;border-top:1px solid var(--cn-line)}.cn-imagespdf-info>.bi{flex:none;color:var(--cn-accent);font-size:21px}.cn-imagespdf-info strong{display:block;font-size:12px;line-height:1.6}.cn-imagespdf-info p{margin:6px 0 0;color:var(--cn-muted);font-size:11px;line-height:1.8}.cn-imagespdf-summary{display:flex;align-items:center;gap:8px;margin:24px 0 12px;padding:12px;border-radius:8px;color:var(--cn-accent);background:var(--cn-hero);font-size:12px;line-height:1.7}.cn-imagespdf-run{width:100%;min-height:46px}.cn-imagespdf-preview-stage{display:grid;align-items:center;min-height:260px;padding:10px;border:1px solid var(--cn-line);border-radius:8px;background:linear-gradient(145deg,var(--cn-hero),var(--cn-surface))}[dir=rtl] .cn-imagespdf-preview-stage{background:linear-gradient(-145deg,var(--cn-hero),var(--cn-surface))}.cn-imagespdf-preview-stage>img{width:100%;max-height:360px;object-fit:contain;border-radius:4px}.cn-imagespdf-preview-stage .erp-page-stage__frame{width:100%;max-width:100%;margin:0;border:none;border-radius:2px;box-shadow:0 3px 14px rgb(14 46 93/12%)}.cn-imagespdf-empty{display:grid;justify-items:center;gap:16px;padding:38px 6px;text-align:center}.cn-imagespdf-empty>span{position:relative;color:#86b8f1;font-size:64px}.cn-imagespdf-empty>span .bi-image{position:absolute;right:-8px;bottom:-4px;padding:2px;border-radius:4px;font-size:28px;color:#00a98b;background:var(--cn-surface)}[dir=rtl] .cn-imagespdf-empty>span .bi-image{right:auto;left:-8px}.cn-imagespdf-empty strong{font-size:13px}.cn-imagespdf-empty p{margin:0;max-width:220px;font-size:11px;color:var(--cn-muted);line-height:1.8}.cn-imagespdf-pagination{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:12px;color:var(--cn-muted)}.cn-imagespdf-pagination .btn{width:44px;min-height:44px;padding:8px}.cn-imagespdf-selected-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 0 12px;text-align:center;font-size:11px;color:var(--cn-muted)}.cn-imagespdf-preview .cn-idstudio-output-meta{margin-block:16px}.cn-imagespdf-preview .cn-idstudio-downloads .btn{min-height:44px}.cn-imagespdf-download-hint{margin-top:12px}.cn-imagespdf-edit-text{width:100%;min-height:44px}.cn-ocr-text-editor .modal-header{gap:12px;flex-wrap:wrap}.cn-ocr-text-editor .modal-title{font-size:18px}.cn-ocr-text-editor .modal-body{background:#e5e7eb;padding:16px;overflow:auto}.cn-ocr-edit-zoom{display:flex;align-items:center;gap:8px;margin-inline-start:auto}.cn-ocr-edit-zoom .btn{min-width:44px;min-height:44px;font-size:18px}.cn-ocr-edit-zoom output{min-width:44px;text-align:center;font-size:13px}.cn-ocr-edit-sheet{width:max-content;min-width:100%;margin:0 0 24px}.cn-ocr-edit-sheet>p{position:sticky;left:0;width:fit-content;margin:0 auto 8px;color:#374151;font-size:12px}[dir=rtl] .cn-ocr-edit-sheet>p{left:auto;right:0}.cn-ocr-edit-paper{box-sizing:border-box;margin:0 auto;background:#fff;color:#111827;box-shadow:0 2px 12px #0002;font-family:CN Be Vietnam Pro,sans-serif;font-weight:400;font-feature-settings:"kern";font-kerning:normal;white-space:pre-wrap;overflow-wrap:anywhere;outline:none;cursor:text}.cn-ocr-edit-paper:focus{outline:2px solid #0760ed;outline-offset:2px}.cn-ocr-text-editor .modal-footer .btn{min-height:44px}.cn-imagespdf-success{display:grid;grid-template-columns:auto 1fr;gap:6px;margin-block:14px;font-size:12px;overflow-wrap:anywhere}.cn-imagespdf-success>.bi{color:var(--cn-positive)}.cn-imagespdf-success small{grid-column:2;color:var(--cn-muted)}.cn-imagespdf-editor :is(button,a,input):focus-visible{outline:3px solid var(--cn-focus);outline-offset:3px}@media (max-width:1199px) and (min-width:768px){.cn-imagespdf-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-imagespdf-preview{grid-column:1/-1}.cn-imagespdf-preview-stage{max-width:360px;margin-inline:auto}}@media (max-width:767px){.cn-ocr-edit-zoom{order:2;width:100%;margin-inline-start:0;justify-content:center}.cn-ocr-text-editor .modal-header .btn-close{order:1;margin-inline-start:auto}.cn-imagespdf-ocr-layout select{min-height:44px;font-size:16px}.cn-imagespdf-editor{grid-template-columns:minmax(0,1fr)}.cn-imagespdf-settings legend{font-size:14px}.cn-imagespdf-margins button,.cn-imagespdf-papers strong{font-size:12px}.cn-imagespdf-preview-stage{min-height:290px}}.cn-tool-artwork{--art-light:#57a8ff;--art-main:#0871f4;--art-dark:#0750ce;position:relative;display:inline-grid;place-items:center;flex:none;width:60px;height:60px;border-radius:13px;background:linear-gradient(145deg,var(--art-light),var(--art-main) 62%,var(--art-dark));color:white;box-shadow:inset 0 1px 0 rgb(255 255 255/30%);isolation:isolate;vertical-align:middle}[dir=rtl] .cn-tool-artwork{background:linear-gradient(-145deg,var(--art-light),var(--art-main) 62%,var(--art-dark))}.cn-tool-artwork:before{content:"";position:absolute;inset:0;border:1px solid rgb(255 255 255/18%);border-radius:inherit;pointer-events:none}.cn-tool-artwork--red{--art-light:#ff6d7b;--art-main:#f72e4f;--art-dark:#df153b}.cn-tool-artwork--teal{--art-light:#4cce9c;--art-main:#06a375;--art-dark:#078762}.cn-tool-artwork--purple{--art-light:#ae78ff;--art-main:#8835ed;--art-dark:#6a26d6}.cn-tool-artwork--pink{--art-light:#ff79c4;--art-main:#f52a97;--art-dark:#dc1580}.cn-tool-artwork--orange{--art-light:#ffc052;--art-main:#ff9414;--art-dark:#ec7400}.cn-tool-artwork--yellow{--art-light:#ffe477;--art-main:#ffce25;--art-dark:#efb615}.cn-tool-artwork>.cn-tool-symbol{width:66%;height:66%;fill:currentColor}.cn-tool-artwork>.bi{display:block;color:inherit;font-size:38px;line-height:1}.cn-tool-illustration{display:block;width:100%;height:100%;overflow:visible}.cn-tool-artwork--illustrated{background:transparent;box-shadow:none}.cn-tool-artwork--illustrated:before{display:none}.cn-tool-artwork-badge{position:absolute;inset-inline-end:-3px;bottom:-2px;display:grid;place-items:center;width:22px;height:22px;border:2px solid var(--cn-surface,var(--erp-surface));border-radius:7px;background:var(--art-dark);color:white}.cn-tool-artwork-badge .cn-tool-symbol{display:block;width:12px;height:12px;fill:currentColor}.cn-tool-artwork-badge>.bi{font-size:12px}.cn-tool-artwork--sm{width:32px;height:32px;border-radius:8px}.cn-tool-artwork--sm>.bi{font-size:21px}.cn-tool-artwork--sm .cn-tool-artwork-badge{width:15px;height:15px;border-width:1px;border-radius:4px}.cn-tool-artwork--sm .cn-tool-artwork-badge .cn-tool-symbol{width:9px;height:9px}.cn-tool-artwork--sm .cn-tool-artwork-badge>.bi{font-size:9px}.cn-hub-card-icon:has(.cn-tool-artwork),.cn-hub-spotlight-icon:has(.cn-tool-artwork),.cn-idstudio-hero-icon:has(.cn-tool-artwork),.cn-tool-intro__icon:has(.cn-tool-artwork),.erp-tool-tile:has(.cn-tool-artwork){padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}:is(.erp-tool-tile,.cn-hub-card-icon,.cn-hub-spotlight-icon,.cn-tool-intro__icon,.cn-idstudio-hero-icon)>.cn-tool-artwork{width:100%;height:100%}.cn-hub-card-icon .cn-tool-artwork,.erp-tool-tile .cn-tool-artwork{border-radius:10px}.erp-tool-tile .cn-tool-artwork>.bi{font-size:26px}.erp-tool-tile--sm .cn-tool-artwork{border-radius:8px}.erp-tool-tile--sm .cn-tool-artwork>.bi{font-size:21px}.cn-hub-card-icon .cn-tool-artwork-badge,.erp-tool-tile .cn-tool-artwork-badge{width:17px;height:17px;border-radius:5px}.cn-hub-card-icon .cn-tool-artwork-badge .cn-tool-symbol,.erp-tool-tile .cn-tool-artwork-badge .cn-tool-symbol{width:9px;height:9px}.cn-tool-intro__icon .cn-tool-artwork>.bi{font-size:28px}.cn-tool-workspace--studio .cn-tool-intro__icon .cn-tool-artwork>.bi{font-size:38px}.cn-idstudio-hero-icon:has(.cn-tool-artwork){width:64px;height:64px}.cn-directory-catalog[data-view=list] .cn-tool-artwork>.cn-tool-symbol{width:66%;height:66%}.cn-directory-catalog[data-view=list] .cn-tool-artwork>.bi{font-size:34px}@media (max-width:767px){.cn-directory-catalog[data-view=list] .cn-tool-artwork>.bi{font-size:29px}.cn-tool-workspace--studio .cn-tool-intro__icon .cn-tool-artwork>.bi{font-size:30px}}@media (forced-colors:active){.cn-tool-artwork{forced-color-adjust:none}}.erp-doc-tools.cn-pdfeditor-root{max-width:none;padding:0;margin:0}.cn-pdfeditor-root .cn-idstudio-layout{grid-template-columns:168px minmax(0,1fr) 238px;gap:12px}.cn-pdfeditor-root .cn-idstudio-hero-note{font-size:15px}.cn-pdfeditor-root .cn-idstudio-hero h1{font-size:30px}.cn-pdfeditor-nav{gap:5px}.cn-pdfeditor-nav>:is(button,a){display:inline-flex;align-items:center;justify-content:center;flex:1 0 auto;gap:6px;min-height:44px;padding:8px 10px;border:1px solid var(--cn-line);border-radius:7px;background:var(--cn-surface);color:var(--cn-accent);font:inherit;font-size:11px;text-decoration:none}.cn-pdfeditor-nav>button[aria-pressed=true]{border-color:#0067f4;background:#0067f4;color:white;font-weight:700}.cn-pdfeditor-columns{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.08fr) minmax(0,1.12fr);align-items:start;gap:8px}.cn-pdfeditor-center,.cn-pdfeditor-columns>*{min-width:0}.cn-pdfeditor-center{display:grid;gap:8px}.cn-pdfeditor-input .erp-flow-picker{min-height:240px}.cn-pdfeditor-input .erp-flow-picker--compact{min-height:105px}.cn-pdfeditor-pages{padding-top:6px}.cn-pdfeditor-root .cn-pdfeditor-pages .erp-doc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;max-height:520px;margin:10px 0 0;padding:6px;border:0;border-radius:8px;overflow:auto;background:var(--cn-hero)}.cn-pdfeditor-pages .erp-doc-page{min-width:0;border-radius:6px;background:var(--cn-surface);border-color:var(--cn-line);box-shadow:none}.cn-pdfeditor-pages .erp-doc-page__select{padding:6px}.cn-pdfeditor-pages .erp-doc-page__frame{max-height:130px}.cn-pdfeditor-pages .erp-doc-page__check{top:4px;right:4px;font-size:12px}[dir=rtl] .cn-pdfeditor-pages .erp-doc-page__check{right:auto;left:4px}.cn-pdfeditor-pages .erp-doc-page__zoom{width:30px;height:30px;min-height:30px;right:6px;bottom:6px;opacity:1}[dir=rtl] .cn-pdfeditor-pages .erp-doc-page__zoom{right:auto;left:6px}.cn-pdfeditor-pages .erp-doc-page__caption{padding:5px;font-size:10px}.cn-pdfeditor-pages .erp-doc-page__origin{display:none}.cn-pdfeditor-pages .erp-doc-page__move{width:30px;min-height:32px;height:32px}.cn-pdfeditor-samples{margin-top:24px}.cn-pdfeditor-samples>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cn-pdfeditor-samples button{display:grid;justify-items:center;align-content:start;gap:10px;padding:4px;min-width:0;border:0;background:transparent;color:var(--cn-ink);font:inherit;font-size:10px;line-height:1.6}.cn-pdfeditor-samples button>span{display:grid;gap:5px;width:44px;height:62px;padding:7px;border:1px solid var(--cn-line);border-radius:4px;background:white;color:#0871f4;box-shadow:2px 2px 0 var(--cn-tint)}[dir=rtl] .cn-pdfeditor-samples button>span{box-shadow:-2px 2px 0 var(--cn-tint)}.cn-pdfeditor-samples i:not(.bi){height:2px;background:#d7e3f4}.cn-pdfeditor-samples i:last-child{width:70%}.cn-pdfeditor-empty-tools,.cn-pdfeditor-markbar>.erp-doc-markbar__group:first-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%}.cn-pdfeditor-empty-tools button,.cn-pdfeditor-markbar .erp-doc-markbar__tool{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;height:auto;min-height:65px;padding:7px 2px;border:1px solid var(--cn-line);border-radius:7px;color:var(--cn-accent);background:var(--cn-surface);font:inherit;font-size:10px;line-height:1.5;text-align:center}.cn-pdfeditor-empty-tools button:disabled{opacity:.65}.cn-pdfeditor-empty-tools .bi,.cn-pdfeditor-markbar .erp-doc-markbar__tool>.bi{font-size:22px}.cn-pdfeditor-markbar .erp-doc-markbar__tool:nth-child(3n)>.bi{color:#079c7e}.cn-pdfeditor-markbar .erp-doc-markbar__tool:nth-child(4n)>.bi{color:#e58b00}.cn-pdfeditor-markbar .erp-doc-markbar__tool[aria-pressed=true]{background:var(--cn-hero);border-color:var(--cn-accent);box-shadow:0 0 0 1px var(--cn-tint)}.cn-pdfeditor-toolhost:empty{display:none}.cn-pdfeditor-markbar.erp-doc-markbar{display:flex;flex-wrap:wrap;gap:10px;padding:0;border:0;background:transparent}.cn-pdfeditor-markbar .erp-doc-markbar__group{flex-wrap:wrap;gap:4px}.cn-pdfeditor-markbar .erp-doc-markbar__actions{width:100%;justify-content:space-between}.cn-pdfeditor-markbar .erp-doc-markbar__notice{font-size:11px;line-height:1.7}.cn-pdfeditor-more-tools{width:100%;font-size:11px;color:var(--cn-accent)}.cn-pdfeditor-more-tools>summary{padding-block:4px;cursor:pointer}.cn-pdfeditor-more-tools>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px}.cn-pdfeditor-root .cn-pdfeditor-tools .erp-doc-toolbar{position:static;display:block;margin:10px 0 0;padding:8px 0 0;border:0;border-top:1px solid var(--cn-line);border-radius:0;background:transparent;box-shadow:none}.cn-pdfeditor-tools:has(.cn-pdfeditor-markbar) .erp-doc-toolbar__primary>.erp-doc-tool:nth-child(-n+3){display:none}.cn-pdfeditor-tools .erp-doc-toolbar__group,.cn-pdfeditor-tools .erp-doc-toolbar__primary{display:flex;flex-wrap:wrap;gap:4px}.cn-pdfeditor-tools .erp-doc-toolbar .erp-doc-tool{flex:1 0 auto;padding-inline:5px;font-size:10px}.cn-pdfeditor-tools .erp-doc-toolbar__status{margin-top:6px;font-size:10px}.cn-pdfeditor-tools .erp-doc-toolbar__status .btn{padding:4px;font-size:10px}.cn-pdfeditor-options .erp-doc-export{position:static;width:auto;min-width:0;max-height:none;padding:0;border:0;background:transparent;box-shadow:none}.cn-pdfeditor-options .erp-doc-export__tabs{gap:0;margin-bottom:10px}.cn-pdfeditor-options .erp-doc-export__tabs .nav-link{min-height:44px;padding:5px 4px;font-size:10px}.cn-pdfeditor-options .erp-doc-export__section{padding:12px 0}.cn-pdfeditor-options .erp-doc-export__section:first-child{padding-top:0}.cn-pdfeditor-options .erp-doc-export__options{padding:10px;gap:8px;margin-block:12px}.cn-pdfeditor-options .erp-doc-export__label{margin-bottom:6px}.cn-pdfeditor-options :is(.erp-doc-export__label,.erp-doc-export__sublabel,.form-label){font-size:11px}.cn-pdfeditor-options :is(.form-check-label,.erp-doc-export__note,.form-text){font-size:11px;line-height:1.7}.cn-pdfeditor-options .erp-doc-export__scope{margin-block:14px}.cn-pdfeditor-options .form-check{min-height:32px}.cn-pdfeditor-options .form-control,.cn-pdfeditor-options .form-select{min-height:40px;font-size:12px}.cn-pdfeditor-more-exports{margin-top:14px;border-top:1px solid var(--cn-line)}.cn-pdfeditor-more-exports>summary{padding-block:12px;cursor:pointer;color:var(--cn-accent);font-size:12px;font-weight:600}.cn-pdfeditor-inline{display:flex;flex-direction:column;height:610px;min-height:0;overflow:hidden;border:1px solid var(--cn-line);border-radius:8px;background:var(--cn-hero)}.cn-pdfeditor-inline .erp-doc-preview__bar{flex:none;gap:3px 6px;padding:5px;background:var(--cn-surface);border-color:var(--cn-line)}.cn-pdfeditor-inline .erp-doc-preview__title{flex:1 0 100%;font-size:11px;line-height:1.6}.cn-pdfeditor-inline .erp-doc-preview__origin{font-size:10px}.cn-pdfeditor-inline .erp-doc-preview__group{gap:2px;flex-wrap:wrap}.cn-pdfeditor-inline .erp-doc-preview__group>.erp-doc-tool{width:32px;min-height:36px;padding:5px}.cn-pdfeditor-inline .erp-doc-tool__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cn-pdfeditor-inline .erp-doc-tool{background:transparent;border-color:var(--cn-line);color:var(--cn-accent)}.cn-pdfeditor-inline .erp-doc-preview__percent{min-width:40px;font-size:10px}.cn-pdfeditor-inline .erp-doc-preview__close{margin-inline-start:auto;width:36px;min-height:36px}.cn-pdfeditor-inline .erp-doc-preview__stage{flex:1 1;min-height:0;min-width:0;padding:10px;background:#dce4ed;overscroll-behavior:contain}.cn-pdfeditor-inline .erp-doc-preview__sheet{flex:none}.cn-pdfeditor-inline .erp-doc-preview__state{font-size:12px}.cn-pdfeditor-empty-preview{display:grid;justify-items:center;align-content:center;gap:16px;min-height:440px;padding:24px 10px;border:1px solid var(--cn-line);border-radius:8px;background:var(--cn-hero);text-align:center}.cn-pdfeditor-empty-preview strong{font-size:13px}.cn-pdfeditor-empty-preview p{margin:0;font-size:11px;color:var(--cn-muted);line-height:1.8}.cn-pdfeditor-paper{display:grid;align-content:start;gap:9px;width:135px;height:180px;padding:18px;background:white;border:1px solid #d6e2f1;border-radius:4px;box-shadow:5px 5px 0 var(--cn-tint);text-align:start}[dir=rtl] .cn-pdfeditor-paper{box-shadow:-5px 5px 0 var(--cn-tint)}.cn-pdfeditor-paper>.bi{color:#f43756;font-size:32px;margin-bottom:6px}.cn-pdfeditor-paper>span{height:3px;background:#dce6f3}.cn-pdfeditor-paper>span:nth-child(3n){width:70%}.cn-pdfeditor-view>.cn-idstudio-note{margin:12px 0 0}.cn-pdfeditor-studio :is(button,a,input,select,summary):focus-visible{outline:3px solid var(--cn-focus);outline-offset:2px}[data-theme=dark] .cn-pdfeditor-inline .erp-doc-preview__stage{background:#263747}@media (max-width:1199px){.cn-pdfeditor-root .cn-idstudio-layout{grid-template-columns:155px minmax(0,1fr)}.cn-pdfeditor-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.cn-pdfeditor-view{grid-column:1/-1}.cn-pdfeditor-inline{height:700px}.cn-pdfeditor-root .cn-idstudio-help{grid-column:2}}@media (max-width:767px){.cn-pdfeditor-root .cn-idstudio-layout{display:block}.cn-pdfeditor-root .cn-idstudio-hero h1{font-size:26px}.cn-pdfeditor-columns{grid-template-columns:minmax(0,1fr)}.cn-pdfeditor-view{grid-column:auto}.cn-pdfeditor-root .cn-pdfeditor-pages .erp-doc-grid{max-height:285px;grid-template-columns:repeat(3,minmax(0,1fr))}.cn-pdfeditor-markbar .erp-doc-markbar__tool{min-height:70px;font-size:11px}.cn-pdfeditor-nav>:is(button,a){font-size:12px}.cn-pdfeditor-options :is(.form-check-label,.erp-doc-export__note,.form-text,.form-label,.erp-doc-export__label){font-size:12px}.cn-pdfeditor-inline{height:590px}.cn-pdfeditor-inline .erp-doc-preview__group>.erp-doc-tool{min-height:44px;width:38px}}.cn-collagestudio-modes{display:flex;gap:8px;margin-bottom:12px}.cn-collagestudio-modes button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 14px;border:1px solid var(--cn-line);border-radius:8px;color:var(--cn-accent);background:var(--cn-surface);font:inherit;font-size:12px}.cn-collagestudio-modes button[aria-pressed=true]{background:#0067f4;border-color:#0067f4;color:white;font-weight:700}.cn-collagestudio-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.05fr)}.cn-collagestudio-upload .cn-idstudio-note{margin-top:16px}.cn-collagestudio-sample{width:100%;min-height:44px;margin-top:14px}.cn-collagestudio-upload .erp-flow-files__head{padding-inline:10px}.cn-collagestudio-upload .erp-flow-file{flex-wrap:wrap;padding-inline:8px}.cn-collagestudio-upload .erp-flow-file__text{min-width:35px}.cn-collagestudio-upload .erp-flow-file__actions{margin-inline-start:auto}.cn-collagestudio-upload .erp-flow-file__button{width:30px;height:36px;min-height:36px;padding:0}.cn-collagestudio-upload :is(.erp-flow-file__button,.erp-flow-files__clear){color:var(--cn-accent)}.cn-collagestudio-upload .erp-flow-file__button:disabled{color:var(--cn-muted)}.cn-collagestudio-settings fieldset{min-width:0;border:0;padding:0;margin:0}.cn-collagestudio-settings legend{float:none;width:auto;margin-bottom:12px;font-size:12px;font-weight:700}.cn-collagestudio-layouts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:22px}.cn-collagestudio-layouts button{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0;padding:15px 6px 12px;border:1px solid var(--cn-line);border-radius:9px;background:var(--cn-surface);color:var(--cn-muted);font:inherit}.cn-collagestudio-layouts button>span{display:grid;gap:3px;width:100%;max-width:50px;height:43px;padding:3px;border:1px solid var(--cn-line);border-radius:4px;background:var(--cn-hero)}.cn-collagestudio-layouts>button>span>i{background:#b5d2fa;border-radius:2px}.cn-collagestudio-layouts strong{font-size:12px}.cn-collagestudio-layouts button>.bi{position:absolute;top:5px;right:5px;color:var(--cn-accent);font-size:12px}[dir=rtl] .cn-collagestudio-layouts button>.bi{right:auto;left:5px}.cn-collagestudio-layouts button[aria-pressed=true]{color:var(--cn-accent);background:var(--cn-hero);border-color:var(--cn-accent);box-shadow:0 0 0 2px var(--cn-tint)}.cn-collagestudio-layouts button[aria-pressed=true]>span>i{background:#1473f4}.cn-collagestudio-settings .erp-flow-field__label{font-size:12px}.cn-collagestudio-gaps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:10px}.cn-collagestudio-gaps button{min-height:40px;padding:7px 2px;border:1px solid var(--cn-line);border-radius:6px;color:var(--cn-muted);background:var(--cn-surface);font:inherit;font-size:10px}.cn-collagestudio-gaps button[aria-pressed=true]{color:var(--cn-accent);border-color:var(--cn-accent);background:var(--cn-hero);font-weight:700}.cn-collagestudio-info{display:flex;align-items:flex-start;gap:9px;margin-top:22px;padding-top:18px;border-top:1px solid var(--cn-line)}.cn-collagestudio-info>.bi{flex:none;font-size:22px;color:var(--cn-accent)}.cn-collagestudio-info strong{display:block;font-size:12px;line-height:1.6}.cn-collagestudio-info p{margin:6px 0 0;color:var(--cn-muted);font-size:11px;line-height:1.8}.cn-collagestudio-more{width:100%;min-height:44px;margin-top:24px;padding-inline:7px}.cn-collagestudio-more>.bi:last-child{margin-inline-start:auto}.cn-collagestudio-stage{display:grid;align-items:center;min-height:250px;padding:10px;border:1px solid var(--cn-line);border-radius:9px;background:var(--cn-hero)}.cn-collagestudio-canvas{container-type:inline-size;width:100%;max-height:420px;overflow:auto}.cn-collagestudio-grid{display:grid;width:100%;box-sizing:border-box;background:#fff}.cn-collagestudio-grid img{width:100%;height:100%;min-width:0;min-height:0;display:block;object-fit:cover}.cn-collagestudio-result-image{display:block;width:100%;height:auto;max-height:420px;object-fit:contain}.cn-collagestudio-empty{display:grid;justify-items:center;gap:16px;padding:16px 6px;text-align:center}.cn-collagestudio-empty>div{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;width:142px}.cn-collagestudio-empty span{display:grid;place-items:center;aspect-ratio:1;border-radius:7px;background:#e6d8ff;color:#8743df;font-size:29px}.cn-collagestudio-empty span:nth-child(2n){background:#cbeee6;color:#009b83}.cn-collagestudio-empty strong{font-size:13px}.cn-collagestudio-empty p{margin:0;font-size:11px;line-height:1.8;color:var(--cn-muted)}.cn-collagestudio-preview .cn-idstudio-output-meta{margin-block:16px}.cn-collagestudio-preview .cn-idstudio-downloads .btn{min-height:46px}.cn-collagestudio-preview>.cn-idstudio-note{margin-top:12px}.cn-collagestudio-status{margin:14px 0;color:var(--cn-positive);font-size:12px;line-height:1.7}.cn-collagestudio-advanced{min-width:0}.cn-collagestudio-editor :is(button,input):focus-visible,.cn-collagestudio-modes button:focus-visible{outline:3px solid var(--cn-focus);outline-offset:3px}@media (max-width:1199px) and (min-width:768px){.cn-collagestudio-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-collagestudio-preview{grid-column:1/-1}.cn-collagestudio-stage{max-width:400px;margin-inline:auto}}@media (max-width:767px){.cn-collagestudio-editor{grid-template-columns:minmax(0,1fr)}.cn-collagestudio-settings .erp-flow-field__label,.cn-collagestudio-settings legend{font-size:14px}.cn-collagestudio-gaps button{min-height:44px;font-size:12px}.cn-collagestudio-layouts button{min-height:112px}.cn-collagestudio-upload .erp-flow-file__button{width:40px;height:44px;min-height:44px}}.cn-qrreader-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:start}.cn-qrreader-workspace>*{min-width:0}.cn-qrreader-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.cn-qrreader-methods button{display:flex;align-items:center;gap:10px;min-width:0;min-height:68px;padding:10px;border:1px solid var(--cn-line);border-radius:8px;background:var(--cn-surface);color:var(--cn-ink);text-align:start;font-size:13px;font-weight:700}.cn-qrreader-methods button>.bi{flex:none;display:grid;place-items:center;width:34px;height:38px;border-radius:7px;color:var(--cn-accent);background:var(--cn-tint);font-size:24px}.cn-qrreader-methods button[aria-pressed=true]{border-color:var(--cn-accent);background:var(--cn-hero);box-shadow:0 0 0 1px var(--cn-tint)}.cn-qrreader-methods button[aria-pressed=true]>.bi{color:white;background:#0067f4}.cn-qrreader-methods small{display:block;margin-top:4px;color:var(--cn-muted);font-size:10px;line-height:1.5;font-weight:400}.cn-qrreader-workspace button:disabled{opacity:.55;cursor:default}.cn-qrreader-input .erp-flow-picker{min-height:265px}.cn-qrreader-input .erp-flow-picker__pick{min-width:150px;min-height:42px}.cn-qrreader-input .erp-flow-rejected{margin-block:12px;font-size:12px;overflow-wrap:anywhere}.cn-qrreader-paste{display:flex;align-items:center;gap:10px;padding:15px 0;margin-top:6px;border-bottom:1px solid var(--cn-line)}.cn-qrreader-paste>.bi{color:var(--cn-accent);font-size:24px}.cn-qrreader-paste>div{min-width:0}.cn-qrreader-paste strong{font-size:12px}.cn-qrreader-paste p{margin:4px 0 0;color:var(--cn-muted);font-size:11px;line-height:1.7}.cn-qrreader-paste kbd{flex:none;margin-inline-start:auto;padding:5px;border:1px solid var(--cn-line);border-radius:5px;background:var(--cn-hero);color:var(--cn-accent);font-size:10px}.cn-qrreader-sample{display:grid;justify-items:center;gap:10px;padding-block:18px;text-align:center}.cn-qrreader-sample>span{font-size:11px;color:var(--cn-muted)}.cn-qrreader-sample .btn{min-height:42px;padding-inline:18px}.cn-qrreader-input>.cn-idstudio-note{margin:0;padding-top:12px;border-top:1px solid var(--cn-line)}.cn-qrreader-error{color:var(--cn-red);font-size:12px}.cn-qrreader-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding-inline:4px;margin-inline-start:5px;border-radius:12px;background:var(--cn-tint);color:var(--cn-accent);font-size:10px}.cn-qrreader-status{margin:12px 0;font-size:11px;color:var(--cn-muted)}.cn-qrreader-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:360px;padding:25px 18px;border:1px solid var(--cn-line);border-radius:10px;background:radial-gradient(ellipse at 50% 30%,var(--cn-hero),var(--cn-surface) 70%);text-align:center}.cn-qrreader-scan-frame{position:relative;display:grid;place-items:center;width:138px;height:138px;margin-bottom:24px;border:2px solid color-mix(in srgb,var(--cn-accent) 28%,var(--cn-line));border-radius:20px;box-shadow:0 0 0 9px var(--cn-tint);color:var(--cn-accent)}.cn-qrreader-scan-frame .bi{font-size:88px;line-height:1}.cn-qrreader-scan-frame:after{content:"";position:absolute;inset-inline:6px;top:50%;height:2px;background:#12b98b;box-shadow:0 0 6px #12b98b55}.cn-qrreader-empty strong{font-size:15px}.cn-qrreader-empty p{max-width:300px;margin:10px 0 18px;color:var(--cn-muted);font-size:12px;line-height:1.8}.cn-qrreader-empty>span{display:flex;gap:8px;align-items:center;color:var(--cn-muted);font-size:11px}.cn-qrreader-empty>span .bi{font-size:20px;color:var(--cn-positive)}.cn-qrreader-result-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.cn-qrreader-result-head>span{display:inline-flex;align-items:center;gap:6px;color:var(--cn-positive);font-size:12px;font-weight:700}.cn-qrreader-result-head>.btn{min-height:40px;color:var(--cn-muted)}.cn-qrreader-output .erp-scan-hits{display:grid;gap:10px;max-height:540px;overflow-y:auto;padding:2px;margin:0;list-style:none}.cn-qrreader-output .erp-scan-hit{padding:14px;border:1px solid var(--cn-line);border-radius:9px;background:var(--cn-surface);overflow-wrap:anywhere}.cn-qrreader-output .erp-scan-hit:first-child{border-color:color-mix(in srgb,var(--cn-positive) 45%,var(--cn-line));background:color-mix(in srgb,var(--cn-positive) 4%,var(--cn-surface))}.cn-qrreader-output .erp-scan-hit__text{margin-block:14px;font-size:15px;line-height:1.7;overflow-wrap:anywhere}.cn-qrreader-output .erp-scan-hit__fields{font-size:12px}.cn-qrreader-output .erp-scan-hit__actions{display:flex;flex-wrap:wrap;gap:8px}.cn-qrreader-output .erp-scan-hit__actions .btn{min-height:40px;max-width:100%;overflow-wrap:anywhere;white-space:normal}.cn-qrreader-output .erp-flow-file__button{width:36px;height:36px}.cn-qrreader-session{margin:12px 0 0;font-size:11px;color:var(--cn-muted)}.cn-qrreader-original>div{display:grid;place-items:center;min-height:300px;padding:16px;border:1px solid var(--cn-line);border-radius:9px;background:var(--cn-hero)}.cn-qrreader-original img{display:block;max-width:100%;max-height:360px;object-fit:contain}.cn-qrreader-original>p{margin-top:8px;font-size:11px;color:var(--cn-muted);overflow-wrap:anywhere}.cn-qrreader-safety{display:flex;align-items:flex-start;gap:8px;padding:12px;margin:14px 0 0;border:1px solid var(--cn-line);border-radius:9px;background:var(--cn-hero);font-size:11px;line-height:1.8;color:var(--cn-muted)}.cn-qrreader-safety .bi{flex:none;color:var(--cn-accent);font-size:18px}.cn-qrreader-supported{padding:14px;margin-block:12px;border:1px solid var(--cn-line);border-radius:10px;background:var(--cn-surface)}.cn-qrreader-supported h2{margin-bottom:12px;font-size:14px;font-weight:700}.cn-qrreader-supported>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.cn-qrreader-supported>div>span{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 4px;border:1px solid var(--cn-line);border-radius:7px;font-size:11px;text-align:center}.cn-qrreader-supported .bi{color:var(--cn-accent);font-size:24px}.cn-qrreader-supported>div>span:nth-child(3n) .bi{color:var(--cn-positive)}.cn-qrreader-workspace :is(button,input,label[for]):focus-visible{outline:3px solid var(--cn-focus);outline-offset:3px}@media (max-width:1499px) and (min-width:1200px){.cn-qrreader-methods button{padding:8px;gap:7px}.cn-qrreader-methods small{display:none}.cn-qrreader-paste{flex-wrap:wrap}}@media (max-width:767px){.cn-qrreader-workspace{grid-template-columns:minmax(0,1fr)}.cn-qrreader-methods button{min-height:64px}.cn-qrreader-empty{min-height:310px}.cn-qrreader-paste{flex-wrap:wrap}.cn-qrreader-paste>div{flex:1 1}.cn-qrreader-supported>div{grid-template-columns:repeat(3,minmax(0,1fr))}.cn-qrreader-output .erp-flow-file__button{width:44px;height:44px}.cn-qrreader-output .erp-scan-hit__actions .btn,.cn-qrreader-result-head>.btn,.cn-qrreader-sample .btn{min-height:44px}}.cn-codestudio-workspace{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:10px;align-items:start}.cn-codestudio .cn-idstudio-main,.cn-codestudio-workspace>*{min-width:0}.cn-codestudio .cn-qr-mode-switch,.cn-codestudio-modes{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.cn-codestudio .cn-qr-mode-switch .btn{display:inline-flex;justify-content:center;align-items:center;min-height:42px;min-width:90px;padding:9px 18px;border-radius:8px;font-size:12px}.cn-codestudio :is(.cn-qr-mode-switch,.cn-codestudio-modes) button[aria-pressed=true]{background:#0067f4;border-color:#0067f4;color:white}.cn-codestudio :is(.cn-qr-mode-switch,.cn-codestudio-modes) button[aria-pressed=false]{background:var(--cn-surface);color:var(--cn-ink)}.cn-codestudio :is(.cn-qr-mode-switch,.cn-codestudio-modes) button[aria-pressed=false]:hover{background:var(--cn-tint)}.cn-codestudio-hint{margin:0 0 16px;font-size:12px;color:var(--cn-muted);line-height:1.8}.cn-codestudio-workspace .erp-flow-field{margin-bottom:16px}.cn-codestudio-workspace :is(.erp-flow-field__label,.form-label){display:block;font-size:12px;font-weight:600;color:var(--cn-ink)}.cn-codestudio-workspace :is(.form-control,.form-select){min-height:42px;margin-top:7px;border-color:var(--cn-line);background-color:var(--cn-surface);color:var(--cn-ink)}.cn-codestudio-workspace :is(.form-control,.form-select).is-invalid{border-color:var(--cn-red)}.cn-codestudio-workspace :is(.erp-flow-field__hint,.erp-tool-result__note,.erp-barcode-muted,.erp-barcode-note){font-size:11px;line-height:1.8;color:var(--cn-muted);overflow-wrap:anywhere}.cn-codestudio-workspace :is(.erp-tool-form__error,.invalid-feedback){font-size:12px;color:var(--cn-red);overflow-wrap:anywhere}.cn-codestudio-workspace .erp-tool-form__grid{grid-template-columns:minmax(0,1fr);gap:16px}.cn-codestudio .cn-qr-kind-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:20px}.cn-codestudio .cn-qr-kind-tiles button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:76px;padding:10px 5px;border:1px solid var(--cn-line);border-radius:8px;background:var(--cn-surface);color:var(--cn-ink);font-size:11px;line-height:1.5}.cn-codestudio .cn-qr-kind-tiles button>.bi{font-size:24px;color:var(--cn-accent)}.cn-codestudio .cn-qr-kind-tiles button[aria-pressed=true]{border-color:var(--cn-accent);background:var(--cn-hero);box-shadow:0 0 0 1px var(--cn-tint);font-weight:700}.cn-codestudio-options{padding:14px 0 0;margin-top:18px;border-top:1px solid var(--cn-line)}.cn-codestudio-options>summary{display:flex;align-items:center;gap:8px;min-height:40px;color:var(--cn-accent);font-size:13px;font-weight:700;cursor:pointer;list-style:none}.cn-codestudio-options>summary::-webkit-details-marker{display:none}.cn-codestudio-options>summary>.bi:last-child{margin-inline-start:auto;font-size:12px}.cn-codestudio-options[open]>summary>.bi:last-child{transform:rotate(180deg)}[dir=rtl] .cn-codestudio-options[open]>summary>.bi:last-child{transform:rotate(-180deg)}.cn-codestudio-options .erp-flow-options{margin:12px 0 0;padding:0;border:0;min-width:0}.cn-codestudio-options legend{float:none;width:auto;margin-bottom:12px;font-size:12px}.cn-codestudio-options .erp-qr-background__options,.cn-codestudio-options .erp-qr-colors{display:flex;flex-wrap:wrap;gap:10px}.cn-codestudio-options .erp-qr-background__option{font-size:12px}.cn-codestudio-note{display:flex;align-items:flex-start;gap:8px;margin:16px 0 0;padding:12px;border:1px solid var(--cn-line);border-radius:8px;background:var(--cn-hero);color:var(--cn-muted);font-size:11px;line-height:1.8}.cn-codestudio-note>.bi{flex:none;color:var(--cn-accent);font-size:17px}.cn-codestudio .cn-codestudio-output>.erp-qr-preview{display:grid;place-items:center;width:100%;max-width:none;min-height:280px;margin:0 0 16px;padding:20px;border:1px solid var(--cn-line);border-radius:10px;background-color:var(--cn-hero)}.cn-codestudio-output>.erp-qr-preview--empty{align-content:center;gap:20px}.cn-codestudio-output .erp-qr-preview__icon{color:var(--cn-accent);font-size:90px}.cn-codestudio-output .erp-qr-preview__hint{max-width:270px;margin:0;color:var(--cn-muted);font-size:12px;line-height:1.8;text-align:center}.cn-codestudio-output .erp-qr-preview__code{display:block;width:100%;max-width:320px;max-height:350px;height:auto;aspect-ratio:1}.cn-codestudio .cn-codestudio-output>.erp-qr-preview--transparent{background:repeating-conic-gradient(#fff 0 25%,#e4eaf0 0 50%) 0 /20px 20px}.cn-codestudio-output .erp-qr-payload{max-width:100%;max-height:160px;padding:10px;margin-block:8px;border:1px solid var(--cn-line);border-radius:7px;background:var(--cn-hero);color:var(--cn-ink);font-size:12px;line-height:1.8;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}.cn-codestudio-payload{margin-bottom:16px}.cn-codestudio-payload>span{font-size:12px;color:var(--cn-muted)}.cn-codestudio-payload .btn{min-height:40px}.cn-codestudio-downloads{display:grid;gap:8px}.cn-codestudio-downloads>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cn-codestudio-downloads .btn{min-height:42px}.cn-codestudio-output>.btn{display:flex;width:100%;min-height:42px;margin-top:8px}.cn-codestudio-output>.btn:first-of-type{margin-top:16px}.cn-codestudio .cn-vietqr-downloads{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:16px}.cn-codestudio .cn-vietqr-downloads .btn{min-height:42px}.cn-codestudio .cn-vietqr-details{display:grid;gap:10px;margin:16px 0;padding:12px;border:1px solid var(--cn-line);border-radius:8px;background:var(--cn-hero)}.cn-codestudio .cn-vietqr-details>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.cn-codestudio .cn-vietqr-details dd,.cn-codestudio .cn-vietqr-details dt{margin:0;font-size:12px;overflow-wrap:anywhere}.cn-codestudio .cn-vietqr-details dt{color:var(--cn-muted);font-weight:400}.cn-codestudio .cn-vietqr-details dd{text-align:end;font-weight:600}.cn-codestudio .cn-vietqr-payload{font-size:12px}.cn-codestudio .cn-vietqr-payload summary{padding-block:10px;color:var(--cn-accent);cursor:pointer}.cn-codestudio-workspace .erp-barcode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cn-codestudio-output .erp-barcode-preview{width:100%;margin-bottom:16px;padding:20px 12px;border:1px solid var(--cn-line);border-radius:9px;background:white;color:#536579}.cn-codestudio-output .erp-barcode-preview__code{display:block;width:100%;max-height:240px;object-fit:contain}.cn-codestudio-output .erp-barcode-preview>p{font-size:11px}.cn-codestudio-workspace :is(.erp-barcode-errors,.erp-barcode-batch){max-width:100%;overflow-x:auto;font-size:12px}.cn-codestudio-workspace .erp-barcode-actions{display:flex;flex-wrap:wrap;gap:8px}.cn-codestudio-workspace .erp-barcode-actions .btn{min-height:42px}.cn-codestudio-workspace .erp-tool-panel{padding:16px 0 0;margin:20px 0 0;border:0;border-top:1px solid var(--cn-line);border-radius:0;background:transparent;box-shadow:none}.cn-codestudio-workspace .erp-tool-panel__title{font-size:14px}.cn-codestudio-dynamic-create>p,.cn-codestudio-workspace .erp-tool-panel>p{font-size:11px;line-height:1.9;color:var(--cn-muted)}.cn-codestudio-workspace .form-check{margin-top:12px;padding-inline-start:26px;font-size:12px;line-height:1.8}.cn-codestudio-workspace .form-check-input{margin-inline-start:-26px;margin-top:4px}.cn-codestudio-workspace .btn{white-space:normal;overflow-wrap:anywhere}.cn-codestudio-input .erp-flow-field__label.mt-3{margin-top:18px!important}.cn-codestudio-input .cn-codestudio-dynamic-create>.btn{width:100%;min-height:44px}.cn-codestudio-input .erp-tool-panel__body>.btn{min-height:42px}.cn-codestudio-workspace .cn-label-paper{max-width:100%;margin-inline:auto}.cn-codestudio-workspace .cn-graphic-page-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cn-codestudio :is(button,input,select,textarea,summary):focus-visible{outline:3px solid var(--cn-focus);outline-offset:3px}@media (max-width:767px){.cn-codestudio-workspace{grid-template-columns:minmax(0,1fr)}.cn-codestudio .cn-qr-mode-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cn-codestudio .cn-qr-mode-switch .btn{min-width:0;padding-inline:8px}.cn-codestudio .cn-qr-mode-switch .btn,.cn-codestudio-workspace :is(.btn,.form-control,.form-select){min-height:44px}.cn-codestudio .cn-qr-kind-tiles button{min-height:78px}.cn-codestudio .cn-codestudio-output>.erp-qr-preview{min-height:260px}}