.wwc-form{padding:1em;border:1px solid #BBBBBB;overflow:hidden;}
.wwc-modal{z-index:100010;}
.modal-backdrop{z-index:100000;}
.wwc-modal .alert,
.wwc-print .alert{width:100%;}
.wwc-modal .balancePlace,
.wwc-print .balancePlace{border:1px solid #CECECE;border-radius:0.2em;display:inline-block;margin:0;margin-bottom:.5rem;min-height:4rem;padding:1rem;text-align:center;width:30%;}
.wwc-modal .result,
.wwc-print .result{font-size:2rem;}
.wwc-print .useBalance{display:none;}
.wwc-modal .useBalance{color:#999999;font-size:.9rem;font-style:italic;font-weight:normal;line-height:1;}
.wwc-modal .garbage,
.wwc-print .garbage{border:1px solid #CECECE;border-radius:0.2em;display:flex;flex-flow:nowrap column;font-size:1.2rem;justify-content:center;margin:0;margin-bottom:.5rem;margin-left:1%;min-height:4rem;padding:0.1rem;text-align:center;width:69%;}
.wwc-modal .garbage .card.item,
.wwc-print .garbage .card.item{margin-bottom:auto;text-align:left;width:auto;}
.wwc-modal .garbage p.emptyMessage{margin-top:10%;}
.wwc-print .card.group{display:none;}
.wwc-modal .card.group{margin-bottom:0.5rem;}
.wwc-modal .card.group .group-body{padding:.5em;}
.wwc-modal div.card-header,
.wwc-print div.card-header{font-weight:bold;font-size:1.5rem;}
.wwc-modal .card.item,
.wwc-print .card-item{background-color:#FEFEFE;cursor:pointer;margin:.2em;min-height:6rem;width:32.5%;}
.wwc-modal .card.item.disabled{cursor:default;}
.wwc-modal .card.item:hover{background-color:#F3FFF3;}
.wwc-modal .card.item.disabled:hover{background-color:#FEFEFE;}
.wwc-modal .card.item .card-body,
.wwc-print .card.item .card-body{font-size:.8rem;font-style:italic;margin-bottom:.2rem;padding:.4rem;}
.wwc-modal .card.item.disabled .card-body{color:#999999;}
.wwc-modal .card.item h5,
.wwc-print .card.item h5{font-weight:bold;margin-bottom:.1rem;margin-right:20%;}
.wwc-modal .card.item p,
.wwc-print .card.item p{padding:.2em;}
.wwc-modal .card.item span,
.wwc-print .card.item span{display:inline;float:right;font-size:3.5em;font-weight:bold;line-height:1;margin-top:0.5em;position:relative;}
.wwc-print {
padding: 2em;
}