*{scrollbar-width:thin;}
main{flex-grow:1;  display:flex;  flex-direction:row !important;  height:100%;  scrollbar-width:thin;}
:root{--svg-free-settings-gear-478844-test:url('data:image/svg+xml; utf8,%3Csvg%20height=%22100%25%22%20width=%22100%25%22%20version=%221.1%22%20id=%22icon-settings-gear%22%20viewBox=%220%200%20512%20512%22%20preserveAspectRatio=%22xMidYMid%20meet%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg%3E%20%3Cpath%20d=%22M499.453,210.004l-55.851-2.58c-5.102-0.23-9.608-3.395-11.546-8.103l-11.508-27.695%20c-1.937-4.728-0.997-10.145,2.455-13.914l37.668-41.332c4.718-5.188,4.546-13.205-0.421-18.182l-46.434-46.443%20c-4.986-4.967-13.003-5.159-18.2-0.412l-41.312,37.668c-3.778,3.443-9.206,4.402-13.924,2.436l-27.694-11.488%20c-4.718-1.946-7.864-6.454-8.094-11.565l-2.589-55.831C301.675,5.534,295.883,0,288.864,0h-65.708%20c-7.02,0-12.831,5.534-13.156,12.562l-2.571,55.831c-0.23,5.111-3.376,9.618-8.094,11.565L171.64,91.447%20c-4.737,1.966-10.165,1.007-13.924-2.436l-41.331-37.668c-5.198-4.746-13.215-4.564-18.201,0.412L51.769,98.198%20c-4.986,4.977-5.158,12.994-0.422,18.182l37.668,41.332c3.452,3.769,4.373,9.186,2.416,13.914l-11.469,27.695%20c-1.956,4.708-6.444,7.873-11.564,8.103l-55.832,2.58c-7.019,0.316-12.562,6.118-12.562,13.147v65.699%20c0,7.019,5.543,12.83,12.562,13.148l55.832,2.579c5.12,0.229,9.608,3.394,11.564,8.103l11.469,27.694%20c1.957,4.728,1.036,10.146-2.416,13.914l-37.668,41.313c-4.756,5.217-4.564,13.224,0.403,18.201l46.471,46.443%20c4.967,4.977,12.965,5.15,18.182,0.422l41.312-37.677c3.759-3.443,9.207-4.392,13.924-2.435l27.694,11.478%20c4.719,1.956,7.864,6.464,8.094,11.575l2.571,55.831c0.325,7.02,6.136,12.562,13.156,12.562h65.708%20c7.02,0,12.812-5.542,13.138-12.562l2.589-55.831c0.23-5.111,3.376-9.619,8.094-11.575l27.694-11.478%20c4.718-1.957,10.146-1.008,13.924,2.435l41.312,37.677c5.198,4.728,13.215,4.555,18.2-0.422l46.434-46.443%20c4.967-4.977,5.139-12.984,0.421-18.201l-37.668-41.313c-3.452-3.768-4.412-9.186-2.455-13.914l11.508-27.694%20c1.937-4.709,6.444-7.874,11.546-8.103l55.851-2.579c7.019-0.318,12.542-6.129,12.542-13.148v-65.699%20C511.995,216.122,506.472,210.32,499.453,210.004z%20M256.01,339.618c-46.164,0-83.622-37.438-83.622-83.612%20c0-46.184,37.458-83.622,83.622-83.622s83.602,37.438,83.602,83.622C339.612,302.179,302.174,339.618,256.01,339.618z%22/%3E%3C/g%3E%3C/svg%3E');}
.icon-settings-gear-test{background-image:var(--svg-free-settings-gear-478844-test);}
.icon-test{display:inline-block;  white-space:pre;  width:var(--line-height, 1.2em);  height:var(--line-height, 1.2em);  filter:invert(1);  background-position:center;  background-repeat:no-repeat;  background-size:80% 80%;  background-color:transparent;}
.hide{display:none !important;}
input{background-color:rgba(255, 255, 0, 0.226);  color:white;  padding:0 1ch;  border-color:gray;}
#editor{flex-grow:1;  display:flex;  flex-direction:column;}
#edit-container{flex-grow:1;  display:flex;  flex-direction:column;}
.button-style2{background-color:#4CAF50;  border:none;  color:white;  padding:15px 32px;  text-align:center;  text-decoration:none;  display:inline-block;  font-size:16px;  margin:4px 2px;  cursor:pointer;}
.button-style{margin:0__qem;  font:-webkit-small-control;  text-rendering:auto;  color:FieldText;  letter-spacing:normal;  word-spacing:normal;  line-height:normal;  text-transform:none;  text-indent:0;  text-shadow:none;  display:inline-block;  text-align:start;  align-items:flex-start;  text-align:center;  cursor:default;  padding-block:1px;  padding-inline:6px;  border:2px outset ButtonBorder;  box-sizing:border-box;  background-color:ButtonFace;  color:ButtonText;}
textarea{white-space:pre;}
.selected .edit-button{background-color:blue;}
.bookmarklet-container{display:content;}
.filelist{position:relative;  display:grid;  grid-auto-rows:min-content;  flex-shrink:0;  max-height:100%;  overflow:auto;  padding:0 1ch 0 0.2ch;}
.filelist>*{background-color:black;  white-space:nowrap;  overflow:auto;  height:-moz-fit-content;  height:fit-content;}
.filelist a{border:1px solid rgb(26, 175, 255);  border-radius:1ch;  text-decoration:none;  text-align:center;  padding:0.5ch 0.5ch;  color:teal;  cursor:grab;  background-color:rgba(0, 59, 59, 0.438);}
.filelist textarea{border:1px solid rgba(100, 200, 255, 0.8);  border-radius:1ch;  color:rgb(0, 48, 48);  padding:0;  margin:0;  text-decoration:none;  height:100%;  width:100%;  max-width:100%;}
.script-button{overflow:hidden;  text-overflow:ellipsis;}
.filelist>span>.comment{display:inline;  position:relative;  overflow:hidden;  text-overflow:ellipsis;  max-width:100%;  width:100%;  height:1em;  padding:0.5ch 0.5ch;}
.filelist>span>.comment-full{height:100%;}
.highlighter{position:absolute;  width:100%;  white-space:pre;  min-height:2em;  background-color:rgba(200, 200, 0, 0.2);  z-index:1;  pointer-events:none;}
@keyframes updated-keyframes{0%{border-color:yellow;}
50%{border-color:green;}
100%{border-color:yellow;}
}
.updated{animation-name:updated-keyframes;  animation-duration:0.4s;  animation-iteration-count:1;}
.extra{display:none;}
.show-extra .extra{display:block;}
.grid-row{display:contents;}
.row-wrapper{display:contents;}
.test{display:none;}
.test a{background-color:rgba(100, 25, 25, 0.5);}
.show-test .test{display:contents;}