.app-switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app-switch input[type=checkbox]{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;-ms-flex-negative:0;flex-shrink:0;margin:0;width:35px;height:22px;background-color:#ccc;border-radius:11px;cursor:pointer}.app-switch input[type=checkbox]:after{position:absolute;top:1px;left:1px;display:block;width:20px;height:20px;content:"";background-color:#fff;border:1px solid #b4b3b3;border-radius:50%}.app-switch input[type=checkbox]:checked{background-color:var(--color-btn-primary-bg)}.app-switch input[type=checkbox]:checked:after{left:14px;border-color:var(--color-btn-primary-bg-hover)}.app-switch .label{font-size:20px;line-height:24px;margin:0 16px}.app-switch .label:first-child{margin-left:0}.app-switch .label:last-child{margin-right:0}.app-switch .label:empty{display:none}.app-switch.readonly input[type=checkbox]{cursor:default}.app-switch.disabled{opacity:.4}.app-switch.disabled input[type=checkbox]{cursor:default}@media (max-width:1024px){.app-switch .label{font-size:18px}}@media (max-width:480px){.app-switch .label{font-size:16px}}.app-dialog.dialog-select-provider{z-index:1000;background-color:var(--color-dialog-over-secondary)}.app-dialog.dialog-select-provider .app-dialog-container .app-dialog-body{padding:80px 15px 95px}.app-dialog.dialog-select-provider .app-dialog-container .app-dialog-body .providers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}.app-dialog.dialog-select-provider .app-dialog-container .app-dialog-body .providers .btn{display:inline-block;width:100%;max-width:210px;height:50px;margin:15px;padding:0;padding-left:8px;padding-right:8px;background-color:var(--color-component-bg-primary);border:1px solid transparent;border-radius:6px;-webkit-box-shadow:var(--box-shadow-primary);box-shadow:var(--box-shadow-primary);vertical-align:middle;text-align:center}.app-dialog.dialog-select-provider .app-dialog-container .app-dialog-body .providers .btn img{display:inline-block;width:auto;max-width:100%;height:auto;margin-top:9px;max-height:32px}.app-dialog.dialog-select-provider .app-dialog-container .app-dialog-body .providers .btn p{font-size:80%}.app-dialog.dialog-select-provider .app-dialog-container .app-dialog-body .providers .btn.active{border:1px solid var(--color-active-service-provider);-webkit-box-shadow:none;box-shadow:none;cursor:default;pointer-events:none}