.hs-tool{padding-top:32px;padding-bottom:48px;max-width:1080px}.hs-tool .back-link{font-size:14px;color:var(--muted)}.hs-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:24px 0}.hs-heading h1{font-size:34px;margin:6px 0}.hs-heading p{margin:0;color:#617187}.hs-search{background:#f4f7fa;border:1px solid #dce3eb;border-radius:16px;padding:26px}.hs-search label{font-size:14px;font-weight:600}.hs-input-row{display:flex;gap:12px;margin:12px 0}.hs-input-row input{min-width:0;flex:1;font:inherit;border:1px solid #bcc8d6;border-radius:9px;padding:15px;background:white}.hs-tool button,.hs-tool select{font:inherit;cursor:pointer}.hs-tool input:focus-visible,.hs-tool button:focus-visible,.hs-tool summary:focus-visible,.hs-tool select:focus-visible{outline:3px solid #e6a644;outline-offset:3px}.hs-options{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.hs-options select{max-width:100%;padding:7px;border:1px solid #cbd5df;border-radius:6px;background:white}.hs-options>span{font-size:12px;color:#617187}.hs-options button,.hs-examples button,#hs-retry{background:none;border:0;color:#254e7b;text-decoration:underline}.hs-examples{margin-top:18px;font-size:13px;color:#617187;display:flex;flex-wrap:wrap;gap:12px}.hs-meta{font-size:13px;line-height:1.9;color:#617187;margin:20px 0}.hs-meta a,.hs-card a{color:#254e7b;text-decoration:underline}#hs-status{font-size:14px;color:#617187}.hs-card{border:1px solid #dfe5ec;border-radius:12px;padding:24px;margin:14px 0;background:white}.hs-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.hs-code{font-size:23px;letter-spacing:1px}.hs-rebate{font-size:13px;background:#fff5e2;padding:7px 12px;border-radius:8px}.hs-rebate b{font-size:23px;color:#815416;margin-left:10px}.hs-card h2{font-size:17px;line-height:1.7;margin:15px 0;overflow-wrap:anywhere}.hs-facts{display:flex;flex-wrap:wrap;gap:10px 24px;font-size:13px;color:#617187}.hs-flag{font-size:12px;color:#617187;line-height:1.8}.hs-card details{border-top:1px solid #edf0f4;padding-top:12px}.hs-card summary{cursor:pointer;font-size:13px;color:#254e7b}.hs-card dl{display:grid;grid-template-columns:1fr 1fr;gap:14px;font-size:13px}.hs-card dl>div{min-width:0}.hs-card dt{color:#617187;margin-bottom:5px}.hs-card dd{margin:0;overflow-wrap:anywhere}.hs-note,.hs-detail-note{font-size:12px;line-height:1.9;color:#617187}.hs-note{margin-top:32px;padding-top:20px;border-top:1px solid #dfe5ec}.hs-note p{margin:6px 0}.hs-tool [hidden]{display:none!important}@media(max-width:600px){.hs-heading{align-items:flex-start;flex-direction:column}.hs-heading h1{font-size:28px}.hs-search,.hs-card{padding:16px}.hs-input-row{gap:8px}.hs-input-row input{font-size:14px;padding:12px 10px}.hs-input-row .button{padding:12px 16px}.hs-card dl{grid-template-columns:1fr}.hs-code{font-size:21px}}

#hs-status{scroll-margin-top:110px}#hs-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin:24px 0;font-size:14px}#hs-pagination button{min-height:40px;min-width:40px;padding:8px 12px;border:1px solid #cbd5df;border-radius:7px;background:#fff;color:#122d4b}#hs-pagination button:hover:not(:disabled){background:#eef3f8}#hs-pagination button:disabled{color:#9ca7b5;cursor:default;background:#f7f8fa}#hs-pagination button[aria-current]{background:#fff1d6;border-color:#e6a644;color:#805318;font-weight:700}.hs-page-numbers,.hs-page-jump{display:flex;align-items:center;gap:8px}.hs-page-jump{margin-left:10px;color:#617187}.hs-page-jump input{width:64px;min-height:40px;border:1px solid #bcc8d6;border-radius:7px;font:inherit;text-align:center}.hs-page-summary{display:none}.hs-ellipsis{color:#617187}@media(max-width:600px){#hs-pagination{gap:8px;justify-content:space-between}.hs-page-numbers,.hs-page-jump{display:none}.hs-page-summary{display:inline;font-size:13px}#hs-pagination button{padding:8px 10px}}
.hs-instances{padding-left:22px;font-size:14px}.hs-instances li{margin:12px 0;overflow-wrap:anywhere}.hs-instance-en{font-size:12px;color:#617187;margin-top:5px}.hs-copy{background:#f4f7fa;color:#254e7b;border:1px solid #ccd7e2;border-radius:6px;padding:6px 10px;font-size:12px!important;margin:4px}.hs-requirements{padding-left:24px;line-height:2.2;font-size:14px}.hs-requirements li{overflow-wrap:anywhere}.hs-requirements .badge{font-size:11px}#hs-related,#hs-local-only{padding:8px 12px;border:1px solid #ccd7e2;border-radius:6px;background:white;color:#254e7b;margin-bottom:8px}.hs-instance-more{margin-bottom:16px}

.hs-search-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px 20px;flex-wrap:wrap}#hs-library-meta{font-size:12px;color:#617187;line-height:1.7;font-weight:400}#hs-meta:empty,#hs-status:empty{display:none}@media(max-width:600px){#hs-library-meta{flex-basis:100%;font-size:11px}}
.hs-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}.hs-table-wrap{border:1px solid #dfe5ec;border-radius:12px;overflow:hidden;margin:18px 0}.hs-table th{background:#f2f5f8;text-align:left;padding:16px 12px;font-size:13px}.hs-table td{padding:15px 12px;border-top:1px solid #e5eaf0;vertical-align:top;overflow-wrap:anywhere}.hs-table th:nth-child(1){width:20%}.hs-table th:nth-child(2){width:25%}.hs-table th:nth-child(3){width:28%}.hs-table th:nth-child(4){width:12%}.hs-table th:nth-child(5){width:15%}.hs-cell-code strong{font-size:16px;font-variant-numeric:tabular-nums}.hs-cell-code .hs-copy{display:block;margin:5px 0 0}.hs-cell-rate{font-weight:600}.hs-text-button{border:0;background:none;padding:5px 0;color:#254e7b;text-align:left;font:inherit;cursor:pointer}.hs-example-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6}.hs-instance-row{background:#f8fafc}.hs-instance-row .hs-instances{columns:2;column-gap:32px}.hs-instance-row li{break-inside:avoid}.hs-mobile-label{display:none}.hs-detail-panel{position:fixed;inset:0 0 0 auto;margin:0;width:min(560px,100%);height:100dvh;max-height:100dvh;max-width:100%;border:0;padding:0;color:#122d4b;background:white;box-shadow:-8px 0 30px #122d4b26}.hs-detail-panel::backdrop{background:#10273e55}.hs-detail-panel header{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:0;background:white;border-bottom:1px solid #e5eaf0;padding:20px;z-index:1}.hs-detail-panel h2{font-size:18px;margin:0}.hs-detail-panel header button{border:1px solid #cbd5df;background:white;border-radius:6px;padding:8px;white-space:nowrap;cursor:pointer}.hs-panel-body{padding:24px;overflow-wrap:anywhere}.hs-panel-body dl{display:grid;grid-template-columns:1fr 1fr;gap:20px;font-size:14px}.hs-panel-body dt{font-size:12px;color:#617187;margin-bottom:6px}.hs-panel-body dd{margin:0}.hs-panel-open{overflow:hidden}@media(max-width:600px){.hs-table,.hs-table tbody{display:block}.hs-table thead{display:none}.hs-table tr:not(.hs-instance-row){display:grid;grid-template-columns:1fr auto;padding:14px;gap:8px;border-top:1px solid #e5eaf0}.hs-table tr:first-child{border-top:0}.hs-table td{display:block;padding:0;border:0}.hs-cell-code{grid-column:1;grid-row:1}.hs-cell-code .hs-copy{display:inline-block;margin:0 0 0 5px;padding:4px;font-size:11px!important}.hs-cell-rate{grid-column:2;grid-row:1;font-size:13px}.hs-cell-name{grid-column:1 / -1;grid-row:2}.hs-cell-instances{grid-column:1;grid-row:3}.hs-cell-action{grid-column:2;grid-row:3;font-size:12px}.hs-mobile-label{display:inline;font-size:11px;font-weight:400}.hs-example-preview{display:none}.hs-instance-row{display:block;padding:14px}.hs-instance-row[hidden]{display:none}.hs-instance-row .hs-instances{columns:1}.hs-panel-body dl{grid-template-columns:1fr}.hs-panel-body{padding:18px}}

.hs-code-copy{border:0;background:none;padding:0;color:#122d4b;font:inherit!important;font-size:16px!important;font-weight:700!important;cursor:pointer;font-variant-numeric:tabular-nums}.hs-code-copy:hover{color:#2563a6;text-decoration:underline}.hs-code-copy:focus-visible{outline:2px solid #e6a644;outline-offset:4px}.hs-copy-notice{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:#122d4b;color:white;border-radius:8px;padding:10px 18px;font-size:14px;z-index:1000;pointer-events:none}.hs-copy-notice:empty{display:none}

.hs-english-copy{border:0;background:none;padding:0;color:inherit;font:inherit;cursor:pointer;text-align:left;overflow-wrap:anywhere}.hs-english-copy:hover{color:#2563a6;text-decoration:underline}.hs-english-copy:focus-visible{outline:2px solid #e6a644;outline-offset:3px}

.hs-rate-separator{color:#8a98a8;font-weight:400;margin:0 .2em}.hs-cell-rate{white-space:nowrap}

.hs-local-supplement{margin-top:24px;border-top:1px solid #dce5ee;padding-top:16px}.hs-local-supplement>summary{cursor:pointer;color:#315c84}.hs-local-supplement .hs-table-wrap{margin-top:16px}

.hs-code-kind{display:block;color:#718096;font-size:12px;font-weight:400;margin-top:4px}.hs-combined-pages{display:flex;justify-content:center;align-items:center;gap:12px;margin:20px 0;flex-wrap:wrap}

.hs-rate-conflict{display:block;white-space:normal;color:#a54126;font-size:12px}.hs-linked-data{margin-top:24px;padding-top:16px;border-top:1px solid #dce5ee}

.hs-other-results{margin-top:32px;padding-top:24px;border-top:1px solid #dce5ee}.hs-other-results h2{font-size:20px}

.hs-detail-section{margin-top:24px;padding-top:18px;border-top:1px solid #dce5ee}.hs-detail-section summary{cursor:pointer;color:#254e7b;font-weight:600}.hs-detail-section h3{margin:0 0 10px}.hs-agreement-table{width:100%;border-collapse:collapse;font-size:14px}.hs-agreement-table th,.hs-agreement-table td{text-align:left;padding:10px 8px;border-bottom:1px solid #e5eaf0}.hs-agreement-table th{background:#f2f5f8}.hs-ciq-list{list-style:none;padding:0}.hs-ciq-list li{padding:12px 0;border-bottom:1px solid #e5eaf0}.hs-ciq-list p{font-size:14px;margin:8px 0}
/* 搜索框外观对齐工具箱页 .tb-search（仅样式，2026-09-30） */
.hs-search .hs-input-row{align-items:center;gap:10px;border:1px solid #c9d4dd;border-radius:10px;background:#fff;padding:5px 5px 5px 16px;color:#7b8b99;box-shadow:0 2px 10px #122d4b0a}.hs-search .hs-input-row::before{content:"";flex:none;width:20px;height:20px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m16 16 4.5 4.5'/%3E%3C/svg%3E") center/20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m16 16 4.5 4.5'/%3E%3C/svg%3E") center/20px 20px no-repeat}.hs-search .hs-input-row:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #122d4b1a}.hs-search .hs-input-row input{border:0;border-radius:0;outline:0;padding:9px 0;font-size:15px;color:var(--ink);background:transparent}.hs-search .hs-input-row input:focus-visible{outline:0}.hs-search .hs-input-row input::-webkit-search-cancel-button{cursor:pointer}.hs-search .hs-input-row .button{flex:none;font-size:15px;font-weight:650;line-height:normal;background:#d97706;color:#fff;border:0;border-radius:7px;padding:10px 28px;box-shadow:none}.hs-search .hs-input-row .button:hover{background:#c26805}.hs-search .hs-input-row .button:focus-visible{outline:3px solid var(--ink);outline-offset:2px}@media(max-width:680px){.hs-search .hs-input-row{padding-left:12px}.hs-search .hs-input-row input{font-size:15px;padding:9px 0}.hs-search .hs-input-row .button{padding:10px 16px}}
@media(max-width:360px){.hs-search .hs-input-row{gap:6px;padding-left:10px}.hs-search .hs-input-row::before{width:16px;height:16px;-webkit-mask-size:16px 16px;mask-size:16px 16px}.hs-search .hs-input-row .button{padding:10px 12px}}
/* One visible boundary: keep the white input row, not a surrounding card. */
.hs-tool .hs-search{background:none;border:0;border-radius:0;padding:0;margin:28px 0 24px}
.hs-search .hs-input-row{margin:0}
