.Addresses-module__p5Av9G__addressList{max-height:600px;overflow-y:auto}.Addresses-module__p5Av9G__addressInfo{flex-direction:column;gap:4px;margin-top:8px;display:flex}.Addresses-module__p5Av9G__phone{color:#333;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.Addresses-module__p5Av9G__phoneIcon{color:#3b82f6}.Addresses-module__p5Av9G__address{color:#666;font-size:13px;line-height:1.5}.Addresses-module__p5Av9G__postal{color:#888;font-size:12px}.Addresses-module__p5Av9G__addressTag{border-radius:6px;align-items:center;margin-left:8px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.Addresses-module__p5Av9G__addressTag.Addresses-module__p5Av9G__home{color:#1e40af;background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%)}.Addresses-module__p5Av9G__addressTag.Addresses-module__p5Av9G__company{color:#92400e;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%)}.Addresses-module__p5Av9G__addressTag.Addresses-module__p5Av9G__other{color:#6b7280;background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%)}.Addresses-module__p5Av9G__copyBtn{cursor:pointer;color:#6b7280;background:#f3f4f6;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;transition:all .2s;display:inline-flex}.Addresses-module__p5Av9G__copyBtn:hover{color:#374151;background:#e5e7eb}.Addresses-module__p5Av9G__copyBtn.Addresses-module__p5Av9G__copied{color:#059669;background:#d1fae5}.Addresses-module__p5Av9G__regionSelector{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:12px;display:grid}@media (max-width:600px){.Addresses-module__p5Av9G__regionSelector{grid-template-columns:1fr}}.Addresses-module__p5Av9G__regionSelect{cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;height:40px;padding:0 12px;font-size:14px;transition:all .2s}.Addresses-module__p5Av9G__regionSelect:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.Addresses-module__p5Av9G__addressCardEnhanced{position:relative}.Addresses-module__p5Av9G__addressHeaderRow{justify-content:space-between;align-items:center;display:flex}.Addresses-module__p5Av9G__consigneeInfo{align-items:center;gap:12px;display:flex}.Addresses-module__p5Av9G__consigneeName{color:#1f2a37;font-size:16px;font-weight:600}.Addresses-module__p5Av9G__addressQuickActions{opacity:0;gap:8px;transition:opacity .2s;display:flex}.Addresses-module__p5Av9G__listItem:hover .Addresses-module__p5Av9G__addressQuickActions{opacity:1}.Addresses-module__p5Av9G__validationHint{color:#059669;align-items:center;gap:4px;margin-top:4px;font-size:12px;display:flex}.Addresses-module__p5Av9G__validationHint.Addresses-module__p5Av9G__error{color:#dc2626}.Addresses-module__p5Av9G__phoneFormatted{font-family:SF Mono,Monaco,Courier New,monospace}.Addresses-module__p5Av9G__fullAddress{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;margin-top:12px;padding:12px}.Addresses-module__p5Av9G__fullAddressText{color:#374151;font-size:14px;line-height:1.6}@media (max-width:600px){.Addresses-module__p5Av9G__addressHeaderRow{flex-direction:column;align-items:flex-start;gap:8px}.Addresses-module__p5Av9G__addressQuickActions{opacity:1}}
.shared-module___fsxbq__container{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);max-width:1200px;min-height:calc(100vh - 64px);margin:0 auto;padding:24px}.shared-module___fsxbq__pageHeader{margin-bottom:32px}.shared-module___fsxbq__pageTitle{color:#1f2a37;margin:0 0 8px;font-size:28px;font-weight:700}.shared-module___fsxbq__pageSubtitle{color:#6b7280;margin:0;font-size:14px}.shared-module___fsxbq__toolbar{background:#fffc;border:1px solid #e5e7eb;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;padding:16px;display:flex}.shared-module___fsxbq__searchInput{background:#f9fafb;border:2px solid #e5e7eb;border-radius:10px;flex:1;min-width:200px;max-width:400px;height:44px;padding:0 16px;font-size:14px;transition:all .2s}.shared-module___fsxbq__searchInput:focus{background:#fff;border-color:#3b82f6;outline:none;box-shadow:0 0 0 4px #3b82f61a}.shared-module___fsxbq__searchInput::placeholder{color:#9ca3af}.shared-module___fsxbq__filterSelect{cursor:pointer;background:#f9fafb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M3 4.5L6 7.5L9 4.5'/%3E%3C/svg%3E") right 14px center no-repeat;border:2px solid #e5e7eb;border-radius:10px;height:44px;padding:0 36px 0 14px;font-size:14px;transition:all .2s}.shared-module___fsxbq__filterSelect:focus{background-color:#fff;border-color:#3b82f6;outline:none}.shared-module___fsxbq__primaryBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:10px;justify-content:center;align-items:center;height:44px;padding:0 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.shared-module___fsxbq__primaryBtn:hover:not(:disabled){background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f640}.shared-module___fsxbq__primaryBtn:active:not(:disabled){transform:translateY(0)}.shared-module___fsxbq__primaryBtn:disabled{cursor:not-allowed;box-shadow:none;background:linear-gradient(135deg,#93c5fd 0%,#60a5fa 100%);transform:none}.shared-module___fsxbq__secondaryBtn{color:#4b5563;cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:10px;height:44px;padding:0 20px;font-size:14px;font-weight:500;transition:all .2s}.shared-module___fsxbq__secondaryBtn:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.shared-module___fsxbq__secondaryBtn:disabled{color:#9ca3af;cursor:not-allowed;border-color:#e5e7eb}.shared-module___fsxbq__dangerBtn{color:#dc2626;cursor:pointer;background:#fff;border:1px solid #dc2626;border-radius:8px;height:40px;padding:0 20px;font-size:14px;font-weight:500;transition:background .2s}.shared-module___fsxbq__dangerBtn:hover:not(:disabled){background:#fef2f2}.shared-module___fsxbq__dangerBtn:disabled{color:#f87171;cursor:not-allowed;border-color:#f87171}.shared-module___fsxbq__card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-bottom:16px;padding:24px;box-shadow:0 1px 3px #0000000f,0 2px 6px #0000000a}.shared-module___fsxbq__cardHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.shared-module___fsxbq__cardTitle{color:#1f2a37;margin:0;font-size:18px;font-weight:600}.shared-module___fsxbq__cardSubtitle{color:#9ca3af;margin-left:8px;font-size:13px}.shared-module___fsxbq__layout{grid-template-columns:1fr 1.2fr;gap:24px;display:grid}@media (max-width:900px){.shared-module___fsxbq__layout{grid-template-columns:1fr}}.shared-module___fsxbq__listItem{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:12px;padding:16px;transition:all .2s}.shared-module___fsxbq__listItem:hover{background:#f8fafc;border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 2px 8px #0000000f}.shared-module___fsxbq__listItem.shared-module___fsxbq__selected{background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.shared-module___fsxbq__listItem:last-child{margin-bottom:0}.shared-module___fsxbq__listItemHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.shared-module___fsxbq__listItemTitle{color:#1f2a37;font-size:16px;font-weight:600}.shared-module___fsxbq__metaRow{color:#666;gap:16px;margin-top:4px;font-size:13px;display:flex}.shared-module___fsxbq__metaItem{align-items:center;gap:4px;display:flex}.shared-module___fsxbq__statusBadge{border-radius:8px;align-items:center;padding:5px 14px;font-size:12px;font-weight:600;display:inline-flex}.shared-module___fsxbq__statusPending{color:#d97706;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%)}.shared-module___fsxbq__statusProcessing{color:#2563eb;background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%)}.shared-module___fsxbq__statusSuccess{color:#059669;background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%)}.shared-module___fsxbq__statusFailed{color:#dc2626;background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%)}.shared-module___fsxbq__statusExpired{color:#6b7280;background:#f3f4f6}.shared-module___fsxbq__statusDefault{color:#4f46e5;background:linear-gradient(135deg,#e0e7ff 0%,#c7d2fe 100%)}.shared-module___fsxbq__defaultTag{color:#d97706;background:#fef3c7}.shared-module___fsxbq__highTempTag{color:#dc2626;background:#fee2e2}.shared-module___fsxbq__recommendedTag{color:#059669;background:#d1fae5}.shared-module___fsxbq__priceValue{color:#dc2626;font-size:20px;font-weight:600}.shared-module___fsxbq__priceLabel{color:#888;margin-bottom:4px;font-size:12px}.shared-module___fsxbq__detailGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:600px){.shared-module___fsxbq__detailGrid{grid-template-columns:1fr}}.shared-module___fsxbq__detailItem{flex-direction:column;gap:4px;display:flex}.shared-module___fsxbq__detailLabel{color:#888;font-size:13px}.shared-module___fsxbq__detailValue{color:#1a1a1a;font-size:15px;font-weight:500}.shared-module___fsxbq__formGroup{margin-bottom:16px}.shared-module___fsxbq__formLabel{color:#333;margin-bottom:6px;font-size:14px;display:block}.shared-module___fsxbq__formInput{border:1px solid #e0e0e0;border-radius:8px;width:100%;height:40px;padding:0 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.shared-module___fsxbq__formInput:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.shared-module___fsxbq__formTextarea{resize:vertical;border:1px solid #e0e0e0;border-radius:8px;width:100%;min-height:80px;padding:12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.shared-module___fsxbq__formTextarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.shared-module___fsxbq__formSelect{cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M3 4.5L6 7.5L9 4.5'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #e0e0e0;border-radius:8px;width:100%;height:40px;padding:0 32px 0 12px;font-size:14px}.shared-module___fsxbq__formCheckbox{cursor:pointer;align-items:center;gap:8px;display:flex}.shared-module___fsxbq__formCheckbox input{accent-color:#3b82f6;width:18px;height:18px}.shared-module___fsxbq__btnGroup{gap:12px;margin-top:16px;display:flex}.shared-module___fsxbq__timeline{padding:0;list-style:none}.shared-module___fsxbq__timelineItem{border-left:2px solid #e0e0e0;margin-left:8px;padding:12px 0 12px 24px;position:relative}.shared-module___fsxbq__timelineItem:before{content:"";background:#3b82f6;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:16px;left:-6px}.shared-module___fsxbq__timelineItem:last-child{border-left-color:#0000}.shared-module___fsxbq__timelineTime{color:#888;font-size:12px}.shared-module___fsxbq__timelineContent{color:#333;margin-top:4px;font-size:14px}.shared-module___fsxbq__table{border-collapse:collapse;width:100%}.shared-module___fsxbq__table th{text-align:left;color:#666;background:#f5f5f5;border-bottom:1px solid #e0e0e0;padding:12px 16px;font-size:13px;font-weight:500}.shared-module___fsxbq__table td{color:#333;border-bottom:1px solid #e8e8e8;padding:12px 16px;font-size:14px}.shared-module___fsxbq__table tr:hover td{background:#f8fafc}.shared-module___fsxbq__table tr.shared-module___fsxbq__selected td{background:#eff6ff}.shared-module___fsxbq__pagination{justify-content:center;align-items:center;gap:16px;padding:16px 0;display:flex}.shared-module___fsxbq__paginationInfo{color:#666;font-size:13px}.shared-module___fsxbq__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:56px 24px;display:flex}.shared-module___fsxbq__emptyIcon{opacity:.6;margin-bottom:20px;font-size:56px}.shared-module___fsxbq__emptyTitle{color:#1f2a37;margin-bottom:8px;font-size:18px;font-weight:600}.shared-module___fsxbq__emptyDesc{color:#6b7280;max-width:280px;margin-bottom:24px;font-size:14px}.shared-module___fsxbq__errorBanner{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:14px 16px;font-size:14px;display:flex}.shared-module___fsxbq__errorBanner button{color:#fff;cursor:pointer;background:#dc2626;border:0;border-radius:8px;padding:8px 14px}.shared-module___fsxbq__emptyLink{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:12px;justify-content:center;align-items:center;padding:12px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #3b82f640}.shared-module___fsxbq__emptyLink:hover{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.shared-module___fsxbq__loadingState{justify-content:center;align-items:center;padding:48px 24px;display:flex}.shared-module___fsxbq__loadingSpinner{border:3px solid #e0e0e0;border-top-color:#3b82f6;border-radius:50%;width:32px;height:32px;animation:1s linear infinite shared-module___fsxbq__spin}@keyframes shared-module___fsxbq__spin{to{transform:rotate(360deg)}}.shared-module___fsxbq__loadingText{color:#666;margin-left:12px;font-size:14px}.shared-module___fsxbq__tagGroup{flex-wrap:wrap;gap:8px;display:flex}.shared-module___fsxbq__tag{border-radius:4px;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.shared-module___fsxbq__actionBtn{cursor:pointer;border-radius:6px;padding:6px 12px;font-size:13px;transition:background .2s}.shared-module___fsxbq__actionBtnPrimary{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.shared-module___fsxbq__actionBtnPrimary:hover:not(:disabled){background:#dbeafe}.shared-module___fsxbq__actionBtnSecondary{color:#666;background:#f5f5f5;border:1px solid #e0e0e0}.shared-module___fsxbq__actionBtnSecondary:hover:not(:disabled){background:#e8e8e8}.shared-module___fsxbq__actionBtnDanger{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.shared-module___fsxbq__actionBtnDanger:hover:not(:disabled){background:#fee2e2}.shared-module___fsxbq__actionBtn:disabled{opacity:.5;cursor:not-allowed}.shared-module___fsxbq__divider{background:#e0e0e0;height:1px;margin:16px 0}.shared-module___fsxbq__section{margin-bottom:24px}.shared-module___fsxbq__sectionTitle{color:#333;border-bottom:1px solid #e0e0e0;margin-bottom:12px;padding-bottom:8px;font-size:14px;font-weight:600}.shared-module___fsxbq__costBreakdown{flex-direction:column;gap:8px;display:flex}.shared-module___fsxbq__costRow{color:#333;justify-content:space-between;font-size:14px;display:flex}.shared-module___fsxbq__costRow.shared-module___fsxbq__discount{color:#059669}.shared-module___fsxbq__costRow.shared-module___fsxbq__total{color:#dc2626;border-top:1px dashed #e0e0e0;padding-top:8px;font-weight:600}.shared-module___fsxbq__link{color:#3b82f6;cursor:pointer;font-size:14px;text-decoration:none;transition:color .2s}.shared-module___fsxbq__link:hover{color:#2563eb}.shared-module___fsxbq__notificationUnread{background:#eff6ff;border-left:3px solid #3b82f6}.shared-module___fsxbq__notificationRead{background:#fff}@media (max-width:768px){.shared-module___fsxbq__container{padding:16px}.shared-module___fsxbq__pageTitle{font-size:24px}.shared-module___fsxbq__toolbar{flex-direction:column}.shared-module___fsxbq__searchInput{max-width:100%}.shared-module___fsxbq__card{padding:16px}}
.payment-launcher-module__iugHFG__shell{gap:12px;display:grid}.payment-launcher-module__iugHFG__channelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.payment-launcher-module__iugHFG__channelCard{background:#fbfdff;border:1px solid #d7e4f5;border-radius:12px;gap:8px;padding:12px;display:grid}.payment-launcher-module__iugHFG__channelCardActive{background:#eef5ff;border-color:#3f88f7;box-shadow:0 0 0 3px #0b63d114}.payment-launcher-module__iugHFG__channelHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.payment-launcher-module__iugHFG__badge{color:#0b63d1;background:#eaf3ff;border-radius:999px;align-items:center;padding:4px 8px;font-size:12px;display:inline-flex}.payment-launcher-module__iugHFG__muted{color:#5f7187;margin:0;font-size:13px}.payment-launcher-module__iugHFG__actions{flex-wrap:wrap;gap:8px;display:flex}.payment-launcher-module__iugHFG__primaryBtn,.payment-launcher-module__iugHFG__secondaryBtn{cursor:pointer;border-radius:10px;padding:10px 14px;font-size:14px}.payment-launcher-module__iugHFG__primaryBtn{color:#fff;background:linear-gradient(120deg,#0b63d1,#0d72ea);border:1px solid #0000}.payment-launcher-module__iugHFG__secondaryBtn{color:#1b4d85;background:#f7fbff;border:1px solid #bfd3ee}.payment-launcher-module__iugHFG__primaryBtn:disabled,.payment-launcher-module__iugHFG__secondaryBtn:disabled{opacity:.6;cursor:not-allowed}.payment-launcher-module__iugHFG__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.payment-launcher-module__iugHFG__summaryBox{background:#f7fbff;border:1px solid #e1ebf7;border-radius:12px;gap:4px;padding:10px;display:grid}.payment-launcher-module__iugHFG__label{color:#5d7087;font-size:12px}.payment-launcher-module__iugHFG__statusReady{color:#0f6f3e;font-weight:600}.payment-launcher-module__iugHFG__statusPending{color:#a85700;font-weight:600}.payment-launcher-module__iugHFG__tips{color:#47627f;gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.payment-launcher-module__iugHFG__link{color:#0b63d1;text-decoration:none}.payment-launcher-module__iugHFG__link:hover{text-decoration:underline}@media (max-width:900px){.payment-launcher-module__iugHFG__channelGrid,.payment-launcher-module__iugHFG__summaryGrid{grid-template-columns:1fr}}
.FGFMaterialSelector-module__qgqfBq__container{--bg:#f4f7fb;--card:#fff;--line:#d8e3f0;--text:#1f2a37;--muted:#5f7187;--primary:#0b63d1;--accent:#eaf3ff;--warning:#f59e0b;--danger:#dc2626;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px}.FGFMaterialSelector-module__qgqfBq__title{color:var(--text);margin:0 0 12px;font-size:16px;font-weight:600}.FGFMaterialSelector-module__qgqfBq__recommendationHint{background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex}.FGFMaterialSelector-module__qgqfBq__hintIcon{font-size:16px}.FGFMaterialSelector-module__qgqfBq__hintText{color:#92400e;font-size:13px}.FGFMaterialSelector-module__qgqfBq__hintLink{color:var(--primary);cursor:pointer;background:0 0;border:none;padding:0 4px;font-weight:600;text-decoration:underline}.FGFMaterialSelector-module__qgqfBq__hintLink:hover{color:#084ba0}.FGFMaterialSelector-module__qgqfBq__hintLink:disabled{opacity:.5;cursor:not-allowed}.FGFMaterialSelector-module__qgqfBq__categoryBlock{border:1px solid var(--line);border-radius:12px;margin-bottom:10px;overflow:hidden}.FGFMaterialSelector-module__qgqfBq__categoryHeader{background:var(--bg);cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;display:flex}.FGFMaterialSelector-module__qgqfBq__categoryHeader:hover{background:#e8f2ff}.FGFMaterialSelector-module__qgqfBq__categoryHeader:disabled{opacity:.5;cursor:not-allowed}.FGFMaterialSelector-module__qgqfBq__categoryLabel{color:var(--text);font-size:14px;font-weight:600}.FGFMaterialSelector-module__qgqfBq__categoryCount,.FGFMaterialSelector-module__qgqfBq__categoryArrow{color:var(--muted);font-size:12px}.FGFMaterialSelector-module__qgqfBq__materialGrid{background:var(--card);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;padding:12px;display:grid}.FGFMaterialSelector-module__qgqfBq__materialCard{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:10px;padding:12px;transition:all .2s;position:relative}.FGFMaterialSelector-module__qgqfBq__materialCard:hover{background:#eef5ff;border-color:#8db9f8}.FGFMaterialSelector-module__qgqfBq__materialCard.FGFMaterialSelector-module__qgqfBq__selected{border-color:var(--primary);background:var(--accent);box-shadow:0 0 0 3px #0b63d11a}.FGFMaterialSelector-module__qgqfBq__materialCard.FGFMaterialSelector-module__qgqfBq__recommended{border-color:#22c55e}.FGFMaterialSelector-module__qgqfBq__recommendedBadge{color:#fff;background:#22c55e;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;top:-6px;right:8px}.FGFMaterialSelector-module__qgqfBq__highTempBadge{color:#fff;background:#f59e0b;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;top:-6px;left:8px}.FGFMaterialSelector-module__qgqfBq__materialName{color:var(--text);margin-bottom:6px;padding-top:4px;font-size:14px;font-weight:600}.FGFMaterialSelector-module__qgqfBq__materialPrice{align-items:baseline;gap:2px;margin-bottom:6px;display:flex}.FGFMaterialSelector-module__qgqfBq__priceValue{color:var(--primary);font-size:18px;font-weight:700}.FGFMaterialSelector-module__qgqfBq__priceUnit{color:var(--muted);font-size:12px}.FGFMaterialSelector-module__qgqfBq__materialMeta{color:var(--muted);gap:8px;margin-bottom:4px;font-size:12px;display:flex}.FGFMaterialSelector-module__qgqfBq__materialFiber{color:#345277;margin-bottom:4px;font-size:12px}.FGFMaterialSelector-module__qgqfBq__materialDesc{color:#5a6f85;font-size:11px;line-height:1.4}.FGFMaterialSelector-module__qgqfBq__selectedInfo{background:var(--accent);border:1px solid #bad4fb;border-radius:10px;margin-top:12px;padding:12px}.FGFMaterialSelector-module__qgqfBq__selectedHeader{color:#0f4ea3;margin-bottom:8px;font-size:14px;font-weight:600}.FGFMaterialSelector-module__qgqfBq__selectedDetails{color:#345277;flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.FGFMaterialSelector-module__qgqfBq__highTempText{color:#f59e0b;font-weight:600}.FGFMaterialSelector-module__qgqfBq__loadingState{border:1px solid var(--line);background:#f8fbff;border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:20px;display:flex}.FGFMaterialSelector-module__qgqfBq__loadingIcon{font-size:20px;animation:1s linear infinite FGFMaterialSelector-module__qgqfBq__spin}@keyframes FGFMaterialSelector-module__qgqfBq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.FGFMaterialSelector-module__qgqfBq__loadingText{color:var(--muted);font-size:14px}.FGFMaterialSelector-module__qgqfBq__errorHint{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex}.FGFMaterialSelector-module__qgqfBq__errorIcon{font-size:16px}.FGFMaterialSelector-module__qgqfBq__errorText{color:#dc2626;font-size:13px}@media (max-width:720px){.FGFMaterialSelector-module__qgqfBq__materialGrid{grid-template-columns:1fr}.FGFMaterialSelector-module__qgqfBq__categoryHeader{flex-wrap:wrap;gap:4px}}
.FGFDeviceConfig-module__L6_rZq__container{--bg:#f4f7fb;--card:#fff;--line:#d8e3f0;--text:#1f2a37;--muted:#5f7187;--primary:#0b63d1;--accent:#eaf3ff;--warning:#f59e0b;--danger:#dc2626;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px}.FGFDeviceConfig-module__L6_rZq__title{color:var(--text);margin:0 0 12px;font-size:16px;font-weight:600}.FGFDeviceConfig-module__L6_rZq__recommendationBlock{background:var(--accent);border:1px solid #bad4fb;border-radius:12px;margin-bottom:12px;padding:12px}.FGFDeviceConfig-module__L6_rZq__recommendationHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.FGFDeviceConfig-module__L6_rZq__autoLabel{color:#0f4ea3;font-size:13px;font-weight:600}.FGFDeviceConfig-module__L6_rZq__deviceTypeBadge{color:#fff;background:#22c55e;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.FGFDeviceConfig-module__L6_rZq__deviceTypeBadgeHighTemp{color:#fff;background:#f59e0b;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.FGFDeviceConfig-module__L6_rZq__deviceCard{background:#fff;border:1px solid #c8d9f2;border-radius:10px;gap:12px;padding:10px;display:flex}.FGFDeviceConfig-module__L6_rZq__deviceIcon{font-size:24px}.FGFDeviceConfig-module__L6_rZq__deviceInfo{flex:1}.FGFDeviceConfig-module__L6_rZq__deviceName{color:var(--text);margin-bottom:4px;font-size:15px;font-weight:600}.FGFDeviceConfig-module__L6_rZq__deviceMeta{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.FGFDeviceConfig-module__L6_rZq__highTempNote{color:#f59e0b;font-weight:600}.FGFDeviceConfig-module__L6_rZq__reason{color:#345277;margin-top:8px;font-size:12px}.FGFDeviceConfig-module__L6_rZq__warning{color:#f59e0b;margin-left:8px}.FGFDeviceConfig-module__L6_rZq__nozzleBlock{margin-bottom:12px}.FGFDeviceConfig-module__L6_rZq__nozzleTitle{color:var(--text);margin:0 0 10px;font-size:14px;font-weight:600}.FGFDeviceConfig-module__L6_rZq__precisionToggle{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;display:grid}.FGFDeviceConfig-module__L6_rZq__precisionBtn{border:1px solid var(--line);cursor:pointer;text-align:center;background:#fff;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.FGFDeviceConfig-module__L6_rZq__precisionBtn:hover{background:#eef5ff;border-color:#8db9f8}.FGFDeviceConfig-module__L6_rZq__precisionActive{border-color:var(--primary);background:var(--accent)}.FGFDeviceConfig-module__L6_rZq__precisionBtn:disabled{opacity:.5;cursor:not-allowed}.FGFDeviceConfig-module__L6_rZq__precisionLabel{color:var(--text);font-size:13px;font-weight:600}.FGFDeviceConfig-module__L6_rZq__precisionDesc{color:var(--muted);font-size:11px}.FGFDeviceConfig-module__L6_rZq__nozzleCard{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px}.FGFDeviceConfig-module__L6_rZq__nozzleDiameter{align-items:baseline;gap:4px;margin-bottom:12px;display:flex}.FGFDeviceConfig-module__L6_rZq__nozzleValue{color:var(--primary);font-size:28px;font-weight:700}.FGFDeviceConfig-module__L6_rZq__nozzleUnit{color:var(--muted);font-size:14px}.FGFDeviceConfig-module__L6_rZq__nozzleDetails{gap:8px;display:grid}.FGFDeviceConfig-module__L6_rZq__nozzleRow{justify-content:space-between;gap:8px;display:flex}.FGFDeviceConfig-module__L6_rZq__nozzleLabel{color:var(--muted);font-size:12px}.FGFDeviceConfig-module__L6_rZq__nozzleData{color:var(--text);font-size:12px;font-weight:500}.FGFDeviceConfig-module__L6_rZq__efficiencyAdjust{color:#f59e0b;font-weight:400}.FGFDeviceConfig-module__L6_rZq__baselineNote{color:#fff;background:#22c55e;border-radius:4px;margin-left:4px;padding:2px 6px;font-size:10px}.FGFDeviceConfig-module__L6_rZq__layerRange{color:var(--muted);font-weight:400}.FGFDeviceConfig-module__L6_rZq__manualBlock{border:1px solid var(--line);border-radius:10px;padding:12px}.FGFDeviceConfig-module__L6_rZq__manualTitle{color:var(--muted);margin:0 0 10px;font-size:13px;font-weight:600}.FGFDeviceConfig-module__L6_rZq__manualGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.FGFDeviceConfig-module__L6_rZq__manualRow{gap:6px;display:grid}.FGFDeviceConfig-module__L6_rZq__manualLabel{color:var(--muted);font-size:12px}.FGFDeviceConfig-module__L6_rZq__manualSelect{background:#fff;border:1px solid #bfd1ea;border-radius:8px;padding:8px 10px;font-size:13px}.FGFDeviceConfig-module__L6_rZq__manualSelect:focus{border-color:#3f88f7;outline:none}.FGFDeviceConfig-module__L6_rZq__manualSelect:disabled{opacity:.5;cursor:not-allowed}@media (max-width:720px){.FGFDeviceConfig-module__L6_rZq__precisionToggle,.FGFDeviceConfig-module__L6_rZq__manualGrid{grid-template-columns:1fr}}.FGFDeviceConfig-module__L6_rZq__loadingState{border:1px solid var(--line);background:#f8fbff;border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:20px;display:flex}.FGFDeviceConfig-module__L6_rZq__loadingIcon{font-size:20px;animation:1s linear infinite FGFDeviceConfig-module__L6_rZq__spin}@keyframes FGFDeviceConfig-module__L6_rZq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.FGFDeviceConfig-module__L6_rZq__loadingText{color:var(--muted);font-size:14px}.FGFDeviceConfig-module__L6_rZq__errorHint{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex}.FGFDeviceConfig-module__L6_rZq__errorIcon{font-size:16px}.FGFDeviceConfig-module__L6_rZq__errorText{color:var(--danger);font-size:13px}
.FGFPriceBreakdown-module__0t23Ja__container{--bg:#f4f7fb;--card:#fff;--line:#d8e3f0;--text:#1f2a37;--muted:#5f7187;--primary:#0b63d1;--primaryDeep:#084ba0;--accent:#eaf3ff;--success:#22c55e;--warning:#f59e0b;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px}.FGFPriceBreakdown-module__0t23Ja__title{color:var(--text);margin:0 0 12px;font-size:16px;font-weight:600}.FGFPriceBreakdown-module__0t23Ja__loading{flex-direction:column;align-items:center;gap:12px;padding:40px 20px;display:flex}.FGFPriceBreakdown-module__0t23Ja__loadingSpinner{border:3px solid var(--line);border-top-color:var(--primary);border-radius:999px;width:32px;height:32px;animation:1s linear infinite FGFPriceBreakdown-module__0t23Ja__spin}@keyframes FGFPriceBreakdown-module__0t23Ja__spin{to{transform:rotate(360deg)}}.FGFPriceBreakdown-module__0t23Ja__loadingText{color:var(--muted);font-size:14px}.FGFPriceBreakdown-module__0t23Ja__empty{flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}.FGFPriceBreakdown-module__0t23Ja__emptyIcon{font-size:32px}.FGFPriceBreakdown-module__0t23Ja__emptyText{color:var(--muted);text-align:center;font-size:13px}.FGFPriceBreakdown-module__0t23Ja__totalBlock{background:var(--accent);border:1px solid #bad4fb;border-radius:12px;margin-bottom:12px;padding:16px}.FGFPriceBreakdown-module__0t23Ja__totalPrice{color:var(--primaryDeep);margin-bottom:4px;font-size:32px;font-weight:700}.FGFPriceBreakdown-module__0t23Ja__totalMeta{color:#345277;font-size:14px}.FGFPriceBreakdown-module__0t23Ja__weightNote{color:var(--muted)}.FGFPriceBreakdown-module__0t23Ja__breakdownList{gap:8px;display:grid}.FGFPriceBreakdown-module__0t23Ja__breakdownItem{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px}.FGFPriceBreakdown-module__0t23Ja__discountItem{background:#f0fdf4;border-color:#86efac}.FGFPriceBreakdown-module__0t23Ja__itemHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.FGFPriceBreakdown-module__0t23Ja__itemIcon{font-size:16px}.FGFPriceBreakdown-module__0t23Ja__itemLabel{color:var(--muted);flex:1;font-size:13px}.FGFPriceBreakdown-module__0t23Ja__itemValue{color:var(--text);font-size:14px;font-weight:600}.FGFPriceBreakdown-module__0t23Ja__discountItem .FGFPriceBreakdown-module__0t23Ja__itemValue{color:var(--success)}.FGFPriceBreakdown-module__0t23Ja__itemDetail{color:var(--muted);flex-wrap:wrap;gap:8px;margin-top:6px;font-size:12px;display:flex}.FGFPriceBreakdown-module__0t23Ja__materialName,.FGFPriceBreakdown-module__0t23Ja__nozzleNote{color:#345277}.FGFPriceBreakdown-module__0t23Ja__discountPercent{background:var(--success);color:#fff;border-radius:4px;padding:2px 6px;font-size:11px}.FGFPriceBreakdown-module__0t23Ja__divider{border:none;border-top:1px dashed var(--line);margin:12px 0}.FGFPriceBreakdown-module__0t23Ja__configGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.FGFPriceBreakdown-module__0t23Ja__configItem{background:var(--bg);border-radius:8px;gap:4px;padding:8px;display:grid}.FGFPriceBreakdown-module__0t23Ja__configLabel{color:var(--muted);font-size:11px}.FGFPriceBreakdown-module__0t23Ja__configValue{color:var(--text);font-size:13px;font-weight:500}.FGFPriceBreakdown-module__0t23Ja__highTempBadge{background:var(--warning);color:#fff;border-radius:4px;margin-left:4px;padding:2px 6px;font-size:10px}.FGFPriceBreakdown-module__0t23Ja__leadTimeBlock{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:12px;display:grid}.FGFPriceBreakdown-module__0t23Ja__leadTimeItem{border:1px solid var(--line);background:#f8fbff;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.FGFPriceBreakdown-module__0t23Ja__leadTimeIcon{font-size:16px}.FGFPriceBreakdown-module__0t23Ja__leadTimeLabel{color:var(--muted);flex:1;font-size:12px}.FGFPriceBreakdown-module__0t23Ja__leadTimeValue{color:var(--text);font-size:14px;font-weight:600}.FGFPriceBreakdown-module__0t23Ja__minOrderCheck{border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.FGFPriceBreakdown-module__0t23Ja__passed{background:#f0fdf4;border:1px solid #86efac}.FGFPriceBreakdown-module__0t23Ja__failed{background:#fef3c7;border:1px solid #fcd34d}.FGFPriceBreakdown-module__0t23Ja__checkIcon{font-size:16px}.FGFPriceBreakdown-module__0t23Ja__checkText{color:var(--text);font-size:12px}@media (max-width:720px){.FGFPriceBreakdown-module__0t23Ja__configGrid{grid-template-columns:repeat(2,1fr)}.FGFPriceBreakdown-module__0t23Ja__leadTimeBlock{grid-template-columns:1fr}}
.StepProgress-module__wuiNXq__container{--bg:#f4f7fb;--card:#fff;--line:#d8e3f0;--text:#1f2a37;--muted:#5f7187;--primary:#0b63d1;--accent:#eaf3ff;--success:#22c55e;background:var(--card);border:1px solid var(--line);border-radius:14px;margin-bottom:16px;padding:20px 24px}.StepProgress-module__wuiNXq__stepBar{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.StepProgress-module__wuiNXq__stepItem{cursor:default;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.StepProgress-module__wuiNXq__stepItem.StepProgress-module__wuiNXq__completed{cursor:pointer}.StepProgress-module__wuiNXq__stepDot{border:2px solid var(--line);width:40px;height:40px;color:var(--muted);z-index:2;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:14px;transition:all .3s;display:flex;position:relative}.StepProgress-module__wuiNXq__dotCompleted{background:var(--success);border-color:var(--success);color:#fff}.StepProgress-module__wuiNXq__dotCurrent{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 0 0 4px #0b63d133}.StepProgress-module__wuiNXq__checkMark{font-size:18px;font-weight:700}.StepProgress-module__wuiNXq__stepIcon{font-size:16px}.StepProgress-module__wuiNXq__stepNumber{font-size:16px;font-weight:600}.StepProgress-module__wuiNXq__connector{background:var(--line);z-index:1;width:100%;height:2px;position:absolute;top:20px;left:-50%}.StepProgress-module__wuiNXq__connectorCompleted{background:var(--success)}.StepProgress-module__wuiNXq__stepContent{flex-direction:column;align-items:center;gap:4px;margin-top:12px;display:flex}.StepProgress-module__wuiNXq__stepLabel{color:var(--muted);font-size:14px;font-weight:500}.StepProgress-module__wuiNXq__labelCurrent{color:var(--primary);font-weight:600}.StepProgress-module__wuiNXq__completed .StepProgress-module__wuiNXq__stepLabel{color:var(--success)}.StepProgress-module__wuiNXq__stepDesc{color:var(--muted);font-size:12px}.StepProgress-module__wuiNXq__progressBar{background:var(--line);border-radius:2px;height:4px;margin-top:20px;overflow:hidden}.StepProgress-module__wuiNXq__progressFill{background:linear-gradient(90deg,var(--success),var(--primary));height:100%;transition:width .5s}@media (max-width:720px){.StepProgress-module__wuiNXq__container{padding:16px}.StepProgress-module__wuiNXq__stepDot{width:32px;height:32px}.StepProgress-module__wuiNXq__stepLabel{font-size:12px}.StepProgress-module__wuiNXq__stepDesc{display:none}}
.MaterialComparison-module__ri6oIq__container{--bg:#f4f7fb;--card:#fff;--line:#d8e3f0;--text:#1f2a37;--muted:#5f7187;--primary:#0b63d1;--accent:#eaf3ff;--success:#22c55e;--warning:#f59e0b;--danger:#dc2626;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px}.MaterialComparison-module__ri6oIq__title{color:var(--text);margin:0 0 12px;font-size:16px;font-weight:600}.MaterialComparison-module__ri6oIq__recommendationHint{background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex}.MaterialComparison-module__ri6oIq__hintIcon{font-size:16px}.MaterialComparison-module__ri6oIq__hintText{color:#92400e;font-size:13px}.MaterialComparison-module__ri6oIq__hintLink{color:var(--primary);cursor:pointer;background:0 0;border:none;padding:0 4px;font-weight:600;text-decoration:underline}.MaterialComparison-module__ri6oIq__hintLink:hover{color:#084ba0}.MaterialComparison-module__ri6oIq__hintLink:disabled{opacity:.5;cursor:not-allowed}.MaterialComparison-module__ri6oIq__categoryBlock{border:1px solid var(--line);border-radius:12px;margin-bottom:10px;overflow:hidden}.MaterialComparison-module__ri6oIq__categoryHeader{background:var(--bg);cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;display:flex}.MaterialComparison-module__ri6oIq__categoryHeader:hover{background:#e8f2ff}.MaterialComparison-module__ri6oIq__expanded{background:var(--accent)}.MaterialComparison-module__ri6oIq__categoryHeader:disabled{opacity:.5;cursor:not-allowed}.MaterialComparison-module__ri6oIq__categoryLabel{color:var(--text);font-size:14px;font-weight:600}.MaterialComparison-module__ri6oIq__categoryCount,.MaterialComparison-module__ri6oIq__categoryArrow{color:var(--muted);font-size:12px}.MaterialComparison-module__ri6oIq__materialGrid{background:var(--card);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;padding:12px;display:grid}.MaterialComparison-module__ri6oIq__materialCard{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;padding:12px;transition:all .2s;position:relative}.MaterialComparison-module__ri6oIq__materialCard:hover{background:#eef5ff;border-color:#8db9f8}.MaterialComparison-module__ri6oIq__materialCard.MaterialComparison-module__ri6oIq__selected{border-color:var(--primary);background:var(--accent);box-shadow:0 0 0 3px #0b63d11a}.MaterialComparison-module__ri6oIq__materialCard.MaterialComparison-module__ri6oIq__recommended{border-color:var(--success)}.MaterialComparison-module__ri6oIq__materialCard.MaterialComparison-module__ri6oIq__manualReview{background:#fffdf8;border-color:#f6c66e}.MaterialComparison-module__ri6oIq__recommendedBadge{background:var(--success);color:#fff;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;top:-6px;right:8px}.MaterialComparison-module__ri6oIq__highTempBadge{background:var(--warning);color:#fff;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;top:-6px;left:8px}.MaterialComparison-module__ri6oIq__manualReviewBadge{color:#9a3412;background:#ffedd5;border-radius:999px;margin-bottom:7px;padding:2px 8px;font-size:10px;font-weight:650;display:inline-flex}.MaterialComparison-module__ri6oIq__materialName{color:var(--text);margin-bottom:4px;padding-top:4px;font-size:14px;font-weight:600}.MaterialComparison-module__ri6oIq__pricePerKg{color:var(--muted);margin-bottom:8px;font-size:12px}.MaterialComparison-module__ri6oIq__estimatedPrice{background:#f8fbff;border-radius:6px;flex-direction:column;gap:2px;margin-bottom:8px;padding:8px;display:flex}.MaterialComparison-module__ri6oIq__priceLabel{color:var(--muted);font-size:11px}.MaterialComparison-module__ri6oIq__priceValue{color:var(--primary);font-size:18px;font-weight:700}.MaterialComparison-module__ri6oIq__selected .MaterialComparison-module__ri6oIq__priceValue{color:#084ba0}.MaterialComparison-module__ri6oIq__priceBreakdown{color:var(--muted);gap:8px;margin-bottom:6px;font-size:11px;display:flex}.MaterialComparison-module__ri6oIq__materialDesc{color:#5a6f85;font-size:11px}.MaterialComparison-module__ri6oIq__leadTime{color:var(--muted);margin-top:4px;font-size:11px}.MaterialComparison-module__ri6oIq__materialWarning{color:#8a4b08;background:#fff7e6;border-radius:6px;margin-top:8px;padding:7px 8px;font-size:10px;line-height:1.5}.MaterialComparison-module__ri6oIq__selectedSummary{background:var(--accent);border:1px solid #bad4fb;border-radius:10px;margin-top:12px;padding:12px}.MaterialComparison-module__ri6oIq__summaryHeader{color:#0f4ea3;margin-bottom:6px;font-size:14px;font-weight:600}.MaterialComparison-module__ri6oIq__summaryPrice{color:var(--primary);margin-bottom:4px;font-size:22px;font-weight:700}.MaterialComparison-module__ri6oIq__summaryDetail{color:#345277;font-size:12px}.MaterialComparison-module__ri6oIq__summaryNote{color:var(--warning);margin-top:6px;font-size:12px;font-weight:500}.MaterialComparison-module__ri6oIq__summaryWarning{color:#9a3412;background:#ffedd5;border-radius:7px;margin-top:8px;padding:8px;font-size:11px;font-weight:600}@media (max-width:720px){.MaterialComparison-module__ri6oIq__materialGrid{grid-template-columns:1fr}.MaterialComparison-module__ri6oIq__categoryHeader{flex-wrap:wrap;gap:4px}}.MaterialComparison-module__ri6oIq__loadingState{border:1px solid var(--line);background:#f8fbff;border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:20px;display:flex}.MaterialComparison-module__ri6oIq__loadingIcon{font-size:20px;animation:1s linear infinite MaterialComparison-module__ri6oIq__spin}@keyframes MaterialComparison-module__ri6oIq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.MaterialComparison-module__ri6oIq__loadingText{color:var(--muted);font-size:14px}.MaterialComparison-module__ri6oIq__errorHint{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex}.MaterialComparison-module__ri6oIq__errorIcon{font-size:16px}.MaterialComparison-module__ri6oIq__errorText{color:var(--danger);font-size:13px}.MaterialComparison-module__ri6oIq__availabilityHint{color:#76520a;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:13px;display:flex}.MaterialComparison-module__ri6oIq__materialCard.MaterialComparison-module__ri6oIq__unavailable{cursor:not-allowed;opacity:.72;background:#f8fafc;border-style:dashed}.MaterialComparison-module__ri6oIq__materialCard.MaterialComparison-module__ri6oIq__unavailable:hover{border-color:var(--line);background:#f8fafc}.MaterialComparison-module__ri6oIq__unavailableBadge{color:#fff;background:#64748b;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;top:-6px;right:8px}.MaterialComparison-module__ri6oIq__unavailableReason{color:#64748b;background:#eef2f7;border-radius:6px;padding:8px;font-size:11px;line-height:1.5}
.RealTimeQuote-module__ILPL2a__container{--bg:#f4f7fb;--card:#fff;--line:#d8e3f0;--text:#1f2a37;--muted:#5f7187;--primary:#0b63d1;--primaryDeep:#084ba0;--accent:#eaf3ff;--success:#22c55e;--warning:#f59e0b;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px}.RealTimeQuote-module__ILPL2a__empty{flex-direction:column;align-items:center;gap:8px;padding:32px 16px;display:flex}.RealTimeQuote-module__ILPL2a__emptyIcon{font-size:32px}.RealTimeQuote-module__ILPL2a__emptyText{color:var(--muted);font-size:14px}.RealTimeQuote-module__ILPL2a__loading{flex-direction:column;align-items:center;gap:12px;padding:32px 16px;display:flex}.RealTimeQuote-module__ILPL2a__loadingSpinner{border:3px solid var(--line);border-top-color:var(--primary);border-radius:999px;width:28px;height:28px;animation:1s linear infinite RealTimeQuote-module__ILPL2a__spin}@keyframes RealTimeQuote-module__ILPL2a__spin{to{transform:rotate(360deg)}}.RealTimeQuote-module__ILPL2a__loadingText{color:var(--muted);font-size:14px}.RealTimeQuote-module__ILPL2a__error{flex-direction:column;align-items:center;gap:8px;padding:32px 16px;display:flex}.RealTimeQuote-module__ILPL2a__errorIcon{font-size:32px}.RealTimeQuote-module__ILPL2a__errorText{color:#dc2626;font-size:14px}.RealTimeQuote-module__ILPL2a__simplifiedView{flex-direction:column;gap:12px;display:flex}.RealTimeQuote-module__ILPL2a__warningPanel{color:#8a4b08;background:#fff7e6;border:1px solid #f6c66e;border-radius:10px;margin-bottom:12px;padding:12px 14px;font-size:12px;line-height:1.6}.RealTimeQuote-module__ILPL2a__warningPanel strong{color:#9a3412;margin-bottom:5px;font-size:13px;display:block}.RealTimeQuote-module__ILPL2a__warningPanel ul{margin:0;padding-left:18px}.RealTimeQuote-module__ILPL2a__warningPanel li+li{margin-top:3px}.RealTimeQuote-module__ILPL2a__mainPrice{background:var(--accent);border:1px solid #bad4fb;border-radius:12px;flex-direction:column;gap:4px;padding:16px;display:flex}.RealTimeQuote-module__ILPL2a__priceLabel{color:#345277;font-size:12px}.RealTimeQuote-module__ILPL2a__priceValue{color:var(--primaryDeep);font-size:28px;font-weight:700;transition:all .3s}.RealTimeQuote-module__ILPL2a__priceUpdating{animation:.5s RealTimeQuote-module__ILPL2a__pricePulse}@keyframes RealTimeQuote-module__ILPL2a__pricePulse{0%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.RealTimeQuote-module__ILPL2a__priceChanged{animation:.6s RealTimeQuote-module__ILPL2a__priceFlash}@keyframes RealTimeQuote-module__ILPL2a__priceFlash{0%{background-color:var(--accent)}50%{background-color:#e0f2fe}to{background-color:var(--accent)}}.RealTimeQuote-module__ILPL2a__priceSummary{gap:6px;display:grid}.RealTimeQuote-module__ILPL2a__summaryRow{color:var(--text);justify-content:space-between;font-size:13px;display:flex}.RealTimeQuote-module__ILPL2a__discountRow{color:var(--success);font-weight:500}.RealTimeQuote-module__ILPL2a__leadTime{border:1px solid var(--line);background:#f8fbff;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.RealTimeQuote-module__ILPL2a__leadIcon{font-size:16px}.RealTimeQuote-module__ILPL2a__leadText{color:var(--text);font-size:13px}.RealTimeQuote-module__ILPL2a__expandBtn{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;display:flex}.RealTimeQuote-module__ILPL2a__expandBtn:hover{background:var(--bg)}.RealTimeQuote-module__ILPL2a__expandArrow{font-size:10px}.RealTimeQuote-module__ILPL2a__detailView{background:var(--bg);border-radius:10px;margin-top:12px;padding:12px}.RealTimeQuote-module__ILPL2a__detailTitle{color:var(--text);margin:0 0 12px;font-size:14px;font-weight:600}.RealTimeQuote-module__ILPL2a__detailSection{margin-bottom:10px}.RealTimeQuote-module__ILPL2a__sectionLabel{color:var(--muted);margin-bottom:6px;font-size:12px}.RealTimeQuote-module__ILPL2a__sectionContent{gap:4px;display:grid}.RealTimeQuote-module__ILPL2a__detailRow{color:var(--text);justify-content:space-between;font-size:13px;display:flex}.RealTimeQuote-module__ILPL2a__discountHint{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;margin-top:10px;padding:10px;font-size:12px}.RealTimeQuote-module__ILPL2a__minOrderCheck{color:#166534;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;margin-top:10px;padding:10px;font-size:12px}@media (max-width:720px){.RealTimeQuote-module__ILPL2a__mainPrice{padding:12px}.RealTimeQuote-module__ILPL2a__priceValue{font-size:24px}}
.PrintabilityCard-module__W3JFRW__card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-top:16px;padding:16px}.PrintabilityCard-module__W3JFRW__header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.PrintabilityCard-module__W3JFRW__title{color:#1f2937;margin:0;font-size:16px;font-weight:600}.PrintabilityCard-module__W3JFRW__gradeBadge{color:#fff;border-radius:16px;align-items:center;gap:6px;padding:4px 12px;font-weight:600;display:flex}.PrintabilityCard-module__W3JFRW__gradeLetter{font-size:18px}.PrintabilityCard-module__W3JFRW__gradeLabel{font-size:12px}.PrintabilityCard-module__W3JFRW__overallSection{align-items:center;gap:12px;margin-bottom:16px;display:flex}.PrintabilityCard-module__W3JFRW__scoreBar{background:#e5e7eb;border-radius:4px;flex:1;height:8px;overflow:hidden}.PrintabilityCard-module__W3JFRW__scoreFill{border-radius:4px;height:100%;transition:width .3s}.PrintabilityCard-module__W3JFRW__overallScore{color:#374151;font-size:14px;font-weight:600}.PrintabilityCard-module__W3JFRW__detailGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px;display:grid}.PrintabilityCard-module__W3JFRW__detailItem{align-items:center;gap:8px;display:flex}.PrintabilityCard-module__W3JFRW__detailLabel{color:#6b7280;width:60px;font-size:12px}.PrintabilityCard-module__W3JFRW__miniBar{background:#e5e7eb;border-radius:2px;flex:1;height:4px;overflow:hidden}.PrintabilityCard-module__W3JFRW__miniFill{background:#3b82f6;border-radius:2px;height:100%}.PrintabilityCard-module__W3JFRW__detailValue{color:#374151;text-align:right;width:24px;font-size:12px;font-weight:500}.PrintabilityCard-module__W3JFRW__issuesSection{margin-bottom:12px}.PrintabilityCard-module__W3JFRW__issuesTitle{color:#dc2626;margin:0 0 8px;font-size:14px;font-weight:600}.PrintabilityCard-module__W3JFRW__issuesList{margin:0;padding:0;list-style:none}.PrintabilityCard-module__W3JFRW__issueItem{color:#7f1d1d;align-items:flex-start;gap:6px;padding:4px 0;font-size:13px;display:flex}.PrintabilityCard-module__W3JFRW__issueIcon{color:#dc2626}.PrintabilityCard-module__W3JFRW__suggestionsSection{margin-bottom:12px}.PrintabilityCard-module__W3JFRW__suggestionsTitle{color:#059669;margin:0 0 8px;font-size:14px;font-weight:600}.PrintabilityCard-module__W3JFRW__suggestionsList{margin:0;padding:0;list-style:none}.PrintabilityCard-module__W3JFRW__suggestionItem{color:#065f46;align-items:flex-start;gap:6px;padding:4px 0;font-size:13px;display:flex}.PrintabilityCard-module__W3JFRW__suggestionIcon{font-size:12px}.PrintabilityCard-module__W3JFRW__warningBanner{text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:12px}.PrintabilityCard-module__W3JFRW__warningText{color:#dc2626;font-size:14px;font-weight:500}.PrintabilityCard-module__W3JFRW__compactCard{background:#f9fafb;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:flex}.PrintabilityCard-module__W3JFRW__compactGrade{color:#fff;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;font-weight:700;display:flex}.PrintabilityCard-module__W3JFRW__compactInfo{flex-direction:column;gap:2px;display:flex}.PrintabilityCard-module__W3JFRW__compactScore{color:#1f2937;font-size:14px;font-weight:600}.PrintabilityCard-module__W3JFRW__compactLabel{color:#6b7280;font-size:12px}.PrintabilityCard-module__W3JFRW__warningIcon{font-size:16px}
.OrderConfirmModal-module__2hgqJq__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.OrderConfirmModal-module__2hgqJq__modal{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:600px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 40px #0003}.OrderConfirmModal-module__2hgqJq__header{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.OrderConfirmModal-module__2hgqJq__header h2{color:#333;margin:0;font-size:18px;font-weight:600}.OrderConfirmModal-module__2hgqJq__closeBtn{color:#666;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:20px}.OrderConfirmModal-module__2hgqJq__closeBtn:hover{color:#333;background:#f0f0f0}.OrderConfirmModal-module__2hgqJq__content{flex:1;padding:20px;overflow-y:auto}.OrderConfirmModal-module__2hgqJq__section{margin-bottom:20px}.OrderConfirmModal-module__2hgqJq__section:last-child{margin-bottom:0}.OrderConfirmModal-module__2hgqJq__section h3{color:#666;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;font-size:14px;font-weight:600}.OrderConfirmModal-module__2hgqJq__infoGrid{grid-template-columns:repeat(2,1fr);gap:8px 16px;display:grid}.OrderConfirmModal-module__2hgqJq__infoItem{background:#f8f8f8;border-radius:6px;justify-content:space-between;padding:8px 12px;display:flex}.OrderConfirmModal-module__2hgqJq__label{color:#666;font-size:13px}.OrderConfirmModal-module__2hgqJq__value{color:#333;font-size:13px;font-weight:500}.OrderConfirmModal-module__2hgqJq__gradeBadge{color:#fff;background:#48b878;border-radius:4px;padding:2px 8px;font-size:12px}.OrderConfirmModal-module__2hgqJq__urgentBadge{color:#fff;background:#e06050;border-radius:4px;padding:2px 8px;font-size:12px}.OrderConfirmModal-module__2hgqJq__priceList{border:1px solid #e5e5e5;border-radius:8px;padding:12px}.OrderConfirmModal-module__2hgqJq__priceItem{color:#555;justify-content:space-between;padding:6px 0;font-size:13px;display:flex}.OrderConfirmModal-module__2hgqJq__priceItem span:first-child{color:#666}.OrderConfirmModal-module__2hgqJq__discount{color:#48b878}.OrderConfirmModal-module__2hgqJq__discount span:last-child{color:#48b878;font-weight:500}.OrderConfirmModal-module__2hgqJq__priceTotal{border-top:1px solid #e5e5e5;justify-content:space-between;margin-top:8px;padding:12px 0 6px;font-size:16px;font-weight:600;display:flex}.OrderConfirmModal-module__2hgqJq__totalAmount{color:#e06050;font-size:20px}.OrderConfirmModal-module__2hgqJq__priceNote{text-align:center;color:#888;margin-top:8px;font-size:12px}.OrderConfirmModal-module__2hgqJq__deliveryInfo{gap:20px;display:flex}.OrderConfirmModal-module__2hgqJq__deliveryItem{text-align:center;background:#f0f8ff;border-radius:8px;flex:1;padding:12px}.OrderConfirmModal-module__2hgqJq__deliveryLabel{color:#666;margin-bottom:4px;font-size:12px;display:block}.OrderConfirmModal-module__2hgqJq__deliveryValue{color:#333;font-size:18px;font-weight:600;display:block}.OrderConfirmModal-module__2hgqJq__warningList{margin:0;padding:0;list-style:none}.OrderConfirmModal-module__2hgqJq__warningItem{color:#b87800;background:#fff8e0;border-left:3px solid #f0a020;border-radius:6px;margin-bottom:6px;padding:8px 12px;font-size:13px}.OrderConfirmModal-module__2hgqJq__warningItem:last-child{margin-bottom:0}.OrderConfirmModal-module__2hgqJq__footer{border-top:1px solid #e5e5e5;justify-content:flex-end;gap:12px;padding:16px 20px;display:flex}.OrderConfirmModal-module__2hgqJq__cancelBtn{color:#666;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:8px;padding:10px 24px;font-size:14px}.OrderConfirmModal-module__2hgqJq__cancelBtn:hover{background:#f5f5f5;border-color:#999}.OrderConfirmModal-module__2hgqJq__cancelBtn:disabled{opacity:.5;cursor:not-allowed}.OrderConfirmModal-module__2hgqJq__confirmBtn{color:#fff;cursor:pointer;background:#48b878;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:500}.OrderConfirmModal-module__2hgqJq__confirmBtn:hover{background:#3aa868}.OrderConfirmModal-module__2hgqJq__confirmBtn:disabled{opacity:.7;cursor:not-allowed}@media (max-width:480px){.OrderConfirmModal-module__2hgqJq__overlay{padding:10px}.OrderConfirmModal-module__2hgqJq__modal{max-height:85vh}.OrderConfirmModal-module__2hgqJq__content{padding:16px}.OrderConfirmModal-module__2hgqJq__infoGrid{grid-template-columns:1fr}.OrderConfirmModal-module__2hgqJq__footer{flex-direction:column-reverse}.OrderConfirmModal-module__2hgqJq__cancelBtn,.OrderConfirmModal-module__2hgqJq__confirmBtn{width:100%}}
