:root{color-scheme:dark;--bg:#070a0b;--panel:#111517;--card:#181d1f;--line:hsla(0,0%,100%,.13);--orange:#d9b93e;--orange-soft:rgba(217,185,62,.14);--ai-blue:#d9b93e;--text:#f6f4eb;--muted:#b8bbb8;--green:#5ecf82;--blue:#d9b93e;--red:#f06464;--graphite-0:#070a0b;--graphite-1:#111517;--graphite-2:#181d1f;--graphite-3:#202527;--graphite-border:hsla(0,0%,100%,.12);--graphite-border-strong:hsla(0,0%,100%,.2);--graphite-blue:#d9b93e;--graphite-blue-soft:rgba(217,185,62,.14);--graphite-gold:#f0c94a;--graphite-success:#67d779;--graphite-danger:#ef6262;--hq-app-bg:#070a0b;--hq-app-wash:rgba(67,66,26,.32);--hq-app-panel:rgba(21,25,26,.56);--hq-app-panel-soft:rgba(26,31,32,.48);--hq-app-card:rgba(28,33,34,.56);--hq-app-gold:#d9b93e;--hq-app-gold-bright:#f0c94a;--hq-app-gold-soft:rgba(217,185,62,.16);--hq-app-shadow:0 10px 28px rgba(0,0,0,.16),inset 0 1px 0 hsla(0,0%,100%,.05);--hq-app-shadow-soft:0 10px 28px rgba(0,0,0,.25);--hq-app-radius:24px}body,html{background:radial-gradient(circle at 78% 14%,rgba(217,185,62,.07),transparent 28rem),linear-gradient(180deg,#090d0e,#070a0b 42%,#050707)!important;color:var(--text)}::selection{background:rgba(57,120,189,.55);color:#fff}:focus-visible{outline-color:var(--hq-app-gold-bright)}h1,h2,h3,h4,h5,h6{color:#f7f8f8}.admin-permission-heading,.commercial-register-table th,.eyebrow,.rme-works-table th,.shortcut-group-label,.workflow-register-head{color:var(--graphite-gold)!important}input,select:not(.rme-status-select):not(.rme-formitise-select),textarea{border-color:var(--graphite-border)!important;background:var(--graphite-2)!important;color:var(--text)!important;box-shadow:none!important}input:hover,select:not(.rme-status-select):not(.rme-formitise-select):hover,textarea:hover{border-color:var(--graphite-border-strong)!important}input:focus,select:not(.rme-status-select):not(.rme-formitise-select):focus,textarea:focus{border-color:var(--hq-app-gold)!important}input::placeholder,textarea::placeholder{color:#7e878e}input[type=checkbox],input[type=radio]{accent-color:var(--hq-app-gold)}.button,.pill,a.button,button.button{border-color:var(--graphite-border-strong)!important;background:var(--graphite-2)!important;color:var(--text)!important;box-shadow:none!important}.button:hover,.pill:hover,a.button:hover,button.button:hover{border-color:#747c83!important;background:var(--graphite-3)!important;color:#fff!important}.button.primary,a.button.primary,button.button.primary{border-color:#d7b719!important;background:var(--graphite-gold)!important;color:#151719!important}.button.primary:hover,a.button.primary:hover,button.button.primary:hover{border-color:#f7dc4f!important;background:#f7d735!important;color:#101214!important}.button.danger,.danger-button{border-color:rgba(239,98,98,.7)!important;color:#ff9b9b!important}.account-card,.account-section,.assistant-settings-panel,.beta-request-card,.business-tool-panel,.card,.company-chat-shell,.employee-access-card,.feature-card,.feature-card-copy,.feature-card-shot,.home-ai-chat,.job-folder-report-strip,.job-image-section,.panel,.paut-controls--graphite,.paut-indications--graphite,.paut-panel,.quick-job-form,.reference-add-card,.register-create-panel,.register-photo-panel,.register-settings-tab,.register-table-panel,.review-register-report-card,.rme-works-register,.rt-film-card,.rt-panel,.screenshot-slot,.viewer-panel,.workflow-register-panel,.workflow-section,.workflow-tile,.xero-card{border-color:var(--graphite-border)!important;background:var(--graphite-1)!important;box-shadow:none!important}.home-ai-console,.home-ai-messages{border-color:var(--graphite-border)!important;background:var(--graphite-0)!important;box-shadow:none!important}.home-ai-message.assistant .home-ai-bubble,.home-ai-message.user .home-ai-bubble{border-color:var(--graphite-border-strong)!important;background:var(--graphite-3)!important;color:var(--text)!important;box-shadow:none!important}.home-ai-message.user .home-ai-bubble{border-color:#557da5!important;background:#1b2730!important}.account-page,.commercial-register-shell,.portal-route-transition,.portal-shell,.rme-works-shell,.tech-chat-avatar,.workflow-home{background:var(--graphite-0)!important}.portal-identity-bar{border-bottom-color:var(--graphite-border)!important;background:rgba(15,19,21,.97)!important;box-shadow:none!important}.portal-identity-nav a{border-color:transparent!important;background:transparent!important;color:#c8cdd1!important}.portal-identity-nav a.active,.portal-identity-nav a:focus-visible,.portal-identity-nav a:hover{border-color:var(--graphite-border)!important;background:var(--graphite-blue-soft)!important;color:#fff!important}.portal-identity-nav a.active{border-color:#4a82bd!important}.portal-connection-box,.portal-identity-connectors a,.portal-identity-connectors button{border-color:var(--graphite-border)!important;background:var(--graphite-2)!important;box-shadow:none!important}.portal-connection-box.connected{border-color:rgba(103,215,121,.62)!important;color:var(--graphite-success)!important}.portal-save-warning{border-bottom-color:rgba(240,202,36,.45);background:#2b2410;color:#f5df7a}.workflow-shortcuts-panel{border-color:var(--graphite-border)!important;background:var(--graphite-1)!important;box-shadow:none!important}.shortcut-panel-header{border-bottom-color:var(--graphite-border)!important}.locked-feature-button.shortcut-link,.shortcut-link{border-color:var(--graphite-border-strong)!important;background:var(--graphite-2)!important;color:#cbd0d3!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)!important}.locked-feature-button.shortcut-link:hover,.shortcut-link:hover{border-color:var(--graphite-blue)!important;background:#202931!important;color:#fff!important}.shortcut-link.active,.shortcut-link[aria-current=page]{border-color:#4a82bd!important;background:var(--graphite-blue-soft)!important;color:#fff!important}.sync-panel,.workflow-sync,.workspace-box-actions,.workspace-connections-row,.workspace-suite-brand{border-color:var(--graphite-border)!important;background:var(--graphite-1)!important;box-shadow:none!important}.panel-title-row,.quick-job-heading,.rme-works-section-heading,.workflow-register-title-row{border-bottom-color:var(--graphite-border)!important}.live-status,.quick-job-auto-badge,.status-badge{border-color:rgba(103,215,121,.55)!important;background:rgba(103,215,121,.06)!important;color:var(--graphite-success)!important;box-shadow:none!important}.compact-data-grid>div,.method-box-selector,.method-box-selector label,.quick-job-auto-note{border-color:var(--graphite-border)!important;background:var(--graphite-2)!important;box-shadow:none!important}.method-box-selector label:has(input:checked){border-color:var(--graphite-blue)!important;background:var(--graphite-blue-soft)!important}.rme-works-table,.workflow-register-table{border-color:var(--graphite-border)!important;background:var(--graphite-1)!important}.rme-works-table th,.workflow-register-head,table th{background:var(--graphite-3)!important}.workflow-register-row{border-color:#30363b!important;background:var(--graphite-1)!important}.rme-works-table tbody .rme-status-row.is-expanded,.rme-works-table tbody .rme-status-row:hover,.workflow-register-row:hover{background:#20272c!important;filter:none!important}.workflow-register-row span{color:#c4c9cc}.workflow-register-open{border-color:#557da5!important;background:rgba(57,120,189,.14);color:#9cc5ed!important}.rme-register-tabs{border-bottom-color:var(--graphite-border)!important}.rme-register-tabs a,.rme-register-tabs button{box-shadow:none!important}.rme-register-tabs .active,.rme-register-tabs button[aria-selected=true]{border-color:var(--graphite-blue)!important;background:var(--graphite-blue-soft)!important;color:#fff!important}.rme-works-table td,.rme-works-table th,td,th{border-color:#343a3f!important}.rme-works-table tbody tr:not(.rme-job-detail-row):nth-child(2n){background:hsla(0,0%,100%,.018)}.rme-formitise-select,.rme-status-select{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 0 0 1px hsla(0,0%,100%,.08)!important;filter:saturate(1.22) brightness(1.12)}.rme-job-detail-row td{border-color:var(--graphite-blue)!important;background:#171d22!important}.rme-filter-menu,.rme-lookup-state,.rme-zoom-control{border-color:var(--graphite-border)!important;background:var(--graphite-2)!important;box-shadow:none!important}.external-report-card,.external-report-dropzone,.external-report-viewer,.job-folder-report-strip,.job-folder-section,.job-image-card,.job-image-dropzone,.job-image-section,.job-info-strip,.job-report-card,.job-upload-modal,.saved-image-card,.upload-modal,.upload-preview-card{border-color:var(--graphite-border)!important;background:var(--graphite-1)!important;box-shadow:none!important}.external-report-section,.external-report-upload-card,.job-folder-image-hero,.job-folder-image-row,.job-folder-section{border-color:rgba(240,201,74,.42)!important;background:linear-gradient(180deg,rgba(31,36,37,.96),rgba(12,16,17,.98))!important}.job-folder-image-header,.job-folder-section-heading{border-bottom-color:rgba(240,201,74,.22)!important}.external-report-create-popover .job-report-create-card>strong,.job-folder-image-header strong,.job-folder-section-heading strong{color:var(--graphite-gold)!important}.external-report-upload-card:focus-within,.external-report-upload-card:hover{border-color:var(--graphite-gold)!important;box-shadow:0 0 0 2px rgba(240,201,74,.12)!important}.external-report-create-popover{border-top-color:rgba(240,201,74,.22)!important}.external-report-pdf-badge{border-color:rgba(240,201,74,.46)!important;background:linear-gradient(145deg,transparent 0 76%,rgba(240,201,74,.2) 76%),linear-gradient(180deg,rgba(31,36,37,.96),rgba(12,16,17,.98))!important;color:var(--graphite-gold)!important}.external-report-status{margin:0;color:var(--graphite-gold);font-size:.8rem;font-weight:800}.external-report-card,.job-image-card,.job-report-card,.saved-image-card,.upload-preview-card{background:var(--graphite-2)!important}.external-report-dropzone.is-dragging,.external-report-dropzone:hover,.job-image-dropzone.is-dragging,.job-image-dropzone:hover{border-color:var(--graphite-blue)!important;background:rgba(57,120,189,.08)!important}.certificate-card,.client-card,.employee-permission-section,.equipment-card,.integration-card,.mobile-permission-grid,.permission-grid,.reference-card{border-color:var(--graphite-border)!important;background:var(--graphite-1)!important;box-shadow:none!important}.employee-permission-section,.mobile-permission-grid,.permission-grid{background:var(--graphite-2)!important}.account-section>header,.employee-access-card>header,.integration-card>header{border-bottom-color:var(--graphite-border)!important}.chat-contact-button,.company-chat-composer,.company-chat-contacts,.company-chat-message,.company-chat-thread{border-color:var(--graphite-border)!important;background:var(--graphite-1)!important;box-shadow:none!important}.chat-contact-button.active,.chat-contact-button:hover,.chat-contact-button[aria-current=true]{border-color:var(--graphite-blue)!important;background:var(--graphite-blue-soft)!important}.company-chat-message.is-mine{border-color:#466f99!important;background:#182636!important}.company-chat-composer{border-top-color:var(--graphite-border)!important}.account-page,.commercial-register-shell,.portal-route-transition,.portal-shell,.rme-works-shell,.workflow-home{background:radial-gradient(circle at 86% 8%,rgba(217,185,62,.08),transparent 24rem),linear-gradient(180deg,rgba(38,40,17,.34) 0,rgba(7,10,11,.98) 28rem,var(--hq-app-bg) 100%)!important}.portal-identity-bar{border-bottom-color:hsla(0,0%,100%,.09)!important;background:linear-gradient(180deg,rgba(15,18,19,.96),rgba(8,11,12,.94))!important;box-shadow:0 16px 40px rgba(0,0,0,.28)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-logo,.brand-mark.image-mark,.portal-company-logo,.workspace-suite-brand img{border-radius:18px!important;background:#030404!important;box-shadow:var(--hq-app-shadow-soft)!important}.portal-connection-box,.portal-identity-connectors a,.portal-identity-connectors button,.portal-identity-nav a{border-color:hsla(0,0%,100%,.12)!important;background:rgba(18,22,23,.78)!important;color:#d6d8d5!important;border-radius:16px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)!important}.portal-connection-box.connected,.portal-identity-nav a.active,.portal-identity-nav a:focus-visible,.portal-identity-nav a:hover{border-color:rgba(217,185,62,.74)!important;background:rgba(217,185,62,.12)!important;color:var(--hq-app-gold-bright)!important}.account-card,.account-section,.app-shot-card,.assistant-settings-panel,.beta-hero-card,.beta-request-card,.business-tool-panel,.card,.certificate-card,.chat-contact-button,.client-card,.company-chat-composer,.company-chat-contacts,.company-chat-message,.company-chat-shell,.company-chat-thread,.employee-access-card,.employee-permission-section,.equipment-card,.external-report-card,.external-report-dropzone,.external-report-viewer,.feature-card,.feature-card-copy,.feature-card-shot,.home-ai-chat,.integration-card,.job-folder-report-strip,.job-image-card,.job-image-dropzone,.job-image-section,.job-info-strip,.job-report-card,.job-upload-modal,.mobile-permission-grid,.panel,.paut-panel,.permission-grid,.platform-capabilities>article,.platform-feature-card,.platform-shot-card,.platform-showcase,.product-hero,.quick-job-form,.reference-add-card,.reference-card,.register-create-panel,.register-photo-panel,.register-settings-tab,.register-table-panel,.review-register-report-card,.rme-works-register,.rt-film-card,.rt-panel,.saved-image-card,.screenshot-slot,.sync-panel,.upload-modal,.upload-preview-card,.viewer-panel,.walk-shot,.workflow-register-panel,.workflow-section,.workflow-shortcuts-panel,.workflow-sync,.workflow-tile,.workspace-box-actions,.workspace-connections-row,.workspace-suite-brand,.xero-card{border-color:hsla(0,0%,100%,.115)!important;background:linear-gradient(180deg,rgba(31,36,37,.48),rgba(16,20,21,.56))!important;border-radius:var(--hq-app-radius)!important;box-shadow:var(--hq-app-shadow)!important}.chat-contact-button,.compact-data-grid>div,.external-report-card,.job-image-card,.job-report-card,.locked-feature-button.shortcut-link,.method-box-selector,.method-box-selector label,.platform-capabilities>article,.platform-feature-card,.quick-job-auto-note,.saved-image-card,.shortcut-link,.upload-preview-card,.workflow-tile{background:linear-gradient(180deg,rgba(26,31,32,.88),rgba(12,16,17,.88))!important;border-color:hsla(0,0%,100%,.105)!important;border-radius:20px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 10px 24px rgba(0,0,0,.2)!important}.chat-contact-button.active,.chat-contact-button:hover,.chat-contact-button[aria-current=true],.external-report-dropzone.is-dragging,.external-report-dropzone:hover,.job-image-dropzone.is-dragging,.job-image-dropzone:hover,.locked-feature-button.shortcut-link:hover,.method-box-selector label:has(input:checked),.rme-register-tabs .active,.rme-register-tabs button[aria-selected=true],.shortcut-link.active,.shortcut-link:hover,.shortcut-link[aria-current=page]{border-color:rgba(217,185,62,.78)!important;background:linear-gradient(180deg,rgba(67,62,23,.38),rgba(29,30,16,.76))!important;color:var(--hq-app-gold-bright)!important}.button,.button-like,.home-ai-prompts button,.link-button,.register-actions button,.register-app-tabs button,.rme-register-tabs a,.rme-register-tabs button,.row-edit-button,.workflow-subnav .locked-feature-button,.workflow-subnav a,.workflow-tabs button,a.button,button.button{border-color:hsla(0,0%,100%,.16)!important;background:linear-gradient(180deg,rgba(30,35,36,.88),rgba(15,18,19,.94))!important;color:#f0f0eb!important;border-radius:16px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 8px 20px rgba(0,0,0,.22)!important}.button-like:hover,.button:not(:disabled):hover,.home-ai-prompts button:not(:disabled):hover,.link-button:not(:disabled):hover,.register-actions button:not(:disabled):hover,.register-app-tabs button:not(:disabled):hover,.rme-register-tabs a:hover,.rme-register-tabs button:not(:disabled):hover,.row-edit-button:not(:disabled):hover,.workflow-subnav .locked-feature-button:hover,.workflow-subnav a:hover,.workflow-tabs button:not(:disabled):hover,a.button:hover,button.button:not(:disabled):hover{border-color:rgba(217,185,62,.78)!important;background:linear-gradient(180deg,rgba(72,65,25,.42),rgba(24,26,16,.96))!important;color:var(--hq-app-gold-bright)!important}.button.primary,a.button.primary,button.button.primary{border-color:rgba(217,185,62,.95)!important;background:linear-gradient(180deg,#f0c94a,#b89120)!important;color:#10100b!important;box-shadow:0 12px 30px rgba(217,185,62,.19),inset 0 1px 0 hsla(0,0%,100%,.36)!important}input,select:not(.rme-status-select):not(.rme-formitise-select),textarea{border-color:hsla(0,0%,100%,.15)!important;background:rgba(19,23,24,.88)!important;border-radius:13px!important}input:focus,select:not(.rme-status-select):not(.rme-formitise-select):focus,textarea:focus{border-color:rgba(217,185,62,.86)!important;box-shadow:0 0 0 3px rgba(217,185,62,.12)!important}.admin-permission-heading,.commercial-register-table th,.eyebrow,.panel-title-row .eyebrow,.quick-job-heading span,.rme-works-section-heading .eyebrow,.rme-works-table th,.shortcut-group-label,.workflow-register-head,.workflow-register-title-row .eyebrow{color:var(--hq-app-gold-bright)!important;letter-spacing:.055em}.home-ai-console,.home-ai-messages{border-color:hsla(0,0%,100%,.12)!important;background:linear-gradient(180deg,rgba(19,24,25,.88),rgba(8,11,12,.96))!important;border-radius:24px!important;box-shadow:var(--hq-app-shadow)!important}.home-ai-message.assistant .home-ai-bubble{border-color:hsla(0,0%,100%,.12)!important;background:linear-gradient(180deg,rgba(31,37,38,.96),rgba(22,27,28,.96))!important;color:#f1f1ec!important;border-radius:24px!important}.company-chat-message.is-mine,.home-ai-message.user .home-ai-bubble{border-color:rgba(217,185,62,.45)!important;background:linear-gradient(180deg,rgba(62,54,18,.44),rgba(35,31,13,.84))!important;color:#f7f4e7!important;border-radius:24px!important}.home-rme-register-table,.rme-works-table,.workflow-register-table{border-color:hsla(0,0%,100%,.11)!important;background:rgba(13,16,17,.86)!important;border-radius:18px!important;overflow:hidden}.home-rme-register-head,.rme-works-table th,.workflow-register-head,table th{background:rgba(28,32,33,.96)!important;color:var(--hq-app-gold-bright)!important}.home-rme-register-row,.workflow-register-row{border-color:hsla(0,0%,100%,.08)!important;background:rgba(19,24,24,.82)!important}.home-rme-register-row:hover,.rme-works-table tbody .rme-status-row.is-expanded,.rme-works-table tbody .rme-status-row:hover,.workflow-register-row:hover{background:rgba(56,51,20,.34)!important}.workflow-register-open{border-color:rgba(217,185,62,.72)!important;background:rgba(217,185,62,.12)!important;color:var(--hq-app-gold-bright)!important;border-radius:12px!important}.rme-filter-menu,.rme-lookup-state,.rme-zoom-control{border-color:hsla(0,0%,100%,.12)!important;background:rgba(18,22,23,.92)!important;border-radius:18px!important}.portal-save-warning{border-color:rgba(217,185,62,.45)!important;background:rgba(47,39,12,.9)!important;color:#f2d977!important}.live-status,.quick-job-auto-badge,.status-badge{border-color:rgba(94,207,130,.45)!important;background:rgba(28,88,47,.18)!important;color:#8ef0a8!important;border-radius:999px!important}.rme-formitise-select,.rme-status-select{border-radius:10px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.32),0 0 0 1px rgba(0,0,0,.22),0 8px 18px rgba(0,0,0,.22)!important;filter:saturate(1.38) brightness(1.14)}.register-surface-page .commercial-sub-card,.register-surface-page .invoicing-category-card,.register-surface-page .register-main-card,.register-surface-page .register-sub-card,.register-surface-page .template-method-card{border-color:hsla(0,0%,100%,.115)!important;border-radius:20px!important;background:linear-gradient(180deg,rgba(31,36,37,.92),rgba(14,18,19,.96))!important;color:var(--text)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 10px 24px rgba(0,0,0,.22)!important}.register-surface-page .commercial-sub-card:not(:disabled):hover,.register-surface-page .invoicing-category-card:not(:disabled):hover,.register-surface-page .register-main-card:not(:disabled):hover,.register-surface-page .register-sub-card:not(:disabled):hover,.register-surface-page .template-method-card:not(:disabled):hover{border-color:rgba(217,185,62,.62)!important;background:linear-gradient(180deg,rgba(54,51,29,.72),rgba(22,24,17,.98))!important;color:var(--text)!important}.register-surface-page .commercial-sub-card.active,.register-surface-page .commercial-sub-card[aria-pressed=true],.register-surface-page .invoicing-category-card.active,.register-surface-page .invoicing-category-card[aria-pressed=true],.register-surface-page .register-main-card.active,.register-surface-page .register-main-card[aria-pressed=true],.register-surface-page .register-sub-card.active,.register-surface-page .register-sub-card[aria-pressed=true],.register-surface-page .template-method-card.active,.register-surface-page .template-method-card[aria-pressed=true]{border-color:rgba(217,185,62,.88)!important;background:radial-gradient(circle at 100% 0,rgba(240,201,74,.17),transparent 46%),linear-gradient(180deg,rgba(54,49,25,.96),rgba(18,22,18,.98))!important;color:var(--text)!important;box-shadow:0 0 0 1px rgba(217,185,62,.14),0 14px 30px rgba(0,0,0,.27),inset 0 1px 0 hsla(0,0%,100%,.055)!important}.register-surface-page .commercial-sub-card span,.register-surface-page .invoicing-category-card>div>span,.register-surface-page .register-main-card span,.register-surface-page .register-sub-card span,.register-surface-page .template-method-card>span{border-color:hsla(0,0%,100%,.15)!important;background:hsla(0,0%,100%,.035)!important;color:#d5d9d7!important}.register-surface-page .commercial-sub-card.active span,.register-surface-page .commercial-sub-card[aria-pressed=true] span,.register-surface-page .invoicing-category-card.active>div>span,.register-surface-page .invoicing-category-card[aria-pressed=true]>div>span,.register-surface-page .register-main-card.active span,.register-surface-page .register-main-card[aria-pressed=true] span,.register-surface-page .register-sub-card.active span,.register-surface-page .register-sub-card[aria-pressed=true] span,.register-surface-page .template-method-card.active>span,.register-surface-page .template-method-card[aria-pressed=true]>span{border-color:rgba(217,185,62,.52)!important;background:rgba(217,185,62,.1)!important;color:var(--hq-app-gold-bright)!important}.register-surface-page .commercial-sub-card strong,.register-surface-page .invoicing-category-card h3,.register-surface-page .invoicing-category-card strong,.register-surface-page .register-main-card strong,.register-surface-page .register-sub-card strong,.register-surface-page .template-method-card strong{color:#f6f4eb!important}.register-surface-page .commercial-sub-card.active strong,.register-surface-page .commercial-sub-card[aria-pressed=true] strong,.register-surface-page .invoicing-category-card.active h3,.register-surface-page .invoicing-category-card.active strong,.register-surface-page .invoicing-category-card[aria-pressed=true] h3,.register-surface-page .invoicing-category-card[aria-pressed=true] strong,.register-surface-page .register-main-card.active strong,.register-surface-page .register-main-card[aria-pressed=true] strong,.register-surface-page .register-sub-card.active strong,.register-surface-page .register-sub-card[aria-pressed=true] strong,.register-surface-page .template-method-card.active strong,.register-surface-page .template-method-card[aria-pressed=true] strong{color:var(--hq-app-gold-bright)!important}.register-surface-page .commercial-sub-card small,.register-surface-page .invoicing-category-card p,.register-surface-page .invoicing-category-card small,.register-surface-page .register-main-card small,.register-surface-page .register-sub-card small,.register-surface-page .template-method-card em,.register-surface-page .template-method-card small{color:#aeb4b2!important}.register-surface-page .commercial-sub-card:focus-visible,.register-surface-page .invoicing-category-card:focus-visible,.register-surface-page .register-main-card:focus-visible,.register-surface-page .register-sub-card:focus-visible,.register-surface-page .template-method-card:focus-visible{outline:2px solid var(--hq-app-gold-bright)!important;outline-offset:3px}.register-surface-page .register-open-cell{min-height:44px;border-color:rgba(217,185,62,.68)!important;border-radius:12px!important;background:rgba(217,185,62,.1)!important;color:var(--hq-app-gold-bright)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)!important}.register-surface-page .register-open-cell:not(:disabled):hover{border-color:var(--hq-app-gold-bright)!important;background:rgba(217,185,62,.19)!important;color:#fff2aa!important}.register-surface-page .register-open-cell:focus-visible{outline:2px solid var(--hq-app-gold-bright)!important;outline-offset:3px}.register-surface-page .register-open-cell:not(:disabled):active{transform:translateY(1px);background:rgba(217,185,62,.25)!important}@media (max-width:760px){.register-surface-page>.panel,.register-surface-page>.report-template-intro{border-radius:18px!important}}.email-workspace.register-surface-page{gap:12px}.gmail-app-window.panel{overflow:hidden;padding:0!important}.gmail-topbar{grid-template-columns:minmax(260px,1fr) auto!important;gap:12px 18px!important;min-height:0!important;border-bottom-color:hsla(0,0%,100%,.115)!important;background:transparent!important;padding:16px 18px!important}.gmail-brand{display:grid!important;grid-column:1;grid-row:1;grid-gap:3px!important;gap:3px!important;align-items:start!important}.gmail-brand .eyebrow{margin:0!important;font-size:.76rem;line-height:1}.gmail-brand>strong{color:#f6f4eb!important;font-size:clamp(1.48rem,2.4vw,2rem)!important;line-height:1.02}.gmail-brand>small{overflow:visible!important;color:#aeb4b2!important;font-size:.76rem!important;line-height:1.35;text-overflow:clip!important;white-space:normal!important}.gmail-search{grid-column:1/-1;grid-row:2!important;border-color:hsla(0,0%,100%,.15)!important;border-radius:16px!important;background:rgba(13,17,18,.78)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)!important}.gmail-search:focus-within{border-color:rgba(217,185,62,.86)!important;box-shadow:0 0 0 3px rgba(217,185,62,.12)!important}.gmail-top-actions{display:flex!important;grid-column:2;grid-row:1;gap:8px}.gmail-mailbox-summary,.gmail-top-actions{align-items:center;justify-content:flex-end;flex-wrap:wrap}.gmail-mailbox-summary{display:flex;gap:6px}.gmail-mailbox-summary span{display:inline-flex;align-items:baseline;gap:4px;min-height:30px;border:1px solid hsla(0,0%,100%,.15);border-radius:999px;background:hsla(0,0%,100%,.035);color:#aeb4b2;padding:6px 9px;font-size:.68rem;font-weight:800}.gmail-mailbox-summary strong{color:var(--hq-app-gold-bright);font-size:.76rem}.gmail-connection-pill{border-radius:999px!important}.gmail-category-tabs,.gmail-inbox-panel,.gmail-main-layout,.gmail-register{background:rgba(7,9,10,.72)!important}.gmail-main-layout{grid-template-columns:224px minmax(0,1fr)}.gmail-sidebar{border-right-color:hsla(0,0%,100%,.105)!important;background:rgba(18,22,23,.82)!important}.email-sidebar-heading,.gmail-bottom-pager,.gmail-category-tabs,.gmail-labels,.gmail-open-head,.gmail-toolbar{border-color:hsla(0,0%,100%,.105)!important}.email-sidebar-heading span,.gmail-labels>div strong{color:var(--hq-app-gold-bright)!important}.gmail-sidebar button:not(.gmail-compose):not(.gmail-ai-helper){border-radius:16px!important;background:transparent!important;color:#b7bcba!important;box-shadow:none!important}.gmail-sidebar button:not(.gmail-compose):not(.gmail-ai-helper).active,.gmail-sidebar button:not(.gmail-compose):not(.gmail-ai-helper):focus-visible,.gmail-sidebar button:not(.gmail-compose):not(.gmail-ai-helper):hover{border-color:rgba(217,185,62,.72)!important;background:rgba(217,185,62,.1)!important;color:var(--hq-app-gold-bright)!important}.gmail-sidebar .gmail-compose.button.primary{border-color:rgba(217,185,62,.95)!important;border-radius:16px!important;background:linear-gradient(180deg,#f0c94a,#b89120)!important;color:#10100b!important;box-shadow:0 12px 30px rgba(217,185,62,.19),inset 0 1px 0 hsla(0,0%,100%,.36)!important}.gmail-sidebar .gmail-ai-helper.button{border-color:hsla(0,0%,100%,.16)!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(30,35,36,.88),rgba(15,18,19,.94))!important;color:#f0f0eb!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 8px 20px rgba(0,0,0,.22)!important}.gmail-bottom-pager,.gmail-open-head,.gmail-toolbar{background:rgba(22,26,27,.88)!important}.gmail-icon-button.button{min-height:34px;border-color:hsla(0,0%,100%,.16)!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(30,35,36,.88),rgba(15,18,19,.94))!important;color:#f0f0eb!important;padding:6px 10px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 8px 20px rgba(0,0,0,.22)!important}.gmail-icon-button.button:focus-visible,.gmail-icon-button.button:not(:disabled):hover{border-color:rgba(217,185,62,.78)!important;background:linear-gradient(180deg,rgba(72,65,25,.42),rgba(24,26,16,.96))!important;color:var(--hq-app-gold-bright)!important}.gmail-app-window .gmail-category-tabs button{border-color:hsla(0,0%,100%,.115)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(31,36,37,.92),rgba(14,18,19,.96))!important;color:#d5d9d7!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 8px 20px rgba(0,0,0,.18)!important}.gmail-app-window .gmail-category-tabs button.active,.gmail-app-window .gmail-category-tabs button:focus-visible,.gmail-app-window .gmail-category-tabs button:hover{border-color:rgba(217,185,62,.78)!important;background:linear-gradient(180deg,rgba(54,51,29,.72),rgba(22,24,17,.98))!important;color:var(--hq-app-gold-bright)!important;box-shadow:inset 3px 0 0 var(--hq-app-gold)!important}.gmail-register-row{border-color:hsla(0,0%,100%,.105)!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(26,31,32,.88),rgba(12,16,17,.88))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)!important}.gmail-register-row:nth-child(2n){background:linear-gradient(180deg,rgba(29,34,35,.88),rgba(14,18,19,.9))!important}.gmail-register-row.active,.gmail-register-row:focus-visible,.gmail-register-row:hover{border-color:rgba(217,185,62,.72)!important;background:rgba(217,185,62,.1)!important;box-shadow:inset 3px 0 0 var(--hq-app-gold)!important}.gmail-empty-mark,.gmail-open-avatar,.gmail-sender-avatar{border-color:rgba(217,185,62,.52)!important;background:rgba(217,185,62,.09)!important;color:var(--hq-app-gold-bright)!important}.gmail-integrations-panel.panel{padding:clamp(14px,2vw,20px)!important}.gmail-integration-card{border-color:hsla(0,0%,100%,.105)!important;border-radius:20px!important;background:linear-gradient(180deg,rgba(26,31,32,.88),rgba(12,16,17,.88))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 10px 24px rgba(0,0,0,.2)!important}.gmail-integration-card.active{border-color:rgba(94,207,130,.45)!important;background:linear-gradient(180deg,rgba(29,61,39,.42),rgba(13,24,17,.9))!important}@media (max-width:1080px){.gmail-topbar{grid-template-columns:minmax(0,1fr)!important}.gmail-search,.gmail-top-actions{grid-column:1/-1}.gmail-top-actions{grid-row:2;justify-content:flex-start}.gmail-search{grid-row:3!important}.gmail-mailbox-summary{justify-content:flex-start}.gmail-main-layout{grid-template-columns:minmax(0,1fr)}.gmail-sidebar{display:flex;overflow-x:auto;align-items:center;border-right:0!important;border-bottom:1px solid hsla(0,0%,100%,.105)!important;scrollbar-width:none}.gmail-sidebar::-webkit-scrollbar{display:none}.gmail-sidebar .gmail-ai-helper,.gmail-sidebar .gmail-compose,.gmail-sidebar button{flex:0 0 auto;width:auto!important;margin:0!important}}@media (max-width:760px){.email-workspace.register-surface-page{gap:10px}.gmail-topbar{gap:12px!important;padding:14px!important}.gmail-top-actions{width:100%;align-items:stretch}.gmail-mailbox-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.gmail-mailbox-summary span{justify-content:center;min-width:0;border-radius:14px;padding-inline:6px}.gmail-toolbar{align-items:flex-start;flex-direction:column}.gmail-toolbar-actions,.gmail-toolbar-title{width:100%}.gmail-toolbar-actions{justify-content:flex-start;flex-wrap:wrap}}@media (max-width:520px){.gmail-brand>strong{font-size:1.5rem!important}.gmail-mailbox-summary{gap:5px}.gmail-mailbox-summary span{font-size:.62rem}.gmail-connection-pill{min-height:34px}}.portal-loading-state{width:min(1180px,calc(100% - 32px));min-height:430px;margin:22px auto;padding:clamp(20px,4vw,38px);border:1px solid rgba(240,201,74,.32);border-radius:28px;background:radial-gradient(circle at 90% 0,rgba(240,201,74,.1),transparent 25rem),linear-gradient(145deg,rgba(28,33,34,.98),rgba(8,11,12,.99));box-shadow:0 22px 54px rgba(0,0,0,.32),inset 0 1px 0 hsla(0,0%,100%,.05);color:#f7f6ef}.portal-loading-state.is-full-page{min-height:min(720px,calc(100vh - 70px))}.portal-loading-heading{display:flex;align-items:center;gap:17px;min-width:0}.portal-loading-heading>div:last-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.portal-loading-heading strong{font-size:clamp(1.25rem,2.3vw,1.8rem);line-height:1.15}.portal-loading-heading small{color:hsla(150,7%,89%,.72);font-size:.92rem}.portal-loading-kicker{color:#f0c94a;font-size:.73rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.portal-loading-mark{position:relative;flex:0 0 54px;width:54px;height:54px;border:2px solid rgba(240,201,74,.28);border-top-color:#f0c94a;border-radius:18px;background:#060808;animation:portal-loading-turn 1.15s linear infinite}.portal-loading-mark span{position:absolute;inset:14px;border:2px solid rgba(59,202,239,.48);border-right-color:transparent;border-radius:50%}.portal-loading-nav{display:grid;grid-template-columns:repeat(4,minmax(90px,1fr));grid-gap:10px;gap:10px;margin:32px 0 18px}.portal-loading-card span,.portal-loading-nav span{display:block;border-radius:999px;background:linear-gradient(90deg,hsla(0,0%,100%,.055) 15%,rgba(240,201,74,.14) 48%,hsla(0,0%,100%,.055) 82%);background-size:220% 100%;animation:portal-loading-shimmer 1.45s ease-in-out infinite}.portal-loading-nav span{height:42px;border:1px solid hsla(0,0%,100%,.07)}.portal-loading-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);grid-gap:16px;gap:16px}.portal-loading-card{display:grid;align-content:start;grid-gap:15px;gap:15px;min-height:220px;padding:24px;border:1px solid hsla(0,0%,100%,.08);border-radius:22px;background:rgba(16,21,22,.78)}.portal-loading-card span:first-child{width:38%;height:18px}.portal-loading-card span:nth-child(2){width:82%;height:12px}.portal-loading-card span:nth-child(3){width:64%;height:12px}.portal-error-shell{min-height:70vh;display:grid;place-items:center}.portal-error-card{width:min(680px,calc(100% - 32px));padding:clamp(24px,5vw,44px);border:1px solid rgba(255,99,112,.48);border-radius:26px;background:linear-gradient(145deg,rgba(47,24,26,.96),rgba(13,16,17,.99));box-shadow:0 24px 58px rgba(0,0,0,.34)}@keyframes portal-loading-turn{to{transform:rotate(1turn)}}@keyframes portal-loading-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (max-width:700px){.portal-loading-state{width:calc(100% - 20px);min-height:500px;margin:10px auto;padding:20px;border-radius:22px}.portal-loading-grid{grid-template-columns:1fr}.portal-loading-card{min-height:150px}.portal-loading-nav{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.portal-loading-card span,.portal-loading-mark,.portal-loading-nav span{animation:none}}.paut-v2-modal,.paut-v2-page{--paut-bg:#060809;--paut-scan:#000;--paut-surface:rgba(17,21,23,.97);--paut-surface-raised:rgba(26,31,32,.96);--paut-surface-soft:rgba(31,36,37,.78);--paut-border:hsla(0,0%,100%,.13);--paut-border-strong:hsla(0,0%,100%,.22);--paut-gold:var(--hq-app-gold,#d9b93e);--paut-gold-bright:var(--hq-app-gold-bright,#f0c94a);--paut-gold-soft:var(--hq-app-gold-soft,rgba(217,185,62,.16));--paut-text:#f6f4eb;--paut-muted:#aab0af;--paut-faint:#747d7c;--paut-blue:#49a7ff;--paut-green:#55d77d;--paut-red:#ff6269;--paut-gate-i:#ffd83d;--paut-gate-a:#ff4d4f;--paut-gate-b:#32d16d;color:var(--paut-text)}.paut-v2-page{background:radial-gradient(circle at 82% 3%,rgba(217,185,62,.075),transparent 28rem),linear-gradient(180deg,#090c0d 0,var(--paut-bg) 72%)}.paut-v2-shell{border:1px solid rgba(217,185,62,.26);border-radius:clamp(16px,2vw,25px);background:linear-gradient(145deg,rgba(18,22,23,.98),rgba(7,10,11,.99));box-shadow:var(--hq-app-shadow),inset 0 1px 0 hsla(0,0%,100%,.035)}.paut-v2-header{border-bottom:1px solid rgba(217,185,62,.25);background:linear-gradient(90deg,rgba(217,185,62,.07),transparent 36%),rgba(11,14,15,.9)}.paut-indications__eyebrow,.paut-v2-brand>div>span,.paut-v2-review>header>div>span{color:var(--paut-gold-bright);font-size:.68rem;font-weight:900;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.paut-v2-brand h1{color:var(--paut-text);font-size:clamp(1.2rem,2vw,1.7rem);font-weight:900;line-height:1.08}.paut-controls__button,.paut-controls__segment,.paut-controls__step-button,.paut-indications__button,.paut-indications__select,.paut-v2-action,.paut-v2-back,.paut-v2-file-actions button,.paut-v2-group-mode button,.paut-v2-group-tabs button,.paut-v2-indication-list button,.paut-v2-modal-close,.paut-v2-open,.paut-v2-review-actions button{border:1px solid var(--paut-border-strong);border-radius:10px;background:linear-gradient(180deg,rgba(31,36,38,.98),rgba(17,21,22,.98));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 6px 16px rgba(0,0,0,.16);color:var(--paut-text);font-weight:800;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease}.paut-controls__button:hover,.paut-controls__segment:hover,.paut-controls__step-button:hover,.paut-indications__button:hover,.paut-indications__select:hover,.paut-v2-action:hover,.paut-v2-back:hover,.paut-v2-file-actions button:hover,.paut-v2-group-mode button:hover,.paut-v2-group-tabs button:hover,.paut-v2-indication-list button:hover,.paut-v2-modal-close:hover,.paut-v2-open:hover,.paut-v2-review-actions button:hover{border-color:rgba(240,201,74,.6);background:linear-gradient(180deg,rgba(47,49,38,.98),rgba(25,27,23,.98));color:#fffdf3}.paut-controls__button:active,.paut-controls__segment:active,.paut-controls__step-button:active,.paut-indications__button:active,.paut-indications__select:active,.paut-v2-action:active,.paut-v2-back:active,.paut-v2-file-actions button:active,.paut-v2-group-mode button:active,.paut-v2-group-tabs button:active,.paut-v2-modal-close:active,.paut-v2-open:active,.paut-v2-review-actions button:active{transform:translateY(1px)}.paut-controls__button--primary,.paut-indications__button--export,.paut-v2-open{border-color:#c9a91e;background:linear-gradient(180deg,#ecd052,#b8941a);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 7px 20px rgba(121,94,5,.2);color:#121411}.paut-controls__button--primary:hover,.paut-indications__button--export:hover,.paut-v2-open:hover{border-color:#ffe17b;background:linear-gradient(180deg,#f4d961,#c5a024);color:#090b09}.paut-v2-modal button:disabled,.paut-v2-modal input:disabled,.paut-v2-modal select:disabled,.paut-v2-modal textarea:disabled,.paut-v2-page button:disabled,.paut-v2-page input:disabled,.paut-v2-page select:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.46;transform:none}.paut-controls :is(button,input,select):focus-visible,.paut-indications :is(button,input,select,textarea):focus-visible,.paut-indications__table-wrap:focus-visible,.paut-v2-modal :is(button,a,label,input,select,textarea):focus-visible,.paut-v2-page :is(button,a,label,input,select,textarea):focus-visible{outline:3px solid rgba(240,201,74,.72);outline-offset:2px}.paut-controls,.paut-v2-review,.paut-v2-statusbar,.paut-v2-view-options{border:1px solid var(--paut-border);background:rgba(14,18,19,.93)}.paut-v2-statusbar,.paut-v2-view-options{border-radius:10px}.paut-v2-statusbar{color:var(--paut-muted);font-size:.72rem}.paut-v2-ai-state,.paut-v2-state{border:1px solid hsla(0,0%,100%,.16);border-radius:999px;background:hsla(0,0%,100%,.045);color:var(--paut-muted);font-size:.66rem;font-weight:900;letter-spacing:.04em;line-height:1;padding:5px 8px;text-transform:uppercase}.paut-v2-ai-state:before,.paut-v2-state:before{content:"";display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:var(--paut-faint);box-shadow:0 0 0 3px hsla(173,4%,47%,.08);vertical-align:1px}.paut-v2-ai-state.is-ready,.paut-v2-state.is-ready{border-color:rgba(85,215,125,.38);background:rgba(85,215,125,.09);color:#9ef3b4}.paut-v2-ai-state.is-ready:before,.paut-v2-state.is-ready:before{background:var(--paut-green);box-shadow:0 0 0 3px rgba(85,215,125,.11),0 0 10px rgba(85,215,125,.34)}.paut-v2-selection-summary{color:#d8dbd8;font-weight:700}.paut-v2-compact-control{color:var(--paut-muted);font-weight:700}.paut-v2-compact-control b{color:var(--paut-gold-bright);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.paut-controls input[type=range],.paut-v2-page input[type=range]{accent-color:var(--paut-gold)}.paut-controls{border-radius:12px;overflow:hidden}.paut-controls__tool-tabs{border-bottom:1px solid var(--paut-border);background:rgba(8,11,12,.94)}.paut-controls__tool-tab{border:0;border-right:1px solid hsla(0,0%,100%,.07);border-radius:0;background:transparent;color:#b6bcba;font-size:.75rem;font-weight:850;letter-spacing:.025em;cursor:pointer;transition:background-color .14s ease,box-shadow .14s ease,color .14s ease}.paut-controls__tool-tab:hover{background:hsla(0,0%,100%,.045);color:#fff}.paut-controls__tool-tab.is-active{background:linear-gradient(180deg,rgba(217,185,62,.2),rgba(217,185,62,.07));box-shadow:inset 0 -3px 0 var(--paut-gold-bright);color:var(--paut-gold-bright)}.paut-controls__panel{border-top:1px solid hsla(0,0%,100%,.025);background:linear-gradient(135deg,rgba(24,29,30,.94),rgba(13,17,18,.94))}.paut-controls__actions{border-bottom:1px solid var(--paut-border);border-left:1px solid var(--paut-border);background:rgba(8,11,12,.94)}.paut-controls__field--layout,.paut-controls__gate,.paut-controls__group,.paut-controls__measurements>div,.paut-controls__stepper,.paut-controls__toggle{border:1px solid var(--paut-border);border-radius:10px;background:linear-gradient(145deg,rgba(32,37,38,.86),rgba(20,24,25,.86))}.paut-controls legend,.paut-controls__field>span:first-child,.paut-controls__step-label{color:#c4c9c7;font-size:.68rem;font-weight:850;letter-spacing:.035em;text-transform:uppercase}.paut-controls__number,.paut-controls__segmented{border-radius:8px}.paut-controls__segment.is-active,.paut-v2-group-mode button.is-active,.paut-v2-group-tabs button.is-active,.paut-v2-indication-list button.is-active{border-color:var(--paut-gold-bright);background:linear-gradient(180deg,rgba(217,185,62,.24),rgba(217,185,62,.09));box-shadow:inset 0 0 0 1px rgba(240,201,74,.12),0 0 17px rgba(217,185,62,.08);color:#fff7d0}.paut-controls__field input,.paut-controls__field select,.paut-indications__field input,.paut-indications__field select,.paut-indications__field textarea{border:1px solid var(--paut-border-strong)!important;border-radius:8px;background:#111617!important;color:var(--paut-text)!important}.paut-controls__field input,.paut-controls__field select,.paut-indications__field input,.paut-indications__field select,.paut-indications__field textarea{padding:7px 8px}.paut-controls__field :is(input,select):focus,.paut-indications__field :is(input,select,textarea):focus{border-color:var(--paut-gold)!important;box-shadow:0 0 0 3px rgba(217,185,62,.11)!important}.paut-controls__number>span:last-child{color:var(--paut-faint);font-size:.7rem;font-weight:800}.paut-controls__check{color:#cfd3d1;font-size:.75rem;font-weight:750}.paut-controls__check input,.paut-controls__toggle input{width:17px;height:17px;accent-color:var(--paut-gold)}.paut-controls__button--quiet{border-color:transparent;background:transparent;box-shadow:none;color:var(--paut-gold-bright)}.paut-controls__gate{border-top:2px solid color-mix(in srgb,var(--paut-gate-colour) 75%,transparent)}.paut-controls__gate.is-enabled{border-color:color-mix(in srgb,var(--paut-gate-colour) 55%,hsla(0,0%,100%,.15));box-shadow:inset 0 2px 0 color-mix(in srgb,var(--paut-gate-colour) 35%,transparent)}.paut-controls__gate-swatch{border-radius:50%;box-shadow:0 0 9px color-mix(in srgb,var(--paut-gate-colour) 48%,transparent)}.paut-controls__ai-status,.paut-controls__empty,.paut-controls__hint,.paut-controls__toggle small{color:var(--paut-muted);font-size:.72rem;line-height:1.4}.paut-controls__error{color:#ff9ba0;font-size:.72rem;font-weight:800}.paut-controls__button--auto strong,.paut-controls__indication-summary strong,.paut-controls__measurements dd{color:var(--paut-gold-bright);font-weight:900}.paut-controls__button--auto span,.paut-controls__measurements dt{color:var(--paut-muted);font-size:.66rem}.paut-controls__toggle{cursor:pointer}.paut-controls__toggle.is-active{border-color:rgba(240,201,74,.55);background:linear-gradient(145deg,rgba(67,59,25,.5),rgba(26,28,24,.88));box-shadow:inset 3px 0 0 var(--paut-gold-bright)}.paut-controls__toggle strong{color:var(--paut-text);font-size:.78rem}.paut-controls__measurements>div.is-emphasised{border-color:rgba(240,201,74,.55);background:rgba(217,185,62,.12)}.paut-controls__measurements dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.paut-v2-view-options{background:rgba(8,11,12,.94)}.paut-v2-group-mode button,.paut-v2-group-tabs button{border-radius:999px;box-shadow:none;color:#bcc1bf;font-size:.7rem}.paut-v2-calibration span{border:1px solid var(--paut-border);border-radius:9px;background:hsla(0,0%,100%,.035);color:var(--paut-faint);font-size:.74rem;font-weight:950}.paut-v2-calibration span.is-good{border-color:rgba(85,215,125,.42);background:rgba(85,215,125,.1);box-shadow:inset 0 0 0 1px rgba(85,215,125,.04),0 0 12px rgba(85,215,125,.07);color:#7eef9a}.paut-v2-display{border:1px solid rgba(217,185,62,.23);border-radius:12px;background:#030506;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 13px 35px rgba(0,0,0,.26)}.paut-v2-pane{border:1px solid rgba(217,185,62,.28);border-radius:9px;background:var(--paut-scan);box-shadow:inset 0 0 26px rgba(0,0,0,.72);color:var(--paut-text)}button.paut-v2-pane{cursor:crosshair}button.paut-v2-pane:hover{border-color:rgba(240,201,74,.62)}.paut-v2-pane.is-active{border-color:var(--paut-gold-bright);box-shadow:inset 0 0 26px rgba(0,0,0,.72),0 0 0 1px rgba(240,201,74,.17),0 0 18px rgba(217,185,62,.09)}.paut-v2-pane>header{border-bottom:1px solid rgba(217,185,62,.22);background:linear-gradient(180deg,rgba(27,31,31,.96),rgba(8,11,12,.96));color:#b8bfbc;font-size:.68rem;letter-spacing:.035em;text-align:left}.paut-v2-pane>header strong{color:var(--paut-gold-bright);font-weight:900}.paut-v2-pane>img{background:#000}.paut-v2-palette{color:var(--paut-muted);font-size:.64rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.paut-v2-palette i{border:1px solid hsla(0,0%,100%,.26);border-radius:3px;box-shadow:0 0 11px rgba(0,0,0,.34)}.paut-v2-palette b{color:#d9dcd9;font-weight:800}.paut-v2-review{border-radius:9px;background:linear-gradient(145deg,rgba(217,185,62,.04),transparent 32%),rgba(14,18,19,.96)}.paut-v2-review>header{border-bottom:1px solid var(--paut-border);padding-bottom:9px}.paut-v2-review h2{overflow:hidden;color:var(--paut-text);font-size:1rem;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.paut-v2-measure-card{border:1px solid rgba(217,185,62,.28);border-radius:10px;background:rgba(217,185,62,.07)}.paut-v2-measure-card>strong{color:var(--paut-gold-bright);font-size:.72rem;letter-spacing:.035em;text-transform:uppercase}.paut-v2-measure-card span{color:var(--paut-muted);font-size:.65rem}.paut-v2-measure-card b{color:var(--paut-text);font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.paut-v2-review-actions button{min-width:0;box-shadow:none;font-size:.7rem}.paut-v2-acceptance,.paut-v2-analysis-message{border-left:3px solid var(--paut-gold);border-radius:5px;background:rgba(217,185,62,.065);color:#c6cbc8;font-size:.7rem;line-height:1.38}.paut-v2-acceptance{border-left-color:var(--paut-blue);background:rgba(73,167,255,.07)}.paut-v2-indication-list>button{border-radius:8px;background:rgba(28,33,34,.78);box-shadow:none;color:var(--paut-muted);font-size:.68rem}.paut-v2-indication-list>button strong{color:#f0f2ee;font-size:.74rem}.paut-v2-indication-list>button small{color:var(--paut-gold-bright);text-transform:capitalize}.paut-v2-empty-review{border:1px dashed var(--paut-border);border-radius:9px;color:var(--paut-muted);font-size:.72rem;padding:18px}.paut-v2-empty{border:1px dashed rgba(217,185,62,.25);border-radius:10px;background:radial-gradient(circle at 50% 48%,rgba(217,185,62,.08),transparent 13rem),#030506;color:var(--paut-muted)}.paut-v2-empty strong{color:var(--paut-text);font-size:1.05rem}.paut-v2-empty-icon{border:1px solid rgba(217,185,62,.46);border-radius:50%;background:rgba(217,185,62,.08);box-shadow:0 0 28px rgba(217,185,62,.08);color:var(--paut-gold-bright);font-size:.8rem;font-weight:950;letter-spacing:.08em}.paut-v2-modal{background:rgba(2,4,5,.84);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.paut-v2-modal-card{border:1px solid rgba(217,185,62,.34);border-radius:18px;background:radial-gradient(circle at 88% 0,rgba(217,185,62,.08),transparent 24rem),linear-gradient(145deg,rgba(27,32,33,.99),rgba(10,13,14,.99));box-shadow:0 30px 90px rgba(0,0,0,.68),inset 0 1px 0 hsla(0,0%,100%,.05)}.paut-v2-modal-close{background:rgba(15,19,20,.96)}.paut-v2-info-modal h2{color:var(--paut-text)}.paut-v2-info-modal dl>div{border:1px solid var(--paut-border);border-radius:8px;background:hsla(0,0%,100%,.025)}.paut-v2-info-modal dt{color:var(--paut-muted);font-size:.7rem;font-weight:800}.paut-v2-info-modal dd{color:#f0f2ee;font-size:.74rem;font-weight:750}.paut-v2-warning{border:1px solid rgba(255,98,105,.35);border-radius:8px;background:rgba(255,98,105,.075);color:#ffacb0;padding:10px 12px}.paut-indications{color:var(--paut-text)}.paut-indications__header{border-bottom:1px solid var(--paut-border)}.paut-indications__header h2{color:var(--paut-text);font-size:clamp(1.2rem,2.5vw,1.75rem)}.paut-indications__empty,.paut-indications__summary{color:var(--paut-muted);font-size:.75rem}.paut-indications__empty{border:1px dashed var(--paut-border-strong);border-radius:10px;background:rgba(0,0,0,.16)}.paut-indications__table-wrap{border:1px solid var(--paut-border);border-radius:10px;background:rgba(5,8,9,.65)}.paut-indications__table{color:#d8dcda;font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.paut-indications__table td,.paut-indications__table th{border-bottom:1px solid hsla(0,0%,100%,.075)}.paut-indications__table thead th{background:#111617;box-shadow:0 1px 0 rgba(217,185,62,.26);color:var(--paut-gold-bright);font-size:.64rem;font-weight:900;letter-spacing:.045em;text-align:left;text-transform:uppercase}.paut-indications__row{background:hsla(0,0%,100%,.012);transition:background-color .13s ease,box-shadow .13s ease}.paut-indications__row:hover{background:hsla(0,0%,100%,.035)}.paut-indications__row.is-selected{background:rgba(217,185,62,.09);box-shadow:inset 3px 0 0 var(--paut-gold-bright)}.paut-indications__row--report{box-shadow:inset 3px 0 0 var(--paut-red)}.paut-indications__row--geometry{box-shadow:inset 3px 0 0 var(--paut-blue)}.paut-indications__row--ignore{opacity:.72}.paut-indications__row.is-selected.paut-indications__row--geometry,.paut-indications__row.is-selected.paut-indications__row--report{box-shadow:inset 3px 0 0 var(--paut-gold-bright)}.paut-indications__select{border-color:rgba(217,185,62,.35);color:var(--paut-gold-bright);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.paut-indications__select[aria-pressed=true]{border-color:var(--paut-gold-bright);background:var(--paut-gold);color:#10120f}.paut-indications__unit{color:var(--paut-faint);font-size:.64rem}.paut-indications__button--delete{border-color:rgba(255,98,105,.38);background:rgba(255,98,105,.075);box-shadow:none;color:#ff9da2}.paut-indications__button--delete:hover{border-color:var(--paut-red);background:rgba(255,98,105,.14);color:#ffd7d9}.paut-controls,.paut-indications,.paut-v2-modal,.paut-v2-page{scrollbar-color:rgba(217,185,62,.42) hsla(0,0%,100%,.045)}.paut-controls ::-webkit-scrollbar,.paut-indications ::-webkit-scrollbar,.paut-v2-modal ::-webkit-scrollbar,.paut-v2-page ::-webkit-scrollbar{width:9px;height:9px}.paut-controls ::-webkit-scrollbar-track,.paut-indications ::-webkit-scrollbar-track,.paut-v2-modal ::-webkit-scrollbar-track,.paut-v2-page ::-webkit-scrollbar-track{background:hsla(0,0%,100%,.035)}.paut-controls ::-webkit-scrollbar-thumb,.paut-indications ::-webkit-scrollbar-thumb,.paut-v2-modal ::-webkit-scrollbar-thumb,.paut-v2-page ::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:rgba(217,185,62,.42);background-clip:padding-box}@media (max-width:980px){.paut-v2-shell{border-radius:18px}.paut-controls__actions{border-top:1px solid var(--paut-border);border-bottom:0;border-left:0}.paut-v2-review{border-color:rgba(217,185,62,.22)}}@media (max-width:680px){.paut-v2-page{background:#070a0b}.paut-v2-shell{border-radius:15px}.paut-v2-file-actions :is(.paut-v2-open,.paut-v2-action,button){font-size:.72rem}.paut-controls__tool-tabs{background:#090c0d}.paut-controls__tool-tab{font-size:.7rem}.paut-v2-modal-card{border-right:0;border-bottom:0;border-left:0;border-radius:17px 17px 0 0}.paut-indications__row{border:1px solid var(--paut-border);border-radius:10px;background:hsla(0,0%,100%,.025)}.paut-indications__table td:before,.paut-indications__table th:before{color:var(--paut-muted);font-size:.63rem;font-weight:850;letter-spacing:.035em;text-transform:uppercase}}.template-preview-page .report-scan-group-compact .template-image-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px;gap:10px}.template-preview-page .report-scan-group-compact .template-image-slot.report-page-image-field{grid-column:auto!important;height:var(--stock-scan-image-height,220px)!important;min-height:0!important;--image-slot-height:var(--stock-scan-image-height,220px)}.template-preview-page .report-scan-group-compact .template-image-slot>span{display:none}.template-preview-page .report-scan-group-compact .template-image-slot.report-page-image-field{grid-template-rows:minmax(0,1fr)!important}.template-preview-page .report-scan-group-compact{margin-bottom:8px}.template-preview-page .report-scan-group-compact .template-report-section{border:0;border-radius:0;padding:0;margin:0}.template-preview-page .report-scan-source{font:9px/12px Arial,sans-serif;margin:0 0 5px}.template-preview-page .report-scan-restore-note{font:10px/14px Arial,sans-serif;margin:6px 0}.template-preview-page [data-scan-missing=true],.template-preview-page [data-scan-missing=true] *{color:#000!important;-webkit-text-fill-color:#000!important}@media screen{.job-report-edit-form .template-preview-page:not([data-report-output=true]) [data-scan-missing=true],.job-report-edit-form .template-preview-page:not([data-report-output=true]) [data-scan-missing=true] *{color:#b42318!important;-webkit-text-fill-color:#b42318!important}}.template-preview-page .paut-technical-data-tables>div>.template-report-section{border:0!important;border-radius:0!important;padding:0!important;margin:0 0 10px!important;background:transparent!important}.template-preview-page .paut-technical-data-tables [class*=sectionNumber],.template-preview-page .paut-technical-data-tables>div>.template-report-section>h4{display:none}.template-preview-page .paut-technical-data-tables>div:last-child>.template-report-section{margin-bottom:0!important}.template-preview-page .report-scan-group-compact .report-page-image-drop-zone img{object-fit:contain}.template-preview-page{--report-ink:#173747;--report-line:#8ea4b1;--report-label:#cbdce6}.template-preview-page .template-preview-header{gap:8px;padding-bottom:5px}.template-preview-page .template-company-brand{grid-template-columns:96px minmax(0,1fr);gap:8px}.template-preview-page .template-company-brand.without-logo{grid-template-columns:minmax(0,1fr)}.template-preview-page .template-company-logo{width:96px;height:38px}.template-preview-page .template-report-section{padding:7px}.template-preview-page .template-report-section h4{font:700 11px/1.25 Arial,sans-serif;color:var(--report-ink);margin:0 0 6px}.template-preview-page :is(.report-title-pair,.ut-weld-description-row,.template-preview-table.full){font:10px/1.3 Arial,sans-serif;color:var(--report-ink);border-color:var(--report-line)}.template-preview-page .report-title-pair{min-height:24px}.template-preview-page :is(.report-title-pair>strong,.ut-weld-description-row>strong,.ut-weld-description-row>span:first-child,.template-preview-table.full .preview-table-head){background:var(--report-label)!important;color:var(--report-ink)!important;font:700 10px/1.3 Arial,sans-serif;padding:4px 5px;text-transform:none;min-height:24px;border-color:var(--report-line)}.template-preview-page .ut-weld-description-row{grid-template-columns:23% minmax(0,1fr)}.template-preview-page .template-preview-table.full{gap:0;padding:0;border-radius:0}.template-preview-page .template-preview-table.full>span{font:10px/1.3 Arial,sans-serif;padding:4px 5px;min-height:24px;white-space:normal}.template-preview-page :is(.report-page-fill-field,.report-title-value,.ut-weld-description-row,.report-page-result-grid,.probe-parameters-table,.job-thickness-grid,.thickness-table-footer) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:#fff!important;color:var(--report-ink)!important;-webkit-text-fill-color:var(--report-ink);border-radius:0!important;box-shadow:none!important;font:400 10px/1.3 Arial,sans-serif!important;text-transform:none!important;min-height:24px;height:auto;padding:4px 5px!important;margin:0;width:100%;min-width:0;border:0;opacity:1}.template-preview-page :is(.report-page-fill-field,.report-title-value,.ut-weld-description-row,.report-page-result-grid) textarea{min-height:36px;resize:vertical}.template-preview-page .report-page-result-grid :is(input,select){border-right:1px solid var(--report-line)!important;border-top:1px solid var(--report-line)!important}.template-preview-page :is(input,textarea,select):focus{outline:1px solid #2489ac;outline-offset:-1px}.template-preview-page .report-title-value{padding:0}.template-preview-page :is(.probe-parameters-table,.template-thickness-table,.job-thickness-grid){gap:0;border:1px solid var(--report-line);border-radius:0;padding:0}.template-preview-page :is(.probe-parameters-table,.template-thickness-table,.job-thickness-grid) :is(input,select,span){font:400 10px/1.3 Arial,sans-serif;color:var(--report-ink);min-height:24px;padding:4px 5px;border-right:1px solid var(--report-line)!important;border-bottom:1px solid var(--report-line)!important;background:#fff}.template-preview-page :is(.probe-parameters-table .probe-parameters-head,.template-thickness-table .thickness-axis,.job-thickness-grid .thickness-axis){background:var(--report-label)!important;color:var(--report-ink);font-weight:700;text-transform:none;white-space:normal;overflow-wrap:anywhere}.template-preview-page :is(.probe-parameters-block,.calibration-blocks-block,.technician-table-block) h5{font:700 11px/1.3 Arial,sans-serif;color:var(--report-ink);margin:0 0 6px}.template-preview-page .report-page-fill-field>span{font:700 10px/1.3 Arial,sans-serif;color:var(--report-ink);text-transform:none}@media (prefers-contrast:more){.paut-v2-modal,.paut-v2-page{--paut-border:hsla(0,0%,100%,.31);--paut-border-strong:hsla(0,0%,100%,.48);--paut-muted:#d0d4d2}.paut-v2-display,.paut-v2-pane{border-color:rgba(240,201,74,.64)}}.template-preview-page .report-image-field-heading{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.template-preview-page .report-image-inline-actions{display:inline-flex;gap:4px;align-items:center}.template-preview-page .report-image-inline-actions button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-height:0;padding:0;border:1px solid #91a6af;border-radius:3px;background:#fff;color:#244c60;font-size:18px;line-height:1;box-shadow:none;cursor:pointer}.template-preview-page .report-image-inline-actions button:hover{color:#b42318;border-color:#b42318}.template-preview-page .report-image-inline-actions button:focus-visible{outline:2px solid #1682b0;outline-offset:2px}@media print{.report-image-inline-actions{display:none!important}}.report-auto-fill-images{padding:12px 0;border-bottom:1px solid var(--line)}.report-auto-fill-images>strong{display:block;margin-bottom:8px}.report-auto-fill-images>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:6px;gap:6px;align-items:center}.report-auto-fill-images select{min-width:0;width:100%}.report-auto-fill-images .button{padding:8px;min-width:0}.report-fill-image-previews .report-auto-fill-images{padding:0 0 14px;margin:0}.report-fill-image-previews .report-auto-fill-images>strong{font-size:14px;margin:0 0 8px}.report-fill-image-previews .report-auto-fill-images>div{display:grid!important;grid-template-columns:minmax(0,1fr) 64px 52px!important;grid-gap:6px!important;gap:6px!important}.report-fill-image-previews .report-auto-fill-images button,.report-fill-image-previews .report-auto-fill-images select{width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:5px 8px!important;margin:0!important;font-size:12px!important;border-radius:6px!important;box-shadow:none!important}.report-manual-images{margin:0 0 14px;padding:12px 0;border-bottom:1px solid #28404a}.report-manual-images>summary{font-size:14px;font-weight:700;cursor:pointer;margin-bottom:10px}.report-manual-image-head,.report-manual-image-row{display:grid;grid-template-columns:minmax(60px,1fr) minmax(88px,1fr) minmax(88px,1fr);grid-gap:8px;gap:8px;align-items:center}.report-manual-image-head{font-size:11px;color:#a9b9c0;padding:0 0 6px}.report-manual-image-head span:not(:first-child){text-align:center}.report-manual-image-row{padding:6px 0;font-size:13px;border-top:1px solid #24343b}.report-manual-image-row small{display:block;font-size:10px;color:#a9b9c0;line-height:1.4}.report-fill-image-previews .report-manual-image-stepper{display:grid!important;grid-template-columns:28px minmax(24px,1fr) 28px!important;align-items:center;border:1px solid #39515d;border-radius:6px;overflow:hidden}.report-fill-image-previews .report-manual-image-stepper button{width:28px!important;height:32px!important;min-height:32px!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:#19262c!important;box-shadow:none!important;font-size:17px!important;color:#e6edf0}.report-manual-image-stepper output{text-align:center;font-size:12px}.report-fill-image-previews .report-manual-image-stepper button:disabled{opacity:.35}.template-preview-page .report-page-image-field{grid-template-rows:14px minmax(0,1fr);gap:0}.template-preview-page .report-page-image-field .report-image-field-heading{flex-wrap:nowrap;overflow:hidden;font-size:10px;line-height:1}.template-preview-page .report-overall-images .template-image-grid{justify-content:center}.template-preview-page .report-overall-images .report-image-field-heading{width:100%;justify-content:center;color:#173747}.template-preview-page .report-overall-images .has-image .report-page-image-drop-zone,.template-preview-page .report-overall-images .report-page-image-field.has-image{border:0;background:transparent}.template-preview-page .report-overall-images .report-page-image-drop-zone{justify-content:center;align-items:center}.template-preview-page .report-page-image-drop-zone{padding:0!important;margin:0!important}.report-editor-option-card>summary{padding:12px 14px!important;min-height:48px!important;gap:10px!important}.report-editor-option-card>summary strong{font-size:15px!important;line-height:1.3!important}.report-editor-option-card>summary:after{width:28px!important;height:28px!important;min-width:28px!important;font-size:19px!important;border-radius:5px!important}.report-editor-option-card{margin:0 0 8px!important;border-radius:8px!important}.report-editor-option-card .report-options-disclosure-body{padding:10px 12px!important}.report-editor-option-card .button{font-size:14px!important;min-height:36px!important;padding:7px 12px!important}.report-editor-option-card>summary>span{font-size:15px!important}.report-editor-option-card>summary>small{font-size:12px!important}.report-fill-equipment-options{gap:8px!important}.report-fill-save-card .report-options-disclosure-body{display:grid;grid-gap:8px;gap:8px}.report-fill-workspace .report-fill-sidecards{grid-template-columns:minmax(0,1fr)!important}.report-fill-sidecards .report-fill-info-column{width:100%;min-width:0}.report-fill-sidecards .report-editor-option-card{width:100%;box-sizing:border-box}.report-fill-sidecards .report-editor-option-card>summary{padding:14px 16px!important}.report-fill-sidecards .report-editor-option-card>summary small{display:block;margin-top:4px;color:var(--muted);font-weight:400;font-size:12px}.report-images-unified-card>.report-fill-image-previews{padding:14px 16px;max-height:none;overflow:visible}.report-images-unified-card .report-auto-fill-images>div{display:grid!important;grid-template-columns:minmax(0,1fr) 76px 64px!important}.report-images-unified-card .report-auto-fill-images>div>button,.report-images-unified-card .report-auto-fill-images>div>select{grid-column:auto!important;grid-row:auto!important;width:100%!important}.report-images-unified-card .report-manual-image-stepper>button,.report-images-unified-card .report-manual-image-stepper>output{grid-column:auto!important;grid-row:auto!important}.report-images-unified-card .report-fill-image-list{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.template-preview-page textarea.report-growing-cell{resize:none!important;overflow:hidden!important;min-height:max(24px,var(--report-cell-height,24px))!important;max-height:none!important;box-sizing:border-box;align-self:stretch}.template-preview-page :is(.probe-parameters-table,.job-thickness-grid) textarea.report-growing-cell{border-right:1px solid var(--report-line)!important;border-bottom:1px solid var(--report-line)!important}.template-preview-page .report-page-result-grid textarea.report-growing-cell{border-right:1px solid var(--report-line)!important;border-top:1px solid var(--report-line)!important}.report-default-wording{position:relative;min-width:0}.report-default-wording>textarea{padding-right:26px!important}.report-default-wording>button{position:absolute;top:2px;right:2px;width:22px!important;min-height:22px!important;padding:0!important;font-size:16px!important}@media print{.report-default-wording>button{display:none!important}}.report-fill-workspace-form .report-calibration-selectors{grid-column:1/-1;width:100%;display:grid;grid-gap:10px;gap:10px}.report-fill-workspace-form .report-calibration-selector{display:grid;grid-template-columns:minmax(0,1fr) 34px;grid-gap:8px;gap:8px;align-items:end}.report-fill-workspace-form .report-calibration-selector>label{min-width:0;display:grid;grid-gap:5px;gap:5px}.report-fill-workspace-form .report-calibration-selector>button{grid-column:auto!important;width:34px!important;min-height:34px!important;padding:0!important}.report-fill-workspace-form .report-calibration-selector select{width:100%;min-width:0}.report-fill-sidecards>.report-fill-info-column>.report-fill-card,.template-builder-section-card{background:#141a1c;border:1px solid rgba(240,201,74,.38);border-radius:8px;box-shadow:none}.template-builder-section-card[open]{border-color:rgba(240,201,74,.65);box-shadow:inset 2px 0 var(--hq-app-gold)}.template-builder-section-card>summary,.template-builder-section-card[open]>summary{background:#171d1f;padding:10px 12px!important;min-height:48px}.template-builder-section-card>summary strong{font-size:14px!important;font-weight:600!important}.template-builder-section-card>summary small{font-size:12px;font-weight:400;line-height:1.4}.template-builder-section-card>summary:after,.template-builder-section-card[open]>summary:after{color:var(--hq-app-gold-bright);background:rgba(240,201,74,.08);font-weight:500}.template-builder-section-card>summary em,.template-builder-section-card[open]>summary em{color:var(--hq-app-gold-bright);border-color:rgba(240,201,74,.4);font-weight:600}.template-builder-section-card>summary>em{grid-column:2;margin:0}.template-builder-section-card>summary:has(.template-section-move-controls){grid-template-columns:minmax(0,1fr) auto auto auto}.template-builder-section-card>summary:has(.template-section-move-controls)>em{grid-column:3}.template-builder-section-card>summary:has(.template-section-move-controls):after{grid-column:4}.template-builder-section-card .template-section-move-controls button{color:var(--hq-app-gold-bright);border-color:rgba(240,201,74,.35);background:rgba(240,201,74,.06)}.template-builder-section-card .template-builder-section-body,.template-builder-section-card[open] .template-builder-section-body{border-top-color:rgba(240,201,74,.22);padding:10px 12px;gap:8px}.report-section-controls label,.template-builder-section-card :is(.template-builder-section-body,.report-options-disclosure-body,.report-nata-endorsement-controls) label{font-size:13px;font-weight:400;text-transform:none;letter-spacing:0;line-height:1.4}.template-builder-section-card :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=hidden]),select,textarea){background:#101618!important;color:#f1f3f3;border:1px solid #3d484b;border-radius:7px;font-size:14px;font-weight:400;text-transform:none;letter-spacing:0;padding:8px 10px;min-height:38px;box-sizing:border-box}.report-fill-save-card .button,.template-builder-section-card .button{width:auto!important;max-width:100%;justify-self:start;flex:0 1 auto;min-height:36px;padding:7px 10px;border-radius:7px!important;background:#171d1f!important;border-color:#3d484b;box-shadow:none!important;font-size:13px;font-weight:400;line-height:1.4;text-transform:none;letter-spacing:0}.template-builder-section-card .button:not(:disabled):hover{border-color:var(--hq-app-gold);background:#202628!important}.template-builder-section-card .button.primary{background:var(--hq-app-gold-bright)!important;color:#101416;border-color:var(--hq-app-gold-bright);font-weight:600}.template-builder-section-card .button.danger{color:#ff9b9b;border-color:#a64c4c}.template-builder-section-card .button.active,.template-builder-section-card .button[aria-pressed=true]{color:var(--hq-app-gold-bright);border-color:var(--hq-app-gold);background:rgba(240,201,74,.08)!important}.template-builder-section-card .button.danger[aria-pressed=true]{color:#ff9b9b;border-color:#a64c4c;background:hsla(0,82%,67%,.08)!important}.template-builder-section-card .report-page-action-list{display:flex;flex-wrap:wrap;align-items:center;padding:0;gap:6px}.template-builder-section-card .report-page-action{width:auto;max-width:100%}.template-builder-section-card .editable-pick-option{grid-template-columns:18px minmax(0,1fr) auto;min-height:44px;padding:6px 8px;gap:8px;border-radius:6px}.template-builder-section-card .editable-pick-option>input{grid-column:1;grid-row:1;width:16px!important;height:16px;padding:0}.template-builder-section-card .editable-pick-option>span{grid-column:2;grid-row:1;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;font-size:13px;font-weight:400}.template-builder-section-card .editable-pick-option>.pick-option-edit{grid-column:3!important;grid-row:1;justify-self:end;padding:6px 8px}.report-section-controls .report-image-box-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px}.report-section-controls .report-image-box-controls>label{flex:1 1 240px;width:auto;max-width:340px}.report-section-controls .report-control-target{justify-content:flex-start}.report-section-controls .report-image-box-stepper{flex:0 1 auto;width:-moz-fit-content;width:fit-content;border-color:#3d484b}.report-section-controls .report-image-box-stepper output{font-size:13px}.report-section-controls{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start}.report-section-controls>.template-builder-section-card[open]{grid-column:1/-1}.embedded-report-sidepanel,.embedded-report-sidepanel-top{background:#111719}.embedded-report-sidepanel{border-left-color:rgba(240,201,74,.3);scrollbar-color:var(--hq-app-gold) #111719}@media (min-width:1100px){.embedded-report-editor-workspace{grid-template-columns:minmax(0,1.15fr) minmax(360px,1fr)}}@media (max-width:980px),(pointer:coarse){.template-builder-section-card .button,.template-builder-section-card :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=hidden]),select){min-height:44px}}.report-section-controls>.template-builder-section-card>summary{padding:10px 12px;min-height:56px}.report-section-controls>.template-builder-section-card>summary strong{font-size:14px}.report-section-controls>.template-builder-section-card>summary small{font-size:12px}.report-section-controls>.template-builder-section-card>.template-builder-section-body{padding:10px 12px;gap:10px}.report-section-controls .report-compact-controls>.button,.report-section-controls .report-image-box-stepper>.button,.report-section-controls :is(.report-control-buttons,.report-control-target,.report-image-box-actions)>.button{width:auto;max-width:100%;min-height:36px;padding:7px 10px;border-radius:7px;font-size:13px;line-height:1.3}.report-section-controls .report-image-box-stepper>.button{border-radius:0}.report-section-controls :is(.report-compact-controls,.report-image-box-controls) label{font-size:12px;line-height:1.4}.report-section-controls :is(.report-compact-controls,.report-image-box-controls) :is(input,select){width:100%;min-height:36px;padding:7px 9px;font-size:13px;box-sizing:border-box}.report-section-controls .report-compact-controls small{font-size:12px;line-height:1.4}.report-section-controls .report-selected-image-controls{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;grid-gap:10px;gap:10px;padding-top:12px;border-top:1px solid var(--line)}.report-selected-image-fields{display:grid;grid-template-columns:minmax(120px,.55fr) minmax(0,1fr);grid-gap:10px;gap:10px;width:100%}.report-section-controls .report-selected-image-fields>label:has(select){width:100%;max-width:none}.report-section-controls .report-selected-image-actions{width:100%}.report-section-controls label{text-transform:none;letter-spacing:0}@media (max-width:560px){.report-selected-image-fields{grid-template-columns:minmax(0,1fr)}.report-section-controls .report-image-box-controls>label{max-width:none}}@media (max-width:980px),(pointer:coarse){.report-section-controls .report-row-stepper>.button{min-height:44px!important}.report-section-controls .report-image-box-stepper>.button,.report-section-controls .template-builder-section-body :is(button.button,input,select){min-height:44px}.report-section-controls :is(.report-compact-controls,.report-image-box-controls) :is(input,select){min-height:44px}}:is(.portal-shell,.inspection-workspace){--workspace-control-height:38px;--workspace-form-width:1040px}:is(.portal-shell,.inspection-workspace) :is(.account-profile-form,.client-register-form,.business-tool-form,.employee-code-card,.employee-position-permission-form){width:100%;max-width:var(--workspace-form-width);box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;align-items:start}:is(.portal-shell,.inspection-workspace) :is(.account-profile-form,.client-register-form,.business-tool-form)>:is(.panel-heading,.panel-title-row,h2,h3,p,.wide-field,textarea,.workspace-form-section,.workspace-form-actions){grid-column:1/-1}:is(.portal-shell,.inspection-workspace) :is(.account-profile-form,.client-register-form,.business-tool-form,.suite-form-grid,.equipment-entry-row,.employee-code-card,.employee-position-permission-form) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]),select,textarea){min-width:0;max-width:100%;box-sizing:border-box;min-height:var(--workspace-control-height);padding:8px 10px;border-radius:8px;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0}:is(.portal-shell,.inspection-workspace) :is(.account-profile-form,.client-register-form,.business-tool-form,.suite-form-grid,.equipment-entry-row,.employee-code-card,.employee-position-permission-form) label,:is(.portal-shell,.inspection-workspace) :is(.business-tool-form,.equipment-entry-row) label>span{min-width:0;gap:5px;align-content:start;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none}:is(.portal-shell,.inspection-workspace) :is(.account-profile-form,.client-register-form,.business-tool-form,.employee-code-card,.employee-position-permission-form) .button{width:auto;max-width:100%;justify-self:start;min-height:var(--workspace-control-height);padding:8px 12px;border-radius:8px;font-size:14px;line-height:1.4}:is(.portal-shell,.inspection-workspace) :is(.account-profile-form,.client-register-form,.business-tool-form)>button{grid-column:1/-1}:is(.portal-shell,.inspection-workspace) .account-profile-form .panel-heading h2{font-size:24px;line-height:1.2}:is(.portal-shell,.inspection-workspace) .account-profile-form .panel-heading .small{max-width:75ch;line-height:1.5}:is(.portal-shell,.inspection-workspace) .account-profile-form textarea{min-height:90px}:is(.portal-shell,.inspection-workspace) .account-profile-form :is(input[type=checkbox],input[type=radio]){width:18px;height:18px;min-height:18px;padding:0}:is(.portal-shell,.inspection-workspace) .workspace-form-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px;min-width:0;margin:0;padding:14px 0 18px;border:0;border-bottom:1px solid #ffffff18}:is(.portal-shell,.inspection-workspace) .workspace-form-section legend{padding:0;font-size:14px;line-height:1.4;color:var(--hq-app-gold-bright);font-weight:650;text-transform:uppercase;letter-spacing:.035em}:is(.portal-shell,.inspection-workspace) .workspace-form-section .wide-field{grid-column:1/-1}:is(.portal-shell,.inspection-workspace) .workspace-form-section small{font-weight:400;color:var(--muted)}:is(.portal-shell,.inspection-workspace) .workspace-form-actions{display:flex;flex-wrap:wrap;gap:8px}:is(.portal-shell,.inspection-workspace) .account-profile-form .logo-upload-field{align-content:start}:is(.portal-shell,.inspection-workspace) .account-profile-form .profile-logo-preview{width:144px;min-height:70px;max-width:100%}:is(.portal-shell,.inspection-workspace) .business-setup-cards:not(.quality-only){grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),240px));gap:10px}:is(.portal-shell,.inspection-workspace) .business-setup-card{min-height:96px;gap:5px;padding:12px;border-radius:10px}:is(.portal-shell,.inspection-workspace) .business-setup-card strong{font-size:16px;line-height:1.25}:is(.portal-shell,.inspection-workspace) .business-setup-card small{font-size:12px;font-weight:400;line-height:1.4}:is(.portal-shell,.inspection-workspace) .register-surface-page :is(.register-main-card,.register-sub-card,.template-method-card){border-radius:10px!important}:is(.portal-shell,.inspection-workspace) .register-main-card{min-height:82px;padding:10px 12px}:is(.portal-shell,.inspection-workspace) .register-sub-card{min-height:64px;padding:8px 10px}:is(.portal-shell,.inspection-workspace) .register-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:8px}:is(.portal-shell,.inspection-workspace) .register-toolbar>:is(input,select,label){flex:0 1 180px;width:180px;min-width:0}:is(.portal-shell,.inspection-workspace) .register-toolbar>input:first-child{flex-basis:300px;width:300px}:is(.portal-shell,.inspection-workspace) :is(.register-toolbar,.suite-register-tools,.suite-filter-bar) :is(input,select,.button){min-height:var(--workspace-control-height);box-sizing:border-box;padding:8px 10px;font-size:13px;font-weight:500;border-radius:8px}:is(.portal-shell,.inspection-workspace) .register-toolbar .button{flex:0 0 auto;width:auto}:is(.portal-shell,.inspection-workspace) .suite-form-grid{max-width:var(--workspace-form-width)}:is(.portal-shell,.inspection-workspace) .suite-form-grid>label:has(textarea){grid-column:1/-1}@media (max-width:640px){:is(.portal-shell,.inspection-workspace) :is(.account-profile-form,.client-register-form,.business-tool-form,.employee-code-card,.employee-position-permission-form,.workspace-form-section){grid-template-columns:minmax(0,1fr)}:is(.portal-shell,.inspection-workspace) :is(.account-profile-form,.client-register-form,.business-tool-form,.suite-form-grid,.equipment-entry-row) :is(input,select,textarea){font-size:16px}:is(.portal-shell,.inspection-workspace) .business-setup-cards:not(.quality-only){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.portal-shell,.inspection-workspace) .business-setup-card{padding:10px}:is(.portal-shell,.inspection-workspace) .register-toolbar>:is(input,select,label){flex:1 1 130px;width:auto}:is(.portal-shell,.inspection-workspace) .register-toolbar>input:first-child{flex:1 1 100%;width:100%}}@media (max-width:980px),(pointer:coarse){:is(.portal-shell,.inspection-workspace){--workspace-control-height:44px}}:is(.portal-shell,.inspection-workspace) .hq-company-access>div:first-child{max-width:90ch}:is(.portal-shell,.inspection-workspace) .hq-company-access>form{max-width:680px}:is(.portal-shell,.inspection-workspace) .hq-company-access input{min-height:var(--workspace-control-height);padding:8px 10px;font-size:14px;font-weight:400}:is(.portal-shell,.inspection-workspace) .hq-rme-permissions>.button{width:auto;justify-self:start}:is(.portal-shell,.inspection-workspace) :is(.hq-company-access,.hq-rme-permissions) .button{min-height:var(--workspace-control-height);padding:8px 12px;border-radius:8px}:is(.portal-shell,.inspection-workspace) .employee-position-permission-form>:is(h3,p,fieldset){grid-column:1/-1}:is(.portal-shell,.inspection-workspace) .wi-inline-editor>.form-grid,:is(.portal-shell,.inspection-workspace) .wi-modal-scroll form>.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}:is(.portal-shell,.inspection-workspace) :is(.wi-modal-scroll form>.form-grid,.wi-inline-editor>.form-grid)>label{min-width:0;align-content:start;font-size:13px;font-weight:500}:is(.portal-shell,.inspection-workspace) :is(.wi-modal-scroll form>.form-grid,.wi-inline-editor>.form-grid) :is(input:not([type=hidden]):not([type=checkbox]),select,textarea){min-width:0;min-height:var(--workspace-control-height);box-sizing:border-box;font-size:14px;font-weight:400;padding:8px 10px;border-radius:8px}:is(.portal-shell,.inspection-workspace) .wi-suite-section-picker select,:is(.portal-shell,.inspection-workspace) .wi-workspace-toolbar :is(input,select){min-height:var(--workspace-control-height);padding:8px 10px;font-size:13px;font-weight:400}:is(.portal-shell,.inspection-workspace) .suite-register-tools input{flex:0 1 420px;max-width:100%}:is(.portal-shell,.inspection-workspace) .equipment-entry-row{max-width:var(--workspace-form-width);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}:is(.portal-shell,.inspection-workspace) .equipment-entry-row label{display:grid}:is(.portal-shell,.inspection-workspace) .equipment-entry-row .button{width:auto;justify-self:start;min-height:var(--workspace-control-height);padding:8px 12px}:is(.portal-shell,.inspection-workspace) .register-surface-page :is(.register-main-card-grid,.register-sub-card-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),260px));justify-content:start}:is(.portal-shell,.inspection-workspace) .register-page-intro{padding:16px}:is(.portal-shell,.inspection-workspace) .register-page-intro h2{font-size:28px;line-height:1.25}:is(.portal-shell,.inspection-workspace) .register-page-intro .small{max-width:85ch}:is(.portal-shell,.inspection-workspace) .register-toolbar>label{font-size:12px;font-weight:500}:is(.portal-shell,.inspection-workspace) .register-toolbar>label:first-child{flex-basis:300px;width:300px}:is(.portal-shell,.inspection-workspace) .wi-modal-scroll{background:#14181b}@media (max-width:640px){:is(.portal-shell,.inspection-workspace) :is(.equipment-entry-row,.wi-modal-scroll form>.form-grid,.wi-inline-editor>.form-grid){grid-template-columns:minmax(0,1fr)}:is(.portal-shell,.inspection-workspace) :is(.hq-company-access,.wi-modal-scroll) :is(input,select,textarea){font-size:16px}:is(.portal-shell,.inspection-workspace) .register-surface-page :is(.register-main-card-grid,.register-sub-card-grid){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.portal-shell,.inspection-workspace) .register-page-intro h2{font-size:24px}:is(.portal-shell,.inspection-workspace) .register-toolbar>label:first-child{flex:1 1 100%;width:100%}}:is(.portal-shell,.inspection-workspace) .rme-works-header h1{font-size:28px;line-height:1.25}:is(.portal-shell,.inspection-workspace) .rme-register-tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),260px))}:is(.portal-shell,.inspection-workspace) .rme-register-tabs button{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:4px 8px;gap:4px 8px;min-height:68px;padding:10px 12px;border-radius:10px;text-align:left}:is(.portal-shell,.inspection-workspace) .rme-register-tabs button>span{grid-column:1;grid-row:1/3;align-self:center}:is(.portal-shell,.inspection-workspace) .rme-register-tabs button>:is(strong,small){grid-column:2;min-width:0;white-space:normal;overflow:visible;text-overflow:clip}:is(.portal-shell,.inspection-workspace) .rme-register-tabs button>strong{font-size:14px}:is(.portal-shell,.inspection-workspace) .rme-register-tabs button>small{font-size:11px;font-weight:400;text-transform:none}:is(.portal-shell,.inspection-workspace) .rme-entry-grid :is(input,select){min-height:var(--workspace-control-height);font-size:14px;font-weight:400;padding:8px 10px;border-radius:8px}:is(.portal-shell,.inspection-workspace) .rme-register-tools .button{width:auto;min-height:var(--workspace-control-height);padding:8px 10px}:is(.portal-shell,.inspection-workspace) :is(.reference-workspace,.reference-register-panel,.controlled-documents-panel,.reference-add-card,.controlled-document-form-grid){min-width:0;max-width:100%;box-sizing:border-box}:is(.portal-shell,.inspection-workspace) .controlled-document-create>form{max-width:1040px}:is(.portal-shell,.inspection-workspace) .controlled-document-form-grid :is(label,input,select,textarea){min-width:0;max-width:100%;box-sizing:border-box}:is(.portal-shell,.inspection-workspace) .controlled-document-form-grid label>span{text-transform:none;font-size:13px;font-weight:500}:is(.portal-shell,.inspection-workspace) .controlled-document-form-grid :is(input,select,textarea){min-height:var(--workspace-control-height);font-size:14px;font-weight:400}:is(.portal-shell,.inspection-workspace) .controlled-document-create>form>.button{width:auto;justify-self:start}:is(.portal-shell,.inspection-workspace) .gmail-search{max-width:560px}@media (max-width:760px){:is(.portal-shell,.inspection-workspace) .rme-register-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.portal-shell,.inspection-workspace) .rme-entry-grid :is(input,select){font-size:16px}:is(.portal-shell,.inspection-workspace) .reference-add-card{grid-template-columns:minmax(0,1fr)}:is(.portal-shell,.inspection-workspace) .reference-add-card>*{min-width:0;max-width:100%;grid-column:1/-1}:is(.portal-shell,.inspection-workspace) .reference-workspace :is(.section-heading-row,.panel-title-row){flex-wrap:wrap}:is(.portal-shell,.inspection-workspace) .reference-workspace :is(.section-heading-row,.panel-title-row)>div{min-width:0}:is(.portal-shell,.inspection-workspace) .controlled-document-form-grid :is(input,select,textarea){font-size:16px}}.report-fill-sidecards:has(.report-options-tabs){height:calc(100dvh - 112px);overflow:visible;min-height:0}.report-fill-info-column:has(.report-options-tabs){height:100%;min-height:0}.report-fill-options-card:has(.report-options-tabs){display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;box-sizing:border-box}.report-fill-options-card:has(.report-options-tabs)>.report-draft-toolbar{flex:none;margin:0;padding:0 0 8px;border-bottom:1px solid rgba(240,201,74,.25)}.report-fill-options-card:has(.report-options-tabs)>.report-exit-fullscreen{flex:none}.report-section-controls:has(.report-options-tabs){display:flex;flex-direction:column;align-items:stretch;flex:1 1;min-height:0;gap:8px}.report-options-tabs{display:flex;flex-direction:column;flex:1 1;min-height:0;min-width:0;gap:8px}.report-options-tablist{display:flex;flex-wrap:wrap;flex:none;gap:4px;min-width:0}.report-options-tablist>[role=tab]{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;width:auto;min-height:36px;padding:7px 9px;border:1px solid #3d484b;border-radius:6px;background:#141a1c;color:#bdc5c8;font-family:inherit;font-size:13px;font-weight:400;line-height:1.25;cursor:pointer;white-space:nowrap}.report-options-tablist>[role=tab][aria-selected=true]{color:#f6da76;border-color:var(--hq-app-gold);background:#28271e;box-shadow:inset 0 -2px var(--hq-app-gold)}.report-options-tab-count{font-size:11px;opacity:.8}.report-option-panel{flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:var(--hq-app-gold) #111719;border-color:rgba(240,201,74,.4)}.report-option-panel[hidden]{display:none!important}.report-option-panel>.template-builder-section-body{border:0;padding:12px}.report-option-panel:focus-visible,.report-options-tablist>[role=tab]:focus-visible{outline:2px solid var(--hq-app-gold);outline-offset:-2px}.embedded-report-sidepanel:has(.report-options-tabs){display:flex;flex-direction:column;overflow:hidden}.embedded-report-sidepanel:has(.report-options-tabs)>:is(.embedded-report-sidepanel-top,.embedded-report-actionbar){flex:none}.embedded-report-sidepanel:has(.report-options-tabs)>.embedded-report-actionbar{display:flex;flex-wrap:wrap;gap:6px;padding:6px;border-color:rgba(240,201,74,.3);background:#141a1c;box-shadow:none}.embedded-report-sidepanel:has(.report-options-tabs)>.embedded-report-actionbar>.button{width:auto;min-height:36px;height:auto;padding:7px 10px;border-radius:7px}.embedded-report-options-card:has(.report-options-tabs){display:flex;flex:1 1;min-height:0;overflow:hidden}@media (max-width:980px){.embedded-report-sidepanel:has(.report-options-tabs),.report-fill-sidecards:has(.report-options-tabs){height:75dvh;min-height:360px;max-height:none}.report-options-tablist{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.report-options-tablist>[role=tab]{min-height:44px}.embedded-report-sidepanel:has(.report-options-tabs)>.embedded-report-actionbar>.button{min-height:44px}}@media (pointer:coarse){.embedded-report-sidepanel:has(.report-options-tabs)>.embedded-report-actionbar>.button,.report-options-tablist>[role=tab]{min-height:44px}}.report-fill-image-thumb{position:relative;border-color:rgba(240,201,74,.3);background:#111719}.report-fill-image-thumb .report-photo-tile-select{display:block;width:100%;min-width:0;padding:0;margin:0;border:0;border-radius:0;background:none;text-align:left;color:inherit;cursor:pointer}.report-fill-image-thumb .report-photo-tile-select:disabled{opacity:1;cursor:default}.report-fill-image-thumb .report-photo-tile-select img{object-fit:contain;background:#101618;border-color:#3d484b}.report-fill-image-thumb .report-photo-tile-select small{display:block;margin-top:5px}.report-photo-tile-actions{position:absolute;top:10px;right:10px;display:flex;gap:4px;z-index:2}.report-fill-image-list:has(.report-photo-tile-actions){grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr))}.report-photo-tile-actions .report-photo-tile-action{display:grid;place-items:center;width:32px;height:32px;min-height:32px;padding:6px;border:1px solid rgba(240,201,74,.55);border-radius:6px;background:rgba(16,22,24,.94);color:#f6da76;cursor:pointer}.report-photo-tile-actions .report-photo-tile-action.danger{color:#f1a2a2;border-color:hsla(0,61%,62%,.6)}.report-photo-tile-actions .report-photo-tile-action svg{display:block;width:18px;height:18px}@media(min-width:1101px){.inspection-workspace .workspace-account-strip{width:-moz-fit-content;width:fit-content;max-width:100%;right:auto;left:0}.inspection-workspace .workspace-header-space{height:108px}}.workspace-account-strip{margin-left:0;margin-right:auto}.inspection-workspace .workspace-personal-header{display:grid;width:100%;grid-template-columns:minmax(0,max-content) minmax(250px,1fr);grid-gap:12px;gap:12px;align-items:start}.workspace-personal-header>.workspace-header-clean{width:auto}.personal-report-stats{position:relative;min-width:0;min-height:84px;padding:7px 12px;border:1px solid rgba(217,185,62,.23);border-radius:12px;background:linear-gradient(180deg,rgba(31,36,37,.42),rgba(16,20,21,.45));color:#f5f2e8}.personal-report-stats>header{justify-content:space-between;align-items:center;gap:8px;height:20px;background:transparent;position:static}.personal-report-stats>header,.personal-report-toggle{display:flex;min-height:0;padding:0;margin:0;border:0;box-shadow:none}.personal-report-toggle{align-items:baseline;flex-wrap:wrap;gap:4px 9px;height:auto;background:none!important;color:inherit;text-align:left;cursor:pointer}.personal-report-toggle:disabled{opacity:1;cursor:default}.personal-report-toggle b{color:#f2d46e;font-size:13px}.personal-report-toggle small,.personal-report-toggle span{color:#c7c8be;font-size:10px}.personal-report-info-button{flex:0 0 auto;padding:0;width:24px;height:24px;border:0;background:none;color:#dfc46c;cursor:pointer}.personal-report-content[hidden]{display:none}.personal-report-content>p{margin:5px 0;font-size:12px}.personal-report-metrics{display:grid;grid-template-columns:minmax(95px,1fr) repeat(2,minmax(125px,1fr));grid-gap:8px;gap:8px;align-items:center}.personal-report-metric,.personal-report-volume{display:flex;align-items:center;gap:7px;min-width:0}.personal-report-volume>strong{font-size:28px;line-height:1;color:#f4d362}.personal-report-metrics b{display:block;font-size:11px;white-space:nowrap}.personal-report-metrics small{display:block;color:#b9bcb4;font-size:10px;line-height:1.4}.personal-report-ring{position:relative;flex:0 0 52px;width:52px;height:52px}.personal-report-ring svg{width:100%;height:100%;fill:none;stroke-width:6.5}.personal-report-ring .ring-track{stroke:hsla(46,48%,87%,.12)}.personal-report-ring .ring-value{stroke:#65c796}.personal-report-ring.returned .ring-value{stroke:#e5a36c}.personal-report-ring strong{position:absolute;inset:0;display:grid;place-items:center;font-size:11px}.personal-report-content .personal-report-caption{margin:0;color:#b9bcb4;font-size:10px}.personal-report-definitions{position:absolute;top:calc(100% + 6px);right:0;z-index:40;width:min(420px,calc(100vw - 32px));padding:14px;border:1px solid #8e7d3f;border-radius:10px;background:#14191a;box-shadow:0 8px 24px #0008;font-size:12px}.personal-report-definitions p{margin:8px 0}.personal-report-definitions small{display:block;color:#bbc1b6}.personal-report-definitions button{margin-top:8px}.personal-report-stats button:focus-visible{outline:2px solid #f2d46e;outline-offset:3px}@media(max-width:1399px){.personal-report-stats{min-height:84px;display:flex;flex-direction:column;justify-content:center}.personal-report-stats>header{height:auto}.personal-report-toggle{flex-direction:column;gap:2px}.personal-report-stats .personal-report-content:not([hidden]){position:absolute;z-index:35;top:calc(100% + 6px);right:0;width:min(420px,calc(100vw - 32px));padding:12px;border:1px solid #8e7d3f;border-radius:10px;background:#14191a;box-shadow:0 8px 24px #0008}.personal-report-info-button{width:36px;height:36px}}@media(max-width:1100px){.inspection-workspace .workspace-personal-header{grid-template-columns:minmax(0,1fr);gap:6px}.workspace-personal-header>.workspace-header-clean{width:-moz-fit-content;width:fit-content;max-width:min(760px,100%)}.personal-report-stats{min-height:40px;padding:4px 10px}.personal-report-toggle{flex-direction:row;align-items:center;gap:6px 10px}.personal-report-info-button{width:32px;height:32px}}@media(max-width:400px){.personal-report-toggle small{display:none}.personal-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-report-volume{grid-column:1/-1}}.hq-identity-bar{grid-template-columns:minmax(0,max-content) minmax(180px,1fr);grid-template-areas:none;justify-content:start;background:#151b1e!important;box-shadow:0 6px 16px #0004!important;-webkit-backdrop-filter:none;backdrop-filter:none}.hq-identity-bar>.portal-identity-suite-switcher{grid-area:auto;grid-column:1;grid-row:1;width:100%;min-width:0}.hq-identity-bar>.portal-notification-centre{grid-column:2;grid-row:1;margin:0;width:100%;min-width:0;gap:10px}.hq-identity-bar .portal-notification-bell{flex:0 0 auto}.notification-preview{gap:6px;height:44px;padding:3px 5px 3px 10px;border:1px solid rgba(217,185,62,.3);border-left:3px solid #c8a936;border-radius:22px;background:linear-gradient(180deg,rgba(31,36,37,.48),rgba(16,20,21,.56));color:#f4f1e6}.notification-preview,.notification-preview-copy{display:flex;align-items:center;flex:1 1 auto;min-width:0}.notification-preview-copy{gap:10px;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.notification-preview-badge{flex:0 0 auto;padding:2px 6px;border:1px solid rgba(217,185,62,.6);border-radius:10px;color:#f2d46e;font-size:11px;font-weight:800;text-transform:uppercase}.notification-preview-text{display:block;min-width:0;animation:notification-preview-enter .18s ease-out}.notification-preview-text small,.notification-preview-text strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-preview-text strong{font-size:13px;line-height:1.25}.notification-preview-text small{color:#b9bcb4;font-size:10px;line-height:1.3}.notification-preview-controls{display:flex;flex:0 0 auto;gap:2px}.notification-preview-controls button{width:24px;height:30px;padding:0;border:0;border-radius:6px;background:transparent;color:#e8d391;font-size:16px;cursor:pointer}.notification-preview-more{flex:0 0 auto;width:36px;height:36px;padding:0;border:1px solid rgba(217,185,62,.45);border-radius:50%;background:rgba(31,29,18,.45);color:#f2d46e;font-size:10px;font-weight:700;cursor:pointer}.notification-preview button:focus-visible{outline:2px solid #f2d46e;outline-offset:2px}.notification-preview button:hover{color:#fff4c6}.portal-notification-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:10;width:min(360px,calc(100vw - 24px));background:#111719!important}@keyframes notification-preview-enter{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.notification-preview-text{animation:none}}.inspection-workspace :is(.workspace-header-space,.workspace-account-strip,.portal-mobile-sticky-nav){background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}.inspection-workspace .portal-mobile-main-nav{justify-content:flex-end}.inspection-workspace .portal-mobile-main-nav>button{flex:0 0 auto;min-width:88px}@media(max-width:1200px){.inspection-workspace .compact-panels{grid-template-columns:minmax(0,1fr)}}@media(max-width:980px){.hq-identity-bar .portal-notification-bell{width:44px;height:44px}.hq-identity-bar{grid-template-columns:minmax(0,1fr)}.hq-identity-bar>.portal-notification-centre{grid-column:1;grid-row:2}}@media(max-width:760px){.hq-identity-bar>.portal-mobile-hero{grid-column:1/-1;grid-row:3}.hq-identity-bar>.portal-mobile-status-panel{grid-column:1/-1;grid-row:4}.notification-preview{gap:4px;padding-left:7px}.notification-preview-copy{gap:6px}.notification-preview-badge{font-size:9px;padding:2px 4px}.notification-preview-text strong{font-size:12px}.notification-preview-more{width:30px;height:30px;font-size:9px}}.workspace-branded-header{display:block;width:-moz-fit-content;width:fit-content;max-width:100%}.workspace-branded-header .workspace-header-clean{grid-template-columns:136px 64px minmax(0,max-content)}.workspace-header-clean>.workspace-company-brand{grid-column:1;grid-row:1/3;align-self:center;min-width:0;min-height:0;margin:0;padding:0 10px 0 0;border:0;background:transparent;border-radius:0;box-shadow:none;border-right:1px solid hsla(0,0%,100%,.1)}.workspace-company-brand .workspace-title{justify-content:center;min-width:0}.workspace-branded-header .workspace-suite-card-logo{grid-column:2}.workspace-branded-header .workspace-header-clean .workflow-sync-main,.workspace-branded-header .workspace-header-clean .workspace-account-actions{grid-column:3}.workspace-company-brand .workspace-company-hero-logo{cursor:default;border:0;box-shadow:none;background:transparent;height:72px;min-width:64px;max-width:240px;padding:0}.workspace-header-clean .workspace-company-hero-logo{width:100%;min-width:0;max-width:100%;height:64px}.workspace-header-clean .workspace-company-hero-logo img{width:100%;height:100%;object-fit:contain}.workspace-company-brand .workspace-company-hero-logo:hover{border:0;box-shadow:none}.inspection-workspace .workflow-command-main{min-width:0;grid-template-columns:minmax(0,1fr)}.inspection-workspace .compact-panels>*,.inspection-workspace .workflow-command-main>*{min-width:0}.inspection-workspace .workflow-register-panel,.inspection-workspace .workflow-section{min-width:0;grid-template-columns:minmax(0,1fr)}.inspection-workspace .home-rme-register-controls,.inspection-workspace .workflow-register-controls{min-width:0;flex-wrap:wrap}.workspace-header-clean{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto;grid-gap:4px 10px;gap:4px 10px;padding:8px 10px;min-height:84px;width:100%;border-radius:12px}.workspace-suite-card-logo{grid-column:1;grid-row:1/3;align-self:center;width:64px;height:64px;min-height:0;object-fit:contain}.workspace-header-clean .workflow-sync-main{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;min-width:0}.workspace-header-clean .workflow-sync-main,.workspace-header-clean .workspace-account-actions{grid-column:2}.workspace-header-clean .workspace-suite-brand.primary{display:block;white-space:normal;min-width:0;flex:1 1 230px}.workspace-header-clean .workspace-suite-brand.primary span{font-size:clamp(18px,1.6vw,24px);line-height:1.15;overflow-wrap:anywhere}.workspace-header-clean .workspace-box-actions{width:auto;flex-wrap:wrap;margin-left:auto}.workspace-header-clean .workspace-box-actions:empty{display:none}.hq-personal-session{display:flex;justify-content:flex-end;padding:8px 0}.workspace-account-actions{display:flex;flex-wrap:wrap;gap:5px;padding-top:4px;border-top:1px solid hsla(0,0%,100%,.1)}.workspace-account-actions .button,.workspace-header-clean .workspace-box-actions .button{flex:0 1 auto;width:auto;min-height:32px;padding:5px 10px;font-size:13px;white-space:normal}@media(min-width:601px) and (max-width:1100px){.workspace-branded-header .workspace-header-clean{grid-template-columns:104px 44px minmax(0,1fr)}.workspace-header-clean{grid-template-columns:44px minmax(0,1fr)}.workspace-suite-card-logo{width:44px;height:44px}.workspace-header-clean .workspace-suite-brand.primary{flex-basis:160px}.workspace-header-clean .workspace-suite-brand.primary span{font-size:18px}}.quick-job-form .quick-job-actions{display:flex;justify-content:flex-end;gap:10px}.quick-job-form .quick-job-actions .button{width:auto;min-width:140px}.inspection-workspace .compact-panels{align-items:stretch}.inspection-workspace .compact-panels .quick-job-form{height:auto;min-height:0;max-height:none;padding:14px;gap:10px;grid-template-rows:auto auto auto;align-content:start;overflow:visible}.inspection-workspace .compact-panels .quick-job-heading{padding-bottom:8px;margin-bottom:0}.inspection-workspace .compact-panels .quick-job-heading h3{margin:4px 0 0;font-size:20px}.inspection-workspace .compact-panels .quick-job-field span{font-size:12px;line-height:1.2}.inspection-workspace .compact-panels .quick-job-field input,.inspection-workspace .compact-panels .quick-job-field select{min-height:36px;padding:6px 9px;font-size:14px;border-radius:8px}.inspection-workspace .compact-panels .quick-job-layout{gap:8px}.inspection-workspace .compact-panels .quick-job-actions{margin:0;padding-top:4px}.inspection-workspace .home-workspace-tools{min-height:0;padding:0;border-radius:14px;grid-template-rows:auto minmax(0,1fr);background:var(--panel);border-color:rgba(240,199,43,.3)}.inspection-workspace .home-workspace-tools .suite-home-tool-tabs{display:flex;gap:5px;overflow-x:auto;padding:8px;border-color:rgba(240,199,43,.2)}.inspection-workspace .home-workspace-tools .suite-home-tool-tabs button{flex:1 0 auto;padding:7px 12px;min-height:36px;font-size:13px}.inspection-workspace .home-workspace-tools .suite-home-tool-content{display:grid;min-height:0;padding:8px;overflow:hidden}.home-workspace-tool-pane{min-width:0;min-height:0;height:100%;overflow:auto}.home-workspace-tool-pane[hidden]{display:none}.inspection-workspace .home-workspace-tools .home-ai-chat{height:100%;min-height:0;max-height:none;padding:0;border:0;border-radius:8px}.inspection-workspace .home-workspace-tools .home-ai-console{min-height:0;height:100%;padding:10px;border-radius:10px}.workflow-ai-in-panel .home-ai-console-chat-only{grid-template-rows:minmax(0,1fr)}.home-ai-console-dashboard .home-ai-surface-pane{display:flex;flex-direction:column;min-height:0;overflow:hidden}.home-ai-console-dashboard .home-ai-messages{flex:1 1;min-height:0;overflow-y:auto}.home-ai-console-dashboard .home-ai-form{flex:0 0 auto;margin-top:auto;padding-top:8px}.home-incoming-work{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0}.home-incoming-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;padding:6px 4px 10px;border-bottom:1px solid hsla(0,0%,100%,.1);font-size:13px}.home-incoming-heading strong span{color:var(--gold);margin-left:6px}.home-incoming-heading .text-button{font-size:12px}.home-incoming-list{min-height:0;flex:1 1;overflow:auto;display:flex;flex-direction:column;gap:8px}.home-incoming-request{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px;border:1px solid hsla(0,0%,100%,.12);border-radius:9px}.home-incoming-request>div{flex:1 1 180px;min-width:0;overflow-wrap:anywhere}.home-incoming-request strong{font-size:13px}.home-incoming-request p{margin:4px 0;font-size:13px}.home-incoming-request small{color:var(--muted);font-size:12px}.home-incoming-request .button{min-height:36px;padding:6px 10px;font-size:12px}.home-incoming-empty{margin:auto;padding:16px;text-align:center;font-size:14px}.home-incoming-empty p{color:var(--muted);font-size:13px}.home-request-dialog{width:min(1280px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:18px;border:1px solid var(--gold);border-radius:14px;background:#111719;color:var(--text);overflow:auto}.home-request-dialog::-webkit-backdrop{background:rgba(0,0,0,.75)}.home-request-dialog::backdrop{background:rgba(0,0,0,.75)}@media(min-width:1201px){.inspection-workspace .compact-panels>.home-workspace-tools{contain:size;height:auto}}@media(max-width:1200px){.inspection-workspace .compact-panels>.home-workspace-tools{height:380px;max-height:none}}@media(max-width:980px){.inspection-workspace .workflow-command-layout{grid-template-columns:minmax(0,1fr)}.inspection-workspace .workflow-command-main,.inspection-workspace .workflow-shortcuts-panel{grid-column:1}}@media(max-width:600px){.inspection-workspace .compact-panels .quick-job-form{padding:10px}.inspection-workspace .compact-panels .quick-job-field input,.inspection-workspace .compact-panels .quick-job-field select{min-height:44px;font-size:16px}.home-incoming-request .button,.inspection-workspace .home-workspace-tools .suite-home-tool-tabs button{min-height:44px}.home-request-dialog{width:calc(100vw - 12px);max-width:calc(100vw - 12px);max-height:calc(100dvh - 12px);padding:8px}}.hq-business-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.hq-business-account-grid article:last-child{grid-column:1/-1}.hq-business-account-grid h3{margin:0}.hq-business-account-grid p{overflow-wrap:anywhere}.hq-business-account-grid ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.hq-business-account-grid li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.hq-business-server-status{margin-top:16px}.hq-business-server-status h3{margin-bottom:10px}.hq-business-server-status .portal-server-activity-strip{width:100%}@media(max-width:600px){.workspace-branded-header .workspace-header-clean{grid-template-columns:70px 40px minmax(0,1fr)}.workspace-header-clean>.workspace-company-brand{grid-row:1;padding-right:8px;align-self:start}.workspace-header-clean .workspace-company-hero-logo{height:44px}.workspace-header-clean{grid-template-columns:40px minmax(0,1fr);padding:8px;gap:6px 8px}.workspace-suite-card-logo{grid-row:1;width:40px;height:40px;align-self:start}.workspace-branded-header .workspace-header-clean .workflow-sync-main{padding-right:0;gap:4px}.workspace-header-clean .workspace-suite-brand.primary{flex-basis:100%}.workspace-header-clean .workspace-suite-brand.primary span{font-size:17px}.workspace-header-clean .workspace-box-actions{margin-left:0}.workspace-branded-header .workspace-header-clean .workspace-account-actions,.workspace-header-clean .workspace-account-actions{grid-column:1/-1}.workspace-account-actions .button,.workspace-header-clean .workspace-box-actions .button{min-height:44px}.workspace-account-actions .button{width:auto;padding:6px 9px}.hq-business-account-grid{grid-template-columns:1fr}}.inspection-workspace :is(.workspace-header-clean,.workflow-shortcuts-panel,.quick-job-form,.home-workspace-tools,.workflow-register-panel){background:linear-gradient(180deg,rgba(31,36,37,.48),rgba(16,20,21,.56))!important;box-shadow:0 10px 28px rgba(0,0,0,.16),inset 0 1px 0 hsla(0,0%,100%,.05)!important}.inspection-workspace :is(.workflow-command-main,.workflow-section-compact,.compact-panels,.home-ai-chat,.home-ai-console,.workspace-suite-brand,.workspace-box-actions){background:transparent!important;box-shadow:none!important}.inspection-workspace .workflow-command-main{border-color:transparent!important}.inspection-workspace :is(.home-incoming-request,.home-ai-bubble){background:rgba(15,19,20,.62)!important}:is(.upload-modal,.job-upload-modal,.external-report-viewer,.auth-sign-in-dialog,.home-request-dialog,[role=dialog].panel){background:#111719!important}.report-photo-tile-actions .report-photo-tile-action:disabled{opacity:.45;cursor:default}.report-photo-tile-actions .report-photo-tile-action:focus-visible,.report-photo-tile-select:focus-visible{outline:2px solid var(--hq-app-gold);outline-offset:2px}.report-hidden-photo-picker{margin-top:12px;padding-top:12px;border-top:1px solid rgba(240,201,74,.25)}@media (max-width:980px),(pointer:coarse){.report-photo-tile-actions .report-photo-tile-action{width:44px;height:44px;min-height:44px}}.template-preview-page .report-scan-heading{display:flex;align-items:flex-start;gap:8px}.template-preview-page .report-scan-heading .report-scan-file-title{flex:1 1;text-transform:none;overflow-wrap:anywhere}.template-preview-page .report-scan-group-title{margin:0 0 6px}.template-preview-page .report-scan-source{font:400 10px/14px Arial,sans-serif;color:#24516b;margin:0 0 6px;overflow-wrap:anywhere}.template-preview-page .report-scan-title-edit{font:10px Arial,sans-serif;padding:2px 6px;flex:none}@media print{.report-scan-title-edit{display:none!important}}.rme-success-message.rme-entry-error{color:var(--red)!important;background:hsla(0,82%,67%,.08)!important;border-color:hsla(0,82%,67%,.4)!important}