

/*# sourceMappingURL=base_style.css.map */
/**
 * Styles for user module
 *
 * Styles for views of USER MODULE
 *
 * Created: 2016-04-01
 * Author: Bernd Wendt, onca Development
 *
 */
#header-tools-admin {
  font-size: 1rem;
  font-family: sans-serif;
  background: #262B33;
  color: #E3E4E5;
  padding: 1rem;
  text-align: center;
}
#header-tools-admin h3 {
  margin: 0 0 0.5em 0;
  color: #E3E4E5;
  font-weight: 600;
}
#header-tools-admin img#logo {
  height: 1rem;
  vertical-align: top;
}
#header-tools-admin table tr {
  background: inherit;
}
#header-tools-admin table tr:first-child td {
  padding-bottom: 0.5rem;
}
#header-tools-admin table td:not(:first-child) {
  padding-left: 3rem;
}
#header-tools-admin div#header-info {
  display: inline-block;
}
#header-tools-admin #display-client,
#header-tools-admin #display-user {
  margin-left: 1.5rem;
}
#header-tools-admin label {
  margin-right: 0.5rem;
}
#header-tools-admin select,
#header-tools-admin option {
  background: #4C5666;
  color: #EDEEF0;
}

#user-access-view table.list tr.client.closed td:first-child {
  cursor: pointer;
}
#user-access-view table.list tr.client.closed td:first-child:hover {
  background: #eee;
}
#user-access-view table.list tr.client.closed td:first-child:before {
  font-family: "Font Awesome 5 Free";
  content: "\f067";
  font-size: 0.8em;
}
#user-access-view table.list tr.client.open td:first-child {
  cursor: pointer;
}
#user-access-view table.list tr.client.open td:first-child:hover {
  background: #eee;
}
#user-access-view table.list tr.client.open td:first-child:before {
  font-family: "Font Awesome 5 Free";
  content: "\f068";
  font-size: 0.8em;
}
#user-access-view table.list tr.user {
  display: none;
}
#user-access-view table.list tr.user td:nth-child(2) {
  padding-left: 2em;
}
#user-access-view table.list td {
  max-width: none;
}
#user-access-view table.list td:nth-child(3) {
  min-width: 20rem;
}
#user-access-view table.list td div.spinner {
  display: none;
  text-align: center;
}
#user-access-view table.list td div.spinner img {
  height: 1.25em;
}
#user-access-view table.list td.change-success {
  background: #DCEDC8;
}
#user-access-view table.list td.change-error {
  background: #FFCDD2;
}
#user-access-view table.list label {
  font-size: 0.75em;
}
#user-access-view table.list label:not(:last-child) {
  padding-right: 2em;
}

/*# sourceMappingURL=style.css.map */
/**
 * NEW Styles for tools
 *
 * @project     PWS Tools
 * @subproject  Module Tools
 * @package     Pws\Tools
 * @author      Bernd Wendt <wendt@portfoliowerkstadt.de>
 * @copyright   PortfolioWerkStadt GmbH
 * @license     Proprietary
 * @since       2025-01-24
 */
/**
 * Styles for analysis application
 *
 * @project     PWS Tools
 * @subproject  Module Tools
 * @package     PWSTools\Tools
 * @author      Bernd Wendt <bernd.wendt@portfoliowerkstadt.de>
 * @copyright   2018 PortfolioWerkStadt GmbH
 * @license     Proprietary
 * @since       2018-10-29
 */
#analysis-application {
  position: relative;
}
#analysis-application #analysis-input .select-structure-multiple tr.add td {
  text-align: center;
}
#analysis-application #analysis-input .select-structure-multiple button.subtract {
  margin-left: 0.5em;
}
#analysis-application #analysis-input div.select-tree-header:after {
  content: " ";
  display: table;
  clear: both;
}
#analysis-application #analysis-input div.select-tree-header > div {
  padding: 0.25em 0.5em 0.25em 0;
  font-weight: bold;
  float: left;
}
#analysis-application #analysis-input div.select-tree-body button {
  margin: 0;
}
#analysis-application #analysis-input div.select-tree-body button.back, #analysis-application #analysis-input div.select-tree-body button.next {
  float: right;
}
#analysis-application #analysis-input div.select-tree-body button.select-all {
  font-size: 0.875em;
}
#analysis-application #analysis-input div.select-tree-group {
  z-index: 1;
  border-right: 1px #ccc solid;
  border-bottom: 1px #ccc solid;
}
#analysis-application #analysis-input div.select-tree-group[level="0"] {
  display: table-cell;
}
#analysis-application #analysis-input div.select-tree-group[level="0"] > div {
  border-left: 1px #ccc solid;
}
#analysis-application #analysis-input div.select-tree-group:not([level="0"]) {
  position: absolute;
}
#analysis-application #analysis-input div.select-tree-group input {
  margin-right: 0.5em;
  position: relative;
  top: 4px;
}
#analysis-application #analysis-input .select-tree-group-member {
  border-top: 1px #ccc solid;
  border-left: 1px #ccc solid;
  height: 2.125rem;
  padding: 0.25rem 0.25rem 0.25rem 0.5rem;
  user-select: none;
  vertical-align: bottom;
}
#analysis-application #analysis-input div.select-tree-info {
  position: absolute;
  font-size: 0.875em;
  font-style: italic;
  color: #ccc;
  border-bottom: 1px #ccc solid;
  border-right: 1px #ccc solid;
}
#analysis-application #analysis-input div.select-tree-info > div {
  float: left;
  border-top: 1px #ccc solid;
  border-left: 1px #ccc solid;
  height: 2.125rem;
  padding: 0.25rem 0.5rem 0.25rem 0.5rem;
  text-align: right;
  user-select: none;
}
#analysis-application #analysis-loading {
  position: absolute;
  top: 0;
  width: 100%;
  padding-top: 2em;
  text-align: center;
}
#analysis-application .buttons .spinner {
  display: none;
}
#analysis-application .diagram .svg-container {
  margin: auto;
}

/**
 * Styles for classification edit stuff
 *
 * @project     PWS Tools
 * @subproject  Module Tools
 * @package     Pws\Tools
 * @author      Bernd Wendt <wendt@portfoliowerkstadt.de>
 * @copyright   PortfolioWerkStadt GmbH
 * @license     Proprietary
 * @since       2021-08-24
 */
.classification.choice .structure .ajaxlist-structure {
  max-height: 30rem;
  overflow-y: auto;
  overflow-x: hidden;
}
.classification.choice li.parent.selected-all.disabled {
  opacity: 0.5;
}

.classification.weights table thead {
  font-size: 0.75rem;
}
.classification.weights table td, .classification.weights table th {
  padding: 0 1em 0.25em 0;
}
.classification.weights table input {
  width: 6em;
}

.classification.hint {
  font-size: 0.75rem;
  font-style: italic;
}

/*# sourceMappingURL=style.css.map */
/**
 * Styles for tool Analysis
 *
 * @project     PWS Tools
 * @subproject  Module Tools
 * @package     Pws\Tools\Analysis
 * @author      Bernd Wendt <wendt@portfoliowerkstadt.de>
 * @copyright   2018-2019 PortfolioWerkStadt GmbH
 * @license     Proprietary
 * @since       2018-03-15
 */

/*# sourceMappingURL=style.css.map */
/**
 * Styles for tool Pricing
 *
 * @project     PWS Tools
 * @subproject  Module Pricing
 * @package     Pws\Tools\Pricing
 * @author      Bernd Wendt <wendt@portfoliowerkstadt.de>
 * @copyright   PortfolioWerkStadt GmbH
 * @license     Proprietary
 * @since       2017-11-07
 */
#page.tools-pricing-input div#booked_transport_capacity_converted {
  width: 8rem;
  max-width: 100%;
  font-size: 0.8125em;
  text-align: right;
  padding-right: 0.25em;
  background: #f3f3f3;
}
#page.tools-pricing-input #submit-message {
  text-align: right;
  color: red;
  margin-bottom: 1em;
}
#page.tools-pricing-input span.pfc-info {
  font-weight: normal;
  font-size: 1rem;
  margin-left: 1.5rem;
  padding: 0.25em 0.5em;
  background: #f3f3f3;
}
#page.tools-pricing-input .tools-input-field-periods a {
  margin-top: 1.5em;
}

#page.tools-pricing-result .prica-closure-info,
#page.tools-pricing-result .prica-closure-confirm {
  display: inline-block;
}
#page.tools-pricing-result .download > span:not(:first-child) {
  margin-left: 3em;
}
#page.tools-pricing-result #prica-confirm-closure-buttons {
  text-align: right;
}
#page.tools-pricing-result #prica-confirm-closure-buttons .button.cancel {
  margin-right: 3em;
}
#page.tools-pricing-result #prica-confirm-closure-message {
  display: none;
  text-align: right;
}
#page.tools-pricing-result table.pricing-details td.invalid {
  font-style: italic;
  color: grey;
}
#page.tools-pricing-result table.pricing-details input {
  height: auto;
}
#page.tools-pricing-result div.hedge {
  display: inline-block;
}
#page.tools-pricing-result div.download {
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  white-space: nowrap;
}
#page.tools-pricing-result div.download.left {
  text-align: left;
}
#page.tools-pricing-result div.download.centre {
  text-align: center;
}
#page.tools-pricing-result div.download.right {
  text-align: right;
}
#page.tools-pricing-result div.download a.button,
#page.tools-pricing-result div.download button {
  margin-left: 0.5em;
}
#page.tools-pricing-result #offer label {
  font-size: 0.875rem;
  margin-right: 0.5rem;
}
#page.tools-pricing-result #offer input, #page.tools-pricing-result #offer select {
  margin-right: 1.5rem;
}
#page.tools-pricing-result #offer input[type=number] {
  width: 4rem;
}

#page.pricing-report .buttons {
  margin-bottom: 1.5em;
}
#page.pricing-report td.download {
  text-align: right;
  padding-bottom: 1em;
}
#page.pricing-report td.download button {
  margin-left: 0.5em;
}
#page.pricing-report table.pricing-report-process-list {
  width: 100%;
  font-size: 0.875rem;
}
#page.pricing-report table.pricing-report-process-list td, #page.pricing-report table.pricing-report-process-list th {
  vertical-align: top;
  padding: 0.25em 0.5em;
  border-bottom: 1px solid #ddd;
}
#page.pricing-report table.pricing-report-process-list td:first-child, #page.pricing-report table.pricing-report-process-list th:first-child {
  padding-left: 0;
}
#page.pricing-report table.pricing-report-process-list td:last-child, #page.pricing-report table.pricing-report-process-list th:last-child {
  padding-right: 0;
  text-align: right;
}

#page.tools-pricing.pricing-analyses-list table td, #page.tools-pricing.pricing-analyses-list table th {
  padding: 0.5em 1.5em;
}
#page.tools-pricing.pricing-analyses-list table td {
  border-top: 1px solid #f3f3f3;
  border-bottom: 1px solid #f3f3f3;
}

#page.tools-pricing.pricing-acquisition-input table#runtime-choice td, #page.tools-pricing.pricing-acquisition-input table#runtime-choice th {
  padding: 0.5em 1.5em;
}
#page.tools-pricing.pricing-acquisition-input table#runtime-choice td {
  border-top: 1px solid #f3f3f3;
  border-bottom: 1px solid #f3f3f3;
}
#page.tools-pricing.pricing-acquisition-input input[type=checkbox] {
  transform: scale(1.25);
}
#page.tools-pricing.pricing-acquisition-input #strategy-info > div {
  display: none;
  margin-bottom: 1.5rem;
  font-size: 0.875em;
  font-style: italic;
}

#page.pricing-calculating .calculating {
  margin: 1.5em 0;
  font-weight: bold;
}
#page.pricing-calculating .calculating img {
  padding-right: 1em;
}

/*# sourceMappingURL=style.css.map */
@charset "UTF-8";
/**
 *
 * Styles of Module Market
 *
 */
#page.tools-content.tools-portfoliomarket table.list {
  font-size: 0.75rem;
}
#page.tools-content.tools-portfoliomarket table.list tr.marked {
  background: #FFCDD2;
}
#page.tools-content.tools-portfoliomarket table.list th, #page.tools-content.tools-portfoliomarket table.list td {
  line-height: 1.5em;
  min-width: initial;
}
#page.tools-content.tools-portfoliomarket .state-open,
#page.tools-content.tools-portfoliomarket .state-suspended {
  white-space: nowrap;
}
#page.tools-content.tools-portfoliomarket .state-open:before,
#page.tools-content.tools-portfoliomarket .state-suspended:before {
  content: "●";
  color: #FBC02D;
}
#page.tools-content.tools-portfoliomarket .state-rejected,
#page.tools-content.tools-portfoliomarket .state-active {
  white-space: nowrap;
}
#page.tools-content.tools-portfoliomarket .state-rejected:before,
#page.tools-content.tools-portfoliomarket .state-active:before {
  content: "●";
  color: #D32F2F;
}
#page.tools-content.tools-portfoliomarket .state-confirmed,
#page.tools-content.tools-portfoliomarket .state-hit {
  white-space: nowrap;
}
#page.tools-content.tools-portfoliomarket .state-confirmed:before,
#page.tools-content.tools-portfoliomarket .state-hit:before {
  content: "●";
  color: #388E3C;
}
#page.tools-content.tools-portfoliomarket .state-expired {
  white-space: nowrap;
}
#page.tools-content.tools-portfoliomarket .state-expired:before {
  content: "●";
  color: #BDBDBD;
}
#page.tools-content.tools-portfoliomarket .buttons {
  margin-bottom: 4rem;
}
#page.tools-content.tools-portfoliomarket .buttons.top {
  margin: 0 0 2rem 0;
}
#page.tools-content.tools-portfoliomarket .buttons:after {
  content: "";
  display: table;
  clear: both;
}
#page.tools-content.tools-portfoliomarket .order-notice {
  margin-top: 0;
  margin-bottom: 2rem;
  padding: 0.5em 0.75em;
  display: inline-block;
  background: #eee;
}
#page.tools-content.tools-portfoliomarket .order-notice .fa-exclamation {
  font-size: 1.25em;
  margin-right: 0.75rem;
  color: #F57C00;
}

#page.tools-content #analysis-output .analysis-text td {
  padding-bottom: 0.5em;
  vertical-align: top;
}
#page.tools-content #analysis-output .analysis-text td:first-child {
  padding-right: 1em;
  white-space: nowrap;
}
#page.tools-content #analysis-output .analysis-text td i.fa {
  margin-right: 0.5em;
}
#page.tools-content table.marktdaten thead th:not(:first-child) {
  text-align: center;
}
#page.tools-content table.marktdaten tr.gap td {
  height: 1em;
}
#page.tools-content table.marktdaten td:first-child,
#page.tools-content table.marktdaten tr th:first-child {
  font-weight: bold;
  border: none;
  white-space: nowrap;
  padding-left: 0;
  padding-right: 1.5em;
  text-align: left;
}
#page.tools-content table.marktdaten td.empty,
#page.tools-content table.marktdaten tr th.empty {
  background: none;
  border: none;
}
#page.tools-content table.marktdaten td.gap,
#page.tools-content table.marktdaten tr th.gap {
  background: none;
  border: none;
}
#page.tools-content table.marktdaten td.clickable {
  cursor: pointer;
}
#page.tools-content table.marktdaten td.virtual {
  font-style: italic;
}
#page.tools-content #marketdata-responsive {
  display: none;
}
#page.tools-content #marketdata-responsive label {
  padding-right: 1em;
}
#page.tools-content #marketdata-responsive table {
  margin: 1rem 0;
  width: 100%;
}
#page.tools-content #marketdata-responsive table tr.new-group td {
  border-top: 6px solid #fff;
}
#page.tools-content #marketdata-responsive table td, #page.tools-content #marketdata-responsive table th {
  padding: 0.125em 0.5em;
  text-align: right;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
}
#page.tools-content #marketdata-responsive table td:first-child, #page.tools-content #marketdata-responsive table th:first-child {
  font-weight: bold;
  text-align: left;
  background: none;
}
@media (max-width: 768px) {
  #page.tools-content table.marktdaten {
    display: none;
  }
  #page.tools-content #marketdata-responsive {
    display: initial;
  }
}

.click-order-msg {
  border-radius: 5px;
}
.click-order-msg button {
  display: block;
  width: 100%;
}
.click-order-msg button:not(:first-child) {
  margin-top: 0.5em;
}

#page.portfoliomarket-input .tools-input-field textarea#emails {
  height: 3.5em;
}
#page.portfoliomarket-input h3 #current-price-display {
  margin-left: 1rem;
  font-size: 0.875rem;
  font-weight: normal;
  color: #777;
}
#page.portfoliomarket-input h3 #current-price-display #current-price {
  margin-left: 0.5rem;
}
#page.portfoliomarket-input h3 #current-spread-display {
  margin-left: 1rem;
  font-size: 0.875rem;
  font-weight: normal;
  color: #777;
}
#page.portfoliomarket-input h3 #current-spread-display #current-spread {
  margin-left: 0.5rem;
}
#page.portfoliomarket-input #hints-price {
  font-style: italic;
}
#page.portfoliomarket-input #input-form {
  position: relative;
}
#page.portfoliomarket-input #input-form #overlay {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  background: white;
  opacity: 0.5;
  z-index: 100;
}
#page.portfoliomarket-input #order-notice {
  margin-top: 0.5em;
}
#page.portfoliomarket-input #email-notice {
  font-size: 0.75em;
}
#page.portfoliomarket-input #query-inprogress,
#page.portfoliomarket-input #query-success,
#page.portfoliomarket-input #query-error {
  text-align: right;
}
#page.portfoliomarket-input #query-inprogress img,
#page.portfoliomarket-input #query-success img,
#page.portfoliomarket-input #query-error img {
  margin-right: 1em;
}
#page.portfoliomarket-input #query-inprogress .fa-check,
#page.portfoliomarket-input #query-success .fa-check,
#page.portfoliomarket-input #query-error .fa-check {
  font-size: 1.25em;
  color: #388E3C;
}
#page.portfoliomarket-input #query-inprogress .fa-ban,
#page.portfoliomarket-input #query-success .fa-ban,
#page.portfoliomarket-input #query-error .fa-ban {
  font-size: 1.25em;
  color: #D32F2F;
}
#page.portfoliomarket-input #query-inprogress a.button,
#page.portfoliomarket-input #query-success a.button,
#page.portfoliomarket-input #query-error a.button {
  margin-top: 1em;
}

#page.portfoliomarket-display input[type=number] {
  text-align: right;
  width: 8em;
}
#page.portfoliomarket-display button.check {
  margin-right: 0.5em;
}
#page.portfoliomarket-display button.ban {
  margin-left: 0.5em;
}

/*# sourceMappingURL=style.css.map */
/**
 *
 * NEW Styles of Module Manager
 *
 */
/*
 * Styles for page: manager -> acquisition -> adjustment
 */
#manager-distribution-adjustment form table td {
  padding-right: 1.5rem;
}
#manager-distribution-adjustment form .tools-input-field {
  margin: 0;
}
#manager-distribution-adjustment .message {
  margin-top: 1.5em;
}

#manager-distribution-adjustment-acquisitions .table {
  margin: 2rem 0;
}
#manager-distribution-adjustment-acquisitions table:not(.subtable) {
  font-size: 0.6875rem;
}
#manager-distribution-adjustment-acquisitions table:not(.subtable) th, #manager-distribution-adjustment-acquisitions table:not(.subtable) td {
  text-align: right;
  padding: 0 0.5em;
  border: 1px solid #ddd;
  min-width: 0;
}
#manager-distribution-adjustment-acquisitions table:not(.subtable) td.unit {
  padding-left: 0.1em;
}
#manager-distribution-adjustment-acquisitions table:not(.subtable) td.message {
  text-align: left;
}
#manager-distribution-adjustment-acquisitions table:not(.subtable) input {
  text-align: right;
  font-size: inherit;
  border: none;
  padding: 0;
  height: 1.4em;
  width: 7.5em;
}
#manager-distribution-adjustment-acquisitions table.subtable td {
  border: none;
  padding: 0;
}
#manager-distribution-adjustment-acquisitions table.subtable td.unit {
  text-align: left;
}
#manager-distribution-adjustment-acquisitions table.subtable tr.original {
  font-style: italic;
}
#manager-distribution-adjustment-acquisitions table.subtable tr.original td.value {
  padding-right: 1em;
}
#manager-distribution-adjustment-acquisitions button {
  float: right;
  margin-top: 1em;
}
#manager-distribution-adjustment-acquisitions .message {
  margin-top: 3em;
}

/*
 * Styles for reporting (showcase)
 */
#page.tools-manager-reporting form h4 {
  font-size: 1rem;
  font-weight: bold;
}
#page.tools-manager-reporting form td:first-child {
  padding-right: 1.5em;
}
#page.tools-manager-reporting form td label {
  font-weight: normal;
  margin-bottom: 0;
}
#page.tools-manager-reporting div#submit-spinner {
  display: none;
}
#page.tools-manager-reporting table#result {
  display: none;
}
#page.tools-manager-reporting table#result th, #page.tools-manager-reporting table#result td {
  padding: 0.125em 0.5em 0.125em 1em;
}
#page.tools-manager-reporting table#result th:first-child, #page.tools-manager-reporting table#result td:first-child {
  border-left: 1.5px solid #214064;
}
#page.tools-manager-reporting table#result th:last-child, #page.tools-manager-reporting table#result td:last-child {
  border-right: 1.5px solid #214064;
}
#page.tools-manager-reporting table#result td {
  text-align: right;
}
#page.tools-manager-reporting table#result td:first-child {
  text-align: left;
}
#page.tools-manager-reporting table#result td:nth-child(2), #page.tools-manager-reporting table#result td:nth-child(5), #page.tools-manager-reporting table#result td:nth-child(8) {
  padding-left: 3em;
}
#page.tools-manager-reporting table#result td:nth-child(3), #page.tools-manager-reporting table#result td:nth-child(6), #page.tools-manager-reporting table#result td:nth-child(9) {
  background: #eee;
}
#page.tools-manager-reporting table#result th:first-child {
  background-color: #B33633;
  color: white;
}
#page.tools-manager-reporting table#result tr.top {
  border-top: 1.5px solid #214064;
}
#page.tools-manager-reporting table#result tr.bottom {
  border-bottom: 1.5px solid #214064;
}
#page.tools-manager-reporting table#result tr.headers {
  border-bottom: 2px solid #B33633;
  color: #214064;
  font-weight: bold;
}
#page.tools-manager-reporting table#result tr.headers td {
  text-align: center;
  background: none;
}
#page.tools-manager-reporting table#result tr.empty td {
  height: 0.5em;
}
#page.tools-manager-reporting table#result tr.empty2 td {
  height: 1.5em;
}
#page.tools-manager-reporting table#result tr.empty3 td {
  height: 3em;
  border: none;
}
#page.tools-manager-reporting table#result tr.level1 {
  font-weight: bold;
}

/*
    Created on : 5 Jan 2022, 18:19:07
    Author     : Bernd Wendt
*/
#page.tools-manager-portfolio-auswertung table#user-input #user-choice-favourites {
  display: none;
}
#page.tools-manager-portfolio-auswertung table#user-input #user-choice-favourites > td {
  padding-bottom: 2rem;
}
#page.tools-manager-portfolio-auswertung table#user-input #user-choice-favourites > td > table {
  margin-right: 0;
  margin-left: auto;
  font-weight: normal;
}
#page.tools-manager-portfolio-auswertung table#user-input #user-choice-favourites > td > table tr:first-child {
  border-top: 1px solid #ddd;
}
#page.tools-manager-portfolio-auswertung table#user-input #user-choice-favourites > td > table td {
  padding: 0.125em 1em 0.125em 0;
  vertical-align: middle;
  border-bottom: 1px solid #ddd;
}
#page.tools-manager-portfolio-auswertung table#user-input #user-choice-favourites > td > table td:first-child {
  padding-left: 1em;
}
#page.tools-manager-portfolio-auswertung .timestamp-wrapper {
  margin-right: 4.5rem;
}
#page.tools-manager-portfolio-auswertung #table-portfolio-report table {
  width: auto;
  font-size: 0.75rem;
  line-height: 1.3em;
}
#page.tools-manager-portfolio-auswertung #table-portfolio-report table thead tr:nth-child(3) th {
  text-align: right;
}
#page.tools-manager-portfolio-auswertung #table-portfolio-report table td, #page.tools-manager-portfolio-auswertung #table-portfolio-report table th {
  padding: 0.25em 0.5em;
  border: 1px solid #ddd;
  white-space: nowrap;
  vertical-align: top;
}
#page.tools-manager-portfolio-auswertung #table-portfolio-report table td.highlight, #page.tools-manager-portfolio-auswertung #table-portfolio-report table th.highlight {
  font-weight: bold;
}
#page.tools-manager-portfolio-auswertung #table-portfolio-report table td.last, #page.tools-manager-portfolio-auswertung #table-portfolio-report table th.last {
  border-right: 2px solid #bbb;
}
#page.tools-manager-portfolio-auswertung #table-portfolio-report table td.sum, #page.tools-manager-portfolio-auswertung #table-portfolio-report table th.sum {
  font-weight: bold;
}
#page.tools-manager-portfolio-auswertung #table-portfolio-report table td:not(:first-child) {
  text-align: right;
}
#page.tools-manager-portfolio-auswertung #table-portfolio-report table th {
  vertical-align: top;
}
#page.tools-manager-portfolio-auswertung #table-portfolio-report table th button {
  border: none;
}
#page.tools-manager-portfolio-auswertung #table-portfolio-report table th button:before {
  font-family: "Font Awesome 5 Free";
}
#page.tools-manager-portfolio-auswertung #table-portfolio-report table th button.add:before {
  content: "\f067";
  font-size: 0.8em;
}
#page.tools-manager-portfolio-auswertung #table-portfolio-report table td:first-child {
  font-weight: bold;
}
#page.tools-manager-portfolio-auswertung #table-portfolio-report img#loading-table-open-position {
  display: none;
}

#page.tools-manager-portfolio-auswertung .chart .svg-container {
  margin: auto;
}

/*
    Created on : 5 Jan 2022, 18:19:07
    Author     : Bernd Wendt
*/
/*
    Created on : 14.09.2022, 14:50:22
    Author     : Bernd Wendt
*/
#page.tools-manager-jobs #data-portfolio-analysis div.data {
  margin-bottom: 1em;
}
#page.tools-manager-jobs form input[name=sName], #page.tools-manager-jobs form input[name=sEmails] {
  width: 100%;
}

/*# sourceMappingURL=style.css.map */
