:root{--ps-space-1:4px;--ps-space-2:8px;--ps-space-3:12px;--ps-space-4:16px;--ps-space-6:24px;--ps-space-8:32px;--ps-radius-control:10px;--ps-radius-panel:16px;--ps-control-height:44px;--ps-surface:#fff;--ps-surface-soft:#edf4ef;--ps-action:#1d5745;--ps-action-hover:#164534;--ps-action-ink:#fff;--ps-text-secondary:#56675e;--ps-focus:#4d9072;--ps-shadow:0 4px 18px #203b3310}html[data-theme=dark]{--ps-surface:#1e2b24;--ps-surface-soft:#253c30;--ps-action:#a8d8bc;--ps-action-hover:#c2e8d0;--ps-action-ink:#13271c;--ps-text-secondary:#bbcbbf;--ps-focus:#a8d8bc}@media screen{.app-shell .btn{min-height:var(--ps-control-height);border-radius:var(--ps-radius-control);padding:10px 16px;font-size:14px;font-weight:650;line-height:1.4}.app-shell .btn.primary{background:var(--ps-action);color:var(--ps-action-ink)}.app-shell .btn.primary:hover:not(:disabled){background:var(--ps-action-hover)}.app-shell .btn.secondary{background:var(--ps-surface);border:1px solid var(--line);color:var(--ink)}.app-shell .icon-btn{border-radius:var(--ps-radius-control);min-width:40px;min-height:40px}.app-shell .nav-item{border-radius:var(--ps-radius-control);min-height:44px;font-size:14px}.app-shell .nav-correction{color:var(--ps-action);background:var(--ps-surface-soft);font-weight:750}.app-shell .nav-correction.active{box-shadow:inset 3px 0 var(--ps-action)}.app-shell .page-heading p{color:var(--ps-text-secondary);max-width:72ch;font-size:15px;line-height:1.6}.app-shell :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--ps-focus);outline-offset:3px}.correction-hero{border:1px solid var(--line);border-radius:var(--ps-radius-panel);background:var(--ps-surface);box-shadow:var(--ps-shadow);grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:32px;margin-bottom:24px;padding:32px;display:grid}.correction-hero .eyebrow{color:var(--ps-action);letter-spacing:1.4px;margin-bottom:12px;font-size:11px;display:block}.correction-hero h2{letter-spacing:-.7px;max-width:24ch;font-size:clamp(23px,2.4vw,32px);line-height:1.25}.correction-hero-copy>p{color:var(--ps-text-secondary);max-width:58ch;margin-top:16px;font-size:15px;line-height:1.7}.correction-hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.correction-hero-steps{background:var(--ps-surface-soft);border-radius:12px;align-content:center;gap:20px;margin:0;padding:24px;list-style:none;display:grid}.correction-hero-steps li{align-items:flex-start;gap:12px;display:flex}.correction-hero-steps li>span{background:var(--ps-surface);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.correction-hero-steps strong{font-size:14px;line-height:1.6}.correction-hero-steps p{color:var(--ps-text-secondary);margin-top:2px;font-size:13px;line-height:1.5}.task-grid.preparation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.correction-progress{border-bottom:1px solid var(--line);gap:24px;margin:0 0 24px;padding:0 0 20px;list-style:none;display:flex}.correction-progress li{color:var(--ps-text-secondary);align-items:center;gap:8px;font-size:14px;display:flex}.correction-progress li>span{border:1px solid var(--line);background:var(--ps-surface);border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.correction-progress .current{color:var(--ink);font-weight:750}.correction-progress .current>span{background:var(--ps-action);color:var(--ps-action-ink);border-color:var(--ps-action)}.correction-progress .complete>span{background:var(--ps-surface-soft);color:var(--ink)}.scanner-start{border:1px solid var(--line);border-radius:var(--ps-radius-panel);background:var(--ps-surface);max-width:920px;margin-inline:auto;padding:32px}.scanner-intro p{max-width:65ch;color:var(--ps-text-secondary);line-height:1.7}.scanner-actions{flex-wrap:wrap;gap:12px;margin-block:24px}.scanner-tips{background:var(--ps-surface-soft);color:var(--ps-text-secondary);border-radius:12px;padding:20px 20px 20px 40px;line-height:1.7}.scanner-panel .modal-actions{flex-wrap:wrap;gap:12px}.scanner-table :is(td,th){padding:12px 8px}.scanner-table .read-btn{min-width:44px;min-height:44px}@media (max-width:760px){.app-shell .btn{white-space:normal;text-align:center;min-height:48px}.app-shell .icon-btn{min-width:44px;min-height:44px}.correction-hero{grid-template-columns:minmax(0,1fr);gap:24px;padding:20px}.correction-hero-actions{grid-template-columns:1fr;display:grid}.correction-hero-steps{gap:16px;padding:16px}.task-grid.preparation-grid{grid-template-columns:1fr}.correction-progress{justify-content:space-between;gap:8px;margin-bottom:16px;padding-bottom:16px}.correction-progress li{gap:6px;font-size:12px}.correction-progress li>span{width:24px;height:24px}.scanner-start{min-width:0;padding:20px}.scanner-actions{grid-template-columns:1fr;display:grid}.scanner-table{table-layout:fixed}.scanner-table :is(td,th){overflow-wrap:anywhere;padding:10px 5px}.scanner-table th:first-child{width:20%}.scanner-table th:nth-child(2){width:32%}.scanner-table th:nth-child(3){width:20%}.scanner-table input{min-width:0;max-width:100%}}@media (prefers-reduced-motion:reduce){.app-shell .btn{transition:none}.app-shell .btn:hover{transform:none}}}.builder-header-editor{border:1px solid var(--border,#dfe5df);background:var(--surface,#fff);border-radius:16px;min-width:0;margin:0 0 24px;padding:18px}.builder-header-heading h3{margin:0 0 5px;font-size:16px}.builder-header-heading p{color:var(--muted,#647267);margin:0 0 14px;font-size:13px;line-height:1.5}.builder-header-paper{background:#fff;border:1px solid #dfe5df;border-radius:10px;max-width:794px;margin:0 auto 12px;overflow:hidden}.builder-header-paper iframe{pointer-events:none;border:0;width:100%;display:block}.builder-header-fields summary{cursor:pointer;align-items:center;gap:8px;padding:10px 0;font-size:14px;font-weight:650;list-style:none;display:flex}.builder-header-fields summary::-webkit-details-marker{display:none}.builder-header-fields summary>span{color:var(--muted,#647267);margin-left:auto;font-size:12px;font-weight:400}.builder-header-grid{border-top:1px solid var(--border,#dfe5df);grid-template-columns:1fr 1fr;gap:16px;padding-top:14px;display:grid}.builder-header-grid label,.header-logo-field{flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:600;display:flex}.builder-header-grid input{border:1px solid var(--border,#ccd5cd);width:100%;min-width:0;font:inherit;background:var(--surface,#fff);color:inherit;border-radius:9px;padding:10px 12px}.builder-header-grid small{color:var(--muted,#647267);font-size:12px;font-weight:400;line-height:1.4}.builder-header-grid .header-field-wide{grid-column:1/-1}.header-logo-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.header-logo-actions>img{object-fit:contain;width:42px;height:42px}.header-logo-actions label{cursor:pointer;flex-direction:row;align-items:center;display:flex}.header-logo-actions input[type=file]{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.header-logo-actions .text-btn,.header-reset{align-items:center;gap:6px;display:inline-flex}.header-reset{margin-top:14px}.header-error{color:#b42318;font-size:13px}@media (max-width:767px){.builder-header-editor{margin-bottom:18px;padding:12px}.builder-header-grid{grid-template-columns:1fr}.builder-header-fields summary>span{display:none}.builder-header-heading p{font-size:12px}}.builder-body>.builder-header-editor{grid-column:1/-1;margin-bottom:0}.builder-header-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.builder-header-heading>.btn{flex-shrink:0}.builder-header-fields[hidden]{display:none}@media (max-width:767px){.builder-header-heading{flex-wrap:wrap;gap:6px;margin-bottom:12px}.builder-header-heading>.btn{min-height:40px}}.header-school-picker{flex-direction:column;gap:7px;margin:0 0 16px;font-size:13px;font-weight:600;display:flex}.header-school-picker select{border:1px solid var(--border,#ccd5cd);background-color:var(--surface,#fff);width:100%;min-height:44px;color:inherit;font:inherit;border-radius:9px;padding:10px 40px 10px 12px}.header-school-picker small{color:var(--muted,#647267);font-size:12px;font-weight:400;line-height:1.5}.template-thumbnail.modern{background:#f0f5ef;border-left:3px solid #648762}.template-thumbnail.modern i:first-child{background:#648762}.template-thumbnail.classic{background:#fff;border-radius:0}.template-thumbnail.classic i:first-child{background:#444;border-bottom:1px solid #444}.template-thumbnail.compact{background:#fff}.template-thumbnail.compact i{background:#888;height:2px;margin-bottom:3px}.rich-toolbar .rich-format-select{width:auto;color:var(--muted,#647267);flex-direction:column;flex-shrink:0;gap:2px;margin:0 4px 0 0;font-size:10px;font-weight:600;display:flex}.rich-toolbar .rich-format-select>span{padding-left:3px}.rich-toolbar .rich-format-select select{width:auto;max-width:165px;min-height:32px;margin:0;padding:4px 30px 4px 8px;font-size:12px}@media (max-width:560px){.rich-toolbar .rich-format-select select{max-width:148px;min-height:38px}}@media (min-width:761px){.nav-item,.nav-label,.brand small{color:var(--ps-text-secondary)}.nav-item.active{color:var(--ps-action)}.nav-label{font-size:11px}.brand small{letter-spacing:.6px;font-size:11px}.sidebar-bottom .upgrade button{align-items:center;min-height:24px}.topbar .top-tour{min-height:24px;color:var(--ps-text-secondary)}.collection-banner .badge{font-size:11px}.photo-review-legend small{font-size:12px}.bank-search-row .search-wrap input,.bank-search-row .toolbar-actions .btn{font-size:14px}.search-wrap:focus-within,.filter:focus-within{outline:2px solid var(--ps-focus);outline-offset:2px}}.empty-state{color:var(--ps-text-secondary)}.toast.error{border-left:4px solid var(--mb-danger,#8a2f2f)}.toast.error>svg{color:var(--mb-danger,#8a2f2f)}@media (min-width:761px){.breadcrumb span,.sync-text,footer span,.eyebrow,.tabs button[role=tab]:not([aria-selected=true]),.tip p,.sort-text,.results-heading span,.empty-cart strong,.empty-cart span,.empty-cart p,.cart-summary span,.cart-label span,.profile-row p,.banner-meta,.bank-bottom,.cart-footnote,.tip p>strong,.notice,.scanner-panel label,.scanner-table td small,.cart-summary strong{color:var(--ps-text-secondary)}.theme-linguagens,.theme-geral{--th-badge-ink:#5e4f80}.photo-review-rows button{min-height:24px}}
:root{--fd-height:44px;--fd-radius:10px;--fd-pad:14px;--fd-bg:#fff;--fd-bg-hover:#fbfcfb;--fd-bg-disabled:#f3f5f2;--fd-border:#d6ddd6;--fd-border-hover:#b7c4ba;--fd-border-focus:#1d5745;--fd-ring:#1d57451f;--fd-text:var(--ink);--fd-placeholder:#9aa59d;--fd-label:#3d5047;--fd-error:#b3392f;--fd-error-ring:#b3392f1f;--fd-ok:#1d5745;--fd-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2356675e' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--fd-pop-bg:#fff;--fd-pop-border:#e1e7e1;--fd-pop-shadow:0 12px 32px #1a2e2518,0 2px 6px #1a2e250d;--fd-opt-hover:#f3f7f4;--fd-opt-active:#e8f1ec;--fd-opt-ink:#1d5745;--fd-group:#7a877f}html[data-theme=dark]{--fd-bg:#1e2b24;--fd-bg-hover:#22312a;--fd-bg-disabled:#19241e;--fd-border:#3a4d42;--fd-border-hover:#52695b;--fd-border-focus:#a8d8bc;--fd-ring:#a8d8bc29;--fd-placeholder:#7f9186;--fd-label:#bbcbbf;--fd-error:#ff9a8f;--fd-error-ring:#ff9a8f29;--fd-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23bbcbbf' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--fd-pop-bg:#25352c;--fd-pop-border:#3a4d42;--fd-pop-shadow:0 12px 32px #0006;--fd-opt-hover:#2c3f34;--fd-opt-active:#34503f;--fd-opt-ink:#c2e8d0;--fd-group:#93a69a}@media screen and (min-width:761px){:is(input:not([type=radio],[type=checkbox],[type=file],[type=range],[type=color],[type=hidden],[type=button],[type=submit],[type=reset],[type=image]),select:not([multiple]),textarea):not(.search-wrap *,.filter *,.fd-bare,[contenteditable] *){appearance:none;min-height:var(--fd-height);padding:10px var(--fd-pad);box-sizing:border-box;border:1px solid var(--fd-border);border-radius:var(--fd-radius);background-color:var(--fd-bg);color:var(--fd-text);font-size:14px;font-weight:450;line-height:1.4;transition:border-color .15s,box-shadow .15s,background-color .15s}:is(input,select,textarea):not(.search-wrap *,.filter *,.fd-bare)::placeholder{color:var(--fd-placeholder);opacity:1}:is(input,select,textarea):not(.search-wrap *,.filter *,.fd-bare):hover:not(:disabled,:focus,[aria-invalid=true]){border-color:var(--fd-border-hover);background-color:var(--fd-bg-hover)}:is(input,select,textarea):not(.search-wrap *,.filter *,.fd-bare):focus,:is(input,select,textarea):not(.search-wrap *,.filter *,.fd-bare):focus-visible{border-color:var(--fd-border-focus);box-shadow:0 0 0 4px var(--fd-ring);background-color:var(--fd-bg);outline:0}:is(:is(input,select,textarea)[aria-invalid=true]:not(.fd-bare),:is(input,select,textarea):user-invalid:not(.fd-bare)){border-color:var(--fd-error)}:is(:is(input,select,textarea)[aria-invalid=true]:focus:not(.fd-bare),:is(input,select,textarea):user-invalid:focus:not(.fd-bare)){border-color:var(--fd-error);box-shadow:0 0 0 4px var(--fd-error-ring)}:is(input,select,textarea):disabled:not(.fd-bare){background-color:var(--fd-bg-disabled);color:var(--fd-placeholder);border-color:var(--fd-border);cursor:not-allowed;opacity:1}:is(input,textarea)[readonly]:not(.fd-bare){background-color:var(--fd-bg-disabled)}textarea:not(.search-wrap *,.fd-bare){resize:vertical;min-height:96px;line-height:1.6}select:not([multiple],.search-wrap *,.filter *,.fd-bare){cursor:pointer;text-overflow:ellipsis;background-image:var(--fd-chevron);background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}select:not([multiple],.search-wrap *,.filter *,.fd-bare):disabled{cursor:not-allowed}select[data-fd-open=true]:not(.fd-bare,.search-wrap *,.filter *){border-color:var(--fd-border-focus);box-shadow:0 0 0 4px var(--fd-ring)}input[type=number]:not(.fd-bare){-moz-appearance:textfield}input[type=number]:not(.fd-bare)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]:not(.fd-bare)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=search]:not(.fd-bare)::-webkit-search-cancel-button{-webkit-appearance:none}input[type=checkbox],input[type=radio]{accent-color:var(--ps-action,#1d5745)}}.fd-pop{z-index:2000;background:var(--fd-pop-bg);border:1px solid var(--fd-pop-border);min-width:200px;max-width:min(440px,100vw - 24px);box-shadow:var(--fd-pop-shadow);transform-origin:top;border-radius:12px;flex-direction:column;animation:.14s ease-out fd-pop-in;display:flex;position:fixed;overflow:hidden}.fd-pop[data-side=top]{transform-origin:bottom}@keyframes fd-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fd-pop{animation:none}}.fd-pop-search{border-bottom:1px solid var(--fd-pop-border);color:var(--fd-group);align-items:center;gap:8px;padding:10px 12px;display:flex}.fd-pop-search input{min-width:0;color:var(--fd-text);background:0 0;border:0;outline:0;flex:1;padding:2px 0;font-size:14px}.fd-pop-search input::placeholder{color:var(--fd-placeholder)}.fd-pop-list{overscroll-behavior:contain;max-height:min(320px,var(--fd-pop-max,320px));outline:0;padding:6px;overflow-y:auto}.fd-pop-group{letter-spacing:.8px;text-transform:uppercase;color:var(--fd-group);padding:10px 10px 4px;font-size:11px;font-weight:700}.fd-pop-option{cursor:pointer;min-height:40px;color:var(--fd-text);-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:10px;padding:8px;font-size:14px;line-height:1.35;display:flex}.fd-pop-option>span{overflow-wrap:anywhere;flex:1;min-width:0}.fd-pop-option[data-active=true]{background:var(--fd-opt-hover)}.fd-pop-option[aria-selected=true]{background:var(--fd-opt-active);color:var(--fd-opt-ink);font-weight:650}.fd-pop-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.fd-pop-option[data-empty=true]{color:var(--fd-placeholder)}.fd-pop-option svg{flex-shrink:0}.fd-pop-empty{text-align:center;color:var(--fd-group);padding:18px 12px;font-size:13px}.fd-field{align-content:start;gap:6px;min-width:0;display:grid}.fd-label{color:var(--fd-label);font-size:13px;font-weight:650;line-height:1.3}.fd-label small{color:var(--fd-group);margin-left:6px;font-size:12px;font-weight:450}.fd-help{color:var(--fd-group);font-size:12.5px;line-height:1.45}.fd-error{color:var(--fd-error);font-size:12.5px;font-weight:550;line-height:1.45}.fd-row{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px 20px;display:grid}@media screen and (min-width:761px){:is(.search-wrap,.filter){min-height:var(--fd-height);height:auto;padding:0 var(--fd-pad);box-sizing:border-box;border:1px solid var(--fd-border);border-radius:var(--fd-radius);background:var(--fd-bg);color:var(--fd-text);align-items:center;gap:10px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}:is(.search-wrap,.filter):hover:not(:focus-within){border-color:var(--fd-border-hover);background:var(--fd-bg-hover)}:is(.search-wrap,.filter):is(:focus-within,:has(select[data-fd-open=true])){border-color:var(--fd-border-focus);box-shadow:0 0 0 4px var(--fd-ring);background:var(--fd-bg)}:is(.search-wrap,.filter) :is(input,select){box-shadow:none;min-height:42px;color:var(--fd-text);background-color:#0000;border:0;border-radius:0;outline:0;padding:0;font-size:14px}:is(.search-wrap,.filter) :is(input,select):focus,:is(.search-wrap,.filter) :is(input,select):focus-visible{box-shadow:none;outline:0}.filter select{appearance:none;cursor:pointer;background-image:var(--fd-chevron);background-position:100%;background-repeat:no-repeat;background-size:14px;max-width:none;padding-right:22px}.rich-toolbar select:not(.fd-bare){background-position:right 10px center;background-size:14px;min-height:36px;padding:4px 32px 4px 10px;font-size:13px}.rich-toolbar .rich-format-select{flex-direction:row;align-items:center;gap:0;margin:0 4px 0 0}.rich-toolbar .rich-format-select select{max-width:170px}}.fmt-field{flex:1;min-width:0;position:relative}.fmt-input{min-height:var(--fd-height);box-sizing:border-box;padding:10px var(--fd-pad);border:1px solid var(--fd-border);border-radius:var(--fd-radius);background:var(--fd-bg);color:var(--fd-text);overflow-wrap:anywhere;cursor:text;outline:0;align-items:center;font-size:14px;font-weight:450;line-height:1.4;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.fmt-input:hover:not(:focus){border-color:var(--fd-border-hover);background:var(--fd-bg-hover)}.fmt-input:focus{border-color:var(--fd-border-focus);box-shadow:0 0 0 4px var(--fd-ring);background:var(--fd-bg)}.fmt-input[data-empty=true]:before{content:attr(data-placeholder);color:var(--fd-placeholder);pointer-events:none}.fmt-input sub,.fmt-input sup,.exam-paper sub,.exam-paper sup{font-size:.75em;line-height:0}.fmt-toolbar{z-index:5;background:var(--fd-pop-bg);border:1px solid var(--fd-pop-border);box-shadow:var(--fd-pop-shadow);border-radius:10px;gap:2px;padding:3px;display:flex;position:absolute;bottom:calc(100% + 6px);right:0}.fmt-toolbar[hidden]{display:none}.fmt-toolbar button{width:30px;height:30px;color:var(--fd-label);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.fmt-toolbar button:hover{background:var(--fd-opt-hover)}.fmt-toolbar button.on{background:var(--fd-opt-active);color:var(--fd-opt-ink)}.fmt-toolbar button:focus-visible{outline:2px solid var(--fd-border-focus);outline-offset:1px}.fmt-input{white-space:pre-wrap}.alternative-input .fmt-input span{min-width:0;color:inherit;font-size:inherit;font-variant-numeric:inherit;flex-shrink:1;display:inline}.alternative-input .fmt-input span[style*=vertical-align]{font-size:.75em}.header-dialog-overlay{z-index:60}.modal.header-dialog{flex-direction:column;gap:14px;width:min(860px,100%);max-height:min(92vh,880px);padding:22px 26px 0;display:flex;overflow:hidden}.header-dialog-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.header-dialog-top h2{margin:0 0 4px;font-size:20px}.header-dialog-top p{color:var(--muted);margin:0;font-size:13px}.header-dialog>.builder-header-paper{flex:none;width:100%;margin:0}.header-dialog-body{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:18px;min-height:0;padding:2px 4px 8px 0;display:flex;overflow-y:auto}.header-group{border:0;min-width:0;margin:0;padding:0}.header-group>legend{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 0 10px;font-size:12px;font-weight:700}.header-group .builder-header-grid{border-top:0;padding-top:0}.header-dialog-actions{border-top:1px solid var(--line);background:var(--paper,#fff);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 0 18px;display:flex}@media (max-width:767px){.modal.header-dialog{max-height:94vh;padding:16px 16px 0}.header-dialog-actions{flex-wrap:wrap}}@media (max-height:760px){.modal.header-dialog{overflow-y:auto}.header-dialog-body{flex:none;overflow:visible}.header-dialog-actions{z-index:2;position:sticky;bottom:0}}.header-group .builder-header-grid{gap:12px 16px}.header-dialog-body{gap:14px}.scanner-saved{border:1px solid var(--line);background:var(--ps-surface-soft);border-radius:12px;align-items:center;gap:12px;margin:0 0 20px;padding:14px 16px;display:flex}.scanner-saved>svg{color:var(--ps-action);flex:none}.scanner-saved>div{flex:1;min-width:0}.scanner-saved p{color:var(--ps-text-secondary);margin:2px 0 6px;font-size:14px}.scanner-saved progress{width:100%;height:6px;accent-color:var(--ps-action)}.scanner-doubt{align-items:center;gap:12px;margin:8px 0;list-style:none;display:flex}.scanner-doubt canvas{border:1px solid var(--line);background:#fff;border-radius:8px;flex:none;max-width:260px;height:auto}.scanner-doubt small{color:var(--ps-text-secondary);margin-top:2px;display:block}
