/* Platform primitives; the original design.css owns all product appearance. */
dialog.cv-native-scanner-modal{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:inherit;overflow:visible;font:inherit}
dialog.cv-native-scanner-modal::backdrop{background:transparent}
dialog.cv-native-scanner-modal[open]{display:block}
dialog[data-platform-modal]:not([open]){display:none}
.cv-workspace-notice{margin:12px 24px;padding:12px 16px;border:1px solid var(--material-rim);border-radius:14px;background:var(--material-surface);color:var(--color-text)}
.cv-workspace-reauth{max-width:620px;margin:16px auto;padding:20px}.cv-workspace-reauth form{display:grid;gap:12px}.cv-workspace-reauth label{display:grid;gap:8px}.cv-workspace-reauth input{padding:12px;border:1px solid var(--material-rim);border-radius:14px;background:var(--material-hover);color:var(--color-text)}
