.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);z-index:0}.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;z-index:1}.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)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body,html{margin:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin-block-end:0}ol[role=list],ol[role=menubar],ul[role=list],ul[role=menubar]{list-style:none;margin:0}body{min-height:100lvh}button,h1,h2,h3,h4,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a{color:currentcolor;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{border:none;color:inherit;font-family:inherit;font-size:inherit;outline:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none}.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)}
