/* tb-build hybrid-import-excise-calculator b7fecf0cc3b7 */
/* hybrid-import-excise-calculator — ToolBoss deployment build. Source of truth: ../delivery/apps/hybrid-import-excise-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:'Golos Text';font-style:normal;font-weight:400 900;font-display:swap;src:url('/wp-content/uploads/fonts/golos-text-cyrillic.woff2') format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'Golos Text';font-style:normal;font-weight:400 900;font-display:swap;src:url('/wp-content/uploads/fonts/golos-text-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-hybrid-import-excise-calculator .hyb { --bg:#eef0f2; --card:#ffffff; --ink:#191f24; --mute:#68717a; --line:#e0e4e8; --line-2:#ccd2d9; --ice:#35566e; --em:#c65102; --ring:rgba(198,81,2,.20); --price:#b3341f; --grid:#2a333b; --bg0:#eef0f2; --sans:'Golos Text',system-ui,sans-serif; --disp:'Unbounded',var(--sans); display:grid; gap:16px; margin:0 auto; padding:4px 0 24px; background:var(--bg); color:var(--ink); font:15px/1.45 var(--sans); }
html[data-theme="dark"] #js-tool-container-hybrid-import-excise-calculator .hyb { --bg:#15181c; --card:#1d2126; --ink:#e7eaec; --mute:#97a1ab; --line:#2c333b; --line-2:#3c444e; --ice:#6f9cc4; --em:#e0803a; --ring:rgba(224,128,58,.26); --price:#d9614c; --grid:#0d1013; --bg0:#15181c; }
#js-tool-container-hybrid-import-excise-calculator .hyb-card { background:var(--card);border:1px solid var(--line);border-radius:20px;box-shadow:0 1px 2px rgba(25,31,36,.04),0 18px 44px -26px rgba(25,31,36,.22) }
html[data-theme="dark"] #js-tool-container-hybrid-import-excise-calculator .hyb-card { box-shadow:0 1px 2px rgba(0,0,0,.4),0 18px 44px -26px rgba(0,0,0,.5) }
#js-tool-container-hybrid-import-excise-calculator .hyb-cap { display:block;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-bottom:7px }
#js-tool-container-hybrid-import-excise-calculator .hyb-stand { padding:22px 28px 18px }
#js-tool-container-hybrid-import-excise-calculator .hyb-stand-head { display:flex;align-items:baseline;gap:14px;margin-bottom:18px }
#js-tool-container-hybrid-import-excise-calculator .hyb-stand-head h2 { margin:0;font:600 21px var(--disp);color:var(--ink) }
#js-tool-container-hybrid-import-excise-calculator .hyb-stand-head span { font-size:12.5px;color:var(--mute) }
#js-tool-container-hybrid-import-excise-calculator .hyb-sum { display:grid;grid-template-columns:1fr 56px 1fr 56px 300px;align-items:stretch;gap:0 }
#js-tool-container-hybrid-import-excise-calculator .hyb-engine { border:1.5px solid var(--line-2);border-radius:16px;padding:14px 18px 12px;background:#fbfcfd }
#js-tool-container-hybrid-import-excise-calculator .hyb-engine.ice { border-color:var(--ice) }
#js-tool-container-hybrid-import-excise-calculator .hyb-engine.em { border-color:var(--em) }
#js-tool-container-hybrid-import-excise-calculator .hyb-engine .hyb-eng-cap { font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mute) }
#js-tool-container-hybrid-import-excise-calculator .hyb-engine b { display:block;margin-top:4px;font:700 34px/1.1 var(--disp);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink) }
#js-tool-container-hybrid-import-excise-calculator .hyb-engine b em { font-style:normal;font-size:15px;color:var(--mute);margin-left:6px;letter-spacing:0 }
#js-tool-container-hybrid-import-excise-calculator .hyb-engine p { margin:8px 0 0;font-size:12px;color:var(--mute) }
#js-tool-container-hybrid-import-excise-calculator .hyb-engine p u { text-decoration:none;font-weight:700;color:var(--ice) }
html[data-theme="dark"] #js-tool-container-hybrid-import-excise-calculator .hyb-engine { background:#171b20 }
#js-tool-container-hybrid-import-excise-calculator .hyb-op { display:grid;place-items:center;font:600 30px var(--disp);color:var(--mute) }
#js-tool-container-hybrid-import-excise-calculator .hyb-total { border-radius:16px;background:var(--grid);color:#fff;padding:14px 20px;display:flex;flex-direction:column;justify-content:center }
#js-tool-container-hybrid-import-excise-calculator .hyb-total span { font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#9fb0bd }
#js-tool-container-hybrid-import-excise-calculator .hyb-total b { font:700 40px/1.05 var(--disp);letter-spacing:-.02em;font-variant-numeric:tabular-nums }
#js-tool-container-hybrid-import-excise-calculator .hyb-total i { font-style:normal;font-size:12px;color:#d99a6c;margin-top:4px }
#js-tool-container-hybrid-import-excise-calculator .hyb-track { position:relative;height:56px;border-radius:12px;overflow:visible;display:flex;background:#f3f5f7;border:1px solid var(--line);margin-top:18px;padding:0 }
html[data-theme="dark"] #js-tool-container-hybrid-import-excise-calculator .hyb-track { background:#181c21 }
#js-tool-container-hybrid-import-excise-calculator .hyb-rule { margin-top:18px;padding:16px 0 30px;border-top:1px dashed var(--line-2) }
#js-tool-container-hybrid-import-excise-calculator .hyb-rule .hyb-track { margin-top:0 }
#js-tool-container-hybrid-import-excise-calculator .hyb-band { height:100%;position:relative;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:flex-end;padding:6px 8px;min-width:0 }
#js-tool-container-hybrid-import-excise-calculator .hyb-band span { font-size:10.5px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis }
#js-tool-container-hybrid-import-excise-calculator .hyb-band b { font:700 12px var(--sans);color:var(--ink);white-space:nowrap }
#js-tool-container-hybrid-import-excise-calculator .hyb-band[data-band="0"] { flex:0 0 18% }
#js-tool-container-hybrid-import-excise-calculator .hyb-band[data-band="1"] { flex:0 0 12% }
#js-tool-container-hybrid-import-excise-calculator .hyb-band[data-band="2"] { flex:0 0 10% }
#js-tool-container-hybrid-import-excise-calculator .hyb-band[data-band="3"] { flex:0 0 20% }
#js-tool-container-hybrid-import-excise-calculator .hyb-band[data-band="4"] { flex:0 0 14% }
#js-tool-container-hybrid-import-excise-calculator .hyb-band[data-band="5"] { flex:0 0 12% }
#js-tool-container-hybrid-import-excise-calculator .hyb-band[data-band="6"] { flex:1 1 14% }
#js-tool-container-hybrid-import-excise-calculator .hyb-band.on { background:#eaf2ec;border-top:3px solid #2c7a4b;border-right-color:#cfdccf }
html[data-theme="dark"] #js-tool-container-hybrid-import-excise-calculator .hyb-band.on { background:#1c2b22;border-top-color:#54a677;border-right-color:#2c4034 }
#js-tool-container-hybrid-import-excise-calculator .hyb-limit { position:absolute;top:-6px;height:70px;border-left:2px dashed var(--price);left:32% }
#js-tool-container-hybrid-import-excise-calculator .hyb-limit b { position:absolute;bottom:-22px;left:-16px;font:700 10.5px var(--sans);color:var(--price);white-space:nowrap;letter-spacing:.03em;background:var(--card);padding:0 5px }
#js-tool-container-hybrid-import-excise-calculator .hyb-marker { position:absolute;top:-16px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;visibility:hidden }
#js-tool-container-hybrid-import-excise-calculator .hyb-marker.is-on { visibility:visible }
#js-tool-container-hybrid-import-excise-calculator .hyb-marker i { font-style:normal;background:var(--grid);color:#fff;border-radius:9px;padding:5px 10px;font:700 12px var(--sans);white-space:nowrap }
html[data-theme="dark"] #js-tool-container-hybrid-import-excise-calculator .hyb-marker i { background:#e7eaec;color:#15181c }
#js-tool-container-hybrid-import-excise-calculator .hyb-marker::after { content:"";width:0;height:0;border:7px solid transparent;border-top-color:var(--grid) }
html[data-theme="dark"] #js-tool-container-hybrid-import-excise-calculator .hyb-marker::after { border-top-color:#e7eaec }
#js-tool-container-hybrid-import-excise-calculator .hyb-low { display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch }
#js-tool-container-hybrid-import-excise-calculator .hyb-form { padding:20px 26px;display:grid;grid-template-columns:1fr 1fr;gap:14px;align-content:start }
#js-tool-container-hybrid-import-excise-calculator .hyb-field .hyb-in { height:48px;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-hybrid-import-excise-calculator .hyb-field .hyb-in { background:#171b20 }
#js-tool-container-hybrid-import-excise-calculator .hyb-field .hyb-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 18px/48px var(--sans) !important; font-variant-numeric:tabular-nums !important }
#js-tool-container-hybrid-import-excise-calculator .hyb-field .hyb-in input::-webkit-outer-spin-button, #js-tool-container-hybrid-import-excise-calculator .hyb-field .hyb-in input::-webkit-inner-spin-button { -webkit-appearance:none !important; margin:0 !important }
#js-tool-container-hybrid-import-excise-calculator .hyb-field .hyb-in input[type=number] { -moz-appearance:textfield !important }
#js-tool-container-hybrid-import-excise-calculator .hyb-field .hyb-in input::placeholder { color:var(--mute) !important; opacity:.55 !important }
#js-tool-container-hybrid-import-excise-calculator .hyb-field .hyb-in i { margin-left:auto;font-style:normal;color:var(--mute);font-size:12px;white-space:nowrap }
#js-tool-container-hybrid-import-excise-calculator .hyb-in:focus-within { border-color:var(--em);box-shadow:0 0 0 4px var(--ring) }
#js-tool-container-hybrid-import-excise-calculator .hyb-seg { display:flex;border:1px solid var(--line-2);border-radius:11px;overflow:hidden;background:#f2f4f6 }
html[data-theme="dark"] #js-tool-container-hybrid-import-excise-calculator .hyb-seg { background:#171b20 }
#js-tool-container-hybrid-import-excise-calculator .hyb-seg button { flex:1;text-align:center;padding:0 6px;min-height:45px;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-hybrid-import-excise-calculator .hyb-seg button:last-child { border-right:0 }
#js-tool-container-hybrid-import-excise-calculator .hyb-seg button[aria-pressed="true"] { background:#fff;color:var(--ink);box-shadow:inset 0 -2.5px 0 var(--em) }
html[data-theme="dark"] #js-tool-container-hybrid-import-excise-calculator .hyb-seg button[aria-pressed="true"] { background:#232830 }
#js-tool-container-hybrid-import-excise-calculator .hyb-seg + .hyb-seg { margin-top:8px }
#js-tool-container-hybrid-import-excise-calculator .hyb-subseg[hidden] { display:none }
#js-tool-container-hybrid-import-excise-calculator .hyb-subseg { display:flex;border:1px dashed var(--line-2);border-radius:10px;overflow:hidden;margin-top:8px;background:transparent }
#js-tool-container-hybrid-import-excise-calculator .hyb-subseg button { flex:1;min-height:34px;border:0;background:transparent;font:600 11px var(--sans);color:var(--mute);cursor:pointer }
#js-tool-container-hybrid-import-excise-calculator .hyb-subseg button[aria-pressed="true"] { background:var(--em);color:#fff }
#js-tool-container-hybrid-import-excise-calculator .hyb-span { grid-column:1/-1 }
#js-tool-container-hybrid-import-excise-calculator .hyb-facts { grid-column:1/-1;border:1px dashed var(--line-2);border-radius:12px;padding:10px 14px;background:#fafbfc;margin-top:2px }
html[data-theme="dark"] #js-tool-container-hybrid-import-excise-calculator .hyb-facts { background:#171b20 }
#js-tool-container-hybrid-import-excise-calculator .hyb-facts span { display:block;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-bottom:4px }
#js-tool-container-hybrid-import-excise-calculator .hyb-facts p { margin:0;font-size:12px;color:var(--mute);line-height:1.5 }
#js-tool-container-hybrid-import-excise-calculator .hyb-res { padding:20px 26px 18px;display:grid;align-content:stretch }
#js-tool-container-hybrid-import-excise-calculator .hyb-row { display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:14px;padding:10px 0;border-bottom:1px solid #f0f2f4 }
html[data-theme="dark"] #js-tool-container-hybrid-import-excise-calculator .hyb-row { border-bottom-color:#262b31 }
#js-tool-container-hybrid-import-excise-calculator .hyb-row b { font:600 14.5px var(--sans);color:var(--ink) }
#js-tool-container-hybrid-import-excise-calculator .hyb-row b span { display:block;font-weight:500;font-size:11.5px;color:var(--mute);margin-top:2px }
#js-tool-container-hybrid-import-excise-calculator .hyb-row em { font-style:normal;font:600 16px var(--sans);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap }
#js-tool-container-hybrid-import-excise-calculator .hyb-row.hot em { color:var(--price) }
#js-tool-container-hybrid-import-excise-calculator .hyb-hero { display:flex;align-items:end;gap:16px;margin-top:14px;padding-top:14px;border-top:2px solid var(--ink) }
#js-tool-container-hybrid-import-excise-calculator .hyb-hero div:first-child { flex:1 }
#js-tool-container-hybrid-import-excise-calculator .hyb-hero small { display:block;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-bottom:4px }
#js-tool-container-hybrid-import-excise-calculator .hyb-hero b { font:700 44px/1 var(--disp);letter-spacing:-.02em;color:var(--price);font-variant-numeric:tabular-nums }
#js-tool-container-hybrid-import-excise-calculator .hyb-hero .mini { text-align:right }
#js-tool-container-hybrid-import-excise-calculator .hyb-hero .mini b { font:600 20px var(--sans);color:var(--ink) }
#js-tool-container-hybrid-import-excise-calculator .hyb-foot { margin:10px 0 0;font-size:11.5px;color:var(--mute) }
#js-tool-container-hybrid-import-excise-calculator .hyb-err { display:none;margin:6px 0 0;font-size:11px;color:var(--price) }
#js-tool-container-hybrid-import-excise-calculator .hyb-field.is-bad .hyb-in { border-color:var(--price);box-shadow:0 0 0 4px rgba(179,52,31,.12) }
#js-tool-container-hybrid-import-excise-calculator .hyb-field.is-bad .hyb-err { display:block }
#js-tool-container-hybrid-import-excise-calculator .hyb .is-idle .hyb-total b, #js-tool-container-hybrid-import-excise-calculator .hyb .is-idle .hyb-engine b { color:var(--mute) }
#js-tool-container-hybrid-import-excise-calculator .hyb-stand.is-idle .hyb-track { border-style:dashed;background:transparent }
#js-tool-container-hybrid-import-excise-calculator .hyb-stand.is-idle .hyb-band b, #js-tool-container-hybrid-import-excise-calculator .hyb-stand.is-idle .hyb-band span { color:var(--mute) }
#js-tool-container-hybrid-import-excise-calculator .hyb-stand.is-idle .hyb-limit { display:none }
#js-tool-container-hybrid-import-excise-calculator .hyb.is-series .hyb-sum { grid-template-columns:1fr 56px 300px }
#js-tool-container-hybrid-import-excise-calculator .hyb.is-series .hyb-sum>*:nth-child(1), #js-tool-container-hybrid-import-excise-calculator .hyb.is-series .hyb-sum>*:nth-child(2) { display:none }
#js-tool-container-hybrid-import-excise-calculator .hyb.is-series [data-field="vol"] { opacity:.5 }
#js-tool-container-hybrid-import-excise-calculator .hyb.is-series [data-field="ice"] { opacity:.5 }
@media (max-width:1120px) {
  #js-tool-container-hybrid-import-excise-calculator .hyb-sum { grid-template-columns:1fr 40px 1fr 40px 250px }
  #js-tool-container-hybrid-import-excise-calculator .hyb-engine b { font-size:28px }
}
@media (max-width:1020px) {
  #js-tool-container-hybrid-import-excise-calculator .hyb-sum { grid-template-columns:1fr 40px 1fr 40px 240px }
  #js-tool-container-hybrid-import-excise-calculator .hyb-total b { font-size:32px }
}
@media (max-width:900px) {
  #js-tool-container-hybrid-import-excise-calculator .hyb { padding:0 12px 18px }
  #js-tool-container-hybrid-import-excise-calculator .hyb-stand, #js-tool-container-hybrid-import-excise-calculator .hyb-form, #js-tool-container-hybrid-import-excise-calculator .hyb-res { padding-left:16px;padding-right:16px }
  #js-tool-container-hybrid-import-excise-calculator .hyb-sum { grid-template-columns:1fr 1fr;gap:10px }
  #js-tool-container-hybrid-import-excise-calculator .hyb-op { display:none }
  #js-tool-container-hybrid-import-excise-calculator .hyb-total { grid-column:1/-1 }
  #js-tool-container-hybrid-import-excise-calculator .hyb-low, #js-tool-container-hybrid-import-excise-calculator .hyb-form { grid-template-columns:1fr }
  #js-tool-container-hybrid-import-excise-calculator .hyb-stand-head { flex-wrap:wrap;gap:6px }
}
@media (max-width:560px) {
  #js-tool-container-hybrid-import-excise-calculator .hyb-sum { grid-template-columns:1fr }
  #js-tool-container-hybrid-import-excise-calculator .hyb-band span { display:none }
  #js-tool-container-hybrid-import-excise-calculator .hyb-band b { font-size:10px }
  #js-tool-container-hybrid-import-excise-calculator .hyb-limit b { font-size:9px;left:-10px }
  #js-tool-container-hybrid-import-excise-calculator .hyb-marker i { font-size:10.5px;padding:4px 7px }
  #js-tool-container-hybrid-import-excise-calculator .hyb-hero b { font-size:34px }
  #js-tool-container-hybrid-import-excise-calculator .hyb-hero { flex-wrap:wrap }
  #js-tool-container-hybrid-import-excise-calculator .hyb-hero div:first-child { flex:1 1 100% }
}

/* ===== 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-hybrid-import-excise-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-hybrid-import-excise-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-hybrid-import-excise-calculator.tb-focus-mode { background: var(--bg0, #f4f5f7) !important; }
html[data-theme="dark"] #js-tool-container-hybrid-import-excise-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-hybrid-import-excise-calculator .tb-zone.hyb { 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-hybrid-import-excise-calculator input:where(:not([type="range"], [type="checkbox"], [type="radio"])), #js-tool-container-hybrid-import-excise-calculator :where(select, textarea) { height: auto !important; border-radius: 0 !important; padding: 1px 2px !important; font-weight: inherit !important; }
#js-tool-container-hybrid-import-excise-calculator :where(select) { border-radius: 8px !important; }
#js-tool-container-hybrid-import-excise-calculator :where(input, select, textarea):focus { background-color: transparent !important; box-shadow: none !important; }
#js-tool-container-hybrid-import-excise-calculator :where(label) { color: inherit !important; }
#js-tool-container-hybrid-import-excise-calculator :where(table, thead, tbody, tr, th, td) { color: inherit; background: transparent; }
#js-tool-container-hybrid-import-excise-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; }
