/* tb-build russia-armenia-car-import-calculator 8b63a8a408a4 */
/* russia-armenia-car-import-calculator — ToolBoss deployment build. Source of truth: delivery/apps/russia-armenia-car-import-calculator/app.css */
/* Fonts: same-origin WOFF2 uploaded through the WP Font Library (/wp-content/uploads/fonts). */
@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}
@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:100 800;font-display:swap;src:url('/wp-content/uploads/fonts/jetbrains-mono-cyrillic.woff2') format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:100 800;font-display:swap;src:url('/wp-content/uploads/fonts/jetbrains-mono-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-russia-armenia-car-import-calculator .rua { --rua-bg:#f3f4f6; --rua-paper:#fdfdfb; --rua-card:#ffffff; --rua-ink:#1a1d23; --rua-mute:#70767f; --rua-soft:#a9aeb6; --rua-line:#dfe2e8; --rua-line2:#c9cdd5; --rua-segbg:#eef0f4; --rua-indigo:#3b4ba2; --rua-indigo-soft:#e9ecf7; --rua-indigo-ink:#2d3a80; --rua-ok:#0f7a4f; --rua-mid:#8a6d1c; --rua-bad:#b03a2e; --rua-badbg:#fdf1ef; --rua-amd:#8a6d1c; --rua-convbg:#f6f7f4; --rua-convink:#5d6470; --rua-mono:'JetBrains Mono',ui-monospace,monospace; --rua-txt:'IBM Plex Sans',system-ui,sans-serif; color:var(--rua-ink); font:15px/1.45 var(--rua-txt); font-variant-numeric:tabular-nums; }
#js-tool-container-russia-armenia-car-import-calculator .rua, #js-tool-container-russia-armenia-car-import-calculator .rua *, #js-tool-container-russia-armenia-car-import-calculator .rua *::before, #js-tool-container-russia-armenia-car-import-calculator .rua *::after { box-sizing:border-box; }
html[data-theme="dark"] #js-tool-container-russia-armenia-car-import-calculator .rua { --rua-bg:#14161c; --rua-paper:#1b1e25; --rua-card:#22262e; --rua-ink:#eaecf1; --rua-mute:#9aa2ad; --rua-soft:#6d7580; --rua-line:#2c323c; --rua-line2:#3d4450; --rua-segbg:#262c36; --rua-indigo:#7d8dd8; --rua-indigo-soft:#262c3d; --rua-indigo-ink:#aab5ea; --rua-ok:#4cc08e; --rua-mid:#d8c66a; --rua-bad:#e07a6d; --rua-badbg:#2a1f1e; --rua-amd:#d8c66a; --rua-convbg:#20252d; --rua-convink:#a7aeb8; }
#js-tool-container-russia-armenia-car-import-calculator .rua button { font:inherit; }
#js-tool-container-russia-armenia-car-import-calculator .rua-grid { display:grid; grid-template-columns:minmax(0,1fr) 436px; gap:24px; align-items:stretch; }
#js-tool-container-russia-armenia-car-import-calculator .rua-doc { background:var(--rua-paper); border:1px solid var(--rua-line); border-radius:18px; box-shadow:0 1px 2px rgba(26,29,35,.05),0 18px 44px -28px rgba(26,29,35,.2); display:flex; flex-direction:column; min-height:520px; }
#js-tool-container-russia-armenia-car-import-calculator .rua-dochead { display:flex; align-items:flex-start; gap:16px; padding:18px 26px 12px; border-bottom:2px solid var(--rua-indigo); }
#js-tool-container-russia-armenia-car-import-calculator .rua-dochead .t { flex:1; min-width:0; }
#js-tool-container-russia-armenia-car-import-calculator .rua-dochead .k { font:700 10px var(--rua-mono); letter-spacing:.16em; color:var(--rua-mute); }
#js-tool-container-russia-armenia-car-import-calculator .rua-dochead h2 { margin:4px 0 0; font:700 31px/1.15 var(--rua-txt); letter-spacing:-.01em; font-variant-numeric:tabular-nums; }
#js-tool-container-russia-armenia-car-import-calculator .rua-dochead h2 small { font:600 16px var(--rua-txt); color:var(--rua-mute); }
#js-tool-container-russia-armenia-car-import-calculator .rua-dochead .s { margin:6px 0 0; font-size:12.5px; color:var(--rua-mute); }
#js-tool-container-russia-armenia-car-import-calculator .rua-stamp { flex:none; align-self:center; text-align:center; border:3px solid currentColor; border-radius:10px; padding:7px 12px 8px; transform:rotate(-7deg); opacity:.9; transition:transform .25s; }
#js-tool-container-russia-armenia-car-import-calculator .rua-stamp[data-kind="ok"] { color:var(--rua-ok); }
#js-tool-container-russia-armenia-car-import-calculator .rua-stamp[data-kind="mid"] { color:var(--rua-mid); }
#js-tool-container-russia-armenia-car-import-calculator .rua-stamp[data-kind="bad"] { color:var(--rua-bad); }
#js-tool-container-russia-armenia-car-import-calculator .rua-stamp.bump { transform:rotate(-7deg) scale(1.12); }
#js-tool-container-russia-armenia-car-import-calculator .rua-stamp b { display:block; font:800 15px/1.2 var(--rua-txt); letter-spacing:.06em; }
#js-tool-container-russia-armenia-car-import-calculator .rua-stamp span { display:block; font:600 10px var(--rua-mono); letter-spacing:.08em; margin-top:2px; }
#js-tool-container-russia-armenia-car-import-calculator .rua-stage { padding:10px 26px 2px; }
#js-tool-container-russia-armenia-car-import-calculator .rua-stage-cap { display:flex; align-items:baseline; gap:10px; margin:0 0 6px; }
#js-tool-container-russia-armenia-car-import-calculator .rua-stage-cap .no { flex:none; width:26px; height:26px; border-radius:8px; background:var(--rua-indigo); color:var(--rua-paper); font:700 13px/26px var(--rua-mono); text-align:center; }
#js-tool-container-russia-armenia-car-import-calculator .rua-stage-cap .n { font-weight:700; font-size:14.5px; }
#js-tool-container-russia-armenia-car-import-calculator .rua-stage-cap .s { font-size:11.5px; color:var(--rua-mute); margin-left:auto; text-align:right; }
#js-tool-container-russia-armenia-car-import-calculator .rua-box { border:1px solid var(--rua-line); border-radius:12px; background:var(--rua-card); overflow:hidden; }
#js-tool-container-russia-armenia-car-import-calculator .rua-line { display:flex; align-items:baseline; gap:10px; padding:8px 14px; border-bottom:1px dashed var(--rua-line); }
#js-tool-container-russia-armenia-car-import-calculator .rua-line .n { font-size:13.5px; font-weight:600; }
#js-tool-container-russia-armenia-car-import-calculator .rua-line .s { font-size:11.5px; color:var(--rua-mute); font-weight:400; }
#js-tool-container-russia-armenia-car-import-calculator .rua-line .v { margin-left:auto; font:600 14.5px var(--rua-mono); font-variant-numeric:tabular-nums; white-space:nowrap; }
#js-tool-container-russia-armenia-car-import-calculator .rua-line .v.amd { color:var(--rua-amd); }
#js-tool-container-russia-armenia-car-import-calculator .rua-line .v.zero { color:var(--rua-ok); }
#js-tool-container-russia-armenia-car-import-calculator .rua-line .v.neg { color:var(--rua-bad); }
#js-tool-container-russia-armenia-car-import-calculator .rua-conv { display:flex; align-items:center; gap:10px; padding:7px 14px; background:var(--rua-convbg); border-top:1px solid var(--rua-line); font:500 12px var(--rua-mono); color:var(--rua-convink); font-variant-numeric:tabular-nums; flex-wrap:wrap; }
#js-tool-container-russia-armenia-car-import-calculator .rua-conv b { margin-left:auto; color:var(--rua-ink); font-weight:700; }
#js-tool-container-russia-armenia-car-import-calculator .rua-subtotal { display:flex; align-items:baseline; gap:10px; margin:8px; padding:8px 14px; border-radius:10px; background:var(--rua-indigo-soft); }
#js-tool-container-russia-armenia-car-import-calculator .rua-subtotal span { font-size:11px; font-weight:700; letter-spacing:.06em; text-transform:uppercase; color:var(--rua-indigo-ink); }
#js-tool-container-russia-armenia-car-import-calculator .rua-subtotal b { margin-left:auto; font:700 18px var(--rua-mono); font-variant-numeric:tabular-nums; color:var(--rua-indigo-ink); }
#js-tool-container-russia-armenia-car-import-calculator .rua-foot { margin-top:auto; padding:14px 26px 16px; border-top:1px dashed var(--rua-line2); display:flex; align-items:baseline; gap:10px; flex-wrap:wrap; }
#js-tool-container-russia-armenia-car-import-calculator .rua-foot .t { font:500 12px var(--rua-mono); color:var(--rua-mute); }
#js-tool-container-russia-armenia-car-import-calculator .rua-foot b { margin-left:auto; font:700 17px var(--rua-mono); font-variant-numeric:tabular-nums; white-space:nowrap; }
#js-tool-container-russia-armenia-car-import-calculator .rua-doc.is-ghost .rua-stage, #js-tool-container-russia-armenia-car-import-calculator .rua-doc.is-ghost .rua-foot, #js-tool-container-russia-armenia-car-import-calculator .rua-doc.is-ghost .rua-dochead h2 { opacity:.55; }
#js-tool-container-russia-armenia-car-import-calculator .rua-ghost-badge { display:inline-block; margin-left:8px; padding:3px 9px; border:1px dashed var(--rua-line2); border-radius:999px; font:600 11px var(--rua-txt); letter-spacing:.04em; color:var(--rua-mute); vertical-align:6px; white-space:nowrap; }
#js-tool-container-russia-armenia-car-import-calculator .rua-doc-err { margin:10px 26px 16px; padding:10px 14px; border-radius:12px; background:var(--rua-badbg); }
#js-tool-container-russia-armenia-car-import-calculator .rua-doc-err p { margin:0 0 6px; font-size:13px; line-height:1.45; font-weight:600; color:var(--rua-bad); }
#js-tool-container-russia-armenia-car-import-calculator .rua-doc-err p:last-child { margin-bottom:0; }
#js-tool-container-russia-armenia-car-import-calculator .rua-ctl { background:var(--rua-card); border:1px solid var(--rua-line); border-radius:18px; box-shadow:0 1px 2px rgba(26,29,35,.05),0 18px 44px -28px rgba(26,29,35,.2); padding:18px 22px 14px; display:flex; flex-direction:column; }
#js-tool-container-russia-armenia-car-import-calculator .rua-cap { margin:0 0 11px; font-size:10.5px; font-weight:700; letter-spacing:.13em; text-transform:uppercase; color:var(--rua-mute); }
#js-tool-container-russia-armenia-car-import-calculator .rua-cap.later { margin-top:13px; }
#js-tool-container-russia-armenia-car-import-calculator .rua-f { margin-bottom:9px; min-width:0; }
#js-tool-container-russia-armenia-car-import-calculator .rua-f .lab { display:flex; justify-content:space-between; align-items:baseline; margin-bottom:5px; gap:6px; }
#js-tool-container-russia-armenia-car-import-calculator .rua-f .lab span { font-size:11px; font-weight:700; letter-spacing:.04em; text-transform:uppercase; color:var(--rua-mute); }
#js-tool-container-russia-armenia-car-import-calculator .rua-f .lab span label { font:inherit !important; letter-spacing:inherit !important; text-transform:inherit !important; color:inherit !important }
#js-tool-container-russia-armenia-car-import-calculator .rua-f .lab em { font-style:normal; font-size:10px; color:var(--rua-soft); text-align:right; }
#js-tool-container-russia-armenia-car-import-calculator .rua-in { height:44px; display:flex; align-items:center; border:1.5px solid var(--rua-line2); border-radius:12px; background:var(--rua-card); transition:border-color .15s, box-shadow .15s, opacity .15s; }
#js-tool-container-russia-armenia-car-import-calculator .rua-in:focus-within { border-color:var(--rua-indigo); box-shadow:0 0 0 3px rgba(59,75,162,.16); }
#js-tool-container-russia-armenia-car-import-calculator .rua-in input { flex:1 !important; min-width:0 !important; width:100% !important; height:100% !important; padding:0 8px 0 14px !important; border:0 !important; background:transparent !important; color:var(--rua-ink) !important; font:600 19px/1 var(--rua-mono) !important; font-variant-numeric:tabular-nums !important; letter-spacing:-.01em !important; outline:none !important }
#js-tool-container-russia-armenia-car-import-calculator .rua-in input::-webkit-outer-spin-button, #js-tool-container-russia-armenia-car-import-calculator .rua-in input::-webkit-inner-spin-button { -webkit-appearance:none !important; margin:0 !important }
#js-tool-container-russia-armenia-car-import-calculator .rua-in input[type=number] { -moz-appearance:textfield !important; appearance:textfield !important }
#js-tool-container-russia-armenia-car-import-calculator .rua-in input:disabled { color:var(--rua-soft) !important }
#js-tool-container-russia-armenia-car-import-calculator .rua-in i { font-style:normal; color:var(--rua-mute); font-size:11.5px; font-weight:600; padding-right:13px; white-space:nowrap; }
#js-tool-container-russia-armenia-car-import-calculator .rua-in.is-dim { opacity:.5; }
#js-tool-container-russia-armenia-car-import-calculator .rua-in.is-bad { border-color:var(--rua-bad); box-shadow:0 0 0 3px rgba(176,58,46,.13); }
#js-tool-container-russia-armenia-car-import-calculator .rua-err { margin:5px 2px 0; font-size:12px; line-height:1.4; font-weight:600; color:var(--rua-bad); }
#js-tool-container-russia-armenia-car-import-calculator .rua-two { display:grid; grid-template-columns:1fr 1fr; gap:10px; }
#js-tool-container-russia-armenia-car-import-calculator .rua-two-end { margin-bottom:0; }
#js-tool-container-russia-armenia-car-import-calculator .rua-check { display:flex; align-items:center; gap:10px; padding:8px 12px; border:1.5px solid var(--rua-line2); border-radius:12px; margin:0 0 4px; cursor:pointer; }
#js-tool-container-russia-armenia-car-import-calculator .rua-check input { width:20px !important; height:20px !important; margin:0 !important; accent-color:var(--rua-indigo) !important; flex:none !important }
#js-tool-container-russia-armenia-car-import-calculator .rua-check .t { font-size:13px; font-weight:600; line-height:1.3; }
#js-tool-container-russia-armenia-car-import-calculator .rua-check .t small { display:block; font-weight:500; font-size:11px; color:var(--rua-mute); margin-top:1px; }
#js-tool-container-russia-armenia-car-import-calculator .rua-seg3 { display:grid; grid-template-columns:1fr 1fr 1fr; gap:4px; padding:4px; border-radius:12px; background:var(--rua-segbg); margin-bottom:10px; }
#js-tool-container-russia-armenia-car-import-calculator .rua-segb { padding:8px 4px; border:0; border-radius:9px; text-align:center; font-weight:700; font-size:12px; color:var(--rua-mute); background:transparent; cursor:pointer; white-space:nowrap; }
#js-tool-container-russia-armenia-car-import-calculator .rua-segb.is-on { background:var(--rua-card); box-shadow:0 1px 2px rgba(26,29,35,.14); }
#js-tool-container-russia-armenia-car-import-calculator .rua-seg3[data-status="yes"] .is-on { color:var(--rua-ok); }
#js-tool-container-russia-armenia-car-import-calculator .rua-seg3[data-status="unknown"] .is-on { color:var(--rua-mid); }
#js-tool-container-russia-armenia-car-import-calculator .rua-seg3[data-status="no"] .is-on { color:var(--rua-bad); }
#js-tool-container-russia-armenia-car-import-calculator .rua-step { display:flex; align-items:center; gap:8px; }
#js-tool-container-russia-armenia-car-import-calculator .rua-step .b { flex:none; width:34px; height:34px; border:0; border-radius:10px; background:var(--rua-segbg); display:grid; place-items:center; font:600 18px/1 var(--rua-txt); cursor:pointer; }
#js-tool-container-russia-armenia-car-import-calculator .rua-step .v { flex:1; text-align:center; font:600 20px/1 var(--rua-mono); font-variant-numeric:tabular-nums; }
#js-tool-container-russia-armenia-car-import-calculator .rua-chips { display:flex; flex-wrap:wrap; gap:5px; }
#js-tool-container-russia-armenia-car-import-calculator .rua-chip { height:28px; padding:0 8px; display:inline-flex; align-items:center; border:1.5px solid var(--rua-line2); border-radius:999px; font-weight:600; font-size:10.5px; color:var(--rua-ink); background:transparent; cursor:pointer; white-space:nowrap; }
#js-tool-container-russia-armenia-car-import-calculator .rua-chip.is-on { background:var(--rua-indigo); border-color:var(--rua-indigo); color:var(--rua-paper); }
#js-tool-container-russia-armenia-car-import-calculator .rua-note { margin-top:auto; padding-top:12px; border-top:1px dashed var(--rua-line2); font-size:11px; line-height:1.5; color:var(--rua-mute); }
@media (max-width:1020px) {
  #js-tool-container-russia-armenia-car-import-calculator .rua-grid { grid-template-columns:minmax(0,1fr); }
  #js-tool-container-russia-armenia-car-import-calculator .rua-grid > * { min-width:0; }
  #js-tool-container-russia-armenia-car-import-calculator .rua-ctl { display:grid; grid-template-columns:1fr 1fr; gap:0 18px; align-content:start; }
  #js-tool-container-russia-armenia-car-import-calculator .rua-ctl > .rua-cap { grid-column:1 / -1; }
  #js-tool-container-russia-armenia-car-import-calculator .rua-ctl > .rua-note { grid-column:1 / -1; }
  #js-tool-container-russia-armenia-car-import-calculator .rua-ctl > .rua-seg3 { grid-column:1 / -1; }
}
@media (max-width:640px) {
  #js-tool-container-russia-armenia-car-import-calculator .rua-grid { grid-template-columns:minmax(0,1fr); gap:16px; }
  #js-tool-container-russia-armenia-car-import-calculator .rua-dochead { padding:16px 18px 10px; gap:10px; }
  #js-tool-container-russia-armenia-car-import-calculator .rua-stage { padding:8px 16px 2px; }
  #js-tool-container-russia-armenia-car-import-calculator .rua-foot { padding:12px 16px 14px; }
  #js-tool-container-russia-armenia-car-import-calculator .rua-doc-err { margin:10px 16px 14px; }
  #js-tool-container-russia-armenia-car-import-calculator .rua-dochead h2 { font-size:25px; }
  #js-tool-container-russia-armenia-car-import-calculator .rua-stamp b { font-size:13px; }
  #js-tool-container-russia-armenia-car-import-calculator .rua-ctl { display:block; padding:16px 18px 12px; }
}
@media (max-width:390px) {
  #js-tool-container-russia-armenia-car-import-calculator .rua-two { grid-template-columns:1fr; gap:0; }
  #js-tool-container-russia-armenia-car-import-calculator .rua-seg3 { grid-template-columns:1fr; }
  #js-tool-container-russia-armenia-car-import-calculator .rua-segb { padding:10px 4px; }
  #js-tool-container-russia-armenia-car-import-calculator .rua-foot .t { font-size:11px; }
}
@media (prefers-reduced-motion:reduce) {
  #js-tool-container-russia-armenia-car-import-calculator .rua * { transition:none !important; }
}

/* ===== 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-russia-armenia-car-import-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-russia-armenia-car-import-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-russia-armenia-car-import-calculator.tb-focus-mode { background: var(--bg0, #f4f5f7) !important; }
html[data-theme="dark"] #js-tool-container-russia-armenia-car-import-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-russia-armenia-car-import-calculator .tb-zone.rua { 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-russia-armenia-car-import-calculator input:where(:not([type="range"], [type="checkbox"], [type="radio"])), #js-tool-container-russia-armenia-car-import-calculator :where(select, textarea) { height: auto !important; border-radius: 0 !important; padding: 1px 2px !important; font-weight: inherit !important; }
#js-tool-container-russia-armenia-car-import-calculator :where(select) { border-radius: 8px !important; }
#js-tool-container-russia-armenia-car-import-calculator :where(input, select, textarea):focus { background-color: transparent !important; box-shadow: none !important; }
#js-tool-container-russia-armenia-car-import-calculator :where(label) { color: inherit !important; }
#js-tool-container-russia-armenia-car-import-calculator :where(table, thead, tbody, tr, th, td) { color: inherit; background: transparent; }
#js-tool-container-russia-armenia-car-import-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; }
