.ds-segmented-select[data-v-82eefe1b]{display:inline-flex;min-width:8.75rem}.ds-segmented-select-trigger[data-v-82eefe1b]{align-items:center;background:var(--ds-color-surface-100);border:1px solid var(--ds-color-surface-200);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-sm);color:var(--ds-color-primary-700);cursor:pointer;display:inline-flex;font-size:var(--ds-texto-padrao-size);font-weight:var(--ds-valor-compacto-weight);gap:.5rem;justify-content:space-between;letter-spacing:var(--ds-texto-padrao-letter-spacing);padding:.1875rem;width:100%}.ds-segmented-select-label[data-v-82eefe1b]{background:var(--ds-color-surface-0);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-sm);flex:1 1 auto;overflow:hidden;padding:.375rem .625rem;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ds-segmented-select-sm .ds-segmented-select-trigger[data-v-82eefe1b]{min-height:2.375rem}.ds-segmented-select-md .ds-segmented-select-trigger[data-v-82eefe1b]{min-height:2.625rem}.ds-segmented-select-trigger[data-v-82eefe1b]:hover:not(:disabled){border-color:var(--ds-color-surface-300)}.ds-segmented-select-trigger[data-v-82eefe1b]:focus-visible{box-shadow:var(--ds-shadow-sm),var(--ds-focus-ring);outline:none}.ds-segmented-select-trigger[data-v-82eefe1b]:disabled{cursor:not-allowed;opacity:.55}.ds-segmented-select-chevron[data-v-82eefe1b]{color:var(--ds-color-surface-500);flex:0 0 auto;height:1rem;margin-right:.375rem;transition:transform var(--ds-motion-duration-fast) var(--ds-motion-easing-standard);width:1rem}.ds-segmented-select-chevron-open[data-v-82eefe1b]{transform:rotate(180deg)}.ds-segmented-select-menu[data-v-82eefe1b]{background:var(--ds-color-surface-0);border:1px solid var(--ds-color-surface-200);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-popover);display:flex;flex-direction:column;overflow-y:auto;padding:.25rem;position:fixed}.ds-segmented-select-option[data-v-82eefe1b]{align-items:center;background:transparent;border:0;border-radius:var(--ds-radius-md);color:var(--ds-color-surface-700);cursor:pointer;display:flex;font-size:var(--ds-texto-padrao-size);gap:.5rem;justify-content:space-between;min-height:2.25rem;padding:.375rem .625rem;text-align:left;width:100%}.ds-segmented-select-option[data-v-82eefe1b]:focus-visible,.ds-segmented-select-option[data-v-82eefe1b]:hover:not(:disabled){background:var(--ds-color-surface-100);outline:none}.ds-segmented-select-option-selected[data-v-82eefe1b]{background:var(--ds-color-primary-50);color:var(--ds-color-primary-700);font-weight:var(--ds-valor-compacto-weight)}.ds-segmented-select-option[data-v-82eefe1b]:disabled{cursor:not-allowed;opacity:.55}.ds-segmented-select-selected-icon[data-v-82eefe1b]{flex:0 0 auto;height:1rem;width:1rem}.attendance-ticket-receipt-panel-body{align-items:center;gap:1.25rem}.attendance-ticket-receipt-layout{display:flex;justify-content:center;min-width:0;width:100%}.attendance-ticket-receipt-controls{display:grid;gap:.375rem;width:100%}.attendance-ticket-printer-label{align-items:center;color:var(--ds-color-surface-700);display:flex;font-size:var(--ds-rotulo-compacto-size);font-weight:var(--ds-rotulo-compacto-weight);gap:.375rem;letter-spacing:var(--ds-rotulo-compacto-letter-spacing);line-height:var(--ds-rotulo-compacto-line-height);text-transform:var(--ds-rotulo-compacto-transform)}.attendance-ticket-receipt-actions{justify-content:flex-end;margin-top:0;width:100%}@container attendance-section (max-width: 50rem){.attendance-ticket-receipt-actions{align-items:center;flex-direction:row;justify-content:flex-end}}.attendance-ticket-print-root{--attendance-ticket-paper-width:80mm;align-items:stretch;background:#fff;border:1px solid var(--ds-color-surface-200);color:#111;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;gap:4mm;min-height:150mm;padding:5mm;width:var(--attendance-ticket-paper-width)}.attendance-ticket-print-root-58{--attendance-ticket-paper-width:58mm;min-height:120mm;padding:4mm}.attendance-ticket-print-header{align-items:center;display:flex;flex-direction:column;gap:2mm;text-align:center}.attendance-ticket-print-logo{display:block;max-height:16mm;max-width:calc(var(--attendance-ticket-paper-width) - 12mm);-o-object-fit:contain;object-fit:contain}.attendance-ticket-print-header strong{font-size:var(--ds-impressao-senha-cabecalho-size);font-weight:var(--ds-impressao-senha-cabecalho-weight);letter-spacing:var(--ds-impressao-senha-cabecalho-letter-spacing);line-height:var(--ds-impressao-senha-cabecalho-line-height)}.attendance-ticket-print-client{border-block:1px dashed #999;display:grid;gap:1mm;padding-block:3mm;text-align:center}.attendance-ticket-print-client span,.attendance-ticket-print-code span{font-size:var(--ds-impressao-senha-rotulo-size);font-weight:var(--ds-impressao-senha-rotulo-weight);letter-spacing:var(--ds-impressao-senha-rotulo-letter-spacing);line-height:var(--ds-impressao-senha-rotulo-line-height);text-transform:uppercase}.attendance-ticket-print-client strong{font-size:var(--ds-impressao-senha-cliente-size);font-weight:var(--ds-impressao-senha-cliente-weight);letter-spacing:var(--ds-impressao-senha-cliente-letter-spacing);line-height:var(--ds-impressao-senha-cliente-line-height)}.attendance-ticket-print-code{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-height:44mm;text-align:center}.attendance-ticket-print-code strong{font-size:var(--ds-impressao-senha-codigo-size);font-weight:var(--ds-impressao-senha-codigo-weight);letter-spacing:var(--ds-impressao-senha-codigo-letter-spacing);line-height:var(--ds-impressao-senha-codigo-line-height)}.attendance-ticket-print-root-58 .attendance-ticket-print-code strong{font-size:var(--ds-impressao-senha-codigo-compacto-size);font-weight:var(--ds-impressao-senha-codigo-compacto-weight);letter-spacing:var(--ds-impressao-senha-codigo-compacto-letter-spacing);line-height:var(--ds-impressao-senha-codigo-compacto-line-height)}.attendance-ticket-print-footer{border-top:1px dashed #999;display:grid;font-size:var(--ds-impressao-senha-rodape-size);font-weight:var(--ds-impressao-senha-rodape-weight);gap:1mm;letter-spacing:var(--ds-impressao-senha-rodape-letter-spacing);line-height:var(--ds-impressao-senha-rodape-line-height);padding-top:3mm;text-align:center}@media print{@page{margin:0}body *{visibility:hidden!important}.attendance-ticket-print-root,.attendance-ticket-print-root *{visibility:visible!important}.attendance-ticket-print-root{border:0;box-shadow:none;left:0;min-height:auto;position:fixed;top:0}}
