.dbo-switch{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--dbo-font-family,"Roboto", sans-serif);align-items:flex-start;gap:.75rem;display:inline-flex}.dbo-switch__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.dbo-switch__track{border-radius:var(--dbo-radius-full,9999px);background-color:var(--dbo-gray-30,#bcc1c7);box-sizing:border-box;flex-shrink:0;align-items:center;width:40px;height:22px;padding:2px;transition:background-color .15s,box-shadow .15s;display:inline-flex}.dbo-switch__thumb{width:18px;height:18px;box-shadow:var(--dbo-shadow-lvl-1);background-color:#fff;border-radius:50%;transition:transform .15s cubic-bezier(.16,1,.3,1)}.dbo-switch__input:checked+.dbo-switch__track{background-color:var(--dbo-blue,#015eab)}.dbo-switch__input:checked+.dbo-switch__track .dbo-switch__thumb{transform:translate(18px)}.dbo-switch__input:focus-visible+.dbo-switch__track{box-shadow:var(--dbo-focus-ring-primary)}.dbo-switch__text{flex-direction:column;gap:2px;display:flex}.dbo-switch__label{color:var(--dbo-on-surface,#222);font-size:13px;font-weight:600}.dbo-switch__desc{color:var(--dbo-on-surface-variant,#666);font-size:12px}.dbo-switch.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}
