.DsPopover-module_popover__J48fH{line-height:0;display:inline-block;position:relative}.DsPopover-module_popover__J48fH:has([data-open=true]){z-index:999}.DsPopover-module_popover__J48fH{--link-color-text-default:var(--cees-color-text-inverted);--link-color-text-visited:var(--cees-color-text-inverted);--link-color-border-default:var(--cees-color-text-inverted);--link-color-border-visited:var(--cees-color-text-inverted);--link-color-border-hover:var(--cees-color-text-inverted);--link-color-icon-strong:var(--cees-color-text-inverted);--link-color-icon-visited:var(--cees-color-text-inverted);--link-color-text-filesize:var(--cees-color-text-inverted)}.DsPopover-module_popover__J48fH a:focus-visible{outline:3px solid var(--cees-color-text-inverted);outline-offset:2px;z-index:1;border-radius:0}@media screen and (prefers-reduced-motion:no-preference){.DsPopover-module_popover__J48fH a:focus-visible{transition:outline-offset .125s linear}}.DsPopover-module_popover__J48fH a:focus-visible:focus{box-shadow:none}.DsPopover-module_popover__J48fH a:focus-visible:active{outline-offset:0}.DsPopover-module_popover__J48fH a:focus-visible span{text-decoration:none}
.DsPopoverContent-module_popoverContent__7OIDc{font-size:var(--cees-font-styles-body-m-font-size);line-height:var(--cees-font-styles-body-m-line-height);font-family:var(--fontFamilyBody);color:var(--cees-popover-color-text);padding:var(--cees-spacing-s) var(--cees-spacing-m);border-radius:var(--cees-border-radius-m);background-color:var(--cees-popover-color-background);width:max-content;max-width:min(var(--cees-components-popover-max-width), 100vw - 2 * var(--cees-spacing-l));font-weight:500;animation:.15s ease-in-out DsPopoverContent-module_fadeIn__qelUD;position:absolute}@keyframes DsPopoverContent-module_fadeIn__qelUD{0%{opacity:0}to{opacity:1}}.DsPopoverContent-module_popoverContent__7OIDc{--arrow-width:1rem;--arrow-height:.625rem;--trigger-width:1.375rem;--content-offset:.375rem;--popover-offset-x:0px}.DsPopoverContent-module_popoverContent__7OIDc:focus-visible{outline:3px solid var(--cees-color-border-focus-default);outline-offset:2px;z-index:1;border-radius:var(--cees-border-radius-m)}@media screen and (prefers-reduced-motion:no-preference){.DsPopoverContent-module_popoverContent__7OIDc:focus-visible{transition:outline-offset .125s linear}}.DsPopoverContent-module_popoverContent__7OIDc:focus-visible:focus{box-shadow:none}.DsPopoverContent-module_popoverContent__7OIDc:focus-visible:active{outline-offset:0}.DsPopoverContent-module_popoverContent__7OIDc .DsPopoverContent-module_popoverArrow__y3kzz{z-index:1;border-style:solid;border-width:0;width:0;height:0;position:absolute}.DsPopoverContent-module_popoverContent__7OIDc.DsPopoverContent-module_topLeft__yrcnX,.DsPopoverContent-module_popoverContent__7OIDc.DsPopoverContent-module_topCenter__LGleR,.DsPopoverContent-module_popoverContent__7OIDc.DsPopoverContent-module_topRight__-WeUb{bottom:calc(100% + .75rem)}.DsPopoverContent-module_popoverContent__7OIDc.DsPopoverContent-module_topLeft__yrcnX .DsPopoverContent-module_popoverArrow__y3kzz,.DsPopoverContent-module_popoverContent__7OIDc.DsPopoverContent-module_topCenter__LGleR .DsPopoverContent-module_popoverArrow__y3kzz,.DsPopoverContent-module_popoverContent__7OIDc.DsPopoverContent-module_topRight__-WeUb .DsPopoverContent-module_popoverArrow__y3kzz{border-width:var(--arrow-height) calc(var(--arrow-width) / 2) 0 calc(var(--arrow-width) / 2);border-color:var(--cees-popover-color-background) transparent transparent transparent;top:100%}.DsPopoverContent-module_popoverContent__7OIDc.DsPopoverContent-module_bottomLeft__YXwFB,.DsPopoverContent-module_popoverContent__7OIDc.DsPopoverContent-module_bottomCenter__nd0yG,.DsPopoverContent-module_popoverContent__7OIDc.DsPopoverContent-module_bottomRight__K-dZT{top:calc(100% + .75rem)}.DsPopoverContent-module_popoverContent__7OIDc.DsPopoverContent-module_bottomLeft__YXwFB .DsPopoverContent-module_popoverArrow__y3kzz,.DsPopoverContent-module_popoverContent__7OIDc.DsPopoverContent-module_bottomCenter__nd0yG .DsPopoverContent-module_popoverArrow__y3kzz,.DsPopoverContent-module_popoverContent__7OIDc.DsPopoverContent-module_bottomRight__K-dZT .DsPopoverContent-module_popoverArrow__y3kzz{border-width:0 calc(var(--arrow-width) / 2) var(--arrow-height) calc(var(--arrow-width) / 2);border-color:transparent transparent var(--cees-popover-color-background) transparent;bottom:100%}.DsPopoverContent-module_popoverContent__7OIDc.DsPopoverContent-module_topLeft__yrcnX,.DsPopoverContent-module_popoverContent__7OIDc.DsPopoverContent-module_bottomLeft__YXwFB{right:calc(-1 * var(--content-offset));transform:translateX(var(--popover-offset-x,0px))}.DsPopoverContent-module_popoverContent__7OIDc.DsPopoverContent-module_topLeft__yrcnX .DsPopoverContent-module_popoverArrow__y3kzz,.DsPopoverContent-module_popoverContent__7OIDc.DsPopoverContent-module_bottomLeft__YXwFB .DsPopoverContent-module_popoverArrow__y3kzz{right:calc(var(--trigger-width) - var(--arrow-width) + var(--content-offset) * .5);transform:translateX(calc(-1 * var(--popover-offset-x,0px)))}.DsPopoverContent-module_popoverContent__7OIDc.DsPopoverContent-module_topCenter__LGleR,.DsPopoverContent-module_popoverContent__7OIDc.DsPopoverContent-module_bottomCenter__nd0yG{transform:translateX(calc(-50% + var(--popover-offset-x,0px)));left:50%}.DsPopoverContent-module_popoverContent__7OIDc.DsPopoverContent-module_topCenter__LGleR .DsPopoverContent-module_popoverArrow__y3kzz,.DsPopoverContent-module_popoverContent__7OIDc.DsPopoverContent-module_bottomCenter__nd0yG .DsPopoverContent-module_popoverArrow__y3kzz{transform:translateX(calc(-50% - var(--popover-offset-x,0px)));left:50%}.DsPopoverContent-module_popoverContent__7OIDc.DsPopoverContent-module_topRight__-WeUb,.DsPopoverContent-module_popoverContent__7OIDc.DsPopoverContent-module_bottomRight__K-dZT{left:calc(-1 * var(--content-offset));transform:translateX(var(--popover-offset-x,0px))}.DsPopoverContent-module_popoverContent__7OIDc.DsPopoverContent-module_topRight__-WeUb .DsPopoverContent-module_popoverArrow__y3kzz,.DsPopoverContent-module_popoverContent__7OIDc.DsPopoverContent-module_bottomRight__K-dZT .DsPopoverContent-module_popoverArrow__y3kzz{left:calc(var(--trigger-width) - var(--arrow-width) + var(--content-offset) * .5);transform:translateX(calc(-1 * var(--popover-offset-x,0px)))}
