.ds-alert{align-items:flex-start;border-radius:var(--semantic__radius__base);display:flex;gap:var(--semantic__responsive__spacing__2x);justify-content:center;padding:var(--semantic__responsive__spacing__3x)}.ds-alert--info{background:var(--semantic__color__background-information);border:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-information);color:var(--semantic__color__on-surface-information)}.ds-alert--success{background:var(--semantic__color__background-validation);border:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-validation);color:var(--semantic__color__on-surface-validation)}.ds-alert--warning{background:var(--semantic__color__background-warning);border:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-warning);color:var(--semantic__color__on-surface-warning)}.ds-alert--error{background:var(--semantic__color__background-error);border:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-error);color:var(--semantic__color__on-surface-error)}.ds-alert__content{flex:1}.ds-alert .ds-icon{margin:0}.ds-checkbox{align-items:center;cursor:pointer;display:inline-flex;position:relative;vertical-align:middle}.ds-checkbox--disabled{cursor:not-allowed}.ds-checkbox__input{border:0;height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%)}.ds-checkbox__overlay{background:color-mix(in srgb,var(--semantic__color__surface-reverse) 15%,transparent);border-radius:var(--semantic__radius__small);height:calc(16px + var(--semantic__responsive__spacing__1x)*2);left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .12s ease-out;width:calc(16px + var(--semantic__responsive__spacing__1x)*2)}.ds-checkbox:hover:not(.ds-checkbox--disabled) .ds-checkbox__overlay{opacity:1}.ds-checkbox__box{align-items:center;background:var(--semantic__color__surface-default);border:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-secondary);border-radius:var(--semantic__radius__small);box-sizing:border-box;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;position:relative;transition:background-color .12s ease-out,border-color .12s ease-out;width:16px}.ds-checkbox__box--checked{background:var(--semantic__color__surface-reverse);border:none}.ds-checkbox__box--disabled{background:var(--semantic__color__surface-disabled);border-color:var(--semantic__color__outline-subtle)}.ds-checkbox__box--disabled.ds-checkbox__box--checked{border:none}.ds-checkbox__box--error,.ds-checkbox__box--error.ds-checkbox__box--checked{border:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-error)}.ds-checkbox__input:focus-visible~.ds-checkbox__box{outline:var(--semantic__responsive__outline-width__medium) solid var(--semantic__color__outline-base);outline-offset:var(--semantic__responsive__spacing__05x)}.ds-checkbox__check{color:var(--semantic__color__on-background-reverse);height:var(--semantic__responsive__spacing__3x);width:var(--semantic__responsive__spacing__3x)}.ds-checkbox__box--disabled .ds-checkbox__check{color:var(--semantic__color__on-surface-disabled)}.ds-checkbox__indeterminate-bar{background:var(--semantic__color__on-background-reverse);border-radius:1px;height:var(--semantic__responsive__spacing__05x);width:var(--semantic__responsive__spacing__2x)}.ds-checkbox__box--disabled .ds-checkbox__indeterminate-bar{background:var(--semantic__color__on-surface-disabled)}.ds-radio{align-items:center;cursor:pointer;display:inline-flex;position:relative;vertical-align:middle}.ds-radio--disabled{cursor:not-allowed}.ds-radio__input{border:0;height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%)}.ds-radio__overlay{background:color-mix(in srgb,var(--semantic__color__surface-reverse) 15%,transparent);border-radius:var(--semantic__radius__round);height:20px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .12s ease-out;width:20px;z-index:0}.ds-radio:hover:not(.ds-radio--disabled) .ds-radio__overlay{opacity:1}.ds-radio__box{align-items:center;background:var(--semantic__color__surface-default);border:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-secondary);border-radius:var(--semantic__radius__round);box-sizing:border-box;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;position:relative;transition:border-color .12s ease-out;width:16px;z-index:1}.ds-radio__box--disabled{background:var(--semantic__color__surface-disabled);border-color:var(--semantic__color__outline-subtle)}.ds-radio__box--error{border-color:var(--semantic__color__outline-error)}.ds-radio__input:focus-visible~.ds-radio__box{outline:var(--semantic__responsive__outline-width__medium) solid var(--semantic__color__outline-base);outline-offset:var(--semantic__responsive__spacing__05x)}.ds-radio__dot{background:var(--semantic__color__surface-reverse);border-radius:var(--semantic__radius__round);height:8px;width:8px}.ds-radio__box--disabled .ds-radio__dot{background:var(--semantic__color__on-surface-disabled)}
