.app-checkbox-group--root{gap:var(--space-3);flex-direction:column;display:flex}.app-checkbox-group--label{gap:var(--space-2);font-size:var(--font-size-base);cursor:pointer;align-items:center;display:flex;position:relative}.app-checkbox-group--label.disabled{opacity:.5;cursor:default}.app-checkbox-group--input{appearance:none;border-radius:var(--radius-sm);cursor:pointer;block-size:1.125rem;inline-size:1.125rem;margin:0;position:absolute}.app-checkbox-group--input:disabled{cursor:default}.app-checkbox-group--icon{color:var(--color-border);font-size:var(--font-size-md);flex-shrink:0;transition:color .15s}.app-checkbox-group--icon.checked{color:var(--color-primary)}.app-radio-group--root{gap:var(--space-3);flex-direction:column;display:flex}.app-radio-group--label{gap:var(--space-2);font-size:var(--font-size-base);cursor:pointer;align-items:center;display:flex;position:relative}.app-radio-group--input{appearance:none;cursor:pointer;border-radius:50%;block-size:1.125rem;inline-size:1.125rem;margin:0;position:absolute}.app-radio-group--icon{color:var(--color-border);font-size:var(--font-size-md);flex-shrink:0;transition:color .15s}.app-radio-group--icon.checked{color:var(--color-primary)}.app-input--root{appearance:textfield;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font-size:var(--font-size-base)}input[type=number]::-webkit-inner-spin-button{display:none}input[type=number]::-webkit-outer-spin-button{display:none}.app-input-number--root{gap:var(--space-1);align-items:center;display:flex}.app-input-number--input{text-align:center}.exercise-delay--title{color:var(--color-text-muted);font-size:var(--font-size-sm);margin-block-end:var(--space-3)}.exercise-delay--seconds{gap:var(--space-4);align-items:center;display:flex}.app-accordion--root{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.app-accordion--trigger{background:var(--color-surface);inline-size:100%;color:var(--color-text);text-align:start;justify-content:space-between;align-items:center;display:flex}.app-accordion--trigger:hover{background:var(--color-surface)}.app-accordion--chevron{font-size:var(--font-size-md);line-height:1;transition:transform .2s;display:inline-block;transform:rotate(90deg)}.app-accordion--chevron.open{transform:rotate(270deg)}.app-accordion--content{padding:var(--space-3) var(--space-4);border-block-start:1px solid var(--color-border)}.language-selector--root{gap:var(--space-2);display:flex}.settings-page--sections{gap:var(--space-3);flex-direction:column;display:flex}.settings-page--hint{color:var(--color-text-muted);font-size:var(--font-size-sm);margin-block-end:var(--space-3)}.settings-page--amounts{gap:var(--space-3);flex-direction:column;display:flex}.settings-page--amount-label{font-size:var(--font-size-base);justify-content:space-between;align-items:center;display:flex}
