   
/* nazwa app - nazwa modulu */
.sza-pliCbd {

}

/* nazwa app - nazwa modulu -- nazwa widoku */
.sza-pliCbd--PliCbd {

}

/* nazwa app - nazwa modulu -- nazwa widoku --- nazwa zmiennej */
.sza-pliCbd--PliCbd---varName {

}

#sza-pliCbd--PliCbd---id {

}

.ngdialog.ngdialog-theme-default.sza-pliCbd---aprovalAction .ngdialog-content {
    width: 450px;
}

.sza-pliCbd---width600 {
   width: 600px !important;
}

.sza-pliCbd--NrList---donor {
   color: red;
}

.sza-pliCbd--NrList---recipient {
   color: green;
}

/******************************************************************************
 * EVENT FORM
 ******************************************************************************/

.sza-pliCbd--EvtForm---root {
   display: table;
   width: 100%;
}

.sza-pliCbd--EvtForm---root > * {
   display: table-row;
}

.sza-pliCbd--EvtForm---root > * > * {
   display: table-cell;
   width: 50%;
}

.sza-pliCbd--EvtForm---root > * > *:first-child {
   text-align:    right;
   padding-right: 5px;
}

.sza-pliCbd---table,
.sza-pliCbd--EvtList---root /*,
.sza-pliCbd--NrList---root*/ {
   display: table;
   border-collapse: separate;
   border-spacing: 5px;
   table-layout: fixed;
}

.sza-pliCbd--EvtForm---attentionLeft {
   border-top: 3px solid orange;
   border-left: 3px solid orange;
   border-bottom: 3px solid orange;
}


.sza-pliCbd--EvtForm---attentionRight {
   border-top: 3px solid orange;
   border-right: 3px solid orange;
   border-bottom: 3px solid orange;
}

.sza-pliCbd---tableCell,
.sza-pliCbd--EvtList---root > * > */*,
.sza-pliCbd--NrList---root > div > div*/ {
   display: table-cell;
   padding: 3px 5px 4px 5px;
}

/******************************************************************************
 * EVENT LIST
 ******************************************************************************/
 
.sza-pliCbd--EvtList---root {
}

.sza-pliCbd--EvtList---root > * {
   display: table-row;
}
.sza-pliCbd--EvtList---root > *:hover {
   background-color: #BED0FA;
}
.sza-pliCbd--EvtList---root > *:hover:not(:first-child) > * {
   background-color: #BED0FA;
}
.sza-pliCbd--EvtList---root > * > * {
}

.sza-pliCbd--EvtList---root > * > * > a[data-ng-click] {
   cursor: pointer;
}

.sza-pliCbd--EvtList---root > *:nth-child(odd) {
   background-color: #e6ebf0;
}
.sza-pliCbd--EvtList---root > *:nth-child(even) {
   background-color: #f3f5f8;
}
.sza-pliCbd--EvtList---root > *:first-child {
   background-color: white;
   font-weight:      bold;
}
.sza-pliCbd--EvtList---root > *[mask="error"] {
   background-color: red;
}
.sza-pliCbd--EvtList---root > *[mask="prepare"] {
   background-color: white;
}

.sza-pliCbd--EvtList---eventWaiting {
   background-color: yellow;
}
.sza-pliCbd--EvtList---eventAccept {
   background-color: green;
}
.sza-pliCbd--EvtList---eventReject {
   background-color: red;
}

.sza-pliCbd--EvtList---root > .sza-pliCbd--EvtList---autosendDone > * {
   color: black !important;
   background-color: green !important;
}
.sza-pliCbd--EvtList---root > .sza-pliCbd--EvtList---autosendFail > *  {
   color: black !important;
   background-color: red !important;
}

/*******************************************************************************
 * NUMBERS LIST
 ******************************************************************************/

table.sza-pliCbd--NrList---root {
   border-collapse: seperate;
   border-spacing:  5px;
   width:           100%;
}

table.sza-pliCbd--NrList---root > tbody > tr {
}

table.sza-pliCbd--NrList---root > tbody > tr:nth-child(4n+2),
table.sza-pliCbd--NrList---root > tbody > tr:nth-child(4n+1) {
   background-color: #E6EBF0;
}
/*
table.sza-pliCbd--NrList---root > tbody > tr:hover:nth-child(4n+2),
table.sza-pliCbd--NrList---root > tbody > tr:hover:nth-child(4n+1) {
   background-color: #DCE1E6;
}
*/
table.sza-pliCbd--NrList---root > tbody > tr:nth-child(4n+4), 
table.sza-pliCbd--NrList---root > tbody > tr:nth-child(4n+3) {
   background-color: #F3F5F8;
}
/*
table.sza-pliCbd--NrList---root > tbody > tr:hover:nth-child(4n+3),
table.sza-pliCbd--NrList---root > tbody > tr:hover:nth-child(4n+4) {
   background-color: #E9EBEE;
}
*/

table.sza-pliCbd--NrList---root > tbody > tr:hover:nth-child(4n+1),
table.sza-pliCbd--NrList---root > tbody > tr:hover:nth-child(4n+3) {
   cursor:           pointer;
   background-color: #BED0FA;
}

table.sza-pliCbd--NrList---root > tbody > tr:nth-child(4n+2) {
}


table.sza-pliCbd--NrList---root > tbody > tr > td {
   padding: 3px 5px 4px 5px;
}

/******************************************************************************
 * STATE
 ******************************************************************************/
.sza-pliCbd--State---message[data-show-message="false"] > div {
   cursor: pointer;
}

.sza-pliCbd--State---message[data-show-message="false"] > div:first-child { display: block;}
.sza-pliCbd--State---message[data-show-message="false"] > div:last-child  { display: none;}

.sza-pliCbd--State---message[data-show-message="true"] > div:first-child { display: none;}
.sza-pliCbd--State---message[data-show-message="true"] > div:last-child  { display: block;}
