.card.table-verb-endings-present,.card.table-verb-endings-past,.card.table-verb-endings-present .table-container,.card.table-verb-endings-past .table-container{position:relative}.card.table-verb-endings-present .polygon-overlay,.card.table-verb-endings-past .polygon-overlay{pointer-events:none;z-index:10;width:95%;height:100%;position:absolute;inset:0 0 0 7px;overflow:visible}.card.table-verb-endings-present .polygon-stamp,.card.table-verb-endings-past .polygon-stamp{z-index:10;pointer-events:none;position:absolute;overflow:visible}.card.table-verb-endings-present .polygon-stamp svg,.card.table-verb-endings-past .polygon-stamp svg{width:100%;height:100%;display:block;overflow:visible}.card.table-verb-endings-present .float-letters-layer,.card.table-verb-endings-past .float-letters-layer{z-index:11;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.card.table-verb-endings-present .float-letter,.card.table-verb-endings-past .float-letter{z-index:11;pointer-events:none;font-size:28px;font-weight:700;line-height:1;position:absolute;transform:translate(-50%,-50%)}.card.table-verb-endings-present th,.card.table-verb-endings-present td,.card.table-verb-endings-past th,.card.table-verb-endings-past td{white-space:nowrap}.card.table-verb-endings-present td:not(.persona),.card.table-verb-endings-present th,.card.table-verb-endings-past td:not(.persona),.card.table-verb-endings-past th{padding-left:6px;padding-right:6px}
﻿.card.table-numbers-chart{background:#fff;border-radius:8px;padding:12px 14px 14px;overflow:visible}.card.table-numbers-chart .num-col:nth-child(2),.card.table-numbers-chart .num-col:nth-child(3){--digit-w:2.5ch}.card.table-numbers-chart .num-col-extra{gap:16px;padding-top:2px;overflow:visible}.card.table-numbers-chart{background:#fff;border-radius:8px;padding:12px 14px 14px}.card.table-numbers-chart .num-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.15fr) minmax(0,1.05fr) minmax(0,1.25fr) minmax(0,1.35fr);align-items:start;gap:0 .9rem;display:grid}.card.table-numbers-chart .num-col{--digit-w:2.6ch;--num-gap:.32em;flex-direction:column;gap:2px;min-width:0;display:flex}.card.table-numbers-chart .num-col:first-child{--digit-w:1.5ch}.card.table-numbers-chart .num-col:nth-child(2),.card.table-numbers-chart .num-col:nth-child(3){--digit-w:2.5ch}.card.table-numbers-chart .num-col:nth-child(4){--digit-w:3.4ch}.card.table-numbers-chart .num-col:nth-child(5){--digit-w:4.2ch}.card.table-numbers-chart .num-col-extra{gap:16px;padding-top:2px}.card.table-numbers-chart .num-row{align-items:baseline;gap:var(--num-gap);white-space:nowrap;line-height:1.25;display:flex}.card.table-numbers-chart .num-row-compound{align-items:center}.card.table-numbers-chart .num-digit{box-sizing:content-box;width:var(--digit-w);min-width:var(--digit-w);text-align:right;font-variant-numeric:tabular-nums;background:linear-gradient(#fc3 0%,#ff8a00 100%);color:#0000;filter:drop-shadow(.5px .5px #5a2d0073)drop-shadow(0 1px 1px #50280033);flex:0 0 var(--digit-w);-webkit-background-clip:text;background-clip:text;font-size:1.32em;font-weight:800;line-height:1.15;display:inline-block}.card.table-numbers-chart .num-word,.card.table-numbers-chart .num-stack{color:#222;flex:0 auto;font-size:.92em;font-weight:500}.card.table-numbers-chart .num-end{color:#2e7d32;font-weight:700}.card.table-numbers-chart .num-padsmit{color:#1565c0;font-weight:700}.card.table-numbers-chart .num-desmit{color:#ef6c00;font-weight:700}.card.table-numbers-chart .num-stack{flex-direction:column;align-items:flex-start;gap:0;line-height:1.2;display:flex}.card.table-numbers-chart .num-stack-line{display:block}.card.table-numbers-chart,.card.table-numbers-chart .num-col-extra{overflow:visible}.card.table-numbers-chart .num-col-extra .num-word,.card.table-numbers-chart .num-col-extra .num-stack{font-size:.88em}.card.table-numbers-chart .num-col-extra .num-digit{font-size:1.25em}
@media (max-width:640px){.card.table-questions-chart .q-grid{grid-template-columns:1fr}}.card.table-questions-chart{color:#222;background:#fff;border-radius:8px;padding:10px 12px 12px;font-size:.95em;overflow:visible}.card.table-questions-chart .q-grid{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.card.table-questions-chart .q-table{border-collapse:collapse;table-layout:fixed;background:#fff;border:1.5px solid #c3cfee;border-radius:8px;width:100%;overflow:hidden;box-shadow:0 6px 16px #29386514}.card.table-questions-chart .q-table td{vertical-align:top;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;border:1px solid #c3cfee;padding:6px 8px;line-height:1.35}.card.table-questions-chart .q-lv{color:#1a1a1a;width:22%;font-weight:700}.card.table-questions-chart .q-ru{color:#333;width:28%;font-weight:500}.card.table-questions-chart .q-ex{color:#2a2a2a;width:50%;font-weight:400}.card.table-questions-chart .q-ru-highlight{color:#c05621;background:#fff3cd;border-radius:3px;padding:0 .2em;font-weight:700}.card.table-questions-chart .q-ru-lower{margin-top:.55em;display:block}@media (max-width:640px){.card.table-questions-chart .q-grid{grid-template-columns:1fr}}
