

/*# 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 #display-show-inactive {
  position: relative;
  float: right;
  top: 7px;
}
#header-tools-admin #display-show-inactive input[type=checkbox] {
  vertical-align: middle;
}
#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;
}
/**
 * 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 Cockpit
 *
 * @project     PWS Tools
 * @subproject  Cockpit
 * @package     Pws\Cockpit
 * @author      Bernd Wendt <wendt@portfoliowerkstadt.de>
 * @copyright   PortfolioWerkStadt GmbH
 * @license     Proprietary
 * @since       2022-03-09
 */
#page.tools-cockpit table.list {
  font-size: 0.75rem;
}
#page.tools-cockpit table.list td {
  max-width: none;
}
#page.tools-cockpit #ajaxlist-application #ajaxlist-loading {
  text-align: center;
}
#page.tools-cockpit #ajaxlist-application > table {
  min-width: 0;
  margin: 0 auto;
}
#page.tools-cockpit .row.wide .box {
  min-width: 90%;
}
#page.tools-cockpit div.my-flex {
  display: flex;
}
#page.tools-cockpit div.my-flex > div:nth-child(1) {
  flex: 1 1 16rem;
}
#page.tools-cockpit div.my-flex > div:nth-child(2) {
  flex: 0 1 72rem;
  padding: 0 1rem;
}
#page.tools-cockpit div.my-flex > div:nth-child(3) {
  flex: 1 1 16rem;
}
#page.tools-cockpit div.my-flex #ajaxlist-application > table #ajaxlist-structure {
  float: right;
  margin-right: 1rem;
}

/*# 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 */
/**
 *
 * 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 */
