/*通用*/
.user-area {width: 60px !important; padding: 5px !important; text-align: center;}
.user-area>li>a {padding:10px}
.update-nav-title {border-bottom:solid #cfcfcf 1px;padding:0px 0px 8px 0px;font-size:13px;}
.update-nav-title>span {}
.update-nav-title>a {font-size:12px;color:#00a1fe!important;}
.update-nav-p {margin-top:8px!important;}
.inputs_half>input{width:50%;float:left;}
.select-input-tianjia {width: calc(100% - 50px);padding-left:0;padding-right:0;}
.error-supplier, #customerAddress-error, #customerInfo-error, #customerId-error, #orderInfo-error, #itemsList textarea {font-size:13px;}
.table-line-num {float:right;padding-right:20px;line-height:2;}
.long-text-display {white-space: pre-wrap; word-wrap: break-word;}
.layui-layer-btn {text-align:center!important;}
.current-images>div, .current-files>div {width:fit-content;float:left;margin-top:5px;}
.label-tips {font-size: 13px; font-weight: normal; margin-bottom: 0;}
input[type=file] {border:1px solid #ccc;background-color:#f0f0f0;font-size:13px;height:auto;}
.huopinCSS {font-size:12px;}
.huopinCSS p {margin:0 0 6px;}
.btn-print {background-color: #74808c; border-color: #898989; color:#fff!important;}
.btn-print:hover, .btn-print:active, .btn-print.hover {background-color:#2C3E50; border-color:#000000; color:#fff;}
.select2-selection__clear {height:20px!important;line-height:1!important;}
.multi-search {display:flex;justify-content:center;}

@media screen and (max-width: 760px){
   .multi-search {display:block;}
}

/*登录页面*/
@media screen and (max-width: 480px){
   #admin-login .form-group pre{font-size:70%;text-align:center;}
}

/*Table*/
.new-table table>thead>tr:first-child {background:#d2d6de!important;}

/*sales-order/add.phtml*/
.hide-clm {display:none;}
.table>thead>tr>th {vertical-align:middle;}
.table>tbody>tr>td {vertical-align:middle;}
#calc-mean {width:100px;font-weight:normal;font-size:.9em;padding:6px;margin-left:4px;display:unset;}
textarea#customerAddress, textarea#salesOrderInfo, #customerAddress-error, #customerInfo-error {display:none;}
.new-kehu, .new-shouhuo {border:1px solid #d2d6de;width:100%;}
.new-kehu>input, .new-shouhuo>input {border:0;}

#customerId-error {position:absolute;margin-top:-20px;right:0;}
#itemsList {margin-top:5px;}
.item-container {display:flex;}
.item-container>.delete-btn {width:70px;margin-left:5px;font-size:12px;border:1px solid #d2d6de;}
.tianjia {padding-left:0;padding-right:0;text-align:right;width:50px;}
.tianjia>button {padding:7px 10px;width:50px;}
.note-mark {font-size:13px;}
.lockinput {font-size:13px;font-weight:normal;margin-bottom:0;vertical-align:middle;}
.lockinput input {vertical-align:middle;margin-top:-2px;}

/*sales-order/index.phtml*/
.customer_title_short {display:inline-block;max-width:20ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*sales-order/send-order.phtml*/
.FnewStyle {border-bottom:1px #999 solid;}

/*sales-order/view.phtml*/
.window-panel { position: absolute; left: 50%; top: 50%; background: #fff; border-radius: 12px; box-shadow: 0 7px 35px rgba(74,74,115,0.13),0px 5px 15px rgba(0,0,0,.07)!important; min-width: 220px; min-height: 120px; overflow: hidden; animation: fadeScale .25s; }
@keyframes fadeScale { from { opacity: 0; transform: scale(0.8); } to { opacity: 1; transform: scale(1); } }
.win-title { height: 36px; line-height: 36px; background: #f6f8fa; border-bottom: 1px solid #eee; padding: 6px 18px; font-size: 1.1em; font-weight: bold; color: #222; }
.win-title {margin:0;line-height:1.5;}
.win-close-btn { position: absolute; right: 12px; top: 0; font-size: 2em; color: #aaa; text-decoration: none; cursor: pointer; }
.win-body-panel { padding: 18px 18px 10px 18px; font-size: 1.08em; color: #333; min-height: 40px; }
.win-content { margin: 12px; }

/*sales-order-return/index.phtml*/
.btn-group>ul.dropdown-menu {left:auto;right:0;min-width:100px;}

/*sales-send-order/index.phtml*/
.customer_title_short {display:inline-block;max-width:20ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*receivables/receivable-log.phtml*/
#qr-code-layer {display:none;position: absolute;z-index: 9998;background:rgb(0 0 0 / 60%);width:100%;height:100%;top:0;left:0;}
.pay-content {display:none;position: absolute; z-index: 9999; left: calc(50% - 170px); top: calc(50% - 210px);background:#fff;border-radius:12px;padding: 32px 36px 28px 36px; width:340px;text-align: center;
}
.pay-content h2 { margin: 0 0 18px 0; font-size: 22px; font-weight: 600; color: #222; letter-spacing: 1px;}
.qrcode-img { width: 160px; height: 160px; margin: 0 auto 18px auto; background: #f5f5f5; border-radius: 8px; display: flex; align-items: center; justify-content: center; border: 1px solid #eee; }
.qrcode-img img { width: 140px; height: 140px; object-fit: contain; }
.order-info { margin-top: 10px; text-align: left; font-size: 16px; color:#444;}
.order-info .rows { display: flex; justify-content: space-between; margin-bottom:8px;}
.order-info .label {color: #888;}
.order-info .value {font-size:75%;}
.order-info .highlight {font-size:14px;font-weight:bold;}
.value.highlight {color: #e74c3c;}
#close-qr {position:absolute;top: 0;right:0;line-height:0.6;padding:10px;font-size:28px;cursor:pointer;}
#paynow>a {font-weight:500;}

/**/


/**/


/**/


/**/


/**/


/**/


/**/


/**/


/**/


/*响应式*/





