/* tb-build ev-import-duty-calculator 2fe3fdbc2ea6 */
/* ev-import-duty-calculator — ToolBoss deployment build. Source of truth: ../delivery/apps/ev-import-duty-calculator/app.css */
/* Fonts: same-origin WOFF2 uploaded through the WP Font Library (/wp-content/uploads/fonts). */
@font-face{font-family:'Unbounded';font-style:normal;font-weight:200 900;font-display:swap;src:url('/wp-content/uploads/fonts/unbounded-cyrillic.woff2') format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'Unbounded';font-style:normal;font-weight:200 900;font-display:swap;src:url('/wp-content/uploads/fonts/unbounded-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:100 700;font-display:swap;src:url('/wp-content/uploads/fonts/ibm-plex-sans-cyrillic.woff2') format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:100 700;font-display:swap;src:url('/wp-content/uploads/fonts/ibm-plex-sans-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}

#js-tool-container-ev-import-duty-calculator .ev { --bg:#eef2f6; --card:#ffffff; --ink:#17222e; --mute:#65707c; --line:#dde4ea; --line-2:#c7d0d9; --accent:#155ec0; --good:#2e7d51; --good-soft:#e4f1e8; --price:#c23a2b; --ring:rgba(21,94,192,.20); --bg0:#eef2f6; --soft:#f2f5f8; --row:#eef1f4; --disp:'Unbounded',var(--sans); --sans:'IBM Plex Sans',system-ui,sans-serif; display:grid; gap:16px; margin:0 auto; padding:4px 0 24px; background:var(--bg); color:var(--ink); font:14.5px/1.5 var(--sans); }
html[data-theme="dark"] #js-tool-container-ev-import-duty-calculator .ev { --bg:#12161c; --card:#1a1f27; --ink:#e6ebf0; --mute:#93a0ad; --line:#2a323d; --line-2:#3a4450; --accent:#5d95ea; --good:#4da574; --good-soft:#163024; --price:#e06a58; --ring:rgba(93,149,234,.24); --bg0:#12161c; --soft:#161c24; --row:#222a34; }
#js-tool-container-ev-import-duty-calculator .ev-card { background:var(--card);border:1px solid var(--line);border-radius:20px;box-shadow:0 1px 2px rgba(23,34,46,.04),0 18px 44px -26px rgba(23,34,46,.20) }
html[data-theme="dark"] #js-tool-container-ev-import-duty-calculator .ev-card { box-shadow:0 1px 2px rgba(0,0,0,.4),0 18px 44px -26px rgba(0,0,0,.5) }
#js-tool-container-ev-import-duty-calculator .ev-cap { font-size:10.5px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--mute) }
#js-tool-container-ev-import-duty-calculator .ev-rule { padding:20px 28px 16px }
#js-tool-container-ev-import-duty-calculator .ev-rule-head { display:flex;align-items:baseline;gap:14px;margin-bottom:16px }
#js-tool-container-ev-import-duty-calculator .ev-rule-head h2 { margin:0;font:600 20px var(--disp);color:var(--ink) }
#js-tool-container-ev-import-duty-calculator .ev-rule-head p { margin:0;font-size:12.5px;color:var(--mute) }
#js-tool-container-ev-import-duty-calculator .ev-rule-head span { margin-left:auto;flex:none;border:1px solid var(--line-2);border-radius:999px;padding:4px 12px;font:600 11px var(--sans);color:var(--mute) }
#js-tool-container-ev-import-duty-calculator .ev-track { position:relative;display:flex;height:88px;border-radius:14px;overflow:visible;border:1px solid var(--line-2);background:var(--soft) }
#js-tool-container-ev-import-duty-calculator .ev-zone { height:100%;position:relative;padding:10px 12px;border-right:1px solid var(--line-2);min-width:0;overflow:hidden }
#js-tool-container-ev-import-duty-calculator .ev-zone[data-z="0"] { flex:0 0 17.8%;border-radius:13px 0 0 13px }
#js-tool-container-ev-import-duty-calculator .ev-zone[data-z="1"] { flex:0 0 12.5% }
#js-tool-container-ev-import-duty-calculator .ev-zone[data-z="2"] { flex:0 0 6.4% }
#js-tool-container-ev-import-duty-calculator .ev-zone[data-z="3"] { flex:0 0 7.36% }
#js-tool-container-ev-import-duty-calculator .ev-zone[data-z="4"] { flex:0 0 7.36% }
#js-tool-container-ev-import-duty-calculator .ev-zone[data-z="5"] { flex:0 0 7.35% }
#js-tool-container-ev-import-duty-calculator .ev-zone[data-z="6"] { flex:0 0 7.36% }
#js-tool-container-ev-import-duty-calculator .ev-zone[data-z="7"] { flex:0 0 7.35% }
#js-tool-container-ev-import-duty-calculator .ev-zone[data-z="8"] { flex:1 1 15%;border-radius:0 13px 13px 0;border-right:0 }
#js-tool-container-ev-import-duty-calculator .ev-zone b { display:block;font:700 12.5px var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis }
#js-tool-container-ev-import-duty-calculator .ev-zone i { font-style:normal;display:block;margin-top:3px;font:600 11px var(--disp);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis }
#js-tool-container-ev-import-duty-calculator .ev-zone span { display:block;margin-top:1px;font-size:10px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis }
#js-tool-container-ev-import-duty-calculator .ev-zone.good { background:var(--good-soft);border-right:2px solid var(--good) }
#js-tool-container-ev-import-duty-calculator .ev-zone.good b { color:var(--good) }
#js-tool-container-ev-import-duty-calculator .ev-zone.hot { background:#f6ece9 }
html[data-theme="dark"] #js-tool-container-ev-import-duty-calculator .ev-zone.hot { background:#33201d }
#js-tool-container-ev-import-duty-calculator .ev-marker { position:absolute;left:16%;top:-10px;bottom:-10px;transform:translateX(-50%);width:3px;background:var(--accent);border-radius:2px;box-shadow:0 0 0 4px rgba(21,94,192,.14);visibility:hidden }
#js-tool-container-ev-import-duty-calculator .ev-marker.is-on { visibility:visible }
#js-tool-container-ev-import-duty-calculator .ev-marker::after { content:var(--mk,"");position:absolute;top:auto;bottom:-52px;left:50%;transform:translateX(-50%);white-space:nowrap;background:var(--accent);color:#fff;border-radius:9px;padding:6px 12px;font:600 12px var(--sans) }
#js-tool-container-ev-import-duty-calculator .ev-axis { display:flex;justify-content:space-between;margin-top:70px;font:600 10.5px var(--disp);color:var(--mute) }
#js-tool-container-ev-import-duty-calculator .ev-legend { margin-top:10px;display:flex;gap:18px;font-size:11.5px;color:var(--mute);flex-wrap:wrap }
#js-tool-container-ev-import-duty-calculator .ev-legend i { display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:6px }
#js-tool-container-ev-import-duty-calculator .ev-dot--good { background:var(--good) }
#js-tool-container-ev-import-duty-calculator .ev-dot--price { background:var(--price) }
#js-tool-container-ev-import-duty-calculator .ev-dot--accent { background:var(--accent) }
#js-tool-container-ev-import-duty-calculator .ev-note { grid-column:1/-1;border:1px dashed var(--line-2);border-radius:12px;padding:10px 14px;font-size:11.5px;color:var(--mute);background:#fafbfc;line-height:1.5;margin-top:auto }
html[data-theme="dark"] #js-tool-container-ev-import-duty-calculator .ev-note { background:var(--soft) }
#js-tool-container-ev-import-duty-calculator .ev-low { display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch }
#js-tool-container-ev-import-duty-calculator .ev-form { padding:20px 26px;display:grid;grid-template-columns:1fr 1fr;gap:14px;align-content:start }
#js-tool-container-ev-import-duty-calculator .ev-f { display:grid;gap:6px;align-content:start }
#js-tool-container-ev-import-duty-calculator .ev-f.span2 { grid-column:1/-1 }
#js-tool-container-ev-import-duty-calculator .ev-in { height:50px;display:flex;align-items:center;gap:8px;padding:0 14px;border:1.5px solid var(--line-2);border-radius:12px;background:#fff;transition:border-color .15s,box-shadow .15s }
html[data-theme="dark"] #js-tool-container-ev-import-duty-calculator .ev-in { background:var(--soft) }
#js-tool-container-ev-import-duty-calculator .ev-in input { flex:1 !important; min-width:0 !important; width:100% !important; height:100% !important; border:0 !important; outline:0 !important; background:transparent !important; padding:0 !important; color:var(--ink) !important; font:600 19px/50px var(--disp) !important; font-variant-numeric:tabular-nums !important }
#js-tool-container-ev-import-duty-calculator .ev-in input::-webkit-outer-spin-button, #js-tool-container-ev-import-duty-calculator .ev-in input::-webkit-inner-spin-button { -webkit-appearance:none !important; margin:0 !important }
#js-tool-container-ev-import-duty-calculator .ev-in input[type=number] { -moz-appearance:textfield !important }
#js-tool-container-ev-import-duty-calculator .ev-in input::placeholder { color:var(--mute) !important; opacity:.55 !important; font-family:var(--sans) !important; font-weight:500 !important }
#js-tool-container-ev-import-duty-calculator .ev-in i { font-style:normal;color:var(--mute);font-size:12px;white-space:nowrap }
#js-tool-container-ev-import-duty-calculator .ev-in i:first-child { margin-left:auto }
#js-tool-container-ev-import-duty-calculator .ev-in:focus-within { border-color:var(--accent);box-shadow:0 0 0 4px var(--ring) }
#js-tool-container-ev-import-duty-calculator .ev-steps { display:flex;gap:6px }
#js-tool-container-ev-import-duty-calculator .ev-steps button { width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:8px;background:var(--bg);font:600 16px var(--sans);color:var(--ink);cursor:pointer }
#js-tool-container-ev-import-duty-calculator .ev-steps button:hover { background:var(--line) }
#js-tool-container-ev-import-duty-calculator .ev-chips { display:flex;gap:6px }
#js-tool-container-ev-import-duty-calculator .ev-chip { flex:1;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-2);border-radius:8px;background:transparent;font:600 10.5px var(--sans);color:var(--mute);white-space:nowrap;cursor:pointer }
#js-tool-container-ev-import-duty-calculator .ev-chip:hover { background:#e8eef4 }
html[data-theme="dark"] #js-tool-container-ev-import-duty-calculator .ev-chip:hover { background:var(--soft) }
#js-tool-container-ev-import-duty-calculator .ev-chip[aria-pressed="true"] { background:var(--ink);border-color:var(--ink);color:var(--card) }
#js-tool-container-ev-import-duty-calculator .ev-seg { display:flex;border:1px solid var(--line-2);border-radius:11px;overflow:hidden;background:var(--soft) }
#js-tool-container-ev-import-duty-calculator .ev-seg button { flex:1;text-align:center;padding:0 6px;min-height:43px;border:0;border-right:1px solid var(--line);background:transparent;font:600 12px var(--sans);color:var(--mute);cursor:pointer;transition:background .15s,color .15s }
#js-tool-container-ev-import-duty-calculator .ev-seg button:last-child { border-right:0 }
#js-tool-container-ev-import-duty-calculator .ev-seg button[aria-pressed="true"] { background:#fff;color:var(--ink);box-shadow:inset 0 -2.5px 0 var(--accent) }
html[data-theme="dark"] #js-tool-container-ev-import-duty-calculator .ev-seg button[aria-pressed="true"] { background:#232b36 }
#js-tool-container-ev-import-duty-calculator .ev-seg+.ev-seg { margin-top:8px }
#js-tool-container-ev-import-duty-calculator .ev-res { padding:20px 26px 16px;display:grid;align-content:stretch }
#js-tool-container-ev-import-duty-calculator .ev-row { display:grid;grid-template-columns:1fr auto;gap:14px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--row) }
#js-tool-container-ev-import-duty-calculator .ev-row b { font:600 14px var(--sans);color:var(--ink) }
#js-tool-container-ev-import-duty-calculator .ev-row b span { display:block;font-weight:500;font-size:11.5px;color:var(--mute);margin-top:1px }
#js-tool-container-ev-import-duty-calculator .ev-row em { font-style:normal;font:600 16px var(--disp);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink) }
#js-tool-container-ev-import-duty-calculator .ev-hero { display:flex;align-items:end;gap:20px;margin-top:12px;padding-top:14px;border-top:2px solid var(--ink) }
#js-tool-container-ev-import-duty-calculator .ev-hero small { display:block;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-bottom:5px }
#js-tool-container-ev-import-duty-calculator .ev-hero>div:first-child { flex:none;min-width:0 }
#js-tool-container-ev-import-duty-calculator .ev-hero b { font:700 44px/1 var(--disp);letter-spacing:-.02em;color:var(--price);font-variant-numeric:tabular-nums;white-space:nowrap }
#js-tool-container-ev-import-duty-calculator .ev-hero .mini { margin-left:auto;text-align:right }
#js-tool-container-ev-import-duty-calculator .ev-hero .mini b { font:600 19px var(--sans);color:var(--ink);white-space:nowrap }
#js-tool-container-ev-import-duty-calculator .ev-hero .mini+.mini { margin-left:22px }
#js-tool-container-ev-import-duty-calculator .ev-warn { margin-top:12px;border-radius:12px;padding:10px 14px;background:var(--good-soft);border:1px solid #cfe4d6;font-size:12px;color:#235c3d }
#js-tool-container-ev-import-duty-calculator .ev-warn b { color:#17452c }
#js-tool-container-ev-import-duty-calculator .ev-warn.is-alert { background:#f6ece9;border-color:#e6c8c1;color:#8c2f22 }
html[data-theme="dark"] #js-tool-container-ev-import-duty-calculator .ev-warn { border-color:#24493a;color:#9ed3b4 }
html[data-theme="dark"] #js-tool-container-ev-import-duty-calculator .ev-warn.is-alert { background:#33201d;border-color:#55302a;color:#eba99c }
#js-tool-container-ev-import-duty-calculator .ev .is-hidden { display:none }
#js-tool-container-ev-import-duty-calculator .ev-err { display:none;margin:0;font-size:11px;color:var(--price) }
#js-tool-container-ev-import-duty-calculator .ev-f.is-bad .ev-in { border-color:var(--price);box-shadow:0 0 0 4px rgba(194,58,43,.12) }
#js-tool-container-ev-import-duty-calculator .ev-f.is-bad .ev-err { display:block }
#js-tool-container-ev-import-duty-calculator .ev-track.is-idle { border-style:dashed;background:transparent }
#js-tool-container-ev-import-duty-calculator .ev-track.is-idle .ev-zone i { color:var(--mute) }
@media (max-width:1120px) {
  #js-tool-container-ev-import-duty-calculator .ev-rule-head span { display:none }
  #js-tool-container-ev-import-duty-calculator .ev-zone span { display:none }
}
@media (max-width:900px) {
  #js-tool-container-ev-import-duty-calculator .ev { padding:0 12px 18px }
  #js-tool-container-ev-import-duty-calculator .ev-rule, #js-tool-container-ev-import-duty-calculator .ev-form, #js-tool-container-ev-import-duty-calculator .ev-res { padding-left:16px;padding-right:16px }
  #js-tool-container-ev-import-duty-calculator .ev-rule-head { flex-wrap:wrap;gap:6px }
  #js-tool-container-ev-import-duty-calculator .ev-low, #js-tool-container-ev-import-duty-calculator .ev-form { grid-template-columns:1fr }
  #js-tool-container-ev-import-duty-calculator .ev-track { height:76px }
  #js-tool-container-ev-import-duty-calculator .ev-axis { margin-top:64px;gap:6px }
  #js-tool-container-ev-import-duty-calculator .ev-hero { flex-wrap:wrap }
  #js-tool-container-ev-import-duty-calculator .ev-hero>div:first-child { flex:1 1 100% }
  #js-tool-container-ev-import-duty-calculator .ev-hero .mini+.mini { margin-left:auto }
}
@media (max-width:560px) {
  #js-tool-container-ev-import-duty-calculator .ev-zone b { font-size:10px }
  #js-tool-container-ev-import-duty-calculator .ev-zone i { font-size:9.5px }
  #js-tool-container-ev-import-duty-calculator .ev-zone { padding:8px 6px }
  #js-tool-container-ev-import-duty-calculator .ev-marker::after { font-size:10.5px;padding:5px 8px;bottom:-42px }
  #js-tool-container-ev-import-duty-calculator .ev-axis { margin-top:56px;font-size:9.5px }
  #js-tool-container-ev-import-duty-calculator .ev-hero b { font-size:36px }
  #js-tool-container-ev-import-duty-calculator .ev-chip { font-size:9.5px }
}

/* ===== ToolBoss host integration (id-scoped) ===== */
/* 1. Wrapper neutralised: the block is the tool itself, no theme card around it. Focus mode («На весь экран») keeps its own padding. */
#js-tool-container-ev-import-duty-calculator:not(.tb-focus-mode) { border: 0 !important; background: transparent !important; box-shadow: none !important; padding: 0 !important; border-radius: 0 !important; overflow: visible !important; contain: layout style !important; }
#js-tool-container-ev-import-duty-calculator > .js-premium-app-html-content { display: contents; padding: 0 !important; background: transparent !important; }
/* 1b. Focus mode: core.min.css forces `background:0 0!important` on `:has(.tb-zone)` wrappers — paint the fixed overlay with the page background. */
#js-tool-container-ev-import-duty-calculator.tb-focus-mode { background: var(--bg0, #f4f5f7) !important; }
html[data-theme="dark"] #js-tool-container-ev-import-duty-calculator.tb-focus-mode { background: var(--bg0, #0b0c10) !important; }
/* 2. .tb-zone on the app root switches the wrapper into zone layout (action links become the rounded end); the zone card itself is zeroed. */
#js-tool-container-ev-import-duty-calculator .tb-zone.ev { background: transparent !important; border: 0 !important; border-radius: 0 !important; padding: 0 !important; box-shadow: none !important; margin: 0 !important; font-size: 1rem; line-height: 1.55; }
/* 3. Theme control resets (tools-engine / semantic-dark force these with !important). Kept at (1,0,x) specificity so app rules win. */
#js-tool-container-ev-import-duty-calculator input:where(:not([type="range"], [type="checkbox"], [type="radio"])), #js-tool-container-ev-import-duty-calculator :where(select, textarea) { height: auto !important; border-radius: 0 !important; padding: 1px 2px !important; font-weight: inherit !important; }
#js-tool-container-ev-import-duty-calculator :where(select) { border-radius: 8px !important; }
#js-tool-container-ev-import-duty-calculator :where(input, select, textarea):focus { background-color: transparent !important; box-shadow: none !important; }
#js-tool-container-ev-import-duty-calculator :where(label) { color: inherit !important; }
#js-tool-container-ev-import-duty-calculator :where(table, thead, tbody, tr, th, td) { color: inherit; background: transparent; }
#js-tool-container-ev-import-duty-calculator :where([class*="val"], [class*="result"], [id*="res"]) { line-height: inherit !important; max-width: none !important; overflow-wrap: normal !important; word-break: normal !important; font-variant-numeric: inherit !important; }
