.ymk-sub{margin:28px 0 12px;font-size:clamp(18px,1.2vw,24px)}#ymk-tool .rd-tabs+.ymk-sub{margin-top:0}.ymk-sch{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}#ymk-tool .ymk-sch .pill.is-active{background:var(--blue);border-color:var(--blue);color:#fff;font-weight:600}#ymk-tool .pill.is-feature-locked{opacity:.55}.ymk-hint{margin:0 0 12px;line-height:1.55}.ymk-tariffs{margin:12px 0 0;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--soft);font-size:var(--small)}.ymk-tariffs:empty{display:none}.ymk-err{display:block;margin-top:4px;color:#a3203d;font-size:13px;line-height:1.35}#ymk-tool .input.is-invalid{border-color:#a3203d}.ymk-check{flex-direction:row;align-items:center;gap:8px;align-self:end;min-height:44px}.ymk-check input{width:18px;height:18px;flex:0 0 auto}#ymk-tool [data-ymk-out],.ymk-doc{min-width:0;max-width:100%}.ymk-doc{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.ymk-doc>*{min-width:0;margin-top:0}.ymk-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.ymk-table{border-collapse:collapse;width:100%;min-width:440px;font-size:var(--small);font-variant-numeric:tabular-nums}.ymk-table caption{text-align:left;font-weight:600;padding:0 0 8px;color:var(--ink-2)}.ymk-table th,.ymk-table td{padding:9px 10px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.ymk-table th:first-child,.ymk-table td:first-child{text-align:left;white-space:normal}.ymk-table thead th{color:var(--muted);font-weight:500;background:var(--soft)}.ymk-table .ymk-sum td{font-weight:700;border-bottom:0}.ymk-cmp .ymk-cur td{font-weight:600;background:var(--blue-soft)}.ymk-formula{margin:0;color:var(--ink-2);line-height:1.6}.ymk-note{color:var(--muted);margin-top:8px}.ymk-warn{color:#a3203d}.ymk-lock{margin:0 0 12px}#ymk-tool .ymk-neg,#ymk-tool .rd-big b.ymk-neg{color:#a3203d}#ymk-tool .rd-grid dd{overflow-wrap:anywhere}.ymk-params{display:none}@media(max-width:520px){.ymk-table{min-width:0}.ymk-cmp{min-width:420px}.ymk-table th,.ymk-table td{padding:8px 6px}#ymk-tool .rd-grid dd{white-space:nowrap;font-size:22px}}@media print{body.print-tool .ymk-sch,body.print-tool .ymk-hint,body.print-tool .ymk-tariffs,body.print-tool .ymk-lock,body.print-tool .rd-tabs,body.print-tool #ymk-tool>.ymk-sub,body.print-tool #ymk-tool>.gs-form{display:none!important}body.print-tool .ymk-params{display:block;margin-top:16px}body.print-tool .ymk-scroll{overflow:visible}}
