*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:DM Sans,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.fixed{position:fixed}.block{display:block}.table{display:table}.resize{resize:both}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{font-family:DM Sans,sans-serif;color:#20272c;background:#f6f7f8;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}:focus-visible{outline:3px solid rgba(8,143,149,.3);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.public-shell{min-height:100vh;background:#f6f7f8;color:var(--brand-text)}.public-topline{height:5px;background:linear-gradient(90deg,var(--brand) 0 58%,var(--brand-secondary) 58% 100%)}.page-wrap{width:min(1110px,calc(100% - 56px));margin-inline:auto}.public-header{height:86px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8ebec}.brand-mark{display:inline-flex;align-items:center;gap:11px;color:var(--brand-text);font:800 17px Manrope,sans-serif;letter-spacing:.095em}.brand-glyph{width:31px;height:31px;display:flex;align-items:flex-end;justify-content:center;gap:3px;padding:5px;background:#fff;border:1px solid #e5e8e9;border-radius:8px}.brand-glyph span{width:4px;border-radius:3px 3px 1px 1px;background:var(--brand)}.brand-glyph span:nth-child(1){height:10px;opacity:.58}.brand-glyph span:nth-child(2){height:16px}.brand-glyph span:nth-child(3){height:13px;opacity:.78}.brand-bareg{letter-spacing:.16em}.brand-schmutz{letter-spacing:.12em}.header-meta{display:flex;align-items:center;gap:17px;color:#69757b;font-size:12px}.secure-indicator{display:flex;align-items:center;gap:7px;color:#486b61;font-weight:600}.header-divider{height:17px;width:1px;background:#d9dfe1}.intro-grid{min-height:365px;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:54px;padding:43px 0 50px}.eyebrow{margin:0 0 12px;color:#7b878c;font-size:10px;font-weight:700;letter-spacing:.13em;line-height:1.4}.intro-copy .eyebrow{display:flex;align-items:center;gap:9px;color:var(--brand-secondary)}.eyebrow-dot{height:7px;width:7px;background:var(--brand);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 13%,white)}h1,h2,h3,p{margin-top:0}.intro-copy h1{margin:0 0 17px;color:#20272c;font:800 clamp(34px,4.2vw,47px)/1.12 "Manrope",sans-serif;letter-spacing:-.045em}.intro-lead{max-width:480px;margin-bottom:21px;color:#637076;font-size:15px;line-height:1.7}.intro-note{display:flex;gap:12px;align-items:flex-start;max-width:470px;padding:13px 15px;border:1px solid #e8ebec;border-radius:10px;background:#ffffffab}.note-icon{display:grid;width:29px;height:29px;flex:0 0 29px;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--brand) 11%,white);color:var(--brand-secondary)}.intro-note p{margin:1px 0 0;color:#657177;font-size:11px;line-height:1.55}.intro-note a{color:var(--brand-secondary);font-weight:700;text-underline-offset:2px}.intro-visual{position:relative;height:276px;display:grid;place-items:center}.visual-grid{position:absolute;top:13px;right:15px;bottom:8px;left:0;background-image:radial-gradient(#d8dfe1 .75px,transparent .75px);background-size:13px 13px;-webkit-mask-image:linear-gradient(135deg,transparent,#000 34%,#000 88%,transparent);mask-image:linear-gradient(135deg,transparent,#000 34%,#000 88%,transparent);opacity:.65}.visual-document{position:relative;z-index:1;width:236px;height:238px;padding:16px 17px;border:1px solid #e1e6e8;border-radius:12px;background:#fff;box-shadow:0 18px 45px #2431351c;transform:rotate(-3deg)}.doc-top{display:flex;justify-content:flex-end;gap:4px;padding-bottom:13px;border-bottom:1px solid #f0f2f3}.doc-top span{width:4px;height:4px;border-radius:50%;background:#cbd2d4}.doc-brand{display:flex;gap:8px;align-items:center;padding-top:13px}.doc-logo{width:27px;height:27px;border-radius:7px;background:var(--brand);opacity:.88}.doc-lines{display:grid;gap:5px;flex:1}.doc-lines i{display:block;height:4px;border-radius:5px;background:#e8edee}.doc-lines i:first-child{width:76%;background:#cdd5d7}.doc-lines i:last-child{width:52%}.doc-rule{height:1px;margin:15px 0 12px;background:#edf0f1}.body-lines i:nth-child(2){width:88%}.body-lines i:nth-child(3){width:66%}.body-lines i:nth-child(4){width:81%}.doc-bottom{display:flex;gap:9px;align-items:center;margin-top:17px;padding:10px 9px;border-radius:7px;background:#f7f9f9}.doc-check{display:grid;width:27px;height:27px;place-items:center;color:var(--brand-secondary)}.visual-stamp{position:absolute;right:17px;top:42px;z-index:2;display:flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid #dce9e3;border-radius:7px;color:#54816c;background:#fff;box-shadow:0 5px 18px #1e302914;font-size:9px;font-weight:700;letter-spacing:.08em;transform:rotate(4deg)}.visual-caption{position:absolute;right:18px;bottom:7px;color:#8a9498;font-size:10px;letter-spacing:.025em}.form-section{max-width:850px;margin:4px auto 75px;scroll-margin-top:24px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;padding:0 2px 17px}.section-heading .eyebrow{margin-bottom:7px;color:var(--brand-secondary)}.section-heading h2{margin:0 0 5px;color:#20272c;font:700 24px Manrope,sans-serif;letter-spacing:-.03em}.section-heading p:last-child{margin:0;color:#7a858a;font-size:12px}.required-star{color:var(--brand);font-weight:700}.step-indicator{margin-bottom:4px;color:#9aa4a8;font-size:11px;letter-spacing:.12em}.step-indicator span{color:#293237;font-weight:700}.form-card{padding:30px 34px 28px;border:1px solid #e6eaeb;border-radius:13px;background:#fff;box-shadow:0 12px 38px #2030350e}.form-card-top{display:flex;gap:13px;align-items:flex-start;margin-bottom:22px}.form-step{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;border:1px solid color-mix(in srgb,var(--brand) 23%,white);border-radius:8px;background:color-mix(in srgb,var(--brand) 8%,white);color:var(--brand-secondary);font:700 11px Manrope,sans-serif}.form-card-top h3{margin:0 0 4px;font:700 15px Manrope,sans-serif;color:#2d363a}.form-card-top p{margin:0;color:#879196;font-size:11px;line-height:1.5}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px 18px}.field{position:relative;display:flex;min-width:0;flex-direction:column;gap:7px}.span-2{grid-column:span 2}.field-label,.format-field legend{color:#374146;font-size:11px;font-weight:700}.optional-label{margin-left:8px;color:#97a1a5;font-size:9px;font-weight:500}.field-hint{margin-top:-3px;color:#929da1;font-size:10px;line-height:1.45}.input-wrap{position:relative;display:block}.field input:not([type=radio]):not([type=checkbox]){width:100%;height:45px;padding:0 13px;border:1px solid #dfe5e7;border-radius:7px;outline:none;color:#2c363b;background:#fff;font-size:12px;transition:border-color .16s,box-shadow .16s,background .16s}.field input::-moz-placeholder{color:#a9b2b5}.field input::placeholder{color:#a9b2b5}.field input:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 13%,white)}.input-trailing{position:absolute;right:13px;top:14px;color:#9aa5a8;pointer-events:none}.field:has(.input-trailing) input{padding-right:40px!important}.field-error{color:#b74235;font-size:10px;line-height:1.4}.form-divider{height:1px;margin:26px 0 23px;background:#edf0f1}.format-field{min-width:0;margin:0;padding:0;border:0}.format-field legend{padding:0}.format-field>.field-hint{margin:5px 0 11px}.format-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.format-option{position:relative;min-height:68px;display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #e0e6e7;border-radius:8px;cursor:pointer;transition:border-color .16s,background .16s,box-shadow .16s}.format-option:has(input:checked){border-color:var(--brand);background:color-mix(in srgb,var(--brand) 4%,white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 18%,white)}.format-option input{position:absolute;opacity:0}.radio-ui{width:15px;height:15px;flex:0 0 15px;border:1px solid #bdc7ca;border-radius:50%;background:#fff}.format-option:has(input:checked) .radio-ui{border:4px solid var(--brand)}.format-icon{display:grid;width:33px;height:33px;flex:0 0 33px;place-items:center;border-radius:7px;background:#f1f5f5;color:var(--brand-secondary)}.format-copy{display:grid;gap:4px;min-width:0}.format-copy strong{color:#334045;font-size:11px}.format-copy small{color:#8b969a;font-size:9px;white-space:normal}.format-arrow{margin-left:auto;color:#b4bdc0}.privacy-box{display:flex;gap:12px;margin-top:23px;padding:15px 16px;border:1px solid #e4ece8;border-radius:8px;background:#f7faf8;color:#527362}.privacy-box>svg{flex:0 0 auto;margin-top:1px}.privacy-box strong{color:#394f43;font-size:11px}.privacy-box p{margin:4px 0 7px;color:#6d7e75;font-size:10px;line-height:1.6}.privacy-box a{display:inline-flex;gap:5px;align-items:center;color:#3f7460;font-size:10px;font-weight:700;text-decoration:none}.privacy-box a:hover{text-decoration:underline}.privacy-consent{display:flex;min-height:44px;align-items:center;gap:10px;margin-top:16px;color:#687479;font-size:10px;cursor:pointer}.privacy-consent input{position:absolute;opacity:0}.checkbox-ui{width:17px;height:17px;flex:0 0 17px;border:1px solid #bbc6c9;border-radius:4px;background:#fff}.privacy-consent:has(input:checked) .checkbox-ui{display:grid;place-items:center;border-color:var(--brand);background:var(--brand)}.privacy-consent:has(input:checked) .checkbox-ui:after{content:"✓";color:#fff;font-size:12px;line-height:1}.privacy-consent:has(input:focus-visible) .checkbox-ui,.format-option:has(input:focus-visible){outline:3px solid color-mix(in srgb,var(--brand) 22%,white);outline-offset:2px}.consent-error{margin-left:27px}.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.submit-error,.admin-error{padding:11px 13px;border:1px solid #f0c8c2;border-radius:7px;color:#a33f34;background:#fff6f4;font-size:12px;line-height:1.5}.submit-row{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:17px;padding-top:18px;border-top:1px solid #edf0f1}.submit-row>p{display:flex;align-items:center;gap:7px;margin:0;color:#879397;font-size:10px}.submit-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:9px;padding:0 18px;border:0;border-radius:7px;background:var(--brand);color:#fff;font-size:11px;font-weight:700;box-shadow:0 5px 13px color-mix(in srgb,var(--brand) 20%,transparent);transition:filter .15s,transform .15s}.submit-button:hover:not(:disabled){filter:brightness(.95);transform:translateY(-1px)}.submit-button:disabled{opacity:.7;cursor:wait}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.privacy-details{display:flex;max-width:850px;gap:15px;margin:0 auto 56px;padding:18px 20px;border-left:2px solid var(--brand);border-radius:0 7px 7px 0;background:#eef1f2;scroll-margin-top:20px}.privacy-detail-icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:8px;color:var(--brand-secondary);background:#fff}.privacy-details .eyebrow{margin:1px 0 6px;color:var(--brand-secondary)}.privacy-details h3{margin:0 0 6px;font:700 13px Manrope,sans-serif}.privacy-details p:last-child{margin:0;color:#758186;font-size:10px;line-height:1.65}.public-footer{padding:23px 0;border-top:1px solid #e7ebec;background:#f1f3f4}.footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px;color:#889397;font-size:10px}.footer-inner .brand-mark{transform:scale(.8);transform-origin:left center}.footer-legal-links{display:flex;flex:1 1 280px;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px}.footer-legal-links a{color:#68757a;font-size:10px;text-decoration:none;text-underline-offset:3px}.footer-legal-links a:hover{color:var(--brand);text-decoration:underline}.footer-legal-links a:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:2px}.footer-secure{display:flex;align-items:center;gap:6px;color:#6f8379;white-space:nowrap}.success-card{max-width:630px;margin:20px auto 90px;padding:42px;border:1px solid color-mix(in srgb,var(--brand) 22%,#e2eae6);border-radius:14px;background:#fff;text-align:center;box-shadow:0 13px 42px #2030350f}.success-icon{display:grid;width:58px;height:58px;margin:0 auto 17px;place-items:center;border-radius:50%;color:var(--brand-secondary);background:color-mix(in srgb,var(--brand) 10%,white)}.success-card .eyebrow{color:var(--brand-secondary)}.success-card h2{margin:0 0 9px;font:700 25px Manrope,sans-serif}.success-card>p:not(.eyebrow){color:#758186;font-size:13px;line-height:1.7}.success-summary{display:flex;justify-content:space-between;margin-top:21px;padding:14px 15px;border:1px solid color-mix(in srgb,var(--brand) 12%,white);border-radius:7px;background:color-mix(in srgb,var(--brand) 5%,#f5f7f6);font-size:11px}.success-summary span{color:#899397}.success-summary strong{color:var(--brand-secondary)}.success-card .success-footnote{margin:17px 0 0;font-size:10px!important}.login-shell{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 20px;background:radial-gradient(ellipse at 50% 3%,#fff 0,#f7f8f8 53%,#f0f3f4)}.login-brand,.admin-brand{display:flex;align-items:center;gap:10px;color:#263239;font:800 14px Manrope,sans-serif;letter-spacing:.08em}.login-brand{margin-bottom:24px}.login-brand i,.admin-brand i{color:#91a0a4;font-style:normal;font-size:10px;font-weight:600;letter-spacing:.12em}.login-symbol{display:flex;width:30px;height:30px;align-items:flex-end;justify-content:center;gap:3px;padding:5px;border-radius:8px;background:#fff;border:1px solid #e4e9ea}.login-symbol span{width:4px;background:#ef7d00;border-radius:3px 3px 1px 1px}.login-symbol span:nth-child(1){height:9px;opacity:.55}.login-symbol span:nth-child(2){height:16px}.login-symbol span:nth-child(3){height:12px;opacity:.76}.login-card{width:min(430px,100%);padding:34px 37px 28px;border:1px solid #e6eaeb;border-radius:13px;background:#fff;box-shadow:0 16px 48px #20303514}.login-icon{display:grid;width:41px;height:41px;margin-bottom:19px;place-items:center;border-radius:10px;color:#455b69;background:#eef3f5}.login-card .eyebrow{color:#7b888d}.login-card h1{margin:0 0 7px;font:750 26px Manrope,sans-serif;letter-spacing:-.04em}.login-lead{margin:0 0 22px;color:#7b878c;font-size:12px;line-height:1.65}.login-card form{display:grid;gap:17px}.login-card .field input{height:46px!important}.login-submit{width:100%;margin-top:1px;background:#31434d}.login-security{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:21px;color:#809087;font-size:10px}.login-footer{margin:19px 0 0;color:#9ca6a9;font-size:10px;text-align:center}.admin-loading{display:grid;min-height:100vh;place-content:center;justify-items:center;gap:12px;color:#7c888d;font-size:12px}.loading-mark{width:27px;height:27px;border:2px solid #dce3e4;border-top-color:#ef7d00;border-radius:50%;animation:spin 1s linear infinite}.admin-shell{min-height:100vh;display:flex;background:#f4f6f7;color:#253138}.admin-sidebar{position:fixed;inset:0 auto 0 0;z-index:20;display:flex;width:244px;flex-direction:column;padding:0 17px 16px;border-right:1px solid #e6eaeb;background:#fff}.admin-brand{height:72px;padding:0 7px;border-bottom:1px solid #edf0f1;font-size:13px}.admin-brand .login-symbol{width:29px;height:29px}.sidebar-label{margin:26px 10px 9px;color:#9aa4a8;font-size:9px;font-weight:700;letter-spacing:.13em}.sidebar-nav{display:grid;gap:4px}.sidebar-nav a{display:flex;min-height:42px;align-items:center;gap:11px;padding:0 11px;border-radius:7px;color:#738086;font-size:11px;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.sidebar-nav a:hover{background:#f5f7f8;color:#39484f}.sidebar-nav a.active{background:#f0f3f4;color:#2f414a;box-shadow:inset 2px 0 #ef7d00}.sidebar-nav a.active svg{color:#e47b15}.sidebar-spacer{flex:1}.sidebar-help{display:grid;gap:7px;margin:15px 2px;padding:14px 13px;border:1px solid #e8ecec;border-radius:8px;background:#f9fbfa}.help-shield{display:grid;width:28px;height:28px;place-items:center;border-radius:7px;color:#527664;background:#eaf2ed}.sidebar-help strong{color:#50645a;font-size:10px}.sidebar-help>span{color:#85918b;font-size:9px;line-height:1.5}.sidebar-account{display:flex;align-items:center;gap:9px;padding:14px 4px 2px;border-top:1px solid #edf0f1}.avatar{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;border-radius:50%;color:#50616a;background:#e7edef;font:700 11px Manrope,sans-serif}.account-copy{display:grid;min-width:0;flex:1;gap:3px}.account-copy strong{overflow:hidden;color:#48565c;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.account-copy span{color:#9aa4a7;font-size:9px}.sidebar-account button,.mobile-close{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:6px;color:#929da0;background:transparent}.sidebar-account button:hover{color:#a1483f;background:#fff4f2}.admin-main{width:calc(100% - 244px);min-height:100vh;margin-left:244px;display:flex;flex-direction:column}.admin-topbar{display:flex;min-height:85px;align-items:center;justify-content:space-between;padding:0 37px;border-bottom:1px solid #e6eaeb;background:#fff}.topbar-crumb{display:flex;align-items:center;gap:6px;margin-bottom:5px;color:#9ba5a8;font-size:9px;font-weight:700;letter-spacing:.08em}.topbar-crumb strong{color:#69777d}.admin-topbar h1{margin:0;font:700 18px Manrope,sans-serif;letter-spacing:-.025em}.topbar-secure{display:flex;align-items:center;gap:7px;color:#6e877a;font-size:9px;font-weight:700;letter-spacing:.08em}.topbar-secure>span{width:6px;height:6px;border-radius:50%;background:#58a477;box-shadow:0 0 0 3px #e9f3ed}.admin-content{width:min(1220px,100%);flex:1;margin:0 auto;padding:31px 37px 44px}.admin-footer{display:flex;justify-content:space-between;padding:15px 37px;border-top:1px solid #e5e9ea;color:#9aa4a7;background:#fafbfb;font-size:9px}.mobile-menu,.mobile-close,.mobile-scrim{display:none}.admin-welcome,.page-intro-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:21px}.admin-welcome .eyebrow,.page-intro-row .eyebrow{color:#a27445;margin-bottom:6px}.admin-welcome h2,.page-intro-row h2{margin:0 0 5px;color:#263238;font:750 23px Manrope,sans-serif;letter-spacing:-.035em}.admin-welcome p:last-child,.page-intro-row p:last-child{margin:0;color:#879297;font-size:11px}.small-action{display:flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid #e1e6e7;border-radius:6px;color:#56666d;background:#fff;font-size:10px;font-weight:600;text-decoration:none}.small-action:hover{border-color:#bac5c8}.admin-error{margin-bottom:15px}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px}.kpi-card{min-width:0;padding:16px 17px 13px;border:1px solid #e6eaeb;border-radius:9px;background:#fff;box-shadow:0 3px 10px #1d2c3106}.kpi-top{display:flex;justify-content:space-between;align-items:center;color:#78858a;font-size:10px;font-weight:600}.kpi-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:7px}.kpi-orange .kpi-icon{color:#cf751c;background:#fff3e7}.kpi-blue .kpi-icon{color:#42709a;background:#edf4f9}.kpi-teal .kpi-icon{color:#27838a;background:#e9f5f4}.kpi-slate .kpi-icon{color:#647178;background:#edf1f2}.kpi-value{min-height:45px;display:flex;align-items:center;padding-top:2px;color:#28363c;font:750 29px Manrope,sans-serif;letter-spacing:-.045em}.kpi-note{display:flex;align-items:center;gap:6px;color:#97a1a4;font-size:9px}.kpi-note-mark{display:grid;width:16px;height:16px;place-items:center;border-radius:50%;color:#7a9988;background:#edf5ef}.skeleton{width:38px;height:24px;border-radius:4px;background:linear-gradient(90deg,#edf0f1,#f6f7f7,#edf0f1);animation:shimmer 1.3s infinite}@keyframes shimmer{50%{opacity:.5}}.dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.admin-panel{border:1px solid #e6eaeb;border-radius:9px;background:#fff;box-shadow:0 3px 10px #1d2c3106}.company-stats,.recent-panel{min-width:0;padding:19px 19px 0}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #eef0f1}.panel-heading .eyebrow{margin-bottom:5px}.panel-heading h3{margin:0;color:#334147;font:700 13px Manrope,sans-serif}.panel-icon{display:grid;width:29px;height:29px;place-items:center;border:1px solid #e9edee;border-radius:7px;color:#7d898e}.company-stat-list{display:grid}.company-stat{position:relative;display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;min-height:62px;border-bottom:1px solid #f0f2f2}.company-bullet{width:8px;height:8px;border-radius:50%}.bullet-becker{background:#ef7d00}.bullet-bareg{background:#088f95}.bullet-schmutz{background:#66747b}.company-stat-copy{display:grid;gap:3px}.company-stat-copy strong{color:#56646a;font-size:10px}.company-stat-copy span{color:#9aa4a8;font-size:9px}.company-stat-count{color:#344149;font:700 13px Manrope,sans-serif}.stat-progress{grid-column:2/4;height:3px;margin-top:-9px;overflow:hidden;border-radius:4px;background:#f0f2f2}.stat-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#e98521,#f3ba65)}.panel-link{display:flex;min-height:46px;align-items:center;justify-content:space-between;color:#68777d;font-size:10px;font-weight:600;text-decoration:none}.panel-link:hover{color:#c26b19}.recent-list{display:grid;min-height:188px;align-content:start}.recent-row{display:flex;align-items:center;gap:10px;min-height:49px;border-bottom:1px solid #f0f2f2}.recent-avatar{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:7px;color:#647780;background:#edf2f3;font:700 10px Manrope,sans-serif}.recent-copy{display:grid;min-width:0;flex:1;gap:3px}.recent-copy strong{overflow:hidden;color:#526168;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.recent-copy span{overflow:hidden;color:#9aa4a7;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.recent-row time{color:#919da1;font-size:9px;white-space:nowrap}.empty-state{min-height:188px;display:grid;align-content:center;justify-items:center;gap:7px;color:#909a9e;text-align:center}.empty-state>div{display:grid;width:35px;height:35px;place-items:center;border-radius:9px;color:#74868d;background:#f0f4f5}.empty-state strong{color:#69777d;font-size:11px}.empty-state span{font-size:9px}.dashboard-note{display:flex;align-items:center;gap:11px;margin-top:16px;padding:13px 15px;border:1px solid #e3ebe6;border-radius:8px;background:#f7faf8}.dashboard-note>span:first-child{color:#56816a}.dashboard-note p{flex:1;margin:0;color:#74847b;font-size:10px;line-height:1.5}.dashboard-note strong{color:#536b5d}.note-trend{color:#86a08f}.export-actions{display:flex;gap:8px}.export-btn{display:flex;min-height:38px;align-items:center;gap:7px;padding:0 12px;border:1px solid #e0e5e6;border-radius:6px;color:#647177;background:#fff;font-size:10px;font-weight:600}.export-btn:hover{border-color:#c5ced0}.export-primary{border-color:#33464f;color:#fff;background:#33464f}.export-primary:hover{border-color:#26363d;background:#26363d}.data-panel{overflow:hidden}.filter-toolbar{display:flex;align-items:center;gap:9px;padding:14px 15px;border-bottom:1px solid #edf0f1}.search-box{display:flex;min-width:220px;height:37px;flex:1;align-items:center;gap:8px;padding:0 10px;border:1px solid #e2e7e8;border-radius:6px;color:#98a2a5;background:#fff}.search-box:focus-within{border-color:#aab7ba;box-shadow:0 0 0 2px #edf1f2}.search-box input{width:100%;min-width:0;border:0;outline:0;color:#435057;background:transparent;font-size:10px}.search-box input::-moz-placeholder{color:#aab3b6}.search-box input::placeholder{color:#aab3b6}.search-box button{display:grid;place-items:center;border:0;color:#919da0;background:transparent}.filter-toolbar select,.filter-dates input{height:37px;min-width:135px;padding:0 10px;border:1px solid #e2e7e8;border-radius:6px;outline:0;color:#67757b;background:#fff;font-size:10px}.filter-toolbar select:focus,.filter-dates input:focus{border-color:#aab7ba}.filter-dates{min-height:56px;padding-top:10px;padding-bottom:10px;background:#fcfdfd}.filter-dates label{display:flex;align-items:center;gap:7px;color:#899397;font-size:9px}.filter-dates input{min-width:130px;height:32px;font-size:9px}.result-count{margin-left:auto;color:#758288;font-size:10px}.table-scroll{width:100%;overflow-x:auto}.data-table{width:100%;min-width:790px;border-collapse:collapse;text-align:left}.data-table thead{background:#f8f9f9}.data-table th{height:38px;padding:0 13px;color:#8d989c;font-size:9px;font-weight:700;white-space:nowrap}.data-table th:first-child,.data-table td:first-child{padding-left:17px}.data-table th button{display:flex;align-items:center;gap:5px;padding:0;border:0;color:inherit;background:transparent;font-size:inherit;font-weight:inherit}.sort-mark{color:#bdc5c7}.sort-mark.is-active{color:#55666e}.data-table td{height:57px;padding:7px 13px;border-top:1px solid #f0f2f2;color:#68767c;font-size:10px}.table-company{display:block;max-width:240px;overflow:hidden;color:#45545a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.table-subline{display:block;margin-top:4px;color:#9aa4a7;font-size:9px}.company-tag{display:inline-flex;align-items:center;gap:6px;color:#77848a;font-size:9px;white-space:nowrap}.company-tag .company-bullet{width:6px;height:6px}.mono-cell{font-family:DM Sans,sans-serif;font-variant-numeric:tabular-nums;color:#66747a!important}.format-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 7px;border-radius:5px;font-size:9px}.format-tag>span{width:5px;height:5px;border-radius:50%}.tag-blue{color:#567591;background:#eef4f8}.tag-blue>span{background:#648aa9}.tag-teal{color:#4b8180;background:#edf6f5}.tag-teal>span{background:#58a09d}.date-cell{color:#657379!important;font-variant-numeric:tabular-nums}.date-cell span{display:block;margin-top:3px;color:#a0aaad;font-size:9px}.view-button,.icon-button{display:grid;width:32px;height:32px;place-items:center;border:1px solid #e7ebec;border-radius:6px;color:#718087;background:#fff}.view-button:hover,.icon-button:hover{border-color:#c6d0d2;color:#34484f;background:#f8fafa}.table-message{height:110px!important;color:#8d989c!important;text-align:center}.table-empty{display:grid;min-height:185px;align-content:center;justify-items:center;gap:7px;color:#919da1}.table-empty>div{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:#f0f4f5}.table-empty strong{color:#6c7a7f;font-size:11px}.table-empty span{font-size:9px}.table-footer{display:flex;min-height:52px;align-items:center;justify-content:space-between;padding:0 16px;border-top:1px solid #edf0f1;color:#929da0;font-size:9px}.pagination{display:flex;align-items:center;gap:10px}.pagination button{min-height:29px;padding:0 9px;border:1px solid #e4e8e9;border-radius:5px;color:#67757b;background:#fff;font-size:9px}.pagination button:disabled{color:#b8c0c2;background:#fafbfb;cursor:default}.pagination span{color:#899499}.dialog-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:20px;background:#1620255c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.detail-dialog{width:min(600px,100%);max-height:min(90vh,740px);overflow:auto;padding:24px;border:1px solid #e5e9ea;border-radius:12px;background:#fff;box-shadow:0 22px 70px #0f1d232e}.dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.dialog-head .eyebrow{margin-bottom:5px}.dialog-head h2{margin:0;color:#2d3a40;font:700 19px Manrope,sans-serif}.dialog-company{display:flex;align-items:center;justify-content:space-between;margin:17px 0 2px;padding:11px 12px;border-radius:7px;background:#f6f8f8;color:#728087;font-size:10px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.detail-item{display:grid;gap:5px;padding:13px 0;border-bottom:1px solid #eef0f1}.detail-item span{color:#929da1;font-size:9px}.detail-item strong{overflow-wrap:anywhere;color:#4b5b61;font-size:11px;font-weight:600}.dialog-private{display:flex;align-items:center;gap:8px;margin:15px 0 0;color:#71857a;font-size:9px}.secure-chip{display:flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid #e2eae5;border-radius:6px;color:#61806f;background:#f8fbf9;font-size:10px;font-weight:600}.company-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.company-card{min-width:0;padding:18px;border:1px solid #e5e9ea;border-radius:9px;background:#fff;box-shadow:0 3px 10px #1d2c3106}.company-card-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.company-logo-wrap{display:flex;min-width:0;align-items:center;gap:10px}.company-logo{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border:1px solid color-mix(in srgb,var(--brand) 18%,white);border-radius:8px;color:var(--brand);background:color-mix(in srgb,var(--brand) 7%,white);font:800 16px Manrope,sans-serif}.company-logo-wrap .eyebrow{margin-bottom:3px;font-size:8px}.company-logo-wrap h3{max-width:250px;margin:0;overflow:hidden;color:#35434a;font:700 13px Manrope,sans-serif;text-overflow:ellipsis;white-space:nowrap}.company-count{display:grid;justify-items:end;gap:2px}.company-count strong{color:#45555c;font:700 17px Manrope,sans-serif}.company-count small{color:#9aa4a7;font-size:8px}.legal-name{min-height:27px;margin:8px 0 13px 46px;color:#8a969a;font-size:9px;line-height:1.45}.company-card-divider{height:1px;background:#edf0f1}.company-url{display:grid;gap:5px;padding:12px 0}.company-url>span{color:#9aa4a7;font-size:9px}.company-url a{display:flex;align-items:center;gap:5px;overflow:hidden;color:#61747c;font-size:10px;font-weight:600;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.company-url a:hover{color:var(--brand)}.qr-preview-row{display:flex;align-items:center;gap:14px;padding:13px;border:1px solid #edf0f1;border-radius:7px;background:#fbfcfc}.qr-frame{position:relative;width:84px;height:84px;flex:0 0 84px;display:grid;place-items:center;padding:9px;border:1px solid #e6eaeb;border-radius:5px;background:#fff}.qr-frame img{display:block;width:64px;height:64px;image-rendering:pixelated}.qr-corner{position:absolute;width:8px;height:8px;border-color:var(--brand);border-style:solid}.qr-tl{inset:4px auto auto 4px;border-width:1px 0 0 1px}.qr-tr{inset:4px 4px auto auto;border-width:1px 1px 0 0}.qr-bl{inset:auto auto 4px 4px;border-width:0 0 1px 1px}.qr-br{inset:auto 4px 4px auto;border-width:0 1px 1px 0}.qr-copy{display:grid;align-content:center;gap:5px}.qr-copy>strong{color:#506067;font-size:10px}.qr-copy>span{color:#929da1;font-size:9px;line-height:1.4}.qr-downloads{display:flex;gap:5px;margin-top:5px}.qr-downloads button{display:flex;min-height:29px;align-items:center;gap:5px;padding:0 8px;border:1px solid #e2e7e8;border-radius:5px;color:#67777d;background:#fff;font-size:9px;font-weight:600}.qr-downloads button:hover{border-color:var(--brand);color:var(--brand)}.theme-line{display:flex;align-items:center;gap:6px;padding-top:12px;color:#929da1;font-size:9px}.color-swatch{width:9px;height:9px;border-radius:3px}.theme-line code{margin-left:2px;color:#79868b;font:9px DM Sans,sans-serif}.theme-status{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:#73907f}.theme-status span{width:5px;height:5px;border-radius:50%;background:#70a486}.config-footnote{display:flex;align-items:center;gap:10px;margin-top:15px;padding:13px;border:1px solid #e6eaeb;border-radius:7px;color:#748288;background:#fafbfb}.config-footnote>span{color:#829298}.config-footnote p{margin:0;font-size:9px;line-height:1.5}.trend-panel{margin-top:16px;padding:19px 19px 14px}.trend-chart{height:133px;display:grid;grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:9px;padding:12px 1px 0;border-bottom:1px solid #eef0f1}.trend-day{height:100%;display:grid;grid-template-rows:17px 1fr 18px;align-items:end;justify-items:center;min-width:0}.trend-value{color:#879398;font-size:8px;font-variant-numeric:tabular-nums}.trend-bar{width:min(23px,75%);align-self:end;border-radius:4px 4px 0 0;background:#edf1f2;transition:height .2s ease}.trend-bar.has-value{background:linear-gradient(180deg,#f1a858,#e07b16)}.trend-label{align-self:end;color:#98a2a6;font-size:8px;text-transform:lowercase}.trend-footnote{margin:9px 0 0;color:#9aa4a8;font-size:8px}.trend-loading{display:grid;height:133px;place-items:center;color:#9aa4a8;font-size:10px}@media(min-width:1440px){.admin-content{padding-top:39px}.intro-grid{padding-top:54px;padding-bottom:59px}}@media(max-width:1100px){.admin-sidebar{width:220px}.admin-main{width:calc(100% - 220px);margin-left:220px}.admin-content,.admin-topbar,.admin-footer{padding-inline:24px}.kpi-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{gap:12px}.company-cards{grid-template-columns:1fr}.company-card{max-width:720px}.intro-grid{gap:28px}}@media(max-width:767px){.public-header{height:66px}.header-meta{gap:9px;font-size:0}.header-meta .secure-indicator{font-size:10px}.header-divider,.header-meta>span:last-child{display:none}.brand-mark{font-size:14px}.brand-glyph{width:28px;height:28px}.intro-grid{grid-template-columns:1fr;gap:0;min-height:auto;padding:35px 0 33px}.intro-copy h1{font-size:clamp(31px,9vw,40px)}.intro-lead{margin-bottom:17px;font-size:13px}.intro-note{padding:11px 12px}.intro-note p{font-size:10px}.intro-visual{height:205px;margin-top:17px}.visual-document{width:185px;height:185px;padding:12px}.doc-top{padding-bottom:8px}.doc-brand{padding-top:10px}.doc-logo{width:22px;height:22px}.doc-rule{margin:11px 0 10px}.doc-bottom{margin-top:11px;padding:7px}.visual-stamp{right:calc(50% - 115px);top:15px}.visual-caption{right:0;bottom:1px;font-size:9px}.desktop-break{display:none}.form-section{margin:0 auto 47px}.section-heading{align-items:flex-end;gap:10px}.section-heading h2{font-size:20px}.section-heading p:last-child{font-size:10px}.step-indicator{font-size:9px;white-space:nowrap}.form-card{padding:21px 17px 18px;border-radius:10px}.form-card-top{gap:10px;margin-bottom:18px}.form-card-top h3{font-size:13px}.form-card-top p{font-size:10px}.form-grid{grid-template-columns:1fr;gap:15px}.span-2{grid-column:auto}.field-label{font-size:10px}.field-hint{font-size:9px}.field input:not([type=radio]):not([type=checkbox]){height:47px;font-size:12px}.format-options{grid-template-columns:1fr;gap:8px}.format-option{min-height:62px}.format-copy small{font-size:9px}.form-divider{margin:21px 0 19px}.privacy-box{gap:9px;padding:12px}.privacy-box strong{font-size:10px}.privacy-box p{font-size:9px}.privacy-box a{min-height:28px;font-size:9px}.privacy-consent{min-height:48px;font-size:9px}.submit-row{display:grid;gap:12px}.submit-row>p{justify-content:center}.submit-button{width:100%;min-height:48px;font-size:11px}.privacy-details{gap:10px;margin-bottom:38px;padding:14px 13px}.privacy-details h3{font-size:12px}.privacy-details p:last-child{font-size:9px}.privacy-detail-icon{width:30px;height:30px;flex-basis:30px}.footer-inner{gap:10px 15px}.footer-inner .brand-mark{width:100%}.footer-legal-links{order:3;width:100%;flex-basis:100%;justify-content:flex-start;gap:10px 16px}.footer-secure{order:4;margin-left:auto}.success-card{margin:10px auto 52px;padding:30px 20px}.success-card h2{font-size:21px}.success-summary{gap:8px;font-size:10px}.login-shell{justify-content:flex-start;padding-top:min(16vh,100px)}.login-card{padding:27px 23px 22px}.login-brand{margin-bottom:19px}.login-footer{max-width:280px;line-height:1.5}.admin-sidebar{width:min(285px,84vw);transform:translate(-102%);transition:transform .2s ease;box-shadow:8px 0 25px #1b252a14}.admin-sidebar.is-open{transform:translate(0)}.mobile-close{display:grid;margin-left:auto}.mobile-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19;display:block;width:100%;height:100%;border:0;background:#16202540}.admin-main{width:100%;margin-left:0}.admin-topbar{min-height:69px;justify-content:flex-start;gap:12px;padding:0 17px}.mobile-menu{display:grid;width:35px;height:35px;flex:0 0 35px;place-items:center;border:1px solid #e6eaeb;border-radius:6px;color:#607077;background:#fff}.admin-topbar h1{font-size:16px}.topbar-crumb{font-size:8px}.topbar-right{margin-left:auto}.topbar-secure{font-size:0}.admin-content{padding:22px 15px 32px}.admin-footer{gap:10px;padding:12px 15px;font-size:8px}.admin-welcome,.page-intro-row{align-items:flex-start;flex-direction:column;gap:13px;margin-bottom:17px}.admin-welcome h2,.page-intro-row h2{font-size:20px}.admin-welcome p:last-child,.page-intro-row p:last-child{font-size:10px}.small-action{min-height:38px}.kpi-grid{grid-template-columns:1fr 1fr;gap:8px}.kpi-card{padding:12px 11px 10px}.kpi-top{gap:4px;font-size:9px}.kpi-icon{width:26px;height:26px}.kpi-value{min-height:39px;font-size:25px}.kpi-note{align-items:flex-start;font-size:8px;line-height:1.35}.dashboard-grid{grid-template-columns:1fr}.company-stats,.recent-panel{padding:15px 14px 0}.dashboard-note{align-items:flex-start;padding:12px}.dashboard-note p{font-size:9px}.note-trend{display:none}.export-actions{width:100%}.export-btn{flex:1;justify-content:center;padding:0 7px;font-size:9px}.filter-toolbar{flex-wrap:wrap;padding:11px}.search-box{min-width:100%;flex-basis:100%}.filter-toolbar select{min-width:0;flex:1;max-width:100%;font-size:9px}.filter-dates{gap:7px}.filter-dates label{flex:1;min-width:0;flex-wrap:wrap}.filter-dates input{width:100%;min-width:0}.result-count{width:100%;margin-top:2px}.table-footer{align-items:flex-start;flex-direction:column;gap:9px;padding:11px}.pagination{width:100%;justify-content:space-between}.company-cards{grid-template-columns:1fr}.company-card{padding:14px}.company-card-header{align-items:flex-start}.company-logo-wrap h3{max-width:195px;font-size:12px}.legal-name{margin-left:46px}.qr-preview-row{gap:10px;padding:10px}.qr-frame{width:75px;height:75px;flex-basis:75px}.qr-frame img{width:57px;height:57px}.qr-copy>span{font-size:8px}.qr-downloads button{min-height:31px}.config-footnote{align-items:flex-start}.config-footnote p{font-size:8px}.detail-dialog{padding:19px 16px}.detail-grid{grid-template-columns:1fr}.detail-item{padding:10px 0}.dialog-head h2{max-width:265px;font-size:16px}}@media(max-width:360px){.page-wrap{width:calc(100% - 26px)}.intro-copy h1{font-size:31px}.form-card{padding-inline:14px}.section-heading h2{font-size:18px}.step-indicator{font-size:8px}.kpi-card{padding-inline:9px}.kpi-top{font-size:8px}.admin-content{padding-inline:11px}.topbar-secure{display:none}.company-logo-wrap h3{max-width:155px}.filter-dates{flex-direction:column;align-items:stretch}.filter-dates label{flex-direction:row;flex-wrap:nowrap}.filter-dates input{flex:1}.result-count{text-align:right}}.qr-management{display:grid;gap:14px}.qr-company-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.qr-company-option{display:flex;min-width:0;min-height:72px;align-items:center;gap:11px;padding:11px 13px;border:1px solid #e3e8e9;border-radius:9px;background:#fff;color:#59676c;text-align:left;transition:border-color .16s,box-shadow .16s,background .16s}.qr-company-option:hover{border-color:#c8d1d4}.qr-company-option.is-selected{border-color:var(--qr-brand);background:color-mix(in srgb,var(--qr-brand) 4%,white);box-shadow:0 0 0 2px color-mix(in srgb,var(--qr-brand) 11%,transparent)}.qr-company-option>span:nth-child(2){display:grid;min-width:0;gap:3px;flex:1}.qr-company-option strong{color:#2d393e;font-size:11px}.qr-company-option small{overflow:hidden;color:#89959a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.qr-company-option>svg{flex:0 0 auto;color:var(--qr-brand)}.qr-management-card{overflow:hidden;border:1px solid #e5e9ea;border-radius:11px;background:#fff;box-shadow:0 8px 25px #1f2d3209}.qr-management-heading{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:15px;padding:17px 20px;border-bottom:1px solid #eef0f1}.qr-management-heading .eyebrow{margin-bottom:5px}.qr-management-heading h3{margin:0;color:#29353a;font:700 17px Manrope,sans-serif}.qr-state{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #e7ebec;border-radius:999px;background:#fafbfb;color:#77858a;font-size:9px;font-weight:700;white-space:nowrap}.qr-state>span{width:6px;height:6px;border-radius:50%;background:#a8b2b5}.qr-state.is-ready{border-color:#d8e9df;background:#f5faf6;color:#557862}.qr-state.is-ready>span{background:#6c9d7c}.qr-state.is-warning{border-color:#f0ddbd;background:#fffaf1;color:#99651e}.qr-state.is-warning>span{background:#d39332}.qr-management-body{display:grid;grid-template-columns:minmax(260px,.86fr) minmax(0,1.14fr);gap:0}.qr-preview-column{display:grid;align-content:center;justify-items:center;gap:12px;padding:25px 20px;border-right:1px solid #eef0f1;background:#fafbfb}.qr-print-preview{display:grid;width:min(100%,300px);aspect-ratio:1;place-items:center;padding:20px;border:1px solid #e8ecec;border-radius:9px;background:#fff;box-shadow:0 8px 22px #1e2d320d}.qr-print-preview img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.qr-preview-loading{display:grid;justify-items:center;gap:10px;color:#94a0a4;font-size:10px;text-align:center}.qr-spin{animation:spin 1s linear infinite}.qr-print-caption{display:grid;justify-items:center;gap:4px;color:#8a969a;font-size:9px}.qr-print-caption span:first-child{color:#5d7866;font-weight:700}.qr-info-column{display:grid;align-content:start;gap:15px;padding:23px}.qr-destination-block{display:grid;gap:8px}.qr-destination-link{display:flex;min-height:43px;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;border:1px solid #e2e7e8;border-radius:7px;background:#fcfdfd;color:#47565b;text-decoration:none}.qr-destination-link:hover{border-color:var(--qr-brand);color:#26343a}.qr-destination-link code,.qr-url-comparison code,.qr-confirm-urls code{overflow-wrap:anywhere;font:10px/1.55 DM Sans,sans-serif}.qr-destination-link svg{flex:0 0 auto;color:#8a969a}.qr-destination-block>p{margin:0;color:#879398;font-size:9px;line-height:1.5}.qr-last-generated{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid #edf0f1;border-bottom:1px solid #edf0f1;color:#879398;font-size:9px}.qr-last-generated strong{color:#59676c;font-weight:600;text-align:right}.qr-first-generation-note{padding:11px 12px;border:1px solid #e5e9ea;border-radius:7px;background:#fafbfb;color:#78858a;font-size:9px;line-height:1.55}.qr-generate-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:0;border-radius:7px;background:#28373d;color:#fff;font-size:10px;font-weight:700;transition:background .15s,transform .15s}.qr-generate-button:hover:not(:disabled){background:#18252a;transform:translateY(-1px)}.qr-generate-button:disabled{opacity:.62;cursor:wait}.qr-download-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.qr-download-actions button,.qr-manage-link{display:inline-flex;min-height:39px;align-items:center;justify-content:center;gap:7px;padding:0 10px;border:1px solid #e0e6e7;border-radius:7px;background:#fff;color:#526167;font-size:9px;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s,background .15s}.qr-download-actions button:hover:not(:disabled),.qr-manage-link:hover{border-color:var(--qr-brand, #9aa6aa);color:#28373d;background:#fafbfb}.qr-download-actions button:disabled{color:#a8b1b4;background:#f8f9f9;cursor:not-allowed}.qr-download-hint{margin:-7px 0 0;color:#98a2a6;font-size:8px;line-height:1.45}.qr-url-warning{display:flex;align-items:flex-start;gap:11px;margin:16px 20px 0;padding:13px 14px;border:1px solid #f0d9b2;border-radius:8px;background:#fffaf1;color:#9a691f}.qr-url-warning>svg{flex:0 0 auto;margin-top:1px}.qr-url-warning strong{display:block;color:#805719;font-size:10px}.qr-url-warning p{margin:4px 0 10px;color:#8a6b3e;font-size:9px;line-height:1.5}.qr-url-comparison,.qr-confirm-urls{display:grid;gap:8px}.qr-url-comparison span,.qr-confirm-urls span{display:grid;min-width:0;gap:4px;padding:8px 9px;border:1px solid rgba(180,140,80,.16);border-radius:6px;background:#ffffffb8}.qr-url-comparison small,.qr-confirm-urls small{color:#91784f;font-size:8px;font-weight:700}.qr-url-comparison code,.qr-confirm-urls code{color:#675640}.qr-empty{display:flex;min-height:120px;align-items:center;justify-content:center;gap:10px;border:1px dashed #dce3e4;border-radius:9px;background:#fff;color:#7d8b90;font-size:10px}.qr-confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:20px;background:#1822266b}.qr-confirm-dialog{position:relative;width:min(100%,470px);padding:25px;border:1px solid #e6eaeb;border-radius:11px;background:#fff;box-shadow:0 22px 70px #121c2033}.qr-confirm-dialog .dialog-close{position:absolute;top:13px;right:13px;display:grid;width:32px;height:32px;place-items:center;border:1px solid #e4e9ea;border-radius:6px;background:#fff;color:#78858a}.qr-confirm-icon{display:grid;width:39px;height:39px;place-items:center;margin-bottom:14px;border-radius:9px;background:#fff6e8;color:#b37920}.qr-confirm-dialog .eyebrow{color:#a27445}.qr-confirm-dialog h2{margin:0 25px 8px 0;color:#263238;font:700 19px/1.3 Manrope,sans-serif}.qr-confirm-dialog>p:not(.eyebrow){margin:0 0 14px;color:#748187;font-size:10px;line-height:1.6}.qr-confirm-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:17px}.qr-cancel-button{min-height:40px;padding:0 13px;border:1px solid #e0e6e7;border-radius:7px;background:#fff;color:#59676c;font-size:10px;font-weight:600}.qr-cancel-button:hover:not(:disabled){background:#f7f9f9}.qr-manage-link{min-height:31px;justify-content:flex-start;margin-top:3px;padding-inline:9px;border-color:#e7ebec;font-size:8px}.brand-mark{gap:0}.brand-logo{display:block;width:auto;max-width:220px;height:56px;-o-object-fit:contain;object-fit:contain}.brand-logo-becker{width:205px}.brand-logo-bareg{width:150px}.brand-logo-schmutz{width:58px;height:58px}.company-logo{display:block;width:88px;height:48px;flex:0 0 88px;padding:2px;border:1px solid #edf0f1;border-radius:6px;background:#fff;-o-object-fit:contain;object-fit:contain}.legal-name{margin-left:98px}.qr-company-option .company-logo{width:76px;height:46px;flex-basis:76px}.public-shell :focus-visible{outline-color:color-mix(in srgb,var(--brand) 38%,white)}.public-schmutz{background:#fff;color:#292929}.public-schmutz .public-topline{background:var(--brand)}.public-schmutz .public-footer,.public-schmutz .privacy-details{background:#fff}.public-schmutz .intro-copy h1,.public-schmutz .section-heading h2,.public-schmutz .form-card-top h3,.public-schmutz .success-card h2,.public-schmutz .privacy-details h3,.public-schmutz .field-label,.public-schmutz .format-field legend{color:#292929}.public-schmutz .intro-lead,.public-schmutz .intro-note p,.public-schmutz .section-heading p:last-child,.public-schmutz .form-card-top p,.public-schmutz .success-card>p:not(.eyebrow){color:#292929}.public-schmutz .privacy-details p:last-child{color:#292929}.admin-content{width:100%;max-width:none;margin:0}.bullet-schmutz{background:#c0000d}.wizard-progress{position:sticky;top:12px;z-index:5;display:grid;gap:13px;margin:0 0 17px;padding:16px;border:1px solid #e1e6e7;border-radius:12px;background:#fffffff7;box-shadow:0 7px 22px #2030350b;scroll-margin-top:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wizard-progress:focus{outline:none}.wizard-progress-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.wizard-progress-heading strong{color:#364248;font-size:12px;font-weight:700}.wizard-progress-heading>span{color:#7e898d;font-size:10px;white-space:nowrap}.wizard-progress-steps{display:grid;grid-template-columns:1fr 1fr;gap:18px}.wizard-progress-step{display:grid;min-width:0;gap:8px}.wizard-progress-track{height:5px;overflow:hidden;border-radius:999px;background:#f0f2f3}.wizard-progress-track>span{display:block;width:0;height:100%;border-radius:inherit;background:var(--brand);transition:width .2s ease}.wizard-progress-step.is-active .wizard-progress-track>span,.wizard-progress-step.is-complete .wizard-progress-track>span{width:100%}.wizard-progress-label{display:flex;align-items:center;gap:7px;min-width:0;color:#69757a;font-size:11px;font-weight:600;line-height:1.35}.wizard-progress-number{display:inline-grid;width:21px;height:21px;flex:0 0 21px;place-items:center;border-radius:50%;background:#f1f3f4;color:#7f8a8f;font-size:10px;font-weight:700}.wizard-progress-step.is-active .wizard-progress-label{color:var(--brand)}.wizard-progress-step.is-active .wizard-progress-number,.wizard-progress-step.is-complete .wizard-progress-number{background:color-mix(in srgb,var(--brand) 11%,white);color:var(--brand)}.wizard-progress-step small{color:#8e999d;font-size:9px;line-height:1.35}.wizard-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding-top:18px;border-top:1px solid #edf0f1}.wizard-actions-note{color:#849095;font-size:10px;line-height:1.5}.wizard-back-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:1px solid #dfe5e7;border-radius:7px;background:#fff;color:#5d6a70;font-size:11px;font-weight:600}.wizard-back-button:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.wizard-back-button:disabled{opacity:.55;cursor:wait}.wizard-submit-row{align-items:center}.wizard-submit-row>p{margin-right:auto}@media(max-width:767px){.wizard-progress{top:8px;gap:10px;padding:12px}.wizard-progress-steps{gap:10px}.wizard-progress-label{align-items:flex-start;gap:5px;font-size:10px}.wizard-progress-number{width:19px;height:19px;flex-basis:19px}.wizard-progress-step small{padding-left:24px;font-size:8px}.wizard-actions{align-items:stretch;flex-direction:column;gap:10px}.wizard-actions-note{order:1}.wizard-actions .submit-button{width:100%}.wizard-submit-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wizard-submit-row>p{grid-column:2;grid-row:1;justify-content:flex-end;margin:0;font-size:9px}.wizard-submit-row .wizard-back-button{grid-column:1;grid-row:1}.wizard-submit-row .submit-button{grid-column:1 / -1;width:100%}.brand-logo{height:48px}.brand-logo-becker{width:160px}.brand-logo-bareg{width:126px}.brand-logo-schmutz{width:48px;height:48px}}@media(max-width:950px){.qr-management-body{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr)}.qr-preview-column{padding-inline:15px}.qr-info-column{padding:18px}}@media(max-width:767px){.qr-company-picker{grid-template-columns:1fr;gap:7px}.qr-company-option{min-height:62px}.qr-management-heading{align-items:flex-start;flex-direction:column;padding:15px}.qr-management-body{grid-template-columns:1fr}.qr-preview-column{border-right:0;border-bottom:1px solid #eef0f1;padding:18px}.qr-print-preview{width:min(100%,260px)}.qr-info-column{gap:12px;padding:16px}.qr-url-warning{margin:12px 14px 0;padding:11px}.qr-confirm-dialog{padding:21px 17px}.qr-confirm-dialog h2{font-size:17px}.qr-confirm-actions{flex-direction:column-reverse}.qr-confirm-actions button{width:100%;min-height:44px}.qr-last-generated{align-items:flex-start;flex-direction:column;gap:4px}.qr-last-generated strong{text-align:left}}.qr-print-sheet{display:none}@media print{#qr-print-root,#qr-print-root *{visibility:visible!important}#qr-print-root{position:absolute!important;inset:0 auto auto 0!important;display:grid!important;width:100%!important;min-height:calc(100vh - 32mm)!important;align-content:center!important;justify-items:center!important;gap:5mm!important;margin:0!important;padding:10mm!important;border:0!important;color:#20272c!important;background:#fff!important;text-align:center!important}#qr-print-root header{display:flex!important;width:100%!important;align-items:center!important;justify-content:center!important;gap:8mm!important;margin-bottom:5mm!important}#qr-print-root header img{display:block!important;width:auto!important;max-width:55mm!important;height:auto!important;max-height:24mm!important;-o-object-fit:contain!important;object-fit:contain!important}#qr-print-root h1,#qr-print-root h2,#qr-print-root p{margin:0!important;color:#20272c!important}#qr-print-root h1{font-size:16pt!important}#qr-print-root h2{font-size:20pt!important}#qr-print-root p{font-size:11pt!important}#qr-print-root code{max-width:100%!important;color:#38464b!important;font-size:10pt!important;overflow-wrap:anywhere!important}#qr-print-root .qr-print-sheet-code{display:block!important;width:125mm!important;height:125mm!important;padding:8mm!important;border:1px solid #e5e9ea!important;background:#fff!important;-o-object-fit:contain!important;object-fit:contain!important}#qr-print-root,#qr-print-root *{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.intro-note{max-width:500px;border:1px solid color-mix(in srgb,var(--brand) 42%,white);border-left:4px solid var(--brand);background:color-mix(in srgb,var(--brand) 4%,white);box-shadow:0 7px 20px color-mix(in srgb,var(--brand) 8%,transparent)}.intro-note .note-icon{color:var(--brand)}.intro-note p>strong:first-child{color:var(--brand-secondary)}.intro-note .intro-note-highlight{color:var(--brand)}.public-bareg .intro-note .intro-note-highlight{color:var(--brand-secondary)}.public-becker .success-icon,.public-becker .success-card .eyebrow,.public-becker .success-summary strong{color:var(--brand)}.company-stat .company-bullet,.stat-progress span{background:var(--company-brand, #66747b)}.recent-avatar{border:1px solid color-mix(in srgb,var(--company-brand, #647780) 22%,white);background:color-mix(in srgb,var(--company-brand, #647780) 11%,white)}.trend-bar.has-value{background:linear-gradient(180deg,#91a0a5,#62747b)}.qr-management-card .qr-generate-button{background:var(--qr-brand, #28373d);box-shadow:0 5px 13px color-mix(in srgb,var(--qr-brand, #28373d) 20%,transparent)}.qr-management-card .qr-generate-button:hover:not(:disabled){background:var(--qr-brand, #28373d);filter:brightness(.9)}.qr-management-card .qr-download-actions button:hover:not(:disabled){border-color:var(--qr-brand);color:var(--qr-brand);background:color-mix(in srgb,var(--qr-brand) 4%,white);filter:brightness(.96)}.qr-management-card .qr-download-actions button:disabled{opacity:.58}.company-card .qr-manage-link:hover{border-color:var(--brand);color:var(--brand);background:color-mix(in srgb,var(--brand) 4%,white)}.filter-toolbar .filter-dates{display:flex;min-height:37px;align-items:center;gap:9px;padding:0;background:transparent}.filter-toolbar .filter-dates label{display:flex;min-width:0;align-items:center;gap:6px;flex-wrap:nowrap;white-space:nowrap}.filter-toolbar .filter-dates input{width:126px;min-width:126px;height:37px}.filter-toolbar .result-count{flex:0 0 auto;white-space:nowrap}@media(max-width:1100px){.filter-toolbar{flex-wrap:wrap}.filter-toolbar .search-box{min-width:100%;flex:1 1 100%}}@media(max-width:767px){.filter-toolbar .filter-dates{width:100%;flex:1 1 100%}.filter-toolbar .filter-dates label{flex:1 1 0}.filter-toolbar .filter-dates input{width:100%;min-width:0;flex:1 1 auto}.filter-toolbar select{min-width:0;flex:1 1 calc(50% - 5px)}.filter-toolbar .result-count{width:100%;flex-basis:100%;margin-left:0;text-align:right}}@page{margin:16mm}@media print{body,.admin-shell,.admin-main{width:auto!important;min-width:0!important;min-height:0!important;margin:0!important;background:#fff!important}.admin-shell,.admin-main{display:block!important}.admin-sidebar,.admin-topbar,.admin-footer,.mobile-scrim,.export-actions,.filter-toolbar,.table-footer,.table-pagination-bar,.admin-error,.dialog-scrim{display:none!important}.admin-content{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.page-intro-row{margin:0 0 14px!important}.data-panel{overflow:visible!important;border:0!important;box-shadow:none!important}.table-scroll{overflow:visible!important}.data-table{width:100%!important;min-width:0!important}.data-table th,.data-table td{padding:8px!important;color:#20272c!important;font-size:9pt!important}.data-table th:last-child,.data-table td:last-child{display:none!important}.data-table th button{color:#20272c!important}.table-company{max-width:none!important;overflow:visible!important;white-space:normal!important}.format-tag{color:#20272c!important;background:transparent!important}.format-tag>span{background:#68767c!important}.data-table thead{display:table-header-group}.data-table tr{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}.required-star{color:#c0000d}@media(max-width:767px){.intro-visual{display:none}}.privacy-consent-row{margin-top:16px}.privacy-consent-row .privacy-consent{min-height:44px;margin-top:0}.privacy-checkbox-control{position:relative;display:grid;width:17px;height:17px;flex:0 0 17px;place-items:center;cursor:pointer}.privacy-consent-copy{flex:1;line-height:1.55}.privacy-consent-copy label{cursor:pointer}.privacy-policy-link{color:var(--brand);font-size:10px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.privacy-policy-link:hover{text-decoration-thickness:2px}.privacy-policy-link:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:2px}.access-card{width:min(850px,100%);margin:4px auto 75px;padding:42px clamp(22px,5vw,56px);border:1px solid #e1e7e8;border-top:3px solid var(--brand);border-radius:13px;background:#fff;box-shadow:0 12px 35px #2030350e;text-align:center}.access-lock-icon{display:grid;width:52px;height:52px;place-items:center;margin:0 auto 15px;border-radius:16px;color:var(--brand);background:color-mix(in srgb,var(--brand) 10%,white)}.access-card>.eyebrow{color:var(--brand)}.access-card h2{margin:0 0 10px;color:#26343a;font:750 24px Manrope,sans-serif;letter-spacing:-.025em}.access-card>p:not(.eyebrow){max-width:590px;margin:0 auto;color:#718086;font-size:12px;line-height:1.7}.access-code-form{display:grid;width:min(420px,100%);gap:8px;margin:25px auto 0;text-align:center}.access-code-form>label{color:#4b5b61;font-size:11px;font-weight:700}.access-code-form input{width:100%;height:51px;padding:0 14px;border:1px solid #dfe5e6;border-radius:7px;outline:none;color:#29373d;background:#fff;font:700 18px DM Sans,sans-serif;letter-spacing:.18em;text-align:center;font-variant-numeric:tabular-nums}.access-code-form input:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 13%,white)}.access-code-form input::-moz-placeholder{color:#a4afb2;font-size:12px;font-weight:400;letter-spacing:0}.access-code-form input::placeholder{color:#a4afb2;font-size:12px;font-weight:400;letter-spacing:0}.access-code-form small{color:#8b979b;font-size:9px;line-height:1.5}.access-code-form .field-error{margin-top:2px}.access-code-form .submit-button{width:100%;margin-top:8px}.access-support{display:flex;max-width:590px;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px 7px;margin:19px auto 0!important;color:#8a969a!important;font-size:9px!important;text-align:center}.access-support>svg{flex:0 0 auto;color:#8a969a}.access-support>span{min-width:0;text-align:center}.access-support a{flex:0 0 100%;color:var(--brand);font-weight:650;text-align:center;text-decoration:underline;text-underline-offset:2px}.invitation-completed-card{border-color:color-mix(in srgb,var(--brand) 35%,white)}.submission-email-cell{max-width:250px;overflow-wrap:anywhere;color:#64757b!important}.submission-row-actions{display:flex;align-items:center;gap:6px}.submission-delete-button{display:grid;width:32px;height:32px;place-items:center;border:1px solid #f0d3d1;border-radius:6px;color:#b63d37;background:#fff}.submission-delete-button:hover:not(:disabled){border-color:#d77c75;color:#962e29;background:#fff7f6}.submission-delete-button:focus-visible{outline:3px solid #f4d5d2;outline-offset:2px}.submission-delete-button:disabled{opacity:.65;cursor:wait}.invite-security-note{display:flex;max-width:330px;align-items:center;gap:9px;padding:10px 12px;border:1px solid #e4ece7;border-radius:7px;color:#6e8176;background:#f8fbf9;font-size:9px;line-height:1.5}.invite-security-note svg{flex:0 0 auto;color:#5d8a70}.invite-create-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(250px,.9fr);align-items:stretch;gap:14px;margin-bottom:15px}.invite-form-panel{min-width:0;padding:18px}.invite-panel-heading{display:flex;align-items:center;gap:11px;padding-bottom:14px;border-bottom:1px solid #edf0f1}.invite-panel-icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:8px;color:#c56c16;background:#fff3e7}.invite-import-icon{color:#347c80;background:#eaf5f4}.invite-panel-heading h3,.invite-issued-heading h3,.invite-list-heading h3{margin:0;color:#334147;font:700 13px Manrope,sans-serif}.invite-panel-heading p{margin:4px 0 0;color:#909da1;font-size:9px;line-height:1.45}.invite-form{display:grid;gap:12px;padding-top:14px}.invite-form>label{display:grid;gap:5px;color:#6c7a7f;font-size:9px;font-weight:600}.invite-form label>span small{margin-left:3px;color:#9ca6a9;font-weight:400}.invite-form label>span b{color:#c0000d}.invite-form input:not([type=file]),.invite-form select{width:100%;min-width:0;height:37px;padding:0 10px;border:1px solid #e0e6e7;border-radius:6px;outline:0;color:#53636a;background:#fff;font-size:10px}.invite-form input:focus,.invite-form select:focus{border-color:#aebdc0;box-shadow:0 0 0 2px #f0f4f4}.invite-file-label{min-height:72px;align-content:center;padding:10px 11px;border:1px dashed #dce3e4;border-radius:6px;background:#fbfcfc}.invite-file-label input{max-width:100%;color:#718086;font-size:9px}.invite-file-label small{color:#939fa2;font-size:8px}.invite-primary-button,.invite-secondary-button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid #dfe5e6;border-radius:6px;color:#5c6b71;background:#fff;font-size:9px;font-weight:700;white-space:nowrap}.invite-primary-button{border-color:#34474f;color:#fff;background:#34474f}.invite-primary-button:hover:not(:disabled){border-color:#26363c;background:#26363c}.invite-secondary-button:hover:not(:disabled){border-color:#bdc9cb;background:#f9fbfb}.invite-secondary-button.invite-export-button{border-color:#34474f;color:#fff;background:#34474f}.invite-secondary-button.invite-export-button svg{color:#fff;stroke:currentColor}.invite-secondary-button.invite-export-button:hover:not(:disabled){border-color:#26363c;color:#fff;background:#26363c}.invite-secondary-button.invite-export-button:focus-visible{outline:2px solid #34474f;outline-offset:2px}.invite-primary-button:disabled,.invite-secondary-button:disabled{opacity:.55;cursor:wait}.invite-form>.invite-primary-button{justify-self:start;margin-top:2px}.invite-import-actions{display:flex;align-items:center;justify-content:space-between;gap:9px}.invite-import-mode{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;padding:10px 11px;border:1px solid #e4e9ea;border-radius:6px}.invite-import-mode legend{padding:0 4px;color:#6c7a7f;font-size:9px;font-weight:700}.invite-import-mode label{display:inline-flex;align-items:center;gap:6px;color:#526168;font-size:9px;cursor:pointer}.invite-import-mode input[type=radio]{width:14px;height:14px;margin:0;accent-color:var(--invite-brand)}.invite-import-guidance{padding:10px 11px;border:1px solid color-mix(in srgb,var(--invite-brand) 25%,#e4e9ea);border-left:3px solid var(--invite-brand);border-radius:6px;color:#607077;background:color-mix(in srgb,var(--invite-brand) 4%,white);font-size:9px;line-height:1.55}.invite-import-guidance strong{display:block;margin-bottom:4px;color:var(--invite-brand-ink, var(--invite-brand))}.invite-import-guidance p{margin:4px 0 0}.invite-import-info-panel{align-self:stretch}.invite-multi-preview-list{display:grid;gap:12px;margin-bottom:15px}.invite-multi-summary,.invite-multi-sheet{margin-bottom:0}.invite-sheet-warnings{margin-top:11px;padding:9px 11px;border:1px solid #f1d9b8;border-radius:6px;color:#815b2b;background:#fffaf2;font-size:9px;line-height:1.5}.invite-sheet-warnings p{margin:0}.invite-sheet-warnings p+p{margin-top:4px}.invite-issued-panel,.invite-list-panel{margin-bottom:15px;overflow:hidden}.invite-issued-panel{padding:16px 17px 0}.invite-issued-heading,.invite-list-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:13px;border-bottom:1px solid #edf0f1}.invite-issued-heading .eyebrow,.invite-list-heading .eyebrow{margin-bottom:5px;color:#bd701f;font-size:8px}.invite-issued-heading h3{display:flex;align-items:center;gap:7px}.invite-issued-heading p:last-child{max-width:620px;margin:6px 0 0;color:#78868b;font-size:9px;line-height:1.5}.invite-issued-count{display:inline-flex;min-width:21px;height:21px;align-items:center;justify-content:center;padding-inline:5px;border-radius:20px;color:#526168;background:#f0f3f3;font:700 9px DM Sans,sans-serif}.invite-issued-download{flex:0 0 auto}.invite-issued-list{display:grid;gap:8px;padding:12px 0}.invite-issued-row{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:15px;padding:12px 13px;border:1px solid #e8edef;border-left:3px solid var(--invite-brand);border-radius:7px;background:#fbfcfc}.invite-issued-copy{display:grid;min-width:0;gap:4px}.invite-issued-field-label{color:#829095;font-size:7px;font-weight:700;letter-spacing:.09em}.invite-issued-copy strong{overflow-wrap:anywhere;color:#526168;font-size:10px}.invite-issued-copy>span:last-child{color:#7f8d92;font-size:8px;line-height:1.45}.invite-issued-code{display:grid;justify-items:end;gap:5px}.invite-code-value{padding:7px 9px;border:1px solid #e2e7e8;border-radius:6px;color:#34474f;background:#f8faf9;font-size:12px;font-weight:700;letter-spacing:.08em;white-space:nowrap}.invite-issued-actions{display:flex;align-items:center;gap:7px}.invite-icon-button{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;border:1px solid #e0e6e7;border-radius:6px;color:#67767b;background:#fff}.invite-icon-button:hover{border-color:#aebdc0;color:#34474f}.invite-print-button{min-height:31px}.invite-list-panel{padding-top:15px}.invite-list-heading{align-items:center;padding:0 16px 13px}.invite-list-heading h3 span{display:inline-flex;min-width:21px;height:21px;align-items:center;justify-content:center;margin-left:4px;border-radius:20px;color:#69777c;background:#f0f3f3;font:700 9px DM Sans,sans-serif}.invite-refresh-button{display:grid;width:30px;height:30px;place-items:center;border:1px solid #e5e9ea;border-radius:6px;color:#728086;background:#fff}.invite-refresh-button:disabled{cursor:wait}.invite-filter-toolbar{padding-top:11px;padding-bottom:11px}.invite-filter-toolbar select{min-width:155px}.invite-table{min-width:1360px}.invite-table th:last-child,.invite-table td:last-child{width:1%;white-space:nowrap}.invite-company-cell{display:block;max-width:240px;overflow:hidden;color:#68777d;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.invite-status{display:inline-flex;align-items:center;gap:6px;padding:5px 7px;border-radius:5px;color:#718087;background:#f0f3f4;font-size:8px;font-weight:700;white-space:nowrap}.invite-status i{width:5px;height:5px;border-radius:50%;background:#839197}.status-created{color:#9a651d;background:#fff6e9}.status-created i{background:#dc9a32}.status-sent{color:#55759a;background:#eef4fb}.status-sent i{background:#5d86b0}.status-opened{color:#287b78;background:#eaf6f4}.status-opened i{background:#348e88}.status-completed{color:#4c795e;background:#edf7ef}.status-completed i{background:#5b9a6d}.status-expired{color:#7f878a;background:#f1f3f3}.status-expired i{background:#9aa4a7}.status-blocked{color:#a34b43;background:#fff0ed}.status-blocked i{background:#bd5d51}.invite-actions-cell{position:relative}.invite-actions-trigger{display:inline-flex;min-width:90px;min-height:31px;align-items:center;justify-content:space-between;gap:9px;padding:0 9px;border:1px solid var(--invite-brand);border-radius:6px;color:var(--invite-brand);background:color-mix(in srgb,var(--invite-brand) 8%,white);font-size:9px;font-weight:700;cursor:pointer}.invite-actions-trigger:hover:not(:disabled),.invite-actions-trigger[aria-expanded=true]{background:color-mix(in srgb,var(--invite-brand) 15%,white)}.invite-actions-trigger:focus-visible,.invite-actions-menu-item:focus-visible{outline:2px solid var(--invite-brand);outline-offset:2px}.invite-actions-trigger:disabled{opacity:.65;cursor:wait}.invite-actions-menu{position:fixed;z-index:1000;display:grid;max-height:min(70vh,420px);overflow:auto;padding:5px;border:1px solid #dfe6e7;border-radius:7px;background:#fff;box-shadow:0 10px 30px #1423292e}.invite-actions-menu-item{display:flex;min-height:34px;align-items:center;gap:9px;padding:0 9px;border:0;border-radius:4px;color:var(--invite-brand-ink, #34474f);background:transparent;font:600 10px DM Sans,sans-serif;text-align:left;cursor:pointer}.invite-actions-menu-item svg{flex:0 0 15px;color:currentColor}.invite-actions-menu-item:hover,.invite-actions-menu-item:focus-visible{background:color-mix(in srgb,var(--invite-brand) 8%,white)}.invite-actions-menu-item.is-danger{color:#b4232c}.invite-actions-menu-item.is-danger:hover,.invite-actions-menu-item.is-danger:focus-visible{background:#fff1f1}.invite-print-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;flex-direction:column;align-items:center;gap:13px;overflow:auto;padding:15px 20px 30px;background:#1620257a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.invite-print-toolbar{position:sticky;top:0;z-index:1;display:flex;width:min(760px,100%);min-height:48px;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px 7px 14px;border:1px solid #e1e6e7;border-radius:8px;background:#fff;box-shadow:0 7px 20px #0f1d231a;color:#607077;font-size:10px}.invite-print-toolbar>div{display:flex;align-items:center;gap:8px}.invitation-letter{width:min(760px,100%);min-height:690px;margin:0 auto;padding:48px 58px;border:1px solid #e4e9ea;border-radius:7px;color:#3e4b51;background:#fff;box-shadow:0 16px 50px #0f1d2329;font-size:12px;line-height:1.7}.invitation-letter-header{display:flex;align-items:center;gap:18px;margin-bottom:44px;padding-bottom:17px;border-bottom:2px solid var(--brand);color:#3c4a50;font-size:13px;font-weight:700}.invitation-letter-header img{width:130px;height:48px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.invitation-letter .eyebrow{color:var(--brand)}.invitation-letter h2{margin:0 0 23px;color:#253238;font:750 25px/1.3 Manrope,sans-serif}.invitation-letter p{margin-bottom:13px}.invitation-letter-debtor{margin-top:20px}.invitation-letter-access{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:27px 0 19px;padding:19px;border:1px solid color-mix(in srgb,var(--brand) 38%,white);border-left:4px solid var(--brand);border-radius:7px;background:color-mix(in srgb,var(--brand) 4%,white)}.invitation-letter-access>div{display:grid;gap:8px}.invitation-letter-access span{color:#6d7b80;font-size:10px;font-weight:600}.invitation-letter-access strong{color:#27363c;font:800 27px DM Sans,sans-serif;letter-spacing:.13em;font-variant-numeric:tabular-nums}.invitation-letter-access small{color:#849095;font-size:9px}.invitation-letter-access img{width:148px;height:148px;padding:7px;border:1px solid #e4e9ea;border-radius:5px;background:#fff}.invitation-letter-url{overflow-wrap:anywhere;color:#59686d;font-size:10px}.invitation-letter-url span{color:var(--brand);font-weight:700}.invitation-letter-note{padding:11px 13px;border-radius:5px;color:#6c7d73;background:#f5f9f6;font-size:9px}.invitation-letter footer{margin-top:40px;padding-top:14px;border-top:1px solid #e7ebec;color:#879397;font-size:9px}.invite-tabs{display:flex;align-items:center;gap:5px;margin:0 0 14px;padding:4px;border:1px solid #e3e8e9;border-radius:8px;background:#f8f9f9}.invite-tabs button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid transparent;border-radius:6px;color:#718086;background:transparent;font-size:10px;font-weight:650}.invite-tabs button:hover{color:#34474f;background:#fff}.invite-tabs button.active{border-color:#e2e7e8;color:#34474f;background:#fff;box-shadow:0 1px 3px #1423280f}.invite-tabs button>span{display:inline-flex;min-width:19px;height:19px;align-items:center;justify-content:center;border-radius:20px;color:#68777d;background:#f0f3f3;font-size:8px}#invite-create-panel,#invite-list-panel{min-width:0}.invite-form-panel{border-top:2px solid color-mix(in srgb,var(--invite-brand) 48%,white)}.invite-form-panel .invite-panel-icon{color:var(--invite-brand-ink, var(--invite-brand));background:color-mix(in srgb,var(--invite-brand) 10%,white)}.invite-form>label>span{color:var(--invite-brand-ink, var(--invite-brand))}.invite-form input:not([type=file]):focus,.invite-form select:focus{border-color:var(--invite-brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--invite-brand) 13%,transparent)}.invite-form-panel .invite-primary-button{border-color:var(--invite-brand);color:#fff;background:var(--invite-brand)}.invite-form-panel .invite-primary-button svg{color:#fff;stroke:currentColor}.invite-form-panel .invite-primary-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--invite-brand) 78%,black);background:color-mix(in srgb,var(--invite-brand) 78%,black)}.invite-issued-row{border-left-color:var(--invite-brand)}.invite-issued-copy strong,.invite-code-value{color:var(--invite-brand-ink, var(--invite-brand))}.invite-code-value{border-color:color-mix(in srgb,var(--invite-brand) 26%,white);background:color-mix(in srgb,var(--invite-brand) 6%,white)}.invite-issued-row .invite-copy-button,.invite-issued-row .invite-print-button{border-color:color-mix(in srgb,var(--invite-brand) 26%,#dfe5e6);color:var(--invite-brand-ink, var(--invite-brand))}.invite-issued-row .invite-copy-button:hover,.invite-issued-row .invite-print-button:hover{border-color:var(--invite-brand);color:var(--invite-brand-ink, var(--invite-brand));background:color-mix(in srgb,var(--invite-brand) 7%,white)}.invite-company-row td:first-child{border-left:3px solid var(--invite-brand)}.invite-company-row .invite-customer-name,.invite-company-row .invite-company-cell,.invite-company-row .date-cell{color:var(--invite-brand-ink, var(--invite-brand))}.invite-company-row .invite-status{color:var(--invite-brand-ink, var(--invite-brand));background:color-mix(in srgb,var(--invite-brand) 9%,white)}.invite-company-row .invite-status i{background:var(--invite-brand)}.invite-detail-heading-actions{display:flex;align-items:center;gap:8px}.invite-company-row .invite-revoke-action{color:#a14339}.invite-detail-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;overflow:auto;padding:18px;background:#1620257a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.invite-detail-dialog{width:min(620px,100%);max-height:min(88vh,760px);overflow:auto;padding:20px;border:1px solid color-mix(in srgb,var(--invite-brand) 24%,#e2e8e9);border-top:3px solid var(--invite-brand);border-radius:9px;background:#fff;box-shadow:0 20px 65px #12202738}.invite-code-backdrop{z-index:80}.invite-code-dialog{width:min(440px,100%);padding:20px;border:1px solid color-mix(in srgb,var(--invite-brand) 24%,#e2e8e9);border-top:3px solid var(--invite-brand);border-radius:9px;background:#fff;box-shadow:0 20px 65px #12202738}.invite-code-dialog .invite-detail-heading{margin-bottom:16px}.invite-code-dialog .invite-detail-heading h3{margin-bottom:4px}.invite-code-dialog .invite-detail-heading span{color:#748187;font-size:10px}.invite-code-dialog-label{margin:0 0 8px;color:var(--invite-brand-ink, var(--invite-brand));font-size:10px;font-weight:700}.invite-code-dialog-value{display:block;padding:17px 12px;border:1px solid color-mix(in srgb,var(--invite-brand) 28%,#dfe6e7);border-radius:7px;color:var(--invite-brand-ink, var(--invite-brand));background:color-mix(in srgb,var(--invite-brand) 5%,white);text-align:center;font:700 24px DM Sans,sans-serif;letter-spacing:.16em;font-variant-numeric:tabular-nums}.invite-code-dialog-note{margin:12px 0 17px;color:#748187;font-size:10px;line-height:1.55}.invite-code-dialog-actions{display:flex;justify-content:flex-end;gap:8px}.invite-code-dialog-actions .invite-primary-button{border-color:var(--invite-brand);color:var(--invite-on-brand, #fff);background:var(--invite-brand)}.invite-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:17px;padding-bottom:14px;border-bottom:1px solid #edf0f1}.invite-detail-heading .eyebrow{margin-bottom:5px;color:var(--invite-brand-ink, var(--invite-brand));font-size:8px}.invite-detail-heading h3{margin:0 0 8px;color:#334147;font:700 16px Manrope,sans-serif}.invite-detail-loading{display:flex;align-items:center;gap:8px;color:#748187;font-size:11px}.invite-detail-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.invite-detail-form label{display:grid;min-width:0;gap:5px;color:var(--invite-brand-ink, var(--invite-brand));font-size:9px;font-weight:650}.invite-detail-form input{width:100%;min-width:0;height:37px;padding:0 10px;border:1px solid #dfe6e7;border-radius:6px;outline:0;color:#526168;background:#fff;font:10px DM Sans,sans-serif}.invite-detail-form input:focus{border-color:var(--invite-brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--invite-brand) 13%,transparent)}.invite-detail-form input[readonly]{background:#f8f9f9}.invite-detail-code-field{display:grid;grid-column:1 / -1;min-width:0;gap:5px;color:var(--invite-brand-ink, var(--invite-brand));font-size:9px;font-weight:650}.invite-detail-code-row{display:flex;min-width:0;min-height:43px;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:5px 7px 5px 11px;border:1px solid #dfe6e7;border-radius:6px;background:#f8f9f9}.invite-detail-code-row code{color:#334147;font:700 13px DM Sans,sans-serif;letter-spacing:.14em;font-variant-numeric:tabular-nums}.invite-detail-code-actions{display:flex;flex-wrap:wrap;gap:6px}.invite-detail-code-actions .invite-secondary-button{min-height:30px;padding:5px 8px;font-size:9px}.invite-detail-code-error{color:#a14339;font-size:9px;font-weight:500}.invite-detail-form>button{grid-column:1 / -1;justify-self:start;border-color:var(--invite-brand);color:var(--invite-on-brand, #fff);background:var(--invite-brand)}.invite-detail-security{margin:15px 0 0;padding:10px 12px;border-left:3px solid var(--invite-brand);color:#728086;background:color-mix(in srgb,var(--invite-brand) 5%,white);font-size:9px;line-height:1.55}.invite-list-tools{display:flex;align-items:center;gap:8px}.invite-export-trigger{gap:7px}.invite-export-menu{position:fixed;z-index:1100;display:grid;max-height:min(70vh,360px);overflow:auto;padding:6px;border:1px solid #dfe6e7;border-radius:7px;background:#fff;box-shadow:0 10px 30px #14232933}.invite-export-menu-heading{padding:6px 8px 8px;border-bottom:1px solid #edf0f1;color:#748187;font-size:9px;font-weight:650}.invite-export-menu-item{display:flex;min-height:35px;align-items:center;gap:9px;padding:6px 8px;border:0;border-radius:4px;color:var(--invite-brand-ink, #34474f);background:#fff;font:600 10px DM Sans,sans-serif;text-align:left;cursor:pointer}.invite-export-menu-item:hover,.invite-export-menu-item:focus-visible{background:color-mix(in srgb,var(--invite-brand) 8%,white)}.invite-export-company-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--invite-brand)}.invite-export-menu :focus-visible{outline:2px solid #34474f;outline-offset:-2px}.invite-preview-panel,.invite-history-panel{margin-bottom:15px;padding:16px;overflow:hidden}.invite-preview-panel{border-top:2px solid var(--invite-brand)}.invite-preview-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid #edf0f1}.invite-preview-heading .eyebrow,.invite-detail-subheading strong{color:var(--invite-brand-ink, var(--invite-brand))}.invite-preview-heading h3{margin:0;color:#334147;font:700 13px Manrope,sans-serif;overflow-wrap:anywhere}.invite-preview-heading p:last-child{margin:4px 0 0;color:#89969a;font-size:9px}.invite-preview-counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0}.import-count{display:grid;gap:4px;padding:10px 12px;border:1px solid #e6ebec;border-radius:6px;background:#fafbfb}.import-count span{color:#77858a;font-size:9px}.import-count strong{color:var(--invite-brand-ink, #34474f);font-size:17px;font-variant-numeric:tabular-nums}.import-count small{color:#77858a;font-size:8px;line-height:1.35}.import-count-invalid strong{color:#a84c43}.import-count-duplicate strong{color:#8c711f}.import-count-warning strong{color:#8d651c}.invite-preview-guidance{margin:10px 0;color:#78868b;font-size:9px;line-height:1.55}.invite-preview-table{min-width:850px}.invite-preview-table td{vertical-align:top}.import-row-status{display:inline-flex;align-items:center;padding:4px 7px;border-radius:5px;color:#617078;background:#f0f3f4;font-size:8px;font-weight:700;white-space:nowrap}.import-row-valid,.import-row-completed{color:#4d785c;background:#edf7ef}.import-row-invalid,.import-row-failed{color:#a14339;background:#fff0ed}.import-row-duplicate,.import-row-cancelled{color:#80651e;background:#fff7e8}.import-row-warning,.import-row-pending,.import-row-processing{color:var(--invite-brand-ink, #50636a);background:color-mix(in srgb,var(--invite-brand, #72858b) 9%,white)}.import-row-email-invalid{color:#a14339;background:#fff0ed}.import-row-email-missing{color:#80651e;background:#fff7e8}.import-row-issue{display:block;max-width:220px;margin-top:3px;color:#77858a;font-size:8px;line-height:1.4;white-space:normal}.invite-preview-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px}.invite-preview-actions>span{color:#89969a;font-size:8px}.invite-preview-actions>div{display:flex;flex-wrap:wrap;gap:8px}.invite-preview-actions .invite-primary-button{border-color:var(--invite-brand);color:var(--invite-on-brand, #fff);background:var(--invite-brand)}.invite-import-progress{margin:12px 0}.invite-progress-copy{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px;color:#6e7d82;font-size:9px}.invite-progress-copy strong{color:var(--invite-brand-ink, #34474f)}.invite-progress-track{height:7px;overflow:hidden;border-radius:20px;background:#edf1f2}.invite-progress-track span{display:block;height:100%;border-radius:inherit;background:var(--invite-brand);transition:width .18s ease}.invite-history-panel{padding-top:14px}.invite-history-list{display:grid}.invite-history-row{display:grid;grid-template-columns:minmax(150px,1fr) auto auto auto;align-items:center;gap:14px;padding:10px 8px;border-bottom:1px solid #edf0f1;border-left:3px solid var(--invite-brand)}.invite-history-row:last-child{border-bottom:0}.invite-history-row>div{display:grid;min-width:0;gap:4px}.invite-history-actions{display:flex!important;align-items:center;justify-content:flex-end;gap:6px}.invite-history-actions .invite-history-delete{border-color:#efc7c4;color:#b33e36}.invite-history-actions .invite-history-delete:hover:not(:disabled){border-color:#d98b84;color:#9f2e27;background:#fff7f6}.invite-history-row strong{overflow:hidden;color:var(--invite-brand-ink, #34474f);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.invite-history-row>div span,.invite-history-row>span:not(.import-row-status){color:#849095;font-size:8px}.invite-history-empty{margin:12px 0 3px;color:#89969a;font-size:9px}.invite-detail-imported-fields{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:10px;border-top:1px solid #edf0f1}.invite-detail-subheading{display:grid;grid-column:1 / -1;gap:4px}.invite-detail-subheading strong{font-size:10px}.invite-detail-subheading span{color:#859196;font-size:8px;font-weight:400}.company-invitation-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:15px 0;padding:10px;border-radius:7px;background:color-mix(in srgb,var(--brand) 5%,white)}.company-invitation-stats div{display:grid;gap:3px}.company-invitation-stats strong{color:var(--brand);font-size:13px;font-variant-numeric:tabular-nums}.company-invitation-stats span{color:#849095;font-size:8px;line-height:1.3}.dashboard-actions{display:flex;align-items:center;gap:9px}.dashboard-actions select{min-height:36px;max-width:260px;padding:0 10px;border:1px solid #dfe5e6;border-radius:6px;color:#52636a;background:#fff;font-size:9px}.dashboard-invitation-stats{margin:15px 0;padding:16px;border-top:2px solid var(--company-brand)}.dashboard-invitation-stats .eyebrow{color:var(--company-brand)}.invitation-stat-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:6px 0 12px}.invitation-stat-item{display:grid;gap:5px;padding:10px;border:1px solid color-mix(in srgb,var(--company-brand) 17%,#e2e8e9);border-radius:6px;background:color-mix(in srgb,var(--company-brand) 4%,white)}.invitation-stat-item span{color:#78868b;font-size:8px}.invitation-stat-item strong{color:var(--company-brand);font-size:16px;font-variant-numeric:tabular-nums}.submission-master-data{margin-top:16px;padding-top:14px;border-top:1px solid #e8edef}.submission-master-data>.eyebrow{margin-bottom:9px;color:#687b82;font-size:8px}.submission-comparison{display:grid;gap:6px}.submission-comparison-row{display:grid;grid-template-columns:minmax(110px,.65fr) repeat(2,minmax(0,1fr));gap:10px;align-items:center;padding:8px 9px;border:1px solid #edf0f1;border-radius:5px;background:#fafbfb}.submission-comparison-row>strong{color:#617178;font-size:8px}.submission-comparison-row>span{min-width:0;overflow-wrap:anywhere;color:#334147;font-size:9px}.submission-comparison-row small{display:block;margin-bottom:3px;color:#929da1;font-size:7px}.submission-address{margin-top:10px}@media(max-width:1200px){.invite-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.invite-import-info-panel{grid-column:1 / -1}}@media(max-width:950px){.invite-create-grid{grid-template-columns:1fr}.invite-import-info-panel{grid-column:auto}.invite-security-note{max-width:100%}}@media(max-width:767px){.access-card{margin:0 auto 45px;padding:29px 18px;border-radius:10px}.access-card h2{font-size:21px}.access-card>p:not(.eyebrow){font-size:11px}.access-support{align-items:center!important;text-align:center}.invite-create-grid{gap:10px}.invite-form-panel{padding:14px}.invite-issued-panel{padding:14px 13px 0}.invite-issued-heading{align-items:stretch;flex-direction:column;gap:10px}.invite-issued-heading p:last-child{max-width:none}.invite-issued-download{align-self:flex-start}.invite-issued-list{gap:7px;padding:10px 0}.invite-issued-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:11px}.invite-issued-copy,.invite-issued-code,.invite-issued-actions{grid-column:1}.invite-issued-code{justify-items:start}.invite-issued-actions{min-width:0;justify-content:stretch}.invite-issued-actions button{min-height:32px;flex:1;justify-content:center;padding-inline:8px}.invite-list-heading{padding-inline:12px}.invite-filter-toolbar{flex-wrap:wrap}.invite-filter-toolbar .search-box{min-width:100%;flex-basis:100%}.invite-filter-toolbar select{min-width:0;flex:1}.invite-print-overlay{padding:8px}.invite-print-toolbar{min-height:43px;font-size:8px}.invite-print-toolbar .invite-primary-button{min-height:31px;padding-inline:8px;font-size:8px}.invitation-letter{min-height:0;padding:27px 21px;font-size:10px}.invitation-letter-header{gap:10px;margin-bottom:28px;font-size:10px}.invitation-letter-header img{width:90px;height:40px}.invitation-letter h2{font-size:19px}.invitation-letter-access{gap:12px;padding:11px}.invitation-letter-access strong{font-size:18px;letter-spacing:.08em}.invitation-letter-access img{width:100px;height:100px}.invite-detail-backdrop{align-items:end;padding:8px}.invite-detail-dialog{max-height:90vh;padding:15px;border-radius:9px 9px 5px 5px}.invite-detail-form{grid-template-columns:1fr;gap:10px}.invite-detail-form>button{grid-column:auto}.invite-detail-code-row{align-items:flex-start;flex-direction:column;padding:8px}.invite-detail-code-actions{width:100%}.invite-detail-code-actions .invite-secondary-button{flex:1 1 auto;justify-content:center}.invite-actions-trigger{min-height:34px}.invite-tabs{width:100%}.invite-tabs button{flex:1;min-width:0;padding-inline:8px;font-size:9px}}@media print{body *{visibility:hidden!important}.invite-print-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;overflow:visible!important;padding:0!important;background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;visibility:visible!important}.invite-print-toolbar{display:none!important}#invitation-print-root,#invitation-print-root *{visibility:visible!important}#invitation-print-root{position:absolute!important;inset:0 auto auto 0!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#20272c!important;background:#fff!important}.invitation-letter-access,.invitation-letter-note{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.public-header{gap:14px}.brand-mark-link{flex:0 1 auto;min-width:0;text-decoration:none}.brand-mark-link:focus-visible{border-radius:4px;outline:2px solid var(--brand);outline-offset:4px}.header-actions{display:flex;min-width:0;align-items:center;gap:20px}.company-website-nav-link,.footer-company-link{display:inline-flex;align-items:center;gap:6px;color:var(--brand-secondary);font-size:11px;font-weight:700;text-decoration:none;text-underline-offset:3px;white-space:nowrap}.company-website-nav-link:hover,.footer-company-link:hover{color:var(--brand);text-decoration:underline}.company-website-nav-link:focus-visible,.footer-company-link:focus-visible{border-radius:2px;outline:2px solid var(--brand);outline-offset:3px}.company-website-nav-link svg,.footer-company-link svg{flex:0 0 auto}.footer-company-link{color:var(--brand);font-size:10px}@media(max-width:767px){.public-header{height:66px;gap:9px}.header-actions{gap:0;margin-left:auto}.header-meta{display:none}.brand-mark-link{flex-shrink:1}.brand-logo{height:48px;max-width:45vw}.brand-logo-becker{width:min(45vw,160px)}.brand-logo-bareg{width:min(36vw,126px)}.brand-logo-schmutz{width:48px;height:48px}.company-website-nav-link{gap:4px;font-size:9px}.company-website-nav-link svg{width:12px;height:12px}}@media(max-width:360px){.public-header{gap:6px}.company-website-nav-link{font-size:8px}}.visual-grid{-webkit-mask-image:linear-gradient(135deg,transparent,#000 34%,#000 88%,transparent)}.admin-shell,.admin-main,.admin-content{min-width:0}.admin-content{max-width:100%}.admin-panel,.data-panel,.table-scroll{min-width:0;max-width:100%}.table-scroll{overflow-x:auto;overscroll-behavior-x:contain}.public-footer{padding:22px 0 18px}.public-footer .footer-inner{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:10px 18px}.footer-main{display:flex;grid-column:1;grid-row:1;width:100%;min-width:0;min-height:43px;align-items:center;justify-content:flex-start}.footer-brand-group{display:flex;min-width:0;align-items:center;gap:0}.footer-brand-group .brand-mark{width:auto;flex:0 0 auto;transform:none}.footer-brand-group .brand-logo{max-width:180px;height:43px}.footer-brand-group .brand-logo-becker{width:158px}.footer-brand-group .brand-logo-bareg{width:119px}.footer-brand-group .brand-logo-schmutz{width:43px;height:43px}.footer-legal-links{display:flex;grid-column:2;grid-row:1;min-width:0;align-items:center;justify-content:flex-end}.footer-links-list{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.footer-links-list a{display:inline-flex;min-height:36px;max-width:100%;align-items:center;justify-content:center;gap:7px;padding:7px 10px;border:1px solid #e1e7e8;border-radius:7px;color:#56666c;background:#ffffffc2;font-size:10px;font-weight:600;line-height:1.35;text-decoration:none;text-underline-offset:3px;transition:border-color .16s,color .16s,background .16s,box-shadow .16s}.footer-links-list a svg{flex:0 0 auto;color:var(--brand)}.footer-links-list a:hover{border-color:color-mix(in srgb,var(--brand) 38%,white);color:var(--brand-secondary);background:#fff;text-decoration:underline}.footer-links-list a:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.footer-copyright{grid-column:1 / -1;grid-row:2;padding-top:8px;border-top:1px solid #e1e6e7;color:#899499;font-size:9px;line-height:1.5;text-align:right}@media(max-width:900px){.public-footer{padding:20px 0 17px}.public-footer .footer-inner{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:12px}.footer-main{grid-column:1;grid-row:1;gap:12px}.footer-legal-links{grid-column:1;grid-row:2;width:100%;justify-content:flex-start}.footer-links-list{justify-content:flex-start;gap:7px}.footer-links-list a{min-height:42px}.footer-copyright{grid-column:1;grid-row:3;padding-top:10px;text-align:left}}@media(max-width:767px){.public-footer{padding:18px 0 calc(18px + env(safe-area-inset-bottom))}.public-footer .footer-inner{width:min(1110px,calc(100% - 56px));gap:13px}.footer-main{align-items:flex-start;flex-direction:column;gap:12px}.footer-brand-group{width:100%;gap:11px}.footer-brand-group .brand-mark{width:auto}.footer-brand-group .brand-logo{max-width:min(42vw,156px);height:39px}.footer-brand-group .brand-logo-becker{width:min(42vw,150px)}.footer-brand-group .brand-logo-bareg{width:min(35vw,116px)}.footer-brand-group .brand-logo-schmutz{width:39px;height:39px}.footer-bottom{gap:11px;padding-top:12px}.footer-legal-links{gap:8px}.footer-links-list{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.footer-links-list a{min-width:0;min-height:42px;justify-content:space-between;padding:8px 9px;font-size:10px;text-align:left;overflow-wrap:anywhere}.footer-links-list .footer-company-link{grid-column:1 / -1}.footer-copyright{color:#7f8c91;font-size:9px}}@media(max-width:360px){.public-header.page-wrap,.public-footer .footer-inner{width:calc(100% - 26px)}.footer-brand-group{align-items:flex-start}.footer-links-list{gap:6px}.footer-links-list a{padding-inline:7px;font-size:9px}}@media(max-width:767px){.invite-list-heading{flex-wrap:wrap}.invite-list-tools{width:100%;justify-content:flex-end}.invite-list-tools .invite-secondary-button{flex:1 1 auto}.invite-preview-panel,.invite-history-panel{padding:12px}.invite-import-mode{align-items:flex-start;flex-direction:column}.invite-import-actions{align-items:stretch;flex-direction:column}.invite-preview-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.invite-preview-actions{align-items:stretch;flex-direction:column}.invite-preview-actions>div{justify-content:flex-end}.invite-history-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.invite-history-row>span:not(.import-row-status){grid-column:1}.invite-history-actions{grid-column:2;grid-row:2;flex-wrap:wrap}.invite-detail-imported-fields{grid-template-columns:minmax(0,1fr)}.dashboard-actions{align-items:stretch;flex-direction:column}.dashboard-actions select{max-width:none}.invitation-stat-grid,.company-invitation-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.submission-comparison-row{grid-template-columns:minmax(0,1fr);gap:6px}}.table-pagination-bar{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:20px;padding:12px 16px;border-top:1px solid #edf0f1;background:#fff}.table-result-summary{margin:0;color:#8a969a;font-size:10px;white-space:nowrap}.table-result-summary strong{color:#405159;font-weight:700;font-variant-numeric:tabular-nums}.table-pagination-nav{display:flex;align-items:center;gap:7px}.pagination-control,.pagination-page-button{display:inline-flex;min-width:35px;height:35px;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid #dfe6e8;border-radius:7px;color:#55666d;background:#fff;font:600 10px DM Sans,sans-serif;transition:border-color .15s,color .15s,background .15s,box-shadow .15s}.pagination-control:hover:not(:disabled),.pagination-page-button:hover:not(:disabled){border-color:#aebdc1;color:#263b43;background:#f7f9f9}.pagination-control:focus-visible,.pagination-page-button:focus-visible{outline:3px solid #d9e7e9;outline-offset:2px}.pagination-control:disabled{color:#b5c0c3;border-color:#ebeff0;background:#fafbfb;cursor:not-allowed}.pagination-pages{display:flex;align-items:center;gap:4px}.pagination-page-button{width:35px;padding:0;font-variant-numeric:tabular-nums}.pagination-page-button.is-current{border-color:#34474f;color:#fff;background:#34474f;box-shadow:0 2px 5px #23343c1f}.pagination-page-button.is-current:disabled{cursor:default}.pagination-ellipsis{display:grid;width:20px;height:32px;place-items:center;color:#9aa6aa;font-size:12px}.pagination-position{margin:0 5px;color:#78878d;font-size:10px;white-space:nowrap;font-variant-numeric:tabular-nums}.admin-footer{display:none}@media(max-width:767px){.table-pagination-bar{min-height:0;align-items:stretch;flex-direction:column;gap:11px;padding:12px}.table-result-summary{text-align:center}.table-pagination-nav{justify-content:center;gap:6px}.pagination-pages{display:none}.pagination-control{min-width:92px}.pagination-position{min-width:112px;margin:0;text-align:center}}@media(min-width:768px)and (max-width:940px){.table-pagination-bar{align-items:stretch;flex-direction:column;gap:10px}.table-result-summary{text-align:center}.table-pagination-nav{justify-content:center}}@media(max-width:360px){.table-pagination-bar{padding-inline:8px}.table-pagination-nav{gap:4px}.pagination-control{min-width:80px;padding-inline:7px}.pagination-position{min-width:104px;font-size:9px}}.admin-confirm-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:20px;background:#1822267a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:admin-confirm-fade-in .14s ease-out}.admin-confirm-dialog{width:min(100%,460px);padding:23px;border:1px solid #e1e7e8;border-radius:12px;background:#fff;box-shadow:0 24px 80px #0f1d233d;animation:admin-confirm-rise-in .16s ease-out}.admin-confirm-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.admin-confirm-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;color:#9a6723;background:#fff4e4}.admin-confirm-dialog.is-danger .admin-confirm-icon{color:#b42318;background:#fff0ee}.admin-confirm-close{display:grid;width:33px;height:33px;place-items:center;border:1px solid #e3e8e9;border-radius:7px;color:#758187;background:#fff}.admin-confirm-close:hover{color:#37474e;background:#f7f9f9}.admin-confirm-dialog h2{margin:0 0 9px;color:#29383f;font:700 18px/1.35 Manrope,sans-serif}.admin-confirm-message{color:#66767d;font-size:12px;line-height:1.65;white-space:normal}.admin-confirm-message p{margin:0 0 10px}.admin-confirm-message p:last-child{margin-bottom:0}.admin-confirm-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px;padding-top:16px;border-top:1px solid #edf0f1}.admin-confirm-actions button{display:inline-flex;min-height:39px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid #dfe5e6;border-radius:7px;font:600 11px DM Sans,sans-serif;transition:background .15s,border-color .15s,box-shadow .15s}.admin-confirm-cancel{color:#57676e;background:#fff}.admin-confirm-cancel:hover{background:#f6f8f8;border-color:#cbd5d7!important}.admin-confirm-submit{border-color:#9a6723!important;color:#fff;background:#9a6723}.admin-confirm-submit:hover{background:#81551d}.admin-confirm-dialog.is-danger .admin-confirm-submit{border-color:#b42318!important;background:#b42318}.admin-confirm-dialog.is-danger .admin-confirm-submit:hover{background:#951d14}.admin-confirm-actions button:focus-visible,.admin-confirm-close:focus-visible{outline:3px solid #cfe0e2;outline-offset:2px}@keyframes admin-confirm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes admin-confirm-rise-in{0%{opacity:0;transform:translateY(5px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.admin-confirm-scrim,.admin-confirm-dialog{animation:none}}@media(max-width:520px){.admin-confirm-scrim{align-items:end;padding:12px}.admin-confirm-dialog{padding:19px 17px;border-radius:12px 12px 8px 8px}.admin-confirm-dialog h2{font-size:17px}.admin-confirm-actions{flex-direction:column-reverse}.admin-confirm-actions button{width:100%;min-height:44px}}.admin-toast{position:fixed;top:20px;right:22px;z-index:110;display:flex;width:min(440px,calc(100vw - 32px));min-height:58px;align-items:center;gap:11px;overflow:hidden;padding:13px 13px 15px 15px;border:1px solid #cfe5d5;border-radius:9px;color:#365b41;background:#f5fbf6;box-shadow:0 12px 38px #19312229;animation:admin-toast-enter .2s ease-out}.admin-toast-icon{flex:0 0 auto;color:#4e8c5f}.admin-toast-message{min-width:0;flex:1;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.admin-toast-close{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;border:0;border-radius:6px;color:#698671;background:transparent}.admin-toast-close:hover{color:#365b41;background:#e8f3eb}.admin-toast-close:focus-visible{outline:3px solid #c8dfce;outline-offset:1px}.admin-toast-progress{position:absolute;right:0;bottom:0;left:0;height:2px;transform-origin:left center;background:#73a981;animation:admin-toast-countdown linear forwards}.admin-toast.is-error{border-color:#efc8c5;color:#8f2721;background:#fff8f7}.admin-toast.is-error .admin-toast-icon{color:#b42318}.admin-toast.is-error .admin-toast-close{color:#a44b45}.admin-toast.is-error .admin-toast-close:hover{color:#84221d;background:#fbe9e7}.admin-toast.is-error .admin-toast-progress{background:#c45249}@keyframes admin-toast-enter{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes admin-toast-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.admin-toast{animation:none}.admin-toast-progress{display:none}}@media(max-width:767px){.admin-toast{top:12px;right:12px;width:calc(100vw - 24px)}}.export-actions .export-btn{border-color:#34474f;color:#fff;background:#34474f}.export-actions .export-btn:hover:not(:disabled){border-color:#26363c;color:#fff;background:#26363c}.export-actions .export-btn:focus-visible{outline:2px solid #34474f;outline-offset:2px}.invite-secondary-button.invite-excel-button{border-color:#34474f;color:#fff;background:#34474f}.invite-secondary-button.invite-excel-button svg{color:currentColor}.invite-secondary-button.invite-excel-button:hover:not(:disabled){border-color:#26363c;color:#fff;background:#26363c}.admin-operation-toast{position:fixed;top:20px;right:22px;z-index:130;width:min(420px,calc(100vw - 32px));padding:14px 15px 13px;border:1px solid #d9e2e4;border-radius:10px;color:#34474f;background:#fff;box-shadow:0 12px 38px #19282d33;animation:admin-toast-enter .2s ease-out}.admin-operation-toast.is-error{border-color:#efc8c5;color:#8f2721;background:#fff9f8}.admin-operation-heading{display:flex;min-width:0;align-items:center;gap:9px}.admin-operation-heading strong{min-width:0;flex:1;font-size:11px;font-weight:700}.admin-operation-icon{flex:0 0 auto;color:#4e8c5f}.admin-operation-toast.is-error .admin-operation-icon{color:#b42318}.admin-operation-percent{color:#4e8c5f;font-size:11px;font-weight:750;font-variant-numeric:tabular-nums}.admin-operation-toast.is-error .admin-operation-percent{display:none}.admin-operation-close{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border:0;border-radius:6px;color:#718087;background:transparent}.admin-operation-close:hover{color:#34474f;background:#f0f4f4}.admin-operation-close:focus-visible{outline:2px solid #8ba5aa;outline-offset:1px}.admin-operation-toast p{margin:8px 0 0 28px;color:#77858a;font-size:10px;line-height:1.45}.admin-operation-track{height:5px;overflow:hidden;margin:11px 0 0 28px;border-radius:999px;background:#e9eff0}.admin-operation-track>span{display:block;height:100%;border-radius:inherit;background:#34474f;transition:width .18s ease}.admin-operation-toast.is-error .admin-operation-track>span{width:100%;background:#b42318}.admin-operation-track>span.is-indeterminate{width:38%;background:#4e8c5f;animation:admin-operation-indeterminate 1.2s ease-in-out infinite}@keyframes admin-operation-indeterminate{0%{transform:translate(-110%)}to{transform:translate(280%)}}@media(prefers-reduced-motion:reduce){.admin-operation-toast{animation:none}.admin-operation-track>span{transition:none}.admin-operation-track>span.is-indeterminate{animation:none;width:100%;opacity:.55}}@media(max-width:767px){.admin-operation-toast{top:12px;right:12px;width:calc(100vw - 24px)}}@media print{.admin-operation-toast{display:none!important}}body.has-admin-operation-toast .admin-toast{top:116px}@media(max-width:767px){body.has-admin-operation-toast .admin-toast{top:108px}}.invite-preview-heading-actions{display:flex;align-items:flex-start;gap:8px}.invite-preview-header-buttons,.invite-preview-button-group{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.invite-preview-header-buttons .invite-primary-button,.invite-preview-button-group .invite-primary-button{max-width:100%;border-color:var(--invite-brand);color:#fff;background:var(--invite-brand)}.invite-preview-header-buttons .invite-primary-button svg,.invite-preview-button-group .invite-primary-button svg{color:#fff;stroke:currentColor}.invite-preview-header-buttons .invite-secondary-button,.invite-preview-button-group .invite-secondary-button{border-color:#34474f;color:#fff;background:#34474f}.invite-preview-header-buttons .invite-secondary-button:hover:not(:disabled),.invite-preview-button-group .invite-secondary-button:hover:not(:disabled){border-color:#26363c;color:#fff;background:#26363c}.invite-preview-header-buttons .invite-primary-button:hover:not(:disabled),.invite-preview-button-group .invite-primary-button:hover:not(:disabled){filter:brightness(.94)}@media(max-width:767px){.invite-preview-heading{flex-wrap:wrap}.invite-preview-heading-actions{width:100%;align-items:center;justify-content:space-between}.invite-preview-header-buttons{flex:1;justify-content:flex-start}.invite-preview-header-buttons .invite-primary-button{white-space:normal;text-align:center}}@media print{.submissions-page,.submissions-page *{visibility:visible!important}.submissions-page{width:100%!important;page:submissions}.submissions-page .table-pagination-bar{display:none!important}.submissions-page .table-scroll{overflow:visible!important}.submissions-page .data-table{width:100%!important;min-width:0!important;table-layout:auto!important}.submissions-page .table-company{max-width:none!important;overflow:visible!important;white-space:normal!important}}@page submissions{size:A4 landscape;margin:12mm}.company-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.company-tag{max-width:300px;line-height:1.4;white-space:normal}.company-tag .company-bullet{flex:0 0 6px}@media(max-width:1100px){.company-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.company-cards{grid-template-columns:1fr}}
