.center-h {text-align: center;font-size: x-large;}
.container{margin:20px auto;padding:0 16px;width: 100%;}
h1{margin:0 0 16px}
.table{width:100%;border-collapse:collapse}
.table th,.table td{border-bottom:1px solid #ddd;padding:10px;text-align:center}
.actions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}
.btn{padding:10px 14px;border-radius:8px;text-decoration:none;background:#111;color:#fff;display:inline-block}
.btn.alt{background:#666}
.summary{
	margin-top:5px;
	text-align:right;
	border-top: 1px solid #ccc;
	}
.headerRow, .itemRow {
  display: flex;
  align-items: center;
}
.simpleCart_total{
	margin-left:5px;
}
.order-info{	
	margin:20px auto;
}
textarea::placeholder {
	color: #999;       /* 提示文字顏色 */
  font-size: 14px;   /* 提示文字大小 */
	
}
.tb_label{
	padding-left:30px;
}
.tb_val > input,.tb_val > textarea{
	color: #000000;
	background-color: rgb(255,255,255,0.75);
	width:220px;
}
.headerRow > div{
  border-bottom: 1px solid #ccc;
  padding-bottom: 5px;
  margin-bottom: 5px;
  font-size: 20px;
  text-align: center;
}
.itemRow > div {
  text-align: center;
}

.headerRow > .item-name{flex: 6;}
.headerRow > .item-price{flex: 4;}
.headerRow > .item-decrement{flex: 0;}
.headerRow > .item-quantity{flex: 3;}
.headerRow > .item-increment{flex: 0;}
.headerRow > .item-total{flex: 4;}
.headerRow > .item-remove{display:none;}

.itemRow > .item-name{flex: 6;}
.itemRow > .item-price{flex: 4;}
.itemRow > .item-decrement{flex: 1;}
.itemRow > .item-quantity{flex: 1;}
.itemRow > .item-increment{flex: 1;}
.itemRow > .item-total{flex: 4;}
.itemRow > .item-remove{display:none;}
