#dtcoConnection{overflow-wrap:anywhere}
#dtcoConnection button{width:100%;white-space:normal}
.dtco-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin:20px 0}
.dtco-facts dt{color:#a7bbca;font-size:13px}
.dtco-facts dd{margin:0;font-weight:700;text-align:right}
#dtcoConnection summary{cursor:pointer;min-height:48px;padding:14px 0;font-weight:700}
.dtco-diagnostics{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.5;padding:12px;background:#0d1721;border-radius:10px;max-height:360px;overflow:auto}
#dtcoConnection select{min-height:48px;width:100%;font-size:16px;margin:8px 0 16px}
.dtco-table-wrap{overflow-x:auto;max-width:100%;margin:16px 0}
.dtco-data{width:100%;border-collapse:collapse;font-size:13px;min-width:560px}
.dtco-data th,.dtco-data td{padding:10px 8px;text-align:left;border-bottom:1px solid #34465a;vertical-align:top}
.dtco-data th{color:#a7bbca}
.dtco-data td:nth-child(2){font-weight:700;white-space:nowrap}
.dtco-data td:nth-child(3){font-size:11px}
#dtcoConnection .dtco-personal-choice{display:flex;align-items:flex-start;gap:12px;min-height:48px;padding:12px 0;cursor:pointer}
#dtcoConnection .dtco-personal-choice input{width:24px;min-width:24px;height:24px;margin:0;accent-color:#62d5a2}
#dtcoAccessTable{min-width:1600px;table-layout:fixed}
#dtcoAccessTable th,#dtcoAccessTable td{white-space:normal;overflow-wrap:anywhere}
#dtcoDriverValues .dtco-data{min-width:0}
#dtcoDriverValues th,#dtcoDriverValues td{white-space:normal;overflow-wrap:anywhere}
