main.wrap{min-height:60vh}.narrow{max-width:var(--measure)}.panel h1{font-size:var(--step-3);margin-bottom:var(--sp-2)}.company-head{justify-content:space-between;align-items:end;gap:var(--sp-2);flex-wrap:wrap;max-width:none;display:flex}.company-head h1{margin:0}.switcher{font-weight:500;font-size:var(--step--1);margin:0}.tabs{gap:var(--sp-1);margin-block:var(--sp-3);flex-wrap:wrap;display:flex}.tabs .btn.active{background:var(--text);color:var(--bg);border-color:var(--text)}.card .btn.primary{margin-block:var(--sp-2);display:inline-flex}fieldset{border:0;margin:0;padding:0}fieldset:disabled select,fieldset:disabled input{opacity:.75}.inline-fields{gap:var(--sp-2);flex-wrap:wrap;align-items:end;display:flex}.inline-fields label{margin-block:var(--sp-1);flex:14rem}.inline-fields label.check{flex-direction:row;flex:none;align-items:center;min-height:44px}.invite-link{margin-top:var(--sp-3);padding:var(--sp-2);background:var(--bg-2);border-radius:var(--radius-sm)}.invite-link code{overflow-wrap:anywhere;margin-block:var(--sp-1);font-size:var(--step--1);display:block}.invitation{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.invitation>span:first-child{flex:16rem}td .muted{margin:0}td select{min-height:36px}.danger-zone{margin-top:var(--sp-4);border:1px solid color-mix(in srgb, var(--danger) 35%, var(--line))}.danger-zone h2{color:var(--danger);font-size:var(--step-1)}.btn.danger{background:var(--danger);color:#fff;border-color:var(--danger)}.btn.danger:hover{background:color-mix(in srgb, var(--danger) 85%, #000);color:#fff;border-color:var(--danger)}.legal h2{font-size:var(--step-1);margin-top:var(--sp-3)}.legal p{max-width:var(--measure)}main.wrap:has(.company-workspace){max-width:none;margin:0;padding:0}.company-workspace{grid-template-columns:224px minmax(0,1fr);min-height:calc(100vh - 150px);display:grid}.company-sidebar{background:var(--bg-2);border-right:1px solid var(--line);padding:24px 14px}.company-sidebar .switcher{border-bottom:1px solid var(--line);padding:0 8px 20px}.company-sidebar .switcher select{width:100%;min-width:0}.company-sidebar .tabs{flex-direction:column;gap:4px;margin-top:20px}.company-sidebar .tabs .btn{background:0 0;border-color:#0000;justify-content:flex-start;min-height:44px}.company-content{min-width:0;max-width:1480px;padding:32px 40px 48px}.company-content>.grid{grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}.company-content .card h2{margin-bottom:12px}.company-content .panel{max-width:720px}.company-content .table-wrap{border:1px solid var(--line);background:var(--surface);border-radius:10px}.company-content thead{background:var(--bg-2);color:var(--text-soft);font-size:.75rem}.company-content th{font-weight:550}.company-content td{vertical-align:middle;padding-block:18px}.company-content .table-wrap+.panel{margin-top:24px}.onboarding-panel{width:min(100%,480px);margin:48px auto;padding:32px}.onboarding-panel h1{font-size:1.625rem}.onboarding-panel>.muted{margin:12px 0 24px}.onboarding-panel label{margin-block:20px;font-size:.8125rem}.onboarding-panel .actions{border-top:0;padding-top:8px}.onboarding-panel .actions>.primary{flex:1}.onboarding-panel>p:last-child{margin-top:24px;font-size:.75rem}.narrow label{font-size:.875rem}.narrow input,.narrow select{width:100%}.account-content{max-width:760px;margin-inline:auto}.account-content .panel{overflow-wrap:anywhere;max-width:none}.account-content .intro{padding-top:0}.back-link{margin-bottom:20px;font-size:.8125rem;display:inline-block}#root>.boundary{max-width:none;margin:0;padding:16px 28px;font-size:.75rem}@media screen and (width<=1000px){.company-workspace{grid-template-columns:188px minmax(0,1fr)}.company-content{padding:24px}.company-content>.grid{grid-template-columns:1fr}}@media screen and (width<=700px){.company-workspace{display:block}.company-sidebar{border-right:0;border-bottom:1px solid var(--line);padding:16px}.company-sidebar .switcher{border:0;padding:0}.company-sidebar .tabs{display:none}.company-sidebar .mobile-navigation{margin-top:12px}.team-table thead{display:none}.team-table,.team-table tbody,.team-table tr,.team-table td{display:block}.team-table tr{border-bottom:1px solid var(--line);padding:16px}.team-table tr:last-child{border-bottom:0}.company-content .team-table td{overflow-wrap:anywhere;border:0;padding:8px 0}.team-table td[data-label]:before{content:attr(data-label);color:var(--text-soft);margin-bottom:6px;font-size:.75rem;display:block}.company-content{padding:24px 16px}.onboarding-panel{margin:24px auto;padding:24px}.nav.wrap>.btn{min-height:36px}}.register-toolbar{align-items:end;gap:20px;margin-bottom:24px}.register-toolbar form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.register-toolbar form label{margin:0}.register-toolbar .register-toggle{flex-direction:row;align-items:center;gap:8px;margin:0;display:flex}.register-toolbar .register-toggle input{width:20px;min-height:20px}.register-toolbar .actions{border:0;margin:0;padding:0}.week-day .card h2{font-size:.8125rem}.week-day .btn{white-space:normal}.company-workspace{background:#f5f4ee}.company-sidebar{background:#faf9f5}.company-sidebar .tabs .btn{gap:14px;font-weight:500}.company-sidebar .tabs .btn.active{color:#174f45;background:#e2e8dc;border-color:#0000}.company-sidebar .tabs .btn:hover{color:#174f45;background:#edf0e7}.workspace-icon{flex:0 0 24px;width:24px;height:24px}.company-sidebar .workspace-icon{color:#174f45}.company-content .page-heading{flex-direction:row;align-items:flex-start;min-height:110px;margin-bottom:8px}.company-content .page-heading>div{min-width:0;padding-top:12px}.workspace-art{object-fit:contain;flex:none;width:min(42%,330px);height:auto}.company-content .dashboard-counts{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin-top:12px;overflow:hidden}.company-content .dashboard-counts button{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;gap:12px;margin:0;padding:22px 18px}.company-content .dashboard-counts button:last-child{border-right:0}.company-content .dashboard-counts button:hover{background:#edf0e7}.company-content .dashboard-counts [aria-pressed=true]{background:#e2e8dc;outline:0;box-shadow:inset 0 -3px #176859}.company-content .dashboard-counts button:focus-visible{outline-offset:-4px;outline:3px solid #176859}.company-content .dashboard-counts .workspace-icon{color:#174f45}.company-content .dashboard-counts [data-group=overdue] .workspace-icon,.company-content .dashboard-counts [data-group=conflicts_14] .workspace-icon{color:#a44924}.company-content .dashboard-counts strong{font-variant-numeric:tabular-nums}.company-content .dashboard-counts span{color:#254b42}.register-identity{align-items:center;gap:16px;min-width:0;display:flex}.register-identity>span:last-child{overflow-wrap:anywhere;min-width:0}.register-symbol{color:#174f45;background:#edf0e7;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.company-content .instrument-register{box-shadow:0 5px 16px #1a312808}.company-content .week-day>h2{color:#174f45;background:#e2e8dc;border-radius:6px;padding:8px 10px}.company-content .week-day .card{box-shadow:0 3px 10px #1a312808}@media screen and (width<=1250px){.company-content .dashboard-counts{grid-template-columns:repeat(4,minmax(0,1fr))}.company-content .dashboard-counts button{border-bottom:1px solid var(--line)}}@media screen and (width<=700px){.company-sidebar{background:#edf0e7}.company-content .page-heading{flex-direction:row;align-items:center;gap:12px;min-height:64px}.workspace-art{width:100px}.company-content .dashboard-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.company-content .dashboard-counts button{padding:18px}.company-content .dashboard-counts button:last-child{grid-column:1/-1}.register-identity{gap:12px}.register-symbol{flex-basis:36px;width:36px;height:36px}}.company-content .report-as-of{margin:0}@media screen and (width>=701px) and (width<=1100px){.company-content .register-row>details>summary{grid-template-columns:minmax(140px,1.8fr) minmax(70px,.9fr) minmax(108px,1fr) 16px;gap:16px}.company-content .register-summary>span{overflow-wrap:anywhere}.company-content .register-status:empty{display:none}.company-content .register-status:not(:empty){grid-area:2/1/auto/-2}}@media screen and (width>=701px) and (width<=1250px){.company-content .dashboard-counts button:last-child{grid-column:span 2}}.company-content .report-toolbar form{align-items:center;gap:12px;display:flex}@media screen and (width<=1100px){.company-content .lab-table{min-width:0;display:block}.company-content .lab-table thead{display:none}.company-content .lab-table tbody{display:block}.company-content .lab-table tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px 16px;padding:16px;display:grid}.company-content .lab-table tr:last-child{border:0}.company-content .lab-table tbody th{grid-column:1/-1;width:auto;font-size:1rem}.company-content .lab-table th,.company-content .lab-table td{overflow-wrap:anywhere;border:0;padding:0;display:block}.company-content .lab-table td:before{content:attr(data-label);color:var(--text-soft);margin-bottom:6px;font-size:.75rem;display:block}}.company-content .lab-table tbody th{overflow-wrap:anywhere}.label-selection{margin-bottom:20px}.selectable-instrument{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);align-items:start;display:grid}.selectable-instrument:last-child{border-bottom:0}.selectable-instrument>input{width:18px;min-height:18px;margin:34px 0 0 16px}.selectable-instrument .register-row{border:0}#qr-label .label-controls .btn{margin-right:8px}@media print{#qr-label{background:#fff}}.scenario-dialog{box-sizing:border-box;width:min(900px,100vw - 32px)}.scenario-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.scenario-heading h2{margin-top:0}.scenario-lab{margin-bottom:8px;font-weight:700}.scenario-options{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.scenario-options .btn{text-align:left;flex:130px;gap:8px;display:grid}.scenario-options [aria-pressed=true]{background:var(--accent);color:#fff}.scenario-results article{border-top:1px solid var(--line);padding:20px 0}.scenario-results h3{overflow-wrap:anywhere;margin:0 0 8px}@media (width<=600px){.scenario-dialog{padding:20px}.scenario-heading{flex-direction:column}}.passkey-policy-check{align-items:start;gap:var(--sp-2);grid-template-columns:1.5rem minmax(0,1fr);min-height:44px;display:grid}.passkey-policy-check input[type=checkbox]{width:1.5rem;min-width:1.5rem;accent-color:var(--accent);margin:0}.context-help{margin:0 0 var(--sp-2)}.context-help a,.help-back,.help-results a{text-underline-offset:.18em;text-decoration:underline}.help-center{max-width:760px;margin-bottom:var(--sp-4)}.help-search{margin-bottom:var(--sp-3)}.help-search label{font-weight:600}.help-search input{width:100%;margin:var(--sp-2) 0;display:block}.help-results{margin:0;padding:0;list-style:none}.help-results li+li{border-top:1px solid var(--line)}.help-results a{padding:var(--sp-3) 0;line-height:1.5;display:block}.help-article{max-width:65ch}.help-article h2{margin-top:var(--sp-3)}.help-article ol{padding-left:1.5em}.help-article li{padding-left:var(--sp-2);margin-bottom:var(--sp-2);line-height:1.65}.help-example{margin:var(--sp-3) 0}.help-example p{line-height:1.6}.help-center .btn{white-space:normal;line-height:1.4}.help-video{aspect-ratio:1280/900;width:100%;height:auto;margin:var(--sp-3) 0;border:1px solid var(--line);display:block}.lab-directory-search{align-items:end;gap:12px;margin-block:24px;display:flex}.lab-directory-search label{flex:1;max-width:320px;margin:0}.lab-directory-search .btn{flex:none}.company-content .lab-directory .lab-table td{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.lab-directory .lab-table .btn{white-space:nowrap}@media screen and (width<=600px){.lab-directory-search{flex-wrap:wrap}.lab-directory-search label{min-width:200px}}.lab-directory .lab-table td:nth-child(2){min-width:12ch}.consignment-card{grid-column:1/-1}.consignment-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.consignment-heading h2,.consignment-heading h3{margin-top:0}.consignment-heading p{margin:.25rem 0 .65rem}.consignment-toggle{margin-top:1rem}.consignment-members{margin:1rem 0 0;padding:0;list-style:none}.consignment-members>li{border-top:1px solid var(--line);padding:1.1rem 0}.consignment-members>li:last-child{padding-bottom:0}.consignment-picker .consignment-choice{flex-direction:row;align-items:center;gap:.65rem;padding:.55rem 0;display:flex}.consignment-picker .consignment-choice input{flex:0 0 20px;width:20px;min-height:20px;margin:0}@media (width<=600px){.consignment-toolbar{flex-direction:column;align-items:stretch}.consignment-toolbar select{width:100%}.consignment-heading{flex-wrap:wrap}.consignment-members .actions{align-items:stretch}}.location-layout{grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr);align-items:start;gap:24px;display:grid}.location-workspace .panel{max-width:none;margin:0}.location-search{align-items:end;gap:8px;display:flex}.location-search label{flex:1;min-width:0;margin:0}.location-search .btn{margin:0}.location-choices{gap:8px;padding:0;list-style:none;display:grid}.location-choices li{padding-inline-start:calc(var(--location-depth,0) * 20px)}.location-choices .btn{text-align:left;overflow-wrap:anywhere;justify-content:space-between;gap:12px;width:100%;display:flex}.location-choices .muted{font-size:.85em;font-weight:400}.location-availability{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;margin-top:16px;display:grid}.location-availability label{margin:0}.location-availability .location-availability-toggle{flex-direction:row;grid-column:1/-1;align-items:center;gap:8px;display:flex}.location-availability-toggle input{flex:none;width:20px;height:20px;margin:0}.location-availability .btn{grid-column:1/-1;justify-self:start;margin:0}@media (width<=900px){.location-layout{grid-template-columns:minmax(0,1fr);gap:20px}.location-search .btn{width:auto}}@media (width<=420px){.location-choices li{padding-inline-start:calc(var(--location-depth,0) * 12px)}.location-availability{grid-template-columns:minmax(0,1fr)}}.team-member-options{max-height:14rem;overflow-y:auto}.team-member-options label{overflow-wrap:anywhere;flex-direction:row;align-items:center;gap:12px;min-height:44px;margin:0;display:flex}.team-member-options input[type=checkbox],.team-member-options input[type=radio]{flex:0 0 22px;width:22px;height:22px;min-height:22px;margin:0}@media (width<=600px){.team-member-options{max-height:9rem}}.instrument-classification{gap:var(--sp-1) var(--sp-3);margin:0 0 var(--sp-2);flex-wrap:wrap;display:flex}.instrument-classification dt{font-size:var(--step--1);color:var(--text-soft)}.instrument-classification dd{overflow-wrap:anywhere;margin:0;font-weight:600}.register-model{border-top:1px solid var(--line);padding-top:var(--sp-2);margin-top:var(--sp-2)}.register-model p{flex-direction:column;margin:0;display:flex}.category-fields{gap:var(--sp-2);display:grid}.category-field{border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--sp-2)}.category-field legend{padding-inline:var(--sp-1);overflow-wrap:anywhere;font-weight:600}.damage-reports{margin-block:var(--sp-2)}.damage-report{border-top:1px solid var(--line);padding-top:var(--sp-2);margin-top:var(--sp-2)}.damage-report p{margin:0 0 var(--sp-1);overflow-wrap:anywhere;flex-direction:column;display:flex}.damage-reports h2{font-size:var(--step-1);margin-block:var(--sp-3) var(--sp-1)}.job-series-position{color:var(--text-soft);font-size:var(--step--1)}.job-repeat{margin-block:var(--sp-1)}.job-repeat .muted{margin-top:0}.job-instruments{margin:var(--sp-1) 0;padding:0;list-style:none}.job-instruments>li{justify-content:space-between;align-items:center;gap:var(--sp-1);padding-block:var(--sp-1);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.job-instruments>li:first-child{border-top:0}.job-instruments>li>span{overflow-wrap:anywhere;min-width:0}.job-instruments>li>span strong{margin-right:var(--sp-0)}.job-instruments .warning{padding:var(--sp-1) var(--sp-2);flex-basis:100%;margin:0}.job-instruments .warning p{margin:var(--sp-0) 0 0;font-weight:400}.job-instruments:empty{display:none}.job-instrument-field legend{margin-bottom:var(--sp-1);font-weight:600}.job-instrument-search{border-top:1px solid var(--line);margin-top:var(--sp-1);padding-top:var(--sp-1)}.label-lookup form{align-items:end;gap:1rem;margin-block:1.5rem;display:flex}.label-lookup label{gap:.5rem;min-width:0;display:grid}.label-lookup form label{flex:1;margin:0}.label-lookup input{width:100%}.label-lookup button{min-height:44px}.label-lookup .panel{overflow-wrap:anywhere;margin-block-start:1.5rem}@media (width<=600px){.label-lookup form{flex-direction:column;align-items:stretch}.label-lookup form button{align-self:start}}.instrument-attachments{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line);overflow-wrap:anywhere}.instrument-attachments fieldset{min-inline-size:0}.instrument-attachments input,.instrument-attachments select{width:100%;min-width:0}.instrument-attachments .btn{white-space:normal;overflow-wrap:anywhere}.send-windows-form{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:1rem;margin-block:1.5rem;display:grid}.send-windows-form label{gap:.5rem;min-width:0;margin:0;display:grid}.send-windows-form input{width:100%}.send-windows-form button{min-height:44px}@media (width<=600px){.send-windows-form{grid-template-columns:minmax(0,1fr)}.send-windows-form button{justify-self:start}}.bulk-selection{border-block:1px solid var(--line);margin-block:1rem;padding-block:1rem}.bulk-selection .actions{flex-wrap:wrap;align-items:center}.bulk-editor{width:min(64rem,100vw - 2rem);max-height:calc(100dvh - 2rem)}.bulk-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0;display:grid}.bulk-fields label{min-width:0}.bulk-preview-scroll{max-height:45dvh;margin-block:1rem;overflow:auto}.bulk-preview-scroll table{table-layout:fixed;width:100%}.bulk-preview-scroll td,.bulk-preview-scroll th{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.bulk-preview-scroll caption{text-align:start;padding-block:.5rem;font-weight:600}.bulk-editor .bulk-confirm{flex-direction:row;align-items:start;gap:.65rem;margin-block:1.25rem;display:flex}.bulk-confirm input{flex:none;width:auto;margin-top:.25rem}.bulk-close{margin-top:1.5rem}@media (width<=600px){.bulk-fields{grid-template-columns:1fr}.bulk-editor{padding:1rem}.bulk-editor .actions{flex-wrap:wrap}.bulk-preview-scroll table,.bulk-preview-scroll tbody{display:block}.bulk-preview-scroll thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.bulk-preview-scroll tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.bulk-preview-scroll th[scope=row]{border:0;grid-column:1/-1;padding:.75rem .5rem .25rem}.bulk-preview-scroll td{border:0;min-width:0;padding:.25rem .5rem .75rem}.bulk-preview-scroll td:before{content:attr(data-label);color:var(--muted);margin-bottom:.25rem;font-size:.8rem;display:block}}@page onvanto-report{size:A4;margin:16mm}#onvanto-print{page:onvanto-report;color:#172c27;font:10pt/1.45 system-ui,sans-serif}#onvanto-print h1{margin:0 0 6mm;font-size:20pt}#onvanto-print h2{break-after:avoid;margin:7mm 0 3mm;font-size:13pt}#onvanto-print p{margin:2mm 0}#onvanto-print table{border-collapse:collapse;table-layout:fixed;width:100%;margin:4mm 0}#onvanto-print thead{display:table-header-group}#onvanto-print th,#onvanto-print td{text-align:left;vertical-align:top;overflow-wrap:anywhere;white-space:pre-wrap;border-bottom:.2mm solid #ccd3cf;padding:2.5mm 2mm}#onvanto-print th{font-size:9pt}#onvanto-print tr{break-inside:avoid}#onvanto-print pre{white-space:pre-wrap;overflow-wrap:anywhere;font:9pt system-ui,sans-serif}#onvanto-print article{break-inside:avoid;border-top:.2mm solid #ccd3cf;margin:3mm 0;padding-top:2mm}body#onvanto-print>*{display:block}body#onvanto-print>table{display:table}#onvanto-print{background:#fff;margin:0}@page onvanto-report{@bottom-center{content:counter(page) " / " counter(pages);font:9pt system-ui,sans-serif}}.register-export{margin:20px 0}.register-export p{margin:8px 0}.register-filters,.register-display,.register-view-save,.register-pagination{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.register-filters{border-bottom:1px solid var(--line);padding-bottom:20px}.register-filters>label:first-child{flex:2 240px}.register-filters>label{flex:160px}.register-filters label,.register-display label,.register-view-save label{margin:0}.register-filters .register-checkbox,.register-checkbox{flex-direction:row;align-items:center;gap:8px;display:flex}.register-checkbox input{flex:0 0 20px;width:20px;min-height:20px}.register-display{justify-content:space-between;margin:20px 0}.register-options>summary{cursor:pointer;padding:12px 0;font-weight:600}.register-options fieldset{border:0;margin:0;padding:8px 0}.register-options legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.register-views{margin-bottom:20px}.register-view-list{padding:0;list-style:none}.register-view-list li{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.register-view-list li>button:first-child{overflow-wrap:anywhere;max-width:100%}.register-pagination{align-items:center;margin-top:24px}.register-pagination p{font-variant-numeric:tabular-nums;margin:0 auto 0 0}.instrument-register .register-summary{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.instrument-register .register-summary .register-identity{flex:2 220px;min-width:0}.instrument-register .register-summary>span:not(.register-identity){flex:110px;min-width:0}.instrument-register .register-summary strong,.instrument-register .register-summary span{overflow-wrap:anywhere}@media (width<=600px){.register-filters>label,.register-filters>label:first-child{flex-basis:100%}.register-display>label{width:100%}.register-view-save>label{flex:100%}.register-pagination p{flex-basis:100%}}@media (width<=700px){.instrument-register .register-summary{grid-template-columns:minmax(0,1fr) 16px;gap:8px;display:grid}}.import-wizard{width:min(68rem,100vw - 2rem);max-height:calc(100dvh - 2rem)}.import-wizard fieldset{border:0;min-width:0;padding:0}.import-wizard h3{margin-block:1.5rem .75rem}.import-wizard .import-limits{max-width:70ch;margin-block:.75rem 1.25rem}.import-mapping{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}.import-mapping label{min-width:0}.import-mapping .muted{overflow-wrap:anywhere;font-size:.875rem;display:block}.import-preview-table{max-height:45dvh;margin-block:1rem;overflow:auto}.import-preview-table table{min-width:48rem}.import-preview-table th:first-child{min-width:5rem}.import-preview-table th:nth-child(2){min-width:12rem}.import-preview-table th:nth-child(4){min-width:5rem}.import-preview-table th,.import-preview-table td{vertical-align:top;white-space:normal;overflow-wrap:anywhere;max-width:20rem}.import-errors{margin:0;padding-left:1rem}.import-wizard .import-confirm{flex-direction:row;align-items:start;gap:.65rem;margin-block:1.5rem;display:flex}.import-confirm input{flex:none;width:auto;margin-top:.25rem}.import-close{margin-top:1.5rem}@media (width<=600px){.import-mapping{grid-template-columns:1fr}.import-wizard{padding:1rem}.import-wizard .actions{flex-wrap:wrap}}#qr-label .label-design{min-inline-size:0;margin-block:16px}#qr-label .label-design fieldset{min-inline-size:0}#qr-label .label-design select,#qr-label .label-design input[type=file]{box-sizing:border-box;min-width:0;max-width:100%}#qr-label .label-design legend{font-weight:650}#qr-label .label-field-options{flex-wrap:wrap;gap:16px;display:flex}#qr-label .label-field-options label{flex-direction:row;align-items:center;gap:8px;display:flex}#qr-label .label-field-options input{width:auto}#qr-label .label-preview-scroll{background:var(--bg-2);max-height:55vh;overflow:auto}#qr-label .label-controls{position:static}#qr-label .label-page{box-sizing:border-box;background:#fff;grid-template-rows:repeat(4,63mm);grid-template-columns:repeat(3,1fr);gap:3mm;width:210mm;height:297mm;margin:0 auto 12px;padding:10mm;display:grid}#qr-label .print-label{box-sizing:border-box;outline-offset:-1px;border:0;outline:1px dotted #aaa;gap:1mm;min-width:0;min-height:0;padding:2mm;font-size:9pt;line-height:1.15;overflow:hidden}#qr-label .print-label .label-code{flex-shrink:0;width:30mm;height:30mm}#qr-label .print-label .label-logo{object-fit:contain;width:18mm;height:6mm}#qr-label .label-text{flex-direction:column;gap:1mm;min-width:0;display:flex}#qr-label .label-text small{font-size:5pt}#qr-label[data-format=avery] .label-page{grid-template-rows:repeat(7,38.1mm);grid-template-columns:repeat(3,63.5mm);gap:0 2.5mm;padding:15.15mm 7.25mm}#qr-label:not([data-format=a4]) .print-label{text-align:left;flex-direction:row;align-items:center;gap:2mm}#qr-label:not([data-format=a4]) .print-label .label-code{width:24mm;height:24mm}#qr-label[data-format=brother] .label-page{grid-template:29mm/90mm;gap:0;width:90mm;height:29mm;padding:0}#qr-label[data-format=brother] .print-label .label-code{width:21mm;height:21mm}#qr-label[data-format=zebra] .label-page{grid-template:50mm/100mm;gap:0;width:100mm;height:50mm;padding:0}#qr-label[data-format=zebra] .print-label .label-code{width:32mm;height:32mm}#qr-label[data-format=dymo] .label-page{grid-template:36mm/89mm;gap:0;width:89mm;height:36mm;padding:0}@page onvanto-a4{size:A4 portrait;margin:0}@page onvanto-brother{size:90mm 29mm;margin:0}@page onvanto-zebra{size:100mm 50mm;margin:0}@page onvanto-dymo{size:89mm 36mm;margin:0}.label-print-warning{display:none}@media print{#qr-label[data-print-ready=false] .label-preview-scroll{display:none}#qr-label[data-print-ready=false] .label-print-warning{display:block}body:has(#qr-label[open]){page:onvanto-a4;margin:0}body:has(#qr-label[data-format=brother]){page:onvanto-brother}body:has(#qr-label[data-format=zebra]){page:onvanto-zebra}body:has(#qr-label[data-format=dymo]){page:onvanto-dymo}#qr-label[open]{width:auto}#qr-label .label-preview-scroll{max-height:none;overflow:visible}#qr-label .label-page{page:onvanto-a4;margin:0}#qr-label .print-label{outline:0}#qr-label[data-format=brother] .label-page{page:onvanto-brother}#qr-label[data-format=zebra] .label-page{page:onvanto-zebra}#qr-label[data-format=dymo] .label-page{page:onvanto-dymo}}.audit-filters{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:end;display:grid}.audit-filters label{min-width:0;margin:0}.audit-filters input{width:100%;min-width:0}.audit-event{padding:var(--sp-3) 0;border-bottom:1px solid var(--line)}.audit-event h2{font-size:var(--step-1)}.audit-event td,.audit-event th,.audit-event pre{overflow-wrap:anywhere;white-space:pre-wrap}.audit-event table{table-layout:fixed;width:100%}.audit-event details{margin-top:var(--sp-2)}.audit-event summary{cursor:pointer}@media (width<=600px){.audit-event .table-wrap{overflow-x:auto}.audit-event table{min-width:30rem}}.audit-instrument{gap:var(--sp-1);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.audit-instrument select{width:100%;min-width:0}.audit-instrument label:has(select){grid-column:1}.shipment-document-dialog{width:min(900px,100% - 24px);max-height:90dvh;padding:24px}.shipment-document-controls{margin-bottom:24px}.shipment-document-controls .btn{margin:8px 8px 0 0}.shipment-document-sheet{color:#252a28;background:#fff;padding:32px;font-family:Arial,sans-serif}.shipment-document-sheet header{border-bottom:2px solid #356251;padding-bottom:16px}.shipment-document-sheet header strong{color:#356251;font-size:18px}.shipment-document-sheet h1{margin:20px 0 0;font-size:30px}.shipment-document-sheet h2{margin:28px 0 12px;font-size:18px}.shipment-document-sheet dl{grid-template-columns:1fr 2fr;gap:12px;display:grid}.shipment-document-sheet dd{margin:0}.shipment-document-sheet table{border-collapse:collapse;table-layout:fixed;width:100%}.shipment-document-sheet th,.shipment-document-sheet td{text-align:left;vertical-align:top;border-bottom:1px solid #d8ded9;padding:12px 8px}.shipment-document-sheet th{background:#eef2ee}.shipment-document-sheet :is(p,td,dd,small,strong){overflow-wrap:anywhere}.shipment-document-label{break-inside:avoid;border:1px dashed #69776c;align-items:center;gap:20px;padding:16px;display:flex}.shipment-document-label img{background:#fff;flex:0 0 144px}.shipment-document-label div{min-width:0}.shipment-document-sheet footer{color:#505b54;margin-top:32px;font-size:12px}@media (width<=520px){.shipment-document-dialog,.shipment-document-sheet{padding:12px}.shipment-document-label{flex-direction:column;align-items:flex-start}}@media print{@page{size:A4;margin:16mm}body:has(.shipment-document-dialog){background:#fff}body:has(.shipment-document-dialog)>:not(.shipment-document-dialog){display:none!important}.shipment-document-dialog{width:auto;max-width:none;max-height:none;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:0;position:static;overflow:visible;display:block!important}.shipment-document-dialog::backdrop,.shipment-document-controls{display:none!important}.shipment-document-sheet{padding:0;font-size:11pt}.shipment-document-sheet h2{break-after:avoid}.shipment-document-label{flex-direction:row}}.availability-legend{gap:var(--sp-1) var(--sp-2);margin:var(--sp-1) 0;font-size:var(--step--1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.availability-legend li{align-items:center;gap:var(--sp-0);display:inline-flex}.availability-legend li:before{content:"";border:1px solid var(--line);background:var(--cell);border-radius:4px;width:.9rem;height:.9rem}.availability [data-status=available]{--cell:color-mix(in srgb, var(--accent) 12%, var(--surface))}.availability [data-status=reserved]{--cell:color-mix(in srgb, var(--text) 9%, var(--surface))}.availability [data-status=at_lab]{--cell:repeating-linear-gradient(135deg, var(--bg-2) 0 6px, var(--surface) 6px 12px)}.availability [data-status=blocked]{--cell:var(--warning-bg)}.availability [data-status=issued]{--cell:radial-gradient(color-mix(in srgb, var(--line) 60%, var(--surface)) 1px, var(--surface) 1.5px) 0 0 / 6px 6px}.availability-wrap{border:1px solid var(--line);border-radius:var(--radius-sm);overflow-x:auto}.availability-grid{border-collapse:collapse;width:100%;font-size:var(--step--1)}.availability-grid th,.availability-grid td{border-bottom:1px solid var(--line);padding:var(--sp-1);text-align:left;vertical-align:top}.availability-grid thead th{white-space:nowrap;background:var(--bg-2);font-weight:600}.availability-grid tbody th{min-width:10rem;font-weight:400}.availability-grid tbody th strong{margin-right:var(--sp-0)}.availability-grid td{background:var(--cell);min-width:6.5rem}.availability-grid td[data-status=blocked] .availability-status{color:var(--danger)}.availability-status{font-weight:600;display:block}.availability-reason{color:var(--text-soft);font-size:.8125rem;display:block}@media (width<=700px){.availability-wrap{border:0;overflow:visible}.availability-grid,.availability-grid tbody{display:block}.availability-grid thead{display:none}.availability-grid tr{gap:var(--sp-0);padding-block:var(--sp-2);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.availability-grid tbody th{min-width:0;padding:0 0 var(--sp-1);border:0;grid-column:1/-1}.availability-grid td{border-radius:var(--radius-sm);border:0;min-width:0}.availability-grid td:before{content:attr(data-day);color:var(--text-soft);font-size:.75rem;display:block}}.availability-place{margin-block:var(--sp-1)}.availability-place p{overflow-wrap:anywhere;margin:0}.utilization-report .utilization-controls{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));align-items:end;display:grid}.utilization-report .utilization-controls label{min-width:0;margin:0}.utilization-report .utilization-controls input,.utilization-report .utilization-controls select{width:100%;min-width:0}.utilization-report .utilization-controls .btn{align-self:end}.utilization-report caption{text-align:left;padding:var(--sp-2);color:var(--text-soft);font-size:var(--step--1)}@media screen and (width<=1100px){.utilization-report caption{display:block}}@media screen and (width<=600px){.utilization-report .utilization-controls .btn{grid-column:1/-1}.utilization-report .utilization-controls label:has(select){grid-column:1/-1}}.expiry-report>.muted{max-width:80ch}.expiry-table{margin:24px 0}.expiry-table table{border-collapse:collapse;table-layout:fixed;width:100%}.expiry-table th,.expiry-table td{text-align:left;border-bottom:1px solid var(--line);overflow-wrap:anywhere;vertical-align:top;padding:16px 12px}.expiry-table th{color:var(--ink);font-size:13px}#expiry-print{display:none}@media screen and (width<=700px){.expiry-table thead{width:1px;height:1px;position:absolute;overflow:hidden}.expiry-table tr{border-bottom:1px solid var(--line);padding:16px 0;display:block}.expiry-table td{border:0;grid-template-columns:40% 1fr;gap:12px;padding:6px 0;display:grid}.expiry-table td:before{content:attr(data-label);font-weight:600}}@media print{body:has(#expiry-print)>:not(#expiry-print){display:none!important}body:has(#expiry-print){color:#000;background:#fff}body>#expiry-print{font:10pt system-ui,sans-serif;display:block}#expiry-print h1{font-size:18pt}#expiry-print .muted{color:#000}#expiry-print th,#expiry-print td{color:#000;border-color:#bbb;padding:3mm 2mm}#expiry-print tr{break-inside:avoid}#expiry-print thead{display:table-header-group}@page{size:A4;margin:15mm}}@media screen and (width<=700px){.expiry-report .toolbar>label,.expiry-report .toolbar>.btn{width:100%}}.demo-launcher{align-items:center;gap:var(--sp-4);padding-block:var(--sp-5);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.demo-intro{max-width:var(--measure)}.demo-intro h1{font-size:var(--step-4);line-height:1.12}.demo-intro>p:not(.eyebrow){margin-block:var(--sp-3)}.demo-illustration{width:100%;height:auto}.demo-banner{padding:var(--sp-3) max(var(--sp-3), calc((100vw - 1400px) / 2));background:var(--bg-2);border-block:1px solid var(--line)}.demo-banner-summary{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.demo-banner-summary>div:first-child{flex:24rem}.demo-banner p{margin-block:var(--sp-1);font-size:var(--step--1)}.demo-actions{gap:var(--sp-1);flex-wrap:wrap;display:flex}.demo-actions .btn{white-space:normal}.demo-pairing{margin-top:var(--sp-3);max-width:var(--measure)}.demo-pairing-heading{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.demo-pairing h2{font-size:var(--step-1)}.demo-code{padding:var(--sp-2) var(--sp-3);margin-block:var(--sp-1);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--step-2);letter-spacing:.12em;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;display:inline-block}.demo-company{font-size:var(--step--1);padding-inline:var(--sp-1);overflow-wrap:anywhere}.demo-workspace{overflow-wrap:anywhere}@media (width<=700px){.demo-launcher{gap:var(--sp-3);padding-block:var(--sp-4);grid-template-columns:1fr}.demo-intro h1{font-size:var(--step-3)}.demo-illustration{max-width:440px}.demo-banner{padding-inline:var(--sp-2)}.demo-actions{width:100%}.demo-actions .btn{flex:9rem}}.practice-entry{margin-block:var(--sp-2)}.practice-entry .btn{white-space:normal;width:100%}.practice-return{align-items:center;gap:var(--sp-2);padding-block:var(--sp-2);flex-wrap:wrap;display:flex}.practice-return p{overflow-wrap:anywhere;flex:20rem;margin:0}.notification-check{flex-direction:row;align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.notification-check input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--accent,#196b5e);flex:none;margin:0}.support-request{margin-bottom:24px}.support-request h2{margin-top:0}.support-request>p{max-width:65ch;line-height:1.6}.support-request>label{margin:24px 0 8px;font-weight:600;display:block}.support-request textarea{resize:vertical;width:100%;min-height:120px;line-height:1.5;display:block}.support-request .support-include{flex-direction:row;align-items:baseline;gap:10px;font-weight:400;display:flex}.support-request .support-include input{width:auto}.support-request .actions{flex-wrap:wrap;gap:12px;display:flex}.support-request .btn{white-space:normal;line-height:1.4}.company-content .certificate-filters{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));align-items:end;max-width:none;display:grid}.certificate-filters label{min-width:0;margin:0}.certificate-filters input{width:100%;min-width:0}.certificate-search td{overflow-wrap:anywhere}.certificate-search caption{text-align:left;padding:var(--sp-2)}.certificate-download{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.onboarding-checklist{margin-bottom:24px}.onboarding-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.onboarding-heading h2{margin:0}.onboarding-heading>span{font-variant-numeric:tabular-nums;font-size:.875rem}.onboarding-checklist>.muted{max-width:65ch;margin:12px 0 24px}.onboarding-steps{margin:0 0 24px;padding:0;list-style:none}.onboarding-steps li{gap:12px;margin:20px 0;display:flex}.onboarding-steps li>div{min-width:0}.onboarding-steps a{text-underline-offset:3px;font-weight:600}.onboarding-steps p{max-width:65ch;margin:8px 0 12px}.onboarding-marker{text-align:center;flex:0 0 24px}.onboarding-marker.is-done{color:var(--accent)}.onboarding-done{margin-left:12px;font-size:.8125rem;display:inline-block}.onboarding-steps .btn{white-space:normal;text-align:left;line-height:1.4}
