.Quotes-module__gH02sW__quoteList{max-height:600px;overflow-y:auto}.Quotes-module__gH02sW__detailPanel{flex-direction:column;gap:16px;display:flex}.Quotes-module__gH02sW__priceHighlight{text-align:center;background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 50%,#fecaca 100%);border:1px solid #fecaca;border-radius:16px;flex-direction:column;align-items:center;padding:32px;display:flex;position:relative}.Quotes-module__gH02sW__priceHighlight:before{content:"💰";background:#fff;border-radius:20px;padding:8px 16px;font-size:40px;position:absolute;top:-20px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000001a}.Quotes-module__gH02sW__priceHighlight .Quotes-module__gH02sW__priceValue{color:#dc2626;font-size:36px;font-weight:700}.Quotes-module__gH02sW__priceSub{color:#9ca3af;margin-top:8px;font-size:14px}.Quotes-module__gH02sW__countdownBar{background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);border:1px solid #6ee7b7;border-radius:10px;align-items:center;gap:12px;margin-top:16px;padding:12px 16px;display:flex}.Quotes-module__gH02sW__countdownBar.Quotes-module__gH02sW__expired{background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);border-color:#d1d5db}.Quotes-module__gH02sW__countdownIcon{font-size:20px}.Quotes-module__gH02sW__countdownText{color:#059669;font-size:14px;font-weight:600}.Quotes-module__gH02sW__countdownBar.Quotes-module__gH02sW__expired .Quotes-module__gH02sW__countdownText{color:#6b7280}.Quotes-module__gH02sW__priceChartContainer{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:16px;padding:20px}.Quotes-module__gH02sW__priceChartTitle{color:#374151;text-align:center;margin-bottom:16px;font-size:14px;font-weight:600}.Quotes-module__gH02sW__priceBarChart{border-radius:8px;height:24px;margin-bottom:12px;display:flex;overflow:hidden}.Quotes-module__gH02sW__priceBarSegment{color:#fff;justify-content:center;align-items:center;min-width:40px;font-size:11px;font-weight:600;display:flex}.Quotes-module__gH02sW__priceBarSegment.Quotes-module__gH02sW__material{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%)}.Quotes-module__gH02sW__priceBarSegment.Quotes-module__gH02sW__print{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%)}.Quotes-module__gH02sW__priceBarSegment.Quotes-module__gH02sW__additional{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)}.Quotes-module__gH02sW__priceBarSegment.Quotes-module__gH02sW__discount{background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%)}.Quotes-module__gH02sW__priceChartLegend{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.Quotes-module__gH02sW__legendItem{color:#6b7280;align-items:center;gap:6px;font-size:12px;display:flex}.Quotes-module__gH02sW__legendDot{border-radius:3px;width:10px;height:10px}.Quotes-module__gH02sW__legendDot.Quotes-module__gH02sW__material{background:#3b82f6}.Quotes-module__gH02sW__legendDot.Quotes-module__gH02sW__print{background:#8b5cf6}.Quotes-module__gH02sW__legendDot.Quotes-module__gH02sW__additional{background:#f59e0b}.Quotes-module__gH02sW__legendDot.Quotes-module__gH02sW__discount{background:#22c55e}.Quotes-module__gH02sW__expiredTime{color:#dc2626;font-weight:500}.Quotes-module__gH02sW__validTime{color:#059669;font-weight:500}.Quotes-module__gH02sW__materialTag{color:#4f46e5;background:linear-gradient(135deg,#e0e7ff 0%,#c7d2fe 100%)}.Quotes-module__gH02sW__compareMode{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #bfdbfe;border-radius:12px;margin-bottom:16px;padding:16px}.Quotes-module__gH02sW__compareHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.Quotes-module__gH02sW__compareTitle{color:#1e40af;font-size:14px;font-weight:600}.Quotes-module__gH02sW__compareList{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.Quotes-module__gH02sW__compareItem{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.Quotes-module__gH02sW__compareItemSelected{background:#eff6ff;border-color:#3b82f6}.Quotes-module__gH02sW__compareItemHeader{color:#6b7280;margin-bottom:4px;font-size:12px}.Quotes-module__gH02sW__compareItemValue{color:#1f2a37;font-size:16px;font-weight:600}.Quotes-module__gH02sW__compareDiff{margin-top:4px;font-size:12px}.Quotes-module__gH02sW__compareDiff.Quotes-module__gH02sW__positive{color:#059669}.Quotes-module__gH02sW__compareDiff.Quotes-module__gH02sW__negative{color:#dc2626}.Quotes-module__gH02sW__quickActions{opacity:0;gap:8px;transition:opacity .2s;display:flex}.Quotes-module__gH02sW__listItem:hover .Quotes-module__gH02sW__quickActions{opacity:1}.Quotes-module__gH02sW__validityProgress{background:#e5e7eb;border-radius:3px;height:6px;margin-top:8px;overflow:hidden}.Quotes-module__gH02sW__validityProgressFill{background:linear-gradient(90deg,#22c55e 0%,#4ade80 100%);height:100%;transition:width .3s}.Quotes-module__gH02sW__validityProgressFill.Quotes-module__gH02sW__warning{background:linear-gradient(90deg,#f59e0b 0%,#fbbf24 100%)}.Quotes-module__gH02sW__validityProgressFill.Quotes-module__gH02sW__expired{background:linear-gradient(90deg,#ef4444 0%,#f87171 100%)}@media (max-width:600px){.Quotes-module__gH02sW__priceHighlight{padding:24px 16px}.Quotes-module__gH02sW__priceHighlight .Quotes-module__gH02sW__priceValue{font-size:28px}.Quotes-module__gH02sW__priceChartLegend{gap:8px}.Quotes-module__gH02sW__compareList{grid-template-columns:1fr}}
