@charset "utf-8";


.yc-pricebar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 6px;padding:12px 14px;
  background:#fff8f7;border:1px solid #f3d3d1;border-radius:6px}
.yc-price-now{font-size:15px;color:#333}
.yc-price-now b{color:#e7302d;font-size:20px;margin:0 2px}
.yc-price-old{color:#999;text-decoration:line-through;font-size:13px}
.yc-price-moq{color:#666;font-size:13px}
.yc-add-quote,.yc-go-inquiry{margin-left:auto;display:inline-block;padding:7px 16px;border-radius:4px;
  font-size:14px;cursor:pointer;border:1px solid #e7302d;background:#e7302d;color:#fff;text-decoration:none}
.yc-go-inquiry{background:#fff;color:#e7302d;margin-left:0}
.yc-add-quote:hover{background:#c8211f}
.yc-go-inquiry:hover{background:#fdeceb}


.yc-quote-bar{position:fixed;right:16px;bottom:80px;z-index:9990;display:none;
  background:#e7302d;color:#fff;border-radius:28px;padding:10px 18px;box-shadow:0 4px 16px rgba(231,48,45,.35);
  font-size:14px;text-decoration:none;align-items:center;gap:8px}
.yc-quote-bar.on{display:flex}
.yc-quote-bar .yc-qb-num{min-width:22px;height:22px;line-height:22px;text-align:center;background:#fff;
  color:#e7302d;border-radius:50%;font-weight:700;font-size:12px}
.yc-quote-bar:hover{background:#c8211f;color:#fff}


.yc-card{background:#fff;border:1px solid #eee;border-radius:8px;padding:24px;margin:18px 0;
  box-shadow:0 2px 10px rgba(0,0,0,.05)}
.yc-card h3{margin:0 0 14px;font-size:18px;color:#333;border-left:4px solid #e7302d;padding-left:10px}
.yc-card h4{margin:16px 0 8px;font-size:15px;color:#444}
.yc-muted{color:#888;font-size:13px;line-height:1.9}
.yc-grid{display:flex;flex-wrap:wrap;gap:12px}
.yc-grid>*{flex:1 1 220px}
.yc-label{display:block;margin:10px 0 6px;font-size:14px;color:#555}
.yc-input,.yc-select,.yc-textarea{width:100%;padding:9px 11px;border:1px solid #ddd;border-radius:4px;
  font-size:14px;box-sizing:border-box;font-family:inherit}
.yc-input:focus,.yc-select:focus,.yc-textarea:focus{border-color:#e7302d;outline:none}
.yc-btn{display:inline-block;padding:10px 22px;background:#e7302d;color:#fff;border:none;border-radius:4px;
  font-size:15px;cursor:pointer;text-decoration:none}
.yc-btn:hover{background:#c8211f}
.yc-btn.ghost{background:#fff;color:#e7302d;border:1px solid #e7302d}
.yc-btn.ghost:hover{background:#fdeceb}
.yc-table{width:100%;border-collapse:collapse;font-size:14px}
.yc-table th,.yc-table td{border:1px solid #eee;padding:9px 10px;text-align:left}
.yc-table th{background:#fafafa;color:#555;font-weight:600}
.yc-table td.num{text-align:right;white-space:nowrap}
.yc-total{text-align:right;margin-top:12px;font-size:15px;color:#333}
.yc-total b{color:#e7302d;font-size:20px}
.yc-del{color:#999;cursor:pointer;font-size:13px}
.yc-del:hover{color:#e7302d}
.yc-code{font-family:Consolas,Monaco,monospace;background:#f7f7f7;border:1px dashed #ddd;
  padding:2px 6px;border-radius:3px;color:#c8211f}
.yc-tip{margin-top:12px;padding:10px 12px;background:#fdf6f5;border-left:3px solid #e7302d;
  color:#666;font-size:13px;line-height:1.8}
.yc-ok{color:#1a9c4b}
.yc-err{color:#e7302d}
.yc-row{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end}
.yc-row>.yc-field{flex:1 1 200px}
.yc-field label{display:block;margin-bottom:6px;font-size:13px;color:#666}
#yc-captcha{border:1px solid #ddd;border-radius:4px;cursor:pointer;height:38px}
.yc-badge{display:inline-block;padding:3px 10px;border-radius:12px;background:#fdeceb;color:#e7302d;font-size:12px}
.yc-list{margin:0;padding-left:20px;color:#555;font-size:14px;line-height:2}
.yc-empty{padding:26px;text-align:center;color:#999;font-size:14px}
.yc-kv{display:flex;flex-wrap:wrap;gap:8px 26px;font-size:14px;color:#555}
.yc-kv span b{color:#333;font-weight:600}
@media (max-width:768px){
  .yc-pricebar{gap:8px;padding:10px}
  .yc-add-quote,.yc-go-inquiry{margin-left:0;width:100%;text-align:center}
  .yc-quote-bar{right:10px;bottom:70px;padding:8px 14px}
}
