* { box-sizing: border-box; } #appDiv::-webkit-scrollbar { width: 1em; } #appDiv::-webkit-scrollbar-track { box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); } #appDiv::-webkit-scrollbar-thumb { background-color: darkgrey; outline: 1px solid slategrey; } #headerDiv { position:fixed; left:0px; top:0px; width:100%; height:40px; line-height: 18px; background-color:black; z-index:99999; margin:0px; padding-top:10px; border-bottom:1px solid white; user-select: none; -webkit-user-select: none; /* Safari */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* IE10+/Edge */ } #appDiv { margin-top:50px; z-index:2; overflow-x:hidden; } .custom-file-upload { border: 1px dashed #67d8ef; display: inline-block; padding: 16px 16px; cursor: pointer; border-radius: 8px; user-select: none; -webkit-user-select: none; /* Safari */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* IE10+/Edge */ } .highlight { background-color: yellow; } .add-height{ height: auto !important; } .rotate90{ transform: rotate(0deg) !important; } #list { margin:0px; width:578px; height:150px; resize: none; background-color:black; outline: none; color:white; border:1px solid white; padding:5px; font-size:18px; } #listExclude { margin:0px; width:578px; height:150px; resize: none; background-color:black; outline: none; color:white; border:1px solid white; padding:5px; position:absolute; top: 70px; right:10px; font-size:18px; } ::placeholder { color: green; opacity: 1; } #btnFolder { display:flex; background-color:#1380C7; color:white; border: 1px solid white; height:40px; line-height: 40px; width:150px; min-width:150px; justify-content: center; align-content: center; cursor: pointer; border-radius: 8px; font-size:16px; user-select: none; -webkit-user-select: none; /* Safari */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* IE10+/Edge */ } #lblFolder { display:flex; width:100%; height:40px; line-height:40px; resize: none; background-color:#222222AA; outline: none; color:white; border:1px solid white; border-radius: 8px; padding-left:4px; font-size:18px; } #btnFind { position: relative; display:flex; background-color:#33A097; color:white; border: 1px solid white; height:40px; line-height:40px; width:150px; min-width:150px; justify-content: center; align-content: center; cursor: pointer; border-radius: 8px; font-size:16px; user-select: none; -webkit-user-select: none; /* Safari */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* IE10+/Edge */ } #listFound { margin:0px; width:100%; height:200px; resize: none; background-color:#222222AA; outline: none; color:white; border:1px solid white; white-space: pre; overflow-x: auto; font-family: monospace; font-size:18px; padding:5px; } #btnCopy { display:flex; background-color:#C35097; color:white; border: 1px solid white; height:40px; line-height:40px; width:150px; min-width:150px; justify-content: center; align-content: center; cursor: pointer; border-radius: 8px; font-size:16px; user-select: none; -webkit-user-select: none; /* Safari */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* IE10+/Edge */ } #lblOutputFolder { display:flex; width:100%; height:40px; line-height:40px; resize: none; background-color:#222222AA; outline: none; color:white; border:1px solid white; border-radius: 8px; padding-left:4px; font-size:18px; } #copyBar { text-align: center; height: 30px; width: 100%; -webkit-appearance: none; border: 1px solid white; border-radius: 8px; margin-top:10px; /* Set the progressbar to relative */ position:relative; } #copyBar:before { content: attr(data-label); color:white; font-size: 16px; font-weight: bold; vertical-align: 0; margin-top:5px; /*Position text over the progress bar */ position:absolute; left:0; right:0; } #copyBar::-webkit-progress-bar { background-color: transparent; border-radius: 8px; } #copyBar::-webkit-progress-value { background-color: #C35097; border-radius: 8px; } #copyBar::-moz-progress-bar { background-color: #C35097; border-radius: 8px; } #btnFolder:hover { border:1px solid black; } #btnFind:hover { border:1px solid black; } #btnCopy:hover { border:1px solid black; } #btnFindText { transition: all 0.2s; } .button--loading::before { content: ""; position: absolute; width: 12px; height: 12px; top: -1px; left: -106px; right: 0; bottom: 0; margin: auto; border: 3px dashed white; border-top-color: white; border-radius: 50%; animation: button-loading-spinner 0.8s linear infinite; } .button--loading::after { content: ""; position: absolute; width: 12px; height: 12px; top: -1px; left: 106px; right: 0; bottom: 0; margin: auto; border: 3px dashed white; border-top-color: white; border-radius: 50%; animation: button-loading-spinner 0.8s linear infinite; } @keyframes button-loading-spinner { from { transform: rotate(0turn); } to { transform: rotate(1turn); } }