.dashboard-color-trigger[data-v-bfa24061],.dashboard-color-picker[data-v-bfa24061]{cursor:pointer;background:#fff;border:1px solid #00000026;border-radius:50%;flex:none;width:2.5rem;height:2.5rem;padding:.125rem;overflow:hidden}.dashboard-color-trigger span[data-v-bfa24061]{border-radius:50%;width:100%;height:100%;display:block}.dashboard-color-picker[data-v-bfa24061]::-webkit-color-swatch-wrapper{padding:0}.dashboard-color-picker[data-v-bfa24061]::-webkit-color-swatch{border:0;border-radius:50%}.dashboard-color-picker[data-v-bfa24061]::-moz-color-swatch{border:0;border-radius:50%}.dashboard-color-trigger[data-v-bfa24061]:focus-visible,.dashboard-color-picker[data-v-bfa24061]:focus-visible{outline:2px solid var(--color-ink-950);outline-offset:3px}.dashboard-color-trigger[data-v-bfa24061]:disabled,.dashboard-color-picker[data-v-bfa24061]:disabled{cursor:not-allowed;opacity:.45}.dashboard-color-panel[data-v-bfa24061]{z-index:60;overscroll-behavior:contain;overflow-y:auto}.dashboard-setting-slider[data-v-bfa24061]{width:100%;height:1.75rem;accent-color:var(--color-ink-950);cursor:pointer;margin-top:.375rem;display:block}.dashboard-setting-slider[data-v-bfa24061]:focus-visible{outline:2px solid var(--color-ink-950);outline-offset:3px;border-radius:.25rem}.dashboard-setting-slider[data-v-bfa24061]:disabled{cursor:not-allowed;opacity:.45}.dashboard-slider-labels[data-v-bfa24061]{color:var(--color-ink-700);justify-content:space-between;gap:.25rem;font-size:.6875rem;display:flex}.dashboard-widget[data-v-b552e44b]{min-width:0;overflow:hidden;container:widget/inline-size}.widget-header[data-v-b552e44b]{padding:1rem}.widget-header h2[data-v-b552e44b]{overflow-wrap:anywhere}.widget-body[data-v-b552e44b]{flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:0 1rem .75rem;display:flex;overflow-y:auto}@media (width<=639px){.widget-body[data-v-b552e44b]{min-height:auto;overflow-y:visible}}.widget-loading[data-v-b552e44b]{flex:1;grid-template-rows:minmax(5rem,.8fr) minmax(7rem,1.2fr);gap:.75rem;min-height:0;display:grid}.widget-metrics[data-v-b552e44b]{background:var(--color-sand-50);border-radius:.625rem;grid-template-columns:minmax(0,1fr);padding:.25rem .75rem;display:grid}.widget-metric[data-v-b552e44b]{justify-content:space-between;align-items:baseline;gap:.75rem;padding:.5rem 0;display:flex}.widget-metric+.widget-metric[data-v-b552e44b]{border-top:1px solid #0000000d}.widget-metric-label[data-v-b552e44b]{min-width:0;color:var(--color-ink-700);overflow-wrap:anywhere;font-size:.75rem;line-height:1.25rem}.widget-metric-value[data-v-b552e44b]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right;font-size:1.125rem;font-weight:600;line-height:1.5rem}.widget-highlight[data-v-b552e44b]{flex:none}.widget-activity[data-v-b552e44b]{flex-direction:column;min-height:0;display:flex}.widget-section-label[data-v-b552e44b]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-700);margin-bottom:.25rem;font-size:.625rem;font-weight:700;line-height:1rem}.widget-items[data-v-b552e44b]{min-height:0}.widget-item[data-v-b552e44b]{grid-template-columns:minmax(0,1fr);align-items:start;gap:.125rem;padding:.625rem 0;display:grid}.widget-item-title[data-v-b552e44b]{min-width:0}.widget-item-detail[data-v-b552e44b],.widget-item-meta[data-v-b552e44b]{min-width:0;color:var(--color-ink-700);overflow-wrap:anywhere;font-size:.75rem;line-height:1.25rem}.widget-item-meta[data-v-b552e44b]{font-size:.6875rem}.widget-empty[data-v-b552e44b]{background:var(--color-sand-50);text-align:center;border-radius:.625rem;flex:1;place-items:center;min-height:0;padding:1rem;display:grid}.widget-context[data-v-b552e44b]{background:var(--color-sand-50);color:var(--color-ink-700);border-radius:.5rem;flex:none;padding:.625rem .75rem;font-size:.75rem;line-height:1.25rem}.widget-footer[data-v-b552e44b]{border-top:1px solid #00000014;padding:.75rem 1rem;display:block}.dashboard-widget[data-height=compact] .widget-header[data-v-b552e44b]{padding-block:.75rem}.dashboard-widget[data-height=compact] .widget-body[data-v-b552e44b]{gap:.625rem;padding-bottom:.625rem}.dashboard-widget[data-height=compact] .widget-footer[data-v-b552e44b]{padding-block:.625rem}.dashboard-widget[data-height=compact] .widget-loading[data-v-b552e44b]{grid-template-rows:1fr .45fr;gap:.625rem}.dashboard-widget[data-height=compact] .widget-metrics[data-v-b552e44b]{background:0 0;border-radius:0;flex:1;grid-auto-rows:minmax(0,1fr);gap:.5rem;min-height:0;padding:0}.dashboard-widget[data-height=compact] .widget-metric[data-v-b552e44b]{background:var(--color-sand-50);border:0;border-radius:.5rem;flex-direction:column-reverse;justify-content:center;align-items:flex-start;gap:.125rem;padding:.625rem .75rem}.dashboard-widget[data-height=compact] .widget-metric+.widget-metric[data-v-b552e44b]{border:0}.dashboard-widget[data-height=compact] .widget-metric-value[data-v-b552e44b]{text-align:left;font-size:1.5rem;line-height:1.75rem}.dashboard-widget:not([data-height=compact]) .widget-metrics[data-v-b552e44b]{background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:0}.dashboard-widget:not([data-height=compact]) .widget-metric[data-v-b552e44b]{background:var(--color-sand-50);border:0;border-radius:.5rem;flex-direction:column-reverse;justify-content:center;align-items:flex-start;gap:.125rem;min-width:0;padding:.625rem .75rem}.dashboard-widget:not([data-height=compact]) .widget-metric[data-v-b552e44b]:first-child{grid-column:1/-1;min-height:4.5rem}.dashboard-widget:not([data-height=compact]) .widget-metric+.widget-metric[data-v-b552e44b]{border:0}.dashboard-widget:not([data-height=compact]) .widget-metric:first-child .widget-metric-value[data-v-b552e44b]{font-size:1.5rem;line-height:1.75rem}.dashboard-widget[data-height=regular] .widget-activity[data-v-b552e44b],.dashboard-widget[data-height=tall] .widget-activity[data-v-b552e44b]{flex:1}.dashboard-widget[data-height=regular] .widget-items[data-v-b552e44b],.dashboard-widget[data-height=tall] .widget-items[data-v-b552e44b]{flex-direction:column;flex:1;display:flex}.dashboard-widget[data-height=regular] .widget-item[data-v-b552e44b],.dashboard-widget[data-height=tall] .widget-item[data-v-b552e44b]{flex:1;align-content:center}@container widget (width>=24rem){.widget-header[data-v-b552e44b]{padding:1.125rem 1.25rem}.widget-body[data-v-b552e44b]{padding-inline:1.25rem;padding-bottom:.75rem}.widget-metrics[data-v-b552e44b],.dashboard-widget:not([data-height=compact]) .widget-metrics[data-v-b552e44b]{background:var(--color-sand-50);border-radius:.625rem;flex:none;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:0;padding:.875rem 0}.widget-metric[data-v-b552e44b]{flex-direction:column-reverse;justify-content:end;align-items:start;gap:.25rem;padding:0 1rem}.dashboard-widget:not([data-height=compact]) .widget-metric[data-v-b552e44b]:first-child{grid-column:auto;min-height:0}.widget-metric[data-v-b552e44b],.dashboard-widget:not([data-height=compact]) .widget-metric[data-v-b552e44b]{background:0 0;border-radius:0}.widget-metric+.widget-metric[data-v-b552e44b],.dashboard-widget[data-height=compact] .widget-metric+.widget-metric[data-v-b552e44b],.dashboard-widget:not([data-height=compact]) .widget-metric+.widget-metric[data-v-b552e44b]{border:0;border-left:1px solid #00000012}.widget-metric-value[data-v-b552e44b]{text-align:left;font-size:1.375rem}.dashboard-widget[data-height=compact] .widget-metrics[data-v-b552e44b]{flex:1;min-height:5.25rem}.dashboard-widget[data-height=compact] .widget-metric[data-v-b552e44b]{justify-content:center}.widget-item[data-v-b552e44b]{grid-template-columns:minmax(0,1fr) auto;column-gap:.75rem}.widget-item-detail[data-v-b552e44b]{grid-area:2/1}.widget-item-meta[data-v-b552e44b]{text-align:right;grid-area:1/2;max-width:10rem;padding-left:0}.widget-footer[data-v-b552e44b]{padding-inline:1.25rem}}@container widget (width>=50rem){.widget-body[data-v-b552e44b]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(13rem,.85fr) minmax(0,1.65fr);align-items:stretch;column-gap:1.5rem;display:grid}.dashboard-widget[data-height=compact] .widget-metrics[data-v-b552e44b]{grid-area:1/1;grid-template-columns:minmax(0,1fr);gap:0;padding:.25rem .75rem}.dashboard-widget[data-height=compact] .widget-metric[data-v-b552e44b]{flex-direction:row;justify-content:space-between;align-items:baseline;padding:.5rem 0}.dashboard-widget[data-height=compact] .widget-metric+.widget-metric[data-v-b552e44b]{border:0;border-top:1px solid #0000000d}.dashboard-widget[data-height=compact] .widget-highlight[data-v-b552e44b]{grid-area:2/1;align-self:stretch;align-items:center}.dashboard-widget[data-height=compact] .widget-activity[data-v-b552e44b],.dashboard-widget[data-height=compact] .widget-empty[data-v-b552e44b]{grid-area:1/2/-1}.widget-loading[data-v-b552e44b]{grid-column:1/-1;grid-template-rows:1fr;grid-template-columns:minmax(13rem,.85fr) minmax(0,1.65fr)}.dashboard-widget[data-height=compact] .widget-loading[data-v-b552e44b]{grid-template-rows:1fr}.dashboard-widget[data-height=compact] .widget-metrics[data-v-b552e44b]{min-height:0}.dashboard-widget[data-height=compact] .widget-activity[data-v-b552e44b],.dashboard-widget[data-height=compact] .widget-items[data-v-b552e44b],.dashboard-widget[data-height=compact] .widget-item[data-v-b552e44b]{flex:1;min-height:0}.dashboard-widget[data-height=compact] .widget-items[data-v-b552e44b]{flex-direction:column;display:flex}.dashboard-widget[data-height=compact] .widget-item[data-v-b552e44b]{align-content:center}.dashboard-widget[data-height=compact] .widget-activity .widget-item[data-v-b552e44b]{background:var(--color-sand-50);border-radius:.625rem;padding:1rem}.dashboard-widget:not([data-height=compact]) .widget-body[data-v-b552e44b]{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:.75rem}.dashboard-widget:not([data-height=compact]) .widget-metrics[data-v-b552e44b]{grid-area:1/1;grid-template-columns:repeat(3,minmax(0,1fr));padding:.875rem 0}.dashboard-widget:not([data-height=compact]) .widget-metric[data-v-b552e44b]{flex-direction:column-reverse;justify-content:end;align-items:start;gap:.25rem;padding:0 1rem}.dashboard-widget:not([data-height=compact]) .widget-metric+.widget-metric[data-v-b552e44b]{border:0;border-left:1px solid #00000012}.dashboard-widget:not([data-height=compact]) .widget-highlight[data-v-b552e44b]{grid-area:2/1}.dashboard-widget:not([data-height=compact]) .widget-activity[data-v-b552e44b]{grid-area:3/1}.dashboard-widget:not([data-height=compact]) .widget-empty[data-v-b552e44b]{grid-area:2/1/-1}.dashboard-widget:not([data-height=compact]) .widget-context[data-v-b552e44b]{grid-area:4/1}.dashboard-widget[data-height=regular] .widget-items[data-v-b552e44b]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:.625rem;display:grid}.dashboard-widget[data-height=regular] .widget-item[data-v-b552e44b],.dashboard-widget[data-height=tall] .widget-item[data-v-b552e44b]{border:1px solid #0000000f;border-radius:.625rem;padding:.75rem}.dashboard-widget[data-height=tall] .widget-items[data-v-b552e44b]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:.625rem;display:grid}.dashboard-widget:not([data-height=compact]) .widget-item[data-v-b552e44b]:nth-child(2){border-top:1px solid #0000000f}}.modal-fade-enter-active[data-v-8465feee],.modal-fade-leave-active[data-v-8465feee]{transition:opacity .2s}.modal-fade-enter-from[data-v-8465feee],.modal-fade-leave-to[data-v-8465feee]{opacity:0}@media (prefers-reduced-motion:reduce){.modal-fade-enter-active[data-v-8465feee],.modal-fade-leave-active[data-v-8465feee]{transition:none}}.widget-frame[data-v-906e6e16]{flex-direction:column;min-width:0;display:flex;overflow:hidden;container:dashboard-task/inline-size}.widget-frame-header[data-v-906e6e16]{padding:.875rem 1rem .625rem}.widget-frame-header h2[data-v-906e6e16]{overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.5rem}.widget-frame-content[data-v-906e6e16]{flex:1;min-height:0;padding:0 1rem .75rem}.widget-frame-footer[data-v-906e6e16]{border-top:1px solid #00000014;flex-wrap:wrap;flex:none;gap:.5rem;padding:.625rem 1rem;display:flex}.widget-frame-footer a[data-v-906e6e16]{overflow-wrap:anywhere;align-items:center;min-height:2.75rem;font-size:.875rem;font-weight:600;display:inline-flex}.widget-frame-footer a[data-v-906e6e16]:focus-visible{outline:2px solid var(--color-moss-600);outline-offset:2px}@container dashboard-task (width>=24rem){.widget-frame-header[data-v-906e6e16],.widget-frame-content[data-v-906e6e16],.widget-frame-footer[data-v-906e6e16]{padding-inline:1.25rem}}.widget-visual[data-v-2fc70f38]{gap:.65rem;min-width:0;display:grid}.visual-total[data-v-2fc70f38]{flex-direction:column;gap:.2rem;min-width:0;display:flex}.visual-total>strong[data-v-2fc70f38]{letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.8rem,9cqi,2.5rem);line-height:1.08}.visual-total>span[data-v-2fc70f38],.visual-empty[data-v-2fc70f38]{color:var(--color-ink-700);font-size:.8125rem;line-height:1.3}.visual-series[data-v-2fc70f38]{gap:.6rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.visual-series li[data-v-2fc70f38]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .5rem;min-width:0;display:grid}.visual-label[data-v-2fc70f38]{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.25;overflow:hidden}.visual-value[data-v-2fc70f38]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.875rem;line-height:1.25}.visual-track[data-v-2fc70f38]{background:#0f172a17;border-radius:1rem;grid-column:1/-1;height:.65rem;display:block;overflow:hidden}.visual-track i[data-v-2fc70f38]{width:var(--series-size);border-radius:inherit;background:var(--series-color);height:100%;display:block}.visual-scale[data-v-2fc70f38]{color:var(--color-ink-700);overflow-wrap:anywhere;margin-top:.5rem;font-size:.75rem;line-height:1.3}.visual-scale strong[data-v-2fc70f38]{font-variant-numeric:tabular-nums;color:var(--color-ink-900);font-weight:700}.widget-visual--ring[data-v-2fc70f38],.widget-visual--waffle[data-v-2fc70f38],.widget-visual--radar[data-v-2fc70f38]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;column-gap:.7rem}.visual-ring[data-v-2fc70f38]{aspect-ratio:1;border-radius:50%;justify-self:center;place-items:center;width:min(100%,9.25rem);display:grid}.visual-ring>span[data-v-2fc70f38]{aspect-ratio:1;background:#fff;border-radius:50%;width:64%}.widget-visual--ring .visual-series[data-v-2fc70f38],.widget-visual--waffle .visual-series[data-v-2fc70f38],.widget-visual--radar .visual-series[data-v-2fc70f38]{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem}.widget-visual--ring li[data-v-2fc70f38],.widget-visual--waffle li[data-v-2fc70f38]{grid-template-columns:.55rem minmax(0,1fr) auto;column-gap:.35rem}.widget-visual--ring li[data-v-2fc70f38]:before,.widget-visual--waffle li[data-v-2fc70f38]:before,.widget-visual--stacked li[data-v-2fc70f38]:before{content:"";background:var(--series-color);border-radius:2px;width:.55rem;height:.55rem}.widget-visual--ring .visual-value[data-v-2fc70f38]{grid-column:2/-1;justify-self:start;font-size:.875rem}.visual-share[data-v-2fc70f38]{color:var(--color-ink-700);font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1.3}.widget-visual--waffle .visual-label[data-v-2fc70f38]{grid-area:1/2}.widget-visual--waffle .visual-value[data-v-2fc70f38]{grid-area:1/3}.visual-waffle[data-v-2fc70f38]{aspect-ratio:1;grid-template-rows:repeat(10,minmax(0,1fr));grid-template-columns:repeat(10,minmax(0,1fr));justify-self:center;gap:2px;width:min(100%,9.5rem);display:grid}.visual-waffle>span[data-v-2fc70f38]{background-color:#0f172a14;border-radius:2px;min-width:0;min-height:0}.visual-radar[data-v-2fc70f38]{aspect-ratio:1;justify-self:center;width:min(100%,9.5rem);position:relative}.radar-line[data-v-2fc70f38]{transform-origin:0;height:1px;display:block;position:absolute}.radar-grid[data-v-2fc70f38]{background:#0f172a38}.radar-axis[data-v-2fc70f38]{background:#0f172a29}.radar-shape[data-v-2fc70f38]{opacity:.2;position:absolute;inset:0}.radar-edge[data-v-2fc70f38]{height:2px}.radar-point[data-v-2fc70f38]{border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)}.radar-index[data-v-2fc70f38]{width:1rem;height:1rem;color:var(--color-ink-900);background:#ffffffe6;border-radius:50%;place-items:center;font-size:.6875rem;font-weight:700;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%)}.widget-visual--radar li[data-v-2fc70f38]{grid-template-columns:1rem minmax(0,1fr) auto;gap:.1rem .35rem}.widget-visual--radar .visual-label[data-v-2fc70f38]{grid-area:1/2}.widget-visual--radar .visual-value[data-v-2fc70f38]{grid-area:1/3}.visual-axis-index[data-v-2fc70f38]{background:var(--series-color);color:#fff;border-radius:50%;grid-area:1/1;place-items:center;width:1rem;height:1rem;font-size:.6875rem;font-weight:700;display:grid}.visual-stacked[data-v-2fc70f38]{background:#0f172a17;border-radius:.5rem;width:100%;height:3rem;display:flex;overflow:hidden}.visual-stacked>span[data-v-2fc70f38]{justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.visual-stacked b[data-v-2fc70f38]{color:#fff;text-shadow:0 1px 2px #00000080;white-space:nowrap;font-size:.8125rem;font-weight:700}.widget-visual--stacked .visual-series[data-v-2fc70f38]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem}.widget-visual--stacked li[data-v-2fc70f38]{grid-template-columns:.55rem minmax(0,1fr) auto;gap:.1rem .35rem}.widget-visual--stacked .visual-label[data-v-2fc70f38]{grid-area:1/2/auto/-1}.widget-visual--stacked .visual-value[data-v-2fc70f38]{grid-area:2/2;justify-self:start}.widget-visual--stacked .visual-share[data-v-2fc70f38]{grid-area:2/3}.widget-visual--dots .visual-series[data-v-2fc70f38]{gap:.5rem}.visual-dot-track[data-v-2fc70f38]{background:linear-gradient(#0f172a2e,#0f172a2e) 50%/100% 2px no-repeat;grid-column:1/-1;height:1.15rem;margin-inline:.45rem;display:block;position:relative}.visual-dot-track[data-v-2fc70f38]:before{content:"";background:repeating-linear-gradient(90deg,#0f172a21 0 1px,#0000 1px 25%);position:absolute;inset:0}.visual-dot-track i[data-v-2fc70f38]{left:var(--series-size);background:var(--series-color);width:.875rem;height:.875rem;box-shadow:0 0 0 1px var(--series-color);border:2px solid #fff;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.visual-dot-scale[data-v-2fc70f38]{justify-content:space-between;gap:.5rem;margin:0 .45rem;display:flex}.widget-visual--columns .visual-series[data-v-2fc70f38]{align-items:stretch;gap:.5rem;display:flex}.widget-visual--columns li[data-v-2fc70f38]{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;display:flex}.widget-visual--columns .visual-label[data-v-2fc70f38]{order:3;max-width:100%;font-size:.8125rem}.widget-visual--columns .visual-value[data-v-2fc70f38]{order:1;font-size:.875rem}.widget-visual--columns .visual-track[data-v-2fc70f38]{background:#0f172a0f;border-radius:.3rem .3rem 0 0;flex-shrink:0;order:2;width:100%;max-width:2.5rem;height:7.5rem;position:relative}.widget-visual--columns .visual-track i[data-v-2fc70f38]{width:100%;height:var(--series-size);border-radius:.3rem .3rem 0 0;position:absolute;bottom:0}.widget-visual--compact[data-v-2fc70f38]{gap:.45rem}.widget-visual--compact .visual-total>strong[data-v-2fc70f38]{font-size:1.75rem}.widget-visual--compact .visual-series[data-v-2fc70f38]{gap:.35rem .6rem}.widget-visual--compact .visual-track[data-v-2fc70f38]{height:.45rem}.widget-visual--compact .visual-ring[data-v-2fc70f38]{width:min(100%,7.5rem)}.widget-visual--compact .visual-waffle[data-v-2fc70f38],.widget-visual--compact .visual-radar[data-v-2fc70f38]{width:min(100%,8rem)}.widget-visual--compact .visual-stacked[data-v-2fc70f38]{height:2.25rem}.widget-visual--compact .visual-dot-track[data-v-2fc70f38]{height:.85rem}.widget-visual--compact.widget-visual--columns .visual-track[data-v-2fc70f38]{height:5rem}.widget-visual--summary-inline .visual-total[data-v-2fc70f38]{flex-flow:wrap;align-items:baseline;column-gap:.5rem}.widget-visual--summary-inline .visual-total>strong[data-v-2fc70f38]{flex:none;font-size:1.5rem;line-height:1.1}.widget-visual--summary-inline .visual-total>span[data-v-2fc70f38]{flex:1 1 0}.widget-visual--summary-inline .visual-total>.visual-scale[data-v-2fc70f38]{flex-basis:100%}.visual-total-accessible[data-v-2fc70f38]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.visual-track i[data-v-2fc70f38]{transition:width .2s,height .2s}.visual-dot-track i[data-v-2fc70f38]{transition:left .2s}}.widget-error[data-v-8a9524c5]{color:var(--color-red-800);gap:.125rem;font-size:.8125rem;line-height:1.3;display:grid}.error-actions[data-v-8a9524c5]{flex-wrap:wrap;gap:.75rem;display:flex}.error-actions button[data-v-8a9524c5]{min-height:2.75rem;font-size:.8125rem;font-weight:600;text-decoration:underline}.error-actions button[data-v-8a9524c5]:focus-visible{outline:2px solid var(--color-moss-600);outline-offset:2px}.error-detail[data-v-8a9524c5]{overflow-wrap:anywhere;white-space:pre-wrap;font-size:.875rem;line-height:1.5}.widget-error--inline[data-v-8a9524c5]{justify-content:space-between;align-items:center;gap:.375rem;display:flex}.widget-error--inline .error-actions[data-v-8a9524c5]{flex:none;gap:.5rem}.business-read-widget{flex-direction:column;gap:.35rem;min-width:0;display:flex}.business-read-widget .business-note{overflow-wrap:anywhere;font-size:.75rem;line-height:1.3}.business-read-widget .business-action{text-align:left;min-height:44px;font-size:.8125rem;font-weight:600;text-decoration:underline}.business-read-widget .business-select{border:1px solid #0003;border-radius:.5rem;width:100%;min-width:0;min-height:44px;padding:.5rem;font-size:1rem}.business-read-widget .business-highlight{text-align:left;color:#fff;background:#183b73;border-radius:.5rem;flex-direction:column;gap:.15rem;width:100%;min-height:44px;padding:.45rem .6rem;display:flex}.business-highlight strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.25;overflow:hidden}.business-highlight span{text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1.25;overflow:hidden}.business-action:focus-visible,.business-highlight:focus-visible{outline-offset:2px;outline:2px solid #0f766e}.business-read-widget .widget-visual{gap:.45rem}.business-read-widget .visual-total>strong{font-size:1.75rem;line-height:1.1}.business-read-widget .visual-series{gap:.35rem .5rem}.business-read-widget .visual-series li{gap:.15rem .35rem}.business-read-widget .visual-dot-track{height:.8rem}.business-read-widget .widget-visual--columns .visual-track{height:5.25rem}.business-read-widget .widget-visual--columns .visual-label{font-size:.6875rem}.business-read-widget .widget-visual--columns .visual-value{font-size:.8125rem}.business-read-widget .widget-visual--compact.widget-visual--columns .visual-track{height:3.5rem}.business-read-widget .visual-ring{width:min(100%,7.5rem)}.business-detail{overflow-wrap:anywhere;gap:.85rem;margin-block:1rem;font-size:.875rem;display:grid}.business-detail-note{overflow-wrap:anywhere;font-size:.75rem;line-height:1.4}.solutions-current[data-v-667327ff]{font-size:.8125rem;line-height:1.3}.solutions-current strong[data-v-667327ff]{color:#0f766e;margin-right:.35rem;font-size:1.6rem;line-height:1.1}.solutions-widget[data-v-667327ff] .visual-series{gap:.3rem}.solutions-widget[data-v-667327ff] .visual-value{font-size:.6875rem}.solutions-widget[data-v-667327ff] .visual-track{max-width:1.75rem;height:4.25rem}.solutions-widget[data-v-667327ff] .visual-label{font-size:.75rem}.solutions-widget[data-v-667327ff] .widget-visual--compact .visual-track{height:3rem}.solutions-widget[data-v-667327ff] .visual-total>strong{font-size:1.25rem}.weekly-workspace[data-v-1bfb1bc9] .visual-label{font-size:.75rem}.weekly-workspace[data-v-1bfb1bc9] .visual-series{gap:.3rem}.weekly-workspace[data-v-1bfb1bc9] .visual-value{font-size:.6875rem}.weekly-workspace[data-v-1bfb1bc9] .visual-track{max-width:1.75rem}@media (forced-colors:none){.adaptive-select-search[data-v-a24278fd]::-webkit-search-cancel-button{appearance:none;cursor:pointer;background-color:var(--color-ink-700);width:1.25rem;height:1.25rem;margin-inline-start:.5rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 6 12 12M18 6 6 18' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 6 12 12M18 6 6 18' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}}.adaptive-select-touch>span[data-v-a24278fd]:not(.sr-only),.adaptive-select-touch>label[data-v-a24278fd]:not(.sr-only){font-size:1.125rem}.adaptive-select-touch-trigger[data-v-a24278fd],.adaptive-select-touch-panel input[data-v-a24278fd],.adaptive-select-touch-panel button[data-v-a24278fd]{border-radius:.875rem;min-height:56px;font-size:1.125rem}.adaptive-select-touch-panel[data-v-a24278fd]{padding:.5rem}.adaptive-select-touch-panel button+button[data-v-a24278fd]{margin-top:.25rem}.adaptive-select-touch-panel button span span+span[data-v-a24278fd]{font-size:1rem}.responses-widget[data-v-5d54efb2] .visual-ring{width:min(100%,6rem)}.responses-widget[data-v-5d54efb2] .widget-visual--ring .visual-series li{grid-template-columns:.55rem minmax(0,1fr) auto;gap:.2rem}.responses-widget[data-v-5d54efb2] .widget-visual--ring .visual-value{grid-area:1/3;justify-self:end}.responses-widget[data-v-5d54efb2] .widget-visual--ring .visual-label{grid-area:1/2;font-size:.75rem}.responses-widget[data-v-5d54efb2] .widget-visual--ring .visual-series{gap:.35rem .45rem}.visits-business--service[data-v-530062bb] .visual-series{gap:.25rem}.visits-business--service[data-v-530062bb] .visual-track{height:.4rem}.visits-business--service[data-v-530062bb] .widget-visual--compact{gap:.3rem}.visits-business--service[data-v-530062bb] .visual-total>strong{font-size:1.5rem}.visits-business--stays[data-v-530062bb] .widget-visual--ring .visual-series{gap:.3rem .45rem}.visits-widget{flex-direction:column;gap:.5rem;min-width:0;display:flex}.visits-widget .widget-visual{gap:.65rem}:is(.visits-widget,.visits-widget-dialog) .widget-search{gap:.5rem;min-width:0;display:flex}:is(.visits-widget,.visits-widget-dialog) .widget-search input{border:1px solid #0003;border-radius:.5rem;flex:1;min-width:0;padding:.5rem;font-size:1rem}:is(.visits-widget,.visits-widget-dialog) .widget-records{gap:.4rem;display:grid}:is(.visits-widget,.visits-widget-dialog) .widget-record{text-align:left;border-top:1px solid #0001;flex-direction:column;gap:.2rem;width:100%;min-height:44px;padding:.6rem 0;display:flex}:is(.visits-widget,.visits-widget-dialog) .widget-record strong{overflow-wrap:anywhere;font-size:.875rem;line-height:1.25}:is(.visits-widget,.visits-widget-dialog) .widget-record span{overflow-wrap:anywhere;font-size:.75rem;line-height:1.25}:is(.visits-widget,.visits-widget-dialog) .widget-record:hover{background:var(--color-sand-50)}:is(.visits-widget,.visits-widget-dialog) .widget-empty{font-size:.8125rem;line-height:1.3}:is(.visits-widget,.visits-widget-dialog) .widget-field{flex-direction:column;gap:.5rem;font-size:.8125rem;display:flex}:is(.visits-widget,.visits-widget-dialog) .widget-field input,:is(.visits-widget,.visits-widget-dialog) .widget-field select,:is(.visits-widget,.visits-widget-dialog) .widget-field textarea{border:1px solid #0003;border-radius:.5rem;width:100%;min-width:0;min-height:44px;padding:.5rem;font-size:1rem}:is(.visits-widget,.visits-widget-dialog) .primary,:is(.visits-widget,.visits-widget-dialog) .secondary{border-radius:.5rem;min-height:44px;padding:.625rem .75rem;font-size:.875rem;font-weight:600}:is(.visits-widget,.visits-widget-dialog) .primary{background:var(--color-moss-700);color:#fff}:is(.visits-widget,.visits-widget-dialog) .secondary{border:1px solid #0003}:is(.visits-widget,.visits-widget-dialog) button:disabled{opacity:.5}.widget-note{overflow-wrap:anywhere;font-size:.75rem;line-height:1.3}.widget-text-action{text-align:left;min-height:44px;font-size:.8125rem;font-weight:600;text-decoration:underline}.visits-widget .visual-total>strong{font-size:1.75rem;line-height:1.1}.visits-widget .visual-series{gap:.35rem}.visits-widget .visual-series li{gap:.15rem .5rem}.visits-widget .visual-track{height:.35rem}.visits-widget>.widget-record{padding:.4rem 0}.visits-widget>.widget-record strong{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.visits-widget>.widget-record span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.widget-site-action{text-overflow:ellipsis;white-space:nowrap;text-align:left;border:1px solid #0003;border-radius:.5rem;width:100%;min-height:44px;padding:.5rem;font-size:.8125rem;display:block;overflow:hidden}.widget-site-select{border:1px solid #0003;border-radius:.5rem;width:100%;min-width:0;min-height:44px;padding:.5rem;font-size:1rem}.logistics-widget{gap:.35rem}.visits-widget .widget-visual--columns .visual-series{height:8rem}.visits-widget .widget-visual--columns .visual-track{height:5rem}.visits-widget .widget-visual--columns .visual-label{font-size:.8125rem}.visits-widget .widget-visual--columns .visual-value{font-size:.875rem}.visits-workflow--presence .visual-track{height:.65rem}.visits-workflow--presence .visual-series{gap:.55rem}.incidents-widget[data-v-9064b978]{gap:.3rem}.incident-total[data-v-9064b978]{font-size:.8125rem;line-height:1.3}.incident-total strong[data-v-9064b978]{color:#183b73;font-variant-numeric:tabular-nums;margin-right:.4rem;font-size:1.6rem;line-height:1.1}.incident-matrix[data-v-9064b978]{gap:.3rem;display:grid}.matrix-row[data-v-9064b978]{grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,1fr));align-items:center;gap:.35rem;display:grid}.matrix-row>span[data-v-9064b978]{font-size:.8125rem;line-height:1.2}.matrix-heading>span[data-v-9064b978]{text-align:center;font-size:.6875rem}.matrix-heading>span[data-v-9064b978]:first-child{text-align:left}.matrix-row>strong[data-v-9064b978]{isolation:isolate;color:#172554;font-variant-numeric:tabular-nums;background:#f1f5f9;border-radius:.35rem;place-items:center;height:1.75rem;font-size:.875rem;display:grid;position:relative}.matrix-row>strong[data-v-9064b978]:before{content:"";width:var(--cell-share);border-radius:inherit;background:var(--cell-color);opacity:.22;z-index:-1;position:absolute;inset:0 auto 0 0}.matrix-row>strong[data-v-9064b978]:after{content:"";border-radius:inherit;background:var(--cell-color);height:3px;position:absolute;inset:auto 0 0}.incident-detail[data-v-9064b978]{overflow-wrap:anywhere;gap:1rem;margin-top:1rem;font-size:.875rem;display:grid}.cargo-widget[data-v-f546864b]{gap:.3rem}.cargo-widget[data-v-f546864b] .widget-visual{gap:.45rem}.cargo-widget[data-v-f546864b] .visual-total>strong{font-size:1.5rem}.cargo-widget[data-v-f546864b] .visual-series{height:8rem}.cargo-widget[data-v-f546864b] .visual-track{height:5.5rem}.cargo-widget[data-v-f546864b] .visual-label{font-size:.6875rem}.cargo-widget[data-v-f546864b] .widget-visual--compact .visual-series{height:6.5rem}.cargo-widget[data-v-f546864b] .widget-visual--compact .visual-track{height:4rem}.cargo-detail[data-v-f546864b]{overflow-wrap:anywhere;gap:1rem;margin-top:1rem;font-size:.875rem;display:grid}.periods-widget[data-v-af27b910]{flex-direction:column;gap:.4rem;min-width:0;display:flex}.periods-widget[data-v-af27b910] .widget-visual{gap:.5rem}.periods-widget[data-v-af27b910] .visual-series{gap:.45rem .6rem}.next-period[data-v-af27b910]{color:#fff;text-align:left;background:#183b73;border-radius:.6rem;flex-direction:column;gap:.15rem;min-height:4.1rem;padding:.55rem .65rem;display:flex}.next-period>span[data-v-af27b910]{font-size:.6875rem;line-height:1.25}.next-period>strong[data-v-af27b910]{overflow-wrap:anywhere;font-size:.8125rem;line-height:1.2}.period-note[data-v-af27b910]{overflow-wrap:anywhere;font-size:.75rem;line-height:1.3}.period-action[data-v-af27b910]{text-align:left;min-height:44px;font-size:.8125rem;font-weight:600;text-decoration:underline}.period-action[data-v-af27b910]:focus-visible,.next-period[data-v-af27b910]:focus-visible{outline-offset:2px;outline:2px solid #0f766e}.period-detail[data-v-af27b910]{overflow-wrap:anywhere;gap:1rem;margin-block:1rem;font-size:.875rem;display:grid}.exports-widget[data-v-afb08b4d]{flex-direction:column;gap:.4rem;min-width:0;display:flex}.exports-total[data-v-afb08b4d]{flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:.8125rem;display:flex}.exports-total strong[data-v-afb08b4d]{color:#0f766e;font-variant-numeric:tabular-nums;font-size:2rem;line-height:1.1}.exports-note[data-v-afb08b4d],.exports-empty[data-v-afb08b4d]{overflow-wrap:anywhere;font-size:.75rem;line-height:1.3}.expiry-timeline[data-v-afb08b4d]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.expiry-timeline li[data-v-afb08b4d]{border-left:3px solid #0f766e;padding-left:.7rem;position:relative}.expiry-timeline li[data-v-afb08b4d]:before{content:"";background:#0f766e;border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:1.15rem;left:-.4rem;box-shadow:0 0 0 3px #fff}.expiry-timeline button[data-v-afb08b4d]{text-align:left;background:#0f766e08;border-radius:.5rem;align-items:center;gap:.5rem;width:100%;min-height:3.1rem;padding:.35rem .45rem;display:flex}.export-format[data-v-afb08b4d]{color:#fff;background:#0f766e;border-radius:.4rem;flex:none;place-items:center;min-width:2.25rem;height:2.25rem;font-size:.75rem;font-weight:700;display:grid}.expiry-timeline button>span[data-v-afb08b4d]:last-child{flex-direction:column;gap:.1rem;min-width:0;display:flex}.expiry-timeline strong[data-v-afb08b4d]{overflow-wrap:anywhere;font-size:.6875rem;line-height:1.25}.expiry-timeline button>span:last-child>span[data-v-afb08b4d]{color:#334155;font-size:.6875rem}.export-statuses[data-v-afb08b4d]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;display:grid}.export-statuses div[data-v-afb08b4d]{min-width:0}.export-statuses dt[data-v-afb08b4d]{font-size:.625rem;line-height:1.3}.export-statuses dd[data-v-afb08b4d]{color:#183b73;font-size:1rem;font-weight:600}.exports-action[data-v-afb08b4d]{text-align:left;min-height:44px;font-size:.8125rem;font-weight:600;text-decoration:underline}.exports-action[data-v-afb08b4d]:focus-visible,.expiry-timeline button[data-v-afb08b4d]:focus-visible{outline-offset:2px;outline:2px solid #0f766e}.exports-detail[data-v-afb08b4d]{overflow-wrap:anywhere;gap:1rem;margin-top:1rem;font-size:.875rem;display:grid}.exports-widget--error .expiry-timeline[data-v-afb08b4d]{gap:.2rem}.exports-widget--error .expiry-timeline button[data-v-afb08b4d]{min-height:2.75rem}.exports-widget--error .exports-total strong[data-v-afb08b4d]{font-size:1.5rem}.print-widget[data-v-eb224826]{flex-direction:column;gap:.4rem;min-width:0;display:flex}.print-widget[data-v-eb224826] .widget-visual,.print-widget[data-v-eb224826] .visual-series{gap:.45rem}.print-widget[data-v-eb224826] .visual-dot-track{height:.85rem}.print-widget[data-v-eb224826] .visual-dot-scale{font-size:.6875rem}.print-note[data-v-eb224826]{overflow-wrap:anywhere;font-size:.75rem;line-height:1.3}.print-action[data-v-eb224826]{text-align:left;min-height:44px;font-size:.8125rem;font-weight:600;text-decoration:underline}.print-action[data-v-eb224826]:focus-visible{outline-offset:2px;outline:2px solid #0f766e}.print-detail[data-v-eb224826]{overflow-wrap:anywhere;gap:1rem;margin-block:1rem;font-size:.875rem;display:grid}.workload-widget[data-v-84cdcef7]{flex-direction:column;gap:.4rem;min-width:0;display:flex}.workload-total[data-v-84cdcef7]{font-size:.8125rem;line-height:1.3}.workload-total>strong[data-v-84cdcef7]{color:#183b73;font-variant-numeric:tabular-nums;margin-right:.4rem;font-size:1.75rem;line-height:1.1}.workload-unassigned[data-v-84cdcef7]{color:#9f2539;font-size:.8125rem;line-height:1.3}.responsible-identities[data-v-84cdcef7]{grid-template-columns:minmax(0,1fr);gap:.4rem;min-width:0;display:grid}.responsible-identities>button[data-v-84cdcef7]{text-align:left;background:#183b7308;border-radius:.5rem;align-items:center;gap:.5rem;width:100%;min-width:0;min-height:3rem;padding:.4rem .5rem;display:flex}.responsible-initials[data-v-84cdcef7]{color:#fff;background:#183b73;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:700;display:grid}.responsible-summary[data-v-84cdcef7]{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.responsible-summary>span[data-v-84cdcef7]:first-child{justify-content:space-between;gap:.4rem;min-width:0;font-size:.8125rem;line-height:1.2;display:flex}.responsible-summary strong[data-v-84cdcef7]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.responsible-summary b[data-v-84cdcef7]{font-variant-numeric:tabular-nums;flex:none}.responsible-track[data-v-84cdcef7]{background:#e2e8f0;border-radius:.2rem;height:.5rem;display:flex;overflow:hidden}.responsible-track>i[data-v-84cdcef7]{height:100%;display:block}.workload-note[data-v-84cdcef7]{overflow-wrap:anywhere;font-size:.75rem;line-height:1.3}.impact-legend[data-v-84cdcef7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem .65rem;margin:0;padding:0;list-style:none;display:grid}.impact-legend li[data-v-84cdcef7]{align-items:center;gap:.25rem;min-width:0;font-size:.6875rem;line-height:1.2;display:flex}.impact-legend b[data-v-84cdcef7]{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:400;overflow:hidden}.impact-legend li>span[data-v-84cdcef7]{border-radius:2px;flex:none;width:.5rem;height:.5rem}.workload-action[data-v-84cdcef7]{text-align:left;min-height:44px;font-size:.8125rem;font-weight:600;text-decoration:underline}.workload-action[data-v-84cdcef7]:focus-visible,.responsible-identities>button[data-v-84cdcef7]:focus-visible{outline-offset:2px;outline:2px solid #0f766e}.workload-detail[data-v-84cdcef7]{overflow-wrap:anywhere;gap:1rem;margin-top:1rem;font-size:.875rem;display:grid}.workload-detail ul[data-v-84cdcef7]{margin-top:.3rem}.company-access-widget[data-v-aea035d9]{gap:1rem;font-size:.875rem;display:grid}.pending[data-v-aea035d9]{color:#fff;background:#006d77;border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem;display:flex}.pending strong[data-v-aea035d9]{font-variant-numeric:tabular-nums;font-size:1.5rem}.pending span[data-v-aea035d9]{font-size:.8125rem;line-height:1.25rem}button[data-v-aea035d9]{min-height:2.75rem;font-weight:600;text-decoration:underline}button[data-v-aea035d9]:focus-visible{outline:2px solid var(--color-moss-600);outline-offset:2px}[role=alert][data-v-aea035d9]{color:var(--color-red-800);overflow-wrap:anywhere}.company-access-widget--error[data-v-aea035d9]{gap:.25rem}.clients-widget[data-v-c4084bf7]{gap:1rem;font-size:.875rem;display:grid}.portfolio[data-v-c4084bf7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.portfolio dt[data-v-c4084bf7]{color:var(--color-ink-700);overflow-wrap:anywhere;font-size:.75rem}.portfolio dd[data-v-c4084bf7]{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600}button[data-v-c4084bf7]{min-height:2.75rem;font-weight:600;text-decoration:underline}button[data-v-c4084bf7]:focus-visible{outline:2px solid var(--color-moss-600);outline-offset:2px}[role=alert][data-v-c4084bf7]{color:var(--color-red-800);overflow-wrap:anywhere}.clients-widget--error[data-v-c4084bf7]{gap:.25rem}.users-widget[data-v-53f51765]{gap:.5rem;font-size:.875rem;display:grid}.pending[data-v-53f51765]{color:#fff;background:#123b8a;border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem;display:flex}.pending strong[data-v-53f51765]{font-variant-numeric:tabular-nums;font-size:1.5rem}.pending span[data-v-53f51765]{font-size:.8125rem;line-height:1.25rem}button[data-v-53f51765]{min-height:2.75rem;font-weight:600;text-decoration:underline}button[data-v-53f51765]:focus-visible{outline:2px solid var(--color-moss-600);outline-offset:2px}[role=alert][data-v-53f51765]{color:var(--color-red-800);overflow-wrap:anywhere}.users-widget--error[data-v-53f51765]{gap:.25rem}.audit-widget[data-v-13cb27f6]{gap:.75rem;font-size:.875rem;display:grid}.window[data-v-13cb27f6],.classification[data-v-13cb27f6]{color:var(--color-ink-700);font-size:.75rem;line-height:1.4}button[data-v-13cb27f6]{min-height:2.75rem;font-weight:600;text-decoration:underline}button[data-v-13cb27f6]:focus-visible{outline:2px solid var(--color-moss-600);outline-offset:2px}[role=alert][data-v-13cb27f6]{color:var(--color-red-800);overflow-wrap:anywhere}.functions-widget[data-v-0b7c91e4]{gap:.75rem;font-size:.875rem;display:grid}.context[data-v-0b7c91e4]{color:var(--color-ink-700);font-size:.75rem;line-height:1.4}button[data-v-0b7c91e4]{min-height:2.75rem;font-weight:600;text-decoration:underline}button[data-v-0b7c91e4]:focus-visible{outline:2px solid var(--color-moss-600);outline-offset:2px}[role=alert][data-v-0b7c91e4]{color:var(--color-red-800);overflow-wrap:anywhere}.functions-widget--error[data-v-0b7c91e4]{gap:.25rem}.policies-widget[data-v-9e83c2c7]{gap:.5rem;font-size:.875rem;display:grid}.policy-note[data-v-9e83c2c7]{font-size:.8125rem;line-height:1.4}.updated[data-v-9e83c2c7]{color:var(--color-ink-700);font-size:.75rem}button[data-v-9e83c2c7]{min-height:2.75rem;font-weight:600;text-decoration:underline}button[data-v-9e83c2c7]:focus-visible{outline:2px solid var(--color-moss-600);outline-offset:2px}[role=alert][data-v-9e83c2c7]{color:var(--color-red-800);overflow-wrap:anywhere}.policies-widget--error[data-v-9e83c2c7]{gap:.25rem}.notification-widget[data-v-412a553f]{gap:.5rem;min-width:0;font-size:.875rem;display:grid}.notification-widget--error[data-v-412a553f]{gap:.25rem}.notification-widget button[data-v-412a553f]{min-height:2.75rem;font-weight:600}.notification-widget button[data-v-412a553f]:focus-visible{outline:2px solid var(--color-moss-600);outline-offset:2px}.notification-summary[data-v-412a553f]{color:var(--color-ink-700);font-size:.75rem;line-height:1.4}.notification-state[data-v-412a553f]{font-size:.875rem;line-height:1.4}.notification-error[data-v-412a553f]{color:var(--color-red-800);overflow-wrap:anywhere;font-size:.8125rem}.latest-title[data-v-412a553f]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.priority-notification[data-v-412a553f]{text-align:left;color:#fff;background:#123b8a;border-radius:.625rem;flex-direction:column;gap:.125rem;padding:.5rem .625rem;display:flex}.priority-notification span[data-v-412a553f]{font-size:.8125rem}.priority-notification strong[data-v-412a553f]{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.8125rem;display:-webkit-box;overflow:hidden}.notification-rows[data-v-412a553f]{gap:.375rem;display:grid}.notification-rows button[data-v-412a553f]{text-align:left;border:1px solid #00000014;border-radius:.5rem;flex-direction:column;width:100%;min-height:2.75rem;padding:.5rem;display:flex}.notification-rows strong[data-v-412a553f],.notification-rows small[data-v-412a553f]{overflow-wrap:anywhere}.notification-rows small[data-v-412a553f]{color:var(--color-ink-700);font-size:.75rem}.notification-detail[data-v-412a553f]{overflow-wrap:anywhere;flex-direction:column;gap:.75rem;line-height:1.5;display:flex}.notification-detail dl[data-v-412a553f]{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.notification-detail dt[data-v-412a553f]{color:var(--color-ink-700);font-size:.75rem}.notification-detail dd[data-v-412a553f]{font-weight:600}.notification-actions[data-v-412a553f]{flex-wrap:wrap;gap:.5rem;display:flex}.notification-actions button[data-v-412a553f],.notification-actions a[data-v-412a553f]{border:1px solid #00000026;border-radius:.5rem;min-height:2.75rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600}.notification-widget[data-v-42ace805]{gap:.5rem;min-width:0;font-size:.875rem;display:grid}.notification-widget--error[data-v-42ace805]{gap:.25rem}.notification-widget button[data-v-42ace805]{min-height:2.75rem;font-weight:600}.notification-widget button[data-v-42ace805]:focus-visible{outline:2px solid var(--color-moss-600);outline-offset:2px}.notification-summary[data-v-42ace805]{color:var(--color-ink-700);font-size:.75rem;line-height:1.4}.notification-state[data-v-42ace805]{font-size:.875rem;line-height:1.4}.notification-error[data-v-42ace805]{color:var(--color-red-800);overflow-wrap:anywhere;font-size:.8125rem}.latest-title[data-v-42ace805]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.priority-notification[data-v-42ace805]{text-align:left;color:#fff;background:#123b8a;border-radius:.625rem;flex-direction:column;gap:.125rem;padding:.5rem .625rem;display:flex}.priority-notification span[data-v-42ace805]{font-size:.8125rem}.priority-notification strong[data-v-42ace805]{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.8125rem;display:-webkit-box;overflow:hidden}.notification-rows[data-v-42ace805]{gap:.375rem;display:grid}.notification-rows button[data-v-42ace805]{text-align:left;border:1px solid #00000014;border-radius:.5rem;flex-direction:column;width:100%;min-height:2.75rem;padding:.5rem;display:flex}.notification-rows strong[data-v-42ace805],.notification-rows small[data-v-42ace805]{overflow-wrap:anywhere}.notification-rows small[data-v-42ace805]{color:var(--color-ink-700);font-size:.75rem}.notification-detail[data-v-42ace805]{overflow-wrap:anywhere;flex-direction:column;gap:.75rem;line-height:1.5;display:flex}.notification-detail dl[data-v-42ace805]{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.notification-detail dt[data-v-42ace805]{color:var(--color-ink-700);font-size:.75rem}.notification-detail dd[data-v-42ace805]{font-weight:600}.notification-actions[data-v-42ace805]{flex-wrap:wrap;gap:.5rem;display:flex}.notification-actions button[data-v-42ace805],.notification-actions a[data-v-42ace805]{border:1px solid #00000026;border-radius:.5rem;min-height:2.75rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600}.notification-widget[data-v-f479f2cf]{gap:.5rem;min-width:0;font-size:.875rem;display:grid}.notification-widget--error[data-v-f479f2cf]{gap:.25rem}.notification-widget button[data-v-f479f2cf]{min-height:2.75rem;font-weight:600}.notification-widget button[data-v-f479f2cf]:focus-visible{outline:2px solid var(--color-moss-600);outline-offset:2px}.notification-summary[data-v-f479f2cf]{color:var(--color-ink-700);font-size:.75rem;line-height:1.4}.notification-state[data-v-f479f2cf]{font-size:.875rem;line-height:1.4}.notification-error[data-v-f479f2cf]{color:var(--color-red-800);overflow-wrap:anywhere;font-size:.8125rem}.latest-title[data-v-f479f2cf]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.priority-notification[data-v-f479f2cf]{text-align:left;color:#fff;background:#123b8a;border-radius:.625rem;flex-direction:column;gap:.125rem;padding:.5rem .625rem;display:flex}.priority-notification span[data-v-f479f2cf]{font-size:.8125rem}.priority-notification strong[data-v-f479f2cf]{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.8125rem;display:-webkit-box;overflow:hidden}.notification-rows[data-v-f479f2cf]{gap:.375rem;display:grid}.notification-rows button[data-v-f479f2cf]{text-align:left;border:1px solid #00000014;border-radius:.5rem;flex-direction:column;width:100%;min-height:2.75rem;padding:.5rem;display:flex}.notification-rows strong[data-v-f479f2cf],.notification-rows small[data-v-f479f2cf]{overflow-wrap:anywhere}.notification-rows small[data-v-f479f2cf]{color:var(--color-ink-700);font-size:.75rem}.notification-detail[data-v-f479f2cf]{overflow-wrap:anywhere;flex-direction:column;gap:.75rem;line-height:1.5;display:flex}.notification-detail dl[data-v-f479f2cf]{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.notification-detail dt[data-v-f479f2cf]{color:var(--color-ink-700);font-size:.75rem}.notification-detail dd[data-v-f479f2cf]{font-weight:600}.notification-actions[data-v-f479f2cf]{flex-wrap:wrap;gap:.5rem;display:flex}.notification-actions button[data-v-f479f2cf],.notification-actions a[data-v-f479f2cf]{border:1px solid #00000026;border-radius:.5rem;min-height:2.75rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600}.notification-widget[data-v-bc252f0c]{gap:.5rem;min-width:0;font-size:.875rem;display:grid}.notification-widget button[data-v-bc252f0c]{min-height:2.75rem;font-weight:600}.notification-widget button[data-v-bc252f0c]:focus-visible{outline:2px solid var(--color-moss-600);outline-offset:2px}.notification-summary[data-v-bc252f0c]{color:var(--color-ink-700);font-size:.75rem;line-height:1.4}.notification-state[data-v-bc252f0c]{font-size:.875rem;line-height:1.4}.notification-error[data-v-bc252f0c]{color:var(--color-red-800);overflow-wrap:anywhere;font-size:.8125rem}.latest-title[data-v-bc252f0c]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.priority-notification[data-v-bc252f0c]{text-align:left;color:#fff;background:#123b8a;border-radius:.625rem;flex-direction:column;gap:.125rem;padding:.5rem .625rem;display:flex}.priority-notification span[data-v-bc252f0c]{font-size:.8125rem}.priority-notification strong[data-v-bc252f0c]{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.8125rem;display:-webkit-box;overflow:hidden}.notification-rows[data-v-bc252f0c]{gap:.375rem;display:grid}.notification-rows button[data-v-bc252f0c]{text-align:left;border:1px solid #00000014;border-radius:.5rem;flex-direction:column;width:100%;min-height:2.75rem;padding:.5rem;display:flex}.notification-rows strong[data-v-bc252f0c],.notification-rows small[data-v-bc252f0c]{overflow-wrap:anywhere}.notification-rows small[data-v-bc252f0c]{color:var(--color-ink-700);font-size:.75rem}.notification-detail[data-v-bc252f0c]{overflow-wrap:anywhere;flex-direction:column;gap:.75rem;line-height:1.5;display:flex}.notification-detail dl[data-v-bc252f0c]{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.notification-detail dt[data-v-bc252f0c]{color:var(--color-ink-700);font-size:.75rem}.notification-detail dd[data-v-bc252f0c]{font-weight:600}.notification-actions[data-v-bc252f0c]{flex-wrap:wrap;gap:.5rem;display:flex}.notification-actions button[data-v-bc252f0c],.notification-actions a[data-v-bc252f0c]{border:1px solid #00000026;border-radius:.5rem;min-height:2.75rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600}.notification-widget--error[data-v-bc252f0c]{gap:0}.save-action-label[data-v-37037d57]{display:grid}.save-action-label>span[data-v-37037d57],.save-action-label[data-v-37037d57]:before,.save-action-label[data-v-37037d57]:after{grid-area:1/1}.save-action-label[data-v-37037d57]:before{content:attr(data-action-label);visibility:hidden}.save-action-label[data-v-37037d57]:after{content:attr(data-saved-label);visibility:hidden}button[data-confirmed][data-v-37037d57]{animation-duration:2s;animation-timing-function:ease-out}button[data-confirmed=a][data-v-37037d57]{animation-name:save-action-confirmed-a-37037d57}button[data-confirmed=b][data-v-37037d57]{animation-name:save-action-confirmed-b-37037d57}@keyframes save-action-confirmed-a-37037d57{0%,80%{background-color:var(--color-brand-yellow,#feeb09);color:#0b0b0b}}@keyframes save-action-confirmed-b-37037d57{0%,80%{background-color:var(--color-brand-yellow,#feeb09);color:#0b0b0b}}@media (prefers-reduced-motion:reduce){button[data-v-37037d57]{transition:none}button[data-confirmed][data-v-37037d57]{animation:none}}.workspace-chat-widget[data-v-ddf39dd7]{flex-direction:column;gap:.45rem;min-width:0;display:flex}.workspace-channel-picker[data-v-ddf39dd7]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:grid}.workspace-activity[data-v-ddf39dd7]{border-bottom:1px solid #0001;padding-bottom:.35rem}.activity-heading[data-v-ddf39dd7]{justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.participants[data-v-ddf39dd7]{gap:.2rem;display:flex}.initials[data-v-ddf39dd7]{color:#fff;background:#183b73;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.75rem;font-weight:700;display:grid}.workspace-chat-conversation[data-v-ddf39dd7]{gap:.35rem;min-width:0;display:grid}.workspace-chat-message[data-v-ddf39dd7]{text-align:left;background:#fff;border-radius:.5rem;min-width:0;min-height:44px;padding:.45rem .6rem;box-shadow:0 0 0 1px #183b7320}.message-heading[data-v-ddf39dd7]{align-items:center;gap:.4rem;font-size:.75rem;display:flex}.message-heading strong[data-v-ddf39dd7]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.message-heading time[data-v-ddf39dd7]{flex-shrink:0;margin-left:auto;font-size:.6875rem}.message-body[data-v-ddf39dd7]{-webkit-line-clamp:1;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:.15rem;font-size:.8125rem;line-height:1.3;display:-webkit-box;overflow:hidden}.workspace-chat-form[data-v-ddf39dd7]{align-items:center;gap:.5rem;display:flex}.workspace-chat-form textarea[data-v-ddf39dd7]{resize:none;border:1px solid #0003;border-radius:.5rem;flex:1;min-width:0;min-height:44px;padding:.65rem;font-size:1rem;line-height:1.3}.workspace-chat-form>button[data-v-ddf39dd7]{color:#fff;background:#183b73;border-radius:.5rem;min-height:44px;padding:.5rem .7rem;font-size:.8125rem;font-weight:600}.workspace-chat-form>button[data-v-ddf39dd7]:disabled{opacity:.5}.text-action[data-v-ddf39dd7]{text-align:left;min-height:44px;font-size:.75rem;font-weight:600;text-decoration:underline}.feedback[data-v-ddf39dd7]{overflow-wrap:anywhere;font-size:.8125rem;line-height:1.3}.conversation-actions[data-v-ddf39dd7]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.conversation-detail[data-v-ddf39dd7]{gap:1rem;margin-top:.75rem;font-size:.875rem;display:grid}.conversation-detail time[data-v-ddf39dd7]{font-size:.75rem;display:block}.conversation-detail p[data-v-ddf39dd7]{white-space:pre-wrap;overflow-wrap:anywhere}.reply-button[data-v-ddf39dd7]{color:#fff;background:#183b73;border-radius:.5rem;min-height:44px;padding:.5rem .7rem;font-size:.8125rem;font-weight:600}.reply-button[data-v-ddf39dd7]:disabled{opacity:.5}.reply-form[data-v-ddf39dd7]{gap:.75rem;display:grid}.reply-form label[data-v-ddf39dd7]{gap:.5rem;font-size:.875rem;display:grid}.reply-form textarea[data-v-ddf39dd7]{resize:vertical;border:1px solid #0003;border-radius:.5rem;width:100%;min-width:0;padding:.75rem;font-size:1rem}.activity-heading>span[data-v-ddf39dd7]{line-height:1.25}.activity-heading small[data-v-ddf39dd7]{font-size:inherit;display:block}.activity-points[data-v-ddf39dd7]{flex-wrap:wrap;gap:.25rem;margin-top:.3rem;display:flex}.activity-points>span[data-v-ddf39dd7]{border-radius:50%;flex:0 0 .875rem;height:.875rem;display:block}.activity-period[data-v-ddf39dd7]{color:#475569;margin-top:.2rem;font-size:.75rem;line-height:1.25}.activity-detail[data-v-ddf39dd7]{gap:.4rem;margin-top:.5rem;font-size:.8125rem;display:grid}.case[data-v-ae7c5252]{text-align:left;border-top:1px solid #0001;flex-direction:column;gap:.2rem;width:100%;min-height:44px;padding:.65rem 0;display:flex}.case strong[data-v-ae7c5252]{overflow-wrap:anywhere;font-size:.875rem;line-height:1.25}.case span[data-v-ae7c5252]{font-size:.75rem;line-height:1.25}.case[data-v-ae7c5252]:hover{background:var(--color-sand-50)}.cases[data-v-ae7c5252]{gap:.4rem;display:grid}.empty[data-v-ae7c5252],.attention[data-v-ae7c5252]{font-size:.8125rem;line-height:1.3}.attention[data-v-ae7c5252]{background:var(--color-sand-100);border-radius:.5rem;padding:.5rem .625rem}.browse[data-v-ae7c5252]{text-align:left;min-height:44px;font-size:.8125rem;font-weight:600;text-decoration:underline}.field[data-v-ae7c5252]{flex-direction:column;gap:.5rem;font-size:.875rem;display:flex}.field input[data-v-ae7c5252],.field select[data-v-ae7c5252],.field textarea[data-v-ae7c5252]{border:1px solid #0003;border-radius:.5rem;padding:.625rem;font-size:1rem}.primary[data-v-ae7c5252],.secondary[data-v-ae7c5252]{border-radius:.5rem;min-height:44px;padding:.625rem .75rem;font-size:.875rem;font-weight:600}.primary[data-v-ae7c5252]{background:var(--color-moss-700);color:#fff}.secondary[data-v-ae7c5252]{border:1px solid #0003}button[data-v-ae7c5252]:disabled{opacity:.5}.workflow[data-v-ae7c5252] .visual-total>strong{font-size:1.75rem;line-height:1.1}.workflow[data-v-ae7c5252] .visual-series{gap:.35rem}.workflow[data-v-ae7c5252] .visual-series li{gap:.15rem .5rem}.workflow[data-v-ae7c5252] .visual-track{height:.35rem}.workflow[data-v-ae7c5252]{flex-direction:column;gap:.4rem;min-width:0;display:flex}.workflow[data-v-ae7c5252] .widget-visual{gap:.35rem}.workflow-controls[data-v-ae7c5252]{align-items:center;gap:.5rem;display:flex}.workflow-controls .case[data-v-ae7c5252]{flex:1;min-width:0;padding:.25rem 0}.workflow-controls .case strong[data-v-ae7c5252],.workflow-controls .case span[data-v-ae7c5252]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-controls .browse[data-v-ae7c5252]{flex:0 0 4rem}.date-time-stepper[data-v-2775d97a]{flex-direction:column;flex:1;gap:8px;min-width:0;min-height:0;display:flex;container-type:size}.date-time-stepper legend[data-v-2775d97a]{margin-bottom:8px;font-size:clamp(20px,3cqi,36px);font-weight:700;line-height:1.2}.date-time-stepper-empty[data-v-2775d97a]{margin:0;font-size:18px;line-height:1.2}.date-time-stepper-parts[data-v-2775d97a]{flex:1.4;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(56px,1fr);gap:8px;min-height:0;display:grid}.date-time-stepper-parts>button[data-v-2775d97a]{color:#fff;background:#334155;border:2px solid #334155;border-radius:.875rem;flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:56px;padding:4px;line-height:1.1;display:flex}.date-time-stepper-parts>button[data-v-2775d97a]:nth-child(n+4){grid-column:span 3}.date-time-stepper-parts>button[aria-pressed=true][data-v-2775d97a]{background:#1d4ed8;border-color:#1e40af;box-shadow:inset 0 0 0 3px #fff}.date-time-stepper-parts span[data-v-2775d97a]{font-size:clamp(18px,min(4cqi,6cqb),28px)}.date-time-stepper-parts strong[data-v-2775d97a]{font-size:clamp(24px,min(8cqi,12cqb),64px);font-weight:700}.date-time-stepper-actions[data-v-2775d97a]{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:56px;display:grid}.date-time-stepper-actions>button[data-v-2775d97a]{color:#fff;background:#1d4ed8;border:0;border-radius:.875rem;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:56px;padding:8px;font-size:clamp(22px,min(7cqi,9cqb),48px);font-weight:700;line-height:1.2;display:flex}.date-time-stepper-actions>button>span[data-v-2775d97a]:first-child{font-size:1.5em;line-height:1}.date-time-stepper button[data-v-2775d97a]:disabled{color:#475569;cursor:not-allowed;background:#e2e8f0;border-color:#94a3b8}.date-time-stepper button[data-v-2775d97a]:focus-visible{outline-offset:3px;outline:3px solid #0f172a}@media (orientation:landscape) and (width>=640px){.date-time-stepper-parts[data-v-2775d97a]{grid-template-rows:minmax(56px,1fr);grid-template-columns:repeat(5,minmax(0,1fr))}.date-time-stepper-parts>button[data-v-2775d97a],.date-time-stepper-parts>button[data-v-2775d97a]:nth-child(n+4){grid-column:auto}}.visit-decision-window-control[data-v-cd4723cf]{min-width:0;height:280px}@media (orientation:landscape) and (width>=640px){.visit-decision-window-control[data-v-cd4723cf]{height:220px}}.visit-case-controls[data-v-7f87cead]{align-items:center;gap:.5rem;min-width:0;display:flex}.visit-case-controls>.widget-record[data-v-7f87cead],.visit-decision-card[data-v-7f87cead]{flex:1;min-width:0}.visit-case-controls>.widget-record[data-v-7f87cead],.visit-decision-card>.widget-record[data-v-7f87cead]{padding:.25rem 0}.visit-case-controls .widget-record strong[data-v-7f87cead],.visit-case-controls .widget-record span[data-v-7f87cead]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visit-case-controls>.widget-text-action[data-v-7f87cead]{flex:0 0 4rem}.visit-case-controls>.widget-text-action[data-v-7f87cead]:only-child{flex-basis:auto}.parcel-summary[data-v-0561a0b5]{align-items:center;gap:.75rem;display:flex}.parcel-summary>strong[data-v-0561a0b5]{font-variant-numeric:tabular-nums;font-size:2rem;line-height:1.15}.parcel-summary p[data-v-0561a0b5]{font-size:.8125rem;line-height:1.25}.parcel-summary span[data-v-0561a0b5]{color:var(--color-ink-700);font-size:.75rem}.parcel-states[data-v-0561a0b5]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:.45rem;height:8.25rem;display:grid}.parcel-state[data-v-0561a0b5]{color:#fff;border-radius:.55rem;flex-direction:column;justify-content:center;gap:.25rem;min-width:0;padding:.5rem .65rem;display:flex}.parcel-state>div[data-v-0561a0b5]{justify-content:space-between;align-items:baseline;gap:.25rem;display:flex}.parcel-state strong[data-v-0561a0b5]{font-variant-numeric:tabular-nums;font-size:1.75rem;line-height:1.15}.parcel-state span[data-v-0561a0b5]{font-size:.8125rem;line-height:1.2}.parcel-state>span[data-v-0561a0b5]:not(.parcel-state-track){overflow-wrap:anywhere}.parcel-state-track[data-v-0561a0b5]{background:#ffffff3a;border-radius:.2rem;height:.4rem;margin-top:.2rem;display:block;overflow:hidden}.parcel-state-track i[data-v-0561a0b5]{border-radius:inherit;background:#fff;height:100%;display:block}.parcel-states--compact[data-v-0561a0b5]{height:7rem}.parcel-states--compact .parcel-state[data-v-0561a0b5]{padding:.35rem .5rem}.parcel-states--compact .parcel-state strong[data-v-0561a0b5]{font-size:1.5rem}.support-management label[data-v-0f1ee496]{flex-direction:column;gap:.35rem;font-size:.875rem;display:flex}.support-management select[data-v-0f1ee496]{border:1px solid #0003;border-radius:.5rem;width:100%;padding:.625rem;font-size:1rem}.primary[data-v-0f1ee496],.secondary[data-v-0f1ee496]{border-radius:.5rem;min-height:44px;padding:.625rem .75rem;font-size:.875rem;font-weight:600}.primary[data-v-0f1ee496]{background:var(--color-moss-700);color:#fff}.secondary[data-v-0f1ee496]{border:1px solid #0003}button[data-v-0f1ee496]:disabled{opacity:.5}.flow-progress--prominent .flow-progress-summary[data-v-b16ff470]{gap:var(--flow-progress-gap,12px);grid-template-columns:minmax(0,1fr);display:grid}.flow-progress--prominent .flow-progress-label[data-v-b16ff470]{font-size:var(--flow-progress-font-size,clamp(22px, 2vw + 14px, 36px));text-wrap:balance;font-weight:700;line-height:1.3}.flow-progress--prominent .flow-progress-bars[data-v-b16ff470]{gap:12px;width:100%}.flow-progress--prominent .flow-progress-bars>span[data-v-b16ff470]{background-color:#e2e8f0;flex:1;width:auto;height:clamp(10px,1vw,14px)}.flow-progress--prominent .flow-progress-bars>.bg-brand-yellow[data-v-b16ff470]{background-color:var(--flow-progress-accent,var(--color-brand-yellow))}@media (width<=639px){.modal-panel[aria-label=Solicitar\ soporte]>header,.modal-panel[aria-label=Solicitar\ soporte]>footer,.modal-panel[aria-label=Solicitar\ soporte] .modal-content{padding:.625rem .75rem}}.support-widget[data-v-25f2420c]{flex-direction:column;gap:.5rem;min-width:0;display:flex}.support-widget[data-v-25f2420c] .widget-visual{gap:.65rem}.support-widget[data-v-25f2420c] .visual-series{gap:.45rem}.report[data-v-25f2420c]{text-align:left;border-top:1px solid #0001;flex-direction:column;gap:.2rem;width:100%;min-height:44px;padding:.6rem 0;display:flex}.report strong[data-v-25f2420c]{overflow-wrap:anywhere;font-size:.875rem;line-height:1.25}.report span[data-v-25f2420c]{font-size:.75rem;line-height:1.25}.report[data-v-25f2420c]:hover{background:var(--color-sand-50)}.reports[data-v-25f2420c]{gap:.4rem;display:grid}.empty[data-v-25f2420c],.attention[data-v-25f2420c]{font-size:.8125rem;line-height:1.3}.report-controls[data-v-25f2420c]{align-items:center;gap:.5rem;min-width:0;display:flex}.report-controls>.report[data-v-25f2420c]{flex:1;min-width:0}.report-controls>.browse[data-v-25f2420c]{flex:0 0 4.5rem}.report-controls>.browse[data-v-25f2420c]:only-child{flex-basis:auto}.browse[data-v-25f2420c]{text-align:left;min-height:44px;font-size:.8125rem;font-weight:600;text-decoration:underline}.primary[data-v-25f2420c],.secondary[data-v-25f2420c]{border-radius:.5rem;min-height:44px;padding:.625rem .75rem;font-size:.875rem;font-weight:600}.primary[data-v-25f2420c]{background:var(--color-moss-700);color:#fff}.secondary[data-v-25f2420c]{border:1px solid #0003}button[data-v-25f2420c]:disabled{opacity:.5}.support-widget[data-v-25f2420c] .visual-total>strong{font-size:1.75rem;line-height:1.1}.support-widget[data-v-25f2420c] .visual-label{font-size:.75rem}.support-widget--requester .report-controls>.report[data-v-25f2420c]{padding:.4rem 0}.support-widget .report-controls>.report strong[data-v-25f2420c]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.support-widget[data-v-25f2420c] .widget-visual--columns .visual-series{height:8rem}.support-widget[data-v-25f2420c] .widget-visual--columns .visual-track{height:5rem}.support-widget[data-v-25f2420c] .widget-visual--columns .visual-value{font-size:.875rem}.support-widget[data-v-25f2420c] .widget-visual--columns .visual-label{font-size:.75rem}.support-widget--attend .report[data-v-25f2420c]{color:#fff;background:#183b73;border:0;border-radius:.5rem;padding:.65rem .75rem}.support-widget--attend[data-v-25f2420c] .widget-visual--compact.widget-visual--columns .visual-series{height:7rem}.tenant-picker[data-v-92e1e5fb]{min-width:0;font-size:.8125rem}.current-client[data-v-92e1e5fb]{text-align:left;border:1px solid #0000001f;border-radius:.625rem;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.375rem .625rem;display:flex}.current-client span[data-v-92e1e5fb]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.current-client small[data-v-92e1e5fb]{color:var(--color-ink-700);flex:none;font-size:.75rem}button[data-v-92e1e5fb]{min-height:2.75rem;font-size:.875rem;font-weight:600}button[data-v-92e1e5fb]:focus-visible,input[data-v-92e1e5fb]:focus-visible{outline:2px solid var(--color-moss-600);outline-offset:2px}form[data-v-92e1e5fb]{gap:.5rem;display:flex}form label[data-v-92e1e5fb]{flex:1;min-width:0}input[data-v-92e1e5fb]{border:1px solid #00000026;border-radius:.5rem;width:100%;min-width:0;min-height:2.75rem;padding:.5rem;font-size:1rem}.tenant-options[data-v-92e1e5fb]{margin-top:.75rem;display:grid}.tenant-options button[data-v-92e1e5fb]{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #00000014;width:100%;padding:.5rem}.context[data-v-92e1e5fb]{color:var(--color-ink-700);margin-top:.75rem;font-size:.75rem}[role=alert][data-v-92e1e5fb]{color:var(--color-red-800);overflow-wrap:anywhere}.capacity-widget[data-v-275775a4]{gap:.75rem;font-size:.875rem;display:grid}.context[data-v-275775a4]{color:var(--color-ink-700);font-size:.75rem;line-height:1.4}button[data-v-275775a4]{min-height:2.75rem;font-weight:600;text-decoration:underline}button[data-v-275775a4]:focus-visible{outline:2px solid var(--color-moss-600);outline-offset:2px}[role=alert][data-v-275775a4]{color:var(--color-red-800);overflow-wrap:anywhere}.capacity-widget--error[data-v-275775a4]{gap:0}.receivables-widget[data-v-113a94ba]{gap:.75rem;font-size:.875rem;display:grid}.billing-context[data-v-113a94ba]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;display:grid}.context[data-v-113a94ba]{color:var(--color-ink-700);font-size:.75rem;line-height:1.4}.currency[data-v-113a94ba]{align-items:center;display:flex}button[data-v-113a94ba]{min-height:2.75rem;font-weight:600;text-decoration:underline}button[data-v-113a94ba]:focus-visible,select[data-v-113a94ba]:focus-visible{outline:2px solid var(--color-moss-600);outline-offset:2px}[role=alert][data-v-113a94ba]{color:var(--color-red-800);overflow-wrap:anywhere}.receivables-widget[data-v-113a94ba] .visual-total strong{white-space:nowrap;overflow-wrap:normal}.receivables-widget--error[data-v-113a94ba]{gap:.25rem}.receivables-widget--error[data-v-113a94ba] .visual-ring{width:min(100%,6.5rem)}.quotes-widget[data-v-97325f62]{gap:1rem;font-size:.875rem;display:grid}.context[data-v-97325f62]{color:var(--color-ink-700);font-size:.75rem;line-height:1.4}button[data-v-97325f62]{min-height:2.75rem;font-weight:600;text-decoration:underline}button[data-v-97325f62]:focus-visible{outline:2px solid var(--color-moss-600);outline-offset:2px}[role=alert][data-v-97325f62]{color:var(--color-red-800);overflow-wrap:anywhere}.quotes-widget--error[data-v-97325f62]{gap:.25rem}.adoption-widget[data-v-e8e0815d]{gap:.5rem;font-size:.875rem;display:grid}.comparison[data-v-e8e0815d],.period[data-v-e8e0815d]{color:var(--color-ink-700);font-size:.75rem;line-height:1.4}.signals[data-v-e8e0815d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;display:grid}.signals>div[data-v-e8e0815d]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.25rem;min-width:0;display:grid}.signals dt[data-v-e8e0815d]{overflow-wrap:anywhere;font-size:.75rem;line-height:1.25}.signals dd[data-v-e8e0815d]{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:600;line-height:1.25}button[data-v-e8e0815d]{min-height:2.75rem;font-weight:600;text-decoration:underline}button[data-v-e8e0815d]:focus-visible{outline:2px solid var(--color-moss-600);outline-offset:2px}[role=alert][data-v-e8e0815d]{color:var(--color-red-800);overflow-wrap:anywhere}.adoption-widget--error[data-v-e8e0815d]{gap:.25rem}.agenda-summary[data-v-a72023fd]{align-items:center;gap:1rem;display:flex}.calendar-day[data-v-a72023fd]{text-align:center;border:1px solid #0002;border-radius:.75rem;flex-shrink:0;width:4.5rem;overflow:hidden}.calendar-day>span[data-v-a72023fd]{background:var(--color-sand-100);padding:.35rem;font-size:.75rem;font-weight:600;display:block}.calendar-day>strong[data-v-a72023fd]{padding:.4rem;font-size:1.75rem;line-height:1.1;display:block}.agenda-total[data-v-a72023fd]{font-size:2rem;line-height:1.15}.agenda-summary p[data-v-a72023fd]{font-size:.8125rem}.agenda-summary>div>span[data-v-a72023fd]{font-size:.75rem}.agenda-timeline[data-v-a72023fd]{gap:.4rem;margin-top:.35rem;display:grid}.agenda-timeline>li[data-v-a72023fd]{grid-template-columns:4rem minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.agenda-timeline time[data-v-a72023fd]{font-variant-numeric:tabular-nums;padding-top:.45rem;font-size:.75rem;font-weight:600}.agenda-timeline button[data-v-a72023fd]{text-align:left;border-left:2px solid var(--color-sand-200);flex-direction:column;gap:.15rem;min-width:0;min-height:44px;padding:.35rem .6rem;display:flex}.agenda-timeline strong[data-v-a72023fd]{overflow-wrap:anywhere;font-size:.8125rem;line-height:1.2}.agenda-widget .agenda-timeline strong[data-v-a72023fd]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.agenda-timeline button>span[data-v-a72023fd]{overflow-wrap:anywhere;font-size:.75rem;line-height:1.25}.agenda-widget .agenda-timeline button>span[data-v-a72023fd]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agenda-widget .agenda-timeline button[data-v-a72023fd]{padding:.3rem .6rem}.calendar-day[data-v-a72023fd]{background:#fff;border:0;box-shadow:0 0 0 1px #183b731f}.calendar-day>span[data-v-a72023fd]{color:#fff;background:#183b73}.calendar-day>strong[data-v-a72023fd],.agenda-total[data-v-a72023fd]{color:#183b73}.agenda-timeline>li[data-v-a72023fd]{position:relative}.agenda-widget .agenda-timeline button[data-v-a72023fd]{background:#183b7308;border-left:3px solid #183b73;border-radius:0 .5rem .5rem 0;padding-left:.9rem;position:relative}.agenda-widget .agenda-timeline button[data-v-a72023fd]:before{content:"";background:#183b73;border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:.7rem;left:-.475rem;box-shadow:0 0 0 3px #fff}.agenda-widget .agenda-visit--submitted button[data-v-a72023fd]{border-color:#c2414b}.agenda-widget .agenda-visit--submitted button[data-v-a72023fd]:before{background:#c2414b}.agenda-widget .agenda-visit--approved button[data-v-a72023fd]{border-color:#0f766e}.agenda-widget .agenda-visit--approved button[data-v-a72023fd]:before{background:#0f766e}.agenda-timeline time[data-v-a72023fd]{color:#183b73;font-size:.8125rem}.flow-widget[data-v-f2c4434e]{gap:.35rem}.flow-totals[data-v-f2c4434e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.flow-totals dt[data-v-f2c4434e]{font-size:.8125rem}.flow-totals dd[data-v-f2c4434e]{font-variant-numeric:tabular-nums;color:#183b73;font-size:2rem;font-weight:600;line-height:1.15}.flow-totals>div:last-child dd[data-v-f2c4434e]{color:#c2414b}.flow-legend[data-v-f2c4434e]{gap:1rem;font-size:.8125rem;display:flex}.flow-legend>span[data-v-f2c4434e]:before{content:"";border-radius:.2rem;width:.8rem;height:.5rem;margin-right:.35rem;display:inline-block}.entries-key[data-v-f2c4434e]:before{background:#183b73}.exits-key[data-v-f2c4434e]:before{background:#c2414b}.flow-chart[data-v-f2c4434e]{text-align:left;width:100%;min-height:120px;display:block}.flow-chart[data-v-f2c4434e]:focus-visible{outline-offset:3px;border-radius:.5rem;outline:2px solid #183b73}.flow-chart canvas[data-v-f2c4434e]{width:100%;height:120px;display:block}.flow-dates[data-v-f2c4434e]{font-variant-numeric:tabular-nums;height:.95rem;margin-top:.1rem;margin-right:16px;font-size:.75rem;line-height:1.25;position:relative}.flow-dates li[data-v-f2c4434e]{white-space:nowrap;text-align:center;position:absolute;transform:translate(-50%)}.flow-detail[data-v-f2c4434e]{gap:.75rem;margin-top:.75rem;font-size:.875rem;display:grid}.flow-detail li[data-v-f2c4434e]{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.guard-identities[data-v-0b047044]{gap:.3rem;display:grid}.guard-identity[data-v-0b047044]{text-align:left;color:#fff;background:#183b73;border-radius:.65rem;align-items:center;gap:.6rem;min-width:0;min-height:3.25rem;padding:.375rem .6rem;display:flex}.guard-initials[data-v-0b047044]{color:#183b73;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;font-size:1rem;font-weight:700;display:grid}.guard-identity>span[data-v-0b047044]:last-child{flex-direction:column;gap:.15rem;min-width:0;display:flex}.guard-identity strong[data-v-0b047044]{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.2;overflow:hidden}.guard-identity>span>span[data-v-0b047044]{overflow-wrap:anywhere;font-size:.6875rem;line-height:1.3}.guard-detail[data-v-0b047044]{gap:.75rem;margin-top:.75rem;font-size:.875rem;display:grid}.guards-widget[data-v-0b047044]{gap:.35rem}.guard-counts[data-v-0b047044]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.guard-counts>div[data-v-0b047044]{flex-direction:column;gap:.1rem;display:flex}.guard-counts strong[data-v-0b047044]{color:#183b73;font-variant-numeric:tabular-nums;font-size:2rem;line-height:1.15}.guard-counts>div:last-child strong[data-v-0b047044]{color:#0f766e}.guard-counts span[data-v-0b047044]{font-size:.8125rem;line-height:1.2}.guard-confirmation[data-v-0b047044]{background:#e2e8f0;border-radius:.25rem;height:.65rem;overflow:hidden}.guard-confirmation>span[data-v-0b047044]{background:#0f766e;height:100%;display:block}.guard-share[data-v-0b047044]{font-size:.75rem;line-height:1.2}.guards-widget>.widget-note strong[data-v-0b047044]{color:#c2414b}.daily-widget[data-v-6f68613b] .widget-visual{gap:.6rem}.additional-counts dt[data-v-6f68613b]{font-size:.75rem}.additional-counts dd[data-v-6f68613b]{font-size:1.1rem;font-weight:600;line-height:1.2}.context-note[data-v-6f68613b]{overflow-wrap:anywhere;font-size:.75rem;line-height:1.3}.retry[data-v-6f68613b]{min-height:44px;font-size:.875rem;font-weight:600;text-decoration:underline}.daily-widget[data-v-6f68613b] .visual-total>strong{font-size:1.75rem;line-height:1.1}.daily-widget[data-v-6f68613b] .visual-series{gap:.35rem}.daily-widget[data-v-6f68613b] .visual-series li{gap:.15rem .5rem}.daily-widget[data-v-6f68613b] .visual-track{height:.35rem}.daily-widget[data-v-6f68613b]{flex-direction:column;gap:.35rem;min-width:0;display:flex}.additional-counts[data-v-6f68613b]{border-top:1px solid #0001;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:.35rem;display:grid}.additional-counts--compact[data-v-6f68613b]{border:0;padding-top:0}.additional-counts--compact>div[data-v-6f68613b]{align-items:baseline;gap:.25rem;display:flex}.additional-counts--compact dd[data-v-6f68613b]{font-size:.75rem;line-height:1.3}.daily-widget[data-v-6f68613b] .widget-visual--columns .visual-series{height:8rem}.daily-widget[data-v-6f68613b] .widget-visual--columns .visual-track{height:5.25rem}.daily-widget[data-v-6f68613b] .widget-visual--columns .visual-value{font-size:.875rem}.daily-widget[data-v-6f68613b] .widget-visual--columns .visual-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.daily-widget[data-v-6f68613b] .widget-visual--compact.widget-visual--columns .visual-series{height:6.5rem}.daily-widget[data-v-6f68613b] .widget-visual--compact.widget-visual--columns .visual-track{height:3.25rem}.daily-column-labels[data-v-6f68613b]{text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;font-size:.8125rem;line-height:1.25;display:grid}.daily-column-labels abbr[data-v-6f68613b]{white-space:nowrap;text-decoration:none}.dashboard-workspace[data-v-407d928f]{align-items:start;gap:1.25rem;min-width:0;display:grid}.dashboard-canvas[data-v-407d928f]{min-width:0;container:canvas/inline-size}.dashboard-grid[data-v-407d928f]{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.dashboard-grid--editing[data-v-407d928f]{background-color:#ffffff61;background-image:linear-gradient(#0000000b 1px,#0000 1px),linear-gradient(90deg,#0000000b 1px,#0000 1px);background-size:1.25rem 1.25rem;border:1px dashed #00000029;border-radius:.75rem;padding:.75rem}.dashboard-cell[data-v-407d928f]{border-radius:1rem;flex-direction:column;min-width:0;display:flex}.dashboard-cell--editing[data-v-407d928f]{background:#fff;border:1px solid #00000026;position:relative}.dashboard-cell--editing[data-v-407d928f] .dashboard-widget,.dashboard-cell--editing[data-v-407d928f] .widget-frame,.dashboard-cell--editing[data-v-407d928f] .workspace-chat-widget{box-shadow:none;border:0;border-top-left-radius:0;border-top-right-radius:0}.dashboard-cell--target[data-v-407d928f]{outline:2px solid var(--color-ink-950);outline-offset:3px}.dashboard-cell--dragging[data-v-407d928f]{opacity:.55}.dashboard-editor[data-v-407d928f]{border-bottom:1px solid #00000014;padding:.375rem}.dashboard-widget-content[data-v-407d928f]{min-width:0;height:26.25rem}.dashboard-skeleton[data-v-407d928f]{height:26.25rem}.dashboard-widget-content[data-v-407d928f] .widget-frame,.dashboard-widget-content[data-v-407d928f] .dashboard-widget,.dashboard-widget-content[data-v-407d928f] .workspace-chat-widget{height:100%}.dashboard-widget-content[data-custom-intensity][data-v-407d928f] .widget-frame,.dashboard-widget-content[data-custom-intensity][data-v-407d928f] .dashboard-widget,.dashboard-widget-content[data-custom-intensity][data-v-407d928f] .workspace-chat-widget{background-image:linear-gradient(to bottom, color-mix(in srgb, var(--dashboard-tint) var(--dashboard-tint-strong), transparent), color-mix(in srgb, var(--dashboard-tint-soft) var(--dashboard-tint-light), transparent), white)}.dashboard-drag-handle[data-v-407d928f]{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.dashboard-drag-handle[data-v-407d928f]:active{cursor:grabbing}.dashboard-button[data-v-407d928f]{border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.5rem;padding:.5rem .875rem;font-size:.875rem;font-weight:600;display:inline-flex}.dashboard-button[data-v-407d928f]:disabled{opacity:.4}.dashboard-mobile-overflow-indicator[data-v-407d928f]{top:calc(var(--app-viewport-top,0px) + var(--app-viewport-height,100dvh) - var(--app-safe-bottom,0px) - 2rem);left:var(--app-viewport-left,0px);z-index:20;width:var(--app-viewport-width,100vw);pointer-events:none;justify-content:center;align-items:center;height:1.25rem;display:flex;position:fixed}.dashboard-mobile-overflow-indicator span[data-v-407d928f]{background:var(--color-yellow-300);width:30%;height:1.25rem;color:var(--color-ink-950);border-radius:.125rem;justify-content:center;align-items:center;display:flex;box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -4px #0000004d}.dashboard-mobile-overflow-arrow[data-v-407d928f]{width:.875rem;height:.875rem;display:block;position:relative}.dashboard-mobile-overflow-arrow[data-v-407d928f]:before{content:"";background:currentColor;border-radius:999px;width:2px;height:.525rem;position:absolute;top:.175rem;left:50%;transform:translate(-50%)}.dashboard-mobile-overflow-arrow[data-v-407d928f]:after{content:"";border-bottom:2px solid;border-right:2px solid;border-radius:0 0 1px;width:.4rem;height:.4rem;position:absolute;bottom:.175rem;left:50%;transform:translate(-50%)rotate(45deg)}@media (width>=1024px){.dashboard-mobile-overflow-indicator[data-v-407d928f]{display:none}.dashboard-widget-settings[data-v-407d928f]{border-top:1px solid #0000001a;padding:.5rem .25rem}.dashboard-settings-footer[data-v-407d928f]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}}@container canvas (width>=38rem){.dashboard-grid[data-v-407d928f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container canvas (width>=60rem){.dashboard-grid[data-v-407d928f]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=639px){.functions-mobile-context[data-v-f0f01a50]{top:var(--app-topbar-height,4rem);z-index:20;position:sticky}}@media (width>=1280px){.functions-page[data-v-f0f01a50]{height:calc(100dvh - var(--app-topbar-height,0px) - 3rem);flex-direction:column;gap:1.5rem;min-height:0;display:flex}.functions-columns[data-v-f0f01a50]{flex:1;grid-template-rows:minmax(0,1fr);min-height:0}.functions-users[data-v-f0f01a50]{flex-direction:column;min-height:0;max-height:100%;display:flex}.functions-user-list[data-v-f0f01a50]{flex:1;min-height:0;max-height:none}.functions-details[data-v-f0f01a50]{overscroll-behavior:contain;min-height:0;max-height:100%;overflow-y:auto}}.functions-mobile-overflow-indicator[data-v-f0f01a50]{top:calc(var(--app-viewport-top,0px) + var(--app-viewport-height,100dvh) - var(--app-safe-bottom,0px) - 2rem);left:var(--app-viewport-left,0px);z-index:20;width:var(--app-viewport-width,100vw);pointer-events:none;justify-content:center;align-items:center;height:1.25rem;display:flex;position:fixed}@media (width<=639px){.functions-mobile-context[data-v-8fe20c56]{top:var(--app-topbar-height,4rem);z-index:20;position:sticky}}@media (width>=1280px){.functions-page[data-v-8fe20c56]{height:calc(100dvh - var(--app-topbar-height,0px) - 3rem);flex-direction:column;gap:1.5rem;min-height:0;display:flex}.functions-columns[data-v-8fe20c56]{flex:1;grid-template-rows:minmax(0,1fr);min-height:0}.functions-users[data-v-8fe20c56]{flex-direction:column;min-height:0;max-height:100%;display:flex}.functions-user-list[data-v-8fe20c56]{flex:1;min-height:0;max-height:none}.functions-details[data-v-8fe20c56]{overscroll-behavior:contain;min-height:0;max-height:100%;overflow-y:auto}}.functions-mobile-overflow-indicator[data-v-8fe20c56]{top:calc(var(--app-viewport-top,0px) + var(--app-viewport-height,100dvh) - var(--app-safe-bottom,0px) - 2rem);left:var(--app-viewport-left,0px);z-index:20;width:var(--app-viewport-width,100vw);pointer-events:none;justify-content:center;align-items:center;height:1.25rem;display:flex;position:fixed}@media (width<=639px){.functions-page--mobile-detail[data-v-8dbd9603]{top:var(--app-topbar-height,4rem);right:max(1rem, var(--app-safe-right,0px));left:max(1rem, var(--app-safe-left,0px));height:calc(var(--app-viewport-height,100dvh) - var(--app-topbar-height,4rem) - var(--app-safe-bottom,0px));flex-direction:column;gap:1.5rem;padding-block:1.25rem 1.5rem;display:flex;position:fixed}.functions-page--mobile-detail[data-v-8dbd9603]>*{flex-shrink:0;margin-block:0}.functions-mobile-context p[data-v-8dbd9603]{overflow-wrap:anywhere}.functions-page--mobile-detail .functions-columns[data-v-8dbd9603]{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}}@media (width>=1280px){.functions-page[data-v-8dbd9603]{height:calc(100dvh - var(--app-topbar-height,0px) - 3rem);flex-direction:column;gap:1.5rem;min-height:0;display:flex}.functions-columns[data-v-8dbd9603]{flex:1;grid-template-rows:minmax(0,1fr);min-height:0}.functions-users[data-v-8dbd9603]{flex-direction:column;min-height:0;max-height:100%;display:flex}.functions-user-list[data-v-8dbd9603]{flex:1;min-height:0;max-height:none}.functions-details[data-v-8dbd9603]{overscroll-behavior:contain;min-height:0;max-height:100%;overflow-y:auto}}.functions-mobile-overflow-indicator[data-v-8dbd9603]{top:calc(var(--app-viewport-top,0px) + var(--app-viewport-height,100dvh) - var(--app-safe-bottom,0px) - 2rem);left:var(--app-viewport-left,0px);z-index:20;width:var(--app-viewport-width,100vw);pointer-events:none;justify-content:center;align-items:center;height:1.25rem;display:flex;position:fixed}.login-surface[data-v-70ef1ccb]{display:contents}@media (width>=1024px){.mobile-login-layout[data-v-70ef1ccb]{background-color:#0b0b0b;padding:1.5rem}.mobile-login-layout .login-content[data-v-70ef1ccb]{background-color:var(--color-sand-50);border-radius:2rem;place-self:center;width:100%;min-width:0;max-width:34rem;padding:2rem 3rem}.mobile-login-layout[data-size=medium] .login-content[data-v-70ef1ccb]{max-width:42rem}.mobile-login-layout[data-size=large] .login-content[data-v-70ef1ccb]{max-width:54rem}.mobile-login-layout[data-size=full] .login-content[data-v-70ef1ccb]{max-width:70rem}}@media (width<=639px){.mobile-login-layout[data-v-70ef1ccb]{padding:max(1rem, var(--app-safe-top)) max(.75rem, var(--app-safe-right)) max(1rem, var(--app-safe-bottom)) max(.75rem, var(--app-safe-left));background-color:#0b0b0b}.login-content[data-v-70ef1ccb]{align-items:flex-start;padding-top:0}.login-brand[data-v-70ef1ccb]{width:100vw;padding:max(1rem, var(--app-safe-top)) max(1.25rem, var(--app-safe-right)) 1rem max(1.25rem, var(--app-safe-left));background-color:var(--color-ink-950);color:#fff;justify-content:center;gap:clamp(1rem,4vw,1.5rem);margin-inline:calc(50% - 50vw)}.login-brand>img[data-v-70ef1ccb]{object-fit:contain;flex-shrink:0;width:clamp(6rem,25vw,7rem);height:clamp(6rem,25vw,7rem)}.login-brand>p[data-v-70ef1ccb]{font-size:clamp(2rem,8vw,2.25rem);line-height:1.25}.mobile-login-layout .login-content[data-v-70ef1ccb]{align-self:safe center;align-items:flex-start;min-width:0;padding:0}.mobile-login-layout .public-tools-body[data-v-70ef1ccb]{flex-direction:column;gap:clamp(1.25rem,3dvh,2rem);min-width:0;max-width:28rem;display:flex}.mobile-login-layout .login-surface[data-v-70ef1ccb]{background-color:var(--color-sand-50);border-radius:2rem;flex-direction:column;min-width:0;padding:1.5rem 1rem;display:flex}.mobile-login-layout .login-brand[data-v-70ef1ccb]{background-color:#0b0b0b;justify-content:center;gap:clamp(1rem,4vw,1.25rem);width:100%;min-height:0;margin:0;padding:0}.mobile-login-layout .login-brand[data-v-70ef1ccb]:before,.mobile-login-layout .login-brand[data-v-70ef1ccb]:after{content:none}.mobile-login-layout .login-brand>img[data-v-70ef1ccb]{width:clamp(4rem,18vw,5rem);height:clamp(4rem,18vw,5rem)}.mobile-login-layout .login-brand>p[data-v-70ef1ccb]{letter-spacing:.06em;font-size:clamp(2rem,8vw,2.5rem);font-weight:700}.public-tools-desktop .login-content[data-v-70ef1ccb],.public-tools-desktop .public-tools-body[data-v-70ef1ccb]{display:contents}.public-tools-desktop .login-brand[data-v-70ef1ccb]{display:none}}.public-tools-workspace[data-v-70ef1ccb]{top:var(--app-viewport-top,0px);left:var(--app-viewport-left,0px);width:var(--app-viewport-width,100%);height:var(--app-viewport-height,100dvh);background-color:var(--color-sand-50);min-height:0;position:fixed}.public-tools-workspace .login-content[data-v-70ef1ccb]{min-width:0;height:100%;min-height:0;padding:max(clamp(8px, 1.5dvh, 16px), var(--app-safe-top)) max(clamp(12px, 2vw, 32px), var(--app-safe-right)) max(clamp(8px, 1.5dvh, 16px), var(--app-safe-bottom)) max(clamp(12px, 2vw, 32px), var(--app-safe-left));align-items:flex-start}.public-tools-workspace .public-tools-body[data-v-70ef1ccb]{--tools-content-height:calc(var(--app-viewport-height,100dvh) - 152px);flex-direction:column;max-width:none;height:100%;min-height:0;display:flex;container:public-tools/size}.operational-code-keyboard[data-v-c7633238]{grid-template-rows:auto minmax(44px,1fr) auto;gap:4px;min-width:0;height:100%;min-height:0;display:grid;container-type:size}.operational-code-keyboard-modes[data-v-c7633238],.operational-code-keyboard-actions[data-v-c7633238]{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-width:0;display:grid}.operational-code-keyboard-actions[data-v-c7633238]{grid-template-columns:repeat(3,minmax(0,1fr))}.operational-code-keyboard-actions--text[data-v-c7633238]{grid-template-columns:repeat(4,minmax(0,1fr))}.operational-code-keyboard-keys[data-v-c7633238]{gap:4px;min-width:0;min-height:0;display:grid}.operational-code-keyboard button[data-v-c7633238]{color:#0f172a;touch-action:manipulation;background:#fff;border:1px solid #cbd5e1;border-radius:.625rem;min-width:0;min-height:44px;padding:4px;font-size:clamp(16px,3.5cqi,24px);font-weight:700;line-height:1.15}.operational-code-keyboard-keys button[data-v-c7633238]{font-size:clamp(22px,min(8cqi,16cqb),48px)}.operational-code-keyboard--text .operational-code-keyboard-keys button[data-v-c7633238]{font-size:clamp(22px,min(8cqi,10cqb),48px)}.operational-code-keyboard-modes button[data-v-c7633238]{background:#e2e8f0}.operational-code-keyboard-actions .operational-code-keyboard-done[data-v-c7633238]{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.operational-code-keyboard button[data-v-c7633238]:focus-visible{outline-offset:2px;outline:3px solid #0f172a}.operational-code-keyboard button[data-v-c7633238]:disabled{opacity:.5;cursor:not-allowed}.qr-scanner-touch[data-v-26b3e5ef] label>span,.qr-scanner-touch[data-v-26b3e5ef] label{font-size:1.125rem}.qr-scanner-touch[data-v-26b3e5ef] input{border-radius:.875rem;min-height:56px;font-size:1.125rem}.qr-scanner-touch[data-v-26b3e5ef] button:not(.operational-code-keyboard button):not(.qr-scanner-camera-resume):not(.qr-scanner-feedback-retry){min-width:56px;min-height:56px;font-size:1.125rem}.qr-scanner-touch>button[data-v-26b3e5ef]{background:var(--color-sand-50);border:1px solid #00000026;border-radius:.875rem;justify-content:center;align-items:center;gap:clamp(.75rem,1.25vw,1.5rem);padding:clamp(.75rem,1vw,1.25rem) clamp(1rem,1.5vw,1.75rem);font-size:clamp(1.25rem,1rem + 1vw,1.75rem);line-height:1.3;display:inline-flex}.qr-scanner-touch[data-v-26b3e5ef] .qr-scanner-camera-icon{flex-shrink:0;width:clamp(40px,4.5vw,72px);height:clamp(40px,4.5vw,72px)}.qr-scanner-touch[data-v-26b3e5ef] input[type=password],.qr-scanner-touch[data-v-26b3e5ef] input[type=text]{padding-right:4rem}.qr-scanner-inline[data-v-26b3e5ef]{grid-template-rows:minmax(0,1fr) auto;gap:clamp(8px,1.5cqh,16px);min-width:0;height:100%;min-height:0;display:grid}.qr-scanner-inline-camera[data-v-26b3e5ef]{color:#fff;background:#0f172a;border-radius:.875rem;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.qr-scanner-inline-video[data-v-26b3e5ef]{border-radius:inherit;object-fit:contain;width:100%;height:100%;min-height:0;max-height:none}.qr-scanner-inline-status[data-v-26b3e5ef]{text-align:center;overflow-wrap:anywhere;text-wrap:balance;max-width:34rem;margin:0;padding:12px;font-size:clamp(16px,1vw + 14px,22px);line-height:1.4}.qr-scanner-inline-controls[data-v-26b3e5ef]{flex-direction:column;justify-content:center;gap:clamp(8px,1.5cqh,16px);min-width:0;min-height:0;display:flex}.qr-scanner-inline-field[data-v-26b3e5ef]{min-width:0}.qr-scanner-inline-field>label[data-v-26b3e5ef]{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;margin-bottom:8px;font-weight:500;line-height:1.2;display:flex}.qr-scanner-manual-state[data-v-26b3e5ef]{color:#0f766e;font-size:16px;font-weight:700}.qr-scanner-code-input[data-v-26b3e5ef]{--qr-edit-width:clamp(56px, min(16cqb, 20cqi), 160px);min-width:0;position:relative}.qr-scanner-code-input>input[data-v-26b3e5ef]{background:#fff;border:1px solid #00000026;border-radius:.875rem;outline:none;width:100%;min-width:0;min-height:56px;padding:12px 64px 12px 16px}.qr-scanner-code-input>input[data-v-26b3e5ef]:read-only{color:#475569;background:#f1f5f9}.qr-scanner-code-input>input[data-v-26b3e5ef]:focus{border-color:#0f766e;box-shadow:0 0 0 3px #ccfbf1}.qr-scanner-code-input>.qr-scanner-edit[data-v-26b3e5ef]{color:#334155;background:0 0;border-radius:0 .875rem .875rem 0;place-items:center;width:56px;min-height:56px;padding:12px;display:grid;position:absolute;inset:0 0 0 auto}.qr-scanner-edit>svg[data-v-26b3e5ef]{flex-shrink:0;width:min(70%,80px);height:auto;max-height:70%}.qr-scanner-edit[aria-pressed=true][data-v-26b3e5ef]{color:#fff;background:#0f766e}.qr-scanner-inline-toggle[data-v-26b3e5ef]{color:#fff;background:#1d4ed8;border:1px solid #0000;border-radius:.875rem;justify-content:center;align-items:center;gap:12px;width:100%;min-width:0;min-height:clamp(56px,14cqh,112px);padding:8px 16px;font-weight:700;display:flex}.qr-scanner-inline-toggle>.qr-scanner-camera-icon[data-v-26b3e5ef]{width:clamp(28px,7cqh,56px);height:clamp(28px,7cqh,56px)}.qr-scanner-camera-action-compact[data-v-26b3e5ef]{display:none}.qr-scanner-inline-controls button[data-v-26b3e5ef]:disabled{color:#475569;cursor:not-allowed;background:#e2e8f0}.qr-scanner-desk.qr-scanner-inline[data-v-26b3e5ef]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:8px}.qr-scanner-desk>.qr-scanner-inline-camera[data-v-26b3e5ef]{position:relative;overflow:hidden}.qr-scanner-desk .qr-scanner-inline-video[data-v-26b3e5ef]{object-fit:cover}.qr-scanner-desk .qr-scanner-inline-controls[data-v-26b3e5ef]{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.qr-scanner-desk .qr-scanner-inline-field>label[data-v-26b3e5ef]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.qr-scanner-desk .qr-scanner-inline-toggle[data-v-26b3e5ef]{width:auto;min-height:56px;padding:8px 14px;font-size:18px}.qr-scanner-desk .qr-scanner-inline-toggle>.qr-scanner-camera-icon[data-v-26b3e5ef]{width:28px;height:28px}.qr-scanner-desk .qr-scanner-camera-action-full[data-v-26b3e5ef]{display:none}.qr-scanner-desk .qr-scanner-camera-action-compact[data-v-26b3e5ef]{display:block}.qr-scanner-camera-only .qr-scanner-inline-video[data-v-26b3e5ef]{object-fit:cover}.qr-scanner-camera-only.qr-scanner-inline[data-v-26b3e5ef]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.qr-scanner-camera-only .qr-scanner-inline-controls[data-v-26b3e5ef]:empty{display:none}.qr-scanner-camera-only.qr-scanner-inline[data-v-26b3e5ef]:not(:has(.qr-scanner-inline-controls>*)){grid-template-rows:minmax(0,1fr)}.qr-scanner-sight[data-v-26b3e5ef]{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.qr-scanner-sight>span[data-v-26b3e5ef]{aspect-ratio:1;border:3px solid #fff;border-radius:24px;width:min(70cqi,70cqb);max-width:80%;max-height:80%;box-shadow:0 0 0 999px #0000002e}.qr-scanner-expected[data-v-26b3e5ef]{color:#fff;text-align:center;text-wrap:balance;pointer-events:none;background:#0f172ae6;border-radius:.5rem;margin:0;padding:8px 12px;font-size:clamp(18px,min(5cqi,8cqb),30px);line-height:1.2;position:absolute;inset:auto 8px 8px}.qr-scanner-desk.qr-scanner-inline--manual[data-v-26b3e5ef]{grid-template-rows:minmax(0,1fr)}.qr-scanner-desk.qr-scanner-inline--manual .qr-scanner-inline-controls[data-v-26b3e5ef]{align-content:center}.qr-scanner-inline button[data-v-26b3e5ef]:focus-visible{outline-offset:3px;outline:3px solid #0f172a}@media (width>=640px) and (orientation:landscape){.qr-scanner-inline[data-v-26b3e5ef]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(16px,3vw,48px)}}.qr-scanner-inline.qr-scanner-inline--manual[data-v-26b3e5ef]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.qr-scanner-inline--manual>.qr-scanner-inline-camera[data-v-26b3e5ef]{display:none}.qr-scanner-inline--manual>.qr-scanner-inline-controls[data-v-26b3e5ef]{width:100%;max-width:none}.qr-scanner-inline.qr-scanner-inline--feedback[data-v-26b3e5ef],.qr-scanner-inline.qr-scanner-inline--camera-full[data-v-26b3e5ef]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0}.qr-scanner-inline--feedback>.qr-scanner-inline-camera[data-v-26b3e5ef]{container:qr-inline-camera/size}.qr-scanner-feedback[data-v-26b3e5ef]{border-radius:inherit;color:#fff;background:#0f172a;flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,3cqb,24px);min-width:0;min-height:0;padding:clamp(12px,min(4cqi,5cqb),32px);display:flex;position:absolute;inset:0}.qr-scanner-feedback--error[data-v-26b3e5ef]{background:#9a3412}.qr-scanner-feedback-text[data-v-26b3e5ef]{text-align:center;overflow-wrap:anywhere;text-wrap:balance;flex:0 auto;min-width:0;max-width:40rem;min-height:0;margin:0;font-size:clamp(20px,min(8cqi,10cqb),56px);font-weight:700;line-height:1.2}.qr-scanner-feedback-spinner[data-v-26b3e5ef]{border:5px solid #ffffff40;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:clamp(32px,min(12cqi,18cqb),80px);height:clamp(32px,min(12cqi,18cqb),80px);animation:1s linear infinite qr-scanner-feedback-spin-26b3e5ef}.qr-scanner-feedback-retry[data-v-26b3e5ef]{color:#9a3412;overflow-wrap:anywhere;text-wrap:balance;background:#fff;border:2px solid #fff;border-radius:.875rem;flex-shrink:0;min-width:0;max-width:100%;min-height:56px;padding:8px 16px;font-size:clamp(18px,min(5cqi,8cqb),32px);font-weight:700;line-height:1.2}.qr-scanner-feedback-retry[data-v-26b3e5ef]:disabled{opacity:.6;cursor:not-allowed}.qr-scanner-inline .qr-scanner-feedback-retry[data-v-26b3e5ef]:focus-visible{outline-offset:4px;outline-color:#fff}@keyframes qr-scanner-feedback-spin-26b3e5ef{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.qr-scanner-feedback-spinner[data-v-26b3e5ef]{animation:none}}.qr-scanner-touch.qr-scanner-inline[data-v-26b3e5ef]{container-type:size}.qr-scanner-touch>.qr-scanner-inline-camera[data-v-26b3e5ef]{container:qr-inline-camera/size}.qr-scanner-touch>.qr-scanner-inline-camera[data-v-26b3e5ef]:has(>.qr-scanner-camera-resume){background:#1d4ed8}.qr-scanner-touch .qr-scanner-camera-resume[data-v-26b3e5ef]{border-radius:inherit;color:#fff;text-align:center;background:#1d4ed8;border:2px solid #1e40af;flex-direction:column;justify-content:center;align-items:center;gap:clamp(4px,2cqb,16px);width:100%;min-width:0;height:100%;min-height:0;padding:clamp(8px,3cqi,24px);line-height:1.2;display:flex}.qr-scanner-camera-resume>strong[data-v-26b3e5ef]{text-wrap:balance;font-size:clamp(22px,min(10cqi,13cqb),56px)}.qr-scanner-camera-resume>span[data-v-26b3e5ef]{text-wrap:balance;font-size:clamp(16px,min(5cqi,8cqb),28px)}.qr-scanner-camera-resume>.qr-scanner-camera-resume-icon[data-v-26b3e5ef]{flex-shrink:0;width:clamp(32px,min(16cqi,20cqb),100px);height:clamp(32px,min(16cqi,20cqb),100px)}.qr-scanner-touch .qr-scanner-camera-resume--error[data-v-26b3e5ef]{color:#fff;background:#9a3412;border-color:#7c2d12}.qr-scanner-touch .qr-scanner-camera-resume[data-v-26b3e5ef]:disabled{opacity:.6;cursor:not-allowed}.qr-scanner-touch.qr-scanner-inline .qr-scanner-code-input>input[data-v-26b3e5ef]{min-height:clamp(56px,min(16cqb,20cqi),160px);padding:8px calc(var(--qr-edit-width) + 8px) 8px 12px;font-size:clamp(24px,min(8cqi,10cqb),48px)}.qr-scanner-touch.qr-scanner-inline .qr-scanner-code-input>.qr-scanner-edit[data-v-26b3e5ef]{width:var(--qr-edit-width);min-width:0;height:100%;padding:8px}.qr-scanner-touch.qr-scanner-inline .qr-scanner-edit>svg[data-v-26b3e5ef]{width:min(70%,80px);height:auto;max-height:70%}.qr-scanner-touch.qr-scanner-inline.qr-scanner-inline--keyboard>.qr-scanner-inline-controls[data-v-26b3e5ef]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:stretch;gap:8px;height:100%;min-height:0;display:grid}.qr-scanner-inline--keyboard .operational-code-keyboard[data-v-26b3e5ef]{grid-area:2/1/auto/-1}.qr-scanner-touch.qr-scanner-inline.qr-scanner-inline--keyboard .qr-scanner-code-input>input[data-v-26b3e5ef]{height:56px;min-height:56px;font-size:clamp(24px,5cqi,40px)}.qr-scanner-touch.qr-scanner-inline.qr-scanner-inline--keyboard .qr-scanner-code-input[data-v-26b3e5ef]{--qr-edit-width:56px}.qr-scanner-touch.qr-scanner-inline.qr-scanner-inline--keyboard .qr-scanner-edit>svg[data-v-26b3e5ef]{width:36px;height:36px}@container qr-inline-camera (height<=200px){.qr-scanner-feedback[data-v-26b3e5ef]{gap:8px;padding:8px}.qr-scanner-feedback--processing[data-v-26b3e5ef]{grid-template-rows:minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);display:grid}.qr-scanner-feedback-text[data-v-26b3e5ef]{font-size:clamp(20px,min(6cqi,12cqb),32px)}.qr-scanner-feedback-retry[data-v-26b3e5ef]{min-height:44px;font-size:clamp(18px,min(5cqi,10cqb),24px)}.qr-scanner-touch .qr-scanner-camera-resume[data-v-26b3e5ef]{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;padding:8px;display:grid}.qr-scanner-camera-resume>.qr-scanner-camera-resume-icon[data-v-26b3e5ef]{grid-row:1/-1;width:40px;height:40px}.qr-scanner-camera-resume>strong[data-v-26b3e5ef]{font-size:clamp(20px,6cqi,32px)}.qr-scanner-camera-resume>span[data-v-26b3e5ef]{font-size:16px}}.qr-camera-dialog[data-v-26b3e5ef]{flex-direction:column;gap:.5rem;height:100%;min-height:0;display:flex}.qr-camera-dialog p[data-v-26b3e5ef]{font-size:1.125rem;line-height:1.3}.qr-camera-frame[data-v-26b3e5ef]{background:#0f172a;border-radius:.75rem;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden;container-type:size}.qr-camera-video[data-v-26b3e5ef]{object-fit:contain;background:#000;border-radius:.75rem;flex:1;width:100%;height:100%;min-height:0}.modal-viewport:has(.qr-camera-dialog){top:var(--app-viewport-top,0px);left:var(--app-viewport-left,0px);width:var(--app-viewport-width,100vw);height:var(--app-viewport-height,100dvh);padding:8px;bottom:auto;right:auto}.modal-panel:has(.qr-camera-dialog){height:calc(var(--app-viewport-height,100dvh) - 16px);flex-direction:column;margin:0;display:flex}.modal-panel:has(.qr-camera-dialog)>header{padding:8px 12px}.modal-panel:has(.qr-camera-dialog)>.modal-content{flex:1;min-height:0;padding:8px 12px}@media (orientation:landscape) and (width>=640px){.qr-camera-dialog[data-v-26b3e5ef]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;display:grid}.qr-camera-frame[data-v-26b3e5ef]{height:100%}}.operational-scanner-desk[data-v-161e0d39]{flex:1;grid-template-rows:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(8px,1.5cqh,16px);min-width:0;min-height:0;display:grid}.desk-reader[data-v-161e0d39]{min-width:0;min-height:0}.desk-actions[data-v-161e0d39]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:clamp(6px,1cqh,12px);min-width:0;min-height:0;display:grid}.desk-actions>button[data-v-161e0d39]:last-child:nth-child(odd){grid-column:1/-1}.operational-scanner-desk .desk-actions>.operational-touch-action[data-v-161e0d39]{gap:clamp(4px,1cqh,16px);height:100%;min-height:44px;padding:clamp(8px,1.5cqh,24px);container-type:size}.operational-scanner-desk .desk-actions>.operational-touch-action>svg[data-v-161e0d39]{width:clamp(24px,min(26cqi,34cqh),100px);height:clamp(24px,min(26cqi,34cqh),100px)}.operational-scanner-desk .desk-actions>.operational-touch-action>span[data-v-161e0d39]{text-wrap:balance;overflow-wrap:normal;font-size:clamp(18px,min(16cqi,24cqh),46px);line-height:1.1}.operational-scanner-desk.operational-scanner-desk--state[data-v-161e0d39]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.desk-read-code[data-v-161e0d39]{color:#fff;background:#0f766e;border-radius:12px;grid-column:1/-1;min-height:48px;font-size:20px;font-weight:700}@media (orientation:landscape) and (width>=640px){.operational-scanner-desk[data-v-161e0d39]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container public-tools (height<=380px){.operational-scanner-desk .desk-actions>.operational-touch-action[data-v-161e0d39]{flex-direction:row;gap:6px}.operational-scanner-desk .desk-actions>.operational-touch-action>svg[data-v-161e0d39]{width:clamp(24px,19cqh,40px);height:clamp(24px,19cqh,40px)}.operational-scanner-desk .desk-actions>.operational-touch-action>span[data-v-161e0d39]{font-size:clamp(16px,10cqi,22px)}}.operational-guard-qr[data-v-30ca66d7]{flex-direction:column;flex:1;gap:8px;min-width:0;min-height:0;display:flex}.operational-guard-qr[data-v-30ca66d7] .qr-scanner-inline{flex:1;min-height:0}.operational-guard-identity[data-v-30ca66d7]{text-align:center;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:clamp(8px,2cqh,20px);min-height:0;display:flex}.operational-guard-identity img[data-v-30ca66d7]{object-fit:cover;border-radius:1rem;width:clamp(64px,18cqh,150px);height:clamp(64px,18cqh,150px)}.operational-guard-identity strong[data-v-30ca66d7]{overflow-wrap:anywhere;font-size:clamp(24px,5cqh,48px);line-height:1.15;display:block}.operational-guard-identity span[data-v-30ca66d7],.operational-guard-identity p[data-v-30ca66d7]{font-size:clamp(16px,2.8cqh,22px)}.operational-guard-qr[data-v-30ca66d7] .operational-touch-action{font-size:clamp(20px,3cqh,28px)}.operational-guard-person[data-v-30ca66d7]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:0;display:flex;container-type:size}.operational-guard-identity-actions[data-v-30ca66d7]{flex-direction:column;gap:8px;width:100%;min-height:56px;display:flex}.operational-guard-identity-actions>button[data-v-30ca66d7]{width:100%;min-height:56px}.operational-guard-qr--camera-only .operational-guard-identity img[data-v-30ca66d7]{width:clamp(80px,min(38cqi,35cqb),320px);height:clamp(80px,min(38cqi,35cqb),320px)}.operational-guard-qr--camera-only .operational-guard-identity strong[data-v-30ca66d7]{font-size:clamp(28px,min(9cqi,12cqb),64px)}.operational-guard-qr--camera-only .operational-guard-identity span[data-v-30ca66d7],.operational-guard-qr--camera-only .operational-guard-identity p[data-v-30ca66d7]{font-size:clamp(20px,min(5cqi,6cqb),32px)}@media (width>=640px) and (orientation:landscape){.operational-guard-qr--camera-only .operational-guard-identity[data-v-30ca66d7]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.operational-guard-identity-actions[data-v-30ca66d7]{flex:1;justify-content:stretch}.operational-guard-identity-actions>button[data-v-30ca66d7]{flex:1}}.operational-guard-qr--camera-only .operational-guard-identity[data-v-30ca66d7]{align-items:stretch}.operational-guard-qr--camera-only .operational-guard-person[data-v-30ca66d7]{align-self:stretch;width:100%}.operational-guard-qr--camera-only .operational-guard-person>div[data-v-30ca66d7]{width:100%;min-width:0}.operational-guard-qr--camera-only .operational-guard-identity-actions[data-v-30ca66d7]{align-items:stretch}.operational-guard-qr .operational-guard-identity .operational-guard-verification[data-v-30ca66d7]{color:#fff;background:#166534;border-radius:1rem;flex-shrink:0;grid-column:1/-1;justify-content:center;align-items:center;gap:clamp(12px,2vw,24px);width:100%;min-width:0;padding:clamp(10px,1.5vh,20px) 16px;font-size:clamp(28px,4vw,52px);font-weight:800;display:flex}.operational-guard-qr .operational-guard-identity .operational-guard-verification>span[data-v-30ca66d7]{min-width:0;font-size:inherit;line-height:1.1}.operational-guard-qr .operational-guard-identity .operational-guard-verification>svg[data-v-30ca66d7]{flex-shrink:0;width:clamp(36px,5vw,64px);height:clamp(36px,5vw,64px)}.operational-guard-qr .operational-guard-identity .operational-guard-change-credential[data-v-30ca66d7]{color:#fff;text-align:center;background:#6d28d9;border:2px solid #5b21b6;border-radius:1rem;justify-content:center;align-items:center;gap:clamp(12px,2vw,24px);width:100%;min-width:0;min-height:72px;padding:clamp(12px,1.5vh,20px);font-size:clamp(24px,3vw,40px);font-weight:800;display:flex;container-type:inline-size}.operational-guard-qr .operational-guard-identity .operational-guard-change-credential>span[data-v-30ca66d7]{text-wrap:balance;overflow-wrap:break-word;min-width:0;font-size:clamp(32px,10cqi,96px);line-height:1.1}.operational-guard-qr .operational-guard-identity .operational-guard-change-credential>svg[data-v-30ca66d7]{flex-shrink:0;width:clamp(48px,12cqi,112px);height:clamp(48px,12cqi,112px)}.operational-guard-qr--camera-only .operational-guard-identity .operational-guard-change-credential[data-v-30ca66d7]{min-height:clamp(80px,calc(var(--app-viewport-height,100dvh) * .12),144px);flex-direction:column}@media (orientation:landscape) and (height<=450px){.operational-guard-qr--camera-only .operational-guard-identity .operational-guard-change-credential[data-v-30ca66d7]{flex-direction:row;gap:8px;min-height:64px;padding:8px}.operational-guard-qr .operational-guard-identity .operational-guard-change-credential>span[data-v-30ca66d7]{font-size:clamp(28px,8cqi,44px)}.operational-guard-qr .operational-guard-identity .operational-guard-change-credential>svg[data-v-30ca66d7]{width:40px;height:40px}}.operational-guard-change-credential[data-v-30ca66d7]:disabled{opacity:.55;cursor:not-allowed}.operational-guard-error[data-v-30ca66d7]{color:#991b1b;background:#fef2f2;border-radius:12px;padding:12px;font-size:clamp(20px,3cqh,28px)}.operational-pin-pad[data-v-8b4d710f]{--pin-digit-size:clamp(2rem, 8cqi, 3rem);flex-direction:column;gap:.5rem;min-width:0;height:100%;min-height:0;display:flex;container:operational-pin-pad/inline-size}.operational-pin-pad-label[data-v-8b4d710f]{color:var(--color-ink-950);font-size:clamp(1rem,4cqi,1.5rem);font-weight:600;line-height:1.2}.operational-pin-pad>.operational-pin-pad-display[data-v-8b4d710f]{background:var(--color-white,white);width:100%;min-width:0;height:clamp(56px,12svh,96px);min-height:56px;color:var(--color-ink-950);font-size:var(--pin-digit-size);font-variant-numeric:tabular-nums;text-align:center;border:2px solid #0003;border-radius:.875rem;outline:none;flex-shrink:0;padding:.25rem .75rem;font-weight:700;line-height:1.1}.operational-pin-pad-display[data-v-8b4d710f]:focus-visible{border-color:var(--color-moss-600);box-shadow:0 0 0 3px var(--color-moss-100)}.operational-pin-pad-keypad[data-v-8b4d710f]{flex:1;grid-template-rows:repeat(4,minmax(44px,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;min-width:0;min-height:0;display:grid}.operational-pin-pad-keypad>button[data-v-8b4d710f]{background:var(--color-white,white);min-width:0;min-height:44px;color:var(--color-ink-950);font-size:var(--pin-digit-size);touch-action:manipulation;border:1px solid #00000026;border-radius:.75rem;place-items:center;padding:.25rem;font-weight:700;line-height:1;display:grid}.operational-pin-pad-keypad>.operational-pin-pad-key--action[data-v-8b4d710f]{background:var(--color-sand-100);color:var(--color-ink-700);grid-column:span 2}.operational-pin-pad-key--action>svg[data-v-8b4d710f]{width:1em;height:1em}.operational-pin-pad-keypad>button[data-v-8b4d710f]:focus-visible{outline:3px solid var(--color-moss-600);outline-offset:2px}.operational-pin-pad-keypad>button[data-v-8b4d710f]:disabled,.operational-pin-pad-display[data-v-8b4d710f]:disabled{opacity:.55;cursor:not-allowed}@media (orientation:landscape) and (height<=600px){.operational-pin-pad[data-v-8b4d710f]{--pin-digit-size:2rem;gap:.375rem}.operational-pin-pad>.operational-pin-pad-display[data-v-8b4d710f]{height:56px}.operational-pin-pad-keypad[data-v-8b4d710f]{grid-template-rows:repeat(3,minmax(44px,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem}}@media (orientation:landscape) and (height<=400px){.operational-pin-pad-label[data-v-8b4d710f]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.operational-pin-pad>.operational-pin-pad-display[data-v-8b4d710f]{height:48px;min-height:48px}}@container operational-pin-pad (width>=360px){@media (orientation:landscape) and (height<=400px){.operational-pin-pad-keypad[data-v-8b4d710f]{grid-template-rows:repeat(2,minmax(44px,1fr));grid-template-columns:repeat(6,minmax(0,1fr))}}}.touch-text-pages[data-v-4b06ff37]{flex:1;grid-template-rows:minmax(1lh,1fr) auto;gap:8px;min-width:0;min-height:1lh;font-size:clamp(18px,2vw,24px);line-height:1.4;display:grid}.touch-text-pages[data-v-4b06ff37]:has(.touch-text-navigation){min-height:calc(1lh + 64px)}.touch-text-area[data-v-4b06ff37]{min-width:0;min-height:1lh}.touch-text-area p[data-v-4b06ff37]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0}.touch-text-navigation[data-v-4b06ff37]{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;font-size:18px;display:grid}.touch-text-navigation button[data-v-4b06ff37]{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:.75rem;min-height:56px;padding:8px;font-size:18px;font-weight:700}.touch-text-navigation--arrows[data-v-4b06ff37]{grid-template-columns:56px minmax(0,1fr) 56px}.touch-text-navigation--arrows button[data-v-4b06ff37]{place-items:center;display:grid}.touch-text-navigation--arrows svg[data-v-4b06ff37]{width:28px;height:28px}.touch-text-next-icon[data-v-4b06ff37]{transform:rotate(180deg)}.touch-text-navigation button[data-v-4b06ff37]:disabled{opacity:.45}.touch-text-navigation button[data-v-4b06ff37]:focus-visible{outline-offset:2px;outline:3px solid #0f172a}.operational-workspace[data-v-0797872a]{width:100%;min-width:0;min-height:0;color:var(--color-ink-950);flex-direction:column;flex:1;gap:clamp(8px,1.75cqh,20px);display:flex}.operational-workspace[data-v-0797872a] h1{font-size:clamp(24px,min(2vw + 20px,5cqh),40px);font-weight:700;line-height:1.15}.operational-workspace[data-v-0797872a] h2{font-size:clamp(22px,min(1.5vw + 18px,4.5cqh),32px);font-weight:700;line-height:1.2}.operational-workspace[data-v-0797872a] .operational-task-frame{flex:1;min-height:0}.operational-workspace[data-v-0797872a] .operational-touch-action{text-align:center;touch-action:manipulation;border:2px solid #0000;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,1.5cqh,16px);width:100%;min-width:0;min-height:clamp(96px,min(14vw,18cqh),176px);padding:clamp(12px,2cqh,24px);font-weight:700;line-height:1.2;display:flex;container-type:inline-size}.operational-workspace[data-v-0797872a] .operational-touch-action>svg{flex-shrink:0;width:clamp(40px,min(24px + 12cqi,10cqh),80px);height:clamp(40px,min(24px + 12cqi,10cqh),80px)}.operational-workspace[data-v-0797872a] .operational-touch-action>span{overflow-wrap:break-word;max-width:100%;font-size:clamp(22px,16px + 2cqi + 1cqh,40px)}.operational-workspace[data-v-0797872a] .operational-touch-action--compact{gap:clamp(8px,1vw,16px);min-height:clamp(96px,8vw,144px);padding:clamp(14px,1.25vw,24px)}.operational-workspace[data-v-0797872a] .operational-touch-action--compact>svg{width:clamp(32px,16px + 10cqi,64px);height:clamp(32px,16px + 10cqi,64px)}.operational-workspace[data-v-0797872a] .operational-touch-action--compact>span{font-size:clamp(20px,16px + 3cqi,28px)}.operational-workspace[data-v-0797872a] .operational-touch-blue{color:#fff;background:#1d4ed8}.operational-workspace[data-v-0797872a] .operational-touch-teal{color:#fff;background:#0f766e}.operational-workspace[data-v-0797872a] .operational-touch-violet{color:#fff;background:#6d28d9}.operational-workspace[data-v-0797872a] .operational-touch-orange{color:#fff;background:#9a3412}.operational-workspace[data-v-0797872a] .operational-touch-slate{color:#fff;background:#334155}.operational-workspace[data-v-0797872a] .operational-touch-danger{color:#fff;background:#b91c1c}.operational-workspace[data-v-0797872a] .operational-touch-neutral{color:#fff;background:#334155;border-color:#1e293b}.operational-workspace[data-v-0797872a] .operational-touch-action:disabled{color:#475569;cursor:not-allowed;background:#e2e8f0;border-color:#94a3b8}.operational-workspace[data-v-0797872a] button:focus-visible{outline-offset:4px;outline:3px solid #0f172a}.operational-workspace[data-v-0797872a] .operational-touch-return{color:#334155;touch-action:manipulation;background:#fff;border:1px solid #cbd5e1;border-radius:.75rem;align-items:center;gap:12px;min-width:56px;min-height:56px;padding:12px 16px;font-size:clamp(18px,1vw + 14px,24px);font-weight:700;display:inline-flex}.operational-workspace[data-v-0797872a] .operational-touch-return>svg{flex-shrink:0;width:28px;height:28px}.operational-workspace[data-v-0797872a] .operational-notice{color:#fff;overflow-wrap:anywhere;background:#1e40af;border-radius:1rem;padding:16px;font-size:1.125rem}.operational-workspace[data-v-0797872a] .operational-error{color:#fff;background:#b91c1c}.operational-workspace[data-v-0797872a] .operational-feedback-copy{text-align:center;font-size:clamp(28px,min(5vw + 10px,7cqh),56px);font-weight:600;line-height:1.2}.operational-workspace[data-v-0797872a] .operational-feedback-copy .touch-text-area{justify-content:center;align-items:center;display:flex}.operational-workspace[data-v-0797872a] .operational-access-fields{border:0;gap:clamp(8px,2cqh,20px);min-width:0;padding:0;display:grid}.operational-workspace[data-v-0797872a] .operational-access-fields input:not(.operational-pin-pad-display){min-height:56px;font-size:20px}.operational-workspace[data-v-0797872a] .operational-access-fields label>span{font-size:18px}.operational-workspace[data-v-0797872a] .operational-access-fields .qr-scanner-touch>button{color:#fff;background:#1d4ed8;border-color:#0000;width:100%;min-height:clamp(96px,15cqh,144px);font-size:clamp(22px,min(1vw + 18px,4cqh),28px)}.operational-workspace[data-v-0797872a] .qr-scanner-touch:not(.qr-scanner-inline) video{object-fit:cover;max-height:min(24cqh,160px)}.operational-workspace[data-v-0797872a] .operational-context{border-bottom:1px solid #cbd5e1;grid-template-columns:minmax(0,1fr);gap:12px;padding-bottom:16px;display:grid}.operational-workspace[data-v-0797872a] .operational-context strong{overflow-wrap:anywhere;font-size:clamp(22px,1vw + 18px,32px);line-height:1.25;display:block}.operational-workspace[data-v-0797872a] .operational-context dl{flex-wrap:wrap;gap:12px 24px;display:flex}.operational-workspace[data-v-0797872a] .operational-context dt{color:#475569;font-size:16px}.operational-workspace[data-v-0797872a] .operational-context dd{overflow-wrap:anywhere;font-size:18px;font-weight:600}.operational-workspace[data-v-0797872a] .operational-grid{grid-template-columns:minmax(0,1fr);gap:clamp(8px,1.5cqh,16px);min-height:0;display:grid}.operational-workspace[data-v-0797872a] .operational-post-controls{border-top:1px solid #cbd5e1;gap:16px;margin-top:auto;padding-top:24px;display:grid}@media (width>=640px){.operational-workspace[data-v-0797872a] .operational-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-workspace[data-v-0797872a] .operational-controls-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operational-workspace[data-v-0797872a] .operational-context{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@container public-tools (height<=600px){.operational-workspace[data-v-0797872a] .operational-controls-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-workspace[data-v-0797872a] .operational-touch-action,.operational-workspace[data-v-0797872a] .operational-touch-action--compact{min-height:96px;padding:10px}.operational-workspace[data-v-0797872a] .operational-touch-action>svg{width:40px;height:40px}.operational-workspace[data-v-0797872a] .operational-touch-action>span{font-size:clamp(22px,2vw + 16px,28px)}}@container public-tools (height<=380px){.operational-workspace[data-v-0797872a]{gap:8px}.operational-workspace[data-v-0797872a] h1,.operational-workspace[data-v-0797872a] h2{font-size:22px}.operational-workspace[data-v-0797872a] .operational-touch-action,.operational-workspace[data-v-0797872a] .operational-touch-action--compact{flex-direction:row;gap:8px;min-height:56px;padding:8px 12px}.operational-workspace[data-v-0797872a] .operational-touch-action>svg{width:28px;height:28px}.operational-workspace[data-v-0797872a] .operational-touch-action>span{font-size:20px}.operational-workspace[data-v-0797872a] .operational-access-fields .qr-scanner-touch>button{min-height:56px;padding:8px;font-size:20px}.operational-workspace[data-v-0797872a] .operational-access-fields .qr-scanner-camera-icon{width:28px;height:28px}.operational-workspace[data-v-0797872a] .operational-touch-return{min-height:56px;padding:8px 12px;font-size:18px}.operational-workspace[data-v-0797872a] .operational-notice{padding:8px;font-size:16px}}.operational-access-gate[data-v-0797872a]{min-height:0}.operational-gate-title[data-v-0797872a]{display:none}.operational-access-gate form[data-v-0797872a]{flex-direction:column;flex:1;min-height:0;display:flex}.operational-access-gate .operational-access-fields[data-v-0797872a]{flex:1;min-height:0}.operational-access-gate[data-v-0797872a] .operational-access-fields input:not(.operational-pin-pad-display),.operational-access-gate[data-v-0797872a] .operational-access-fields label,.operational-access-gate[data-v-0797872a] .operational-access-fields label>span{font-size:clamp(20px,1vw + 14px,26px)}.operational-gate-secondary[data-v-0797872a]{flex-wrap:wrap;gap:8px;display:flex}.operational-gate-secondary>button[data-v-0797872a]{flex:1}.operational-workspace .operational-gate-secondary>.operational-change-credential[data-v-0797872a]{color:#fff;background:#6d28d9;border-color:#5b21b6;justify-content:center;width:100%;min-width:0;height:100%;font-size:clamp(24px,3vw,40px);font-weight:700}.operational-change-credential>span[data-v-0797872a]{overflow-wrap:normal;word-break:normal;min-width:0}@media (width<=639px){.operational-workspace .operational-gate-secondary>.operational-change-credential[data-v-0797872a]{flex-direction:column;gap:4px;padding:6px}.operational-change-credential>svg[data-v-0797872a]{width:28px;max-width:100%}}.operational-change-credential>svg[data-v-0797872a]{flex-shrink:0;width:clamp(28px,4vw,56px);max-width:24%;height:auto}.operational-gate-recovery[data-v-0797872a]{flex-shrink:0}.operational-gate-recovery>.operational-touch-action[data-v-0797872a]{min-height:clamp(72px,18cqh,176px)}.operational-access-actions[data-v-0797872a]{flex-direction:column;justify-content:center;gap:8px;min-width:0;display:flex}.operational-gate-action-compact[data-v-0797872a]{display:none}.operational-access-gate--camera-only .operational-access-actions[data-v-0797872a]{align-self:stretch;width:100%}.operational-access-gate--camera-only[data-v-0797872a] .operational-guard-identity-actions .operational-access-actions{flex:1;width:100%;display:flex}.operational-access-gate--camera-only[data-v-0797872a] .operational-guard-identity-actions .operational-access-actions>.operational-touch-action{flex:1}.operational-access-gate--camera-only[data-v-0797872a] .operational-guard-identity-actions .operational-gate-secondary{width:100%}.operational-access-gate--camera-only[data-v-0797872a] .operational-guard-identity-actions .operational-gate-secondary>button{flex:1}.operational-access-actions>.operational-gate-secondary[data-v-0797872a]:empty{display:none}.operational-check[data-v-0797872a]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(12px,3cqh,32px);min-width:0;min-height:0;padding:clamp(8px,2cqh,24px) 8px;display:flex}.operational-check-symbol[data-v-0797872a]{aspect-ratio:1;color:#0f766e;background:#f0fdfa;border-radius:50%;flex-shrink:0;place-items:center;width:clamp(56px,min(24vw,24cqh),160px);display:grid;position:relative}.operational-check-symbol>svg[data-v-0797872a]{width:50%;height:50%}.operational-check-ring[data-v-0797872a]{border:5px solid #0f766e;border-color:#0f766e #0f766e #ccfbf1 #ccfbf1;border-radius:50%;animation:1.4s linear infinite operational-check-spin-0797872a;position:absolute;inset:0}.operational-check-copy[data-v-0797872a]{gap:12px;max-width:36rem;display:grid}.operational-check-copy h2[data-v-0797872a]{text-wrap:balance}.operational-check-copy p[data-v-0797872a]{color:#475569;text-wrap:balance;font-size:clamp(18px,1vw + 14px,22px);line-height:1.5}.operational-access-progress[data-v-0797872a]{--flow-progress-accent:#0f766e;--flow-progress-font-size:clamp(22px, min(2vw + 14px, 5cqh), 36px);--flow-progress-gap:clamp(6px, 1.5cqh, 12px);flex-shrink:0}@container public-tools (height<=380px){.operational-access-gate>.operational-step-title[data-v-0797872a]{display:none}.operational-access-progress[data-v-0797872a]{--flow-progress-font-size:20px}.operational-check-copy[data-v-0797872a]{gap:6px}.operational-check-copy p[data-v-0797872a]{font-size:16px}.operational-access-gate[data-v-0797872a] .operational-access-fields label,.operational-access-gate[data-v-0797872a] .operational-access-fields label>span{font-size:18px}.operational-access-gate[data-v-0797872a] .qr-scanner-inline-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:6px;display:grid}.operational-access-gate[data-v-0797872a] .qr-scanner-inline-field{grid-column:1/-1}.operational-access-gate[data-v-0797872a] .qr-scanner-inline-toggle{flex-wrap:wrap;grid-area:2/1;gap:4px 8px;min-height:56px;padding:8px;font-size:20px}.operational-access-gate[data-v-0797872a] .qr-scanner-camera-action-full,.operational-gate-action-full[data-v-0797872a]{display:none}.operational-access-gate[data-v-0797872a] .qr-scanner-camera-action-compact,.operational-gate-action-compact[data-v-0797872a]{display:block}.operational-access-fields--qr .operational-access-actions[data-v-0797872a]{display:contents}.operational-access-gate[data-v-0797872a] .qr-scanner-inline-controls>.operational-touch-action,.operational-access-fields--qr .operational-access-actions>.operational-touch-action[data-v-0797872a]{flex-wrap:wrap;grid-area:2/2;gap:4px 8px;padding:8px}.operational-access-fields--qr .operational-gate-secondary[data-v-0797872a]{grid-column:1/-1}.operational-access-fields--qr .operational-gate-secondary>.operational-touch-return[data-v-0797872a]{min-height:48px;padding:8px 12px}.operational-access-gate[data-v-0797872a] .qr-scanner-inline-toggle>.qr-scanner-camera-icon{width:28px;height:28px}.operational-access-gate[data-v-0797872a] .qr-scanner-inline-field>label{margin-bottom:4px}.operational-access-gate[data-v-0797872a] .qr-scanner-inline-status{padding:8px;font-size:16px}}.operational-access-gate .operational-access-fields--qr[data-v-0797872a]{flex-direction:column;display:flex}.operational-access-gate[data-v-0797872a] .qr-scanner-inline{flex:1}.operational-workspace.operational-access-gate[data-v-0797872a] .qr-scanner-inline-video{object-fit:contain;max-height:none}.operational-workspace.operational-access-gate.operational-access-gate--camera-only[data-v-0797872a] .qr-scanner-inline-video{object-fit:cover}.operational-access-gate.operational-access-gate--camera-only .operational-access-fields--qr[data-v-0797872a]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.operational-access-gate.operational-access-gate--camera-only[data-v-0797872a] .qr-scanner-inline{height:auto}.operational-access-gate.operational-access-gate--camera-only[data-v-0797872a] .qr-scanner-inline-controls{flex-direction:column;width:100%;display:flex}.operational-access-gate.operational-access-gate--camera-only[data-v-0797872a] .qr-scanner-inline-controls>.operational-touch-action{grid-area:auto;width:100%}.operational-access-gate[data-v-0797872a] .qr-scanner-inline-controls{font-size:clamp(20px,1vw + 14px,26px)}@media (width<=639px){@container public-tools (height<=650px){.operational-access-progress[data-v-0797872a]{--flow-progress-font-size:20px;--flow-progress-gap:6px}.operational-access-gate[data-v-0797872a] .qr-scanner-inline{grid-template-rows:minmax(64px,1fr) auto;gap:6px}.operational-access-gate[data-v-0797872a] .qr-scanner-inline--manual{grid-template-rows:minmax(0,1fr)}.operational-access-gate[data-v-0797872a] .qr-scanner-inline-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.operational-access-gate[data-v-0797872a] .qr-scanner-inline-field{grid-column:1/-1}.operational-access-gate[data-v-0797872a] .qr-scanner-inline-field>label{margin-bottom:4px;font-size:18px}.operational-access-gate[data-v-0797872a] .qr-scanner-inline-toggle{flex-wrap:wrap;gap:4px;min-height:56px;padding:8px;font-size:18px}.operational-access-gate[data-v-0797872a] .qr-scanner-inline-toggle>svg{width:28px;height:28px}.operational-access-gate[data-v-0797872a] .qr-scanner-camera-action-full,.operational-gate-action-full[data-v-0797872a]{display:none}.operational-access-gate[data-v-0797872a] .qr-scanner-camera-action-compact,.operational-gate-action-compact[data-v-0797872a]{display:block}.operational-access-fields--qr .operational-access-actions[data-v-0797872a]{display:contents}.operational-access-gate[data-v-0797872a] .qr-scanner-inline-controls>.operational-touch-action,.operational-access-fields--qr .operational-access-actions>.operational-touch-action[data-v-0797872a]{flex-flow:wrap;grid-area:2/2;gap:4px;min-height:56px;padding:8px}.operational-access-gate[data-v-0797872a] .qr-scanner-inline-controls>.operational-touch-action>svg,.operational-access-fields--qr .operational-access-actions>.operational-touch-action>svg[data-v-0797872a]{width:28px;height:28px}.operational-access-gate[data-v-0797872a] .qr-scanner-inline-controls>.operational-touch-action>span,.operational-access-fields--qr .operational-access-actions>.operational-touch-action>span[data-v-0797872a]{font-size:20px}.operational-access-fields--qr .operational-gate-secondary[data-v-0797872a]{grid-column:1/-1}.operational-access-fields--qr .operational-gate-secondary>button[data-v-0797872a]{min-height:44px;padding:6px;font-size:18px}}}.operational-access-fields--qr .operational-access-actions[data-v-0797872a]{flex:none}@media (width>=640px) and (orientation:landscape){.operational-access-gate .operational-access-fields--pin[data-v-0797872a]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;align-items:center;gap:clamp(16px,3vw,48px)}.operational-access-gate .operational-access-fields--pin[data-v-0797872a]>:first-child{min-width:0}.operational-access-gate .operational-access-fields--pin>.operational-access-actions[data-v-0797872a]{display:flex}.operational-gate-secondary[data-v-0797872a]{justify-content:flex-end}.operational-gate-secondary>button[data-v-0797872a]{flex:0 auto}}.operational-access-gate .operational-access-fields--pin[data-v-0797872a]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-content:stretch;align-items:stretch;gap:clamp(8px,1.5cqh,16px);display:grid}.operational-pin-person[data-v-0797872a]{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}.operational-pin-identity[data-v-0797872a]{text-align:center;flex:none;font-size:clamp(22px,3cqh,36px);font-weight:700}.operational-pin-capture[data-v-0797872a]{flex:1;min-width:0;min-height:0}.operational-pin-submit-compact[data-v-0797872a]{display:none}.operational-access-gate .operational-access-fields--pin>.operational-access-actions[data-v-0797872a]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.operational-access-fields--pin>.operational-access-actions>.operational-touch-action[data-v-0797872a]{flex-flow:wrap;gap:4px 8px;min-height:clamp(56px,12cqh,128px);padding:8px}.operational-access-fields--pin>.operational-access-actions>.operational-touch-action>svg[data-v-0797872a]{width:32px;height:32px}.operational-access-fields--pin .operational-gate-secondary>.operational-touch-return[data-v-0797872a]{text-align:center;justify-content:center}@media (width>=640px) and (orientation:landscape){.operational-access-gate .operational-access-fields--pin[data-v-0797872a]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,3vw,48px)}.operational-access-gate .operational-access-fields--pin>.operational-access-actions[data-v-0797872a]{grid-template-rows:minmax(96px,1.4fr) minmax(56px,1fr);grid-template-columns:minmax(0,1fr);align-content:stretch;display:grid}.operational-access-fields--pin>.operational-access-actions>.operational-touch-action[data-v-0797872a]{flex-direction:column;min-height:96px}.operational-access-fields--pin .operational-gate-secondary[data-v-0797872a]{align-items:stretch}}@media (width<=639px){.operational-access-fields--pin>.operational-access-actions>.operational-touch-action>svg[data-v-0797872a]{display:none}.operational-access-fields--pin>.operational-access-actions>.operational-touch-action>span[data-v-0797872a]{font-size:20px}.operational-access-fields--pin .operational-gate-secondary>.operational-touch-return[data-v-0797872a]{padding:8px;font-size:18px;line-height:1.2}}@container public-tools (height<=600px){.operational-access-gate:has(.operational-pin-capture)>.operational-step-title[data-v-0797872a]{display:none}}@container public-tools (height<=380px){.operational-pin-capture[data-v-0797872a]{gap:6px}.operational-access-fields--pin>.operational-access-actions>.operational-touch-action[data-v-0797872a]{flex-flow:wrap;min-height:56px}}@media (width<=639px){@container public-tools (height<=380px){.operational-access-gate[data-v-0797872a]:has(.operational-pin-capture){gap:2px}.operational-access-gate:has(.operational-pin-capture)>.operational-access-progress[data-v-0797872a]{--flow-progress-gap:2px}.operational-access-gate .operational-access-fields--pin[data-v-0797872a],.operational-pin-capture[data-v-0797872a]{gap:4px}.operational-access-fields--pin>.operational-access-actions>.operational-touch-action[data-v-0797872a]{min-height:48px;padding:4px 8px}.operational-access-fields--pin>.operational-access-actions>.operational-touch-action>svg[data-v-0797872a],.operational-pin-submit-full[data-v-0797872a]{display:none}.operational-pin-submit-compact[data-v-0797872a]{display:block}.operational-access-fields--pin>.operational-access-actions>.operational-touch-action>span[data-v-0797872a]{font-size:20px}.operational-access-fields--pin .operational-gate-secondary>.operational-touch-return[data-v-0797872a]{min-height:48px;padding:4px 8px;font-size:16px;line-height:1.2}}}.operational-access-gate[data-v-0797872a] .operational-guard-identity-actions{flex:1}.operational-access-gate--camera-only[data-v-0797872a] .operational-guard-identity-actions>.operational-access-actions{flex:2;grid-template-rows:minmax(56px,1.5fr) minmax(56px,1fr);grid-template-columns:minmax(0,1fr);width:100%;min-height:0;display:grid}.operational-access-gate.operational-access-gate--camera-only .operational-access-fields--qr .operational-access-actions>.operational-touch-action[data-v-0797872a],.operational-access-gate.operational-access-gate--camera-only .operational-access-fields--qr .operational-access-actions>.operational-gate-secondary[data-v-0797872a]{grid-area:auto;width:100%}.operational-access-gate[data-v-0797872a] .operational-guard-identity-actions>.operational-touch-return{flex:1;justify-content:center}.operational-access-gate[data-v-0797872a] .operational-guard-identity-actions .operational-gate-secondary{align-items:stretch;display:flex}.operational-access-gate[data-v-0797872a] .operational-guard-identity-actions .operational-gate-secondary>button{flex:1;justify-content:center;width:100%}.operational-access-gate.operational-access-gate--camera-only[data-v-0797872a] .operational-guard-identity{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:clamp(8px,1.5cqh,16px);display:grid}.operational-workspace.operational-access-gate.operational-access-gate--camera-only[data-v-0797872a] .operational-guard-verification{gap:8px;padding:8px 12px;font-size:clamp(20px,2.2vw,28px);line-height:1.2}.operational-workspace.operational-access-gate.operational-access-gate--camera-only[data-v-0797872a] .operational-guard-verification>svg{width:clamp(26px,3vw,36px);height:clamp(26px,3vw,36px)}.operational-workspace.operational-access-gate.operational-access-gate--camera-only[data-v-0797872a] .operational-guard-person:has(>img){flex-direction:column;gap:clamp(8px,1.5cqh,16px);display:flex}.operational-workspace.operational-access-gate.operational-access-gate--camera-only[data-v-0797872a] .operational-guard-person>img{object-fit:contain;flex:1;width:100%;min-width:0;height:0;min-height:0}.operational-workspace.operational-access-gate.operational-access-gate--camera-only[data-v-0797872a] .operational-guard-caption{flex:none}.operational-access-gate.operational-access-gate--camera-only[data-v-0797872a] .operational-guard-caption>span{display:none}.operational-access-gate.operational-access-gate--camera-only[data-v-0797872a] .operational-guard-person strong{text-wrap:balance;font-size:clamp(32px,12vw,80px);line-height:1.1;display:block}.operational-access-gate.operational-access-gate--camera-only[data-v-0797872a] .operational-guard-identity-actions{flex:none;grid-template-rows:repeat(2,minmax(56px,auto));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;display:grid}.operational-access-gate.operational-access-gate--camera-only[data-v-0797872a] .operational-guard-identity-actions>.operational-access-actions,.operational-access-gate.operational-access-gate--camera-only[data-v-0797872a] .operational-guard-identity-actions .operational-gate-secondary{display:contents}.operational-access-gate.operational-access-gate--camera-only[data-v-0797872a] .operational-guard-identity-actions button{flex-direction:row;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;height:100%;min-height:56px;padding:8px 10px;font-size:clamp(18px,2.2vw,32px);line-height:1.2;display:flex}.operational-access-gate.operational-access-gate--camera-only[data-v-0797872a] .operational-guard-identity-actions .operational-gate-secondary>button{grid-column:1/-1}.operational-access-gate.operational-access-gate--camera-only[data-v-0797872a] .operational-guard-identity-actions button>svg{flex-shrink:0;width:clamp(28px,4vw,56px);height:clamp(28px,4vw,56px)}.operational-access-gate.operational-access-gate--camera-only[data-v-0797872a] .operational-guard-identity-actions button>span{font-size:inherit}.operational-access-gate.operational-access-gate--camera-only[data-v-0797872a] .operational-guard-identity-actions .operational-gate-action-full{display:block}.operational-access-gate.operational-access-gate--camera-only[data-v-0797872a] .operational-guard-identity-actions .operational-gate-action-compact{display:none}@media (width>=640px) and (orientation:landscape){.operational-access-gate.operational-access-gate--camera-only[data-v-0797872a] .operational-guard-identity{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(16px,3vw,32px)}.operational-access-gate.operational-access-gate--camera-only[data-v-0797872a] .operational-guard-identity-actions{grid-template-rows:repeat(3,minmax(56px,1fr));grid-template-columns:minmax(0,1fr)}.operational-access-gate.operational-access-gate--camera-only[data-v-0797872a] .operational-guard-identity-actions button{flex-direction:column;padding:12px}}@media (width<=639px){@container public-tools (height<=600px){.operational-pin-capture[data-v-0797872a] .operational-pin-pad-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.operational-pin-capture[data-v-0797872a] .operational-pin-pad-display{height:56px;min-height:56px}}}.operational-access-gate.operational-access-gate--camera-only[data-v-0797872a] .qr-scanner-inline--camera-full,.operational-access-gate.operational-access-gate--camera-only[data-v-0797872a] .qr-scanner-inline--feedback{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0}@keyframes operational-check-spin-0797872a{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.operational-check-ring[data-v-0797872a]{animation:none}}.voice-text-field[data-v-7b7cbfca]{min-width:0;min-height:0;color:var(--color-ink-950);gap:.5rem;display:grid}.voice-text-field-layout[data-v-7b7cbfca],.voice-text-field-entry[data-v-7b7cbfca],.voice-text-field-dictation[data-v-7b7cbfca],.voice-text-field-feedback[data-v-7b7cbfca]{display:contents}.voice-text-field-label[data-v-7b7cbfca]{grid-row:1;font-size:.875rem;font-weight:500}.voice-text-field-input[data-v-7b7cbfca]{background:var(--color-white,white);border:1px solid #00000026;border-radius:.75rem;outline:none;grid-row:2;width:100%;min-width:0;min-height:44px;padding:.75rem 1rem;font-size:1rem;line-height:1.4}textarea.voice-text-field-input[data-v-7b7cbfca]{resize:vertical}.voice-text-field-input[data-v-7b7cbfca]:focus-visible{border-color:var(--color-moss-600);box-shadow:0 0 0 3px var(--color-moss-100)}.voice-text-field-actions[data-v-7b7cbfca]{flex-wrap:wrap;grid-row:3;gap:.5rem;min-width:0;display:flex}.voice-text-field-actions>button[data-v-7b7cbfca]{background:var(--color-sand-50);border:1px solid #00000026;border-radius:.625rem;min-height:44px;padding:.5rem .75rem;font-size:.875rem;font-weight:600;line-height:1.3}.voice-text-field-actions>.voice-text-field-dictate[data-v-7b7cbfca]{background:var(--color-moss-600);color:#fff;border-color:#0000}.voice-text-field-actions>button[data-v-7b7cbfca]:focus-visible{outline:3px solid var(--color-moss-600);outline-offset:3px}.voice-text-field-input[data-v-7b7cbfca]:disabled,.voice-text-field-actions>button[data-v-7b7cbfca]:disabled{opacity:.55;cursor:not-allowed}.voice-text-field-help[data-v-7b7cbfca],.voice-text-field-status[data-v-7b7cbfca],.voice-text-field-provisional[data-v-7b7cbfca]{overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:1.4}.voice-text-field-help[data-v-7b7cbfca]{color:var(--color-ink-700);grid-row:4}.voice-text-field-status[data-v-7b7cbfca]{color:var(--color-moss-700);grid-row:5}.voice-text-field-status--error[data-v-7b7cbfca]{color:var(--color-amber-800)}.voice-text-field-provisional[data-v-7b7cbfca]{background:var(--color-sand-100);border-radius:.5rem;grid-row:6;padding:.5rem .75rem}.voice-text-field-provisional>span[data-v-7b7cbfca]:first-child{font-weight:600}.voice-text-field-provisional[data-v-7b7cbfca]:focus-visible{outline:2px solid var(--color-moss-600);outline-offset:2px}.voice-text-field--touch[data-v-7b7cbfca]{--voice-text-size:clamp(20px, 3.2cqw, 48px);--voice-action-size:clamp(18px, 2.2cqw, 28px);--voice-control-height:56px;flex:1;display:flex;container-type:inline-size}.voice-text-field--touch .voice-text-field-layout[data-v-7b7cbfca]{flex:1;grid-template-rows:minmax(0,1fr) auto auto;gap:8px;min-width:0;min-height:0;display:grid}.voice-text-field--touch .voice-text-field-entry[data-v-7b7cbfca]{grid-template-rows:auto minmax(var(--voice-control-height), 1fr);gap:8px;min-width:0;min-height:0;display:grid}.voice-text-field--touch .voice-text-field-label[data-v-7b7cbfca]{grid-row:auto;font-size:clamp(20px,2.4cqw,32px);font-weight:700;line-height:1.2}.voice-text-field-capture-label[data-v-7b7cbfca]{color:#1e40af;margin-top:4px;font-size:clamp(16px,1.8cqi,24px);font-weight:600;line-height:1.2;display:block}.voice-text-field--touch .voice-text-field-input[data-v-7b7cbfca]{height:100%;min-height:var(--voice-control-height);font-size:var(--voice-text-size);grid-row:auto;padding:8px 12px}.voice-text-field--touch textarea.voice-text-field-input[data-v-7b7cbfca]{resize:none}.voice-text-field--touch .voice-text-field-help[data-v-7b7cbfca]{grid-row:auto;font-size:clamp(16px,1.8cqw,20px);line-height:1.25}.voice-text-field--touch .voice-text-field-dictation[data-v-7b7cbfca]{grid-template-rows:auto;gap:8px;min-width:0;min-height:0;display:grid}.voice-text-field--touch .voice-text-field-feedback[data-v-7b7cbfca]{color:#fff;background:#1e40af;border-radius:.75rem;flex-direction:column;gap:6px;min-width:0;min-height:0;padding:10px 12px;display:flex}.voice-text-field--touch .voice-text-field-feedback--error[data-v-7b7cbfca]{color:#fff;background:#9a3412}.voice-text-field--touch .voice-text-field-status[data-v-7b7cbfca]{color:inherit;grid-row:auto;font-size:clamp(22px,3cqw,36px);font-weight:700;line-height:1.2}.voice-text-field--touch .voice-text-field-provisional[data-v-7b7cbfca]{background:0 0;flex-direction:column;flex:1;grid-row:auto;gap:6px;min-width:0;min-height:0;padding:0;font-size:clamp(22px,3cqw,36px);display:flex}.voice-text-field--touch .voice-text-field-feedback[data-v-7b7cbfca] .touch-text-pages{min-height:calc(1lh + 2px);font-size:clamp(28px,min(8cqw,9vh),64px);font-weight:600;line-height:1.2}.voice-text-field--touch .voice-text-field-feedback[data-v-7b7cbfca] .touch-text-pages:has(.touch-text-navigation){min-height:calc(1lh + 66px)}.voice-text-field--touch .voice-text-field-feedback[data-v-7b7cbfca] .touch-text-area{align-items:center;min-height:calc(1lh + 2px);display:flex}.voice-text-field--touch.voice-text-field--feedback .voice-text-field-entry[data-v-7b7cbfca],.voice-text-field--touch.voice-text-field--feedback .voice-text-field-help[data-v-7b7cbfca]{display:none}.voice-text-field--touch.voice-text-field--feedback .voice-text-field-layout[data-v-7b7cbfca]{grid-template-rows:minmax(0,1fr)}.voice-text-field--touch.voice-text-field--feedback .voice-text-field-dictation[data-v-7b7cbfca]{grid-template-rows:minmax(0,1fr) auto}.voice-text-field--touch .voice-text-field-actions[data-v-7b7cbfca]{grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.voice-text-field--touch.voice-text-field--active .voice-text-field-actions[data-v-7b7cbfca]{grid-template-columns:repeat(3,minmax(0,1fr))}.voice-text-field--touch .voice-text-field-actions[data-v-7b7cbfca]:has(.voice-text-field-clear){grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 64px}.voice-text-field--touch .voice-text-field-actions>button[data-v-7b7cbfca]{min-width:0;min-height:var(--voice-control-height);font-size:var(--voice-action-size);overflow-wrap:anywhere;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 4px;line-height:1.2;display:flex}.voice-text-field--touch .voice-text-field-actions>.voice-text-field-dictate[data-v-7b7cbfca]{color:#fff;background:#15803d}.voice-text-field--touch .voice-text-field-actions>.voice-text-field-cancel[data-v-7b7cbfca]{color:#fff;background:#b91c1c}.voice-text-field--touch .voice-text-field-actions>.voice-text-field-keyboard[data-v-7b7cbfca]{color:#fff;background:#1d4ed8}.voice-text-field--touch .voice-text-field-actions>.voice-text-field-clear[data-v-7b7cbfca]{color:#b91c1c;background:#fff;border:2px solid #b91c1c}.voice-text-field--touch .voice-text-field-clear[data-v-7b7cbfca] svg{width:32px;height:32px}.voice-text-field--touch .voice-text-field-actions[data-v-7b7cbfca] svg{flex-shrink:0;width:min(32%,64px);height:auto;max-height:64px}@media (orientation:landscape){@container (width>=600px){.voice-text-field--touch:not(.voice-text-field--feedback) .voice-text-field-layout[data-v-7b7cbfca]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.voice-text-field--touch:not(.voice-text-field--feedback) .voice-text-field-entry[data-v-7b7cbfca]{grid-area:1/1}.voice-text-field--touch:not(.voice-text-field--feedback) .voice-text-field-dictation[data-v-7b7cbfca]{grid-area:1/2}.voice-text-field--touch:not(.voice-text-field--feedback) .voice-text-field-actions[data-v-7b7cbfca]{height:100%}.voice-text-field--touch .voice-text-field-help[data-v-7b7cbfca]{grid-column:1/-1}.voice-text-field--touch.voice-text-field--feedback .voice-text-field-dictation[data-v-7b7cbfca]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr)}.voice-text-field--touch.voice-text-field--feedback .voice-text-field-actions[data-v-7b7cbfca]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(var(--voice-control-height), 1fr);height:100%}.voice-text-field--touch.voice-text-field--feedback.voice-text-field--active .voice-text-field-keyboard[data-v-7b7cbfca]{grid-column:1/-1}}}@media (height<=600px){.voice-text-field--touch .voice-text-field-layout[data-v-7b7cbfca]{gap:8px}.voice-text-field--touch .voice-text-field-feedback[data-v-7b7cbfca]{gap:4px;padding:6px 8px}.voice-text-field--touch .voice-text-field-provisional>span[data-v-7b7cbfca]:first-child{display:none}.voice-text-field--touch .voice-text-field-actions[data-v-7b7cbfca] svg{width:24px;height:24px}}@media (height<=450px){.voice-text-field--touch:not(.voice-text-field--feedback) .voice-text-field-layout[data-v-7b7cbfca]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.25fr) minmax(100px,.75fr);gap:8px}.voice-text-field--touch:not(.voice-text-field--feedback) .voice-text-field-entry[data-v-7b7cbfca]{grid-area:1/1}.voice-text-field--touch:not(.voice-text-field--feedback) .voice-text-field-dictation[data-v-7b7cbfca]{grid-area:1/2}.voice-text-field--touch:not(.voice-text-field--feedback) .voice-text-field-help[data-v-7b7cbfca]{grid-area:2/1/auto/-1}.voice-text-field--touch:not(.voice-text-field--feedback) .voice-text-field-actions[data-v-7b7cbfca]{grid-template-columns:1fr;height:100%}.voice-text-field--touch .voice-text-field-actions>button[data-v-7b7cbfca]{flex-direction:row;gap:4px;padding:4px}.voice-text-field--touch .voice-text-field-feedback[data-v-7b7cbfca]{gap:0;padding:0}.voice-text-field--touch .voice-text-field-feedback>.voice-text-field-status[data-v-7b7cbfca]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}.voice-text-field--touch.voice-text-field--keyboard .voice-text-field-layout[data-v-7b7cbfca]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:8px}.voice-text-field--touch.voice-text-field--keyboard .voice-text-field-entry[data-v-7b7cbfca]{grid-area:auto;grid-template-rows:auto 44px;gap:4px}.voice-text-field--touch.voice-text-field--keyboard .voice-text-field-input[data-v-7b7cbfca]{height:44px;min-height:44px;font-size:clamp(20px,3cqi,32px)}.voice-text-field--touch.voice-text-field--keyboard[data-v-7b7cbfca] .operational-code-keyboard{height:auto;min-height:140px}@media (orientation:landscape) and (height<=450px){.voice-text-field--touch.voice-text-field--keyboard .voice-text-field-layout[data-v-7b7cbfca]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(120px,.65fr) minmax(0,1.35fr)}.voice-text-field--touch.voice-text-field--keyboard .voice-text-field-entry[data-v-7b7cbfca]{align-content:center}}.voice-choice-selector[data-v-ae243868]{flex-direction:column;flex:1;gap:8px;min-width:0;min-height:0;display:flex;container-type:inline-size}.voice-choice-context[data-v-ae243868]{display:contents}.voice-choice-controls[data-v-ae243868]{flex-shrink:0;grid-template-columns:minmax(0,1fr) clamp(64px,6vw,88px);align-items:stretch;gap:8px;display:grid}.voice-choice-controls button[data-v-ae243868]{border:1px solid #cbd5e1;border-radius:.75rem;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:64px;padding:8px 12px;font-size:clamp(18px,1.7vw,28px);font-weight:700;display:flex}.voice-choice-controls .voice-choice-clear[data-v-ae243868]{color:#dc2626;background:#fff;border-color:#fecaca;width:100%;padding:12px}.voice-choice-clear[data-v-ae243868] svg{flex-shrink:0;width:100%;max-width:48px;height:auto;display:block}.voice-choice-clear[data-v-ae243868]:not(:disabled):hover{background:#fef2f2}.voice-choice-status[data-v-ae243868]{text-wrap:balance;overflow-wrap:anywhere;flex-shrink:0;margin:0;font-size:clamp(22px,min(6cqi,8vh),48px);font-weight:700;line-height:1.1}.voice-choice-status--error[data-v-ae243868]{color:#991b1b}.voice-choice-transcript-box[data-v-ae243868]{color:#0f172a;background:#fff;border:2px solid #1d4ed8;border-radius:.75rem;min-width:0;padding:clamp(8px,1vw,16px)}.voice-choice-transcript-label[data-v-ae243868]{color:#1e40af;margin-bottom:4px;font-size:clamp(16px,1.3vw,22px);font-weight:700;display:block}.voice-choice-transcript[data-v-ae243868]{overflow-wrap:anywhere;max-height:2.5em;margin:0;font-size:clamp(24px,3cqi,44px);font-weight:700;line-height:1.2;overflow:auto}.voice-choice-results[data-v-ae243868]{overscroll-behavior:contain;flex-direction:column;flex:1;gap:6px;min-width:0;min-height:0;display:flex;overflow:auto}.voice-choice-results>li[data-v-ae243868]{flex-shrink:0}.voice-choice-result[data-v-ae243868]{color:#0f172a;text-align:left;overflow-wrap:anywhere;background:#fff;border:1px solid #cbd5e1;border-radius:.75rem;grid-template-columns:repeat(7,minmax(0,1fr)) minmax(50px,1.25fr);align-items:center;gap:8px;width:100%;min-width:0;min-height:64px;padding:8px 12px;display:grid}.voice-choice-result-copy[data-v-ae243868]{flex-direction:column;grid-column:1/span 7;justify-content:center;align-items:flex-start;gap:2px;min-width:0;display:flex}.voice-choice-result:not(:has(.voice-choice-match-score)) .voice-choice-result-copy[data-v-ae243868]{grid-column:1/-1}.voice-choice-result-copy>strong[data-v-ae243868]{font-size:clamp(20px,1.8vw,28px);line-height:1.2}.voice-choice-result-copy>span[data-v-ae243868]{font-size:clamp(16px,1.4vw,22px);line-height:1.25}.voice-choice-result-copy>.voice-choice-suggestion[data-v-ae243868]{color:#1e40af;font-weight:700}.voice-choice-match-score[data-v-ae243868]{font-variant-numeric:tabular-nums;text-align:center;border:1px solid;border-radius:.625rem;grid-column:8;justify-content:center;align-items:center;min-width:0;min-height:48px;padding:4px;font-size:clamp(18px,2.5cqi,30px);font-weight:900;line-height:1;display:flex}.voice-choice-match-score--high[data-v-ae243868]{color:#166534;background:#dcfce7;border-color:#86efac}.voice-choice-match-score--low[data-v-ae243868]{color:#c2410c;background:#ffedd5;border-color:#fdba74}.voice-choice-result[aria-pressed=true][data-v-ae243868]{background:#f0fdf4;border-color:#166534;box-shadow:inset 0 0 0 2px #166534}.voice-choice-selector button[data-v-ae243868]:disabled{opacity:.55;cursor:not-allowed}.voice-choice-selector button[data-v-ae243868]:focus-visible,.voice-choice-results[data-v-ae243868]:focus-visible{outline-offset:2px;outline:3px solid #0f172a}.voice-choice-empty[data-v-ae243868]{padding:12px;font-size:18px}.voice-choice-selection[data-v-ae243868]{color:#fff;overflow-wrap:anywhere;background:#166534;border:2px solid #14532d;border-radius:.875rem;flex-direction:column;flex-shrink:0;gap:4px;min-width:0;padding:clamp(10px,1.3vh,16px) clamp(12px,1.5vw,24px);display:flex}.voice-choice-selection-label[data-v-ae243868]{font-size:clamp(18px,1.5cqi,24px);font-weight:600;line-height:1.1}.voice-choice-selection>strong[data-v-ae243868]{text-wrap:balance;font-size:clamp(28px,min(4cqi,5vh),48px);font-weight:800;line-height:1.15}.voice-choice-selection-description[data-v-ae243868]{font-size:clamp(20px,2cqi,28px);line-height:1.2}.voice-choice-dictate[data-v-ae243868]{color:#fff;background:#1d4ed8;border:2px solid #1e40af;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;gap:12px;width:100%;min-height:64px;padding:clamp(8px,1.5vh,16px);font-size:clamp(22px,3cqi,36px);font-weight:700;display:flex}.voice-choice-dictate[data-v-ae243868] svg{flex-shrink:0;width:clamp(32px,5cqi,56px);height:clamp(32px,5cqi,56px)}@media (orientation:landscape) and (width>=640px) and (height<=500px){.voice-choice-selector[data-v-ae243868]{grid-template-rows:minmax(0,1fr) minmax(64px,auto);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;display:grid}.voice-choice-context[data-v-ae243868]{overscroll-behavior:contain;flex-direction:column;grid-area:1/1;gap:6px;min-width:0;min-height:0;display:flex;overflow:auto}.voice-choice-results[data-v-ae243868]{grid-area:1/2}.voice-choice-selection[data-v-ae243868]{overscroll-behavior:contain;grid-area:2/1;max-height:96px;overflow:auto}.voice-choice-dictate[data-v-ae243868]{grid-area:2/2;height:100%;min-height:64px;font-size:22px}.voice-choice-selector:not(:has(.voice-choice-selection)) .voice-choice-context[data-v-ae243868]{grid-row:1/-1}.voice-choice-selector:not(:has(.voice-choice-dictate)) .voice-choice-results[data-v-ae243868]{grid-row:1/-1}.voice-choice-selector[data-v-ae243868]:not(:has(.voice-choice-selection,.voice-choice-dictate)){grid-template-rows:minmax(0,1fr)}.voice-choice-context[data-v-ae243868]:focus-visible{outline-offset:2px;outline:3px solid #0f172a}}@media (orientation:landscape) and (height<=450px){.voice-choice-selector[data-v-ae243868]{gap:6px}.voice-choice-status[data-v-ae243868]{font-size:clamp(20px,min(5cqi,6vh),32px)}.voice-choice-transcript-box[data-v-ae243868]{padding:8px}.voice-choice-selection[data-v-ae243868]{padding:8px 12px}.voice-choice-selection>strong[data-v-ae243868]{font-size:clamp(24px,4cqi,32px)}}.visit-terminal-choice[data-v-b74ee1ab]{flex-direction:column;flex:1;gap:clamp(6px,1.2vh,14px);min-width:0;min-height:0;display:flex}.visit-terminal-choice legend[data-v-b74ee1ab]{margin-bottom:.5rem;font-size:clamp(20px,2vw,32px);font-weight:700;line-height:1.2}.visit-terminal-choice-options[data-v-b74ee1ab]{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(56px,1fr);gap:clamp(8px,1.4vw,16px);min-height:0;display:grid}.visit-terminal-choice-options--single[data-v-b74ee1ab]{grid-template-columns:minmax(0,1fr)}.visit-terminal-choice-options button[data-v-b74ee1ab]{color:#fff;overflow-wrap:anywhere;background:#1d4ed8;border:2px solid #1e40af;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:56px;padding:clamp(8px,1.5vw,24px);font-weight:700;line-height:1.15;display:flex;container-type:size}.visit-terminal-choice-options button>span[data-v-b74ee1ab]{max-width:100%;font-size:clamp(20px,min(12cqi,24cqb),64px);line-height:1.15;display:block}.visit-terminal-choice-options button>small[data-v-b74ee1ab]{max-width:100%;font-size:clamp(18px,min(6cqi,12cqb),34px);font-weight:500;line-height:1.2}.visit-terminal-choice-options button[data-selected][data-v-b74ee1ab]{background:#166534;border-color:#14532d;box-shadow:inset 0 0 0 3px #fff}.visit-terminal-choice-options button[data-v-b74ee1ab]:disabled{color:#64748b;cursor:not-allowed;background:#e2e8f0}.visit-terminal-choice button[data-v-b74ee1ab]:focus-visible{outline-offset:3px;outline:3px solid #0f172a}.visit-terminal-choice-catalogue[data-v-b74ee1ab]{flex:1;align-items:stretch;gap:8px;min-width:0;min-height:0;display:flex}.visit-terminal-choice-catalogue>.visit-terminal-choice-options[data-v-b74ee1ab]{flex:1}.visit-terminal-choice-arrow[data-v-b74ee1ab]{color:#1e3a8a;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:12px;place-items:center;width:clamp(48px,7vw,80px);min-width:48px;min-height:56px;display:grid}.visit-terminal-choice-arrow svg[data-v-b74ee1ab]{width:32px;height:32px}.visit-terminal-choice-arrow--next svg[data-v-b74ee1ab]{transform:rotate(180deg)}.visit-terminal-choice-arrow[data-v-b74ee1ab]:disabled{opacity:.4}.visit-terminal-choice-position[data-v-b74ee1ab]{text-align:center;font-size:18px}.visit-terminal-choice-continue[data-v-b74ee1ab]{flex-shrink:0;min-height:64px;display:flex}.visit-terminal-choice-continue[data-v-b74ee1ab]>button{width:100%;height:100%;min-height:56px}.visit-terminal-choice-selection[data-v-b74ee1ab]{color:#fff;background:#166534;border:2px solid #14532d;border-radius:.875rem;flex-direction:column;flex-shrink:0;gap:4px;min-width:0;padding:clamp(8px,1.3vh,16px) 12px;display:flex}.visit-terminal-choice-selection>span[data-v-b74ee1ab]{font-size:clamp(18px,1.5vw,24px);line-height:1.1}.visit-terminal-choice-selection>strong[data-v-b74ee1ab]{overflow-wrap:anywhere;font-size:clamp(24px,min(4vw,5vh),48px);line-height:1.15}.visit-terminal-choice-selection>small[data-v-b74ee1ab]{font-size:clamp(18px,2vw,28px);line-height:1.2}@media (width<=639px){.visit-terminal-choice-options[data-v-b74ee1ab]{grid-template-columns:minmax(0,1fr)}}.visits-touch-action[data-v-317d5368]{width:100%;min-width:0;min-height:var(--visits-action-height,clamp(96px, calc(var(--app-viewport-height,100dvh) * .17), 208px));justify-content:center;align-items:center;gap:clamp(6px, calc(var(--app-viewport-height,100dvh) * .012), 16px);padding:clamp(8px, calc(var(--app-viewport-height,100dvh) * .018), 24px);text-align:center;touch-action:manipulation;-webkit-user-select:none;user-select:none;border:2px solid #0000;border-radius:1rem;flex-direction:column;font-size:clamp(20px,1.5vw + 14px,40px);font-weight:700;line-height:1.2;transition:transform .12s,box-shadow .12s;display:flex;container-type:inline-size}.visits-touch-action[data-v-317d5368] .visits-touch-action-icon{width:clamp(32px, min(8cqi + 2vw, var(--app-viewport-height,100dvh) * .08), 80px);height:clamp(32px, min(8cqi + 2vw, var(--app-viewport-height,100dvh) * .08), 80px);flex-shrink:0}.visits-touch-action span[data-v-317d5368]{max-width:100%;font-size:clamp(20px, min(14px + 1vw + 2cqi, var(--app-viewport-height,100dvh) * .04), 40px);overflow-wrap:break-word;line-height:1.2}.visits-touch-action--info[data-v-317d5368]{color:#fff;background:#1d4ed8}.visits-touch-action--success[data-v-317d5368]{color:#fff;background:#166534}.visits-touch-action--warning[data-v-317d5368]{color:#fff;background:#9a3412}.visits-touch-action--arrival[data-v-317d5368]{color:#fff;background:#0f766e}.visits-touch-action--pending[data-v-317d5368]{color:#fff;background:#9a3412}.visits-touch-action--logistics[data-v-317d5368]{color:#fff;background:#6d28d9}.visits-touch-action--transit[data-v-317d5368]{color:#fff;background:#0e7490}.visits-touch-action--danger[data-v-317d5368]{color:#fff;background:#b91c1c}.visits-touch-action--neutral[data-v-317d5368]{color:#fff;background:#334155;border-color:#1e293b}.visits-touch-action--compact[data-v-317d5368]{flex-direction:row;gap:.5rem;min-height:56px;padding:.5rem .75rem}.visits-touch-action--compact[data-v-317d5368] .visits-touch-action-icon{width:clamp(24px, min(5cqi, var(--app-viewport-height,100dvh) * .05), 40px);height:clamp(24px, min(5cqi, var(--app-viewport-height,100dvh) * .05), 40px)}.visits-touch-action--compact span[data-v-317d5368]{font-size:clamp(18px, min(14px + 1vw + 1cqi, var(--app-viewport-height,100dvh) * .035), 28px)}.visits-touch-action[data-selected][data-v-317d5368]{border-color:currentColor;box-shadow:0 0 0 3px #0f172a}.visits-touch-action[data-v-317d5368]:focus-visible{outline-offset:4px;outline:3px solid #0f172a}.visits-touch-action[data-v-317d5368]:active:not(:disabled){transform:scale(.98)}.visits-touch-action[data-v-317d5368]:disabled{color:#475569;cursor:not-allowed;background:#e2e8f0;border-color:#94a3b8}.visits-touch-action--saving[data-v-317d5368]:disabled{background:var(--color-brand-yellow,#facc15);color:#17211b;border-color:#ca8a04}.visits-touch-action-spinner[data-v-317d5368]{border:4px solid;border-right-color:#0000;border-radius:50%;animation:.8s linear infinite visits-action-spin-317d5368}@keyframes visits-action-spin-317d5368{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.visits-touch-action[data-v-317d5368]{transition:none}.visits-touch-action-spinner[data-v-317d5368]{animation:none}.visits-touch-action[data-v-317d5368]:active:not(:disabled){transform:none}}.visits-terminal-feedback[data-v-82cacd1e]{color:#fff;background:#166534;border:1px solid #14532d;border-radius:1rem;flex:1;grid-column:1/-1;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(8px,1.5vh,20px);width:100%;min-width:0;height:100%;min-height:0;padding:clamp(12px,2vw,28px);display:grid;container-type:size}.visits-terminal-feedback--error[data-v-82cacd1e]{color:#fff;background:#9a3412;border-color:#7c2d12}.visits-feedback-heading[data-v-82cacd1e]{text-align:center;margin:0;font-size:clamp(18px,min(3cqi,5cqb),24px);font-weight:600;line-height:1.2}.visits-terminal-feedback .visits-feedback-message[data-v-82cacd1e]{text-align:center;font-size:clamp(28px,min(8cqi,12cqb),56px);font-weight:700;line-height:1.18}.visits-terminal-feedback .visits-feedback-message[data-v-82cacd1e] .touch-text-area{justify-content:center;align-items:center;display:flex}.visits-terminal-feedback .visits-feedback-message[data-v-82cacd1e] .touch-text-area p{width:100%}.visits-terminal-feedback .visits-feedback-message[data-v-82cacd1e] .touch-text-navigation{gap:8px;font-size:clamp(18px,3cqi,24px)}.visits-terminal-feedback .visits-feedback-message[data-v-82cacd1e] .touch-text-navigation button{min-height:56px;padding:8px;font-size:clamp(20px,min(4cqi,6cqb),28px)}.visits-feedback-actions[data-v-82cacd1e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.2cqi,16px);display:grid}.visits-feedback-actions[data-v-82cacd1e]:has(>:only-child){grid-template-columns:1fr}.visits-terminal-feedback .visits-feedback-actions .visits-feedback-button[data-v-82cacd1e]{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:.75rem;min-height:clamp(56px,12cqb,96px);padding:clamp(8px,1.2cqi,16px);font-size:clamp(20px,min(5cqi,7cqb),36px);font-weight:700;line-height:1.2}.visits-terminal-feedback .visits-feedback-actions .visits-feedback-button--retry[data-v-82cacd1e]{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.visits-feedback-actions button[data-v-82cacd1e]:disabled{opacity:.5}.visits-feedback-actions button[data-v-82cacd1e]:focus-visible{outline-offset:2px;outline:3px solid #0f172a}.incident-stay-operational[data-v-99db7459]{font-size:clamp(18px,2vw,24px)}.incident-stay-operational input[data-v-99db7459]{min-height:56px;font-size:20px}.incident-stay-operational ul[data-v-99db7459]{max-height:36vh}.incident-stay-operational button[data-v-99db7459]{min-height:56px}.guard-incident-panel[data-v-ef4176c0]{flex-direction:column;flex:1;gap:clamp(8px,1.5cqh,16px);min-height:0;display:flex}h1[data-v-ef4176c0]{font-size:clamp(24px,4cqh,40px);font-weight:700}.guard-incident-content[data-v-ef4176c0]{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow-y:auto}.guard-incident-actions[data-v-ef4176c0]{flex-shrink:0;gap:12px;display:flex}.guard-incident-actions[data-v-ef4176c0]>*{flex:1}.visit-operation-screen[data-v-25a39349]{flex-direction:column;flex:1;gap:clamp(6px,1.2vh,16px);width:100%;min-width:0;height:100%;min-height:0;display:flex}.visit-operation-screen-header[data-v-25a39349]{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.visit-operation-screen-header h2[data-v-25a39349]{overflow-wrap:anywhere;margin:0;font-size:clamp(20px,2.5vw,36px);line-height:1.15}.visit-operation-screen-identity[data-v-25a39349]{min-width:0}.visit-operation-screen-identity p[data-v-25a39349]{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.25rem 0 0;font-size:clamp(16px,1.6vw,24px);font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.visit-operation-screen-back[data-v-25a39349]{border:1px solid #cbd5e1;border-radius:.875rem;flex-shrink:0;align-items:center;gap:.5rem;min-height:56px;padding:.5rem .75rem;font-size:clamp(18px,1.5vw,24px);font-weight:700;display:flex}.visit-operation-screen-back svg[data-v-25a39349]{width:clamp(24px,2.5vw,36px);height:clamp(24px,2.5vw,36px)}.visit-operation-screen-content[data-v-25a39349]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.visit-operation-screen-content[data-v-25a39349]>*{flex:1;min-height:0}.visit-operation-screen:has(.visits-terminal-feedback) .visit-operation-screen-header[data-v-25a39349]{display:none}.visit-operation-screen-footer[data-v-25a39349]{flex-shrink:0}.visit-operation-screen-footer[data-v-25a39349] button{min-height:56px}.visit-operation-screen:has(.visit-terminal-choice .voice-text-field--touch) .visit-operation-screen-footer[data-v-25a39349]{display:none}.visit-operation-screen:has(.qr-scanner-inline--keyboard) .visit-operation-screen-footer[data-v-25a39349]{display:none}.visit-operation-screen:has(.guard-evidence-terminal--capture)>.visit-operation-screen-footer[data-v-25a39349]{display:none}.visit-operation-screen-content[data-v-25a39349] .visits-terminal-pages:has(.guard-evidence-terminal--capture)>.visits-terminal-context{display:none}.visit-operation-screen-loading[data-v-25a39349]{justify-content:center;align-items:center;gap:1rem;font-size:clamp(24px,3vw,40px);display:flex}.visit-operation-screen-loading span[data-v-25a39349]{border:4px solid #bfdbfe;border-top-color:#1d4ed8;border-radius:50%;width:1.5em;height:1.5em;animation:1s linear infinite visit-operation-spin-25a39349}@keyframes visit-operation-spin-25a39349{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.visit-operation-screen-loading span[data-v-25a39349]{animation:none}}.visits-terminal-pager[data-v-91738c15]{grid-template-columns:minmax(56px,.2fr) minmax(0,1fr) minmax(56px,.2fr);align-items:center;gap:.5rem;margin-top:auto;display:grid}.visits-terminal-pager-center[data-v-91738c15]{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.visits-terminal-pager>button[data-v-91738c15]{background:#fff;border:1px solid #cbd5e1;border-radius:.75rem;justify-content:center;align-items:center;gap:.35rem;min-height:56px;padding:.5rem;font-size:clamp(1rem,1.5vw,1.375rem);font-weight:700;display:flex}.visits-terminal-pager>button[data-v-91738c15]:disabled{color:#64748b;background:#f1f5f9}.visits-terminal-pager>button[data-v-91738c15]:focus-visible{outline-offset:2px;outline:3px solid #0f172a}.visits-terminal-pager[data-v-91738c15] svg{flex-shrink:0;width:24px;height:24px}.visits-terminal-pager p[data-v-91738c15]{text-align:center;font-size:clamp(.875rem,1.25vw,1.125rem)}.visits-terminal-pager[data-v-91738c15] .visits-terminal-next-icon{transform:rotate(180deg)}@media (width<=400px){.visits-terminal-page-label[data-v-91738c15]{display:none}}.visits-terminal-state[data-v-d2c367cc]{color:#fff;background:#1e40af;border:1px solid #1e40af;border-radius:1rem;flex-direction:column;flex:1;align-items:center;gap:clamp(8px,1.5vh,20px);min-width:0;min-height:0;padding:clamp(8px,2vw,28px);display:flex;container-type:size}.visits-terminal-state--pending[data-v-d2c367cc]{color:#fff;background:#9a3412;border-color:#7c2d12}.visits-terminal-state--logistics[data-v-d2c367cc]{color:#fff;background:#6d28d9;border-color:#4c1d95}.visits-terminal-state-icon[data-v-d2c367cc],.visits-terminal-state-loader[data-v-d2c367cc]{flex-shrink:0;width:clamp(32px,min(15cqi,16cqb),80px);height:clamp(32px,min(15cqi,16cqb),80px)}.visits-terminal-state-loader[data-v-d2c367cc]{border:5px solid #bfdbfe;border-top-color:currentColor;border-radius:50%;animation:1s linear infinite terminal-state-spin-d2c367cc}.visits-terminal-state[data-v-d2c367cc]>.touch-text-pages{width:100%;font-size:clamp(28px,min(9cqi,14cqb),56px);font-weight:600;line-height:1.2}.visits-terminal-state[data-v-d2c367cc] .touch-text-area{text-align:center;align-items:center;display:grid}@keyframes terminal-state-spin-d2c367cc{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.visits-terminal-state-loader[data-v-d2c367cc]{animation:none}}.evidence-image-touch[data-v-2b29e39d]{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}.evidence-image-touch label[data-v-2b29e39d]{font-size:clamp(20px,2vw,32px);font-weight:700;line-height:1.2}.evidence-image-touch input[data-v-2b29e39d]{min-height:56px;padding:.25rem;font-size:clamp(18px,1.6vw,28px)}.evidence-image-touch input[data-v-2b29e39d]::file-selector-button{border-radius:.875rem;min-height:56px;padding:.75rem 1rem;font-size:clamp(18px,1.6vw,28px);font-weight:700}.evidence-image-touch[data-v-2b29e39d]>*+*{margin-top:0}.evidence-image-touch .evidence-image-controls[data-v-2b29e39d]{flex:none}.evidence-image-touch .evidence-image-controls[data-v-2b29e39d] :is(.evidence-image-help,.evidence-image-selection,.evidence-image-error){overflow-wrap:anywhere;font-size:clamp(18px,1.7vw,28px);line-height:1.25}.evidence-image-touch .evidence-image-selection[data-v-2b29e39d]{color:#0f172a;background:#fff;border:2px solid #1d4ed8;border-radius:.75rem;padding:clamp(8px,1vw,16px);font-weight:700}.evidence-image-touch .evidence-image-error[data-v-2b29e39d]{font-weight:700}.evidence-image-touch .evidence-image-preview[data-v-2b29e39d]{flex:1;min-height:0;position:relative}.evidence-image-touch .evidence-image-preview img[data-v-2b29e39d]{object-fit:contain;width:100%;height:100%;max-height:100%;position:absolute;inset:0}@media (orientation:landscape) and (width>=640px){.evidence-image-touch[data-v-2b29e39d]:has(.evidence-image-preview){grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}}@media (orientation:landscape) and (width>=640px) and (height<=500px){.evidence-image-touch .evidence-image-controls[data-v-2b29e39d]{flex-direction:column;gap:4px;display:flex}.evidence-image-touch .evidence-image-controls[data-v-2b29e39d]>*{margin-block:0}.evidence-image-touch label[data-v-2b29e39d]{font-size:20px}.evidence-image-touch .evidence-image-controls[data-v-2b29e39d] :is(.evidence-image-help,.evidence-image-selection,.evidence-image-error){font-size:18px}.evidence-image-touch .evidence-image-selection[data-v-2b29e39d]{padding:6px}}.guard-evidence-terminal[data-v-511bd393]{flex:1;min-width:0;min-height:0}.evidence-workspace[data-v-511bd393]{flex-direction:column;flex:1;gap:clamp(6px,1.2vh,16px);min-width:0;min-height:0;display:flex}.evidence-person-context[data-v-511bd393]{overflow-wrap:anywhere;flex-wrap:wrap;flex:none;align-items:center;gap:4px 12px;min-width:0;font-size:clamp(18px,1.6vw,28px);line-height:1.15;display:flex}.evidence-person-context strong[data-v-511bd393]{font-size:clamp(22px,2vw,32px)}.evidence-comparison-caption[data-v-511bd393]{overflow-wrap:anywhere;flex:none;margin:0;font-size:clamp(18px,2vw,28px);font-weight:700;line-height:1.2}.evidence-terminal-text[data-v-511bd393]{font-size:clamp(28px,4vw,56px);font-weight:700;line-height:1.2}.evidence-terminal-text[data-v-511bd393] .touch-text-area{align-items:center;display:grid}.evidence-entry-stage[data-v-511bd393],.evidence-capture-page[data-v-511bd393],.evidence-capture-content[data-v-511bd393]{flex-direction:column;flex:1;gap:clamp(6px,1.2vh,16px);min-width:0;min-height:0;display:flex}.evidence-capture-content[data-v-511bd393]>*{flex:1;min-width:0;min-height:0}.evidence-list-workspace[data-v-511bd393]{flex:1;grid-template-rows:minmax(0,1fr);grid-auto-rows:auto;gap:clamp(6px,1.2vh,16px);min-width:0;min-height:0;display:grid}.evidence-list-workspace[data-v-511bd393]>.visits-terminal-pager{margin-top:0}.evidence-list-actions[data-v-511bd393]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.5vw,16px);min-width:0;display:grid}.evidence-list-actions[data-v-511bd393]>:only-child{grid-column:1/-1}.evidence-list-view-action[data-v-511bd393]{flex:1;min-width:0;min-height:56px;display:flex}.evidence-terminal-action[data-v-511bd393]{--visits-action-height:64px;height:100%;min-height:64px;container-type:size}.evidence-terminal-action[data-v-511bd393] span{font-size:clamp(22px,min(15cqi,23cqb),56px)}.evidence-terminal-action[data-v-511bd393] .visits-touch-action-icon{width:clamp(32px,min(22cqi,25cqb),96px);height:clamp(32px,min(22cqi,25cqb),96px)}.evidence-record[data-v-511bd393],.evidence-preview[data-v-511bd393]{flex-direction:column;flex:1;gap:clamp(6px,1.2vh,16px);min-width:0;min-height:0;display:flex}.evidence-preview img[data-v-511bd393]{object-fit:contain;flex:1;width:100%;min-width:0;max-width:100%;min-height:0}.evidence-file-page[data-v-511bd393]{flex:1;min-width:0;min-height:0;display:flex}.evidence-file-page[data-v-511bd393]>.evidence-image-touch{flex:1;min-width:0;min-height:0}.evidence-navigation[data-v-511bd393]{--evidence-navigation-height:clamp(72px,calc(var(--app-viewport-height,100dvh) * .13),144px);min-height:var(--evidence-navigation-height)}.evidence-navigation[data-v-511bd393] .visits-touch-action{--visits-action-height:var(--evidence-navigation-height);min-height:var(--evidence-navigation-height);flex-direction:column;gap:6px;padding:clamp(8px,1vw,16px)}.evidence-navigation[data-v-511bd393] .visits-touch-action span{font-size:clamp(20px,min(14px + 1vw + 2cqi,var(--app-viewport-height,100dvh) * .045),36px)}.evidence-navigation[data-v-511bd393] .visits-touch-action-icon{width:clamp(32px,min(6vw,var(--app-viewport-height,100dvh) * .06),72px);height:clamp(32px,min(6vw,var(--app-viewport-height,100dvh) * .06),72px)}.guard-evidence-terminal--comparison .evidence-terminal-text[data-v-511bd393]{font-size:clamp(22px,3vw,40px)}.guard-evidence-terminal--comparison[data-v-511bd393] .evidence-list-state{gap:8px;min-height:0;padding:8px}.guard-evidence-terminal--comparison .evidence-list-actions[data-v-511bd393] .visits-touch-action{flex-direction:row;gap:8px;padding:8px}.guard-evidence-terminal--comparison .evidence-navigation[data-v-511bd393]{--evidence-navigation-height:clamp(56px,calc(var(--app-viewport-height,100dvh) * .09),96px)}.guard-evidence-terminal--comparison .evidence-navigation[data-v-511bd393] .visits-touch-action{flex-direction:row}@media (orientation:landscape) and (width>=640px){.evidence-record[data-v-511bd393]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (height<=500px){.evidence-navigation[data-v-511bd393]{--evidence-navigation-height:56px}.evidence-navigation[data-v-511bd393] .visits-touch-action{flex-direction:row;gap:8px;padding:6px}.evidence-navigation[data-v-511bd393] .visits-touch-action span{font-size:clamp(20px,2.4vw,28px)}.evidence-navigation[data-v-511bd393] .visits-touch-action-icon{width:32px;height:32px}.guard-evidence-terminal--comparison .evidence-navigation[data-v-511bd393]{--evidence-navigation-height:56px}.evidence-terminal-action[data-v-511bd393]{--visits-action-height:56px;flex-direction:row;gap:8px;min-height:56px;padding:8px}.evidence-terminal-action[data-v-511bd393] span{font-size:clamp(20px,2.4vw,28px)}.evidence-terminal-action[data-v-511bd393] .visits-touch-action-icon{width:32px;height:32px}}@media (orientation:landscape) and (width>=640px) and (height<=500px){.evidence-list-workspace[data-v-511bd393]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.evidence-list-workspace[data-v-511bd393]>.evidence-list-state,.evidence-list-workspace>.evidence-record[data-v-511bd393]{grid-area:1/1/auto/-1}.guard-evidence-terminal--list[data-v-511bd393] .evidence-list-state{gap:6px;min-height:0;padding:6px}.guard-evidence-terminal--list[data-v-511bd393] .evidence-list-state .visits-terminal-state-icon{display:none}.guard-evidence-terminal--list[data-v-511bd393] .evidence-list-state .touch-text-pages,.evidence-terminal-text[data-v-511bd393]{font-size:22px}.evidence-list-actions[data-v-511bd393]{grid-area:2/2}.evidence-list-workspace[data-v-511bd393]>.visits-terminal-pager{grid-area:2/1;grid-template-columns:56px minmax(0,1fr) 56px;gap:2px;min-width:0}.evidence-list-workspace[data-v-511bd393] .visits-terminal-page-label{display:none}.evidence-list-workspace:not(:has(>.visits-terminal-pager))>.evidence-list-actions[data-v-511bd393]{grid-column:1/-1}.evidence-list-workspace[data-v-511bd393]:not(:has(>.evidence-list-actions))>.visits-terminal-pager{grid-column:1/-1}}.visits-touch-task .guard-evidence-capture-summary[data-v-511bd393]{background:var(--color-sand-100);border-radius:1rem;min-height:96px;padding:1rem;font-size:1.25rem}.visits-touch-task[data-v-511bd393]{min-width:0;min-height:0;color:var(--color-ink-950);--flow-progress-accent:#1d4ed8;--flow-progress-font-size:clamp(20px,2.2vw,34px);flex-direction:column;flex:1;gap:clamp(6px,1.2vh,16px);font-size:clamp(18px,1.5vw + 12px,28px);line-height:1.3;display:flex}.visits-touch-task[data-v-511bd393]>*+*{margin-top:0}.visits-touch-task[data-v-511bd393] input:not([type=checkbox]):not([type=radio]):not(.voice-text-field-input):not(.qr-scanner-code-input input):not(.operational-pin-pad input),.visits-touch-task[data-v-511bd393] textarea:not(.voice-text-field-input){min-height:56px;font-size:clamp(18px,1.6vw,28px)}.visits-touch-task[data-v-511bd393] button:not(.visits-touch-action):not(.visit-terminal-choice-option):not(.visits-terminal-feedback button):not(.operational-code-keyboard button):not(.qr-scanner-camera-resume):not(.voice-text-field button):not(.qr-scanner-edit):not(.qr-scanner-inline-toggle):not(.visit-terminal-choice-controls--combined button):not(.date-time-stepper button){min-height:56px;font-size:clamp(18px,1.6vw,26px)}.visits-touch-task[data-v-511bd393] button:focus-visible{outline-offset:3px;outline:3px solid #0f172a}.visits-touch-task[data-v-511bd393] button:disabled{cursor:not-allowed}.visits-touch-task[data-v-511bd393] .text-sm{font-size:inherit}.visits-touch-task[data-v-511bd393] label:has(input[type=checkbox]){border:1px solid #cbd5e1;border-radius:.875rem;align-items:center;gap:.75rem;min-height:56px;padding:.5rem .75rem;display:flex}.visits-touch-task[data-v-511bd393] input[type=checkbox]{accent-color:#166534;flex-shrink:0;width:24px;height:24px}.visits-terminal-pages[data-v-511bd393],.visits-terminal-page[data-v-511bd393]{flex-direction:column;flex:1;gap:clamp(6px,1.2vh,16px);min-width:0;min-height:0;display:flex}.visits-terminal-pages[data-v-511bd393]>*{margin-top:0}.visits-terminal-context[data-v-511bd393]{flex-direction:column;gap:clamp(6px,1.2vh,16px);min-width:0;min-height:0;display:flex}.terminal-progress[data-v-511bd393],.visits-terminal-context>p[role=status][data-v-511bd393]{font-size:clamp(22px,2.5vw,36px);font-weight:700;line-height:1.15}.visits-terminal-footer[data-v-511bd393],.touch-task-actions[data-v-511bd393]{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1vw,16px);display:grid}:is(.visits-terminal-footer[data-v-511bd393]:has(>:only-child),.touch-task-actions[data-v-511bd393]:has(>:only-child)){grid-template-columns:minmax(0,1fr)}.visits-terminal-page>.visits-terminal-footer[data-v-511bd393]:last-child{margin-top:auto}.visits-terminal-page[data-v-511bd393]>.qr-scanner-inline{flex:1;min-height:0}.visits-touch-task[data-v-511bd393] .voice-text-field--touch{flex:1;min-width:0;min-height:0}.visits-touch-task[data-v-511bd393] .flow-progress--prominent .flow-progress-label{font-size:var(--flow-progress-font-size);font-weight:700;line-height:1.15}.visits-touch-task[data-v-511bd393] .flow-progress--prominent .flow-progress-bars>span{height:clamp(6px,1vh,12px)}@media (orientation:landscape) and (width>=640px){.visits-terminal-pages--split[data-v-511bd393]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(12px,2vw,32px);display:grid}.visits-terminal-pages--split>.visits-terminal-context[data-v-511bd393]{grid-area:1/1/-1}.visits-terminal-pages--split>.visits-terminal-page[data-v-511bd393]{grid-area:1/2}.visits-terminal-pages--split>.visits-terminal-footer[data-v-511bd393]{grid-area:2/2}}@media (height<=500px){.visits-touch-task[data-v-511bd393],.visits-terminal-pages[data-v-511bd393],.visits-terminal-page[data-v-511bd393],.visits-terminal-context[data-v-511bd393]{gap:6px}}.visits-touch-task[data-v-511bd393] .qr-scanner-inline-toggle{min-height:56px;padding:8px;font-size:clamp(18px,1.6vw,26px)}.visits-touch-task[data-v-511bd393] .qr-scanner-inline-toggle>.qr-scanner-camera-icon{width:32px;height:32px}.visits-touch-task[data-v-511bd393] .qr-scanner-inline-controls{gap:8px}.visits-touch-task[data-v-511bd393] .qr-scanner-inline-field>label{margin-bottom:6px;font-size:18px}.visits-touch-task[data-v-511bd393] .qr-scanner-inline>.qr-scanner-inline-camera{min-height:32px}.terminal-person-summary[data-v-511bd393]{display:none}.visits-terminal-pages.visits-terminal-pages--single[data-v-511bd393]{flex-direction:column;display:flex}.visits-terminal-pages[data-v-511bd393]:has(>.visits-terminal-feedback){display:flex}.visits-terminal-pages:has(.qr-scanner-inline--keyboard)>.visits-terminal-context[data-v-511bd393]{display:none}:is(.visits-touch-task[data-v-511bd393]:has(>.visits-terminal-feedback),.visits-terminal-pages[data-v-511bd393]:has(>.visits-terminal-feedback)){gap:0}.visits-touch-task:has(>.visits-terminal-feedback)>.visits-terminal-feedback[data-v-511bd393]{margin-block:0}.visits-terminal-pages--single>.visits-terminal-context[data-v-511bd393]{flex:none}.visits-terminal-pages--single>.visits-terminal-page[data-v-511bd393]{flex:1;height:auto}@media (orientation:landscape) and (width>=640px) and (height<=500px){.visits-terminal-pages--single[data-v-511bd393] .flow-progress--prominent .flow-progress-summary{grid-template-columns:minmax(0,auto) minmax(60px,1fr);align-items:center;gap:8px}.visits-terminal-pages--single[data-v-511bd393] .flow-progress--prominent .flow-progress-label{font-size:20px}.visits-terminal-pages--single[data-v-511bd393] .flow-progress--prominent .flow-progress-bars{gap:6px}.visits-terminal-pages--single[data-v-511bd393] .flow-progress--prominent .flow-progress-bars>span{height:6px}}.visits-terminal-field[data-v-59670b9e]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;container-type:size}.visits-terminal-field label[data-v-59670b9e]{flex-direction:column;flex:1;gap:.5rem;min-height:0;font-size:clamp(18px,1rem + .5vw,24px);line-height:1.3;display:flex}.visits-terminal-field input[data-v-59670b9e]:not([type=checkbox]){background:#fff;border:1px solid #cbd5e1;border-radius:.75rem;flex:1;width:100%;min-height:56px;padding:.625rem .75rem;font-size:clamp(24px,min(8cqi,20cqb),88px)}.visits-terminal-field .visits-terminal-check[data-v-59670b9e]{color:#fff;background:#1d4ed8;border:2px solid #1e40af;border-radius:.75rem;flex-direction:row;flex:1;justify-content:center;align-items:center;min-height:56px;padding:.5rem;font-size:clamp(20px,min(7cqi,12cqb),64px)}.visits-terminal-field .visits-terminal-check--selected[data-v-59670b9e]{background:#166534;border-color:#14532d;box-shadow:inset 0 0 0 3px #fff}.visits-terminal-field input[type=checkbox][data-v-59670b9e]{flex-shrink:0;width:clamp(24px,min(10cqi,12cqb),72px);height:clamp(24px,min(10cqi,12cqb),72px)}.app-data-grid[data-v-e36ee11d]{width:100%;min-width:0}.app-data-grid[data-v-e36ee11d] .ag-root-wrapper{border:0;border-radius:0}.app-data-grid[data-v-e36ee11d] .ag-header-cell-label{letter-spacing:.06em;text-transform:uppercase;font-weight:700}.app-data-grid[data-v-e36ee11d] .ag-layout-auto-height .ag-center-cols-viewport{min-height:9rem}.app-data-grid[data-v-e36ee11d] .ag-cell{align-items:center;line-height:1.35;display:flex}.app-data-grid[data-v-e36ee11d] .app-grid-multiline{white-space:pre-line;align-items:center}.app-data-grid[data-v-e36ee11d] .app-grid-actions{justify-content:flex-end;overflow:hidden}.app-data-grid--clickable[data-v-e36ee11d] .ag-row{cursor:pointer}.app-data-grid--clickable[data-v-e36ee11d] .ag-row:hover .ag-cell{background:#00000006}.app-data-grid[data-v-e36ee11d] .app-grid-empty{color:#676758;font-size:.875rem}.app-data-grid[data-v-e36ee11d] .ag-paging-panel{border-top:1px solid #dedbd1;min-height:3.25rem}@media (width<=639px){.app-data-grid[data-v-e36ee11d] .app-grid-actions{padding-inline:.5rem}.app-data-grid[data-v-e36ee11d] .ag-paging-panel{height:auto;min-height:0;overflow:visible}.app-data-grid[data-v-e36ee11d] .ag-paging-panel-content{flex-wrap:wrap;flex:100%;justify-content:space-between;gap:.625rem 1rem;width:100%;min-width:0;padding:.75rem .5rem}.app-data-grid[data-v-e36ee11d] .ag-paging-page-size{flex:100%;justify-content:center}.app-data-grid[data-v-e36ee11d] .ag-paging-row-summary-panel{flex:auto}.app-data-grid[data-v-e36ee11d] .ag-paging-page-summary-panel{flex:none;margin-inline-start:auto}.app-data-grid[data-v-e36ee11d] .ag-paging-panel-content>*{margin:0}.data-grid-action[data-v-01c7b7a9],.data-grid-menu-action[data-v-01c7b7a9]{min-height:2.75rem}.data-grid-action[data-v-01c7b7a9]{min-width:2.75rem}}.touch-logistics-form-review[data-v-a9c21cc3]{font-size:clamp(28px,min(4vw,7vh),56px);font-weight:700;line-height:1.2}.touch-logistics-form-review[data-v-a9c21cc3] .touch-text-area{align-items:center;display:flex}.touch-logistics-form-actions[data-v-a9c21cc3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.4vw,20px);width:100%;display:grid}.touch-logistics-form-actions[data-v-a9c21cc3]:has(>:only-child){grid-template-columns:minmax(0,1fr)}.touch-logistics-form-action[data-v-a9c21cc3]{--visits-action-height:clamp(88px,calc(var(--app-viewport-height,100dvh) * .16),176px);min-height:var(--visits-action-height)}.touch-logistics-form-action[data-v-a9c21cc3] span{font-size:clamp(22px,min(14px + 2vw,var(--app-viewport-height,100dvh) * .045),40px)}.touch-logistics-form-action[data-v-a9c21cc3] .visits-touch-action-icon{width:clamp(32px,min(7vw,var(--app-viewport-height,100dvh) * .065),72px);height:clamp(32px,min(7vw,var(--app-viewport-height,100dvh) * .065),72px)}@media (orientation:landscape) and (height<=500px){.touch-logistics-form-action[data-v-a9c21cc3]{--visits-action-height:64px;flex-direction:row;padding:8px 12px}}.logistics-form-group[data-v-a9c21cc3]{border-top:1px solid #0002;flex-direction:column;gap:12px;min-width:0;padding-top:12px;display:flex}.logistics-form-group h3[data-v-a9c21cc3]{font-size:1rem;font-weight:700}.logistics-form-review[data-v-a9c21cc3]{gap:8px;font-size:.875rem;display:grid}.logistics-form-review>div[data-v-a9c21cc3]{grid-template-columns:minmax(0,.4fr) minmax(0,1fr);gap:8px;display:grid}.logistics-form-review dt[data-v-a9c21cc3]{color:var(--color-ink-600)}.logistics-form-review dd[data-v-a9c21cc3]{white-space:pre-wrap;overflow-wrap:anywhere}.logistics-form-consequence[data-v-a9c21cc3]{background:var(--color-sand-100);border-radius:12px;padding:12px;font-size:.875rem;line-height:1.5}@media (width<=639px){.logistics-form-review>div[data-v-a9c21cc3]{grid-template-columns:1fr;gap:2px}}.field[data-v-a9c21cc3]{flex-direction:column;gap:.5rem;min-width:0;font-size:.875rem;font-weight:500;display:flex}.field input[data-v-a9c21cc3]{background:#fff;border:1px solid #0002;border-radius:.5rem;width:100%;min-width:0;padding:.625rem .75rem;font-weight:400}.primary[data-v-a9c21cc3],.secondary[data-v-a9c21cc3]{border-radius:.5rem;min-height:44px;padding:.625rem .75rem;font-size:.875rem;font-weight:600}.primary[data-v-a9c21cc3]{background:var(--color-moss-700);color:#fff}.secondary[data-v-a9c21cc3]{border:1px solid #0002}button[data-v-a9c21cc3]:disabled{opacity:.5}@media (width<=639px){.field input[data-v-a9c21cc3]{font-size:1rem}}.visits-touch-task[data-v-a9c21cc3]{min-width:0;min-height:0;color:var(--color-ink-950);--flow-progress-accent:#1d4ed8;--flow-progress-font-size:clamp(20px,2.2vw,34px);flex-direction:column;flex:1;gap:clamp(6px,1.2vh,16px);font-size:clamp(18px,1.5vw + 12px,28px);line-height:1.3;display:flex}.visits-touch-task[data-v-a9c21cc3]>*+*{margin-top:0}.visits-touch-task[data-v-a9c21cc3] input:not([type=checkbox]):not([type=radio]):not(.voice-text-field-input):not(.qr-scanner-code-input input):not(.operational-pin-pad input),.visits-touch-task[data-v-a9c21cc3] textarea:not(.voice-text-field-input){min-height:56px;font-size:clamp(18px,1.6vw,28px)}.visits-touch-task[data-v-a9c21cc3] button:not(.visits-touch-action):not(.visit-terminal-choice-option):not(.visits-terminal-feedback button):not(.operational-code-keyboard button):not(.qr-scanner-camera-resume):not(.voice-text-field button):not(.qr-scanner-edit):not(.qr-scanner-inline-toggle):not(.visit-terminal-choice-controls--combined button):not(.date-time-stepper button){min-height:56px;font-size:clamp(18px,1.6vw,26px)}.visits-touch-task[data-v-a9c21cc3] button:focus-visible{outline-offset:3px;outline:3px solid #0f172a}.visits-touch-task[data-v-a9c21cc3] button:disabled{cursor:not-allowed}.visits-touch-task[data-v-a9c21cc3] .text-sm{font-size:inherit}.visits-touch-task[data-v-a9c21cc3] label:has(input[type=checkbox]){border:1px solid #cbd5e1;border-radius:.875rem;align-items:center;gap:.75rem;min-height:56px;padding:.5rem .75rem;display:flex}.visits-touch-task[data-v-a9c21cc3] input[type=checkbox]{accent-color:#166534;flex-shrink:0;width:24px;height:24px}.visits-terminal-pages[data-v-a9c21cc3],.visits-terminal-page[data-v-a9c21cc3]{flex-direction:column;flex:1;gap:clamp(6px,1.2vh,16px);min-width:0;min-height:0;display:flex}.visits-terminal-pages[data-v-a9c21cc3]>*{margin-top:0}.visits-terminal-context[data-v-a9c21cc3]{flex-direction:column;gap:clamp(6px,1.2vh,16px);min-width:0;min-height:0;display:flex}.terminal-progress[data-v-a9c21cc3],.visits-terminal-context>p[role=status][data-v-a9c21cc3]{font-size:clamp(22px,2.5vw,36px);font-weight:700;line-height:1.15}.visits-terminal-footer[data-v-a9c21cc3],.touch-task-actions[data-v-a9c21cc3]{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1vw,16px);display:grid}:is(.visits-terminal-footer[data-v-a9c21cc3]:has(>:only-child),.touch-task-actions[data-v-a9c21cc3]:has(>:only-child)){grid-template-columns:minmax(0,1fr)}.visits-terminal-page>.visits-terminal-footer[data-v-a9c21cc3]:last-child{margin-top:auto}.visits-terminal-page[data-v-a9c21cc3]>.qr-scanner-inline{flex:1;min-height:0}.visits-touch-task[data-v-a9c21cc3] .voice-text-field--touch{flex:1;min-width:0;min-height:0}.visits-touch-task[data-v-a9c21cc3] .flow-progress--prominent .flow-progress-label{font-size:var(--flow-progress-font-size);font-weight:700;line-height:1.15}.visits-touch-task[data-v-a9c21cc3] .flow-progress--prominent .flow-progress-bars>span{height:clamp(6px,1vh,12px)}@media (orientation:landscape) and (width>=640px){.visits-terminal-pages--split[data-v-a9c21cc3]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(12px,2vw,32px);display:grid}.visits-terminal-pages--split>.visits-terminal-context[data-v-a9c21cc3]{grid-area:1/1/-1}.visits-terminal-pages--split>.visits-terminal-page[data-v-a9c21cc3]{grid-area:1/2}.visits-terminal-pages--split>.visits-terminal-footer[data-v-a9c21cc3]{grid-area:2/2}}@media (height<=500px){.visits-touch-task[data-v-a9c21cc3],.visits-terminal-pages[data-v-a9c21cc3],.visits-terminal-page[data-v-a9c21cc3],.visits-terminal-context[data-v-a9c21cc3]{gap:6px}}.visits-touch-task[data-v-a9c21cc3] .qr-scanner-inline-toggle{min-height:56px;padding:8px;font-size:clamp(18px,1.6vw,26px)}.visits-touch-task[data-v-a9c21cc3] .qr-scanner-inline-toggle>.qr-scanner-camera-icon{width:32px;height:32px}.visits-touch-task[data-v-a9c21cc3] .qr-scanner-inline-controls{gap:8px}.visits-touch-task[data-v-a9c21cc3] .qr-scanner-inline-field>label{margin-bottom:6px;font-size:18px}.visits-touch-task[data-v-a9c21cc3] .qr-scanner-inline>.qr-scanner-inline-camera{min-height:32px}.terminal-person-summary[data-v-a9c21cc3]{display:none}.visits-terminal-pages.visits-terminal-pages--single[data-v-a9c21cc3]{flex-direction:column;display:flex}.visits-terminal-pages[data-v-a9c21cc3]:has(>.visits-terminal-feedback){display:flex}.visits-terminal-pages:has(.qr-scanner-inline--keyboard)>.visits-terminal-context[data-v-a9c21cc3]{display:none}:is(.visits-touch-task[data-v-a9c21cc3]:has(>.visits-terminal-feedback),.visits-terminal-pages[data-v-a9c21cc3]:has(>.visits-terminal-feedback)){gap:0}.visits-touch-task:has(>.visits-terminal-feedback)>.visits-terminal-feedback[data-v-a9c21cc3]{margin-block:0}.visits-terminal-pages--single>.visits-terminal-context[data-v-a9c21cc3]{flex:none}.visits-terminal-pages--single>.visits-terminal-page[data-v-a9c21cc3]{flex:1;height:auto}@media (orientation:landscape) and (width>=640px) and (height<=500px){.visits-terminal-pages--single[data-v-a9c21cc3] .flow-progress--prominent .flow-progress-summary{grid-template-columns:minmax(0,auto) minmax(60px,1fr);align-items:center;gap:8px}.visits-terminal-pages--single[data-v-a9c21cc3] .flow-progress--prominent .flow-progress-label{font-size:20px}.visits-terminal-pages--single[data-v-a9c21cc3] .flow-progress--prominent .flow-progress-bars{gap:6px}.visits-terminal-pages--single[data-v-a9c21cc3] .flow-progress--prominent .flow-progress-bars>span{height:6px}}.logistics-configuration-group[data-v-a3aea994]{border-top:1px solid #0002;flex-direction:column;gap:12px;min-width:0;padding-top:12px;display:flex}.logistics-configuration-group h3[data-v-a3aea994]{font-size:1rem;font-weight:700}.logistics-configuration-review[data-v-a3aea994]{gap:8px;font-size:.875rem;display:grid}.logistics-configuration-review>div[data-v-a3aea994]{grid-template-columns:minmax(0,.4fr) minmax(0,1fr);gap:8px;display:grid}.logistics-configuration-review dt[data-v-a3aea994]{color:var(--color-ink-600)}.logistics-configuration-review dd[data-v-a3aea994]{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=639px){.logistics-configuration-review>div[data-v-a3aea994]{grid-template-columns:1fr;gap:2px}}.field[data-v-a3aea994]{flex-direction:column;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.field input[data-v-a3aea994],.field textarea[data-v-a3aea994]{border:1px solid #0002;border-radius:.5rem;width:100%;min-width:0;padding:.625rem .75rem;font-weight:400}.primary[data-v-a3aea994],.secondary[data-v-a3aea994]{border-radius:.5rem;min-height:44px;padding:.625rem .75rem;font-size:.875rem;font-weight:600}.primary[data-v-a3aea994]{background:var(--color-moss-700);color:#fff}.secondary[data-v-a3aea994]{border:1px solid #0002}button[data-v-a3aea994]:disabled{opacity:.5}@media (width<=639px){.field input[data-v-a3aea994],.field textarea[data-v-a3aea994]{font-size:1rem}}.touch-logistics-form-review[data-v-cde3ae5a]{font-size:clamp(28px,min(4vw,7vh),56px);font-weight:700;line-height:1.2}.touch-logistics-form-review[data-v-cde3ae5a] .touch-text-area{align-items:center;display:flex}.touch-logistics-form-actions[data-v-cde3ae5a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.4vw,20px);width:100%;display:grid}.touch-logistics-form-actions[data-v-cde3ae5a]:has(>:only-child){grid-template-columns:minmax(0,1fr)}.touch-logistics-form-action[data-v-cde3ae5a]{--visits-action-height:clamp(88px,calc(var(--app-viewport-height,100dvh) * .16),176px);min-height:var(--visits-action-height)}.touch-logistics-form-action[data-v-cde3ae5a] span{font-size:clamp(22px,min(14px + 2vw,var(--app-viewport-height,100dvh) * .045),40px)}.touch-logistics-form-action[data-v-cde3ae5a] .visits-touch-action-icon{width:clamp(32px,min(7vw,var(--app-viewport-height,100dvh) * .065),72px);height:clamp(32px,min(7vw,var(--app-viewport-height,100dvh) * .065),72px)}@media (orientation:landscape) and (height<=500px){.touch-logistics-form-action[data-v-cde3ae5a]{--visits-action-height:64px;flex-direction:row;padding:8px 12px}}.logistics-action-context[data-v-cde3ae5a]{overflow-wrap:anywhere;font-size:.875rem;font-weight:600}.logistics-form-group[data-v-cde3ae5a]{border-top:1px solid #0002;flex-direction:column;gap:12px;min-width:0;padding-top:12px;display:flex}.logistics-form-group h3[data-v-cde3ae5a]{font-size:1rem;font-weight:700}.logistics-form-review[data-v-cde3ae5a]{gap:8px;font-size:.875rem;display:grid}.logistics-form-review>div[data-v-cde3ae5a]{grid-template-columns:minmax(0,.4fr) minmax(0,1fr);gap:8px;display:grid}.logistics-form-review dt[data-v-cde3ae5a]{color:var(--color-ink-600)}.logistics-form-review dd[data-v-cde3ae5a]{white-space:pre-wrap;overflow-wrap:anywhere}.logistics-form-consequence[data-v-cde3ae5a]{background:var(--color-sand-100);border-radius:12px;padding:12px;font-size:.875rem;line-height:1.5}@media (width<=639px){.logistics-form-review>div[data-v-cde3ae5a]{grid-template-columns:1fr;gap:2px}}.field[data-v-cde3ae5a]{flex-direction:column;gap:.5rem;min-width:0;font-size:.875rem;font-weight:500;display:flex}.field input[data-v-cde3ae5a],.field textarea[data-v-cde3ae5a]{border:1px solid #0002;border-radius:.5rem;width:100%;min-width:0;padding:.625rem .75rem;font-weight:400}.primary[data-v-cde3ae5a],.secondary[data-v-cde3ae5a]{border-radius:.5rem;min-height:44px;padding:.625rem .75rem;font-size:.875rem;font-weight:600}.primary[data-v-cde3ae5a]{background:var(--color-moss-700);color:#fff}.secondary[data-v-cde3ae5a]{border:1px solid #0002}button[data-v-cde3ae5a]:disabled{opacity:.5}@media (width<=639px){.field input[data-v-cde3ae5a],.field textarea[data-v-cde3ae5a]{font-size:1rem}}.visits-touch-task[data-v-cde3ae5a]{min-width:0;min-height:0;color:var(--color-ink-950);--flow-progress-accent:#1d4ed8;--flow-progress-font-size:clamp(20px,2.2vw,34px);flex-direction:column;flex:1;gap:clamp(6px,1.2vh,16px);font-size:clamp(18px,1.5vw + 12px,28px);line-height:1.3;display:flex}.visits-touch-task[data-v-cde3ae5a]>*+*{margin-top:0}.visits-touch-task[data-v-cde3ae5a] input:not([type=checkbox]):not([type=radio]):not(.voice-text-field-input):not(.qr-scanner-code-input input):not(.operational-pin-pad input),.visits-touch-task[data-v-cde3ae5a] textarea:not(.voice-text-field-input){min-height:56px;font-size:clamp(18px,1.6vw,28px)}.visits-touch-task[data-v-cde3ae5a] button:not(.visits-touch-action):not(.visit-terminal-choice-option):not(.visits-terminal-feedback button):not(.operational-code-keyboard button):not(.qr-scanner-camera-resume):not(.voice-text-field button):not(.qr-scanner-edit):not(.qr-scanner-inline-toggle):not(.visit-terminal-choice-controls--combined button):not(.date-time-stepper button){min-height:56px;font-size:clamp(18px,1.6vw,26px)}.visits-touch-task[data-v-cde3ae5a] button:focus-visible{outline-offset:3px;outline:3px solid #0f172a}.visits-touch-task[data-v-cde3ae5a] button:disabled{cursor:not-allowed}.visits-touch-task[data-v-cde3ae5a] .text-sm{font-size:inherit}.visits-touch-task[data-v-cde3ae5a] label:has(input[type=checkbox]){border:1px solid #cbd5e1;border-radius:.875rem;align-items:center;gap:.75rem;min-height:56px;padding:.5rem .75rem;display:flex}.visits-touch-task[data-v-cde3ae5a] input[type=checkbox]{accent-color:#166534;flex-shrink:0;width:24px;height:24px}.visits-terminal-pages[data-v-cde3ae5a],.visits-terminal-page[data-v-cde3ae5a]{flex-direction:column;flex:1;gap:clamp(6px,1.2vh,16px);min-width:0;min-height:0;display:flex}.visits-terminal-pages[data-v-cde3ae5a]>*{margin-top:0}.visits-terminal-context[data-v-cde3ae5a]{flex-direction:column;gap:clamp(6px,1.2vh,16px);min-width:0;min-height:0;display:flex}.terminal-progress[data-v-cde3ae5a],.visits-terminal-context>p[role=status][data-v-cde3ae5a]{font-size:clamp(22px,2.5vw,36px);font-weight:700;line-height:1.15}.visits-terminal-footer[data-v-cde3ae5a],.touch-task-actions[data-v-cde3ae5a]{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1vw,16px);display:grid}:is(.visits-terminal-footer[data-v-cde3ae5a]:has(>:only-child),.touch-task-actions[data-v-cde3ae5a]:has(>:only-child)){grid-template-columns:minmax(0,1fr)}.visits-terminal-page>.visits-terminal-footer[data-v-cde3ae5a]:last-child{margin-top:auto}.visits-terminal-page[data-v-cde3ae5a]>.qr-scanner-inline{flex:1;min-height:0}.visits-touch-task[data-v-cde3ae5a] .voice-text-field--touch{flex:1;min-width:0;min-height:0}.visits-touch-task[data-v-cde3ae5a] .flow-progress--prominent .flow-progress-label{font-size:var(--flow-progress-font-size);font-weight:700;line-height:1.15}.visits-touch-task[data-v-cde3ae5a] .flow-progress--prominent .flow-progress-bars>span{height:clamp(6px,1vh,12px)}@media (orientation:landscape) and (width>=640px){.visits-terminal-pages--split[data-v-cde3ae5a]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(12px,2vw,32px);display:grid}.visits-terminal-pages--split>.visits-terminal-context[data-v-cde3ae5a]{grid-area:1/1/-1}.visits-terminal-pages--split>.visits-terminal-page[data-v-cde3ae5a]{grid-area:1/2}.visits-terminal-pages--split>.visits-terminal-footer[data-v-cde3ae5a]{grid-area:2/2}}@media (height<=500px){.visits-touch-task[data-v-cde3ae5a],.visits-terminal-pages[data-v-cde3ae5a],.visits-terminal-page[data-v-cde3ae5a],.visits-terminal-context[data-v-cde3ae5a]{gap:6px}}.visits-touch-task[data-v-cde3ae5a] .qr-scanner-inline-toggle{min-height:56px;padding:8px;font-size:clamp(18px,1.6vw,26px)}.visits-touch-task[data-v-cde3ae5a] .qr-scanner-inline-toggle>.qr-scanner-camera-icon{width:32px;height:32px}.visits-touch-task[data-v-cde3ae5a] .qr-scanner-inline-controls{gap:8px}.visits-touch-task[data-v-cde3ae5a] .qr-scanner-inline-field>label{margin-bottom:6px;font-size:18px}.visits-touch-task[data-v-cde3ae5a] .qr-scanner-inline>.qr-scanner-inline-camera{min-height:32px}.terminal-person-summary[data-v-cde3ae5a]{display:none}.visits-terminal-pages.visits-terminal-pages--single[data-v-cde3ae5a]{flex-direction:column;display:flex}.visits-terminal-pages[data-v-cde3ae5a]:has(>.visits-terminal-feedback){display:flex}.visits-terminal-pages:has(.qr-scanner-inline--keyboard)>.visits-terminal-context[data-v-cde3ae5a]{display:none}:is(.visits-touch-task[data-v-cde3ae5a]:has(>.visits-terminal-feedback),.visits-terminal-pages[data-v-cde3ae5a]:has(>.visits-terminal-feedback)){gap:0}.visits-touch-task:has(>.visits-terminal-feedback)>.visits-terminal-feedback[data-v-cde3ae5a]{margin-block:0}.visits-terminal-pages--single>.visits-terminal-context[data-v-cde3ae5a]{flex:none}.visits-terminal-pages--single>.visits-terminal-page[data-v-cde3ae5a]{flex:1;height:auto}@media (orientation:landscape) and (width>=640px) and (height<=500px){.visits-terminal-pages--single[data-v-cde3ae5a] .flow-progress--prominent .flow-progress-summary{grid-template-columns:minmax(0,auto) minmax(60px,1fr);align-items:center;gap:8px}.visits-terminal-pages--single[data-v-cde3ae5a] .flow-progress--prominent .flow-progress-label{font-size:20px}.visits-terminal-pages--single[data-v-cde3ae5a] .flow-progress--prominent .flow-progress-bars{gap:6px}.visits-terminal-pages--single[data-v-cde3ae5a] .flow-progress--prominent .flow-progress-bars>span{height:6px}}.primary[data-v-11513526],.secondary[data-v-11513526]{border-radius:.5rem;min-height:44px;padding:.625rem .75rem;font-size:.875rem;font-weight:600}.primary[data-v-11513526]{background:var(--color-moss-700);color:#fff}.secondary[data-v-11513526]{background:#fff;border:1px solid #0002}button[data-v-11513526]:disabled{opacity:.5}.detail-grid[data-v-11513526]{gap:.75rem;font-size:.875rem;display:grid}.detail-grid>div[data-v-11513526]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.75rem;display:grid}.detail-grid dt[data-v-11513526]{color:var(--color-ink-700)}.detail-grid dd[data-v-11513526]{overflow-wrap:anywhere}[data-v-11513526] .logistics-grid-identity{flex-direction:column;justify-content:center;min-width:0;height:100%;line-height:1.25;display:flex}[data-v-11513526] .logistics-grid-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-v-11513526] .logistics-grid-identity span{color:var(--color-ink-700);font-size:12px}.touch-logistics-workspace[data-v-11513526]{flex:1;min-height:0}.touch-logistics-records[data-v-11513526]{min-width:0}.touch-logistics-list-footer[data-v-11513526]{flex-direction:column;flex-shrink:0;gap:clamp(8px,1.2vh,16px);display:flex}.touch-logistics-detail[data-v-11513526]{flex:1;min-height:0}.touch-logistics-detail>.visits-terminal-context[data-v-11513526]{flex:1}.touch-logistics-detail>.visits-terminal-page[data-v-11513526]{flex:.8}.touch-logistics-detail.touch-logistics-detail--readonly.visits-terminal-pages>.visits-terminal-page[data-v-11513526]{flex:none;height:auto}.touch-logistics-detail--actions>.visits-terminal-context[data-v-11513526]{flex:none}.touch-logistics-detail--actions>.visits-terminal-page[data-v-11513526]{flex:1}.touch-logistics-actions-summary[data-v-11513526]{display:none}@media (orientation:landscape) and (width>=640px){.touch-logistics-detail--actions>.visits-terminal-context[data-v-11513526]{display:flex}.touch-logistics-actions-summary[data-v-11513526]{display:grid}.touch-logistics-detail.touch-logistics-detail--readonly.visits-terminal-pages.visits-touch-task[data-v-11513526]{flex-direction:column;display:flex}}.touch-logistics-navigation[data-v-11513526]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.2vw,16px);display:grid}.touch-logistics-navigation[data-v-11513526]:has(>:last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}.touch-logistics-navigation[data-v-11513526]>button{min-height:64px}.touch-logistics-availability[data-v-11513526]{overflow-wrap:anywhere;font-size:clamp(18px,1.5vw,24px);line-height:1.2}.touch-logistics-action-grid[data-v-11513526]{flex:1;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(56px,1fr);gap:clamp(8px,1.5vw,16px);min-height:0;display:grid}.touch-logistics-action-grid[data-v-11513526]>button{--visits-action-height:56px;height:100%}@media (orientation:landscape) and (width>=640px){.touch-logistics-action-grid[data-v-11513526]{grid-template-columns:repeat(2,minmax(0,1fr))}}.touch-logistics-workspace .visits-terminal-page>.touch-text-pages[data-v-11513526]{min-height:80px}.touch-logistics-categories[data-v-11513526]{height:100%}.touch-logistics-detail-text[data-v-11513526]{font-size:clamp(28px,4vw,56px);font-weight:600;line-height:1.2}.touch-logistics-detail-text[data-v-11513526] .touch-text-area{align-items:center;display:grid}.touch-logistics-primary-action[data-v-11513526],.touch-logistics-form-navigation[data-v-11513526]>button{--visits-action-height:clamp(80px,calc(var(--app-viewport-height,100dvh) * .15),176px);min-height:var(--visits-action-height)}.touch-logistics-primary-action[data-v-11513526] span,.touch-logistics-form-navigation[data-v-11513526]>button>span{font-size:clamp(22px,min(14px + 2vw,var(--app-viewport-height,100dvh) * .045),40px)}.touch-logistics-primary-action[data-v-11513526] .visits-touch-action-icon,.touch-logistics-form-navigation[data-v-11513526] .visits-touch-action-icon{width:clamp(32px,min(7vw,var(--app-viewport-height,100dvh) * .065),72px);height:clamp(32px,min(7vw,var(--app-viewport-height,100dvh) * .065),72px)}.touch-logistics-open-action[data-v-11513526]{--visits-action-height:64px;flex:.8;min-height:64px;container-type:size}.touch-logistics-navigation-action[data-v-11513526],.touch-logistics-operation-action[data-v-11513526]{--visits-action-height:56px;min-height:56px;container-type:size}.touch-logistics-open-action[data-v-11513526] span,.touch-logistics-navigation-action[data-v-11513526] span,.touch-logistics-operation-action[data-v-11513526] span{font-size:clamp(22px,min(15cqi,23cqb),56px)}.touch-logistics-open-action[data-v-11513526] .visits-touch-action-icon,.touch-logistics-navigation-action[data-v-11513526] .visits-touch-action-icon,.touch-logistics-operation-action[data-v-11513526] .visits-touch-action-icon{width:clamp(32px,min(22cqi,25cqb),96px);height:clamp(32px,min(22cqi,25cqb),96px)}@media (width<=639px){.touch-logistics-navigation[data-v-11513526]>button{flex-direction:column;gap:4px;min-height:80px;padding:4px 6px}.touch-logistics-navigation-action[data-v-11513526] .visits-touch-action-icon{width:32px;height:32px}}@media (orientation:landscape) and (height<=500px){.touch-logistics-primary-action[data-v-11513526],.touch-logistics-form-navigation[data-v-11513526]>button{--visits-action-height:64px;flex-direction:row;padding:8px 12px}}.visits-touch-task[data-v-11513526]{min-width:0;min-height:0;color:var(--color-ink-950);--flow-progress-accent:#1d4ed8;--flow-progress-font-size:clamp(20px,2.2vw,34px);flex-direction:column;flex:1;gap:clamp(6px,1.2vh,16px);font-size:clamp(18px,1.5vw + 12px,28px);line-height:1.3;display:flex}.visits-touch-task[data-v-11513526]>*+*{margin-top:0}.visits-touch-task[data-v-11513526] input:not([type=checkbox]):not([type=radio]):not(.voice-text-field-input):not(.qr-scanner-code-input input):not(.operational-pin-pad input),.visits-touch-task[data-v-11513526] textarea:not(.voice-text-field-input){min-height:56px;font-size:clamp(18px,1.6vw,28px)}.visits-touch-task[data-v-11513526] button:not(.visits-touch-action):not(.visit-terminal-choice-option):not(.visits-terminal-feedback button):not(.operational-code-keyboard button):not(.qr-scanner-camera-resume):not(.voice-text-field button):not(.qr-scanner-edit):not(.qr-scanner-inline-toggle):not(.visit-terminal-choice-controls--combined button):not(.date-time-stepper button){min-height:56px;font-size:clamp(18px,1.6vw,26px)}.visits-touch-task[data-v-11513526] button:focus-visible{outline-offset:3px;outline:3px solid #0f172a}.visits-touch-task[data-v-11513526] button:disabled{cursor:not-allowed}.visits-touch-task[data-v-11513526] .text-sm{font-size:inherit}.visits-touch-task[data-v-11513526] label:has(input[type=checkbox]){border:1px solid #cbd5e1;border-radius:.875rem;align-items:center;gap:.75rem;min-height:56px;padding:.5rem .75rem;display:flex}.visits-touch-task[data-v-11513526] input[type=checkbox]{accent-color:#166534;flex-shrink:0;width:24px;height:24px}.visits-terminal-pages[data-v-11513526],.visits-terminal-page[data-v-11513526]{flex-direction:column;flex:1;gap:clamp(6px,1.2vh,16px);min-width:0;min-height:0;display:flex}.visits-terminal-pages[data-v-11513526]>*{margin-top:0}.visits-terminal-context[data-v-11513526]{flex-direction:column;gap:clamp(6px,1.2vh,16px);min-width:0;min-height:0;display:flex}.terminal-progress[data-v-11513526],.visits-terminal-context>p[role=status][data-v-11513526]{font-size:clamp(22px,2.5vw,36px);font-weight:700;line-height:1.15}.visits-terminal-footer[data-v-11513526],.touch-task-actions[data-v-11513526]{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1vw,16px);display:grid}:is(.visits-terminal-footer[data-v-11513526]:has(>:only-child),.touch-task-actions[data-v-11513526]:has(>:only-child)){grid-template-columns:minmax(0,1fr)}.visits-terminal-page>.visits-terminal-footer[data-v-11513526]:last-child{margin-top:auto}.visits-terminal-page[data-v-11513526]>.qr-scanner-inline{flex:1;min-height:0}.visits-touch-task[data-v-11513526] .voice-text-field--touch{flex:1;min-width:0;min-height:0}.visits-touch-task[data-v-11513526] .flow-progress--prominent .flow-progress-label{font-size:var(--flow-progress-font-size);font-weight:700;line-height:1.15}.visits-touch-task[data-v-11513526] .flow-progress--prominent .flow-progress-bars>span{height:clamp(6px,1vh,12px)}@media (orientation:landscape) and (width>=640px){.visits-terminal-pages--split[data-v-11513526]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(12px,2vw,32px);display:grid}.visits-terminal-pages--split>.visits-terminal-context[data-v-11513526]{grid-area:1/1/-1}.visits-terminal-pages--split>.visits-terminal-page[data-v-11513526]{grid-area:1/2}.visits-terminal-pages--split>.visits-terminal-footer[data-v-11513526]{grid-area:2/2}}@media (height<=500px){.visits-touch-task[data-v-11513526],.visits-terminal-pages[data-v-11513526],.visits-terminal-page[data-v-11513526],.visits-terminal-context[data-v-11513526]{gap:6px}}.visits-touch-task[data-v-11513526] .qr-scanner-inline-toggle{min-height:56px;padding:8px;font-size:clamp(18px,1.6vw,26px)}.visits-touch-task[data-v-11513526] .qr-scanner-inline-toggle>.qr-scanner-camera-icon{width:32px;height:32px}.visits-touch-task[data-v-11513526] .qr-scanner-inline-controls{gap:8px}.visits-touch-task[data-v-11513526] .qr-scanner-inline-field>label{margin-bottom:6px;font-size:18px}.visits-touch-task[data-v-11513526] .qr-scanner-inline>.qr-scanner-inline-camera{min-height:32px}.terminal-person-summary[data-v-11513526]{display:none}.visits-terminal-pages.visits-terminal-pages--single[data-v-11513526]{flex-direction:column;display:flex}.visits-terminal-pages[data-v-11513526]:has(>.visits-terminal-feedback){display:flex}.visits-terminal-pages:has(.qr-scanner-inline--keyboard)>.visits-terminal-context[data-v-11513526]{display:none}:is(.visits-touch-task[data-v-11513526]:has(>.visits-terminal-feedback),.visits-terminal-pages[data-v-11513526]:has(>.visits-terminal-feedback)){gap:0}.visits-touch-task:has(>.visits-terminal-feedback)>.visits-terminal-feedback[data-v-11513526]{margin-block:0}.visits-terminal-pages--single>.visits-terminal-context[data-v-11513526]{flex:none}.visits-terminal-pages--single>.visits-terminal-page[data-v-11513526]{flex:1;height:auto}@media (orientation:landscape) and (width>=640px) and (height<=500px){.visits-terminal-pages--single[data-v-11513526] .flow-progress--prominent .flow-progress-summary{grid-template-columns:minmax(0,auto) minmax(60px,1fr);align-items:center;gap:8px}.visits-terminal-pages--single[data-v-11513526] .flow-progress--prominent .flow-progress-label{font-size:20px}.visits-terminal-pages--single[data-v-11513526] .flow-progress--prominent .flow-progress-bars{gap:6px}.visits-terminal-pages--single[data-v-11513526] .flow-progress--prominent .flow-progress-bars>span{height:6px}}.unexpected-status[data-v-e0ed9159]{flex-direction:column;flex:1;gap:clamp(8px,1.4vh,16px);min-height:0;display:flex;position:relative}.unexpected-status-person[data-v-e0ed9159],.unexpected-status-instruction[data-v-e0ed9159]{text-align:center;font-size:clamp(20px,2.5vw,32px);font-weight:700}.unexpected-status--waiting[data-v-e0ed9159],.unexpected-status--approved[data-v-e0ed9159]{text-align:center;justify-content:center;align-items:center}.unexpected-status-waiting[data-v-e0ed9159],.unexpected-status-approved[data-v-e0ed9159]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(12px,2vh,24px);width:100%;min-width:0;min-height:0;display:flex}.unexpected-status-waiting>.unexpected-status-person[data-v-e0ed9159],.unexpected-status-approved>.unexpected-status-person[data-v-e0ed9159]{overflow-wrap:anywhere;width:100%;font-size:clamp(30px,5vw,64px);line-height:1.1}.unexpected-status-waiting>h2[data-v-e0ed9159],.unexpected-status-approved>h2[data-v-e0ed9159]{text-wrap:balance;overflow-wrap:anywhere;max-width:100%;font-size:clamp(32px,6vw,76px);font-weight:900;line-height:1.05}.unexpected-status-waiting>p[data-v-e0ed9159]:last-child,.unexpected-status-approved>p[data-v-e0ed9159]:last-child{max-width:48rem;font-size:clamp(20px,3vw,36px);line-height:1.2}.unexpected-status[data-v-e0ed9159]>.touch-text-pages{flex:1;min-height:0;font-size:clamp(28px,4vw,52px)}.unexpected-status-pass-layout[data-v-e0ed9159]{flex:1;grid-template-rows:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(4px,1vh,12px);min-width:0;min-height:0;display:grid}.unexpected-status-pass-content[data-v-e0ed9159]{flex-direction:column;grid-row:2;justify-content:space-between;min-width:0;min-height:0;display:flex}.unexpected-status-pass-instructions[data-v-e0ed9159]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;padding:clamp(8px,1.5vh,20px);display:flex}.unexpected-status-pass-content>.unexpected-status-actions[data-v-e0ed9159]{grid-template-columns:minmax(0,1fr)}.unexpected-status-actions[data-v-e0ed9159]{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:12px;width:100%;min-width:0;display:grid}.unexpected-status-actions>button[data-v-e0ed9159]:first-child,.unexpected-status-actions[data-v-e0ed9159]>:only-child{grid-column:1/-1}.unexpected-status-pass-instructions>.unexpected-status-person[data-v-e0ed9159]{overflow-wrap:anywhere;margin:0 0 clamp(4px,1vh,12px);font-size:clamp(30px,4.5vw,60px);line-height:1.05}.unexpected-status-visitor-label[data-v-e0ed9159]{color:#000;font-size:inherit;margin-bottom:clamp(4px,.8vh,10px);font-weight:700;line-height:1.05;display:block}.unexpected-status-pass-instructions>.unexpected-status-instruction[data-v-e0ed9159]{text-wrap:balance;margin:0;font-size:clamp(22px,3vw,40px);line-height:1.18}.unexpected-status-photo-confirmation[data-v-e0ed9159]{z-index:10;text-align:center;background:#fff7ed;border:3px solid #b45309;border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;gap:clamp(12px,2vh,24px);min-width:0;padding:clamp(16px,3vw,40px);display:flex;position:absolute;inset:0;box-shadow:0 12px 40px #0f172a40}.unexpected-status-photo-confirmation h2[data-v-e0ed9159]{color:#7c2d12;text-wrap:balance;max-width:100%;font-size:clamp(32px,5vw,64px);font-weight:900;line-height:1.05}.unexpected-status-photo-confirmation>p[data-v-e0ed9159]{max-width:52rem;font-size:clamp(22px,3.4vw,42px);font-weight:700;line-height:1.2}.unexpected-status-photo-actions[data-v-e0ed9159]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.4vw,20px);width:min(100%,64rem);display:grid}.unexpected-status-photo-actions[data-v-e0ed9159]>.visits-touch-action{min-height:clamp(88px,15dvh,168px);font-size:clamp(22px,3vw,40px)}.unexpected-status-qr[data-v-e0ed9159]{flex-direction:column;justify-content:flex-end;align-items:center;min-height:0;padding:8px 8px clamp(12px,2vh,24px);display:flex}.unexpected-status-qr[data-v-e0ed9159] img{aspect-ratio:1;object-fit:contain;width:auto;height:min(100%,36dvh);min-height:0;margin-top:4px}.unexpected-status-qr[data-v-e0ed9159] p{font-size:20px}.unexpected-status-qr[data-v-e0ed9159] p:first-child{letter-spacing:.04em;color:#0f172a;flex-shrink:0;width:100%;font-size:clamp(28px,min(4.5vw,5dvh),52px);font-weight:800;line-height:1.15}@media (orientation:landscape) and (width>=640px){.unexpected-status-pass-layout[data-v-e0ed9159]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.unexpected-status-qr[data-v-e0ed9159]{grid-area:1/1}.unexpected-status-pass-content[data-v-e0ed9159]{grid-area:1/2}.unexpected-status-photo-confirmation[data-v-e0ed9159]{grid-column:1/-1}.unexpected-status-qr[data-v-e0ed9159] img{height:min(100%,65dvh)}}.host-catalog-status[data-v-b1983ebf]{max-height:2.5em;font-size:16px;line-height:1.25;overflow:auto}.host-catalog-error[data-v-b1983ebf]{color:#991b1b;align-items:center;gap:8px;min-height:0;font-size:16px;display:flex}.host-catalog-error>p[data-v-b1983ebf]{min-width:0;max-height:5em;overflow:auto}.host-catalog-error>button[data-v-b1983ebf]{background:#fff;border:1px solid #cbd5e1;border-radius:.625rem;flex-shrink:0;min-height:44px;padding:6px;font-weight:700}.visitor-voice-rows[data-v-5b3f8bff]{flex-direction:column;flex:1;gap:6px;min-width:0;min-height:0;display:flex}.visitor-voice-status[data-v-5b3f8bff]{overflow-wrap:anywhere;flex-shrink:0;font-size:clamp(24px,2.2vw,32px);font-weight:700;line-height:1.2}.visitor-voice-status--error[data-v-5b3f8bff]{color:#991b1b}.visitor-voice-list[data-v-5b3f8bff]{flex:1;align-content:start;gap:8px;min-width:0;min-height:0;display:grid}.visitor-voice-row[data-v-5b3f8bff]{color:#0f172a;grid-template-columns:minmax(0,1fr) 180px;gap:6px;min-width:0;min-height:0;display:grid}.visitor-voice-row[data-v-5b3f8bff]:focus-visible{outline-offset:2px;outline:3px solid #0f172a}.visitor-voice-name[data-v-5b3f8bff]{background:#fff;border:2px solid #cbd5e1;border-radius:1rem;min-width:0;min-height:0;display:grid}.visitor-voice-row[data-selected]>.visitor-voice-name[data-v-5b3f8bff]{background:#f0fdf4;border-color:#166534;box-shadow:inset 0 0 0 1px #166534}.visitor-voice-name>.visitor-voice-text[data-v-5b3f8bff]{gap:2px;min-height:1lh;font-size:clamp(24px,2.5vw,36px);font-weight:700;line-height:1.2}.visitor-voice-name>.visitor-voice-text[data-v-5b3f8bff]:has(.touch-text-navigation){min-height:calc(1lh + 46px)}.visitor-voice-transcript[data-v-5b3f8bff]{color:#1d4ed8}.visitor-voice-text[data-v-5b3f8bff] .touch-text-area{align-items:center;display:flex}.visitor-voice-text[data-v-5b3f8bff] .touch-text-area p{text-align:center;width:100%;min-width:0}.visitor-voice-text[data-v-5b3f8bff] .touch-text-navigation--arrows{grid-template-columns:44px 44px;justify-content:space-between;gap:2px}.visitor-voice-text[data-v-5b3f8bff] .touch-text-navigation button{padding:2px;min-height:44px!important}.visitor-voice-text[data-v-5b3f8bff] .touch-text-navigation>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visitor-voice-actions[data-v-5b3f8bff]{grid-template-rows:repeat(2,minmax(44px,1fr));grid-template-columns:108px 66px;align-items:stretch;gap:6px;min-width:0;min-height:0;display:grid}.visitor-voice-actions>.visitor-voice-row-action[data-v-5b3f8bff]{gap:0;height:100%;min-height:44px;padding:0}.visitor-voice-actions>.visitor-voice-dictate[data-v-5b3f8bff]{grid-row:1/span 2;min-height:94px;padding:4px}.visitor-voice-rows[data-v-5b3f8bff] .visitor-voice-row-action>.visits-touch-action-icon{width:40px;height:40px}.visitor-voice-rows[data-v-5b3f8bff] .visitor-voice-dictate>.visits-touch-action-icon{width:64px;height:64px}.visitor-voice-tools[data-v-5b3f8bff]{--visitor-pager-size:clamp(64px,8vh,88px);min-width:0;min-height:var(--visitor-pager-size);flex-shrink:0;display:flex}.visitor-voice-tools[data-v-5b3f8bff]>.visits-terminal-pager{width:100%;min-width:0;min-height:var(--visitor-pager-size);grid-template-columns:var(--visitor-pager-size) minmax(0,1fr) var(--visitor-pager-size);gap:6px;margin-top:0}.visitor-voice-tools[data-v-5b3f8bff] .visits-terminal-pager>button{min-height:var(--visitor-pager-size);height:100%;padding:4px}.visitor-voice-tools[data-v-5b3f8bff] .visits-terminal-pager>button svg{width:clamp(40px,4vw,48px);height:clamp(40px,4vw,48px)}.visitor-voice-tools[data-v-5b3f8bff] .visits-terminal-pager-center{height:var(--visitor-pager-size);grid-template-columns:minmax(0,1fr);grid-template-rows:var(--visitor-pager-size);place-items:center;gap:0;display:grid}.visitor-voice-tools[data-v-5b3f8bff] .visits-terminal-pager-center p{color:#fff;pointer-events:none;grid-area:1/1;align-self:end;margin-bottom:4px;padding-left:44px;font-size:18px;line-height:18px}.visitor-voice-tools[data-v-5b3f8bff] .visits-terminal-pager-center:has(.visitor-voice-pager-control:disabled) p{color:#475569}.visitor-voice-tools[data-v-5b3f8bff] .visitor-voice-pager-control{grid-area:1/1;gap:4px;width:min(100%,240px);height:100%;min-height:64px;padding:2px 4px}.visitor-voice-tools[data-v-5b3f8bff] .visits-touch-action>span{font-size:clamp(24px,2.2vw,32px);line-height:1.05;transform:translateY(-9px)}.visitor-voice-tools[data-v-5b3f8bff] .visitor-voice-cancel>span{font-size:20px}.visitor-voice-tools[data-v-5b3f8bff] .visits-touch-action-icon{width:40px;height:40px}@media (height<=650px){.visitor-voice-name>.visitor-voice-text[data-v-5b3f8bff]{font-size:24px}}@media (height<=500px){.visitor-voice-rows[data-v-5b3f8bff]{gap:3px}.visitor-voice-status[data-v-5b3f8bff]{font-size:24px}}.arrival-selected-host[data-v-c1f8a4b6]{overflow-wrap:anywhere;font-size:clamp(18px,2vw,26px);font-weight:600}.visits-terminal-page>.evidence-image-touch[data-v-c1f8a4b6]{flex:1}.arrival-recent[data-v-c1f8a4b6]{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.unexpected-terminal[data-v-c1f8a4b6]{flex-direction:column;flex:1;min-height:0;display:flex}.unexpected-terminal .terminal-form-navigation[data-v-c1f8a4b6]{--arrival-navigation-height:clamp(88px,calc(var(--app-viewport-height,100dvh) * .16),176px);min-height:var(--arrival-navigation-height)}.unexpected-terminal .terminal-form-navigation--voice[data-v-c1f8a4b6]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr)}.unexpected-terminal .terminal-form-navigation--type-voice[data-v-c1f8a4b6]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1fr)}.arrival-timing-choices[data-v-c1f8a4b6]{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(8px,1.4vh,16px);min-width:0;min-height:0;display:grid}.arrival-timing-choices[data-v-c1f8a4b6] .visits-touch-action{min-height:64px}@media (orientation:landscape) and (width>=640px){.arrival-timing-choices[data-v-c1f8a4b6]{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}}.arrival-host-search-action[data-v-c1f8a4b6]{color:#fff;background:#1d4ed8;border:2px solid #1e40af;border-radius:1rem;justify-content:center;align-items:center;min-width:0;display:flex}.arrival-host-search-action[data-v-c1f8a4b6]:disabled{color:#475569;background:#e2e8f0;border-color:#94a3b8}.unexpected-terminal[data-v-c1f8a4b6] .arrival-navigation-action{min-height:var(--arrival-navigation-height,clamp(88px,calc(var(--app-viewport-height,100dvh) * .16),176px));flex-direction:column;gap:6px;padding:clamp(8px,1vw,16px) clamp(4px,1vw,16px)}.unexpected-terminal[data-v-c1f8a4b6] .arrival-navigation-action>span{font-size:clamp(20px,min(14px + 1vw + 2cqi,var(--app-viewport-height,100dvh) * .045),36px);overflow-wrap:normal;word-break:normal}.unexpected-terminal[data-v-c1f8a4b6] .arrival-sent-action>span{overflow-wrap:anywhere;min-width:0}.unexpected-terminal[data-v-c1f8a4b6] .arrival-navigation-action>svg{width:clamp(32px,min(6vw,var(--app-viewport-height,100dvh) * .06),72px);height:clamp(32px,min(6vw,var(--app-viewport-height,100dvh) * .06),72px);flex-shrink:0}.unexpected-terminal .visits-terminal-page>label[data-v-c1f8a4b6]:not(:has(input[type=checkbox])){flex-direction:column;flex:1;gap:8px;min-height:0;font-size:clamp(20px,2vw,32px);font-weight:700;display:flex;container-type:size}.unexpected-terminal .visits-terminal-page>label:not(:has(input[type=checkbox])) input[data-v-c1f8a4b6]{flex:1;min-height:56px;font-size:clamp(24px,min(8cqi,20cqb),64px)}.unexpected-terminal[data-v-c1f8a4b6] .arrival-terminal-check{color:#fff;background:#1d4ed8;border:2px solid #1e40af;flex:1;justify-content:center;align-items:center;min-height:56px;font-size:clamp(24px,4vw,48px);font-weight:700;display:flex}.arrival-terminal-check[data-v-c1f8a4b6] svg{flex-shrink:0;width:clamp(32px,7vw,80px);height:clamp(32px,7vw,80px)}.unexpected-terminal[data-v-c1f8a4b6] .arrival-terminal-check:has(:checked){color:#fff;background:#166534;border-color:#14532d;box-shadow:inset 0 0 0 3px #fff}.terminal-instruction[data-v-c1f8a4b6]{text-wrap:balance;font-size:clamp(22px,1.5vw + 16px,32px);font-weight:700;line-height:1.2}@media (width<=639px) and (orientation:portrait){.unexpected-terminal .terminal-form-navigation--type-voice[data-v-c1f8a4b6]{grid-template-columns:repeat(2,minmax(0,1fr))}.unexpected-terminal .terminal-form-navigation--type-voice .arrival-host-search-action[data-v-c1f8a4b6]{grid-area:2/1}.unexpected-terminal .terminal-form-navigation--type-voice[data-v-c1f8a4b6] .arrival-sent-action{flex-direction:row;grid-area:1/1/auto/-1;min-height:64px}.unexpected-terminal .terminal-form-navigation--type-voice[data-v-c1f8a4b6] .arrival-navigation-action[type=submit]{grid-area:2/2}}@media (orientation:landscape) and (width>=640px){.terminal-form-navigation[data-v-c1f8a4b6]{grid-column:2}}@media (height<=500px){.unexpected-terminal .terminal-form-navigation--members[data-v-c1f8a4b6]{--arrival-navigation-height:80px}.unexpected-terminal .terminal-form-navigation--members[data-v-c1f8a4b6] .arrival-navigation-action{padding:4px}}.field[data-v-c1f8a4b6]{width:100%;min-height:44px;color:var(--color-ink-950);background:#fff;border:1px solid #00000026;border-radius:.75rem;margin-top:8px;padding:.6rem .75rem;display:block}.primary[data-v-c1f8a4b6],.secondary[data-v-c1f8a4b6]{border-radius:.75rem;min-height:44px;padding:.5rem 1rem;font-weight:600}.primary[data-v-c1f8a4b6]{background:var(--color-moss-700);color:#fff}.secondary[data-v-c1f8a4b6]{border:1px solid #00000026}@media (width<=639px){.field[data-v-c1f8a4b6]{font-size:16px}}.visits-touch-task[data-v-c1f8a4b6]{min-width:0;min-height:0;color:var(--color-ink-950);--flow-progress-accent:#1d4ed8;--flow-progress-font-size:clamp(20px,2.2vw,34px);flex-direction:column;flex:1;gap:clamp(6px,1.2vh,16px);font-size:clamp(18px,1.5vw + 12px,28px);line-height:1.3;display:flex}.visits-touch-task[data-v-c1f8a4b6]>*+*{margin-top:0}.visits-touch-task[data-v-c1f8a4b6] input:not([type=checkbox]):not([type=radio]):not(.voice-text-field-input):not(.qr-scanner-code-input input):not(.operational-pin-pad input),.visits-touch-task[data-v-c1f8a4b6] textarea:not(.voice-text-field-input){min-height:56px;font-size:clamp(18px,1.6vw,28px)}.visits-touch-task[data-v-c1f8a4b6] button:not(.visits-touch-action):not(.visit-terminal-choice-option):not(.visits-terminal-feedback button):not(.operational-code-keyboard button):not(.qr-scanner-camera-resume):not(.voice-text-field button):not(.qr-scanner-edit):not(.qr-scanner-inline-toggle):not(.visit-terminal-choice-controls--combined button):not(.date-time-stepper button){min-height:56px;font-size:clamp(18px,1.6vw,26px)}.visits-touch-task[data-v-c1f8a4b6] button:focus-visible{outline-offset:3px;outline:3px solid #0f172a}.visits-touch-task[data-v-c1f8a4b6] button:disabled{cursor:not-allowed}.visits-touch-task[data-v-c1f8a4b6] .text-sm{font-size:inherit}.visits-touch-task[data-v-c1f8a4b6] label:has(input[type=checkbox]){border:1px solid #cbd5e1;border-radius:.875rem;align-items:center;gap:.75rem;min-height:56px;padding:.5rem .75rem;display:flex}.visits-touch-task[data-v-c1f8a4b6] input[type=checkbox]{accent-color:#166534;flex-shrink:0;width:24px;height:24px}.visits-terminal-pages[data-v-c1f8a4b6],.visits-terminal-page[data-v-c1f8a4b6]{flex-direction:column;flex:1;gap:clamp(6px,1.2vh,16px);min-width:0;min-height:0;display:flex}.visits-terminal-pages[data-v-c1f8a4b6]>*{margin-top:0}.visits-terminal-context[data-v-c1f8a4b6]{flex-direction:column;gap:clamp(6px,1.2vh,16px);min-width:0;min-height:0;display:flex}.terminal-progress[data-v-c1f8a4b6],.visits-terminal-context>p[role=status][data-v-c1f8a4b6]{font-size:clamp(22px,2.5vw,36px);font-weight:700;line-height:1.15}.visits-terminal-footer[data-v-c1f8a4b6],.touch-task-actions[data-v-c1f8a4b6]{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1vw,16px);display:grid}:is(.visits-terminal-footer[data-v-c1f8a4b6]:has(>:only-child),.touch-task-actions[data-v-c1f8a4b6]:has(>:only-child)){grid-template-columns:minmax(0,1fr)}.visits-terminal-page>.visits-terminal-footer[data-v-c1f8a4b6]:last-child{margin-top:auto}.visits-terminal-page[data-v-c1f8a4b6]>.qr-scanner-inline{flex:1;min-height:0}.visits-touch-task[data-v-c1f8a4b6] .voice-text-field--touch{flex:1;min-width:0;min-height:0}.visits-touch-task[data-v-c1f8a4b6] .flow-progress--prominent .flow-progress-label{font-size:var(--flow-progress-font-size);font-weight:700;line-height:1.15}.visits-touch-task[data-v-c1f8a4b6] .flow-progress--prominent .flow-progress-bars>span{height:clamp(6px,1vh,12px)}@media (orientation:landscape) and (width>=640px){.visits-terminal-pages--split[data-v-c1f8a4b6]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(12px,2vw,32px);display:grid}.visits-terminal-pages--split>.visits-terminal-context[data-v-c1f8a4b6]{grid-area:1/1/-1}.visits-terminal-pages--split>.visits-terminal-page[data-v-c1f8a4b6]{grid-area:1/2}.visits-terminal-pages--split>.visits-terminal-footer[data-v-c1f8a4b6]{grid-area:2/2}}@media (height<=500px){.visits-touch-task[data-v-c1f8a4b6],.visits-terminal-pages[data-v-c1f8a4b6],.visits-terminal-page[data-v-c1f8a4b6],.visits-terminal-context[data-v-c1f8a4b6]{gap:6px}}.visits-touch-task[data-v-c1f8a4b6] .qr-scanner-inline-toggle{min-height:56px;padding:8px;font-size:clamp(18px,1.6vw,26px)}.visits-touch-task[data-v-c1f8a4b6] .qr-scanner-inline-toggle>.qr-scanner-camera-icon{width:32px;height:32px}.visits-touch-task[data-v-c1f8a4b6] .qr-scanner-inline-controls{gap:8px}.visits-touch-task[data-v-c1f8a4b6] .qr-scanner-inline-field>label{margin-bottom:6px;font-size:18px}.visits-touch-task[data-v-c1f8a4b6] .qr-scanner-inline>.qr-scanner-inline-camera{min-height:32px}.terminal-person-summary[data-v-c1f8a4b6]{display:none}.visits-terminal-pages.visits-terminal-pages--single[data-v-c1f8a4b6]{flex-direction:column;display:flex}.visits-terminal-pages[data-v-c1f8a4b6]:has(>.visits-terminal-feedback){display:flex}.visits-terminal-pages:has(.qr-scanner-inline--keyboard)>.visits-terminal-context[data-v-c1f8a4b6]{display:none}:is(.visits-touch-task[data-v-c1f8a4b6]:has(>.visits-terminal-feedback),.visits-terminal-pages[data-v-c1f8a4b6]:has(>.visits-terminal-feedback)){gap:0}.visits-touch-task:has(>.visits-terminal-feedback)>.visits-terminal-feedback[data-v-c1f8a4b6]{margin-block:0}.visits-terminal-pages--single>.visits-terminal-context[data-v-c1f8a4b6]{flex:none}.visits-terminal-pages--single>.visits-terminal-page[data-v-c1f8a4b6]{flex:1;height:auto}@media (orientation:landscape) and (width>=640px) and (height<=500px){.visits-terminal-pages--single[data-v-c1f8a4b6] .flow-progress--prominent .flow-progress-summary{grid-template-columns:minmax(0,auto) minmax(60px,1fr);align-items:center;gap:8px}.visits-terminal-pages--single[data-v-c1f8a4b6] .flow-progress--prominent .flow-progress-label{font-size:20px}.visits-terminal-pages--single[data-v-c1f8a4b6] .flow-progress--prominent .flow-progress-bars{gap:6px}.visits-terminal-pages--single[data-v-c1f8a4b6] .flow-progress--prominent .flow-progress-bars>span{height:6px}}.exit-comparison[data-v-1c95622e]{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;display:flex}.exit-comparison[data-v-1c95622e]>*{flex:1;min-height:0}.exit-comparison--evidence>.exit-reference[data-v-1c95622e]{flex:.5;font-size:clamp(20px,3vw,36px)}@media (width>=640px) and (orientation:landscape){.exit-comparison--evidence[data-v-1c95622e]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}}.exit-review[data-v-1c95622e]{flex:1;grid-template-rows:minmax(0,1fr) auto;gap:12px;min-width:0;height:100%;min-height:0;display:grid}.exit-reference[data-v-1c95622e]{text-align:center;font-size:clamp(28px,min(8cqi,10cqb),60px);font-weight:700;line-height:1.18}.exit-reference[data-v-1c95622e] .touch-text-area{justify-content:center;align-items:center;display:flex}.exit-reference[data-v-1c95622e] .touch-text-area p{width:100%}.exit-decisions[data-v-1c95622e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:64px;display:grid}.exit-review--operational[data-v-1c95622e],.exit-review--operational .exit-comparison[data-v-1c95622e]{gap:clamp(6px,1.2vh,16px)}.exit-review--operational .exit-reference[data-v-1c95622e]{font-size:clamp(24px,min(6cqi,9cqb),48px)}.exit-review--operational .exit-decisions[data-v-1c95622e]{--exit-decision-height:clamp(72px,calc(var(--app-viewport-height,100dvh) * .13),144px);min-height:var(--exit-decision-height);gap:clamp(8px,1vw,16px)}.exit-review--operational .exit-decisions[data-v-1c95622e] .visits-touch-action{--visits-action-height:var(--exit-decision-height);min-height:var(--exit-decision-height);flex-direction:column;gap:6px;padding:clamp(8px,1vw,16px)}.exit-review--operational .exit-decisions[data-v-1c95622e] .visits-touch-action span{font-size:clamp(20px,min(14px + 1vw + 2cqi,var(--app-viewport-height,100dvh) * .045),36px)}.exit-review--operational .exit-decisions[data-v-1c95622e] .visits-touch-action-icon{width:clamp(32px,min(6vw,var(--app-viewport-height,100dvh) * .06),72px);height:clamp(32px,min(6vw,var(--app-viewport-height,100dvh) * .06),72px)}@media (orientation:landscape) and (width>=640px){.exit-review--operational.exit-review--evidence[data-v-1c95622e]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.exit-review--operational.exit-review--evidence .exit-comparison[data-v-1c95622e]{display:contents}.exit-review--operational.exit-review--evidence .exit-comparison[data-v-1c95622e]>.guard-evidence-terminal{grid-area:1/1/-1}.exit-review--operational.exit-review--evidence .exit-reference[data-v-1c95622e]{grid-area:1/2}.exit-review--operational.exit-review--evidence .exit-decisions[data-v-1c95622e]{grid-area:2/2}}@media (height<=500px){.exit-review--operational .exit-reference[data-v-1c95622e]{font-size:22px}.exit-review--operational .exit-decisions[data-v-1c95622e]{--exit-decision-height:56px}.exit-review--operational .exit-decisions[data-v-1c95622e] .visits-touch-action{flex-direction:row;gap:8px;padding:6px}.exit-review--operational .exit-decisions[data-v-1c95622e] .visits-touch-action span{font-size:clamp(20px,2.4vw,28px)}.exit-review--operational .exit-decisions[data-v-1c95622e] .visits-touch-action-icon{width:32px;height:32px}}.capacity-review[data-v-9e49dcc7]{gap:clamp(8px,1.5vh,16px);width:100%;min-width:0;height:100%;min-height:0;display:grid}.capacity-review--confirm[data-v-9e49dcc7]{grid-template-rows:minmax(90px,1fr) minmax(100px,1.2fr) auto}.capacity-review-summary[data-v-9e49dcc7]{color:#fff;background:#9a3412;border-radius:1rem;flex-direction:column;gap:8px;min-width:0;min-height:0;padding:clamp(10px,2vw,24px);display:flex}.capacity-review-summary h3[data-v-9e49dcc7]{margin:0;font-size:clamp(20px,2vw,32px);line-height:1.15}.capacity-review-summary[data-v-9e49dcc7]>:last-child{flex:1;min-height:0;font-size:clamp(20px,2.5vw,40px)}.capacity-review[data-v-9e49dcc7] .visits-touch-action{--visits-action-height:56px}@media (width>=640px) and (orientation:landscape){.capacity-review--confirm[data-v-9e49dcc7]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.capacity-review-summary[data-v-9e49dcc7]{grid-row:1/-1}}.draft-terminal-shell[data-v-01d04725]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.draft-terminal[data-v-01d04725]{flex-direction:column;flex:1;min-height:0;display:flex}.draft-terminal[data-v-01d04725]>*{flex:1;min-height:0}.draft-terminal-board[data-v-01d04725]{grid-template-rows:minmax(0,1.2fr) minmax(0,1fr) auto;gap:clamp(8px,1.2vh,16px);min-width:0;display:grid}.draft-terminal-board--empty[data-v-01d04725]{grid-template-rows:minmax(0,1fr) auto}.draft-terminal-info[data-v-01d04725]{color:#fff;background:#9a3412;border:1px solid #7c2d12;border-radius:1rem;flex-direction:column;gap:8px;min-width:0;min-height:0;padding:clamp(8px,1.5vw,24px);display:flex;container-type:size}.draft-terminal-info--empty[data-v-01d04725]{background:#1e40af;border-color:#1e40af}.draft-terminal-caption[data-v-01d04725]{flex-shrink:0;margin:0;font-size:clamp(18px,2vw,28px);font-weight:700;line-height:1.15}.draft-terminal-text[data-v-01d04725]{font-size:clamp(24px,min(10cqi,15cqb),56px);font-weight:600;line-height:1.2}.draft-terminal-text[data-v-01d04725] .touch-text-area{align-items:center;display:grid}.draft-terminal-actions[data-v-01d04725]{grid-auto-rows:minmax(56px,1fr);gap:clamp(8px,1.2vh,16px);min-width:0;min-height:0;display:grid}.draft-terminal-board--empty .draft-terminal-actions[data-v-01d04725]{grid-template-columns:repeat(2,minmax(0,1fr))}.draft-terminal-board--empty .draft-terminal-actions[data-v-01d04725]>:only-child{grid-column:1/-1}.draft-terminal-action[data-v-01d04725]{--visits-action-height:56px;height:100%;min-height:56px;padding:clamp(8px,1.5cqb,20px);container-type:size}.draft-terminal-action[data-v-01d04725] .visits-touch-action-icon{width:clamp(32px,min(22cqi,25cqb),96px);height:clamp(32px,min(22cqi,25cqb),96px)}.draft-terminal-action[data-v-01d04725] span{font-size:clamp(22px,min(15cqi,23cqb),56px)}.draft-terminal-pager[data-v-01d04725]{margin-top:0}.draft-terminal-preparation-header[data-v-01d04725]{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.draft-terminal-preparation-header[data-v-01d04725]>button{width:clamp(112px,16vw,224px)}.draft-preparation-context[data-v-01d04725]{overflow-wrap:anywhere;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:4px 12px;min-width:0;font-size:clamp(18px,1.6vw,28px);line-height:1.15;display:flex}.draft-preparation-context>strong[data-v-01d04725]{font-size:clamp(22px,2vw,32px)}.draft-terminal-movement[data-v-01d04725]{flex:1;grid-template-rows:repeat(2,minmax(56px,1fr));gap:clamp(8px,1.2vh,16px);min-width:0;min-height:0;display:grid}.draft-terminal-movement[data-v-01d04725] button[data-selected]{color:#fff;background:#166534;border-color:#14532d;box-shadow:inset 0 0 0 3px #fff}.draft-terminal-confirmation>.visits-terminal-context[data-v-01d04725]{flex:none;container-type:inline-size}.draft-terminal-confirmation .visits-terminal-page[data-v-01d04725]>.qr-scanner-inline{flex:1;align-self:stretch;width:100%;min-width:0;height:auto;min-height:0;display:grid}.draft-terminal-review[data-v-01d04725]{text-align:center;font-size:clamp(28px,3vw,56px);font-weight:700;line-height:1.18}.draft-terminal-review[data-v-01d04725] .touch-text-area{align-items:center;display:grid}.draft-terminal-shell .draft-terminal-comparison[data-v-01d04725]{flex-direction:column;min-height:0;display:flex}.draft-terminal-shell .guard-evidence-terminal[data-v-01d04725]{flex:1;min-height:0}.draft-terminal-shell .draft-terminal-comparison>.draft-terminal-original[data-v-01d04725]{flex:none;min-height:56px}.draft-terminal-comparison:has(.guard-evidence-terminal--capture)>.draft-terminal-original[data-v-01d04725]{display:none}.draft-terminal-confirmation[data-v-01d04725] .draft-terminal-original{color:#fff;background:#9a3412;border:2px solid #7c2d12;justify-content:center;min-height:64px;padding:clamp(8px,1.5vw,24px);font-size:clamp(22px,min(10cqi,15cqb),44px);font-weight:700;line-height:1.2;display:flex}.draft-terminal-original[data-v-01d04725] svg{flex-shrink:0;width:clamp(32px,5vw,72px);height:clamp(32px,5vw,72px)}.draft-terminal-confirmation[data-v-01d04725] .draft-terminal-original:has(:checked){color:#fff;background:#166534;border-color:#14532d;box-shadow:inset 0 0 0 3px #fff}.draft-terminal-navigation[data-v-01d04725]{--draft-navigation-height:clamp(80px,calc(var(--app-viewport-height,100dvh) * .14),160px);min-height:var(--draft-navigation-height)}.draft-terminal-navigation[data-v-01d04725] .visits-touch-action{--visits-action-height:var(--draft-navigation-height);min-height:var(--draft-navigation-height);flex-direction:column;gap:6px;padding:clamp(8px,1vw,16px)}.draft-terminal-navigation[data-v-01d04725] .visits-touch-action span{font-size:clamp(20px,min(14px + 1vw + 2cqi,var(--app-viewport-height,100dvh) * .045),36px)}.draft-terminal-navigation[data-v-01d04725] .visits-touch-action-icon{width:clamp(32px,min(6vw,var(--app-viewport-height,100dvh) * .06),72px);height:clamp(32px,min(6vw,var(--app-viewport-height,100dvh) * .06),72px)}@media (orientation:landscape) and (width>=640px){.draft-terminal-board[data-v-01d04725]:not(.draft-terminal-board--empty){grid-template-rows:minmax(0,1fr) auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,32px)}.draft-terminal-board:not(.draft-terminal-board--empty) .draft-terminal-info[data-v-01d04725]{grid-area:1/1/-1}.draft-terminal-board:not(.draft-terminal-board--empty) .draft-terminal-actions[data-v-01d04725]{grid-area:1/2}.draft-terminal-board:not(.draft-terminal-board--empty) .draft-terminal-pager[data-v-01d04725]{grid-area:2/2}.draft-terminal-movement[data-v-01d04725]{grid-template-rows:minmax(56px,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}.draft-terminal-comparison[data-v-01d04725]:has(>.guard-evidence-terminal):not(:has(.guard-evidence-terminal--capture)){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(8px,1.2vw,16px);display:grid}.draft-terminal-comparison>.draft-terminal-original[data-v-01d04725]{min-width:0;height:100%}}@media (height<=500px){.draft-terminal-preparation-header[data-v-01d04725] .flow-progress-summary{grid-template-columns:auto 1fr;align-items:center;gap:8px}.draft-terminal-preparation-header[data-v-01d04725] .flow-progress-label{font-size:20px}.draft-terminal-confirmation[data-v-01d04725] .draft-terminal-original{padding:8px;font-size:clamp(20px,3vw,30px)}.draft-terminal-navigation[data-v-01d04725]{--draft-navigation-height:56px}.draft-terminal-navigation[data-v-01d04725] .visits-touch-action{flex-direction:row;gap:8px;padding:6px}.draft-terminal-navigation[data-v-01d04725] .visits-touch-action span{font-size:clamp(20px,2.4vw,28px)}.draft-terminal-navigation[data-v-01d04725] .visits-touch-action-icon{width:32px;height:32px}.draft-terminal-action[data-v-01d04725]{padding:8px}}.field[data-v-01d04725]{width:100%;min-height:44px;color:var(--color-ink-950);background:#fff;border:1px solid #00000026;border-radius:.75rem;margin-top:8px;padding:.6rem .75rem;display:block}.primary[data-v-01d04725],.secondary[data-v-01d04725]{border-radius:.75rem;min-height:44px;padding:.5rem 1rem;font-weight:600}.primary[data-v-01d04725]{background:var(--color-moss-700);color:#fff}.secondary[data-v-01d04725]{border:1px solid #00000026}@media (width<=639px){.field[data-v-01d04725]{font-size:16px}}.visits-touch-task[data-v-01d04725]{min-width:0;min-height:0;color:var(--color-ink-950);--flow-progress-accent:#1d4ed8;--flow-progress-font-size:clamp(20px,2.2vw,34px);flex-direction:column;flex:1;gap:clamp(6px,1.2vh,16px);font-size:clamp(18px,1.5vw + 12px,28px);line-height:1.3;display:flex}.visits-touch-task[data-v-01d04725]>*+*{margin-top:0}.visits-touch-task[data-v-01d04725] input:not([type=checkbox]):not([type=radio]):not(.voice-text-field-input):not(.qr-scanner-code-input input):not(.operational-pin-pad input),.visits-touch-task[data-v-01d04725] textarea:not(.voice-text-field-input){min-height:56px;font-size:clamp(18px,1.6vw,28px)}.visits-touch-task[data-v-01d04725] button:not(.visits-touch-action):not(.visit-terminal-choice-option):not(.visits-terminal-feedback button):not(.operational-code-keyboard button):not(.qr-scanner-camera-resume):not(.voice-text-field button):not(.qr-scanner-edit):not(.qr-scanner-inline-toggle):not(.visit-terminal-choice-controls--combined button):not(.date-time-stepper button){min-height:56px;font-size:clamp(18px,1.6vw,26px)}.visits-touch-task[data-v-01d04725] button:focus-visible{outline-offset:3px;outline:3px solid #0f172a}.visits-touch-task[data-v-01d04725] button:disabled{cursor:not-allowed}.visits-touch-task[data-v-01d04725] .text-sm{font-size:inherit}.visits-touch-task[data-v-01d04725] label:has(input[type=checkbox]){border:1px solid #cbd5e1;border-radius:.875rem;align-items:center;gap:.75rem;min-height:56px;padding:.5rem .75rem;display:flex}.visits-touch-task[data-v-01d04725] input[type=checkbox]{accent-color:#166534;flex-shrink:0;width:24px;height:24px}.visits-terminal-pages[data-v-01d04725],.visits-terminal-page[data-v-01d04725]{flex-direction:column;flex:1;gap:clamp(6px,1.2vh,16px);min-width:0;min-height:0;display:flex}.visits-terminal-pages[data-v-01d04725]>*{margin-top:0}.visits-terminal-context[data-v-01d04725]{flex-direction:column;gap:clamp(6px,1.2vh,16px);min-width:0;min-height:0;display:flex}.terminal-progress[data-v-01d04725],.visits-terminal-context>p[role=status][data-v-01d04725]{font-size:clamp(22px,2.5vw,36px);font-weight:700;line-height:1.15}.visits-terminal-footer[data-v-01d04725],.touch-task-actions[data-v-01d04725]{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1vw,16px);display:grid}:is(.visits-terminal-footer[data-v-01d04725]:has(>:only-child),.touch-task-actions[data-v-01d04725]:has(>:only-child)){grid-template-columns:minmax(0,1fr)}.visits-terminal-page>.visits-terminal-footer[data-v-01d04725]:last-child{margin-top:auto}.visits-terminal-page[data-v-01d04725]>.qr-scanner-inline{flex:1;min-height:0}.visits-touch-task[data-v-01d04725] .voice-text-field--touch{flex:1;min-width:0;min-height:0}.visits-touch-task[data-v-01d04725] .flow-progress--prominent .flow-progress-label{font-size:var(--flow-progress-font-size);font-weight:700;line-height:1.15}.visits-touch-task[data-v-01d04725] .flow-progress--prominent .flow-progress-bars>span{height:clamp(6px,1vh,12px)}@media (orientation:landscape) and (width>=640px){.visits-terminal-pages--split[data-v-01d04725]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(12px,2vw,32px);display:grid}.visits-terminal-pages--split>.visits-terminal-context[data-v-01d04725]{grid-area:1/1/-1}.visits-terminal-pages--split>.visits-terminal-page[data-v-01d04725]{grid-area:1/2}.visits-terminal-pages--split>.visits-terminal-footer[data-v-01d04725]{grid-area:2/2}}@media (height<=500px){.visits-touch-task[data-v-01d04725],.visits-terminal-pages[data-v-01d04725],.visits-terminal-page[data-v-01d04725],.visits-terminal-context[data-v-01d04725]{gap:6px}}.visits-touch-task[data-v-01d04725] .qr-scanner-inline-toggle{min-height:56px;padding:8px;font-size:clamp(18px,1.6vw,26px)}.visits-touch-task[data-v-01d04725] .qr-scanner-inline-toggle>.qr-scanner-camera-icon{width:32px;height:32px}.visits-touch-task[data-v-01d04725] .qr-scanner-inline-controls{gap:8px}.visits-touch-task[data-v-01d04725] .qr-scanner-inline-field>label{margin-bottom:6px;font-size:18px}.visits-touch-task[data-v-01d04725] .qr-scanner-inline>.qr-scanner-inline-camera{min-height:32px}.terminal-person-summary[data-v-01d04725]{display:none}.visits-terminal-pages.visits-terminal-pages--single[data-v-01d04725]{flex-direction:column;display:flex}.visits-terminal-pages[data-v-01d04725]:has(>.visits-terminal-feedback){display:flex}.visits-terminal-pages:has(.qr-scanner-inline--keyboard)>.visits-terminal-context[data-v-01d04725]{display:none}:is(.visits-touch-task[data-v-01d04725]:has(>.visits-terminal-feedback),.visits-terminal-pages[data-v-01d04725]:has(>.visits-terminal-feedback)){gap:0}.visits-touch-task:has(>.visits-terminal-feedback)>.visits-terminal-feedback[data-v-01d04725]{margin-block:0}.visits-terminal-pages--single>.visits-terminal-context[data-v-01d04725]{flex:none}.visits-terminal-pages--single>.visits-terminal-page[data-v-01d04725]{flex:1;height:auto}@media (orientation:landscape) and (width>=640px) and (height<=500px){.visits-terminal-pages--single[data-v-01d04725] .flow-progress--prominent .flow-progress-summary{grid-template-columns:minmax(0,auto) minmax(60px,1fr);align-items:center;gap:8px}.visits-terminal-pages--single[data-v-01d04725] .flow-progress--prominent .flow-progress-label{font-size:20px}.visits-terminal-pages--single[data-v-01d04725] .flow-progress--prominent .flow-progress-bars{gap:6px}.visits-terminal-pages--single[data-v-01d04725] .flow-progress--prominent .flow-progress-bars>span{height:6px}}.visit-request-panel[data-v-79fd9913]{height:100%}.visit-request-header[data-v-79fd9913]{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;display:flex}.visit-request-header>div[data-v-79fd9913]{min-width:0}.visit-request-header h2[data-v-79fd9913]{font-size:clamp(20px,2.5vw,36px);font-weight:700;line-height:1.15}.visit-request-header p[data-v-79fd9913]{overflow-wrap:anywhere;margin:4px 0 0;font-size:clamp(22px,2.5vw,36px);font-weight:800;line-height:1.15}.visit-request-header>button[data-v-79fd9913]{flex:none;width:clamp(100px,12vw,180px);max-width:45%}.visit-request-workspace[data-v-79fd9913]{flex-direction:column;flex:1;gap:8px;min-width:0;min-height:0;display:flex}.visit-request-workspace[data-v-79fd9913]>*{flex:1;min-width:0;min-height:0}.visit-request-context[data-v-79fd9913]{display:none}.visit-request-date[data-v-79fd9913]{flex-direction:column;gap:8px;font-size:clamp(20px,2.5vw,36px);font-weight:600;display:flex}.visit-request-date input[data-v-79fd9913]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:12px;flex:1;width:100%;min-width:0;min-height:56px;padding:8px;font-size:clamp(18px,3vw,42px)}.visit-request-date span[data-v-79fd9913]{overflow-wrap:anywhere;font-size:clamp(18px,1.7vw,24px)}.visit-request-footer[data-v-79fd9913]{--request-navigation-height:clamp(80px,calc(var(--app-viewport-height,100dvh) * .14),160px);min-height:var(--request-navigation-height);flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1vw,16px);display:grid}.visit-request-footer[data-v-79fd9913] .visits-touch-action{--visits-action-height:var(--request-navigation-height);min-height:var(--request-navigation-height);flex-direction:column;gap:6px;padding:clamp(8px,1vw,16px)}.visit-request-footer[data-v-79fd9913] .visits-touch-action span{font-size:clamp(20px,min(14px + 1vw + 2cqi,var(--app-viewport-height,100dvh) * .045),36px)}.visit-request-footer[data-v-79fd9913] .visits-touch-action-icon{width:clamp(32px,min(6vw,var(--app-viewport-height,100dvh) * .06),72px);height:clamp(32px,min(6vw,var(--app-viewport-height,100dvh) * .06),72px)}.visit-request-footer[data-v-79fd9913]:has(>:only-child){grid-template-columns:1fr}:is(.visit-request-panel[data-v-79fd9913]:has(.qr-scanner-inline--keyboard)>.flow-progress,.visit-request-panel:has(.qr-scanner-inline--keyboard)>.visit-request-footer[data-v-79fd9913]){display:none}@media (width>=640px) and (orientation:landscape){.visit-request-workspace--split[data-v-79fd9913]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.visit-request-context[data-v-79fd9913]{display:flex}}@media (height<=500px){.visit-request-header h2[data-v-79fd9913]{font-size:20px}.visit-request-header p[data-v-79fd9913]{font-size:22px}.visit-request-panel[data-v-79fd9913] .flow-progress-summary{grid-template-columns:minmax(0,auto) minmax(60px,1fr);align-items:center;gap:8px}.visit-request-panel[data-v-79fd9913] .flow-progress-label{font-size:20px}.visit-request-panel[data-v-79fd9913] .flow-progress-bars{gap:6px}.visit-request-panel[data-v-79fd9913] .flow-progress-bars>span{height:6px}.visit-request-workspace[data-v-79fd9913] .visit-terminal-choice legend{margin-bottom:0;font-size:20px;line-height:1.1}.visit-request-footer[data-v-79fd9913]{--request-navigation-height:56px}.visit-request-footer[data-v-79fd9913] .visits-touch-action{flex-direction:row;gap:8px;padding:6px}.visit-request-footer[data-v-79fd9913] .visits-touch-action span{font-size:clamp(20px,2.4vw,28px)}.visit-request-footer[data-v-79fd9913] .visits-touch-action-icon{width:32px;height:32px}}.visit-entry-comparison[data-v-34170541]{flex-direction:column;flex:1;gap:8px;min-width:0;min-height:0;display:flex}.visit-entry-comparison>.visit-original-check[data-v-34170541]{flex:none;min-height:56px}.visit-entry-comparison>.visit-cotejo-note[data-v-34170541]{flex:none;font-size:18px}.visit-entry-comparison>.guard-evidence-terminal[data-v-34170541]{flex:1;min-height:0}.visit-entry-comparison[data-v-34170541]:has(.guard-evidence-terminal--capture)>:is(.visit-original-check,.visit-cotejo-note){display:none}@media (orientation:landscape) and (width>=640px) and (height<=500px){.visit-entry-comparison[data-v-34170541]:not(:has(.guard-evidence-terminal--capture)){grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.visit-entry-comparison>.guard-evidence-terminal[data-v-34170541]{grid-area:1/1/-1}.visit-entry-comparison>.visit-original-check[data-v-34170541]{grid-area:1/2;gap:8px;padding:8px;font-size:18px}.visit-entry-comparison>.visit-original-check svg[data-v-34170541]{width:32px;height:32px}.visit-entry-comparison>.visit-cotejo-note[data-v-34170541]{grid-area:2/2;min-width:0;min-height:0;padding:8px;font-size:18px}}.visit-operation-panel[data-v-34170541]{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.visit-operation-panel-active[data-v-34170541]{min-height:0;height:var(--tools-content-height,auto);gap:clamp(.375rem, calc(var(--app-viewport-height,100dvh) * .015), 1rem);flex:1}.visit-operation-panel[data-v-34170541] .flow-progress .bg-brand-yellow{background:#1d4ed8}.visit-operation-header h1[data-v-34170541]{margin:0;font-size:clamp(1.75rem,1.3rem + 1.8vw,3rem);font-weight:600;line-height:1.2}.visit-operation-setup[data-v-34170541]{gap:1.25rem;min-width:0;display:grid}.visit-operation-setup>.flow-progress[data-v-34170541]{width:100%;max-width:32rem}.visit-operation-setup[data-v-34170541] .flow-progress p{font-size:1rem}.visit-operation-setup[data-v-34170541] .flow-progress [aria-hidden=true]>span{width:32px;height:6px}.visit-operation-setup h2[data-v-34170541]{font-size:clamp(1.5rem,1.15rem + 1.2vw,2.5rem);font-weight:700;line-height:1.3}.visit-setup-instruction[data-v-34170541]{color:var(--color-ink-700);font-size:1.125rem;line-height:1.4}.visit-operation-setup[data-v-34170541] input:not([type=checkbox]){min-height:64px;font-size:1.25rem}.visit-operation-setup[data-v-34170541] label,.visit-operation-setup[data-v-34170541] label>span{font-size:1.125rem}.visit-touch-form[data-v-34170541] input:not([type=checkbox]){min-height:56px;font-size:1rem}.visit-operation-setup[data-v-34170541] .relative>button,.visit-touch-form[data-v-34170541] .relative>button{min-width:56px}.visit-operation-setup[data-v-34170541] .relative>input{padding-right:4rem}.visit-operation-setup[data-v-34170541] .qr-scanner-touch>button{color:#fff;background:#1d4ed8;border:0;flex-direction:column;justify-content:center;gap:.625rem;width:100%;min-height:clamp(112px,88px + 5vw,176px);font-size:clamp(1.25rem,1rem + 1vw,1.875rem);font-weight:700}.visit-setup-workspace[data-v-34170541],.visit-setup-confirmation[data-v-34170541]{gap:1rem;min-width:0;display:grid}.visit-setup-workspace>.visits-touch-action[data-v-34170541]{align-self:end}.visit-setup-heading[data-v-34170541]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.visit-setup-secondary[data-v-34170541]{border:1px solid #00000026;border-radius:.75rem;min-height:56px;padding:.75rem 1rem;font-size:1rem;font-weight:600}.visit-sign-in-mode[data-v-34170541]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.visit-operation-context[data-v-34170541]{border-bottom:1px solid #00000026;gap:1rem;padding-bottom:1.25rem;display:grid}.visit-operation-guard p[data-v-34170541],.visit-operation-location dt[data-v-34170541]{color:var(--color-ink-700);font-size:.875rem}.visit-operation-guard strong[data-v-34170541]{overflow-wrap:break-word;margin-top:.25rem;font-size:1.5rem;font-weight:700;line-height:1.25;display:block}.visit-operation-location[data-v-34170541]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.visit-operation-location dd[data-v-34170541]{overflow-wrap:break-word;margin-top:.25rem;font-size:1rem;font-weight:600}.visit-operation-workspace[data-v-34170541]{gap:clamp(.375rem, calc(var(--app-viewport-height,100dvh) * .015), 1rem);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.visit-workspace-heading[data-v-34170541]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.visit-operation-workspace:has(.visits-terminal-feedback) .visit-workspace-heading[data-v-34170541]{display:none}.visit-workspace-heading h2[data-v-34170541]{font-size:clamp(1.5rem,1.15rem + 1.2vw,2.5rem);font-weight:700;line-height:1.25}.visit-workspace-heading h3[data-v-34170541],.visit-shift-workspace h3[data-v-34170541]{font-size:1.25rem;font-weight:700}.visit-workspace-heading h2[data-v-34170541]:focus{outline:none}.visit-task-grid[data-v-34170541]{gap:clamp(.5rem, calc(var(--app-viewport-height,100dvh) * .018), 1rem);flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}.visit-task-grid[data-v-34170541]>.visits-touch-action{--visits-action-height:56px;height:100%}.visit-task-primary[data-v-34170541],.visit-task-logistics[data-v-34170541]{grid-column:auto}.visit-operation-notice[data-v-34170541]{background:var(--color-sand-100);overflow-wrap:break-word;border-radius:.75rem;min-width:0;padding:1rem;font-size:1rem;line-height:1.45}.visit-operation-notice--warning[data-v-34170541]{color:#713f12;background:#fef9c3;border:1px solid #facc15}.visit-operation-notice--danger[data-v-34170541]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.visit-operation-notice--success[data-v-34170541]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.visit-scan-workspace[data-v-34170541],.visit-scan-input[data-v-34170541],.visit-shift-workspace[data-v-34170541]{gap:clamp(.375rem, calc(var(--app-viewport-height,100dvh) * .012), .75rem);min-width:0;display:grid}.visit-validated-person[data-v-34170541]{flex-direction:column;flex:1;gap:.5rem;min-height:0;display:flex}.visit-operation-panel-active[data-v-34170541]{--flow-progress-font-size:clamp(20px,min(16px + 2vw,var(--app-viewport-height,100dvh) * .065),32px);--flow-progress-gap:6px}.visit-scan-workspace[data-v-34170541],.visit-shift-workspace[data-v-34170541],.visit-operation-task[data-v-34170541]{flex:1;align-content:start;min-height:0}.visit-scan-input[data-v-34170541]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.visit-scan-input[data-v-34170541]>.qr-scanner-touch{display:contents}.visit-scan-input[data-v-34170541] .qr-scanner-touch>label{grid-column:1/-1}.visit-scan-input[data-v-34170541] .qr-scanner-touch>button{margin-top:0}.visit-operation-task[data-v-34170541]{flex-direction:column;display:flex}.visit-terminal-footer[data-v-34170541]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.visit-terminal-footer[data-v-34170541]:has(>:only-child){grid-template-columns:minmax(0,1fr)}.visit-scan-workspace[data-v-34170541] input:not([type=checkbox]),.visit-shift-workspace[data-v-34170541] input:not([type=checkbox]){min-height:64px;font-size:1.125rem}.visit-scan-workspace[data-v-34170541] label>span,.visit-shift-workspace[data-v-34170541] label>span{font-size:1rem}.visit-scan-workspace[data-v-34170541] label+button,.visit-shift-workspace[data-v-34170541] label+button,.visit-touch-form[data-v-34170541] label+button{border:1px solid #00000026;border-radius:.75rem;min-height:56px;padding:.75rem 1rem;font-size:1rem}.visit-movement-heading[data-v-34170541]{font-size:1.5rem;font-weight:700}.visit-people-list[data-v-34170541]{gap:1rem;display:grid}.visit-person-operation[data-v-34170541]{border:1px solid #00000026;border-radius:1rem;gap:.5rem;min-width:0;padding:.75rem;display:grid}.visit-person-identity[data-v-34170541]{gap:.5rem;display:grid}.visit-person-identity>strong[data-v-34170541]{overflow-wrap:break-word;font-size:1.5rem;line-height:1.3}.visit-person-identity>p[data-v-34170541]:not(.visit-operation-notice){color:var(--color-ink-700);font-size:1rem}.visit-person-actions[data-v-34170541]{flex-direction:column;gap:.5rem;min-width:0;min-height:0;display:flex}.visit-person-secondary-actions[data-v-34170541]{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.visit-person-secondary-actions[data-v-34170541]>:only-child{grid-column:1/-1}.visit-operation-secondary[data-v-34170541]{border-top:1px solid #00000026;gap:1rem;margin-top:auto;padding-top:1.25rem;display:grid}.visit-operator-actions[data-v-34170541]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.visit-handover-action[data-v-34170541]{grid-column:1/-1}.visit-secondary-action[data-v-34170541]{text-align:center;touch-action:manipulation;border:1px solid #00000026;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;min-width:56px;min-height:56px;padding:.75rem 1rem;font-size:clamp(1rem,.875rem + .6vw,1.375rem);font-weight:600;line-height:1.3;display:inline-flex}.visit-secondary-action[data-v-34170541] .visit-back-icon{flex-shrink:0;width:clamp(24px,20px + .8vw,32px);height:clamp(24px,20px + .8vw,32px)}.visit-device-details[data-v-34170541]{color:var(--color-ink-700);font-size:.875rem}.visit-device-details summary[data-v-34170541]{cursor:pointer;min-height:56px;padding:1rem 0;font-weight:600;display:list-item}.visit-device-details p[data-v-34170541]{margin-top:.5rem}.visit-device-actions[data-v-34170541]{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.visit-shift-list[data-v-34170541]{gap:.75rem;display:grid}.visit-shift-list li[data-v-34170541]{background:var(--color-sand-100);border-radius:.75rem;gap:1rem;padding:1rem;display:grid}.visit-own-presence[data-v-34170541]{background:var(--color-sand-100);border-radius:1rem;padding:1rem}.visit-own-presence strong[data-v-34170541]{font-size:1.5rem}.visit-own-presence p[data-v-34170541]{margin-top:.25rem}.visit-shift-note[data-v-34170541],.visit-form-note[data-v-34170541]{color:var(--color-ink-700);font-size:.875rem;line-height:1.45}.visit-touch-form[data-v-34170541]{gap:.5rem;font-size:1.125rem;line-height:1.35;display:grid}.visit-touch-form[data-v-34170541] button[aria-label=Mostrar\ contraseña],.visit-touch-form[data-v-34170541] button[aria-label=Ocultar\ contraseña]{min-width:56px;min-height:56px}.visit-confirmation-person[data-v-34170541]{background:var(--color-sand-100);border-radius:.75rem;gap:.5rem;padding:1rem;display:grid}.visit-confirmation-person strong[data-v-34170541]{font-size:1.5rem;line-height:1.3}.visit-original-check[data-v-34170541]{border:1px solid #00000026;border-radius:.75rem;align-items:center;gap:1rem;min-height:64px;padding:1rem;display:flex}.visit-original-check input[data-v-34170541]{width:24px;height:24px;accent-color:var(--color-moss-700);flex-shrink:0}.visit-document-fields[data-v-34170541]{gap:1rem;display:grid}.visit-movement-input[data-v-34170541]{width:100%;min-height:56px;color:var(--color-ink-950);background:#fff;border:1px solid #00000026;border-radius:.75rem;margin-top:.5rem;padding:.875rem 1rem;font-size:1rem;display:block}.visit-group-check[data-v-34170541]{border:1px solid #00000026;border-radius:1rem;gap:1rem;padding:1rem;display:grid}.visit-group-check>strong[data-v-34170541]{font-size:1.25rem}.visit-operation-panel button[data-v-34170541]:focus-visible,.visit-touch-form button[data-v-34170541]:focus-visible{outline:3px solid var(--color-ink-950);outline-offset:3px}.visit-operation-panel-active[data-v-34170541] .qr-scanner-touch>button,.visit-terminal-dialog[data-v-34170541] .qr-scanner-touch>button{min-height:56px;padding:.5rem .75rem;font-size:1.125rem}.visit-operation-panel-active[data-v-34170541] .qr-scanner-camera-icon,.visit-terminal-dialog[data-v-34170541] .qr-scanner-camera-icon{width:24px;height:24px}.visit-operation-panel-active[data-v-34170541] .qr-scanner-touch input{min-height:56px}.visit-operation-panel-active[data-v-34170541] .qr-scanner-touch video{max-height:clamp(80px, calc(var(--app-viewport-height,100dvh) * .18), 160px);object-fit:contain}.visit-operation-panel button[data-v-34170541]:disabled{cursor:not-allowed}.visit-setup-secondary[data-v-34170541]:disabled{opacity:.5}@media (width>=640px){.visit-operation-context[data-v-34170541]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.visit-operation-guard strong[data-v-34170541]{font-size:1.75rem}.visit-setup-workspace[data-v-34170541]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.visit-task-grid[data-v-34170541]{grid-template-columns:repeat(2,minmax(0,1fr))}.visit-task-logistics[data-v-34170541],.visit-handover-action[data-v-34170541]{grid-column:auto}.visit-operator-actions[data-v-34170541]{grid-template-columns:repeat(3,minmax(0,1fr))}.visit-document-fields[data-v-34170541]{grid-template-columns:repeat(2,minmax(0,1fr))}.visit-operation-panel-active[data-v-34170541]{container-type:inline-size}@container (width>=760px){.visit-scan-input[data-v-34170541]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end}.visit-person-operation[data-v-34170541]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center}}}@media (width<=639px){.visit-operation-panel-active[data-v-34170541]{gap:.5rem}.visit-operation-context[data-v-34170541]{gap:.75rem;padding-bottom:1rem}.visit-task-grid[data-v-34170541],.visit-operator-actions[data-v-34170541],.visit-person-actions[data-v-34170541]{gap:.75rem}.visit-operation-location[data-v-34170541]{gap:.5rem}}@media (height<=500px){.visit-task-grid[data-v-34170541]>.visits-touch-action{flex-direction:row;gap:.5rem;padding:.5rem}.visit-task-grid[data-v-34170541] .visits-touch-action-icon{width:32px;height:32px}.visit-task-grid[data-v-34170541] .visits-touch-action span{font-size:clamp(20px,2vw,26px);line-height:1.15}.visit-workspace-heading h2[data-v-34170541]{font-size:24px}.visit-operation-notice[data-v-34170541]{padding:.5rem}}@media (orientation:landscape) and (width>=640px){.visit-scan-input[data-v-34170541]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.visit-scan-input[data-v-34170541]>.qr-scanner-touch{display:block}.visit-scan-input[data-v-34170541] .qr-scanner-touch>label{grid-column:auto}.visit-person-operation[data-v-34170541]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.visit-shift-workspace[data-v-34170541]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.visit-shift-workspace>.visit-own-presence[data-v-34170541]{grid-area:2/1/4}.visit-touch-form.visit-terminal-dialog[data-v-34170541]{grid-template-columns:repeat(2,minmax(0,1fr))}.visit-touch-form.visit-terminal-dialog>.flow-progress[data-v-34170541]{grid-column:1/-1}.visit-touch-form.visit-terminal-dialog>.visit-confirmation-person[data-v-34170541]{grid-area:2/1/5;align-content:start}}.visits-touch-task[data-v-34170541]{min-width:0;min-height:0;color:var(--color-ink-950);--flow-progress-accent:#1d4ed8;--flow-progress-font-size:clamp(20px,2.2vw,34px);flex-direction:column;flex:1;gap:clamp(6px,1.2vh,16px);font-size:clamp(18px,1.5vw + 12px,28px);line-height:1.3;display:flex}.visits-touch-task[data-v-34170541]>*+*{margin-top:0}.visits-touch-task[data-v-34170541] input:not([type=checkbox]):not([type=radio]):not(.voice-text-field-input):not(.qr-scanner-code-input input):not(.operational-pin-pad input),.visits-touch-task[data-v-34170541] textarea:not(.voice-text-field-input){min-height:56px;font-size:clamp(18px,1.6vw,28px)}.visits-touch-task[data-v-34170541] button:not(.visits-touch-action):not(.visit-terminal-choice-option):not(.visits-terminal-feedback button):not(.operational-code-keyboard button):not(.qr-scanner-camera-resume):not(.voice-text-field button):not(.qr-scanner-edit):not(.qr-scanner-inline-toggle):not(.visit-terminal-choice-controls--combined button):not(.date-time-stepper button){min-height:56px;font-size:clamp(18px,1.6vw,26px)}.visits-touch-task[data-v-34170541] button:focus-visible{outline-offset:3px;outline:3px solid #0f172a}.visits-touch-task[data-v-34170541] button:disabled{cursor:not-allowed}.visits-touch-task[data-v-34170541] .text-sm{font-size:inherit}.visits-touch-task[data-v-34170541] label:has(input[type=checkbox]){border:1px solid #cbd5e1;border-radius:.875rem;align-items:center;gap:.75rem;min-height:56px;padding:.5rem .75rem;display:flex}.visits-touch-task[data-v-34170541] input[type=checkbox]{accent-color:#166534;flex-shrink:0;width:24px;height:24px}.visits-terminal-pages[data-v-34170541],.visits-terminal-page[data-v-34170541]{flex-direction:column;flex:1;gap:clamp(6px,1.2vh,16px);min-width:0;min-height:0;display:flex}.visits-terminal-pages[data-v-34170541]>*{margin-top:0}.visits-terminal-context[data-v-34170541]{flex-direction:column;gap:clamp(6px,1.2vh,16px);min-width:0;min-height:0;display:flex}.terminal-progress[data-v-34170541],.visits-terminal-context>p[role=status][data-v-34170541]{font-size:clamp(22px,2.5vw,36px);font-weight:700;line-height:1.15}.visits-terminal-footer[data-v-34170541],.touch-task-actions[data-v-34170541]{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1vw,16px);display:grid}:is(.visits-terminal-footer[data-v-34170541]:has(>:only-child),.touch-task-actions[data-v-34170541]:has(>:only-child)){grid-template-columns:minmax(0,1fr)}.visits-terminal-page>.visits-terminal-footer[data-v-34170541]:last-child{margin-top:auto}.visits-terminal-page[data-v-34170541]>.qr-scanner-inline{flex:1;min-height:0}.visits-touch-task[data-v-34170541] .voice-text-field--touch{flex:1;min-width:0;min-height:0}.visits-touch-task[data-v-34170541] .flow-progress--prominent .flow-progress-label{font-size:var(--flow-progress-font-size);font-weight:700;line-height:1.15}.visits-touch-task[data-v-34170541] .flow-progress--prominent .flow-progress-bars>span{height:clamp(6px,1vh,12px)}@media (orientation:landscape) and (width>=640px){.visits-terminal-pages--split[data-v-34170541]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(12px,2vw,32px);display:grid}.visits-terminal-pages--split>.visits-terminal-context[data-v-34170541]{grid-area:1/1/-1}.visits-terminal-pages--split>.visits-terminal-page[data-v-34170541]{grid-area:1/2}.visits-terminal-pages--split>.visits-terminal-footer[data-v-34170541]{grid-area:2/2}}@media (height<=500px){.visits-touch-task[data-v-34170541],.visits-terminal-pages[data-v-34170541],.visits-terminal-page[data-v-34170541],.visits-terminal-context[data-v-34170541]{gap:6px}}.visits-touch-task[data-v-34170541] .qr-scanner-inline-toggle{min-height:56px;padding:8px;font-size:clamp(18px,1.6vw,26px)}.visits-touch-task[data-v-34170541] .qr-scanner-inline-toggle>.qr-scanner-camera-icon{width:32px;height:32px}.visits-touch-task[data-v-34170541] .qr-scanner-inline-controls{gap:8px}.visits-touch-task[data-v-34170541] .qr-scanner-inline-field>label{margin-bottom:6px;font-size:18px}.visits-touch-task[data-v-34170541] .qr-scanner-inline>.qr-scanner-inline-camera{min-height:32px}.terminal-person-summary[data-v-34170541]{display:none}.visits-terminal-pages.visits-terminal-pages--single[data-v-34170541]{flex-direction:column;display:flex}.visits-terminal-pages[data-v-34170541]:has(>.visits-terminal-feedback){display:flex}.visits-terminal-pages:has(.qr-scanner-inline--keyboard)>.visits-terminal-context[data-v-34170541]{display:none}:is(.visits-touch-task[data-v-34170541]:has(>.visits-terminal-feedback),.visits-terminal-pages[data-v-34170541]:has(>.visits-terminal-feedback)){gap:0}.visits-touch-task:has(>.visits-terminal-feedback)>.visits-terminal-feedback[data-v-34170541]{margin-block:0}.visits-terminal-pages--single>.visits-terminal-context[data-v-34170541]{flex:none}.visits-terminal-pages--single>.visits-terminal-page[data-v-34170541]{flex:1;height:auto}@media (orientation:landscape) and (width>=640px) and (height<=500px){.visits-terminal-pages--single[data-v-34170541] .flow-progress--prominent .flow-progress-summary{grid-template-columns:minmax(0,auto) minmax(60px,1fr);align-items:center;gap:8px}.visits-terminal-pages--single[data-v-34170541] .flow-progress--prominent .flow-progress-label{font-size:20px}.visits-terminal-pages--single[data-v-34170541] .flow-progress--prominent .flow-progress-bars{gap:6px}.visits-terminal-pages--single[data-v-34170541] .flow-progress--prominent .flow-progress-bars>span{height:6px}}.visit-operation-panel-active[data-v-34170541]{height:100%}.visit-scan-workspace[data-v-34170541],.visit-scan-input[data-v-34170541]{flex-direction:column;flex:1;align-content:stretch;min-height:0;display:flex}.visit-scan-input[data-v-34170541]>.qr-scanner-touch{flex:1;min-height:0;display:flex}.visit-scan-input[data-v-34170541]>.qr-scanner-touch.qr-scanner-inline{flex:1;align-self:stretch;width:100%;min-width:0;height:auto;min-height:0;display:grid}.visit-operation-panel-active[data-v-34170541] .qr-scanner-inline video{max-height:none}.visit-operation-panel-active[data-v-34170541] .qr-scanner-inline{flex:1;min-height:0}.visit-transit-zones[data-v-34170541]{font-size:18px;font-weight:700;line-height:1.2}.visit-group-check[data-v-34170541]{border:0;flex-direction:column;flex:1;gap:6px;min-height:0;padding:0;display:flex}.visit-person-identity[data-v-34170541]{flex-direction:column;flex:1;min-height:0;display:flex}.visit-people-list[data-v-34170541],.visit-person-operation[data-v-34170541]{flex:1;min-height:0}.visit-people-list[data-v-34170541]{flex-direction:column;display:flex}.visit-person-operation[data-v-34170541]{grid-template-rows:minmax(0,1fr) minmax(112px,.7fr)}@media (orientation:landscape) and (width>=640px){.visit-person-operation[data-v-34170541]{grid-template-rows:minmax(0,1fr);height:100%}.visit-person-actions[data-v-34170541]{height:100%}}.visit-shift-workspace[data-v-34170541]{flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;min-height:0;display:grid;container-type:size}.visit-shift-navigation[data-v-34170541]{gap:8px;min-width:0;display:flex}.visit-shift-navigation[data-v-34170541]>button{--visits-action-height:56px;flex:1}.visit-shift-navigation[data-v-34170541] .visits-touch-action--compact span{font-size:clamp(18px,2cqi,28px)}.visit-shift-workspace--overview[data-v-34170541]{grid-template-rows:minmax(0,1fr) minmax(80px,.45fr)}.visit-shift-workspace--overview .visit-shift-navigation[data-v-34170541]{grid-row:2}.visit-shift-workspace--overview .visit-shift-navigation[data-v-34170541]>button{height:100%}.visit-shift-workspace--overview .visit-shift-navigation[data-v-34170541] span{font-size:clamp(24px,min(7cqi,8cqb),40px)}.visit-shift-overview[data-v-34170541],.visit-reconfirm-decision[data-v-34170541]{flex-direction:column;flex:1;gap:8px;min-width:0;min-height:0;display:flex}.visit-shift-overview[data-v-34170541]{grid-row:1}.visit-shift-list[data-v-34170541]{flex-direction:column;flex:1;min-height:0;display:flex}.visit-shift-list .visit-shift-card[data-v-34170541]{color:#fff;background:#1e40af;border:2px solid #1e40af;flex-direction:column;flex:1;gap:8px;min-height:0;padding:clamp(8px,2cqi,24px);display:flex}.visit-shift-card-heading[data-v-34170541]{text-align:center;flex-shrink:0;justify-content:center;align-items:center;gap:12px;font-size:clamp(22px,min(6cqi,6cqb),36px);font-weight:700;line-height:1.2;display:flex}.visit-shift-card-heading svg[data-v-34170541]{flex-shrink:0;width:clamp(32px,6cqb,64px);height:clamp(32px,6cqb,64px)}.visit-shift-details[data-v-34170541],.visit-shift-empty[data-v-34170541],.visit-own-presence[data-v-34170541]>.touch-text-pages{text-align:center;font-size:clamp(28px,min(8cqi,8cqb),56px);line-height:1.35}.visit-shift-details[data-v-34170541] .touch-text-area,.visit-shift-empty[data-v-34170541] .touch-text-area,.visit-own-presence[data-v-34170541] .touch-text-area{justify-content:center;align-items:center;display:flex}.visit-shift-empty[data-v-34170541]{color:#fff;background:#1e40af;border-radius:16px;padding:clamp(8px,2cqi,24px)}.visit-presence-main[data-v-34170541],.visit-reconfirm-main[data-v-34170541]{flex-direction:column;min-width:0;min-height:0;display:flex}.visit-presence-capture[data-v-34170541],.visit-reconfirm-capture[data-v-34170541]{background:0 0;border:0;flex-direction:column;flex:1;gap:8px;min-width:0;min-height:0;padding:0;display:flex}.visit-presence-capture[data-v-34170541]>.qr-scanner-inline,.visit-reconfirm-capture[data-v-34170541]>.qr-scanner-inline{flex:1;height:auto;min-height:0}.visit-reconfirm-capture>p[data-v-34170541]{flex-shrink:0;font-size:clamp(18px,2cqi,24px);line-height:1.25}.visit-presence-decision[data-v-34170541]{flex:1;grid-template-rows:minmax(0,1fr) minmax(56px,1fr) auto;gap:8px;min-width:0;min-height:0;display:grid}.visit-own-presence[data-v-34170541]{color:#fff;background:#1e40af;min-width:0;min-height:0;padding:clamp(8px,2cqi,24px);display:flex}.visit-presence-decision[data-v-34170541]>button,.visit-reconfirm-decision .visit-shift-card[data-v-34170541]>button{--visits-action-height:56px;flex:1;height:100%;min-height:56px}.visit-presence-decision[data-v-34170541] .visits-touch-action span,.visit-reconfirm-decision[data-v-34170541] .visits-touch-action span{font-size:clamp(24px,min(7cqi,7cqb),40px)}.visit-presence-decision[data-v-34170541] .visits-touch-action-icon,.visit-reconfirm-decision[data-v-34170541] .visits-touch-action-icon{width:clamp(40px,8cqb,80px);height:clamp(40px,8cqb,80px)}.visit-shift-note[data-v-34170541]{text-align:center;font-size:clamp(16px,1.5cqi,24px);line-height:1.2}.visit-person-heading[data-v-34170541]{text-align:center;flex-shrink:0;gap:4px;display:grid}.visit-person-heading strong[data-v-34170541]{overflow-wrap:anywhere;font-size:clamp(24px,min(6vw,6vh),48px);font-weight:700;line-height:1.2}.visit-person-heading p[data-v-34170541]{font-size:clamp(20px,min(4vw,4vh),32px);font-weight:700;line-height:1.2}.visit-person-identity[data-v-34170541]>.touch-text-pages{font-size:clamp(20px,min(3vw,4vh),32px);line-height:1.35}.visit-person-identity[data-v-34170541] .touch-text-area{text-align:center;justify-content:center;align-items:center;display:flex}.visit-person-actions[data-v-34170541] .visits-touch-action span{font-size:clamp(22px,min(3vw,5vh),36px)}.visit-person-actions[data-v-34170541] .visits-touch-action-icon{width:clamp(32px,4vw,48px);height:clamp(32px,4vw,48px)}.visit-person-actions[data-v-34170541]>.visit-person-movement{--visits-action-height:112px;flex:1}.visit-person-actions[data-v-34170541]>.visit-person-movement span{font-size:clamp(24px,min(6vw,8vh),56px)}.visit-person-actions[data-v-34170541]>.visit-person-movement .visits-touch-action-icon{width:clamp(48px,min(9vw,12vh),112px);height:clamp(48px,min(9vw,12vh),112px)}.visit-person-operation[data-v-34170541]{align-items:stretch}.visit-person-operation[data-v-34170541]:has(.visit-person-actions:empty){grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.visit-person-actions[data-v-34170541]:empty{display:none}.visit-person-identity[data-v-34170541]{align-self:stretch}.visits-touch-task .visit-original-check[data-v-34170541]{color:#fff;cursor:pointer;background:#1e40af;border:2px solid #1e40af;border-radius:16px;flex:1;align-items:center;gap:clamp(8px,2vw,24px);min-height:64px;padding:clamp(12px,2vw,24px);font-size:clamp(24px,min(5vw,6vh),56px);font-weight:700;line-height:1.2;display:flex}.visits-touch-task .visit-original-check--confirmed[data-v-34170541]{color:#fff;background:#166534;border-color:#14532d;box-shadow:inset 0 0 0 3px #fff}.visits-touch-task .visit-original-check input[data-v-34170541]{flex-shrink:0;width:clamp(32px,4vw,48px);height:clamp(32px,4vw,48px)}.visit-original-check span[data-v-34170541]{flex:1}.visit-original-check svg[data-v-34170541]{flex-shrink:0;width:clamp(40px,6vw,72px);height:clamp(40px,6vw,72px)}.visit-cotejo-note[data-v-34170541]{color:#fff;text-align:center;background:#9a3412;border-radius:16px;flex:.6;padding:12px;font-size:clamp(22px,min(4vw,5vh),36px);line-height:1.35}.visit-cotejo-note[data-v-34170541] .touch-text-area,.visit-confirmation-copy[data-v-34170541] .touch-text-area{justify-content:center;align-items:center;display:flex}.visit-confirmation-copy[data-v-34170541],.visit-transit-summary[data-v-34170541]{text-align:center;font-size:clamp(28px,min(5vw,7vh),56px);line-height:1.35}.visit-transit-screen>.visits-terminal-context[data-v-34170541]{flex:.35;min-height:56px;display:flex}.visit-transit-screen .visit-transit-summary[data-v-34170541]{display:grid}.visit-shift-workspace[data-v-34170541]:has(.qr-scanner-inline--keyboard){grid-template-rows:minmax(0,1fr)}.visit-shift-workspace:has(.qr-scanner-inline--keyboard)>.visit-shift-navigation[data-v-34170541]{display:none}.visit-reconfirm-capture:has(.qr-scanner-inline--keyboard)>p[data-v-34170541]{display:none}:is(.visit-presence-main[data-v-34170541]:has(.qr-scanner-inline--keyboard),.visit-reconfirm-main[data-v-34170541]:has(.qr-scanner-inline--keyboard)){display:flex}:is(.visit-presence-main:has(.qr-scanner-inline--keyboard)>.visit-presence-decision[data-v-34170541],.visit-reconfirm-main:has(.qr-scanner-inline--keyboard)>.visit-reconfirm-decision[data-v-34170541]){display:none}.visits-terminal-pages.visit-transit-screen[data-v-34170541]:has(.qr-scanner-inline--keyboard){display:flex}.visit-transit-screen:has(.qr-scanner-inline--keyboard)>.visits-terminal-context[data-v-34170541]{display:none}.visit-terminal-footer[data-v-34170541]>button{min-height:clamp(88px,calc(var(--app-viewport-height,100dvh) * .16),176px);flex-direction:column;gap:6px}.visit-terminal-footer[data-v-34170541] .visits-touch-action span{font-size:clamp(22px,min(3vw,5vh),36px)}.visit-terminal-footer[data-v-34170541] .visits-touch-action-icon{width:clamp(28px,4vw,48px);height:clamp(28px,4vw,48px)}@media (width<=400px){.visit-shift-navigation[data-v-34170541]>.visits-touch-action--compact{flex-direction:column;padding:6px 4px}.visit-shift-navigation[data-v-34170541] .visits-touch-action--compact span{min-width:0;font-size:20px}.visit-person-operation[data-v-34170541]{gap:6px;padding:8px}.visit-person-actions[data-v-34170541]{gap:4px}.visit-person-secondary-actions[data-v-34170541]>.visits-touch-action--compact{gap:4px;min-height:56px;padding:6px}.visit-person-secondary-actions[data-v-34170541]>.visits-touch-action--compact svg{width:24px;height:24px}.visit-person-secondary-actions[data-v-34170541]>.visits-touch-action--compact span{font-size:18px}}@media (orientation:landscape) and (width>=640px){.visit-shift-workspace--overview[data-v-34170541]{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}.visit-shift-workspace--overview .visit-shift-navigation[data-v-34170541]{flex-direction:column;grid-area:1/2}.visit-shift-overview[data-v-34170541]{grid-column:1}.visit-presence-main[data-v-34170541],.visit-reconfirm-main[data-v-34170541]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,32px);display:grid}.visit-person-identity[data-v-34170541]{height:100%}.visits-terminal-pages.visit-transit-screen[data-v-34170541]{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.visit-transit-screen>.visits-terminal-context[data-v-34170541]{grid-area:1/1;min-height:0;display:flex}.visit-transit-screen>.visits-terminal-page[data-v-34170541]{grid-area:1/2}.visit-transit-summary[data-v-34170541] .touch-text-area{justify-content:center;align-items:center;display:flex}}@media (orientation:landscape) and (width>=640px) and (height<=500px){.visit-terminal-footer[data-v-34170541]>button{flex-direction:row;gap:8px;min-height:64px}.visit-person-actions[data-v-34170541]>.visit-person-movement{--visits-action-height:96px;flex-direction:row;gap:12px}.visit-person-actions[data-v-34170541]>.visit-person-movement span{font-size:clamp(24px,4vw,36px)}.visit-person-actions[data-v-34170541]>.visit-person-movement .visits-touch-action-icon{width:clamp(40px,8vh,64px);height:clamp(40px,8vh,64px)}.visit-presence-decision[data-v-34170541]>button,.visit-reconfirm-decision .visit-shift-card[data-v-34170541]>button{flex-direction:row;gap:8px;padding:8px}.visit-presence-decision[data-v-34170541] .visits-touch-action span,.visit-reconfirm-decision[data-v-34170541] .visits-touch-action span{font-size:22px}.visit-presence-decision[data-v-34170541] .visits-touch-action-icon,.visit-reconfirm-decision[data-v-34170541] .visits-touch-action-icon{width:32px;height:32px}}.personnel-operation[data-v-b1ed3e9e]{flex:1;grid-template-rows:minmax(0,1fr) auto;gap:clamp(8px,1.5cqh,20px);min-width:0;min-height:0;display:grid}.personnel-state[data-v-b1ed3e9e]{color:#fff;text-align:center;background:#1e3a8a;border-radius:1rem;flex-direction:column;grid-row:1/-1;justify-content:center;align-items:center;gap:clamp(12px,3cqh,32px);min-width:0;min-height:0;padding:clamp(12px,3cqh,32px);display:flex}.personnel-state h1[data-v-b1ed3e9e]{text-wrap:balance;font-size:clamp(22px,min(5cqi,6cqh),52px);line-height:1.15}.personnel-state>svg[data-v-b1ed3e9e]{width:clamp(48px,16cqh,120px);height:clamp(48px,16cqh,120px)}.personnel-state strong[data-v-b1ed3e9e]{font-size:clamp(22px,5cqh,44px)}.personnel-state--error[data-v-b1ed3e9e]{background:#991b1b}.personnel-state--success[data-v-b1ed3e9e]{background:#166534}.personnel-identity[data-v-b1ed3e9e]{text-align:center;background:#dcfce7;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,2cqh,24px);min-width:0;min-height:0;padding:clamp(12px,2cqh,24px);display:flex}.personnel-identity--blocked[data-v-b1ed3e9e]{background:#ffedd5}.personnel-identity img[data-v-b1ed3e9e]{object-fit:cover;border-radius:1rem;width:clamp(80px,22cqh,240px);height:clamp(80px,22cqh,240px)}.personnel-person[data-v-b1ed3e9e]{min-width:0}.personnel-person h1[data-v-b1ed3e9e]{overflow-wrap:anywhere;margin:0;font-size:clamp(26px,min(6cqi,6cqh),56px);line-height:1.1}.personnel-person p[data-v-b1ed3e9e],.personnel-person span[data-v-b1ed3e9e]{text-wrap:balance;font-size:clamp(18px,min(3cqi,3cqh),28px);line-height:1.2}.personnel-operation>.operational-touch-action[data-v-b1ed3e9e]{min-height:64px}.personnel-operation[data-v-b1ed3e9e] .operational-guard-qr{grid-row:1/-1}@media (orientation:landscape) and (width>=640px){.personnel-identity[data-v-b1ed3e9e]{flex-direction:row}.personnel-identity img[data-v-b1ed3e9e]{width:clamp(100px,35cqh,260px);height:clamp(100px,35cqh,260px)}}.attendance-guard-task[data-v-9b088af2],.attendance-guard-form[data-v-9b088af2],.attendance-contingency-form[data-v-9b088af2],.attendance-guard-preview-actions[data-v-9b088af2]{gap:var(--attendance-gap,12px);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.attendance-guard-form--qr[data-v-9b088af2]>.qr-scanner-inline{flex:1}.attendance-guard-form--pin[data-v-9b088af2]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid}.attendance-guard-form--pin[data-v-9b088af2]>.operational-pin-pad{height:100%;min-height:0}.attendance-guard-progress-row[data-v-9b088af2],.attendance-guard-history-heading[data-v-9b088af2]{flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.attendance-guard-progress-row>.flow-progress[data-v-9b088af2]{flex:1;min-width:0}.attendance-guard-history-heading h2[data-v-9b088af2]{min-width:0;font-size:var(--attendance-content-font,24px);line-height:1.2}.attendance-guard-actions[data-v-9b088af2]{min-height:var(--attendance-action-height,88px);gap:var(--attendance-gap,12px);flex:none;grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.attendance-guard-actions[data-v-9b088af2]:has(>:only-child){grid-template-columns:1fr}.attendance-guard-primary[data-v-9b088af2]{color:#fff;min-width:0;min-height:56px;font-size:var(--attendance-action-font,24px);text-align:center;overflow-wrap:anywhere;background:#166534;border-radius:1rem;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.4em;padding:clamp(8px,1.5cqh,20px);font-weight:700;line-height:1.2;display:flex}.attendance-guard-form--qr[data-v-9b088af2] .attendance-guard-primary,.attendance-guard-form--pin .attendance-guard-primary[data-v-9b088af2]{background:#1e40af}.attendance-contingency-form>.attendance-guard-actions>.attendance-guard-primary[data-v-9b088af2]{background:#b91c1c}.attendance-guard-primary[data-v-9b088af2] svg{flex-shrink:0;width:2em;height:2em}.attendance-guard-exit[data-v-9b088af2]{background:#1e40af}.attendance-guard-back[data-v-9b088af2]{color:#334155;min-width:0;min-height:56px;font-size:var(--attendance-secondary-font,20px);overflow-wrap:anywhere;background:#fff;border:1px solid #cbd5e1;border-radius:.75rem;padding:8px 12px;font-weight:700;line-height:1.2}.attendance-guard-note[data-v-9b088af2]{font-size:var(--attendance-secondary-font,20px);line-height:1.35}.attendance-guard-pin-actions[data-v-9b088af2]{gap:var(--attendance-gap,12px);grid-template-rows:auto 56px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);min-height:0;display:grid}.attendance-guard-pin-actions>.attendance-guard-note[data-v-9b088af2]{font-size:var(--attendance-secondary-font,20px);grid-column:1/-1}.attendance-guard-pin-actions>.attendance-guard-primary[data-v-9b088af2]{flex-direction:row;grid-area:2/2}.attendance-guard-pin-actions>.attendance-guard-primary[data-v-9b088af2] svg{width:1.3em;height:1.3em}.attendance-guard-pin-actions>.attendance-guard-back[data-v-9b088af2]{grid-area:2/1}.attendance-guard-identity[data-v-9b088af2]{min-width:0;min-height:0;font-size:var(--attendance-content-font,24px);text-align:center;overflow-wrap:anywhere;border:1px solid #cbd5e1;border-radius:1rem;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.4em;padding:clamp(8px,2cqh,24px);line-height:1.3;display:flex}.attendance-guard-identity strong[data-v-9b088af2]{font-size:1.2em}.attendance-guard-identity img[data-v-9b088af2]{object-fit:cover;border-radius:1rem;flex-shrink:0;width:min(26cqh,38cqw);height:min(26cqh,38cqw);max-height:40%}.attendance-guard-identity>.touch-text-pages[data-v-9b088af2]{align-self:stretch;width:100%;min-height:0}.attendance-guard-identity[data-v-9b088af2]>svg{width:2.5em;height:2.5em}.attendance-guard-identity--compact[data-v-9b088af2]{flex:0 auto;padding:8px 12px}.attendance-guard-identity>.attendance-person-name[data-v-9b088af2]{text-wrap:balance;flex:none;font-size:clamp(24px,min(4cqw,5cqh),48px);font-weight:800;line-height:1.12}.attendance-person-state[data-v-9b088af2]{font-size:var(--attendance-secondary-font,20px);flex:none;line-height:1.2}.attendance-guard-movements[data-v-9b088af2]{gap:var(--attendance-gap,12px);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}.attendance-guard-movements[data-v-9b088af2]:has(>:only-child){grid-template-columns:1fr}.attendance-guard-pagination[data-v-9b088af2]{text-align:center;font-size:var(--attendance-secondary-font,20px);flex:none;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;gap:8px;display:grid}.attendance-guard-pagination button[data-v-9b088af2]{place-items:center;padding:8px;display:grid}.attendance-guard-pagination[data-v-9b088af2] svg{width:28px;height:28px}.attendance-guard-next-icon[data-v-9b088af2]{transform:rotate(180deg)}.attendance-contingency-content[data-v-9b088af2],.attendance-contingency-confirmation[data-v-9b088af2]{gap:var(--attendance-gap,12px);flex-direction:column;flex:1;min-height:0;display:flex}.attendance-guard-description[data-v-9b088af2]{flex:1;min-height:0}.attendance-contingency-confirmation>.attendance-guard-identity[data-v-9b088af2]{flex:none}button[data-v-9b088af2]:disabled{opacity:.5}button[data-v-9b088af2]:focus-visible{outline-offset:3px;outline:3px solid #0f172a}@container public-tools (height<=600px){.attendance-guard-form--pin .attendance-guard-pin-actions[data-v-9b088af2]{flex:none;grid-template-rows:auto 56px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.attendance-guard-pin-actions>.attendance-guard-note[data-v-9b088af2]{grid-column:1/-1;font-size:16px}.attendance-guard-pin-actions>.attendance-guard-primary[data-v-9b088af2]{flex-direction:row;grid-area:2/2}.attendance-guard-pin-actions>.attendance-guard-primary[data-v-9b088af2] svg{width:1.3em;height:1.3em}.attendance-guard-pin-actions>.attendance-guard-back[data-v-9b088af2]{grid-area:2/1}.attendance-contingency-form>.attendance-guard-actions .attendance-guard-primary[data-v-9b088af2]{flex-direction:row}}@container public-tools (height<=380px){.attendance-guard-primary[data-v-9b088af2]{flex-direction:row;gap:.3em}.attendance-guard-primary[data-v-9b088af2] svg{width:1.3em;height:1.3em}}@media (orientation:landscape) and (width>=640px){.attendance-guard-form--pin[data-v-9b088af2]{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,3cqw,48px);display:grid}.attendance-guard-task--preview[data-v-9b088af2]{gap:var(--attendance-gap,12px) clamp(16px, 3cqw, 48px);grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.attendance-guard-task--preview>.attendance-guard-progress-row[data-v-9b088af2]{grid-column:1/-1}.attendance-guard-task--preview>.attendance-guard-identity[data-v-9b088af2]{grid-area:2/1;height:100%}.attendance-guard-task--preview .attendance-guard-identity--compact[data-v-9b088af2],.attendance-guard-preview-actions>.attendance-guard-primary[data-v-9b088af2]{flex:1}.attendance-contingency-content[data-v-9b088af2],.attendance-contingency-confirmation[data-v-9b088af2]{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,3cqw,48px);display:grid}.attendance-contingency-content[data-v-9b088af2]>:only-child{grid-column:1/-1}.attendance-contingency-confirmation>.attendance-guard-identity[data-v-9b088af2]{height:100%}.attendance-guard-pin-actions[data-v-9b088af2]{justify-content:center;height:100%}.attendance-guard-form--pin .attendance-guard-pin-actions[data-v-9b088af2]{flex-direction:column;display:flex}}button[data-saving][data-v-9b088af2]{background:var(--color-brand-yellow,#facc15)!important;color:var(--color-ink-950,#17211b)!important;opacity:1!important}button[data-saving][data-v-9b088af2]:before{content:"";border:3px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:1.5em;height:1.5em;animation:.8s linear infinite attendance-command-spin-9b088af2;display:inline-block}button[data-saving][data-v-9b088af2]>svg{display:none}@keyframes attendance-command-spin-9b088af2{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){button[data-saving][data-v-9b088af2]:before{animation:none}}.guard-movement-grid[data-v-bdacef63]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.guard-terminal-button[data-v-bdacef63]{overflow-wrap:anywhere;border-radius:1rem;min-width:0;min-height:72px;padding:.75rem;font-size:1rem;font-weight:700;line-height:1.35}.guard-terminal-button--entry[data-v-bdacef63]{color:#fff;background:#166534}.guard-terminal-button--exit[data-v-bdacef63]{color:#fff;background:#1d4ed8}.guard-terminal-button--scan[data-v-bdacef63]{background:var(--color-moss-700);color:#fff}.guard-terminal-button--neutral[data-v-bdacef63]{color:#172033;background:#f1f5f9}.guard-terminal-button--incident[data-v-bdacef63]{color:#fff;background:#b91c1c}.guard-terminal-button[data-v-bdacef63]:disabled{opacity:.5}.guard-terminal-button[data-v-bdacef63]:focus-visible{outline:3px solid var(--color-ink-950);outline-offset:3px}.attendance-touch-workspace .guard-terminal-button[data-v-bdacef63]{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.attendance-touch-workspace .guard-terminal-button[data-v-bdacef63] svg{flex-shrink:0;width:clamp(40px,4vw + 24px,64px);height:clamp(40px,4vw + 24px,64px)}@media (width>=640px){.guard-terminal-button[data-v-bdacef63]{min-height:80px;font-size:1.125rem}}@media (width<=639px){button[data-v-bdacef63]{min-height:2.75rem}form[novalidate] [role=alert][data-v-bdacef63]{overflow-wrap:anywhere}}.attendance-touch-workspace[data-v-bdacef63]{--attendance-action-font:clamp(22px, min(3cqw + 14px, 6cqh), 48px);--attendance-content-font:clamp(20px, min(2cqw + 16px, 5cqh), 38px);--attendance-secondary-font:clamp(18px, min(1.5cqw + 14px, 4cqh), 28px);--attendance-detail-font:clamp(24px, min(4cqw + 14px, 7cqh), 64px);--attendance-action-height:clamp(72px, 14cqh, 144px);--attendance-gap:clamp(8px, 1.5cqh, 18px);--flow-progress-font-size:var(--attendance-secondary-font);--flow-progress-gap:clamp(6px, 1cqh, 10px);--flow-progress-accent:#1d4ed8;gap:var(--attendance-gap);width:100%;min-width:0;min-height:0;box-shadow:none;color:var(--color-ink-950);background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;padding:0;line-height:1.3;display:flex}.attendance-touch-workspace>h1[data-v-bdacef63]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.attendance-touch-workspace[data-v-bdacef63] button:disabled{cursor:not-allowed}.attendance-touch-workspace[data-v-bdacef63] button:focus-visible{outline:3px solid var(--color-ink-950);outline-offset:3px}.attendance-touch-workspace[data-v-bdacef63] .attendance-touch-access{gap:var(--attendance-gap);flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;margin-top:0;display:flex}.attendance-touch-workspace[data-v-bdacef63] .attendance-touch-access>*{margin-block:0}.attendance-touch-workspace[data-v-bdacef63] .attendance-touch-step{flex:none}.attendance-touch-workspace[data-v-bdacef63] .attendance-touch-access>.qr-scanner-inline,.attendance-touch-workspace[data-v-bdacef63] .attendance-touch-access>.operational-pin-pad{flex:1;min-height:0}.attendance-touch-workspace[data-v-bdacef63] .attendance-touch-actions{gap:var(--attendance-gap);flex:none;grid-template-columns:minmax(0,1fr);display:grid}.attendance-touch-workspace[data-v-bdacef63] .attendance-touch-actions:has(>:nth-child(2)){grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.attendance-touch-workspace[data-v-bdacef63] .attendance-touch-actions>button,.attendance-touch-workspace[data-v-bdacef63] .attendance-touch-action{min-width:0;min-height:var(--attendance-action-height);font-size:var(--attendance-action-font);overflow-wrap:anywhere;border-radius:1rem;justify-content:center;align-items:center;gap:.4em;padding:clamp(8px,1.5cqh,24px);font-weight:700;line-height:1.2;display:flex}.attendance-touch-workspace[data-v-bdacef63] .attendance-touch-actions>button[type=button]{min-height:56px;font-size:var(--attendance-secondary-font);color:#334155;background:#fff;border:1px solid #cbd5e1}.attendance-touch-workspace[data-v-bdacef63] .attendance-touch-primary{color:#fff;background:#166534}.attendance-touch-workspace[data-v-bdacef63] .attendance-touch-info{color:#fff;background:#1e40af}.attendance-touch-workspace[data-v-bdacef63] .attendance-touch-danger{color:#fff;background:#b91c1c}.attendance-touch-workspace[data-v-bdacef63] .attendance-access-error{gap:var(--attendance-gap);flex-direction:column;flex:1;min-height:0;display:flex}.attendance-touch-workspace[data-v-bdacef63] .attendance-feedback{gap:var(--attendance-gap);color:#fff;text-align:center;background:#9a3412;border:1px solid #7c2d12;border-radius:1rem;flex:1;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;padding:clamp(12px,2cqw,28px);display:grid}.attendance-touch-workspace[data-v-bdacef63] .attendance-feedback--success{background:#166534;border-color:#14532d}.attendance-touch-workspace[data-v-bdacef63] .attendance-feedback-heading{text-wrap:balance;font-size:clamp(18px,min(2cqw + 12px,4cqh),26px);font-weight:600;line-height:1.2}.attendance-touch-workspace[data-v-bdacef63] .attendance-feedback>.touch-text-pages{font-size:var(--attendance-detail-font);font-weight:700;line-height:1.18}.attendance-touch-workspace[data-v-bdacef63] .attendance-feedback .touch-text-area{justify-content:center;align-items:center;display:flex}.attendance-touch-workspace[data-v-bdacef63] .attendance-feedback .touch-text-area p{width:100%}.attendance-touch-workspace[data-v-bdacef63] .attendance-feedback>button{min-height:var(--attendance-action-height);color:#334155;background:#fff}.attendance-touch-workspace[data-v-bdacef63] .attendance-selection{color:#fff;overflow-wrap:anywhere;background:#166534;border:2px solid #14532d;border-radius:.875rem;flex-direction:column;flex:none;justify-content:center;gap:4px;min-width:0;padding:clamp(8px,1.4cqh,16px) clamp(12px,1.5cqw,24px);display:flex}.attendance-touch-workspace[data-v-bdacef63] .attendance-selection>span{font-size:var(--attendance-secondary-font);font-weight:600;line-height:1.1}.attendance-touch-workspace[data-v-bdacef63] .attendance-selection>strong{text-wrap:balance;font-size:clamp(24px,min(3cqw + 12px,5cqh),48px);font-weight:800;line-height:1.15}.attendance-touch-workspace[data-v-bdacef63] .attendance-selection--empty{color:#334155;background:#fff;border-color:#cbd5e1}.attendance-touch-workspace[data-v-bdacef63] .touch-text-pages:not(.voice-text-field .touch-text-pages){font-size:var(--attendance-detail-font);line-height:1.3}.attendance-touch-workspace[data-v-bdacef63] .touch-text-area:not(.voice-text-field .touch-text-area){align-items:center;display:grid}.attendance-touch-workspace[data-v-bdacef63] .touch-text-navigation:not(.voice-text-field .touch-text-navigation),.attendance-touch-workspace[data-v-bdacef63] .touch-text-navigation button:not(.voice-text-field button){font-size:var(--attendance-secondary-font)}.attendance-touch-workspace[data-v-bdacef63] .attendance-operation-status{color:#fff;min-width:0;min-height:0;font-size:var(--attendance-detail-font);text-align:center;background:#1e40af;border:1px solid #1e40af;border-radius:1rem;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1em;padding:clamp(12px,3cqh,32px);font-weight:700;display:flex}.attendance-touch-workspace[data-v-bdacef63] .attendance-operation-status>svg,.attendance-touch-workspace[data-v-bdacef63] .attendance-touch-action>svg{flex-shrink:0;width:2em;height:2em}.attendance-touch-workspace[data-v-bdacef63] .qr-scanner-inline-toggle{font-size:var(--attendance-action-font);flex:1}.attendance-touch-workspace[data-v-bdacef63] .qr-scanner-inline-toggle>svg{width:1.8em;height:1.8em}.attendance-touch-workspace[data-v-bdacef63] .qr-scanner-inline-controls>.attendance-guard-primary,.attendance-touch-workspace[data-v-bdacef63] .qr-scanner-inline-controls>.attendance-touch-action{flex:1}.attendance-touch-workspace[data-v-bdacef63] .qr-scanner-inline-field>label{font-size:var(--attendance-secondary-font)}.attendance-touch-workspace[data-v-bdacef63] .qr-scanner-code-input>input{font-size:var(--attendance-content-font)}.attendance-touch-workspace[data-v-bdacef63] .attendance-guard-description{flex:1;min-width:0;min-height:0}@container public-tools (height<=600px){.attendance-touch-workspace[data-v-bdacef63]{--attendance-action-height:56px}.attendance-touch-workspace[data-v-bdacef63] .operational-pin-pad-display{height:56px;min-height:56px}.attendance-touch-workspace[data-v-bdacef63] .operational-pin-pad-keypad{grid-template-rows:repeat(3,minmax(44px,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.attendance-touch-workspace[data-v-bdacef63] .qr-scanner-inline-toggle{min-height:56px}.attendance-touch-workspace[data-v-bdacef63] .qr-scanner-inline-toggle>svg{width:1.4em;height:1.4em}}@container public-tools (height<=380px){.attendance-touch-workspace[data-v-bdacef63]{--attendance-action-font:20px;--attendance-content-font:20px;--attendance-secondary-font:18px;--attendance-gap:8px;--flow-progress-gap:6px}.attendance-touch-workspace[data-v-bdacef63] .qr-scanner-inline-toggle,.attendance-touch-workspace[data-v-bdacef63] .attendance-touch-action{padding:6px 12px}.attendance-touch-workspace[data-v-bdacef63] .voice-text-field--touch:not(.voice-text-field--feedback) .voice-text-field-layout{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.25fr) minmax(100px,.75fr);gap:6px}.attendance-touch-workspace[data-v-bdacef63] .voice-text-field--touch:not(.voice-text-field--feedback) .voice-text-field-entry{grid-area:1/1}.attendance-touch-workspace[data-v-bdacef63] .voice-text-field--touch:not(.voice-text-field--feedback) .voice-text-field-dictation{grid-area:1/2}.attendance-touch-workspace[data-v-bdacef63] .voice-text-field--touch:not(.voice-text-field--feedback) .voice-text-field-help{grid-area:2/1/auto/-1}.attendance-touch-workspace[data-v-bdacef63] .voice-text-field--touch:not(.voice-text-field--feedback) .voice-text-field-actions{grid-template-columns:1fr;height:100%}.attendance-touch-workspace[data-v-bdacef63] .voice-text-field--touch .voice-text-field-actions>button{flex-direction:row;gap:4px;padding:4px}.attendance-touch-workspace[data-v-bdacef63] .voice-text-field--touch .voice-text-field-label{font-size:20px}.attendance-touch-workspace[data-v-bdacef63] .voice-text-field--touch .voice-text-field-actions svg{width:24px;height:24px}}@container public-tools (height<=450px){.attendance-touch-workspace[data-v-bdacef63] .flow-progress--prominent .flow-progress-summary{grid-template-columns:minmax(0,auto) minmax(60px,1fr);align-items:center;gap:8px}.attendance-touch-workspace[data-v-bdacef63] .flow-progress--prominent .flow-progress-label{font-size:20px;line-height:1.15}.attendance-touch-workspace[data-v-bdacef63] .flow-progress--prominent .flow-progress-bars{gap:6px}.attendance-touch-workspace[data-v-bdacef63] .flow-progress--prominent .flow-progress-bars>span{height:6px}.attendance-touch-workspace[data-v-bdacef63] .attendance-selection{gap:2px;padding:6px 10px}.attendance-touch-workspace[data-v-bdacef63] .attendance-selection>strong{font-size:24px}}@media (orientation:landscape) and (width>=640px){.attendance-touch-workspace[data-v-bdacef63] .attendance-operation-status{flex-direction:row;gap:1.5em}.attendance-touch-workspace[data-v-bdacef63] .attendance-touch-access:not(.attendance-touch-access--qr){gap:var(--attendance-gap) clamp(16px, 3cqw, 48px);grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.attendance-touch-workspace[data-v-bdacef63] .attendance-touch-access>.attendance-touch-step{grid-column:1/-1}.attendance-touch-workspace[data-v-bdacef63] .attendance-touch-access>.operational-pin-pad{grid-area:2/1}.attendance-touch-workspace[data-v-bdacef63] .attendance-touch-access>.attendance-touch-actions{grid-area:2/2;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;height:100%}.attendance-touch-workspace[data-v-bdacef63] .attendance-touch-access>.attendance-touch-actions>button[type=submit]{grid-row:1}.attendance-touch-workspace[data-v-bdacef63] .attendance-touch-access>.attendance-touch-actions>button[type=button]{grid-row:2}}button[data-saving][data-v-bdacef63]{background:var(--color-brand-yellow,#facc15)!important;color:var(--color-ink-950,#17211b)!important;opacity:1!important}button[data-saving][data-v-bdacef63]:before{content:"";border:3px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:1.5em;height:1.5em;animation:.8s linear infinite attendance-command-spin-bdacef63;display:inline-block}button[data-saving][data-v-bdacef63]>svg{display:none}@keyframes attendance-command-spin-bdacef63{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){button[data-saving][data-v-bdacef63]:before{animation:none}}[data-v-46e22c28] .attendance-mobile-identity{align-items:center;line-height:1.35;display:flex}[data-v-46e22c28] .attendance-mobile-identity-text{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;min-width:0;max-height:2.7em;display:-webkit-box;overflow:hidden}.attendance-review-pages[data-v-2580d412]{gap:var(--attendance-gap,12px);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.attendance-review-heading[data-v-2580d412]{flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.attendance-review-heading h2[data-v-2580d412]{min-width:0;font-size:var(--attendance-content-font,24px);overflow-wrap:anywhere;line-height:1.2}.attendance-page-back[data-v-2580d412],.attendance-review-pagination button[data-v-2580d412]{color:#334155;min-width:0;min-height:56px;font-size:var(--attendance-secondary-font,20px);overflow-wrap:anywhere;background:#fff;border:1px solid #cbd5e1;border-radius:.75rem;justify-content:center;align-items:center;gap:.4em;padding:8px 12px;font-weight:700;line-height:1.2;display:inline-flex}.attendance-page-back[data-v-2580d412] svg{width:1.3em;height:1.3em}.attendance-worker-summary[data-v-2580d412]{font-size:var(--attendance-secondary-font,20px);overflow-wrap:anywhere;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:4px 16px;line-height:1.2;display:flex}.attendance-worker-summary>strong[data-v-2580d412]{font-weight:800}.attendance-review-menu[data-v-2580d412]{gap:var(--attendance-gap,12px);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(56px,1fr);min-height:0;display:grid}.attendance-review-menu button[data-v-2580d412]{color:#fff;min-width:0;min-height:56px;font-size:var(--attendance-action-font,26px);border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.4em;padding:clamp(8px,1.5cqh,24px);font-weight:700;line-height:1.2;display:flex}.attendance-review-menu button>span[data-v-2580d412]{overflow-wrap:anywhere;min-width:0;max-width:100%}.attendance-review-menu .attendance-menu-read[data-v-2580d412]{background:#1e40af}.attendance-review-menu .attendance-menu-periods[data-v-2580d412]{background:#6d28d9}.attendance-review-menu .attendance-menu-movements[data-v-2580d412]{background:#166534}.attendance-review-menu .attendance-menu-requests[data-v-2580d412]{background:#9a3412}.attendance-review-menu[data-v-2580d412] svg{flex-shrink:0;width:2em;height:2em}.attendance-request-summary[data-v-2580d412]{color:#fff;min-height:56px;font-size:var(--attendance-action-font,26px);overflow-wrap:anywhere;background:#9a3412;border:1px solid #7c2d12;border-radius:1rem;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.4em;padding:clamp(8px,2cqh,24px);line-height:1.2;display:flex}.attendance-review-card[data-v-2580d412]{justify-content:center;gap:var(--attendance-gap,12px);min-height:0;font-size:var(--attendance-content-font,24px);overflow-wrap:anywhere;border:1px solid #cbd5e1;border-radius:1rem;flex-direction:column;flex:1;padding:clamp(8px,2cqh,24px);line-height:1.3;display:flex}.attendance-review-primary[data-v-2580d412],.attendance-review-danger[data-v-2580d412]{min-width:0;min-height:var(--attendance-action-height,96px);color:#fff;font-size:var(--attendance-action-font,26px);overflow-wrap:anywhere;background:#166534;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.4em;padding:clamp(8px,1.5cqh,24px);font-weight:700;line-height:1.2;display:flex}.attendance-review-primary[data-v-2580d412] svg,.attendance-review-danger[data-v-2580d412] svg{flex-shrink:0;width:2em;height:2em}.attendance-review-danger[data-v-2580d412]{background:#b91c1c}.attendance-review-form[data-v-2580d412]{gap:var(--attendance-gap,12px);flex-direction:column;flex:1;min-height:0;display:flex}.attendance-review-form>.flow-progress[data-v-2580d412]{flex:none}.attendance-request-dates[data-v-2580d412]{flex-direction:column;flex:1;justify-content:center;gap:12px;min-width:0;min-height:0;display:flex;overflow-y:auto}.attendance-review-text-field[data-v-2580d412]{flex-direction:column;flex:1;gap:clamp(4px,.8cqh,8px);min-height:0;display:flex}.attendance-review-text-field[data-v-2580d412] textarea{resize:none;flex:1;min-height:56px;max-height:none}.attendance-review-options[data-v-2580d412]{gap:var(--attendance-gap,12px);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(56px,1fr);min-width:0;min-height:0;display:grid}.attendance-review-options--answers[data-v-2580d412]{grid-template-columns:1fr}.attendance-review-options--employments[data-v-2580d412]:has(>:only-child){grid-template-columns:1fr}.attendance-review-options--employments>button[data-v-2580d412]:last-child:nth-child(3){grid-column:1/-1}.attendance-review-choice[data-v-2580d412]{color:#fff;min-width:0;min-height:56px;font-size:var(--attendance-action-font,26px);text-align:center;overflow-wrap:anywhere;background:#1d4ed8;border:2px solid #1e40af;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.4em;padding:clamp(8px,1.5cqh,20px);font-weight:700;line-height:1.2;display:flex}.attendance-review-choice[aria-pressed=true][data-v-2580d412]{color:#fff;background:#166534;border-color:#14532d;box-shadow:inset 0 0 0 3px #fff}.attendance-review-choice[data-v-2580d412] svg{flex-shrink:0;width:2em;height:2em}.attendance-review-form-actions[data-v-2580d412]{min-width:0;min-height:var(--attendance-action-height,88px);gap:var(--attendance-gap,12px);flex:none;grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.attendance-review-form-actions>.attendance-page-back[data-v-2580d412]{overflow-wrap:normal;padding-inline:6px}.attendance-review-form-actions>.attendance-selection[data-v-2580d412]{grid-column:1/-1}.attendance-review-record[data-v-2580d412]{justify-content:center;align-items:center;gap:var(--attendance-gap,12px);text-align:center;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.attendance-review-record>strong[data-v-2580d412]{max-width:100%;font-size:var(--attendance-action-font,26px);overflow-wrap:anywhere;flex:none;font-weight:800;line-height:1.15}.attendance-review-record>p[data-v-2580d412],.attendance-review-record-context[data-v-2580d412]{font-size:var(--attendance-secondary-font,20px);text-align:center;overflow-wrap:anywhere;flex:none;font-weight:600;line-height:1.2}.attendance-review-record>.touch-text-pages[data-v-2580d412]{align-self:stretch;min-height:0}.attendance-review-qr[data-v-2580d412]{justify-content:center;align-items:center;gap:var(--attendance-gap,12px);min-height:0;font-size:var(--attendance-secondary-font,20px);flex-direction:column;flex:1;display:flex}.attendance-review-qr[data-v-2580d412]>article{flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex}.attendance-review-qr[data-v-2580d412] img,.attendance-review-qr[data-v-2580d412] canvas{object-fit:contain;width:auto;max-width:100%;min-height:0;max-height:min(42cqh,62cqw)}.attendance-review-qr[data-v-2580d412] article{border-color:#cbd5e1;padding:8px}.attendance-review-qr[data-v-2580d412] article>p:first-child{font-size:var(--attendance-content-font,24px)}.attendance-review-qr-instructions[data-v-2580d412]{justify-content:center;gap:var(--attendance-gap,12px);text-align:center;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.attendance-review-note[data-v-2580d412]{font-size:var(--attendance-secondary-font,20px);line-height:1.3}.attendance-request-detail-actions[data-v-2580d412]{justify-content:center;gap:var(--attendance-gap,12px);flex-direction:column;flex:none;display:flex}.attendance-review-pagination[data-v-2580d412]{text-align:center;font-size:var(--attendance-secondary-font,20px);flex:none;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;gap:8px;display:grid}.attendance-review-pagination[data-v-2580d412] svg{width:28px;height:28px}.attendance-review-next-icon[data-v-2580d412]{transform:rotate(180deg)}.attendance-review-close[data-v-2580d412]{color:#991b1b;flex:none}.attendance-review-empty[data-v-2580d412]{color:#fff;min-width:0;min-height:0;font-size:var(--attendance-detail-font,32px);text-align:center;text-wrap:balance;overflow-wrap:anywhere;background:#1e40af;border:1px solid #1e40af;border-radius:1rem;flex:1;place-items:center;padding:clamp(12px,3cqh,32px);line-height:1.3;display:grid}.attendance-review-card>.touch-text-pages[data-v-2580d412]{width:100%;min-height:0}.attendance-review-card--period[data-v-2580d412]{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.attendance-review-card--period[data-v-2580d412]:not(:has(>button)){grid-template-rows:minmax(0,1fr)}.attendance-review-card--period>button[data-v-2580d412]{height:100%}.attendance-review-read[data-v-2580d412]{background:#1e40af}button[data-v-2580d412]:disabled{opacity:.5}button[data-v-2580d412]:focus-visible{outline-offset:3px;outline:3px solid #0f172a}@container public-tools (height<=600px){.attendance-review-form-actions>.attendance-review-primary[data-v-2580d412]{flex-direction:row}.attendance-review-form-actions>.attendance-review-primary[data-v-2580d412] svg{width:1.4em;height:1.4em}.attendance-review-options--answers .attendance-review-choice[data-v-2580d412]{flex-direction:row}.attendance-review-options--answers .attendance-review-choice[data-v-2580d412] svg{width:1.4em;height:1.4em}}@container public-tools (height<=380px){.attendance-review-menu button[data-v-2580d412],.attendance-review-primary[data-v-2580d412],.attendance-review-danger[data-v-2580d412],.attendance-review-choice[data-v-2580d412]{flex-direction:row}.attendance-review-menu[data-v-2580d412] svg,.attendance-review-primary[data-v-2580d412] svg,.attendance-review-choice[data-v-2580d412] svg{width:1.3em;height:1.3em}.attendance-review-options--answers[data-v-2580d412]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (orientation:landscape) and (width>=640px){.attendance-review-pages--request-detail[data-v-2580d412]{gap:var(--attendance-gap,12px) clamp(16px, 3cqw, 48px);grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.attendance-review-pages--request-detail>.attendance-worker-summary[data-v-2580d412]{grid-area:1/1/auto/-1}.attendance-review-pages--request-detail>.attendance-review-heading[data-v-2580d412]{grid-area:2/1/auto/-1}.attendance-review-pages--request-detail>.attendance-review-record-context[data-v-2580d412]{grid-area:3/1/auto/-1}.attendance-review-pages--request-detail>.touch-text-pages[data-v-2580d412]{grid-area:4/1}.attendance-review-pages--request-detail>.attendance-request-detail-actions[data-v-2580d412]{grid-area:4/2}.attendance-review-pages--request-detail:not(:has(>.attendance-request-detail-actions))>.touch-text-pages[data-v-2580d412]{grid-column:1/-1}.attendance-request-detail-actions[data-v-2580d412]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;display:grid}.attendance-request-detail-actions[data-v-2580d412]:not(:has(>button)){grid-template-rows:minmax(0,1fr);align-items:center}.attendance-request-detail-actions>button[data-v-2580d412]{height:100%}.attendance-review-form[data-v-2580d412]{gap:var(--attendance-gap,12px) clamp(16px, 3cqw, 48px);grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.attendance-review-form>.flow-progress[data-v-2580d412]{grid-column:1/-1}.attendance-review-form-actions[data-v-2580d412]{grid-area:2/2;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;height:100%}.attendance-review-form-actions>.attendance-selection[data-v-2580d412]{text-align:center;align-self:center}.attendance-review-form-actions>.attendance-review-primary[data-v-2580d412]{grid-row:2}.attendance-review-form-actions>.attendance-page-back[data-v-2580d412]{grid-row:3}.attendance-review-text-field[data-v-2580d412],.attendance-review-options[data-v-2580d412]{height:100%}.attendance-review-form[data-v-2580d412]:has(>.attendance-review-record-context){grid-template-rows:auto auto minmax(0,1fr)}.attendance-review-form>.attendance-review-record-context[data-v-2580d412]{grid-area:2/1/auto/-1}:is(.attendance-review-form:has(>.attendance-review-record-context)>.attendance-review-options[data-v-2580d412],.attendance-review-form:has(>.attendance-review-record-context)>.attendance-review-text-field[data-v-2580d412]){grid-area:3/1}.attendance-review-form:has(>.attendance-review-record-context)>.attendance-review-form-actions[data-v-2580d412]{grid-row:3}.attendance-review-card--period[data-v-2580d412]:has(>button){grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,3cqw,48px)}.attendance-review-qr[data-v-2580d412]{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:clamp(16px,3cqw,48px);height:100%;display:grid}.attendance-review-qr[data-v-2580d412] img{max-height:min(66cqh,42cqw)}.attendance-request-summary[data-v-2580d412]{flex-flow:wrap;justify-content:space-around}}button[data-saving][data-v-2580d412]{background:var(--color-brand-yellow,#facc15)!important;color:var(--color-ink-950,#17211b)!important;opacity:1!important}button[data-saving][data-v-2580d412]:before{content:"";border:3px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:1.5em;height:1.5em;animation:.8s linear infinite attendance-command-spin-2580d412;display:inline-block}button[data-saving][data-v-2580d412]>svg{display:none}@keyframes attendance-command-spin-2580d412{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){button[data-saving][data-v-2580d412]:before{animation:none}}@media (width<=639px){.public-access-page{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}html[data-theme=dark] .public-access-page.bg-white{box-shadow:none;background:0 0}.public-access-title{letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:clamp(1.5rem,5vh,3rem);font-size:2rem;font-weight:600;line-height:1.2}.public-access-back{min-height:2.75rem;color:var(--color-ink-950);border-radius:.5rem;align-self:flex-start;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.5rem .25rem;font-size:.875rem;font-weight:600;display:inline-flex}.public-access-back~.public-access-title,.public-access-back~* .public-access-title{margin-top:1rem}.public-access-card{background-color:var(--hejoir-dark-layer-01,white);border:1px solid #0000001a;border-radius:1rem;margin-top:1.5rem;padding:1.25rem;box-shadow:0 4px 16px #00000008}.public-access-form{flex-direction:column;gap:1.25rem;display:flex}.public-access-card input:not([type=hidden]):not([type=checkbox]):not([type=radio]){background-color:var(--color-sand-50);min-height:3.25rem;font-size:1rem}.public-access-step{color:var(--color-ink-700);justify-content:space-between;align-items:center;gap:.75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex}.public-access-form .text-xs{font-size:.875rem;line-height:1.25rem}.public-access-progress{flex-shrink:0;gap:.375rem;display:flex}.public-access-progress>span{background-color:var(--color-sand-100);border-radius:999px;width:1.5rem;height:.25rem}.public-access-progress>span[data-complete=true]{background-color:var(--color-brand-yellow)}.public-access-form .public-access-primary,.public-access-form .public-access-actions>button{border-radius:.75rem;min-height:3.25rem}.public-access-primary{font-size:1rem;font-weight:600}.public-access-card.public-access-form .public-access-primary{background-color:var(--color-brand-yellow);color:#0b0b0b}.public-access-actions .public-access-primary{font-size:.875rem}}@media (width>=640px){.public-access-desktop.public-access-page{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.public-access-desktop.public-access-card{background-color:var(--hejoir-dark-layer-01,white);border:1px solid #0000001a;border-radius:1rem;margin-top:1.5rem;padding:1.25rem;box-shadow:0 4px 16px #00000008}.public-access-desktop.public-access-form{flex-direction:column;gap:1.25rem;display:flex}.public-access-desktop.public-access-form>*{margin-block:0}.public-access-desktop.public-access-card input:not([type=hidden]):not([type=checkbox]):not([type=radio]){background-color:var(--color-sand-50);min-height:3.25rem;font-size:1rem}.public-access-desktop .public-access-step{color:var(--color-ink-700);justify-content:space-between;align-items:center;gap:.75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex}.public-access-desktop.public-access-form .text-xs{font-size:.875rem;line-height:1.25rem}.public-access-desktop .public-access-progress{flex-shrink:0;gap:.375rem;display:flex}.public-access-desktop .public-access-progress>span{background-color:var(--color-sand-100);border-radius:999px;width:1.5rem;height:.25rem}.public-access-desktop .public-access-progress>span[data-complete=true]{background-color:var(--color-brand-yellow)}.public-access-desktop.public-access-form .public-access-primary,.public-access-desktop .public-access-actions>button{border-radius:.75rem;min-height:3.25rem}.public-access-desktop.public-access-form .public-access-primary{background-color:var(--color-brand-yellow);color:#0b0b0b}.public-access-desktop.public-access-back{min-height:2.75rem;color:var(--color-ink-950);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .25rem;font-size:.875rem;font-weight:600;display:inline-flex}}@media (width<=639px){button[data-v-0d411b20]{min-height:2.75rem}form[novalidate] [role=alert][data-v-0d411b20]{overflow-wrap:anywhere}}.worker-movement-details[data-v-0d411b20]{gap:.75rem;font-size:.875rem;display:grid}.worker-movement-details>div[data-v-0d411b20]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.75rem;display:grid}.worker-movement-details dt[data-v-0d411b20]{color:var(--color-ink-700)}.worker-movement-details dd[data-v-0d411b20]{overflow-wrap:anywhere;margin:0}.attendance-touch-workspace[data-v-0d411b20]{--attendance-action-font:clamp(22px, min(3cqw + 14px, 6cqh), 48px);--attendance-content-font:clamp(20px, min(2cqw + 16px, 5cqh), 38px);--attendance-secondary-font:clamp(18px, min(1.5cqw + 14px, 4cqh), 28px);--attendance-detail-font:clamp(24px, min(4cqw + 14px, 7cqh), 64px);--attendance-action-height:clamp(72px, 14cqh, 144px);--attendance-gap:clamp(8px, 1.5cqh, 18px);--flow-progress-font-size:var(--attendance-secondary-font);--flow-progress-gap:clamp(6px, 1cqh, 10px);--flow-progress-accent:#1d4ed8;gap:var(--attendance-gap);width:100%;min-width:0;min-height:0;box-shadow:none;color:var(--color-ink-950);background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;padding:0;line-height:1.3;display:flex}.attendance-touch-workspace>h1[data-v-0d411b20]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.attendance-touch-workspace[data-v-0d411b20] button:disabled{cursor:not-allowed}.attendance-touch-workspace[data-v-0d411b20] button:focus-visible{outline:3px solid var(--color-ink-950);outline-offset:3px}.attendance-touch-workspace[data-v-0d411b20] .attendance-touch-access{gap:var(--attendance-gap);flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;margin-top:0;display:flex}.attendance-touch-workspace[data-v-0d411b20] .attendance-touch-access>*{margin-block:0}.attendance-touch-workspace[data-v-0d411b20] .attendance-touch-step{flex:none}.attendance-touch-workspace[data-v-0d411b20] .attendance-touch-access>.qr-scanner-inline,.attendance-touch-workspace[data-v-0d411b20] .attendance-touch-access>.operational-pin-pad{flex:1;min-height:0}.attendance-touch-workspace[data-v-0d411b20] .attendance-touch-actions{gap:var(--attendance-gap);flex:none;grid-template-columns:minmax(0,1fr);display:grid}.attendance-touch-workspace[data-v-0d411b20] .attendance-touch-actions:has(>:nth-child(2)){grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.attendance-touch-workspace[data-v-0d411b20] .attendance-touch-actions>button,.attendance-touch-workspace[data-v-0d411b20] .attendance-touch-action{min-width:0;min-height:var(--attendance-action-height);font-size:var(--attendance-action-font);overflow-wrap:anywhere;border-radius:1rem;justify-content:center;align-items:center;gap:.4em;padding:clamp(8px,1.5cqh,24px);font-weight:700;line-height:1.2;display:flex}.attendance-touch-workspace[data-v-0d411b20] .attendance-touch-actions>button[type=button]{min-height:56px;font-size:var(--attendance-secondary-font);color:#334155;background:#fff;border:1px solid #cbd5e1}.attendance-touch-workspace[data-v-0d411b20] .attendance-touch-primary{color:#fff;background:#166534}.attendance-touch-workspace[data-v-0d411b20] .attendance-touch-info{color:#fff;background:#1e40af}.attendance-touch-workspace[data-v-0d411b20] .attendance-touch-danger{color:#fff;background:#b91c1c}.attendance-touch-workspace[data-v-0d411b20] .attendance-access-error{gap:var(--attendance-gap);flex-direction:column;flex:1;min-height:0;display:flex}.attendance-touch-workspace[data-v-0d411b20] .attendance-feedback{gap:var(--attendance-gap);color:#fff;text-align:center;background:#9a3412;border:1px solid #7c2d12;border-radius:1rem;flex:1;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;padding:clamp(12px,2cqw,28px);display:grid}.attendance-touch-workspace[data-v-0d411b20] .attendance-feedback--success{background:#166534;border-color:#14532d}.attendance-touch-workspace[data-v-0d411b20] .attendance-feedback-heading{text-wrap:balance;font-size:clamp(18px,min(2cqw + 12px,4cqh),26px);font-weight:600;line-height:1.2}.attendance-touch-workspace[data-v-0d411b20] .attendance-feedback>.touch-text-pages{font-size:var(--attendance-detail-font);font-weight:700;line-height:1.18}.attendance-touch-workspace[data-v-0d411b20] .attendance-feedback .touch-text-area{justify-content:center;align-items:center;display:flex}.attendance-touch-workspace[data-v-0d411b20] .attendance-feedback .touch-text-area p{width:100%}.attendance-touch-workspace[data-v-0d411b20] .attendance-feedback>button{min-height:var(--attendance-action-height);color:#334155;background:#fff}.attendance-touch-workspace[data-v-0d411b20] .attendance-selection{color:#fff;overflow-wrap:anywhere;background:#166534;border:2px solid #14532d;border-radius:.875rem;flex-direction:column;flex:none;justify-content:center;gap:4px;min-width:0;padding:clamp(8px,1.4cqh,16px) clamp(12px,1.5cqw,24px);display:flex}.attendance-touch-workspace[data-v-0d411b20] .attendance-selection>span{font-size:var(--attendance-secondary-font);font-weight:600;line-height:1.1}.attendance-touch-workspace[data-v-0d411b20] .attendance-selection>strong{text-wrap:balance;font-size:clamp(24px,min(3cqw + 12px,5cqh),48px);font-weight:800;line-height:1.15}.attendance-touch-workspace[data-v-0d411b20] .attendance-selection--empty{color:#334155;background:#fff;border-color:#cbd5e1}.attendance-touch-workspace[data-v-0d411b20] .touch-text-pages:not(.voice-text-field .touch-text-pages){font-size:var(--attendance-detail-font);line-height:1.3}.attendance-touch-workspace[data-v-0d411b20] .touch-text-area:not(.voice-text-field .touch-text-area){align-items:center;display:grid}.attendance-touch-workspace[data-v-0d411b20] .touch-text-navigation:not(.voice-text-field .touch-text-navigation),.attendance-touch-workspace[data-v-0d411b20] .touch-text-navigation button:not(.voice-text-field button){font-size:var(--attendance-secondary-font)}.attendance-touch-workspace[data-v-0d411b20] .attendance-operation-status{color:#fff;min-width:0;min-height:0;font-size:var(--attendance-detail-font);text-align:center;background:#1e40af;border:1px solid #1e40af;border-radius:1rem;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1em;padding:clamp(12px,3cqh,32px);font-weight:700;display:flex}.attendance-touch-workspace[data-v-0d411b20] .attendance-operation-status>svg,.attendance-touch-workspace[data-v-0d411b20] .attendance-touch-action>svg{flex-shrink:0;width:2em;height:2em}.attendance-touch-workspace[data-v-0d411b20] .qr-scanner-inline-toggle{font-size:var(--attendance-action-font);flex:1}.attendance-touch-workspace[data-v-0d411b20] .qr-scanner-inline-toggle>svg{width:1.8em;height:1.8em}.attendance-touch-workspace[data-v-0d411b20] .qr-scanner-inline-controls>.attendance-guard-primary,.attendance-touch-workspace[data-v-0d411b20] .qr-scanner-inline-controls>.attendance-touch-action{flex:1}.attendance-touch-workspace[data-v-0d411b20] .qr-scanner-inline-field>label{font-size:var(--attendance-secondary-font)}.attendance-touch-workspace[data-v-0d411b20] .qr-scanner-code-input>input{font-size:var(--attendance-content-font)}.attendance-touch-workspace[data-v-0d411b20] .attendance-guard-description{flex:1;min-width:0;min-height:0}@container public-tools (height<=600px){.attendance-touch-workspace[data-v-0d411b20]{--attendance-action-height:56px}.attendance-touch-workspace[data-v-0d411b20] .operational-pin-pad-display{height:56px;min-height:56px}.attendance-touch-workspace[data-v-0d411b20] .operational-pin-pad-keypad{grid-template-rows:repeat(3,minmax(44px,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.attendance-touch-workspace[data-v-0d411b20] .qr-scanner-inline-toggle{min-height:56px}.attendance-touch-workspace[data-v-0d411b20] .qr-scanner-inline-toggle>svg{width:1.4em;height:1.4em}}@container public-tools (height<=380px){.attendance-touch-workspace[data-v-0d411b20]{--attendance-action-font:20px;--attendance-content-font:20px;--attendance-secondary-font:18px;--attendance-gap:8px;--flow-progress-gap:6px}.attendance-touch-workspace[data-v-0d411b20] .qr-scanner-inline-toggle,.attendance-touch-workspace[data-v-0d411b20] .attendance-touch-action{padding:6px 12px}.attendance-touch-workspace[data-v-0d411b20] .voice-text-field--touch:not(.voice-text-field--feedback) .voice-text-field-layout{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.25fr) minmax(100px,.75fr);gap:6px}.attendance-touch-workspace[data-v-0d411b20] .voice-text-field--touch:not(.voice-text-field--feedback) .voice-text-field-entry{grid-area:1/1}.attendance-touch-workspace[data-v-0d411b20] .voice-text-field--touch:not(.voice-text-field--feedback) .voice-text-field-dictation{grid-area:1/2}.attendance-touch-workspace[data-v-0d411b20] .voice-text-field--touch:not(.voice-text-field--feedback) .voice-text-field-help{grid-area:2/1/auto/-1}.attendance-touch-workspace[data-v-0d411b20] .voice-text-field--touch:not(.voice-text-field--feedback) .voice-text-field-actions{grid-template-columns:1fr;height:100%}.attendance-touch-workspace[data-v-0d411b20] .voice-text-field--touch .voice-text-field-actions>button{flex-direction:row;gap:4px;padding:4px}.attendance-touch-workspace[data-v-0d411b20] .voice-text-field--touch .voice-text-field-label{font-size:20px}.attendance-touch-workspace[data-v-0d411b20] .voice-text-field--touch .voice-text-field-actions svg{width:24px;height:24px}}@container public-tools (height<=450px){.attendance-touch-workspace[data-v-0d411b20] .flow-progress--prominent .flow-progress-summary{grid-template-columns:minmax(0,auto) minmax(60px,1fr);align-items:center;gap:8px}.attendance-touch-workspace[data-v-0d411b20] .flow-progress--prominent .flow-progress-label{font-size:20px;line-height:1.15}.attendance-touch-workspace[data-v-0d411b20] .flow-progress--prominent .flow-progress-bars{gap:6px}.attendance-touch-workspace[data-v-0d411b20] .flow-progress--prominent .flow-progress-bars>span{height:6px}.attendance-touch-workspace[data-v-0d411b20] .attendance-selection{gap:2px;padding:6px 10px}.attendance-touch-workspace[data-v-0d411b20] .attendance-selection>strong{font-size:24px}}@media (orientation:landscape) and (width>=640px){.attendance-touch-workspace[data-v-0d411b20] .attendance-operation-status{flex-direction:row;gap:1.5em}.attendance-touch-workspace[data-v-0d411b20] .attendance-touch-access:not(.attendance-touch-access--qr){gap:var(--attendance-gap) clamp(16px, 3cqw, 48px);grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.attendance-touch-workspace[data-v-0d411b20] .attendance-touch-access>.attendance-touch-step{grid-column:1/-1}.attendance-touch-workspace[data-v-0d411b20] .attendance-touch-access>.operational-pin-pad{grid-area:2/1}.attendance-touch-workspace[data-v-0d411b20] .attendance-touch-access>.attendance-touch-actions{grid-area:2/2;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;height:100%}.attendance-touch-workspace[data-v-0d411b20] .attendance-touch-access>.attendance-touch-actions>button[type=submit]{grid-row:1}.attendance-touch-workspace[data-v-0d411b20] .attendance-touch-access>.attendance-touch-actions>button[type=button]{grid-row:2}}button[data-saving][data-v-0d411b20]{background:var(--color-brand-yellow,#facc15)!important;color:var(--color-ink-950,#17211b)!important;opacity:1!important}button[data-saving][data-v-0d411b20]:before{content:"";border:3px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:1.5em;height:1.5em;animation:.8s linear infinite attendance-command-spin-0d411b20;display:inline-block}button[data-saving][data-v-0d411b20]>svg{display:none}@keyframes attendance-command-spin-0d411b20{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){button[data-saving][data-v-0d411b20]:before{animation:none}}.operational-workspace[data-v-e0020cf4]{width:100%;min-width:0;min-height:0;color:var(--color-ink-950);flex-direction:column;flex:1;gap:clamp(8px,1.75cqh,20px);display:flex}.operational-workspace[data-v-e0020cf4] h1{font-size:clamp(24px,min(2vw + 20px,5cqh),40px);font-weight:700;line-height:1.15}.operational-workspace[data-v-e0020cf4] h2{font-size:clamp(22px,min(1.5vw + 18px,4.5cqh),32px);font-weight:700;line-height:1.2}.operational-workspace[data-v-e0020cf4] .operational-task-frame{flex:1;min-height:0}.operational-workspace[data-v-e0020cf4] .operational-touch-action{text-align:center;touch-action:manipulation;border:2px solid #0000;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,1.5cqh,16px);width:100%;min-width:0;min-height:clamp(96px,min(14vw,18cqh),176px);padding:clamp(12px,2cqh,24px);font-weight:700;line-height:1.2;display:flex;container-type:inline-size}.operational-workspace[data-v-e0020cf4] .operational-touch-action>svg{flex-shrink:0;width:clamp(40px,min(24px + 12cqi,10cqh),80px);height:clamp(40px,min(24px + 12cqi,10cqh),80px)}.operational-workspace[data-v-e0020cf4] .operational-touch-action>span{overflow-wrap:break-word;max-width:100%;font-size:clamp(22px,16px + 2cqi + 1cqh,40px)}.operational-workspace[data-v-e0020cf4] .operational-touch-action--compact{gap:clamp(8px,1vw,16px);min-height:clamp(96px,8vw,144px);padding:clamp(14px,1.25vw,24px)}.operational-workspace[data-v-e0020cf4] .operational-touch-action--compact>svg{width:clamp(32px,16px + 10cqi,64px);height:clamp(32px,16px + 10cqi,64px)}.operational-workspace[data-v-e0020cf4] .operational-touch-action--compact>span{font-size:clamp(20px,16px + 3cqi,28px)}.operational-workspace[data-v-e0020cf4] .operational-touch-blue{color:#fff;background:#1d4ed8}.operational-workspace[data-v-e0020cf4] .operational-touch-teal{color:#fff;background:#0f766e}.operational-workspace[data-v-e0020cf4] .operational-touch-violet{color:#fff;background:#6d28d9}.operational-workspace[data-v-e0020cf4] .operational-touch-orange{color:#fff;background:#9a3412}.operational-workspace[data-v-e0020cf4] .operational-touch-slate{color:#fff;background:#334155}.operational-workspace[data-v-e0020cf4] .operational-touch-danger{color:#fff;background:#b91c1c}.operational-workspace[data-v-e0020cf4] .operational-touch-neutral{color:#fff;background:#334155;border-color:#1e293b}.operational-workspace[data-v-e0020cf4] .operational-touch-action:disabled{color:#475569;cursor:not-allowed;background:#e2e8f0;border-color:#94a3b8}.operational-workspace[data-v-e0020cf4] button:focus-visible{outline-offset:4px;outline:3px solid #0f172a}.operational-workspace[data-v-e0020cf4] .operational-touch-return{color:#334155;touch-action:manipulation;background:#fff;border:1px solid #cbd5e1;border-radius:.75rem;align-items:center;gap:12px;min-width:56px;min-height:56px;padding:12px 16px;font-size:clamp(18px,1vw + 14px,24px);font-weight:700;display:inline-flex}.operational-workspace[data-v-e0020cf4] .operational-touch-return>svg{flex-shrink:0;width:28px;height:28px}.operational-workspace[data-v-e0020cf4] .operational-notice{color:#fff;overflow-wrap:anywhere;background:#1e40af;border-radius:1rem;padding:16px;font-size:1.125rem}.operational-workspace[data-v-e0020cf4] .operational-error{color:#fff;background:#b91c1c}.operational-workspace[data-v-e0020cf4] .operational-feedback-copy{text-align:center;font-size:clamp(28px,min(5vw + 10px,7cqh),56px);font-weight:600;line-height:1.2}.operational-workspace[data-v-e0020cf4] .operational-feedback-copy .touch-text-area{justify-content:center;align-items:center;display:flex}.operational-workspace[data-v-e0020cf4] .operational-access-fields{border:0;gap:clamp(8px,2cqh,20px);min-width:0;padding:0;display:grid}.operational-workspace[data-v-e0020cf4] .operational-access-fields input:not(.operational-pin-pad-display){min-height:56px;font-size:20px}.operational-workspace[data-v-e0020cf4] .operational-access-fields label>span{font-size:18px}.operational-workspace[data-v-e0020cf4] .operational-access-fields .qr-scanner-touch>button{color:#fff;background:#1d4ed8;border-color:#0000;width:100%;min-height:clamp(96px,15cqh,144px);font-size:clamp(22px,min(1vw + 18px,4cqh),28px)}.operational-workspace[data-v-e0020cf4] .qr-scanner-touch:not(.qr-scanner-inline) video{object-fit:cover;max-height:min(24cqh,160px)}.operational-workspace[data-v-e0020cf4] .operational-context{border-bottom:1px solid #cbd5e1;grid-template-columns:minmax(0,1fr);gap:12px;padding-bottom:16px;display:grid}.operational-workspace[data-v-e0020cf4] .operational-context strong{overflow-wrap:anywhere;font-size:clamp(22px,1vw + 18px,32px);line-height:1.25;display:block}.operational-workspace[data-v-e0020cf4] .operational-context dl{flex-wrap:wrap;gap:12px 24px;display:flex}.operational-workspace[data-v-e0020cf4] .operational-context dt{color:#475569;font-size:16px}.operational-workspace[data-v-e0020cf4] .operational-context dd{overflow-wrap:anywhere;font-size:18px;font-weight:600}.operational-workspace[data-v-e0020cf4] .operational-grid{grid-template-columns:minmax(0,1fr);gap:clamp(8px,1.5cqh,16px);min-height:0;display:grid}.operational-workspace[data-v-e0020cf4] .operational-post-controls{border-top:1px solid #cbd5e1;gap:16px;margin-top:auto;padding-top:24px;display:grid}@media (width>=640px){.operational-workspace[data-v-e0020cf4] .operational-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-workspace[data-v-e0020cf4] .operational-controls-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operational-workspace[data-v-e0020cf4] .operational-context{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@container public-tools (height<=600px){.operational-workspace[data-v-e0020cf4] .operational-controls-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-workspace[data-v-e0020cf4] .operational-touch-action,.operational-workspace[data-v-e0020cf4] .operational-touch-action--compact{min-height:96px;padding:10px}.operational-workspace[data-v-e0020cf4] .operational-touch-action>svg{width:40px;height:40px}.operational-workspace[data-v-e0020cf4] .operational-touch-action>span{font-size:clamp(22px,2vw + 16px,28px)}}@container public-tools (height<=380px){.operational-workspace[data-v-e0020cf4]{gap:8px}.operational-workspace[data-v-e0020cf4] h1,.operational-workspace[data-v-e0020cf4] h2{font-size:22px}.operational-workspace[data-v-e0020cf4] .operational-touch-action,.operational-workspace[data-v-e0020cf4] .operational-touch-action--compact{flex-direction:row;gap:8px;min-height:56px;padding:8px 12px}.operational-workspace[data-v-e0020cf4] .operational-touch-action>svg{width:28px;height:28px}.operational-workspace[data-v-e0020cf4] .operational-touch-action>span{font-size:20px}.operational-workspace[data-v-e0020cf4] .operational-access-fields .qr-scanner-touch>button{min-height:56px;padding:8px;font-size:20px}.operational-workspace[data-v-e0020cf4] .operational-access-fields .qr-scanner-camera-icon{width:28px;height:28px}.operational-workspace[data-v-e0020cf4] .operational-touch-return{min-height:56px;padding:8px 12px;font-size:18px}.operational-workspace[data-v-e0020cf4] .operational-notice{padding:8px;font-size:16px}}.public-tools-workspace[data-v-e0020cf4]{gap:clamp(6px,1cqh,12px);height:100%;min-height:0}.operational-navigation[data-v-e0020cf4]{flex:none;justify-content:space-between;align-items:stretch;gap:8px;width:100%;display:flex}.operational-navigation>.operational-touch-return[data-v-e0020cf4]{flex-shrink:0;min-height:48px;padding:8px 12px}.operational-guard-context[data-v-e0020cf4]{color:#172554;text-align:right;background:#dbeafe;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:flex-end;min-width:0;padding:6px 12px;line-height:1.15;display:flex}.operational-guard-context>span[data-v-e0020cf4]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(12px,1.7cqh,16px);overflow:hidden}.operational-guard-context>strong[data-v-e0020cf4]{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;font-size:clamp(17px,min(3vw,3cqh),28px);display:-webkit-box;overflow:hidden}.operational-menu-content[data-v-e0020cf4]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.operational-fill-grid[data-v-e0020cf4],.operational-controls-grid[data-v-e0020cf4]{flex:1;grid-auto-rows:minmax(0,1fr)}.operational-controls-grid>button[data-v-e0020cf4],.operational-fill-grid>button[data-v-e0020cf4]{height:100%;min-height:44px}.public-tools-workspace .operational-controls-grid>button[data-v-e0020cf4],.public-tools-workspace .operational-fill-grid>button[data-v-e0020cf4]{gap:clamp(6px,2cqh,20px);padding:clamp(8px,2cqh,24px);container-type:size}.public-tools-workspace .operational-controls-grid>button>svg[data-v-e0020cf4],.public-tools-workspace .operational-fill-grid>button>svg[data-v-e0020cf4]{width:clamp(32px,min(25cqi,32cqh),112px);height:clamp(32px,min(25cqi,32cqh),112px)}.public-tools-workspace .operational-controls-grid>button>span[data-v-e0020cf4],.public-tools-workspace .operational-fill-grid>button>span[data-v-e0020cf4]{text-wrap:balance;font-size:clamp(22px,min(12cqi,20cqh),52px);line-height:1.15}.public-tools-workspace .operational-controls-grid--post[data-v-e0020cf4]{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.public-tools-workspace .operational-controls-grid[data-v-e0020cf4]:has(>button:only-child),.public-tools-workspace .operational-fill-grid[data-v-e0020cf4]:has(>button:only-child)){grid-template-columns:minmax(0,1fr)}.public-tools-workspace .operational-controls-grid[data-v-e0020cf4]:has(>button:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.operational-controls-grid--post>button[data-v-e0020cf4]:last-child:nth-child(odd){grid-column:1/-1}.operational-device-details[data-v-e0020cf4]{flex:1;grid-auto-rows:minmax(0,1fr);gap:8px;min-height:0;font-size:clamp(18px,min(3vw,3cqh),28px);display:grid}.operational-device-details>div[data-v-e0020cf4]{background:#eff6ff;border-radius:12px;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:center;gap:12px;padding:8px 16px;display:grid}.operational-device-details dt[data-v-e0020cf4]{color:#475569}.operational-device-details dd[data-v-e0020cf4]{overflow-wrap:anywhere;font-weight:600}.operational-device-unlink[data-v-e0020cf4]{flex-direction:row;flex-shrink:0;gap:12px;min-height:clamp(64px,12cqh,112px)}.operational-device-unlink>span[data-v-e0020cf4]{font-size:clamp(22px,3cqi,36px)}.operational-device-unlink>svg[data-v-e0020cf4]{flex-shrink:0;width:clamp(32px,5cqi,56px);height:clamp(32px,5cqi,56px)}.operational-delivery-actions[data-v-e0020cf4]{flex-direction:column;justify-content:center;gap:12px;display:flex}.operational-delivery-copy[data-v-e0020cf4]{text-align:center;text-wrap:balance;font-size:clamp(22px,min(4vw,6cqh),40px);line-height:1.2}.operational-delivery-fields[data-v-e0020cf4]{flex:1;grid-template-rows:minmax(0,1fr) auto;min-height:0}.operational-rechecking[data-v-e0020cf4]{color:#1d4ed8;flex-direction:column;justify-content:center;align-items:center;gap:20px;font-size:clamp(24px,4cqh,40px);display:flex}.operational-rechecking>svg[data-v-e0020cf4]{width:clamp(64px,18cqh,160px);height:clamp(64px,18cqh,160px)}.operational-delivery-progress[data-v-e0020cf4]{--flow-progress-font-size:clamp(20px, min(1vw + 18px, 4cqh), 28px);--flow-progress-gap:clamp(6px, 1cqh, 10px);--flow-progress-accent:#0f766e}@media (orientation:landscape) and (width>=640px){.operational-delivery-fields[data-v-e0020cf4]{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(16px,3vw,40px)}.operational-device-details[data-v-e0020cf4]{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-device-details>div[data-v-e0020cf4]:last-child:nth-child(odd){grid-column:1/-1}}@container public-tools (height<=380px){.operational-navigation>.operational-touch-return[data-v-e0020cf4]{min-height:44px;padding:4px 8px;font-size:16px}.operational-guard-context[data-v-e0020cf4]{padding:4px 8px}.operational-guard-context>strong[data-v-e0020cf4]{font-size:16px}.operational-device-details[data-v-e0020cf4]{gap:4px;font-size:16px}.operational-device-details>div[data-v-e0020cf4]{padding:4px 8px}.public-tools-workspace .operational-controls-grid>button>span[data-v-e0020cf4],.public-tools-workspace .operational-fill-grid>button>span[data-v-e0020cf4]{font-size:clamp(20px,min(12cqi,26cqh),28px)}.public-tools-workspace .operational-controls-grid>button>svg[data-v-e0020cf4],.public-tools-workspace .operational-fill-grid>button>svg[data-v-e0020cf4]{width:clamp(28px,min(15cqi,32cqh),48px);height:clamp(28px,min(15cqi,32cqh),48px)}}@container public-tools (height<=600px){.operational-controls-grid>button[data-v-e0020cf4]:last-child:nth-child(3){grid-column:1/-1}}.login-tool-action[data-v-ccc00b65]{width:100%;min-height:96px;color:var(--color-ink-950);text-align:left;touch-action:manipulation;background:#fff;border:1px solid #00000026;border-radius:1rem;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:1.375rem;font-weight:700;line-height:1.25;display:flex}.login-tool-action>svg[data-v-ccc00b65]{flex-shrink:0;width:36px;height:36px}.login-tool-action--primary[data-v-ccc00b65]{background:var(--color-brand-yellow);border-color:#0000}.login-tool-action[data-v-ccc00b65]:active:not(:disabled){box-shadow:inset 0 0 0 3px var(--color-moss-700)}.login-tool-action[data-v-ccc00b65]:focus-visible{outline:3px solid var(--color-moss-700);outline-offset:4px}.login-submit[data-v-ccc00b65]{justify-content:space-between;align-items:center;gap:.75rem;min-height:3.25rem;display:flex}@media (width<=639px){.login-title[data-v-ccc00b65]{margin-top:0;font-size:1.5rem;line-height:1.25}.public-access-card.public-access-form[data-v-ccc00b65]{margin-top:1.25rem}.support-conversation[data-v-5f632806]{height:min(24rem, max(14rem, calc(var(--app-viewport-height) - 24rem)))}}.support-ticket[data-v-5059b8bb] :is(p,dd,strong,time){overflow-wrap:anywhere}.sidebar-order-scroll[data-v-2899bb7e]{scrollbar-width:none}.sidebar-order-scroll[data-v-2899bb7e]::-webkit-scrollbar{display:none}.sidebar-order-row[data-v-2899bb7e]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.sidebar-order-row-dragging[data-v-2899bb7e]{cursor:grabbing}.sidebar-order-drag-handle[data-v-2899bb7e]{cursor:inherit}.mobile-navigation-tab[data-v-b5d98079]{touch-action:none}.sidebar-navigation[data-v-b5d98079]{scrollbar-width:none}.sidebar-navigation[data-v-b5d98079]::-webkit-scrollbar{display:none}@media (width>=64rem){#navigation-company[data-v-b5d98079]{position:relative}#navigation-company[data-v-b5d98079]:after{z-index:1;content:"";pointer-events:none;border-left:1px solid #ffffff26;position:absolute;inset:0 auto 0 .75rem}.sidebar-company-module-children[data-v-b5d98079]{margin-left:.75rem;padding-left:.25rem}}@media (width>=80rem){#navigation-company[data-v-b5d98079]:after{left:1rem}.sidebar-company-module-children[data-v-b5d98079]{margin-left:1rem;padding-left:0}}@media (width<64rem){.sidebar-navigation-group[data-v-b5d98079]{margin-top:.25rem}.mobile-navigation-scroll a[data-v-b5d98079],.mobile-navigation-scroll button[data-v-b5d98079]{min-height:2.5rem;padding-top:.5rem;padding-bottom:.5rem}.sidebar-navigation-group>button[data-v-b5d98079]{margin-top:0}#navigation-company-heading[data-v-b5d98079]{font-weight:700}#navigation-administration-heading[data-v-b5d98079],#navigation-support-heading[data-v-b5d98079]{letter-spacing:.08em;font-size:.75rem}.sidebar-navigation-children[data-v-b5d98079]{border-left:1px solid #ffffff26;margin-left:.75rem;padding-left:.5rem}.sidebar-company-entry[data-v-b5d98079]{margin-left:0}.sidebar-company-module-heading[data-v-b5d98079]{letter-spacing:.04em;text-transform:uppercase}}@media (width<=639px){.toggle-switch[data-v-456f1221]{background:0 0;height:2.75rem}.toggle-switch[data-v-456f1221]:before{content:"";border-radius:9999px;height:1.5rem;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.toggle-switch--on[data-v-456f1221]:before{background:var(--color-moss-700)}.toggle-switch--off[data-v-456f1221]:before{background:#0003}html[data-theme=dark]{background:#f4f4f447}.toggle-switch>span[data-v-456f1221]{z-index:1;position:relative}}@media (width<40rem){.modal-panel[aria-label=Notificaciones]{aspect-ratio:4/5;width:min(86vw,28rem)}.modal-panel[aria-label=Notificaciones]:has(.notification-settings-content){aspect-ratio:auto}.modal-panel[aria-label=Notificaciones] .modal-content{padding:.75rem}.modal-panel[aria-label=Notificaciones] .modal-content:has(.notification-settings-content--archived){flex-direction:column;display:flex}.notification-settings-content--archived{flex-direction:column;flex:1;min-height:0;display:flex}.notification-settings-content--archived>[role=tablist]{flex-shrink:0}#notification-preferences-panel-archived{flex-direction:column;flex:1;min-height:0;display:flex}#notification-preferences-panel-archived>p{flex-shrink:0}.archived-notification-list{flex:1;min-height:0;max-height:none}}.archived-notification-list{scrollbar-width:none;overscroll-behavior:contain}.archived-notification-list::-webkit-scrollbar{display:none}.modal-panel[aria-label=Notificaciones]>header button[aria-label=Cerrar]{border-color:#0000}.notification-list[data-v-71cf7c94]{scrollbar-width:none;-webkit-overflow-scrolling:touch}.notification-list[data-v-71cf7c94]::-webkit-scrollbar{display:none}.floating-notification-enter-active[data-v-7b9994ca],.floating-notification-leave-active[data-v-7b9994ca],.floating-notification-move[data-v-7b9994ca]{transition:opacity .18s,transform .18s}.floating-notification-enter-from[data-v-7b9994ca],.floating-notification-leave-to[data-v-7b9994ca]{opacity:0;transform:translateY(-.75rem)scale(.98)}@media (prefers-reduced-motion:reduce){.floating-notification-enter-active[data-v-7b9994ca],.floating-notification-leave-active[data-v-7b9994ca],.floating-notification-move[data-v-7b9994ca]{transition:none}}.transient-status-enter-active[data-v-a1814490],.transient-status-leave-active[data-v-a1814490]{transition:opacity .15s,transform .15s}.transient-status-enter-from[data-v-a1814490],.transient-status-leave-to[data-v-a1814490]{opacity:0;transform:translateY(-.25rem)}.application-main--workspace[data-v-0b34d2a8]{height:var(--app-viewport-height);flex-direction:column;min-height:0;display:flex}.application-main--workspace[data-v-0b34d2a8] .application-topbar{flex-shrink:0}.application-content--workspace[data-v-0b34d2a8]{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}
