.tool-scan-to-pdf{--ecs-line: #d7dbe0;--ecs-accent: #1a56db}html[data-theme="dark"] .tool-scan-to-pdf{--ecs-line: #3a4149;--ecs-accent: #6b9bff}.tool-scan-to-pdf .camera-row{display: flex;flex-wrap: wrap;gap: 10px;align-items: center;margin: 12px 0}.tool-scan-to-pdf .camera-label{display: inline-flex;align-items: center;gap: 8px;cursor: pointer}.tool-scan-to-pdf input[data-ecs="camera"]{position: absolute;width: 1px;height: 1px;opacity: 0;pointer-events: none}.tool-scan-to-pdf .mode-row{display: flex;flex-wrap: wrap;gap: 12px}.tool-scan-to-pdf .file-row{flex-wrap: wrap;row-gap: 6px}