.goods-tool{--gd-navy:#091a2d;--gd-emerald:#176c58;--gd-gold:#d7ae62;--gd-paper:#f4f2ed;--gd-ink:#142433;--gd-muted:#64727b;--gd-line:#dbe1df;color:var(--gd-ink);background:var(--gd-paper);font:15px/1.55 var(--font-geist-sans),sans-serif}.goods-tool *{box-sizing:border-box}.goods-tool button,.goods-tool input,.goods-tool select{font:inherit}.goods-hero{isolation:isolate;color:#fff;background:radial-gradient(at 85% 25%,#546787 0,#20374d 32%,#0000 58%),linear-gradient(115deg,#081827 3%,#13374a 57%,#285d53);border-radius:0 0 28px 28px;max-width:1440px;min-height:420px;margin:20px auto 0;position:relative;overflow:hidden}.goods-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#04111e4d,#0000 85%),radial-gradient(circle at 80% 78%,#d8ae623d,#0000 22%);position:absolute;inset:0}.goods-hero-copy{max-width:780px;padding:64px clamp(24px,8vw,112px) 72px}.goods-kicker,.goods-step{color:#917a50;letter-spacing:.14em;font-size:11px;font-weight:800}.goods-kicker{color:#e8cc91}.goods-hero h1{color:#fff;letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(36px,6vw,67px);font-weight:800;line-height:1.03}.goods-hero h1 em{color:#e3bd71;font-style:normal}.goods-hero-copy>p:not(.goods-kicker){color:#e4e9ec;max-width:520px;font-size:16px}.goods-hero-links{flex-wrap:wrap;gap:24px;margin-top:22px;display:flex}.goods-hero-links a{color:#fff;border-bottom:1px solid #d7ae62;align-items:center;gap:8px;padding:9px 0;font-weight:700;text-decoration:none;display:flex}.goods-hero-stamp{text-align:center;color:#e5d8be;letter-spacing:.17em;border:1px solid #e3bd7180;border-radius:50%;place-content:center;width:142px;height:142px;font-size:11px;display:grid;position:absolute;bottom:11%;right:8%;transform:rotate(-10deg)}.goods-hero-stamp b{color:#fff;font-size:20px}.goods-hero-stamp span{font-size:8px}.goods-main{max-width:1230px;margin:-34px auto 0;padding:0 22px;position:relative}.goods-card,.goods-results{background:#fff;border:1px solid #e8e8e2;border-radius:22px;padding:clamp(22px,4vw,48px);box-shadow:0 24px 70px #132b3910}.goods-card-head,.goods-subhead,.goods-result-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.goods-card-head h2,.goods-subhead h3,.goods-result-head h2{color:#10263b;letter-spacing:-.03em;margin:4px 0}.goods-card-head h2,.goods-result-head h2{font-size:30px}.goods-card-head p,.goods-subhead p,.goods-result-head p{color:var(--gd-muted);margin:5px 0}.goods-mode{background:#f0f3f1;border-radius:30px;padding:4px;display:flex}.goods-mode button{color:#465653;cursor:pointer;background:0 0;border:0;border-radius:22px;padding:10px 17px}.goods-mode button.selected{color:#fff;background:#176c58}.goods-notice{color:#564a30;background:#fff8e9;border-left:4px solid #d4a84f;border-radius:7px;margin:24px 0;padding:15px 18px;font-size:13px}.goods-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.goods-fields label,.goods-search-label{color:#33434d;gap:6px;font-size:12px;font-weight:700;display:grid}.goods-fields input,.goods-fields select,.goods-search input{color:#152634;background:#fff;border:1px solid #ccd5d3;border-radius:10px;width:100%;min-height:48px;padding:10px 12px}:is(.goods-tool input:focus,.goods-tool select:focus,.goods-tool button:focus-visible,.goods-tool a:focus-visible){outline-offset:2px;outline:3px solid #cb9e4f}.goods-subhead{align-items:center;margin:36px 0 15px}.goods-add,.goods-result-actions button{color:#fff;cursor:pointer;background:#176c58;border:1px solid #176c58;border-radius:11px;align-items:center;gap:8px;padding:12px 16px;font-weight:800;display:flex}.goods-items{gap:14px;display:grid}.goods-item{background:linear-gradient(130deg,#f9fcfa,#fff);border:1px solid #dce5e0;border-radius:17px;padding:20px}.goods-item>header,.goods-result-item>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.goods-item>header span,.goods-result-item>header>span{color:#987542;letter-spacing:.12em;font-size:10px;font-weight:800}.goods-item h4{color:#173a36;margin:2px 0;font-size:17px}.goods-remove{color:#91554f;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:flex}.goods-search{background:#fff;border:1px solid #cdd8d3;border-radius:12px;align-items:center;gap:9px;padding:4px 5px 4px 12px;display:flex}.goods-search input{border:0;outline:0;min-height:43px}.goods-search button{white-space:nowrap;color:#fff;cursor:pointer;background:#213f58;border:0;border-radius:9px;min-height:42px;padding:8px 14px;font-weight:700}.goods-status{color:#35685b;font-size:12px}.goods-match-list{gap:7px;max-height:290px;margin:12px 0;display:grid;overflow:auto}.goods-match-list button{text-align:left;color:#263b43;cursor:pointer;background:#fff;border:1px solid #dce4e1;border-radius:10px;grid-template-columns:104px 1fr auto;align-items:start;gap:12px;padding:12px;display:grid}.goods-match-list button:disabled{opacity:.55}.goods-match-list small,.goods-result-item small{color:#718087;font-size:11px;display:block}.match-code{color:#176c58;font-family:monospace;font-weight:800}.goods-product-fields{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.goods-source-detail{color:#53665f;font-size:12px}.goods-source-detail a,.goods-faq a{color:#176c58;font-weight:800}.goods-upload{color:#176c58;cursor:pointer;background:#f4faf6;border:1px dashed #9cb5aa;border-radius:14px;align-items:center;gap:14px;min-height:86px;padding:18px;display:flex}.goods-upload span{display:grid}.goods-upload small{color:#63766f}.goods-upload input{max-width:280px;margin-top:8px}.goods-doc-review{background:#f6f8f7;border-radius:12px;padding:16px;font-size:13px}.goods-doc-review p{color:#62706c}.goods-doc-review ol{max-height:210px;padding-left:24px;overflow:auto}.goods-doc-review li{border-bottom:1px solid #dce4e0;outline:none;padding:8px}.extra-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.goods-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.goods-actions button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#176c58,#255879);border:0;border-radius:12px;align-items:center;gap:12px;min-height:54px;padding:12px 22px;font-weight:800;display:flex}.goods-actions span{color:#63736d;font-size:12px}.goods-error{color:#8f3228;background:#fff0ed;border-radius:9px;padding:12px}.goods-results{margin-top:28px}.goods-total{color:#fff;background:linear-gradient(135deg,#102b40,#1c6254);border-radius:17px;min-width:240px;padding:20px 22px}.goods-total small,.goods-total span{color:#c8dbd1;letter-spacing:.1em;font-size:10px;font-weight:700;display:block}.goods-total strong{color:#f2cf7c;letter-spacing:-.04em;font-size:34px;font-weight:850;display:block}.goods-total span{letter-spacing:0}.result-notice{background:#fff4ed;border-color:#bd6959}.goods-result-lines{gap:16px;margin-top:22px;display:grid}.goods-result-item{border:1px solid #e0e6e2;border-radius:16px;padding:20px}.goods-result-item>header{grid-template-columns:34px 1fr auto;display:grid}.goods-result-item>header>span{font-size:17px}.goods-result-item>header strong{text-align:right;color:#174b43}.goods-charge-row,.goods-totals p{border-top:1px solid #edf0ee;justify-content:space-between;gap:15px;padding:11px 0;font-size:13px;display:flex}.goods-charge-row small{margin-top:3px}.goods-charge-row>b,.goods-totals b{white-space:nowrap}.goods-totals{max-width:760px;margin:22px 0 0 auto}.goods-total-final{color:#133f35;font-size:16px;font-weight:800}.goods-result-actions{flex-wrap:wrap;gap:10px;display:flex}.goods-result-actions button{color:#1b4038;background:#fff;border-color:#dce4e1}.goods-footnote{color:#697770;font-size:11px;line-height:1.7}.goods-faq{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:36px 0 50px;display:grid}.goods-faq article,.goods-seo-copy{background:#fff;border:1px solid #e8e8e2;border-radius:17px;padding:24px}.goods-faq h2{color:#173c36;font-size:18px}.goods-faq p,.goods-seo-copy{color:#59666a;font-size:13px;line-height:1.8}.goods-seo-copy{max-width:1180px;margin:40px auto;padding:30px 24px}.spin{animation:1s linear infinite goods-spin}@keyframes goods-spin{to{transform:rotate(360deg)}}@media (max-width:800px){.goods-hero-stamp{display:none}.goods-fields,.goods-product-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.goods-faq{grid-template-columns:1fr}.goods-main{padding:0 14px}.goods-results,.goods-card{padding:22px}}@media (max-width:540px){.goods-hero{border-radius:0 0 20px 20px;min-height:400px;margin-top:8px}.goods-hero-copy{padding:50px 22px 67px}.goods-hero h1{font-size:42px}.goods-mode{justify-content:center;width:100%}.goods-card-head{flex-direction:column}.goods-card-head h2,.goods-result-head h2{font-size:25px}.goods-fields,.goods-product-fields,.extra-fields{grid-template-columns:1fr}.goods-subhead{align-items:flex-end}.goods-match-list button{grid-template-columns:1fr}.goods-result-head{flex-direction:column}.goods-total{width:100%}.goods-result-item{padding:14px}.goods-charge-row{font-size:12px}.goods-actions{flex-direction:column;align-items:stretch}.goods-actions button{justify-content:center}.goods-upload{align-items:flex-start}.goods-upload input{max-width:100%}}@media print{body *{visibility:hidden!important}.goods-results,.goods-results *{visibility:visible!important}.goods-results{width:100%;box-shadow:none;border:0;margin:0;padding:0;position:absolute;inset:0}.goods-result-actions{display:none!important}.goods-result-item{break-inside:avoid}.goods-total strong{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#f2cf7c!important}}@media (prefers-reduced-motion:reduce){.goods-tool *,.goods-tool :before,.goods-tool :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.goods-doc-review li{gap:8px;margin:8px 0;display:grid}.goods-doc-review textarea{color:#25343c;background:#fff;border:1px solid #ccd5d3;border-radius:8px;width:100%;min-height:56px;padding:10px}.goods-doc-review li button{color:#176c58;cursor:pointer;background:#fff;border:1px solid #176c58;border-radius:8px;justify-self:start;padding:8px 11px;font-weight:700}.goods-secondary-action{color:#245144;cursor:pointer;background:#f4faf6;border:1px solid #cddbd5;border-radius:11px;min-height:46px;padding:10px 14px;font-size:12px;font-weight:800}.goods-scenario-compare{background:#eff6f5;border-radius:14px;margin-top:18px;padding:18px}.goods-scenario-compare>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.goods-scenario-compare article{background:#fff;border:1px solid #d6e2df;border-radius:10px;gap:6px;padding:14px;display:grid}.goods-scenario-compare strong{color:#176c58;font-size:22px}.goods-scenario-compare small{color:#687872;font-size:11px}.goods-review-table{border-collapse:collapse;width:100%}.goods-review-table th{text-align:left;color:#4e665c;padding:8px;font-size:11px}.goods-review-table td{vertical-align:top;border-top:1px solid #dce4e0;padding:8px}.goods-review-table td:first-child{width:75%}.goods-review-table textarea{color:#25343c;background:#fff;border:1px solid #ccd5d3;border-radius:8px;width:100%;min-height:56px;padding:10px}.goods-review-table button{color:#176c58;cursor:pointer;background:#fff;border:1px solid #176c58;border-radius:8px;padding:8px 11px;font-weight:700}@media (max-width:540px){.goods-review-table,.goods-review-table tbody,.goods-review-table tr,.goods-review-table td{width:100%;display:block}.goods-review-table th{display:none}.goods-review-table button{margin-top:6px}}.goods-doc-table-wrap,.goods-tax-table-wrap{overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow-x:auto}.goods-review-table input,.goods-review-table select{color:#152634;background:#fff;border:1px solid #ccd5d3;border-radius:8px;min-width:86px;min-height:42px;padding:8px}.goods-doc-table-wrap .goods-review-table{min-width:1120px}.goods-tax-table-wrap .goods-tax-table{min-width:610px}.goods-tax-table th,.goods-tax-table td{white-space:nowrap}.goods-review-table details{max-width:210px;margin-top:7px}.goods-review-table details small{white-space:normal;overflow-wrap:anywhere;max-width:250px;display:block}.goods-actions button:disabled,.goods-secondary-action:disabled{cursor:wait;opacity:.65}@media (max-width:540px){.goods-doc-table-wrap .goods-review-table,.goods-tax-table-wrap .goods-tax-table{width:max-content;min-width:100%;display:table}.goods-doc-table-wrap .goods-review-table thead,.goods-tax-table-wrap .goods-tax-table thead{display:table-header-group}.goods-doc-table-wrap .goods-review-table tbody,.goods-tax-table-wrap .goods-tax-table tbody{display:table-row-group}.goods-doc-table-wrap .goods-review-table tr,.goods-tax-table-wrap .goods-tax-table tr{display:table-row}.goods-doc-table-wrap .goods-review-table td,.goods-doc-table-wrap .goods-review-table th,.goods-tax-table-wrap .goods-tax-table td,.goods-tax-table-wrap .goods-tax-table th{min-width:92px;display:table-cell}.goods-doc-table-wrap .goods-review-table th,.goods-tax-table-wrap .goods-tax-table th{display:table-cell}.goods-doc-table-wrap .goods-review-table td:first-child{min-width:200px}.goods-result-item{width:100%;min-width:0}.goods-result-item>header{grid-template-columns:26px minmax(0,1fr) auto;min-width:0}.goods-result-item>header>div{overflow-wrap:anywhere;min-width:0}.goods-result-item>header>div b,.goods-result-item>header>div small{white-space:normal;overflow-wrap:anywhere}.goods-result-item>header strong{max-width:100px}.goods-charge-row{align-items:flex-start}.goods-charge-row>span{overflow-wrap:anywhere;flex:1 1 0;min-width:0}.goods-charge-row small{white-space:normal}.goods-totals{min-width:0;max-width:100%}.goods-totals p{flex-wrap:wrap;align-items:flex-start}.goods-totals p>span,.goods-totals p>b{white-space:normal;overflow-wrap:anywhere;min-width:0}}@media print{@page{size:auto;margin:14mm}html,body{background:#fff!important;min-width:0!important}body *{visibility:hidden!important}.goods-results,.goods-results *{visibility:visible!important}.goods-results{width:auto!important;max-width:none!important;box-shadow:none!important;color:#142433!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;overflow:visible!important}.goods-result-head,.goods-result-lines,.goods-result-item,.goods-totals,.goods-tax-table-wrap{max-height:none!important;overflow:visible!important}.goods-result-item{break-inside:avoid;page-break-inside:avoid;margin:0 0 10mm;padding:5mm}.goods-tax-table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;font-size:8pt!important;line-height:1.25!important}.goods-tax-table th,.goods-tax-table td{overflow-wrap:anywhere!important;padding:4px 3px!important}.goods-tax-table th:first-child,.goods-tax-table td:first-child{width:34%}.goods-tax-table th:nth-child(2),.goods-tax-table td:nth-child(2){width:18%}.goods-tax-table th:nth-child(3),.goods-tax-table td:nth-child(3){width:10%}.goods-tax-table th:nth-child(4),.goods-tax-table td:nth-child(4){width:18%}.goods-tax-table th:nth-child(5),.goods-tax-table td:nth-child(5){width:20%}.goods-tax-table thead{display:table-header-group}.goods-tax-table tr,.goods-charge-row,.goods-totals p{break-inside:avoid;page-break-inside:avoid}.goods-result-actions{display:none!important}.goods-total{-webkit-print-color-adjust:exact;print-color-adjust:exact;max-width:260px;min-width:0!important;padding:10px!important}.goods-total strong{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#f2cf7c!important;font-size:24pt!important}.goods-result-item header{break-inside:avoid;page-break-inside:avoid}.goods-footnote{font-size:8pt!important}.goods-result-head,.goods-total,.goods-result-item,.goods-totals,.goods-footnote{break-inside:avoid!important;page-break-inside:avoid!important}.goods-total{line-height:1.35!important;overflow:visible!important}.goods-total small,.goods-total span{line-height:1.35!important;display:block!important}.goods-tax-table th,.goods-tax-table td{white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}.goods-tax-table td:first-child{width:34%!important}.goods-footnote{orphans:2;widows:2;break-inside:auto!important;page-break-inside:auto!important;display:none!important}.goods-total small{white-space:normal!important;color:#dce9e2!important;letter-spacing:0!important;text-align:left!important;opacity:1!important;visibility:visible!important;width:auto!important;min-width:0!important;max-width:none!important;font-size:8pt!important;font-weight:700!important;line-height:1.35!important;display:block!important;overflow:visible!important}.goods-result-head{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important}.goods-total{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;display:block!important}.goods-total strong{white-space:normal!important;font-size:20pt!important}}
