
#p2pex_order_composer tr.market.selected td {
    background-color: #ffecc6;
}

#p2pex_order_composer h2 .framed_content {
    font-size: 0.8em; line-height: 0.9em; padding-top: 2px; padding-bottom: 2px;
    height: 1.6em; vertical-align: top;
}

#p2pex_order_composer .order_payment_method                          { margin: 0 0 10px 0; }
#p2pex_order_composer .order_payment_method:last-child               { margin-bottom: 0; }
#p2pex_order_composer .order_payment_method .payment_method_controls { margin: 0; border: 1px solid silver; }

#add_payment_method_dialog .options .option            { margin: 0 0 10px 0; cursor: pointer; }
#add_payment_method_dialog .options .option.disabled   { cursor: auto; pointer-events: none; }
#add_payment_method_dialog .options .option:last-child { margin-bottom: 10px; }

.payment_method_details .notes { font-size: 0.9em; line-height: normal; color: dimgrey; font-style: italic; }
.payment_method_details .meta  { font-size: 0.9em; line-height: normal; }

.order_payment_method_enabled[data-current-value="0"] .toggler.toggle-on  { display: none; }
.order_payment_method_enabled[data-current-value="1"] .toggler.toggle-off { display: none; }

.market_data[data-market-type="fiat"] > h2              { background-color: darkgoldenrod; border-color: darkgoldenrod; }
.market_data[data-market-type="fiat"] > .market_details { background-color: #FBF9EA; }

.market_data[data-market-type="fiat"] .order_payment_method h3                       { background-color: #CAA447; border-color: #CAA447; }
.market_data[data-market-type="fiat"] .order_payment_method .payment_method_controls { background-color: #f3f1e2; border-color: #CAA447; }

.market_data.market_disabled                                     { color: darkred; }
.market_data.market_disabled h2                                  { background-color: darkred;
                                                                   border-color: darkred; }
.market_data.market_disabled .market_details                     { background-color: #FFE5E5; }
.market_data                 .market_details .nav_table_inner    { border-top: 1px solid #c2daea; }
.market_data.market_disabled .market_details .nav_table_inner    { border-top: 1px solid #FFB1B1;
                                                                   border-left: 1px solid #FFB1B1; }
.market_data.market_disabled .market_details .nav_table_inner th { background-color: #FFCBCB; color: darkred;
                                                                   border-bottom: 1px solid #FFB1B1;
                                                                   border-right: 1px solid #FFB1B1; }
.market_data.market_disabled .market_details .nav_table_inner td { background-color: #FFF1F1; color: darkred;
                                                                   border-bottom: 1px solid #FFB1B1;
                                                                   border-right: 1px solid #FFB1B1; }

.market_data.market_disabled .order_payment_method             { opacity: 0.6; }
.order_payment_method.method_disabled                          { color: darkred; }
.order_payment_method.method_disabled h3                       { background-color: darkred; border-color: darkred; }
.order_payment_method.method_disabled .payment_method_controls { color: darkred; background-color: #FFE5E5; }

.market_data[data-market-type="fiat"] .order_payment_method.method_disabled h3                       { background-color: darkred; border-color: darkred; }
.market_data[data-market-type="fiat"] .order_payment_method.method_disabled .payment_method_controls { color: darkred; background-color: #FFE5E5; }

/* [+] Overrides for minimizing disabled markets */
.market_data.market_disabled                 { margin-bottom: 20px; }
.market_data.market_disabled h2              { border-radius: 5px; }
.market_data.market_disabled .market_details { display: none; }

.order_payment_method.method_disabled                          { margin-bottom: 20px; }
.order_payment_method.method_disabled h3                       { border-radius: 5px; }
.order_payment_method.method_disabled .payment_method_controls { display: none; }
/* [-] Overrides for minimizing disabled markets */

#p2pex_order_composer[data-order-type="buy"]  .when_selling { display: none; }
#p2pex_order_composer[data-order-type="sell"] .when_buying  { display: none; }

.slider_container[data-status="enabled"]  .toggler .fa-toggle-off { display: none; }
.slider_container[data-status="disabled"] .toggler .fa-toggle-on  { display: none; }
.slider_container[data-status="disabled"] .slider                 { cursor: default; pointer-events: none; opacity: 0.5; }

.p2pex_listing .nav_table th { padding: 5px;  font-size: 12pt; line-height: normal; font-family: arial, helvetica, sans-serif; }
.p2pex_listing .nav_table td { padding: 10px; font-size: 11pt; line-height: normal; font-family: arial, helvetica, sans-serif; }

.p2pex_listing .nav_table tbody tr td:not(.coin):not(.order_details) { vertical-align: middle; }

.p2pex_listing .nav_table .actions .action { padding: 4px 8px; font-size: 14pt; line-height: normal; }

.p2pex_listing .order_data[data-order-state="paused"]    { opacity: 0.66; filter: grayscale(50%); }
.p2pex_listing .order_data .order_details .meta          { font-size: 0.8rem; color: dimgrey; margin-top: 10px; }
.p2pex_listing .order_data .order_details .order_caption { margin: 10px 0 0 0; }

.p2pex_listing .markets ul { margin-top: 5px; margin-bottom: 0; }
.p2pex_listing .markets li { margin-left: -24px; }

.diminished { font-size: 0.7rem; color: dimgrey; }
.zeroed { color: silver; }

#p2pex_order_composer[data-order-type="buy"] #multiple_markets_table tr.zero_balance         { opacity: 0.5; pointer-events: none; }
#p2pex_order_composer[data-order-type="buy"] #multiple_markets_table tr.zero_balance td      { color: maroon; }
#p2pex_order_composer[data-order-type="buy"] #multiple_markets_table tr.zero_balance .zeroed { color: #BF7F7F; }

#filter_workarea form         { display: flex; flex-wrap: wrap; justify-content: space-between; }
#filter_workarea .cell        { flex-grow: 1; flex-shrink: 1; margin: 5px; }
#filter_workarea .cell.submit { width: 100px; }
#filter_workarea .cell select { width: 100%; font-size: 1.2em; line-height: normal; }
#filter_workarea .cell button { width: 100%; font-size: 1.2em; line-height: normal; }

.market_stats_area .framed_content { margin: 10px; }
.market_stats_area .diminished     { font-size: 0.9rem; }
.market_stats_area .col .principal_data { margin-top: 5px; font-size: 14pt; line-height: normal; }
