:root{--bs-primary:#136c70;--bs-primary-rgb:19,108,112}body{background:#f4f7f8;color:#22343d}.brand{display:inline-flex;align-items:center;text-decoration:none}.brand-logo{display:block;width:min(100%,250px);height:auto;max-height:52px;object-fit:contain}.workspace-picker{min-width:260px}.hero{padding:3rem 0 1rem}h1{font-weight:750;letter-spacing:-.035em}.eyebrow{font-size:.8rem;letter-spacing:.15em;color:#136c70;font-weight:700;margin-bottom:1rem}.btn-primary{background:#136c70;border-color:#136c70}.btn-outline-primary{color:#136c70;border-color:#136c70}.btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center}.form-control,.form-select{min-height:48px}.form-label{display:block;width:100%;margin-top:.7rem}.card{border-color:#dce5e8;border-radius:1rem;box-shadow:0 4px 18px #1b354508}.narrow{max-width:650px}.identity{border-left:5px solid #136c70;position:sticky;top:0;z-index:2;background:#fff}.source-preview{width:100%;height:650px}.source img{max-height:750px;object-fit:contain}.source pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.75rem}.camera-input{display:block;max-width:240px;margin-left:1rem}.form-check-input{min-width:1.5rem;height:1.5rem}.table th{min-width:110px}.table td{min-width:115px}#blazor-error-ui{display:none;background:#fff3cd;position:fixed;bottom:0;width:100%;padding:1rem;z-index:1000}#blazor-error-ui .dismiss{float:right;cursor:pointer}.validation-message,.validation-errors{color:#b42318}@media(max-width:576px){.app-nav{align-items:flex-start!important;gap:.75rem}.brand-logo{width:min(100%,190px);max-height:42px}.app-nav-actions{flex-wrap:wrap;justify-content:flex-end}.workspace-picker{min-width:180px}.hero{padding-top:1rem}.source-preview{height:400px}.btn-lg{width:100%}.identity{position:static}.camera-input{max-width:160px}.container{padding-left:16px;padding-right:16px}}
