.c-statusMessage{align-items:flex-start;display:inline-flex;justify-content:center}.c-statusMessage--small .c-statusMessage__icon{max-width:18px}.c-statusMessage--small .c-statusMessage__label{font-size:1.4rem}.c-statusMessage--info{color:var(--nj-semantic-color-text-brand-primary-default)}.c-statusMessage--info path{fill:var(--nj-semantic-color-text-brand-primary-default)}@container fixContrast style(--fix-contrast: 1){.c-statusMessage--info{color:var(--nj-semantic-color-text-brand-contrast-default)}.c-statusMessage--info path{fill:var(--nj-semantic-color-text-brand-contrast-default)}}.c-statusMessage--success{color:var(--nj-semantic-color-text-status-success-primary-default)}.c-statusMessage--success path{fill:var(--nj-semantic-color-text-status-success-primary-default)}@container fixContrast style(--fix-contrast: 1){.c-statusMessage--success{color:var(--nj-semantic-color-text-status-success-contrast-default)}.c-statusMessage--success path{fill:var(--nj-semantic-color-text-status-success-contrast-default)}}.c-statusMessage--error{color:var(--nj-semantic-color-text-status-danger-primary-default)}.c-statusMessage--error path{fill:var(--nj-semantic-color-text-status-danger-primary-default)}@container fixContrast style(--fix-contrast: 1){.c-statusMessage--error{color:var(--nj-semantic-color-text-status-danger-contrast-default)}.c-statusMessage--error path{fill:var(--nj-semantic-color-text-status-danger-contrast-default)}}.c-statusMessage--warning{color:var(--nj-semantic-color-text-status-warning-primary-default)}.c-statusMessage--warning path{fill:var(--nj-semantic-color-text-status-warning-primary-default)}@container fixContrast style(--fix-contrast: 1){.c-statusMessage--warning{color:var(--nj-semantic-color-text-status-warning-contrast-default)}.c-statusMessage--warning path{fill:var(--nj-semantic-color-text-status-warning-contrast-default)}}.c-statusMessage__icon{flex-shrink:0;height:auto;margin-right:10px;max-width:25px}.c-statusMessage__label{font-size:1.6rem}.c-textToSpeech{background:var(--nj-semantic-color-background-brand-tertiary-default);border-radius:10px;margin-left:auto;margin-right:auto;max-width:64rem;padding:var(--spacing-y-s)}.c-textToSpeech .c-statusMessage{justify-content:flex-start}.c-textToSpeech.is-loading :is(.c-textToSpeech__playPause,.c-textToSpeech__progressInput){cursor:wait}.c-textToSpeech__controls{display:grid;gap:var(--spacing-x-xs);grid-template-columns:4.4rem 1fr}.c-textToSpeech__playPause{align-items:center;appearance:none;background:#0000;background-color:var(--nj-semantic-color-background-brand-solid-default);border:none;border-radius:0;border-radius:50%;color:var(--nj-semantic-color-text-neutral-inverse-default);display:flex;font-family:inherit;font-size:inherit;height:4.4rem;justify-content:center;margin:0;padding:0;transition:background-color .2s ease-in-out;width:4.4rem}.c-textToSpeech__playPause.is-active,.no-js .c-textToSpeech__playPause:hover,.no-touchevents .c-textToSpeech__playPause:hover{background-color:var(--nj-semantic-color-background-brand-solid-hovered)}.c-textToSpeech__playPause .c-spinner{--spinner-color:var(--nj-semantic-color-icon-neutral-inverse-default);--spinner-dimension:2.4rem}.c-textToSpeech__icon{fill:var(--nj-semantic-color-icon-neutral-inverse-default);height:2.4rem;width:2.4rem}.c-textToSpeech__main{display:grid;gap:var(--spacing-y-xxs)}.c-textToSpeech__title{font-weight:700}.c-textToSpeech__line{align-items:center;display:flex;gap:var(--spacing-x-xs)}.c-textToSpeech__progress{flex-grow:1;position:relative}.c-textToSpeech__progressBox{background-color:var(--nj-semantic-color-background-neutral-primary-default);border:1px solid var(--nj-semantic-color-border-brand-strong-default);border-radius:2px;height:10px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.c-textToSpeech__progressInput{appearance:none;background-color:initial;display:block;height:26px;margin:0;position:relative;width:100%;z-index:2}.c-textToSpeech__progressInput:not(:disabled){cursor:pointer}.c-textToSpeech__progressInput::-webkit-slider-thumb{appearance:none;background-color:initial;height:10px;width:1px}.c-textToSpeech__progressInput::-moz-range-thumb{appearance:none;background-color:var(--nj-semantic-color-background-brand-solid-default);height:10px;width:1px}.c-textToSpeech__progressBar{border-radius:0 2px 2px 0;height:100%;pointer-events:none;top:0;z-index:1}.c-textToSpeech__popover,.c-textToSpeech__progressBar{background-color:var(--nj-semantic-color-background-brand-solid-default);left:0;position:absolute}.c-textToSpeech__popover{border-radius:2px;bottom:100%;box-shadow:0 2px 4px 0 #00000040;color:var(--nj-semantic-color-text-neutral-inverse-default);font-size:var(--font-size-xs);opacity:0;padding:var(--spacing-y-xxs);transform:translate(-50%,-8px);transition:opacity .2s ease-in-out;z-index:3}.c-textToSpeech__popover:after{border-color:var(--nj-semantic-color-background-brand-solid-default) #0000 #0000 #0000;border-style:solid;border-width:5px 10px 0;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.c-textToSpeech__popover.is-visible{opacity:1}.c-textToSpeech__time{color:var(--nj-semantic-color-text-neutral-secondary-default);flex-shrink:0}.c-textToSpeech__rate{appearance:none;background:#0000;border:1px solid;border-radius:0;border-radius:2px;color:var(--nj-semantic-color-text-brand-contrast-default);flex-shrink:0;font-family:inherit;font-size:inherit;margin:0;min-width:30px;padding:0;padding:var(--spacing-x-xxs);text-align:center;transition:color .2s ease-in-out,border-color .2s ease-in-out,background-color .2s ease-in-out}.c-textToSpeech__rate.is-active,.no-js .c-textToSpeech__rate:hover,.no-touchevents .c-textToSpeech__rate:hover{color:var(--nj-semantic-color-text-brand-contrast-hovered)}.c-textToSpeech__rate--faster{background-color:var(--nj-semantic-color-background-brand-solid-default);border-color:var(--nj-semantic-color-border-brand-strong-default);color:var(--nj-semantic-color-text-neutral-inverse-default)}.c-textToSpeech__rate--faster.is-active,.no-js .c-textToSpeech__rate--faster:hover,.no-touchevents .c-textToSpeech__rate--faster:hover{background-color:var(--nj-semantic-color-background-brand-solid-hovered);border-color:var(--nj-semantic-color-border-brand-strong-hovered);color:var(--nj-semantic-color-text-neutral-inverse-default)}@media (min-width:48em){.c-textToSpeech{padding:var(--spacing-y-m)}}