.card.table-vocative{background:var(--card,#fff);padding:0;overflow:hidden}.card.table-vocative #vocative-table-body{flex-direction:column;flex:1;min-width:0;display:flex}.card.table-vocative .vocative-cell.content-cell{flex:1;min-width:0}.card.table-vocative .vocative-flex-table{border:1px solid var(--border-strong);border-radius:8px;flex-direction:column;width:100%;display:flex;overflow:hidden}.card.table-vocative .vocative-header{background:var(--table-head);border-bottom:1px solid var(--border-strong);width:100%;font-weight:600;display:flex}.card.table-vocative .vocative-header>div{text-align:center;border-right:1px solid var(--border-strong);box-sizing:border-box;padding:8px}.card.table-vocative .vocative-header>div:last-child{border-right:none}.card.table-vocative .vocative-body-wrapper{width:100%;display:flex}.card.table-vocative .vocative-sidebar{text-align:center;border-right:1px solid var(--border-strong);background:var(--table-head);box-sizing:border-box;justify-content:center;align-items:center;width:120px;padding:8px;font-weight:600;display:flex}.card.table-vocative #vocative-table-body{flex-direction:column;flex:1;display:flex}.card.table-vocative .vocative-section-header{background:var(--table-row-odd);border-bottom:1px solid var(--border-strong);width:100%;font-weight:600;display:flex}.card.table-vocative .vocative-section-header>div{text-align:center;box-sizing:border-box;padding:8px}.card.table-vocative .vocative-section-header>div.section-title{text-align:center;border-right:none;width:100%}.card.table-vocative .vocative-row{box-sizing:border-box;width:100%;display:flex}.card.table-vocative .vocative-row:not(:last-child){border-bottom:1px solid var(--border-strong)}.card.table-vocative .vocative-cell{text-align:center;border-right:1px solid var(--border-strong);box-sizing:border-box;flex-direction:column;justify-content:center;padding:0 8px;line-height:1.2;display:flex}.card.table-vocative .vocative-cell:last-child{border-right:none}.card.table-vocative .vocative-cell.header-cell{text-align:left;width:120px;padding-left:12px;font-weight:600}.card.table-vocative .vocative-cell.content-cell{flex:1}.card.table-vocative .vocative-ending-masc{color:#06c;font-weight:600}.card.table-vocative .vocative-ending-fem{color:#c06;font-weight:600}.card.table-vocative .vocative-example{margin-top:4px;font-size:.95rem}.card.table-vocative{background:var(--card);margin:0;padding:0;overflow:hidden}.card.table-vocative .vocative-cell{padding:8px}.card.table-vocative #vocative-table-body,.card.table-vocative .vocative-cell.content-cell{min-width:0}.card.table-vocative .vocative-example{font-size:.95em}
.card.table-consonant{background:var(--card,#fff);padding:0;overflow:hidden}.card.table-consonant .consonant-header-title{text-align:center;color:#06c;border-bottom:1px solid var(--border-strong,#c3cfee);background:var(--table-head,#f1f3fb);box-sizing:border-box;width:100%;padding:8px 12px;font-weight:600}.card.table-consonant .consonant-header-type,.card.table-consonant .consonant-header-pair{text-align:center}.card.table-consonant .consonant-cell-pair{text-align:left;flex:1;min-width:0}.card.table-consonant .consonant-flex-table{border:1px solid var(--border-strong);border-radius:8px;flex-direction:column;width:100%;display:flex;overflow:hidden}.card.table-consonant .consonant-header{background:var(--table-head);width:100%;font-weight:600;display:flex}.card.table-consonant .consonant-header-title{background:var(--table-head)}.card.table-consonant .consonant-header-sub{background:var(--table-head);border-bottom:1px solid var(--border-strong);width:100%;font-weight:600;display:flex}.card.table-consonant .consonant-header-sub>div{text-align:center;border-right:1px solid var(--border-strong);box-sizing:border-box;padding:8px 12px}.card.table-consonant .consonant-header-sub>div:last-child{border-right:none}.card.table-consonant .consonant-header-type,.card.table-consonant .consonant-header-pair{text-align:center}.card.table-consonant .consonant-header-row{border-bottom:1px solid var(--border-strong);width:100%;display:flex}.card.table-consonant .consonant-header-row>div{text-align:center;border-right:1px solid var(--border-strong);box-sizing:border-box;padding:8px}.card.table-consonant .consonant-header-row>div:first-child{text-align:left;padding-left:12px}.card.table-consonant .consonant-header-row>div:last-child{border-right:none}.card.table-consonant .consonant-header-subrow{width:100%;display:flex}.card.table-consonant .consonant-header-subrow>div{text-align:center;border-right:1px solid var(--border-strong);box-sizing:border-box;padding:4px 8px}.card.table-consonant .consonant-header-subrow>div:last-child{border-right:none}.card.table-consonant .consonant-row{box-sizing:border-box;border-bottom:1px solid var(--border-strong);width:100%;display:flex}.card.table-consonant .consonant-row:last-child{border-bottom:none}.card.table-consonant .consonant-cell{border-right:1px solid var(--border-strong);box-sizing:border-box;text-align:left;padding:0 8px;line-height:1.2}.card.table-consonant .consonant-cell-type{text-align:center;flex:0 0 60px;width:60px;font-size:.9em;border-right:none!important}.card.table-consonant .consonant-cell-pair{text-align:left;flex:1}.card.table-consonant .consonant-cell:last-child{border-right:none}.card.table-consonant{background:var(--card);margin:0;padding:0;overflow:hidden}.card.table-consonant .consonant-header-title{text-align:center;color:#06c;border-bottom:1px solid var(--border-strong);box-sizing:border-box;width:100%;padding:8px 12px;font-weight:600}.card.table-consonant #consonant-table-body{flex-direction:column;width:100%;min-width:0;display:flex}.card.table-consonant .consonant-cell{padding:0 8px}.card.table-consonant .consonant-cell-pair{min-width:0}:root.dark .card.table-consonant .consonant-header-title{color:#4da3ff}
