<commit_before>:root{
	--hover-color: Highlight;
}

html, body{
	padding: 0;
	margin: 0;
}

.hidden{
	display:none;
}

.button{
	padding-left: .4em;
	padding-right: .4em;
	line-height: 1em;
	border-radius: 3px;
	border: 1px solid rgba(0,0,0,.2);
	background: #fff;
	display: flex;
	align-items: center;
}

.button:hover{
	background: #eee;
}

.button:active{
	background: #ccc;
}

.inline-button{
	background: none;
	border:none;
	font:inherit;
	padding:.2em .3em;
	border-radius: .2em;
}

.inline-button:hover{
	color:var(--hover-color);
}

.inline-button:active{
	background: hsl(0, 0%, 85%);
}

.hidden{
	display:none;
}

.main{
	width: 25em;
}

.save-new{
	display:flex;
	padding: 4px 4px;
}

.save-new__input{
	flex-grow: 10;
	margin-right: 2px;
	font-size: 1em;
}

.save-new__button{
	font-size: 120%;
}

.content{
	max-height: 500px;
	overflow-y: scroll;
}

.tab-saver-items{
	display:flex;
	flex-flow: column;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
}

.tab-saver-items:empty::after{
	content: "No TabSets";
	display: block;
	text-align: center;
	font-size: 110%;
	margin-top: .5em;
	margin-bottom: .5em;
}

.tab-saver-item{
	margin-bottom: 1px;
}

.tab-saver-item__item{
	--padding-x: 6px;
	--padding-y: 0px;
	padding: var(--padding-y) var(--padding-x);
	background: hsla(200, 10%, 95%, .5);
	display:flex;
	flex-wrap: nowrap;
	align-items:center;
}

.tab-saver-item__title{
	flex-grow: 10;
	min-height: 1.4em;
	line-height: 1.4em;
}

.tab-saver-item__link{
	--color: Highlight;
	cursor: pointer;
	display: block;
	padding: .2em 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: keep-all;
	color: Highlight;
	text-decoration: none;
}

.tab-saver-item__link[data-identity-name]:before{
	content: attr(data-identity-name)"";
	padding: .1em .3em;
	border-radius: 2px;
	margin-right: .2em;
	font-size: 85%;
	background-color: var(--color);
	color: #fff;
}

.tab-saver-item__link[data-identity-color="yellow"]:before{
	color:#777;
}

.tab-saver-item-button{
	transition: opacity .2s;
}

.tab-saver-item:not(:hover) .tab-saver-item-button{
	opacity: 0;
}

.notification{
	margin: 2px;
	padding: 2px;
	background: rgba(0,0,0,.05);
	text-align: center;
}

.notification:empty{
	display: none;
}

.tab-saver-item__title[contenteditable=true]{
	font-weight: bold;
}

.prefs{
	display:flex;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: space-around;
	background: hsl(0, 0%, 95%);
	-moz-user-select: none;
	user-select: none;
	border-top: 1px solid rgba(0,0,0,.1);
}

.prefs__export, .prefs__import{
	padding:.5em;
	flex:1;
	text-align: center;
	border-radius: 0;
}

.btn-more{
	position: relative;
	top:-.3em;
}

@media (max-width: 250px){
	.main{
		width: auto;
	}
	.save-new{
		padding: 4px 0px;
	}
	.tab-saver-item{
		--padding-x: 4px;
	}
	.prefs{
		flex-wrap: wrap;
		height: auto;
		margin-top:.2em;
		border-top: none;
	}
	.prefs__export, .prefs__import{
		flex-basis: 100%;<commit_msg>... positioning<commit_after>:root{
	--hover-color: Highlight;
}

html, body{
	padding: 0;
	margin: 0;
}

.hidden{
	display:none;
}

.button{
	padding-left: .4em;
	padding-right: .4em;
	line-height: 1em;
	border-radius: 3px;
	border: 1px solid rgba(0,0,0,.2);
	background: #fff;
	display: flex;
	align-items: center;
}

.button:hover{
	background: #eee;
}

.button:active{
	background: #ccc;
}

.inline-button{
	background: none;
	border:none;
	font:inherit;
	padding:.2em .3em;
	border-radius: .2em;
}

.inline-button:hover{
	color:var(--hover-color);
}

.inline-button:active{
	background: hsl(0, 0%, 85%);
}

.hidden{
	display:none;
}

.main{
	width: 25em;
}

.save-new{
	display:flex;
	padding: 4px 4px;
}

.save-new__input{
	flex-grow: 10;
	margin-right: 2px;
	font-size: 1em;
}

.save-new__button{
	font-size: 120%;
}

.content{
	max-height: 500px;
	overflow-y: scroll;
}

.tab-saver-items{
	display:flex;
	flex-flow: column;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
}

.tab-saver-items:empty::after{
	content: "No TabSets";
	display: block;
	text-align: center;
	font-size: 110%;
	margin-top: .5em;
	margin-bottom: .5em;
}

.tab-saver-item{
	margin-bottom: 1px;
}

.tab-saver-item__item{
	--padding-x: 6px;
	--padding-y: 0px;
	padding: var(--padding-y) var(--padding-x);
	background: hsla(200, 10%, 95%, .5);
	display:flex;
	flex-wrap: nowrap;
	align-items:center;
}

.tab-saver-item__title{
	flex-grow: 10;
	min-height: 1.4em;
	line-height: 1.4em;
}

.tab-saver-item__link{
	--color: Highlight;
	cursor: pointer;
	display: block;
	padding: .2em 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: keep-all;
	color: Highlight;
	text-decoration: none;
}

.tab-saver-item__link[data-identity-name]:before{
	content: attr(data-identity-name)"";
	padding: .1em .3em;
	border-radius: 2px;
	margin-right: .2em;
	font-size: 85%;
	background-color: var(--color);
	color: #fff;
}

.tab-saver-item__link[data-identity-color="yellow"]:before{
	color:#777;
}

.tab-saver-item-button{
	transition: opacity .2s;
}

.tab-saver-item:not(:hover) .tab-saver-item-button{
	opacity: 0;
}

.notification{
	margin: 2px;
	padding: 2px;
	background: rgba(0,0,0,.05);
	text-align: center;
}

.notification:empty{
	display: none;
}

.tab-saver-item__title[contenteditable=true]{
	font-weight: bold;
}

.prefs{
	display:flex;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: space-around;
	background: hsl(0, 0%, 95%);
	-moz-user-select: none;
	user-select: none;
	border-top: 1px solid rgba(0,0,0,.1);
}

.prefs__export, .prefs__import{
	padding:.5em;
	flex:1;
	text-align: center;
	border-radius: 0;
}

.btn-more{
	position: relative;
	top:-.25em;
}

@media (max-width: 250px){
	.main{
		width: auto;
	}
	.save-new{
		padding: 4px 0px;
	}
	.tab-saver-item{
		--padding-x: 4px;
	}
	.prefs{
		flex-wrap: wrap;
		height: auto;
		margin-top:.2em;
		border-top: none;
	}
	.prefs__export, .prefs__import{
		flex-basis: 100%;
{'fraction_non_alphanumeric': 0.18417925649295536, 'fraction_numerical': 0.03344084196231539, 'mean_word_length': 3.8573784006595218, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3990184', 'n_tokens_mistral': 2794, 'n_tokens_neox': 2615, 'n_words': 492}