.overview-instrument-teaser-container{display:flex;flex-direction:column;gap:0.5rem}.overview-instrument-teaser-more-link{display:flex;justify-content:flex-end}.overview-instrument-teaser-more-link .link{position:relative;padding-right:1rem}.overview-instrument-teaser-more-link .link-signalBlue{color:#007DE1 !important;background-image:linear-gradient(0deg, #007DE1 0%, #007DE1 100%);background-repeat:no-repeat;background-size:0 1px;background-position:left bottom;transition:background-size 0.15s cubic-bezier(0.19, 1, 0.22, 1)}.overview-instrument-teaser-more-link .link-anchor-arrow{position:absolute;right:0px;bottom:0.3125rem;height:0.75rem;width:0.75rem}.overview-instrument-teaser-more-link .font-bold{font-weight:700 !important}.overview-instrument-teaser-text{hyphens:auto;-webkit-hyphens:auto}.overview-instrument-teaser-text.cut-text{position:relative}.overview-instrument-teaser-text.cut-text::before{position:absolute;left:0px;top:0px;height:100%;width:100%;content:"";background:linear-gradient(transparent 1.5rem, #fff)}.overview-instrument-teaser-text.line-clamp{overflow:hidden !important;display:-webkit-box !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important}.overview-instrument-teaser.mobile .line-clamp{-webkit-line-clamp:3 !important}.overview-instrument-teaser.mobile .overview-instrument-teaser-text{line-height:20px}.overview-instrument{display:flex;flex-direction:column;gap:0.5rem}.overview-instrument-image{position:relative;width:50%;float:right;margin-left:15px;margin-bottom:15px}.overview-instrument-image.company-logo{width:18%}.overview-instrument-image img{width:100%;max-width:100%;height:auto;display:block}.overview-instrument-image-copyright{position:absolute;bottom:0px;right:0px;background-color:#fff;padding:0.625rem;font-size:0.75rem;line-height:1rem;color:#4b5563;border:1px solid;border-color:#edf1f3}.overview-instrument-text{hyphens:auto;-webkit-hyphens:auto;text-align:justify}.overview-instrument-text-title{margin-top:0px}.overview-instrument.mobile .overview-instrument-image{width:100%}.overview-instrument.mobile .overview-instrument-image.company-logo img{width:unset;margin:auto}.overview-instrument.mobile .overview-instrument-text{text-align:left;line-height:20px}.overview-target-analysis .analysisText{hyphens:auto;-webkit-hyphens:auto;font-weight:400;font-size:0.875rem;line-height:1.25rem;padding-left:0.625rem}.overview-target-analysis .colneutral{color:#52525b}.overview-target-analysis table{width:100%;border-collapse:collapse;border-spacing:0;empty-cells:show}.overview-target-analysis table th,.overview-target-analysis table td{text-align:right;background-color:unset;border-bottom:0px}.overview-target-analysis table th{font-size:0.75rem;line-height:1rem;color:#697085}.overview-target-analysis table td{font-weight:bold;white-space:nowrap}.overview-target-analysis table td.name{text-align:left;line-height:20px;white-space:normal}.overview-target-analysis .more-link .link{font-weight:bold;display:flex !important;justify-content:flex-end !important}.overview-target-analysis.mobile .analysisText{font-size:16px;padding-left:0}.overview-target-analysis.mobile td{font-size:14px}.overview-events .supportedBy{display:flex;align-items:center;justify-content:flex-end;padding-bottom:0.5rem;font-size:0.75rem;line-height:1rem;color:#697085}.overview-events .no-events-text{hyphens:auto;-webkit-hyphens:auto;font-weight:400;font-size:0.875rem;line-height:1.25rem;padding-left:0.625rem}.overview-events .date{white-space:nowrap}.overview-events.mobile td.date{padding-left:0;padding-right:0}.overview-events.mobile td.name{padding-left:10px;padding-right:3px;hyphens:auto;-webkit-hyphens:auto}.overview-events.mobile .no-events-text{font-size:16px;padding-left:0}.overview-fundamental-keyfigures .more-link .link{font-weight:bold;display:flex !important;justify-content:flex-end !important}.overview-fundamental-keyfigures.mobile .more-link{line-height:30px}.overview-fundamental-keyfigures.mobile td{vertical-align:middle;line-height:30px}.overview-dividends-keyfigures{width:55%}.overview-dividends-keyfigures-table-cell{display:flex;flex-direction:column;line-height:20px;text-align:right;white-space:nowrap}.overview-dividends-keyfigures-table-cell-row{display:flex;flex-direction:row;justify-content:space-between;font-weight:400;text-align:left}.overview-dividends-keyfigures-table-cell-row :last-child{font-weight:bold;text-align:right}.overview-dividends-keyfigures.mobile{width:100%}.overview-dividends-keyfigures.mobile .overview-dividends-keyfigures-table-cell{height:57px}.overview-dividends-keyfigures.mobile .overview-dividends-keyfigures-table-cell .overview-dividends-keyfigures-table-cell-row{line-height:25px}.overview-dividends-keyfigures.mobile .no-keyfigures-text{font-size:16px;padding-left:0}.overview-dividends-keyfigures .no-keyfigures-text{hyphens:auto;-webkit-hyphens:auto;font-weight:400;font-size:0.875rem;line-height:1.25rem;padding-left:0.625rem}.overview-dividends-keyfigures-and-historic{display:flex;flex-direction:row;justify-content:space-between}.overview-dividends-historic{width:40%}.overview-dividends-historic .more-link .link{font-weight:bold;display:flex !important;justify-content:flex-end !important}.overview-dividends-historic.mobile{width:100%}.overview-quotes{position:relative}.overview-quotes-markets-dropdown{position:absolute;right:0;background-color:#fff;padding-left:5px;top:8px}.overview-quotes table{width:100%;border-collapse:collapse;border-spacing:0;empty-cells:show}.overview-quotes table td{border-bottom:1px solid #ccd7de}.overview-quotes table td.quotes-table-label{padding-left:10px !important;padding-right:0px !important}.overview-quotes table td.quotes-table-value{padding-left:0px !important;padding-right:10px !important;text-align:right !important;font-weight:bold !important}.overview-quotes .more-link .link{font-weight:bold;display:flex !important;justify-content:flex-end !important}.overview-quotes.mobile .overview-quotes-markets-dropdown{top:3px}.overview-quotes.mobile td{line-height:30px !important}.overview-quotes.mobile td.quotes-table-label,.overview-quotes.mobile td.quotes-table-value{padding-left:0px !important;padding-right:0px !important}.overview-quotes.mobile .more-link{line-height:30px}.overview-quotes #overview-quotes-market-dropdown button{line-height:inherit;color:inherit;background-color:initial;-webkit-appearance:button}.price-range{position:relative;display:flex;width:100%;min-width:50px;height:8px}.price-range-red{border-top-left-radius:2px !important;border-bottom-left-radius:2px !important}.price-range-red.just-down{border-top-right-radius:2px !important;border-bottom-right-radius:2px !important}.price-range-green{border-top-right-radius:2px !important;border-bottom-right-radius:2px !important}.price-range-green.just-up{border-top-left-radius:2px !important;border-bottom-left-radius:2px !important}.price-range-last{position:absolute;top:-4px;bottom:-4px;width:2px;background-color:black}.price-range-cell{padding-left:10px !important;padding-right:10px !important;white-space:nowrap !important}.price-range-container{display:flex !important;justify-content:space-between !important}.price-range-value{line-height:20px !important}.price-range-value :first-child{display:block}.price-range-value :last-child{font-weight:600 !important}.price-range-value.text-right{text-align:right}.price-range-component{width:100px !important;display:flex;align-items:center}.mobile .price-range{height:10px !important}.mobile .price-range-cell{padding-left:0px !important;padding-right:0px !important}.mobile .price-range-value{line-height:25px !important}.bg-signalRed{background-color:#ff0032}.bg-signalGreen{background-color:#00b464}.bg-gray-300{background-color:#d1d5db}.app-dropdown{position:relative;display:inline-block;white-space:nowrap;text-align:left}.app-dropdown--item{display:flex;align-items:center;gap:0.5rem;font-weight:400}.app-dropdown--state{overflow:hidden;max-width:3rem}.app-dropdown--state-indicator{font-size:.875rem;line-height:1.25rem;color:#000;transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:.5s;transform:rotateX(0)}.app-dropdown.open .app-dropdown--state-indicator{transform:rotateX(180deg)}.app-dropdown--menu{position:absolute;left:0;z-index:50;display:none;width:auto;min-width:100%;flex-grow:1;transform-origin:top left;flex-direction:column;align-items:center;padding-left:0;border-radius:0.1875rem;background-color:#fff;padding-top:0.125rem;padding-bottom:0.125rem;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:.2s;box-shadow:#0000 0 0, #0000 0 0, #0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px}.app-dropdown--menu.right{right:0;left:auto}.app-dropdown.open .app-dropdown--menu{display:flex;max-height:16rem;overflow-y:auto}.app-dropdown--menu-item{padding:0.3125rem 0.75rem;font-size:.875rem;line-height:1.25rem;color:#00385c;white-space:nowrap;box-sizing:border-box;display:inline-flex;width:100%;cursor:pointer;align-items:center;overflow-x:clip}.app-dropdown--menu-item.active,.app-dropdown--menu-item:hover{background-color:#edf1f3}.app-dropdown--menu.mobile button{font-family:"Source Sans Pro"," sans-serif","ui-sans-serif","system-ui";font-size:14px;color:#fff;background-color:#4c748d;border:none;border-radius:3px;padding:0px 10px;text-decoration:none;cursor:pointer;display:inline-block;line-height:25px;vertical-align:middle;-webkit-appearance:none;width:auto}
/*# sourceMappingURL=stock_overview_progressive.css.map */
