.kc-tool{--kc-red:#e60012;--kc-ink:#22282d;--kc-muted:#667078;--kc-line:#dce1e5;color:var(--kc-ink);font:15px/1.7 "Microsoft YaHei","PingFang SC",sans-serif;background:#fff;border-top:3px solid var(--kc-red);padding:24px 0 0;scroll-margin-top:110px;box-sizing:border-box}
.kc-tool *{box-sizing:border-box}.kc-tool :is(h2,p,dl,dd){margin:0}.kc-tool a{color:#c90012;text-decoration:none}.kc-tool button,.kc-tool input,.kc-tool select{font:inherit}.kc-tool a:focus-visible,.kc-tool button:focus-visible,.kc-tool summary:focus-visible,.kc-tool input:focus-visible,.kc-tool select:focus-visible{outline:2px solid #c90012;outline-offset:3px}
.kc-tool .kc-heading{display:flex;align-items:start;justify-content:space-between;gap:24px;margin-bottom:20px}.kc-tool .kc-heading>div>span{font-size:11px;letter-spacing:.1em;color:var(--kc-muted);font-weight:600}.kc-tool .kc-heading :is(h1,h2){font-size:26px;line-height:1.4;margin:5px 0 7px;color:var(--kc-ink)}.kc-tool .kc-heading p{font-size:14px;color:var(--kc-muted)}.kc-tool .kc-thickness{font-size:12px;color:var(--kc-muted);border-left:1px solid var(--kc-line);padding-left:18px;white-space:nowrap}.kc-tool .kc-thickness strong{display:block;color:#30383e;font-size:19px;line-height:1.5;margin-top:3px}
.kc-tool .kc-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:26px}.kc-tool .kc-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}.kc-tool label{display:block;font-weight:600;font-size:14px;min-width:0}.kc-tool select,.kc-tool input{display:block;width:100%;min-height:46px;background:#fff;border:1px solid #bfc7ce;border-radius:0;padding:10px 11px;color:#27323b;line-height:1.5;margin-top:7px;max-width:100%}.kc-tool .kc-input-unit{position:relative;display:block}.kc-tool .kc-input-unit input{padding-right:42px}.kc-tool .kc-input-unit>span{position:absolute;right:13px;top:11px;color:#68737c;font-size:14px;font-weight:400}
.kc-tool .kc-field-note{font-size:13px;color:var(--kc-muted);line-height:1.7;margin:16px 0}.kc-tool button{cursor:pointer;min-height:44px;padding:10px 18px;border:1px solid #ccd3d9;border-radius:0;font-size:14px;font-weight:600}.kc-tool .kc-primary{background:var(--kc-red);border-color:var(--kc-red);color:white;min-width:170px}.kc-tool .kc-status{font-size:12px;min-height:22px;margin-top:10px;color:#617067}.kc-tool .kc-error{color:#bc0010}
.kc-tool .kc-result{background:#f3f5f6;padding:20px;min-width:0;border-top:2px solid #3d484f}.kc-tool .kc-result-label{font-size:14px;color:#424c53}.kc-tool .kc-total{display:flex;align-items:baseline;gap:8px;margin:4px 0 8px;overflow-wrap:anywhere}.kc-tool .kc-total strong{font-size:38px;line-height:1.3;letter-spacing:-.025em;color:#d00012;font-weight:700}.kc-tool .kc-total>span{font-size:16px;color:#5a656e}.kc-tool .kc-result>p{font-size:12px;color:#6b747c;margin-bottom:16px}.kc-tool dl>div{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #dce1e5;padding:8px 0;font-size:13px;line-height:1.5}.kc-tool dt{color:#68727a}.kc-tool dd{white-space:nowrap;color:#252f36}.kc-tool .kc-download{width:100%;margin-top:9px;background:white;color:#343e45}.kc-tool button:disabled{opacity:.5;cursor:default}
.kc-tool .kc-basis{border-top:1px solid var(--kc-line);margin-top:22px;padding-top:15px;display:grid;grid-template-columns:75px 1fr;gap:5px 15px}.kc-tool .kc-basis>b{grid-row:1/4;font-size:14px}.kc-tool .kc-basis p{font-size:13px;color:var(--kc-muted)}.kc-tool .kc-source{font-size:13px;min-height:36px;display:inline-flex;align-items:center}.kc-tool .kc-table-details{border-top:1px solid var(--kc-line);margin-top:15px}.kc-tool summary{cursor:pointer;min-height:48px;line-height:1.7;padding:12px 0;font-size:14px;font-weight:600}.kc-tool summary span{font-size:12px;font-weight:400;color:var(--kc-muted);margin-left:12px}.kc-tool .kc-table-scroll{overflow-x:auto;max-width:100%}.kc-tool table{width:100%;min-width:700px;border-collapse:collapse;font-size:13px}.kc-tool caption{text-align:left;font-size:13px;color:#69747d;margin:0 0 9px}.kc-tool th,.kc-tool td{border:1px solid var(--kc-line);padding:8px 10px;text-align:right;font-weight:400;white-space:nowrap}.kc-tool thead th{background:#edf0f2;font-weight:600}.kc-tool tbody th{text-align:left;background:#f7f8f9}.kc-tool .kc-selected th,.kc-tool .kc-selected td{background:#fff0f1;color:#ab0010}
@media(max-width:800px){.kc-tool .kc-layout{grid-template-columns:1fr;gap:20px}.kc-tool .kc-result{padding:18px 20px}.kc-tool .kc-total strong{font-size:36px}}
@media(max-width:520px){.kc-tool .kc-heading{display:block}.kc-tool .kc-heading :is(h1,h2){font-size:24px}.kc-tool .kc-thickness{display:block;border-left:0;padding:10px 0 0;white-space:normal}.kc-tool .kc-thickness strong{display:inline;font-size:15px;margin-left:8px}.kc-tool .kc-fields{grid-template-columns:1fr;gap:14px}.kc-tool label{font-size:15px}.kc-tool select,.kc-tool input{font-size:16px}.kc-tool .kc-field-note{font-size:14px}.kc-tool .kc-primary{width:100%}.kc-tool .kc-basis{grid-template-columns:1fr;gap:7px}.kc-tool .kc-basis>b{grid-row:auto}.kc-tool .kc-basis p{font-size:14px}.kc-tool summary span{display:block;margin-left:0}}

.hs-system .kc-tool a{color:#c90012}.hs-system .kc-tool{margin-bottom:28px}

.kc-tool .kc-basis-select{grid-column:1/-1}.kc-tool .kc-source-note{font-size:13px;color:#626c74;border-left:2px solid #b8c1c8;padding:8px 10px;background:#f4f6f7;margin-top:15px}.kc-tool .kc-conversion{font-size:12px;line-height:1.65;color:#69747c;margin-top:9px}.kc-tool .kc-reference{margin:20px 0 0;border-top:1px solid #dce1e5;padding-top:17px}.kc-tool .kc-reference figcaption{margin-bottom:11px;line-height:1.6}.kc-tool .kc-reference figcaption strong{display:block;font-size:16px;color:#27313a}.kc-tool .kc-reference figcaption span{display:block;font-size:12px;color:#65717b;margin-top:4px}.kc-tool .kc-reference a{display:block;min-width:0}.kc-tool .kc-reference img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.kc-tool .kc-basis>b{grid-row:1/6}

.kc-image-dialog{border:0;padding:14px;background:#fff;width:min(1800px,96vw);max-width:96vw;max-height:94dvh}.kc-image-dialog::backdrop{background:#161b20dc}.kc-image-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;font:14px/1.5 "Microsoft YaHei",sans-serif;margin-bottom:10px}.kc-image-bar button{min-width:44px;min-height:44px;border:1px solid #c9d0d5;background:#f5f6f7;font-size:23px;cursor:pointer}.kc-image-scroll{max-height:80dvh;overflow:auto}.kc-image-scroll img{display:block;width:100%;height:auto}.kc-image-scroll{touch-action:pan-x pan-y pinch-zoom}@media(max-width:520px){.kc-tool .kc-basis>b{grid-row:auto}}

.kc-tool .kc-reference-scroll{overflow-x:auto;max-width:100%}.kc-tool .kc-reference-table{min-width:1050px;table-layout:fixed;width:100%;font-size:12px}.kc-tool .kc-reference-table th,.kc-tool .kc-reference-table td{text-align:center;padding:10px 6px}.kc-tool .kc-reference-table th:first-child{font-weight:600}.kc-tool .kc-reference-table thead th{background:#e9edf0;color:#303b44}.kc-tool .kc-reference-table tbody tr:nth-child(even) td{background:#f1f3f5}.kc-tool .kc-reference-note{font-size:12px;color:#67737c;line-height:1.7;margin:10px 0 0}
