/* Keep actual card images fully visible without pushing controls off screen. */
.card-editor-page .builder-live-preview{margin:14px 0}.card-editor-page .builder-live-preview>summary{cursor:pointer;font-weight:700}.card-editor-page .builder-live-preview #builderTemplatePanel{border:0;box-shadow:none;padding:10px 0;margin:0}.card-editor-page #cardEditFields{scroll-margin-top:15px}.card-editor-page .builder-preview-sticky{z-index:12}.card-editor-page #builderImagePreview,.card-editor-page [data-card-rotate-image],.share-card-page .selected-card-preview img,.public-experience .public-identity-card>img,.public-experience .public-identity-card>details>img,.public-identity>.builder-preview>img,.public-identity>.builder-preview>details>img,.contact-original-card>a>img,.contact-original-card>img{display:block!important;width:100%!important;height:auto!important;max-height:260px!important;object-fit:contain!important;object-position:center;max-width:100%;margin-inline:auto}
.scan-review-edit{display:flex!important;flex-direction:column;gap:14px;padding-bottom:90px;max-width:850px;margin:auto}.scan-review-edit .scan-fields-panel{order:0;scroll-margin-top:15px}.scan-review-edit .scan-preview-panel{order:1}.scan-review-edit .scan-preview-panel summary{cursor:pointer;font-size:14px;padding:10px}.scan-review-edit .card-image-preview img{width:100%;height:auto;max-height:220px;object-fit:contain}.scan-review-edit .ocr-footnote{display:none}.scan-review-edit .scan-review-actions{position:fixed;bottom:calc(8px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);display:flex;flex-wrap:nowrap;gap:8px;z-index:20;background:var(--panel,#102b3b);border:1px solid var(--border,#345d6e);padding:9px;border-radius:14px;width:min(820px,calc(100% - 24px));box-sizing:border-box}.scan-review-actions>.btn{font-size:13px;min-height:44px;flex:1}.scan-review-edit .scan-fields-panel .formgrid{gap:12px}.scan-review-edit .field-confidence{display:none!important}body:has(.scan-review-edit) #aiGuideFab{bottom:95px!important}
.seller-review-note{grid-column:1/-1;font-size:12px;line-height:1.5;margin:8px 0 0;color:var(--mw-muted)}.seller-review-note a{color:var(--mw-accent)}
@media(max-width:640px){.card-editor-page #builderImagePreview,.card-editor-page [data-card-rotate-image],.share-card-page .selected-card-preview img,.public-experience .public-identity-card>img,.public-experience .public-identity-card>details>img,.public-identity>.builder-preview>img,.public-identity>.builder-preview>details>img,.contact-original-card>a>img,.contact-original-card>img{max-height:190px!important;max-height:min(190px,27svh)!important}.scan-review-edit .card-image-preview img{max-height:min(180px,25svh)}.card-editor-page .builder-live-preview .builder-preview{min-height:0!important}.scan-review-edit .formgrid{grid-template-columns:1fr}.scan-review-edit .formgrid .full{grid-column:auto}.share-card-page .selected-card-preview .digital-card{padding:10px!important}.public-experience .public-identity-card{padding:14px!important}}
.card-editor-page .builder-layout{align-items:stretch!important}.card-editor-page .builder-layout>section{width:100%;box-sizing:border-box}@media(max-width:640px){.card-editor-page{padding-bottom:90px}.card-editor-page .builder-preview-sticky{position:fixed!important;bottom:calc(8px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:min(650px,calc(100% - 24px));padding:8px;border-radius:14px;box-sizing:border-box;background:var(--edit-face);border:1px solid var(--edit-line)}body:has(.card-editor-page) #aiGuideFab{bottom:95px!important}}
.scan-result-head>div>.eyebrow,.scan-result-head>div>p,.scan-review-edit .scan-fields-panel>.section-title{display:none}.scan-result-head{gap:8px}.card-editor-page.card-editor-page .builder-preview-sticky{bottom:calc(8px + env(safe-area-inset-bottom))}
