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