.fnv-em-panel{border: var(--fnv-card-border) solid var(--fnv-ink);background:var(--fnv-surface);margin:0 0 22px;}
.fnv-em-panel__hd {display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--fnv-surface);color:var(--fnv-ink);padding:9px 14px; border-block-start:4px solid var(--fnv-ink);border-block-end:1px solid var(--fnv-border); }
.fnv-em-panel__hd .fnv-panel__code {font-family:'Readex Pro', sans-serif;font-size:.8125rem;color:var(--fnv-ink-3);}
.fnv-em-panel__hd .fnv-panel__title{font-family: 'Readex Pro',sans-serif;font-weight:800;font-size:.92rem;}
.fnv-em-panel__prob {margin-inline-start:auto;font-family: 'Readex Pro', sans-serif;font-size:.8125rem;color:var(--fnv-ink-3);}
.fnv-em-panel__body{display:grid;grid-template-columns:repeat(3,1fr);gap:0;}
.fnv-em-item{padding:14px 16px;border-inline-start:1px solid var(--fnv-border);text-align:center;}
.fnv-em-item:first-child{border-inline-start:none;}
.fnv-em-item__label{font-family: 'Readex Pro',sans-serif;font-size:.8125rem;color:var(--fnv-ink-muted);font-weight:600;margin-bottom:6px;}
.fnv-em-item__val{font-family:'Readex Pro', sans-serif;font-size:1.15rem;font-weight:700;color:var(--fnv-gamma-pos);direction:ltr;}
.fnv-em-panel__note{padding:9px 14px;border-top:1px solid var(--fnv-border);font-family: 'Readex Pro',sans-serif;font-size:.8125rem;color:var(--fnv-ink-muted);line-height:1.8;}
@media(max-width:560px){.fnv-em-panel__body{grid-template-columns:1fr;}.fnv-em-item{border-inline-start:none;border-top:1px solid var(--fnv-border);}.fnv-em-item:first-child{border-top:none;}}
.fnv-calc-page { background:var(--fnv-surface); padding:40px 0 60px; border-top:1px solid var(--fnv-ink); }
.fnv-masthead { padding-bottom:1.5rem; margin-bottom:0; border-bottom:3px solid var(--fnv-ink); }
.fnv-masthead__eyebrow { display:flex; align-items:center; gap:12px; margin-bottom:.75rem; }
.fnv-masthead__eyebrow span { font-family:'Readex Pro', sans-serif; font-size:.8125rem; font-weight:700; letter-spacing:normal; color:var(--fnv-ink); text-transform:uppercase; }
.fnv-rule { height:1px; width:32px; background:var(--fnv-ink); flex-shrink:0; }
.fnv-masthead__body { display:flex; justify-content:space-between; align-items:flex-end; gap:1rem; flex-wrap:wrap; }
.fnv-masthead__title { font-family: 'Readex Pro', sans-serif; font-size:clamp(2rem,5vw,3.2rem); font-weight:900; color:var(--fnv-ink); line-height: 1.45; margin:0 0 .5rem; }
.fnv-masthead__title em { font-weight:400; font-style:normal; }
.fnv-masthead__desc { font-family: 'Readex Pro', sans-serif; color:var(--fnv-ink-muted); font-size:1rem; line-height:1.8; max-width:600px; margin:0; }
.fnv-masthead__badge-col { display:flex; gap:12px; flex-shrink:0; }
.fnv-stat-pill { border:1px solid var(--fnv-ink); padding:.5rem 1rem; text-align:center; min-width:64px; }
.fnv-stat-pill__num { display:block; font-family:'Readex Pro', sans-serif; font-size:1.5rem; font-weight:900; color:var(--fnv-ink); line-height:1; }
.fnv-stat-pill__lbl { display:block; font-family: 'Readex Pro', sans-serif; font-size:.8125rem; font-weight:700; color:var(--fnv-ink-3); margin-top:2px; }
.fnv-calc-anchor{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;
border:2px solid var(--fnv-ink);padding:11px 15px;margin:0 0 14px;}
.fnv-calc-anchor[hidden]{display:none;}
.fnv-calc-anchor__k{font-family:'Readex Pro',sans-serif;font-size:.8125rem;font-weight:800;
color:var(--fnv-ink-3);letter-spacing:normal;}
.fnv-calc-anchor__sym{font-family:var(--fnv-font-mono);font-size:1rem;font-weight:700;
background:var(--fnv-ink);color:var(--fnv-bg);padding:3px 10px;}
.fnv-calc-anchor__px{font-family:var(--fnv-font-mono);font-size:1.05rem;font-weight:700;color:var(--fnv-ink);}
.fnv-calc-anchor__n{font-family:'Readex Pro',sans-serif;font-size:.8125rem;color:var(--fnv-ink-3);
margin-inline-start:auto;letter-spacing:normal;}
@media (max-width:575.98px){ .fnv-calc-anchor__n{margin-inline-start:0;flex-basis:100%;} }
.fnv-mode-switcher { display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); border:1px solid var(--fnv-ink); border-top:none; margin-bottom:0; }
.fnv-mode-btn { min-width:0; white-space:normal; padding:1.25rem 1.5rem; text-align:start; cursor:pointer; background:var(--fnv-surface-2); border:none; border-inline-end:1px solid var(--fnv-ink); transition:background .2s; }
.fnv-mode-btn:first-child { border-inline-end:none; }
.fnv-mode-switcher .fnv-mode-btn { display:block; }
.fnv-mode-switcher .fnv-mode-btn > span { display:block; min-height:0; }
.fnv-mode-btn.active { box-shadow:inset 0 -3px 0 0 var(--fnv-ink); }
.fnv-mode-btn__num { display:block; font-family:'Readex Pro', sans-serif; font-size:.8125rem; font-weight:700; letter-spacing:2px; color: var(--fnv-ink-3); margin-bottom:3px; }
.fnv-mode-btn.active .fnv-mode-btn__num { color:var(--fnv-ink-3); }
.fnv-mode-btn__en { display:block; font-family:'Readex Pro', sans-serif; font-size:.8125rem; font-weight:700; color:var(--fnv-ink-3); }
.fnv-mode-btn.active .fnv-mode-btn__en { color: var(--fnv-ink-3); }
.fnv-mode-btn__ar { display:block; font-family: 'Readex Pro', sans-serif; font-size:1.1rem; font-weight:900; color:var(--fnv-ink); margin-top:2px; }
.fnv-mode-btn.active .fnv-mode-btn__ar { color:var(--fnv-ink); }
.fnv-mode-btn__sub { display:block; font-family: 'Readex Pro', sans-serif; font-size:.8125rem; color: var(--fnv-ink-3); margin-top:4px; }
.fnv-mode-btn.active .fnv-mode-btn__sub { color: var(--fnv-ink-3); }
.fnv-calc-section { border:1px solid var(--fnv-ink); border-top:none; }
.fnv-calc-grid { display:grid; grid-template-columns:340px 1fr; }
@media(max-width:991px){ .fnv-calc-grid { grid-template-columns:1fr; } }
.fnv-panel--left { border-inline-end:1px solid var(--fnv-ink); }
@media(max-width:991px){ .fnv-panel--left { border-inline-end:none; border-bottom:1px solid var(--fnv-ink); } }
.fnv-panel__head { display:flex; align-items:center; gap:.6rem; padding:.75rem 1.25rem; background:var(--fnv-surface); border-bottom:1px solid var(--fnv-ink); position:sticky; top:0; z-index:5; border-block-start:4px solid var(--fnv-ink); }
.fnv-panel__code { font-family:'Readex Pro', sans-serif; font-size:.8125rem; font-weight:700; color: var(--fnv-ink-3); }
.fnv-panel__head .fnv-panel__code { color:var(--fnv-ink-3); }
.fnv-panel__title { font-family: 'Readex Pro', sans-serif; font-size:.9rem; font-weight:800; flex:1; }
.fnv-panel__head  .fnv-panel__title,
.fnv-em-panel__hd .fnv-panel__title,
.fnv-guide-toggle .fnv-panel__title { color:var(--fnv-ink); }
.fnv-panel__head .fnv-panel__code,
.fnv-mode-btn.active .fnv-mode-btn__num,
.fnv-mode-btn.active .fnv-mode-btn__en,
.fnv-mode-btn.active .fnv-mode-btn__sub,
.fnv-em-panel__hd .fnv-en { color:var(--fnv-ink-3); }
.fnv-panel__body { padding:1.25rem; }
.fnv-label { font-family: 'Readex Pro', sans-serif; font-size:.85rem; font-weight:700; color:var(--fnv-ink); display:flex; align-items:center; gap:.4rem; margin-bottom:.4rem; }
.fnv-label__sym { font-family:'Readex Pro', sans-serif; font-size:.8125rem; font-weight:900; background:var(--fnv-ink); color:var(--fnv-surface); padding:1px 5px; display:inline-block; }
.fnv-input-prefix,.fnv-input-suffix { font-family: 'Readex Pro', sans-serif; font-size:.85rem; font-weight:700; background:var(--fnv-surface-2); color:var(--fnv-ink-muted); padding:.5rem .6rem; border:none; border-inline-end:1px solid var(--fnv-ink); display:flex; align-items:center; }
.fnv-input-suffix { border-inline-end:none; border-inline-start:1px solid var(--fnv-ink); }
.fnv-input { flex:1; border:none !important; border-radius:0 !important; padding:.5rem .75rem; font-family: 'Readex Pro', sans-serif; font-size:1rem; font-weight:700; color:var(--fnv-ink); background:var(--fnv-surface); outline:none; min-width:0; }
.fnv-input:focus { background:var(--fnv-surface-2); }
.fnv-toggle { display:grid; grid-template-columns:1fr 1fr; border: var(--fnv-card-border) solid var(--fnv-ink); }
.fnv-toggle__btn { padding:.6rem; font-family: 'Readex Pro', sans-serif; font-size:.9rem; font-weight:800; cursor:pointer; background:var(--fnv-surface); border:none; border-inline-end:1px solid var(--fnv-ink); color:var(--fnv-ink); transition: background-color .15s, color .15s, border-color .15s, transform .15s; }
.fnv-toggle__btn:first-child { border-inline-end:none; }
.fnv-toggle__btn.active { box-shadow:inset 0 -3px 0 0 var(--fnv-ink); color:var(--fnv-ink); }
.fnv-toggle__btn:hover:not(.active) { background:var(--fnv-grid); }
.fnv-moneyness-row { display:flex; align-items:center; gap:.75rem; padding:.75rem 0; border-top:1px dashed var(--fnv-border); margin-top:.5rem; }
.fnv-badge { font-family:'Readex Pro', sans-serif; font-size:.8125rem; font-weight:700; border:1px solid var(--fnv-ink); padding:2px 7px; background:var(--fnv-surface-2); color:var(--fnv-ink); display:inline-block; }
.fnv-tag { font-family: 'Readex Pro', sans-serif; font-size:.8125rem; font-weight:700; border:1px solid var(--fnv-ink-3); padding:2px 6px; color:var(--fnv-ink-muted); display:inline-block; }
.fnv-tag--dir { border-color:var(--fnv-ink); background:var(--fnv-ink); color:var(--fnv-surface); }
.fnv-result-hero { display:grid; grid-template-columns:1fr auto 1fr; gap:1rem; padding:1rem 0 1.25rem; border-bottom:1px solid var(--fnv-ink); margin-bottom:1.25rem; }
.fnv-result-hero__divider { width:1px; background:var(--fnv-ink); margin:.25rem 0; }
.fnv-result-hero__label { font-family: 'Readex Pro', sans-serif; font-size:.8125rem; font-weight:700; color:var(--fnv-ink); }
.fnv-result-hero__label-en { font-family:'Readex Pro', sans-serif; font-size:.8125rem; color: var(--fnv-ink-3); margin-bottom:.3rem; }
.fnv-result-hero__value { font-family:'Readex Pro', sans-serif; font-size:1.8rem; font-weight:900; color:var(--fnv-ink); line-height:1.1; }
.fnv-split{margin:10px 0 0;}
.fnv-split__bar{display:flex;height:12px;border:1px solid var(--fnv-ink);overflow:hidden;
background:repeating-linear-gradient(45deg,var(--fnv-dark-bg) 0 1px,transparent 1px 5px);}
.fnv-split__intr{background:var(--fnv-dark-bg);}
.fnv-split__row{display:flex;justify-content:space-between;gap:10px;margin:6px 0 0;}
.fnv-split__row span{display:flex;flex-direction:column;gap:1px;}
.fnv-split__row i{font-family:'Readex Pro',sans-serif;font-style:normal;font-size:.8125rem;color:var(--fnv-ink-3);}
.fnv-split__row b{font-family:'Readex Pro', sans-serif;font-size:.8125rem;color:var(--fnv-ink);}
.fnv-split__n{font-family:'Readex Pro',sans-serif;font-size:.8125rem;line-height:1.8;
color:var(--fnv-ink-3);margin:6px 0 0;}
.fnv-result-hero__contract { font-family: 'Readex Pro', sans-serif; font-size:.8125rem; color: var(--fnv-ink-3); margin-top:3px; }
.fnv-result-hero__item--main .fnv-result-hero__value { font-size:2.1rem; }
.fnv-greeks-label { display:flex; align-items:center; gap:.6rem; margin-bottom:.75rem; }
.fnv-greeks-grid { display:grid; grid-template-columns:repeat(5,1fr); gap:.5rem; margin-bottom:1.25rem; }
@media(max-width:700px){ .fnv-greeks-grid { grid-template-columns:repeat(3,1fr); } }
.fnv-greek-card { border:1px solid var(--fnv-ink); padding:.6rem .5rem; text-align:center; }
.fnv-greek-card__sym { font-family: serif; font-size:1.4rem; color:var(--fnv-ink); line-height:1; margin-bottom:2px; }
.fnv-greek-card__name { font-family:'Readex Pro', sans-serif; font-size:.8125rem; color: var(--fnv-ink-3); text-transform:uppercase; margin-bottom:.35rem; }
.fnv-greek-card__val { font-family:'Readex Pro', sans-serif; font-size:1.05rem; font-weight:900; color:var(--fnv-ink); margin-bottom:.3rem; }
.fnv-greek-card__desc { font-family: 'Readex Pro', sans-serif; font-size:.8125rem; color: var(--fnv-ink-3); line-height:1.4; }
.fnv-chart-wrap { border:1px solid var(--fnv-grid); padding:.75rem; background:var(--fnv-surface-2); }
.fnv-chart-head { display:flex; align-items:center; gap:.6rem; margin-bottom:.6rem; }
.fnv-strat-tabs-wrap { overflow-x:auto; border:1px solid var(--fnv-ink); border-bottom:none; border-top:none; background:var(--fnv-surface-2); }
.fnv-strat-tabs { display:flex; width:max-content; min-width:100%; }
.fnv-strat-tab { flex:1; min-width:120px; padding:.55rem .75rem; text-align:center; cursor:pointer; background:var(--fnv-surface-2); border:none; border-inline-end:1px solid var(--fnv-border); transition:background .15s; }
.fnv-strat-tab:first-child { border-inline-end:none; }
.fnv-strat-tab.active { box-shadow:inset 0 -3px 0 0 var(--fnv-ink); border-inline-end-color:var(--fnv-ink); }
.fnv-strat-tab__en { display:block; font-family:'Readex Pro', sans-serif; font-size:.8125rem; color: var(--fnv-ink-3); margin-bottom:2px; }
.fnv-strat-tab.active .fnv-strat-tab__en { color:var(--fnv-ink-3); }
.fnv-strat-tab__ar { display:block; font-family: 'Readex Pro', sans-serif; font-size:.8125rem; font-weight:800; color:var(--fnv-ink); }
.fnv-strat-tab.active .fnv-strat-tab__ar { color:var(--fnv-ink); }
.fnv-strat-tags { display:flex; gap:5px; flex-wrap:wrap; margin-bottom:.75rem; }
.fnv-strat-desc { font-family: 'Readex Pro', sans-serif; font-size:.88rem; color:var(--fnv-ink-muted); line-height:1.8; border-inline-start:3px solid var(--fnv-ink); padding-inline-start:10px; margin-bottom:1rem; }
.fnv-metrics-grid { display:grid; grid-template-columns:repeat(4,1fr); gap:.5rem; margin-bottom:1rem; }
@media(max-width:700px){ .fnv-metrics-grid { grid-template-columns:repeat(2,1fr); } }
.fnv-metric { border:1px solid var(--fnv-ink); padding:.65rem .5rem; text-align:center; }
.fnv-metric__label { font-family: 'Readex Pro', sans-serif; font-size:.8125rem; font-weight:800; color:var(--fnv-ink); }
.fnv-metric__label-en { font-family:'Readex Pro', sans-serif; font-size:.8125rem; color: var(--fnv-ink-3); margin-bottom:.3rem; }
.fnv-metric__val { font-family:'Readex Pro', sans-serif; font-size:1.15rem; font-weight:900; color:var(--fnv-ink); }
.fnv-metric__val--profit { color:var(--fnv-ink); }
.fnv-metric__val--loss   { color:var(--fnv-ink-muted); }
.fnv-metric__sub { font-family: 'Readex Pro', sans-serif; font-size:.8125rem; color: var(--fnv-ink-3); margin-top:2px; }
.fnv-how-box { border:1px solid var(--fnv-ink); margin-bottom:1rem; }
.fnv-how-box__head { padding:.45rem .85rem; background:var(--fnv-surface); color:var(--fnv-ink); font-family: 'Readex Pro', sans-serif; font-size:.8125rem; font-weight:700; border-block-end:2px solid var(--fnv-ink); }
.fnv-how-row { display:grid; grid-template-columns:1fr 1fr; }
@media(max-width:700px){ .fnv-how-row { grid-template-columns:1fr; } }
.fnv-how-item { padding:.75rem; border-inline-end:1px solid var(--fnv-grid); font-family: 'Readex Pro', sans-serif; font-size:.84rem; color:var(--fnv-ink-muted); line-height:1.6; }
.fnv-how-item:first-child { border-inline-end:none; }
.fnv-how-item__tag { font-size:.8125rem; font-weight:800; margin-bottom:4px; }
.fnv-how-item--best .fnv-how-item__tag { color:var(--fnv-ink); }
.fnv-how-item--worst .fnv-how-item__tag { color:var(--fnv-ink-muted); }
.fnv-how-be { padding:.6rem .85rem; border-top:1px solid var(--fnv-grid); font-family: 'Readex Pro', sans-serif; font-size:.84rem; color:var(--fnv-ink-muted); line-height:1.6; background:var(--fnv-surface-2); }
.fnv-legs-box { border:1px solid var(--fnv-ink); }
.fnv-legs-box__head { padding:.45rem .85rem; background:var(--fnv-surface); color:var(--fnv-ink); font-family: 'Readex Pro', sans-serif; font-size:.8125rem; font-weight:700; border-block-end:2px solid var(--fnv-ink); }
.fnv-legs-table { width:100%; border-collapse:collapse; font-size:.84rem; }
.fnv-legs-table thead tr { border-bottom:1px solid var(--fnv-border); background:var(--fnv-surface-2); }
.fnv-legs-table th { padding:.45rem .7rem; font-family: 'Readex Pro', sans-serif; font-size:.8125rem; font-weight:700; text-align:start; color:var(--fnv-ink); }
.fnv-legs-table th:last-child { text-align:end; font-family: 'Readex Pro', sans-serif; }
.fnv-legs-table td { padding:.45rem .7rem; border-bottom:1px solid var(--fnv-grid); font-family: 'Readex Pro', sans-serif; }
.fnv-legs-table td.mono { font-family:'Readex Pro', sans-serif; font-weight:700; }
.fnv-legs-table td.buy  { color:var(--fnv-ink); font-weight:800; }
.fnv-legs-table td.sell { color:var(--fnv-ink-muted); font-weight:800; }
.fnv-legs-table td.cost-pay     { color:var(--fnv-ink-muted); font-family:'Readex Pro', sans-serif; text-align:end; }
.fnv-legs-table td.cost-receive { color:var(--fnv-ink); font-family:'Readex Pro', sans-serif; text-align:end; }
.fnv-hint { font-family: 'Readex Pro', sans-serif; font-size:.8125rem; color: var(--fnv-ink-3); margin-top:.75rem; padding-top:.6rem; border-top:1px dashed var(--fnv-n-150); line-height:1.6; }
.fnv-error { background:var(--fnv-surface); border:1px solid var(--fnv-ink); color:var(--fnv-ink-muted); padding:.5rem .75rem; font-family: 'Readex Pro', sans-serif; font-size:.84rem; border-radius:0; margin-top:.5rem; }
.fnv-field {
margin-bottom:1rem;
position: relative;
}
.fnv-input-wrap {
display:flex; align-items:stretch; border: var(--fnv-card-border) solid var(--fnv-ink);
position: relative;
}
.fnv-input.is-valid {
border-color: var(--fnv-up) !important;
background: var(--fnv-surface) !important;
}
.fnv-input.is-error {
border-color: var(--fnv-down) !important;
background: var(--fnv-surface-2) !important;
animation: shake 0.25s ease;
}
@keyframes shake {
0%,100% { transform: translateX(0); }
25%      { transform: translateX(-4px); }
75%      { transform: translateX(4px); }
}
.fnv-field-error {
display: none;
align-items: flex-start;
gap: 6px;
margin-top: 5px;
padding: 6px 10px;
background: var(--fnv-surface-2);
border-inline-start: 3px solid var(--fnv-down);
font-family: 'Readex Pro', sans-serif;
font-size: .8125rem;
color: var(--fnv-down-deep);
line-height: 1.5;
animation: fadeIn 0.2s ease;
}
.fnv-field-error.visible { display: flex; }
.fnv-field-error__icon { font-size: .85rem; flex-shrink: 0; margin-top: 1px; }
.fnv-field-error__text { flex: 1; }
.fnv-field-error__fix {
font-weight: 800;
color: var(--fnv-down);
cursor: pointer;
text-decoration: underline;
white-space: nowrap;
}
.fnv-field-hint {
font-family: 'Readex Pro', sans-serif;
font-size: .8125rem;
color: var(--fnv-ink-3);
margin-top: 3px;
display: flex;
align-items: center;
gap: 4px;
}
.fnv-field-hint.warn { color: var(--fnv-down); }
.fnv-iv-solver { margin-top:10px; padding:10px 12px; background:var(--fnv-surface-2); border:1px solid var(--fnv-border); border-inline-start:3px solid var(--fnv-ink); }
.fnv-iv-solver__lbl { display:flex; align-items:center; gap:4px; font-family: 'Readex Pro',sans-serif; font-size:.8125rem; font-weight:800; color:var(--fnv-ink); margin-bottom:7px; }
.fnv-iv-solver__row { display:flex; gap:6px; }
.fnv-iv-solver__row input { flex:1; min-width:0; }
.fnv-iv-solver__btn { flex-shrink:0; font-family: 'Readex Pro',sans-serif; font-size:.8125rem; font-weight:800; background:var(--fnv-dark-bg); color:var(--fnv-dark-text); border:none; padding:0 14px; cursor:pointer; white-space:nowrap; }
.fnv-iv-solver__btn:hover { background:var(--fnv-dark-bg); }
.fnv-iv-solver__out { font-family: 'Readex Pro',sans-serif; font-size:.8125rem; line-height:1.6; margin-top:7px; min-height:1em; }
.fnv-iv-solver__out.ok { color:var(--fnv-up); font-weight:700; }
.fnv-iv-solver__out.err { color:var(--fnv-down); }
.fnv-stress { margin-top:18px; }
.fnv-stress__wrap { overflow-x:auto; }
.fnv-stress__tbl { width:100%; border-collapse:collapse; min-width:360px; font-family: 'Readex Pro',sans-serif; }
.fnv-stress__tbl th, .fnv-stress__tbl td { padding:7px 10px; text-align:center; border-bottom:1px solid var(--fnv-grid); font-size:.8125rem; white-space:nowrap; }
.fnv-stress__tbl th { border-bottom:2px solid var(--fnv-ink); font-weight:800; font-size:.8125rem; color:var(--fnv-ink); }
.fnv-stress__tbl th:first-child, .fnv-stress__tbl td:first-child { text-align:start; font-weight:700; }
.fnv-stress__tbl td[dir="ltr"] { font-family:'Readex Pro', sans-serif; font-variant-numeric:tabular-nums; unicode-bidi:isolate; }
.fnv-stress__tbl tr.is-base { background:var(--fnv-grid); }
.fnv-stress__tbl tr.is-base td { font-weight:800; }
.fnv-val-banner {
display: none;
align-items: center;
gap: 10px;
padding: 10px 14px;
margin-bottom: 12px;
font-family: 'Readex Pro', sans-serif;
font-size: .82rem;
font-weight: 700;
border: 1.5px solid;
animation: fadeIn 0.2s ease;
}
.fnv-val-banner.error   { background: var(--fnv-surface-2); border-color: var(--fnv-down); color: var(--fnv-down-deep); }
.fnv-val-banner.success { background: var(--fnv-surface-2); border-color: var(--fnv-up); color: var(--fnv-up); }
.fnv-val-banner.visible { display: flex; }
.fnv-label-help {
display: inline-flex;
align-items: center;
justify-content: center;
width: 15px; height: 15px;
border: 1px solid var(--fnv-border);
font-size: .8125rem;
font-family:'Readex Pro', sans-serif;
color: var(--fnv-ink-3);
cursor: help;
margin-inline-start: 4px;
flex-shrink: 0;
transition: background-color 0.15s, color 0.15s, border-color 0.15s, transform 0.15s;
position: relative;
}
.fnv-label-help:hover { border-color: var(--fnv-ink); color: var(--fnv-ink); }
.fnv-label-help:hover::after {
content: attr(data-tip);
position: absolute;
bottom: calc(100% + 6px);
inset-inline-start: -8px;
background: var(--fnv-dark-bg);
color: var(--fnv-dark-text);
padding: 6px 10px;
font-family: 'Readex Pro', sans-serif;
font-size: .8125rem;
font-weight: 500;
white-space: normal;
width: 220px;
line-height: 1.5;
z-index: 100;
text-align: start;
letter-spacing: 0;
}
@keyframes fadeIn { from { opacity: 0; transform: translateY(-4px); } to { opacity: 1; transform: translateY(0); } }
.fnv-cta-strip { margin-top:3rem; border:1px solid var(--fnv-ink); display:flex; align-items:center; justify-content:space-between; gap:1rem; padding:1.25rem 1.5rem; flex-wrap:wrap; background:var(--fnv-surface-2); }
.fnv-cta-strip__title { font-family: 'Readex Pro', sans-serif; font-weight:800; font-size:1rem; color:var(--fnv-ink) !important; }
.fnv-cta-strip__sub { font-family: 'Readex Pro', sans-serif; font-size:.84rem; color:var(--fnv-ink-muted) !important; margin-top:2px; }
.fnv-cta-btn { font-family: 'Readex Pro', sans-serif; font-weight:800; font-size:.9rem; background:var(--fnv-ink); color:var(--fnv-surface); padding:.65rem 1.5rem; text-decoration:none; white-space:nowrap; transition:background .2s; display:inline-block; }
.fnv-cta-btn:hover { background:var(--fnv-dark-bg); color:var(--fnv-dark-text); }
.fnv-live-strip { display:flex; align-items:center; justify-content:space-between; gap:1rem; flex-wrap:wrap; padding:.65rem 1rem; background:var(--fnv-surface-2); border:1px solid var(--fnv-ink); border-top:none; border-bottom:none; }
.fnv-live-strip__indicators { display:flex; gap:1.5rem; flex-wrap:wrap; }
.fnv-live-indicator { display:flex; align-items:center; gap:.4rem; flex-wrap:nowrap; }
.fnv-live-indicator__lbl { font-family: 'Readex Pro', sans-serif; font-size:.8125rem; font-weight:700; color: var(--fnv-ink-3); white-space:nowrap; }
.fnv-live-indicator__val { font-family:'Readex Pro', sans-serif; font-size:.85rem; font-weight:900; color:var(--fnv-ink); }
.fnv-live-fill-btn { font-family:'Readex Pro', sans-serif; font-size:.8125rem; font-weight:700; background:var(--fnv-ink); color:var(--fnv-surface); border:none; padding:2px 7px; cursor:pointer; transition:background .15s; white-space:nowrap; }
.fnv-live-fill-btn:hover { background:var(--fnv-dark-bg); }
.fnv-live-strip__ticker { display:flex; align-items:center; gap:.6rem; flex-wrap:wrap; }
.fnv-ticker-pills { display:flex; gap:.35rem; flex-wrap:wrap; }
.fnv-ticker-pill { font-family:'Readex Pro', sans-serif; font-size:.8125rem; font-weight:700; background:var(--fnv-surface); color:var(--fnv-ink); border: var(--fnv-card-border) solid var(--fnv-ink); padding:3px 8px; cursor:pointer; transition: background-color .15s, color .15s, border-color .15s, transform .15s; white-space:nowrap; display:inline-flex; align-items:center; gap:4px; }
.fnv-ticker-pill:hover { background:var(--fnv-ink); color:var(--fnv-surface); }
.fnv-ticker-pill__price { font-weight:400; color:var(--fnv-ink-3); font-size:.8125rem; }
.fnv-ticker-pill:hover .fnv-ticker-pill__price { color: var(--fnv-ink-3); }
.fnv-ticker-search { display:flex; border: var(--fnv-card-border) solid var(--fnv-ink); }
.fnv-ticker-inp { font-family:'Readex Pro', sans-serif; font-size:.82rem; font-weight:700; border:none; background:var(--fnv-surface); color:var(--fnv-ink); padding:.3rem .6rem; width:100px; outline:none; text-transform:uppercase; }
.fnv-ticker-inp::placeholder { font-weight:400; color: var(--fnv-ink-3); text-transform:none; }
.fnv-ticker-go { font-family: 'Readex Pro', sans-serif; font-size:.8125rem; font-weight:800; background:var(--fnv-ink); color:var(--fnv-surface); border:none; padding:.3rem .75rem; cursor:pointer; transition:background .15s; white-space:nowrap; }
.fnv-ticker-go:hover { background:var(--fnv-dark-bg); }
.fnv-ticker-go:disabled { background:var(--fnv-border); cursor:not-allowed; }
.fnv-ticker-status { font-family: 'Readex Pro', sans-serif; font-size:.8125rem; min-width:80px; }
.fnv-ticker-status.ok { color:var(--fnv-up); }
.fnv-ticker-status.err { color:var(--fnv-down); }
@media (hover: none), (max-width: 767.98px) {
.fnv-ticker-inp { min-height: 44px; font-size: 16px; padding-block: .5rem; }
.fnv-ticker-go  { min-height: 44px; padding-block: .5rem; }
}
@media(max-width:767px){
.fnv-live-strip { flex-direction:column; align-items:flex-start; gap:.75rem; }
.fnv-live-strip__ticker { width:100%; }
.fnv-ticker-pills { gap:.25rem; }
}
.fnv-guide-wrap {
border: 1px solid var(--fnv-ink); border-top: none;
border:1px solid var(--fnv-ink); border-top:none; margin-bottom:0;
}
.fnv-guide-toggle {
width:100%; display:flex; align-items:center; gap:.6rem; padding:.75rem 1.25rem; background:var(--fnv-surface); border:none; cursor:pointer; text-align:start;
width:100%; display:flex; align-items:center; gap:.6rem; padding:.75rem 1.25rem; background:var(--fnv-surface); border:none; cursor:pointer; text-align:start; border-block-start:4px solid var(--fnv-ink);border-block-end:1px solid var(--fnv-border); }
.fnv-guide-toggle__icon {
font-family:'Readex Pro', sans-serif; font-size:1.1rem; font-weight:400; color:var(--fnv-ink); line-height:1; min-width:16px;
font-family:'Readex Pro', sans-serif; font-size:1.1rem; font-weight:400; color:var(--fnv-ink); line-height:1; min-width:16px;
}
.fnv-guide-body { padding:1.5rem; background:var(--fnv-surface); }
.fnv-guide-section { margin-bottom:1.75rem; }
.fnv-guide-section:last-child { margin-bottom:0; }
.fnv-guide-section__head { font-family: 'Readex Pro', sans-serif; font-size:.8125rem; font-weight:700; color: var(--fnv-ink-3); padding-bottom:.6rem; border-bottom:2px solid var(--fnv-ink); margin-bottom:1rem; }
.fnv-guide-table-wrap { overflow-x:auto; }
.fnv-guide-table { width:100%; border-collapse:collapse; font-family: 'Readex Pro', sans-serif; font-size:.88rem; }
.fnv-guide-table th { background:var(--fnv-surface); color:var(--fnv-ink-3); border-bottom:2px solid var(--fnv-ink); padding:.5rem .75rem; font-weight:800; font-size:.8125rem; text-align:start; white-space:nowrap; }
.fnv-guide-table td { padding:.5rem .75rem; border-bottom:1px solid var(--fnv-grid); color:var(--fnv-ink); vertical-align:top; line-height:1.6; text-align:start; }
.fnv-guide-table td.sym { font-family:'Readex Pro', sans-serif; font-size:.9rem; font-weight:900; text-align:center; background:var(--fnv-surface-2); }
.fnv-guide-table tr:last-child td { border-bottom:none; }
.fnv-guide-table tr:hover td { background:var(--fnv-surface-2); }
.fnv-guide-greeks { display:grid; grid-template-columns:1fr 1fr; gap:.75rem; }
@media(max-width:767px){ .fnv-guide-greeks { grid-template-columns:1fr; } }
.fnv-guide-greek { display:flex; gap:.75rem; border:1px solid var(--fnv-n-150); padding:.75rem; }
.fnv-guide-greek__sym { font-family:'Readex Pro', sans-serif; font-size:1.6rem; font-weight:900; color:var(--fnv-ink); min-width:36px; line-height:1; padding-top:2px; }
.fnv-guide-greek__name { font-family: 'Readex Pro', sans-serif; font-size:.88rem; font-weight:800; color:var(--fnv-ink); margin-bottom:.25rem; }
.fnv-guide-greek__desc { font-family: 'Readex Pro', sans-serif; font-size:.82rem; color:var(--fnv-ink-muted); line-height:1.65; }
.fnv-guide-tips { font-family: 'Readex Pro', sans-serif; font-size:.88rem; color:var(--fnv-ink-muted); line-height:1.9; padding-inline-start:1.25rem; margin:0; }
.fnv-guide-tips li { margin-bottom:.4rem; }
.fnv-guide-tips strong { color:var(--fnv-ink); }
.fnv-guide{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;border:1px solid var(--fnv-ink);
border-bottom:none;padding:11px 14px;background:var(--fnv-surface-2);}
.fnv-guide__k{font-family:'Readex Pro',sans-serif;font-size:.8125rem;font-weight:800;color:var(--fnv-ink);
align-self:center;}
.fnv-guide label{display:flex;flex-direction:column;gap:3px;}
.fnv-guide label span{font-family:'Readex Pro',sans-serif;font-size:.8125rem;font-weight:800;color:var(--fnv-ink-3);}
.fnv-guide select{font-family:'Readex Pro',sans-serif;font-size:.8125rem;padding:6px 8px;
border:1px solid var(--fnv-ink);border-radius:0;background:var(--fnv-surface);color:var(--fnv-ink);}
.fnv-guide button{font-family:'Readex Pro',sans-serif;font-size:.8125rem;font-weight:800;
padding:7px 16px;border:1px solid var(--fnv-ink);background:var(--fnv-ink);color:var(--fnv-surface) !important;cursor:pointer;}
.fnv-guide__out{flex:1 1 100%;font-family:'Readex Pro',sans-serif;font-size:.8125rem;line-height:1.9;
color:var(--fnv-ink-muted);margin:4px 0 0;}
.fnv-guide__out b{color:var(--fnv-ink);}
.is-cockpit{padding:28px 0 64px;border-top:0;background-color:var(--fnv-bg);background-image:var(--fnv-paper);background-size:var(--fnv-paper-size);}
.is-cockpit .fnv-masthead{border-bottom:4px solid var(--fnv-ink);padding-bottom:18px;}
.is-cockpit .fnv-masthead__desc{border-inline-start:4px solid var(--fnv-gamma-neg);padding-inline-start:12px;}
.is-cockpit .fnv-stat-pill{border:2px solid var(--fnv-ink);background:var(--fnv-surface);}
.is-cockpit .fnv-live-strip{margin:18px 0 0;border:2px solid var(--fnv-ink);background:var(--fnv-surface);padding:12px 16px;position:relative;}
:where(*):has(> .is-cockpit .fnv-live-strip),.is-cockpit :where(*):has(> .fnv-live-strip){isolation:isolate;}
.is-cockpit .fnv-live-strip::before{content:"";position:absolute;inset:6px -6px -6px 6px;background:var(--fnv-ink);z-index:-1;}
.is-cockpit .fnv-calc-anchor{margin-block-start:18px;}
.is-cockpit .fnv-ticker-pill{border:2px solid var(--fnv-ink);padding:6px 10px;}
.is-cockpit .fnv-live-fill-btn{border:2px solid var(--fnv-gamma-neg);background:var(--fnv-surface);color:var(--fnv-gamma-neg-text);}
.is-cockpit .fnv-live-fill-btn:hover{background:var(--fnv-gamma-neg);color:var(--fnv-dark-text);}
.is-cockpit .fnv-mode-switcher{margin-top:22px;border:4px solid var(--fnv-ink);gap:0;}
.is-cockpit .fnv-mode-btn{border-inline-end:4px solid var(--fnv-ink);background:var(--fnv-surface);}
.is-cockpit .fnv-mode-btn.active{background:var(--fnv-ink);box-shadow:none;}
.is-cockpit .fnv-mode-btn.active .fnv-mode-btn__ar,.is-cockpit .fnv-mode-btn.active .fnv-mode-btn__en,.is-cockpit .fnv-mode-btn.active .fnv-mode-btn__sub,
.is-cockpit .fnv-mode-btn.active .fnv-mode-btn__num{color:var(--fnv-surface);}
.is-cockpit .fnv-calc-section{border:0;margin-top:26px;}
.is-cockpit .fnv-calc-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:28px;align-items:start;isolation:isolate;}
.is-cockpit .fnv-panel{position:relative;background:var(--fnv-surface);border:4px solid var(--fnv-ink);}
.is-cockpit .fnv-panel::before{content:"";position:absolute;inset:8px -10px -10px 8px;background:var(--fnv-ink);z-index:-1;}
.is-cockpit .fnv-panel--left{border-inline-end:4px solid var(--fnv-ink);}
.is-cockpit .fnv-panel__head{position:static;background:var(--fnv-dark-bg);color:var(--fnv-dark-text);border-bottom:4px solid var(--fnv-ink);padding:12px 18px;}
.is-cockpit .fnv-panel__head .fnv-panel__title{color:var(--fnv-dark-text);font-size:1rem;}
.is-cockpit .fnv-panel__head .fnv-panel__code,.is-cockpit .fnv-greeks-label .fnv-panel__code{color:var(--fnv-gamma-neg);font-weight:800;}
.is-cockpit .fnv-em-panel__hd .fnv-panel__code,.is-cockpit .fnv-chart-head .fnv-panel__code{color:var(--fnv-gamma-neg-text);font-weight:800;}
.is-cockpit .fnv-panel__head .fnv-badge{background:var(--fnv-surface);color:var(--fnv-ink);border:2px solid var(--fnv-ink);}
.is-cockpit .fnv-panel__body{padding:22px 20px;}
.is-cockpit .fnv-input-wrap{border:2px solid var(--fnv-ink);}
.is-cockpit .fnv-input{font-family:var(--fnv-font-mono);font-size:1.125rem;direction:ltr;text-align:left;padding:10px 12px;}
.is-cockpit .fnv-input:focus{background:var(--fnv-surface);outline:2px solid var(--fnv-gamma-neg);outline-offset:-2px;}
.is-cockpit .fnv-input-prefix,.is-cockpit .fnv-input-suffix{border-color:var(--fnv-ink);font-family:var(--fnv-font-mono);}
.is-cockpit .fnv-label__sym{background:var(--fnv-ink);}
.is-cockpit .fnv-toggle{border:2px solid var(--fnv-ink);padding:4px;background:var(--fnv-surface-2);gap:4px;}
.is-cockpit .fnv-toggle__btn{border:2px solid transparent;background:transparent;color:var(--fnv-ink-3);}
.is-cockpit .fnv-toggle__btn.active{background:var(--fnv-ink);color:var(--fnv-surface);border-color:var(--fnv-ink);box-shadow:none;}
.is-cockpit .fnv-iv-solver{border:2px solid var(--fnv-ink);border-inline-start-width:6px;background:var(--fnv-surface);}
.is-cockpit .fnv-panel--right .fnv-panel__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch;}
.is-cockpit .fnv-panel--right .fnv-panel__body > *{min-width:0;}
.is-cockpit .fnv-result-hero{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:0;border:0;margin:0;}
.is-cockpit .fnv-result-hero__divider{display:none;}
.is-cockpit .fnv-result-hero__item{border:4px solid var(--fnv-ink);padding:22px 20px;}
.is-cockpit .fnv-result-hero__item--main{background:var(--fnv-dark-bg);color:var(--fnv-dark-text);}
.is-cockpit .fnv-result-hero__item--main .fnv-result-hero__label{color:var(--fnv-on-dark-2);}
.is-cockpit .fnv-result-hero__item--main .fnv-result-hero__label-en{color:var(--fnv-on-dark-2);}
.is-cockpit .fnv-result-hero__item--main .fnv-result-hero__value{color:var(--fnv-dark-text);font-size:3rem;font-family:var(--fnv-font-mono);}
.is-cockpit .fnv-result-hero__item--main .fnv-result-hero__contract{color:var(--fnv-gamma-neg);font-family:var(--fnv-font-mono);font-size:1.05rem;font-weight:800;border-top:2px solid var(--fnv-on-dark-2);padding-top:12px;margin-top:12px;}
.is-cockpit .fnv-result-hero__item--main .fnv-split__row i,.is-cockpit .fnv-result-hero__item--main .fnv-split__n{color:var(--fnv-on-dark-1);}
.is-cockpit .fnv-result-hero__item--main .fnv-split__row b{color:var(--fnv-dark-text);}
.is-cockpit .fnv-result-hero__item--main .fnv-split__bar{border-color:var(--fnv-on-dark-2);background:repeating-linear-gradient(45deg,var(--fnv-on-dark-2) 0 1px,transparent 1px 5px);}
.is-cockpit .fnv-result-hero__item--main .fnv-split__intr{background:var(--fnv-gamma-neg);}
.is-cockpit .fnv-result-hero__value{font-family:var(--fnv-font-mono);font-size:2.25rem;}
.is-cockpit .fnv-em-panel{margin:0;border:4px solid var(--fnv-ink);display:flex;flex-direction:column;}
.is-cockpit .fnv-em-panel__hd{border-block-start:0;border-block-end:2px solid var(--fnv-ink);background:var(--fnv-surface-2);}
.is-cockpit .fnv-em-panel__body{grid-template-columns:repeat(3,minmax(0,1fr));flex:1;}
.is-cockpit .fnv-em-item__val{font-family:var(--fnv-font-mono);color:var(--fnv-ink);}
.is-cockpit #bs-em-panel .fnv-em-item:first-child .fnv-em-item__val{color:var(--fnv-gamma-neg-text);font-size:1.5rem;}
.is-cockpit .fnv-gx{grid-column:1 / -1;}
.is-cockpit .fnv-gx .fnv-em-item__val small{display:block;font-size:.8125rem;color:var(--fnv-ink-3);font-weight:700;}
.is-cockpit .fnv-greeks-label{grid-column:1 / -1;margin:0;background:var(--fnv-dark-bg);color:var(--fnv-dark-text);padding:10px 16px;border:4px solid var(--fnv-ink);border-bottom:0;}
.is-cockpit .fnv-greeks-label .fnv-panel__title{color:var(--fnv-dark-text);}
.is-cockpit .fnv-greeks-grid{grid-column:1 / -1;gap:0;margin:-22px 0 0;border:4px solid var(--fnv-ink);border-top:0;}
.is-cockpit .fnv-greek-card{border:0;border-inline-end:2px solid var(--fnv-ink);padding:16px 10px;transition:background-color .15s ease,color .15s ease;}
.is-cockpit .fnv-greek-card:last-child{border-inline-end:0;}
.is-cockpit .fnv-greek-card:hover{background:var(--fnv-dark-bg);color:var(--fnv-dark-text);}
.is-cockpit .fnv-greek-card:hover .fnv-greek-card__val,.is-cockpit .fnv-greek-card:hover .fnv-greek-card__name,.is-cockpit .fnv-greek-card:hover .fnv-greek-card__desc{color:var(--fnv-dark-text);}
.is-cockpit .fnv-greek-card:hover .fnv-greek-card__sym{color:var(--fnv-gamma-neg);}
.is-cockpit .fnv-greek-card__sym{font-size:1.9rem;}
.is-cockpit .fnv-greek-card__val{font-family:var(--fnv-font-mono);font-size:1.2rem;}
.is-cockpit .fnv-greek-card:nth-child(3){border-top:3px solid var(--fnv-down);}
.is-cockpit .fnv-greek-card:nth-child(3) .fnv-greek-card__val{color:var(--fnv-down);}
.is-cockpit .fnv-stress{grid-column:1 / -1;margin:0;border:4px solid var(--fnv-ink);}
.is-cockpit .fnv-stress .fnv-chart-head,.is-cockpit .fnv-chart-wrap .fnv-chart-head{margin:0;padding:10px 16px;background:var(--fnv-surface-2);border-bottom:4px solid var(--fnv-ink);}
.is-cockpit .fnv-stress__wrap{padding:6px 10px 10px;}
.is-cockpit .fnv-stress__tbl th{background:var(--fnv-dark-bg);color:var(--fnv-dark-text);border-bottom:0;}
.is-cockpit .fnv-stress__tbl td[dir="ltr"]{font-family:var(--fnv-font-mono);}
.is-cockpit .fnv-stress__tbl tr.is-base{background:var(--fnv-surface-2);border-top:2px solid var(--fnv-ink);border-bottom:2px solid var(--fnv-ink);}
.is-cockpit .fnv-chart-wrap{border:4px solid var(--fnv-ink);background:var(--fnv-surface);padding:0;}
.is-cockpit .fnv-chart-wrap > [role="img"]{padding:12px;}
.is-cockpit .fnv-guide-wrap{margin-top:26px;border:4px solid var(--fnv-ink);}
.is-cockpit .fnv-guide-toggle{border-block-start:0;padding:18px 22px;}
.is-cockpit .fnv-guide-toggle .fnv-panel__title{font-size:1.125rem;}
.is-cockpit .fnv-guide-toggle__icon{border:2px solid var(--fnv-ink);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;}
.is-cockpit .fnv-guide-body{border-top:4px solid var(--fnv-ink);background:var(--fnv-surface-2);}
.is-cockpit .fnv-strat-tabs-wrap{border:4px solid var(--fnv-ink);border-bottom:0;}
.is-cockpit .fnv-strat-tab.active{background:var(--fnv-ink);box-shadow:none;}
.is-cockpit .fnv-strat-tab.active .fnv-strat-tab__ar,.is-cockpit .fnv-strat-tab.active .fnv-strat-tab__en{color:var(--fnv-dark-text);}
.is-cockpit .fnv-guide{border:4px solid var(--fnv-ink);border-bottom:0;}
@media (prefers-reduced-motion: reduce){.is-cockpit .fnv-greek-card{transition:none;}}
@media (max-width:991px){.is-cockpit .fnv-calc-grid{grid-template-columns:minmax(0,1fr);}.is-cockpit .fnv-panel--left{border-bottom:4px solid var(--fnv-ink);}
.is-cockpit .fnv-panel::before{inset:6px -6px -6px 6px;}}
@media (max-width:700px){.is-cockpit .fnv-panel--right .fnv-panel__body{grid-template-columns:minmax(0,1fr);}.is-cockpit .fnv-result-hero{grid-template-columns:minmax(0,1fr);}
.is-cockpit .fnv-greeks-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.is-cockpit .fnv-greek-card{border-bottom:2px solid var(--fnv-ink);}.is-cockpit .fnv-greek-card:last-child{border-inline-end:2px solid var(--fnv-ink);}
.is-cockpit .fnv-result-hero__item--main .fnv-result-hero__value{font-size:2.25rem;}}
@media (max-width: 575.98px) {
.fnv-mode-switcher { grid-template-columns: minmax(0, 1fr); }
.fnv-mode-btn { border-inline-end: none; border-top: 1px solid var(--fnv-ink); }
.fnv-mode-btn:first-child { border-top: none; }
.is-cockpit .fnv-em-panel__body { grid-template-columns: minmax(0, 1fr); }
.fnv-em-panel .fnv-em-item__val,
.is-cockpit #bs-em-panel .fnv-em-item:first-child .fnv-em-item__val { font-size: clamp(.875rem, 4vw, 1.15rem); }
}
@media (max-width: 767.98px) { .fnv-guide-table td:not(.sym) { min-width: 11em; } }
