.word-detail-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;border-bottom:1px solid #e8edf5;margin:12px 0 24px;padding-bottom:0}.word-detail-tabs button{position:relative;border:0;background:transparent;padding:12px 8px 15px;color:#8b9bb1;font-size:14px;min-height:46px;border-radius:6px 6px 0 0}.word-detail-tabs button[aria-selected=true]{color:#2856cc;font-weight:600;background:#f5f8ff}.word-detail-tabs button[aria-selected=true]:after{content:'';position:absolute;height:3px;left:calc(50% - 15px);bottom:-1px;width:30px;border-radius:3px;background:#2d5bec}.word-details [role=tab]:focus-visible{outline:2px solid #527dee;outline-offset:-2px}.word-details [hidden]{display:none!important}.word-details>[role=tabpanel]{min-height:120px}.word-details .content-section:first-child{margin-top:22px}.word-details .word-usage{font-size:13px;line-height:1.8;margin-top:24px}.lexical-item{padding:20px 0;border-bottom:1px solid #edf1f7}.lexical-item:last-child{border-bottom:0}.lexical-item p{margin:4px 0 8px}.lexical-item .content-de{display:flex;gap:14px;justify-content:space-between;align-items:center;line-height:1.6}.lexical-item small{font-size:11px;line-height:1.8;color:#8b9bb1}.context-phrases{margin-top:14px}.detail-empty{padding:30px 0;color:#92a0b4;font-size:13px;line-height:1.8}.nonverb-conjugation{min-height:125px}.conjugation-note{font-size:12px;line-height:1.8;margin:22px 0 10px;color:#7b8ea8}.conjugation-moods{display:flex;gap:6px;overflow-x:auto;overscroll-behavior:contain;padding:22px 0 16px;scrollbar-width:thin}.conjugation-moods button,.conjugation-variants button{flex-shrink:0;border:0;border-radius:7px;background:#f3f6fb;color:#8496b0;padding:9px 12px;min-height:39px;font-size:12px}.conjugation-moods button[aria-selected=true],.conjugation-variants button[aria-pressed=true]{background:#e7efff;color:#315bd0}.conjugation-variants{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}.conjugation-pair{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;margin:5px 0 27px}.conjugation-pair .conj-person{width:72px}.conjugation-pair th,.conjugation-pair td{border:0;padding:13px 15px;text-align:left;font-weight:400;vertical-align:middle;overflow-wrap:anywhere}.conjugation-pair thead th:not(:first-child){background:#f0f5fd;border-radius:10px;vertical-align:top;border-left:6px solid white}.conjugation-pair thead th span{display:block;font-size:13px;color:#5f789b}.conjugation-pair thead th small{display:block;font-weight:400;font-size:10px;line-height:1.6;color:#8c9db6;margin-top:4px}.conjugation-pair tbody th{padding-left:0;padding-right:5px;color:#93a2b6;font-size:12px;font-family:system-ui,sans-serif}.conjugation-pair tbody td{font-family:Georgia,'Times New Roman',serif;font-size:19px;line-height:1.65;color:#365575;border-left:1px solid #edf1f7}.conjugation-pair tbody tr:nth-child(even) td{background:#fbfcff}.imperative-table{width:100%;border-collapse:collapse;margin:5px 0 24px}.imperative-table th,.imperative-table td{text-align:left;border-bottom:1px solid #eaf0f8;padding:15px;font-weight:400}.imperative-table thead{background:#f1f5fd;font-size:12px}.imperative-table tbody th{font-size:12px;color:#8b9bb1;width:65px}.imperative-table td{font-size:20px;line-height:1.7;color:#365575;font-family:Georgia,serif;overflow-wrap:anywhere}.participle-list{margin:0}.participle-list>div{padding:17px 0;border-bottom:1px solid #edf1f7}.participle-list dt{font-size:11px;color:#8b9bb1;margin-bottom:9px}.participle-list dd{margin:0;font-size:21px;line-height:1.7;color:#365575;font-family:Georgia,serif;overflow-wrap:anywhere}.conjugation-source{font-size:11px;margin-top:18px}.conjugation-source a{color:#6e87ad}.conjugation-source p{font-size:11px;line-height:1.8}.word-details .family-list .content-de{font-size:22px}
@media(max-width:600px){.word-detail-tabs{gap:3px;margin-bottom:21px}.word-detail-tabs button{font-size:13px;padding-left:4px;padding-right:4px}.conjugation-pair .conj-person{width:49px}.conjugation-pair th,.conjugation-pair td{padding:11px 8px}.conjugation-pair tbody th{font-size:10px}.conjugation-pair tbody td{font-size:16px}.conjugation-pair thead th span{font-size:12px}.conjugation-pair thead th small{font-size:9px}.conjugation-moods{gap:4px}.conjugation-moods button{font-size:11px;padding:9px}.word-details .family-list .content-de{font-size:20px}}
