11.dv-scrollable {
22 position : relative;
33 overflow : hidden;
4- width : 100% ;
54}
65.dv-scrollable .dv-scrollbar-horizontal {
76 position : absolute;
10241023 pointer-events : none;
10251024 background-color : var (--dv-separator-border );
10261025}
1027- .dv-dragged {
1028- transform : translate3d (0px , 0px , 0px ); /* forces tab to be drawn on a separate layer (see https://github.com/microsoft/vscode/issues/18733) */
1029- }
1030-
1031- .dv-tab {
1032- flex-shrink : 0 ;
1033- }
1034- .dv-tab : focus-within , .dv-tab : focus {
1035- position : relative;
1036- }
1037- .dv-tab : focus-within ::after , .dv-tab : focus ::after {
1038- position : absolute;
1039- content : "" ;
1040- height : 100% ;
1041- width : 100% ;
1042- top : 0px ;
1043- left : 0px ;
1044- pointer-events : none;
1045- outline : 1px solid var (--dv-tab-divider-color ) !important ;
1046- outline-offset : -1px ;
1047- z-index : 5 ;
1048- }
1049- .dv-tab .dv-tab-dragging .dv-default-tab-action {
1050- background-color : var (--dv-activegroup-visiblepanel-tab-color );
1051- }
1052- .dv-tab .dv-active-tab .dv-default-tab .dv-default-tab-action {
1053- visibility : visible;
1054- }
1055- .dv-tab .dv-inactive-tab .dv-default-tab .dv-default-tab-action {
1056- visibility : hidden;
1057- }
1058- .dv-tab .dv-inactive-tab .dv-default-tab : hover .dv-default-tab-action {
1059- visibility : visible;
1060- }
1061- .dv-tab .dv-default-tab {
1062- position : relative;
1063- height : 100% ;
1064- display : flex;
1065- align-items : center;
1066- white-space : nowrap;
1067- text-overflow : ellipsis;
1068- }
1069- .dv-tab .dv-default-tab .dv-default-tab-content {
1070- flex-grow : 1 ;
1071- margin-right : 4px ;
1072- }
1073- .dv-tab .dv-default-tab .dv-default-tab-action {
1074- padding : 4px ;
1075- display : flex;
1076- align-items : center;
1077- justify-content : center;
1078- box-sizing : border-box;
1079- }
1080- .dv-tab .dv-default-tab .dv-default-tab-action : hover {
1081- border-radius : 2px ;
1082- background-color : var (--dv-icon-hover-background-color );
1083- }
10841026.dv-watermark {
10851027 display : flex;
10861028 height : 100% ;
11041046.dv-tabs-container {
11051047 display : flex;
11061048 height : 100% ;
1107- overflow : hidden ;
1049+ overflow : auto ;
11081050 scrollbar-width : thin;
11091051 /* Track */
11101052 /* Handle */
11301072 background : var (--dv-tabs-container-scrollbar-color );
11311073}
11321074
1075+ .dv-scrollable > .dv-tabs-container {
1076+ overflow : hidden;
1077+ }
1078+
11331079.dv-tab {
11341080 -webkit-user-drag : element;
11351081 outline : none;
11661112 height : var (--dv-tabs-and-actions-container-height );
11671113 font-size : var (--dv-tabs-and-actions-container-font-size );
11681114}
1115+ .dv-tabs-and-actions-container .dv-single-tab .dv-full-width-single-tab .dv-scrollable {
1116+ flex-grow : 1 ;
1117+ }
11691118.dv-tabs-and-actions-container .dv-single-tab .dv-full-width-single-tab .dv-tabs-container {
11701119 flex-grow : 1 ;
11711120}
11831132}
11841133.dv-tabs-and-actions-container .dv-right-actions-container {
11851134 display : flex;
1135+ }
1136+ .dv-dragged {
1137+ transform : translate3d (0px , 0px , 0px ); /* forces tab to be drawn on a separate layer (see https://github.com/microsoft/vscode/issues/18733) */
1138+ }
1139+
1140+ .dv-tab {
1141+ flex-shrink : 0 ;
1142+ }
1143+ .dv-tab : focus-within , .dv-tab : focus {
1144+ position : relative;
1145+ }
1146+ .dv-tab : focus-within ::after , .dv-tab : focus ::after {
1147+ position : absolute;
1148+ content : "" ;
1149+ height : 100% ;
1150+ width : 100% ;
1151+ top : 0px ;
1152+ left : 0px ;
1153+ pointer-events : none;
1154+ outline : 1px solid var (--dv-tab-divider-color ) !important ;
1155+ outline-offset : -1px ;
1156+ z-index : 5 ;
1157+ }
1158+ .dv-tab .dv-tab-dragging .dv-default-tab-action {
1159+ background-color : var (--dv-activegroup-visiblepanel-tab-color );
1160+ }
1161+ .dv-tab .dv-active-tab .dv-default-tab .dv-default-tab-action {
1162+ visibility : visible;
1163+ }
1164+ .dv-tab .dv-inactive-tab .dv-default-tab .dv-default-tab-action {
1165+ visibility : hidden;
1166+ }
1167+ .dv-tab .dv-inactive-tab .dv-default-tab : hover .dv-default-tab-action {
1168+ visibility : visible;
1169+ }
1170+ .dv-tab .dv-default-tab {
1171+ position : relative;
1172+ height : 100% ;
1173+ display : flex;
1174+ align-items : center;
1175+ white-space : nowrap;
1176+ text-overflow : ellipsis;
1177+ }
1178+ .dv-tab .dv-default-tab .dv-default-tab-content {
1179+ flex-grow : 1 ;
1180+ margin-right : 4px ;
1181+ }
1182+ .dv-tab .dv-default-tab .dv-default-tab-action {
1183+ padding : 4px ;
1184+ display : flex;
1185+ align-items : center;
1186+ justify-content : center;
1187+ box-sizing : border-box;
1188+ }
1189+ .dv-tab .dv-default-tab .dv-default-tab-action : hover {
1190+ border-radius : 2px ;
1191+ background-color : var (--dv-icon-hover-background-color );
11861192}
0 commit comments