.app-number[data-v-e74c283d]{display:inline-flex;align-items:center;gap:16px;min-width:140px;width:140px}.app-number[data-v-e74c283d] .app-number__input{font-family:var(--typography-font-base);outline:none;color:var(--color-text-primary);background:var(--color-primary-light-gray);border:none;border-radius:800px;width:100%;min-width:36px;height:32px;flex:1 1 auto;display:flex;align-items:center;justify-content:center;text-align:center;-moz-appearance:textfield;font-size:16px;font-weight:500;line-height:1}.app-number[data-v-e74c283d] .app-number__input::-webkit-inner-spin-button,.app-number[data-v-e74c283d] .app-number__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.app-number .app-number__button[data-v-e74c283d]{flex:0 0 auto;background:none;border:none;cursor:pointer;color:var(--color-iconography)}.app-number .app-number__button>svg[data-v-e74c283d]{width:24px;height:24px}.app-number .app-number__button[data-v-e74c283d]:disabled{opacity:.3;cursor:not-allowed}.app-number--lg[data-v-e74c283d] .app-number__input{height:44px}.app-number--wide[data-v-e74c283d]{display:flex;width:100%}.app-number--wide[data-v-e74c283d] .app-number__input{width:100%;min-width:0;flex:1 1 0}.app-radio[data-v-b8df63fc]{width:24px;height:24px;position:relative;display:flex;align-items:center;justify-content:center}.app-radio[data-v-b8df63fc]:before{content:"";width:20px;height:20px;border-radius:50%;border:1px solid var(--color-primary-gray)}.app-radio[data-v-b8df63fc]:after{content:"";position:absolute;inset:auto;width:8px;height:8px;background:var(--color-brand-primary);border-radius:50%;transform:scale(0);transition:transform .2s}.app-radio__wrapper[data-v-b8df63fc]{position:relative;cursor:pointer;display:flex;gap:8px;align-items:center;color:var(--color-interface-dark)}.app-radio--disabled[data-v-b8df63fc]{pointer-events:none;opacity:.7;color:var(--color-text-primary)}.app-radio--disabled .app-radio[data-v-b8df63fc]:before{border-color:var(--color-interface-dark)}.app-radio__input[data-v-b8df63fc]{display:none}.app-radio__input:checked+.app-radio[data-v-b8df63fc]:after{transform:scale(1)}
