Team Ai
Apppublic

exbert-project/exbert

sourceHugging Faceapache-2.0updated 3y agoView on Hugging Face
185likes
main.css722 linesDownload Raw Back to css
1@import url(/Users/benjamin.hoover@ibm.com/Projects/exbert/client/src/fonts/plex_sans.css);2body {3  background-color: white;4  font-family: 'IBM Plex Sans', sans-serif;5  font-weight: 400;6}7 8.sticky {9  position: fixed;10}11 12.noscroll {13  overflow: hidden;14}15 16.vpartial {17  max-height: 90vh;18}19 20.scrolling {21  overflow: auto;22  max-height: 98%;23}24 25.btn .btn-xs {26  padding: .25rem .4rem;27  font-size: .875rem;28  line-height: .5;29  border-radius: .2rem;30}31 32button {33  -webkit-transition-duration: 0.4s;34  /* Safari */35  transition-duration: 0.4s;36  background: transparent;37  padding: 5px;38  border-radius: 5px;39  background-color: lightgray;40}41 42button.selected {43  background-color: #98b7d9;44}45 46button:active :focus {47  background-color: #98b7d9;48}49 50#loader {51  border: 5px solid #f3f3f3;52  border-radius: 50%;53  border-top: 5px solid #3498db;54  width: 100px;55  height: 100px;56  -webkit-animation: spin 2s linear infinite;57  /* Safari */58  animation: spin 2s linear infinite;59  position: absolute;60  left: 50%;61  top: 20%;62  display: none;63}64 65/* Safari */66@-webkit-keyframes spin {67  0% {68    -webkit-transform: rotate(0deg);69  }70  100% {71    -webkit-transform: rotate(360deg);72  }73}74 75@keyframes spin {76  0% {77    -webkit-transform: rotate(0deg);78            transform: rotate(0deg);79  }80  100% {81    -webkit-transform: rotate(360deg);82            transform: rotate(360deg);83  }84}85 86svg {87  vertical-align: top;88}89 90select {91  font-size: 9pt;92  font-weight: 600;93  background-color: transparent;94  padding: 8px 6px;95  -webkit-box-sizing: border-box;96  box-sizing: border-box;97  border-radius: 4px;98  border: 0;99  outline: 0;100}101 102.navbar {103  position: absolute;104  top: 0;105  left: 0;106  width: 100%;107  height: 50px;108  background-color: antiquewhite;109}110 111.navbarContent {112  margin: 10px 20px;113}114 115.navbarContent span {116  padding-left: 10px;117}118 119.navbarContent button {120  margin-left: 10px;121}122 123.navbarTitle {124  font-size: 12pt;125  font-weight: bold;126}127 128.main_frame {129  position: fixed;130  top: 55px;131  overflow-x: hidden;132  overflow-y: auto;133}134 135.floating_content {136  padding: 10px;137  height: 94%;138}139 140.container {141  width: 100%;142  height: 95%;143  text-align: center;144  display: inline-block;145  margin: 5px auto;146}147 148#bottom-margin {149  height: 100px;150}151 152.content {153  max-width: 960px;154  margin: auto;155}156 157.whitespace {158  height: 8vh;159}160 161#sentence-input {162  margin-bottom: -30px;163  margin-right: -30px;164  margin-left: 10px;165  width: 90%;166}167 168#sentence-input form {169  display: -webkit-box;170  display: -ms-flexbox;171  display: flex;172  -webkit-box-orient: horizontal;173  -webkit-box-direction: normal;174      -ms-flex-direction: row;175          flex-direction: row;176  -ms-flex-wrap: nowrap;177      flex-wrap: nowrap;178  -webkit-box-pack: space-evenly;179      -ms-flex-pack: space-evenly;180          justify-content: space-evenly;181  -webkit-box-align: center;182      -ms-flex-align: center;183          align-items: center;184}185 186#sentence-input form .form-group {187  -webkit-box-flex: 3;188      -ms-flex-positive: 3;189          flex-grow: 3;190}191 192#sentence-input form .form-group input {193  width: 100%;194  margin-right: 5%;195}196 197#sentence-input form .padding {198  -webkit-box-flex: 0.3;199      -ms-flex-positive: 0.3;200          flex-grow: 0.3;201}202 203#sentence-input form .btn {204  -webkit-box-flex: 1;205      -ms-flex-positive: 1;206          flex-grow: 1;207}208 209.input-description {210  font-weight: 800;211}212 213.connector-controls {214  display: -ms-grid;215  display: grid;216  -ms-grid-columns: 0.5fr 0.5fr;217      grid-template-columns: 0.5fr 0.5fr;218}219 220.slide-container {221  -ms-grid-column: 1;222      grid-column-start: 1;223  grid-column-end: 2;224  -ms-grid-row: 1;225      grid-row-start: 1;226  grid-row-end: 2;227  margin: auto;228  text-align: center;229  width: 75%;230}231 232.slider {233  -webkit-appearance: none;234  width: 10px;235  height: 10px;236  border-radius: 5px;237  background: #d3d3d3;238  outline: none;239  opacity: 0.7;240  -webkit-transition: .2s;241  -webkit-transition: opacity .2s;242  transition: opacity .2s;243}244 245.slider:hover {246  opacity: 1;247}248 249.slider::-webkit-slider-thumb {250  -webkit-appearance: none;251  appearance: none;252  width: 15px;253  height: 15px;254  border-radius: 50%;255  background: #666666;256  cursor: pointer;257}258 259#layer-selection {260  -ms-grid-column: 1;261      grid-column-start: 1;262  grid-column-end: 2;263  -ms-grid-row: 2;264      grid-row-start: 2;265  grid-row-end: 3;266}267 268.layer-select {269  margin-bottom: 2em;270}271 272#atn-container {273  display: -webkit-box;274  display: -ms-flexbox;275  display: flex;276  -webkit-box-orient: horizontal;277  -webkit-box-direction: normal;278      -ms-flex-direction: row;279          flex-direction: row;280  -ms-flex-wrap: nowrap;281      flex-wrap: nowrap;282  -webkit-box-pack: center;283      -ms-flex-pack: center;284          justify-content: center;285  -webkit-box-align: center;286      -ms-flex-align: center;287          align-items: center;288  margin: 0 auto;289  width: 100%;290  vertical-align: top;291}292 293#atn-container #left-att-heads {294  -webkit-box-ordinal-group: 2;295      -ms-flex-order: 1;296          order: 1;297  display: inline-block;298  vertical-align: top;299}300 301#atn-container #left-tokens {302  -webkit-box-ordinal-group: 3;303      -ms-flex-order: 2;304          order: 2;305  text-align: right;306  vertical-align: top;307}308 309#atn-container #atn-display {310  -webkit-box-ordinal-group: 4;311      -ms-flex-order: 3;312          order: 3;313  vertical-align: top;314}315 316#atn-container #right-tokens {317  -webkit-box-ordinal-group: 5;318      -ms-flex-order: 4;319          order: 4;320  text-align: left;321  vertical-align: top;322}323 324#atn-container #right-att-heads {325  -webkit-box-ordinal-group: 6;326      -ms-flex-order: 5;327          order: 5;328  vertical-align: top;329}330 331.att-rect {332  -webkit-transition: fill 0.1s;333  transition: fill 0.1s;334}335 336.token {337  display: block;338}339 340.atn-curve {341  fill: none;342  stroke: purple;343}344 345.masked-token {346  color: rgba(0, 0, 0, 0.2);347}348 349.unselected {350  fill: gray;351}352 353.selected-token {354  border-style: solid;355  border-width: 3px;356  border-color: #99c400;357}358 359/* The switch - the box around the slider */360.switch {361  position: relative;362  display: inline-block;363  width: 60px;364  height: 34px;365  /* Hide default HTML checkbox */366}367 368.switch input {369  opacity: 0;370  width: 0;371  height: 0;372}373 374/* The slider */375.short-slider {376  position: absolute;377  cursor: pointer;378  top: 0;379  left: 0;380  right: 0;381  bottom: 0;382  background-color: #ccc;383  -webkit-transition: .4s;384  transition: .4s;385}386 387.short-slider:before {388  position: absolute;389  content: "";390  height: 26px;391  width: 26px;392  left: 4px;393  bottom: 4px;394  background-color: white;395  -webkit-transition: .4s;396  transition: .4s;397}398 399input:checked + .short-slider {400  background-color: #2196F3;401}402 403input:focus + .short-slider {404  -webkit-box-shadow: 0 0 1px #2196F3;405          box-shadow: 0 0 1px #2196F3;406}407 408input:checked + .short-slider:before {409  -webkit-transform: translateX(26px);410  transform: translateX(26px);411}412 413/* Rounded sliders */414.short-slider.round {415  border-radius: 34px;416}417 418.short-slider.round:before {419  border-radius: 50%;420}421 422#select-all-heads {423  margin-top: 20px;424  margin-bottom: 20px;425}426 427#corpus-vis {428  margin: 0 auto;429  /* Tooltip container */430  /* Tooltip text */431  /* Show the tooltip text when you mouse over the tooltip container */432  /* Add little arrow to box */433}434 435#corpus-vis #main-corpus-vis {436  display: -webkit-box;437  display: -ms-flexbox;438  display: flex;439}440 441#corpus-vis #main-corpus-vis #corpus-mat-container {442  -webkit-box-flex: initial;443      -ms-flex: initial;444          flex: initial;445  vertical-align: top;446  float: left;447}448 449#corpus-vis #main-corpus-vis #corpus-mat-container .corpus-mat {450  display: inline-block;451  margin-right: 0.05em;452  margin-left: 0.05em;453}454 455#corpus-vis #main-corpus-vis #corpus-mat-container .offset-0 {456  border: 0.2em solid black;457}458 459#corpus-vis #main-corpus-vis #corpus-mat-container .mat-hover-display {460  display: -webkit-box;461  display: -ms-flexbox;462  display: flex;463  position: absolute;464  visibility: hidden;465  background-color: #c8c8c8;466  border-radius: 8px 8px 1px 8px;467  margin: auto;468}469 470#corpus-vis #main-corpus-vis #corpus-mat-container .mat-hover-display p {471  margin: auto;472}473 474#corpus-vis #main-corpus-vis #corpus-similar-sentences-div {475  -webkit-box-flex: 1;476      -ms-flex: 1;477          flex: 1;478  vertical-align: top;479  float: left;480  max-width: 80%;481  max-height: 100%;482}483 484#corpus-vis #main-corpus-vis #corpus-similar-sentences-div .hovered-col {485  color: orange;486}487 488#corpus-vis .btn {489  margin-left: 0.25em;490}491 492#corpus-vis .inspector-row {493  display: block;494  margin-left: 10px;495  padding-top: 0.5em;496  padding-bottom: 0.5em;497}498 499#corpus-vis .inspector-cell {500  display: inline-block;501  margin-right: 3px;502  text-align: left;503}504 505#corpus-vis .celltooltip {506  position: relative;507  display: inline-block;508  border-bottom: 1px dotted black;509  /* If you want dots under the hoverable text */510}511 512#corpus-vis .celltooltip .tooltiptext {513  visibility: hidden;514  width: 120px;515  background-color: black;516  color: #fff;517  text-align: center;518  padding: 5px 0;519  border-radius: 6px;520  /* Position the tooltip text - see examples below! */521  position: absolute;522}523 524#corpus-vis .celltooltip:hover .tooltiptext {525  width: 120px;526  bottom: 100%;527  left: 50%;528  margin-left: -60px;529  /* Use half of the width (120/2 = 60), to center the tooltip */530  visibility: visible;531}532 533#corpus-vis .celltooltip .tooltiptext::after {534  content: " ";535  position: absolute;536  top: 100%;537  /* At the bottom of the tooltip */538  left: 50%;539  margin-left: -5px;540  border-width: 5px;541  border-style: solid;542  border-color: black transparent transparent transparent;543}544 545#corpus-vis .matched-cell {546  border-style: solid;547  border-color: rgba(128, 0, 128, 0.7);548  border-width: 3px;549  border-radius: 0.4em;550}551 552#histograms {553  display: block;554  max-width: 100%;555}556 557#histograms .histogram {558  display: inline-block;559  overflow-x: auto;560}561 562#histograms div {563  margin-top: 10px;564}565 566#histograms #max-att-histogram .bar {567  fill: black;568}569 570.pos-selector {571  margin-bottom: 40px;572}573 574body {575  font-family: 'IBM Plex Sans';576}577 578.layerCheckbox {579  background-color: lightgrey;580  padding-left: 8px;581  padding-right: 8px;582}583 584.layerCheckbox.active {585  color: #fff;586  background-color: #6c7067;587}588 589.main-grid {590  width: 100%;591  display: -ms-grid;592  display: grid;593  -ms-grid-columns: 0.18fr 0.2fr 0.2fr 0.04fr 0.2fr 0.2fr 0.18fr;594      grid-template-columns: 0.18fr 0.2fr 0.2fr 0.04fr 0.2fr 0.2fr 0.18fr;595  overflow: auto;596  max-height: 100vh;597}598 599.left-half {600  -ms-grid-column: 1;601      grid-column-start: 1;602  grid-column-end: 4;603  margin-left: 10px;604  margin-right: 10px;605}606 607.vpartial-90 {608  max-height: 90vh;609}610 611.vpartial-95 {612  max-height: 95vh;613}614 615.right-half {616  -ms-grid-column: 5;617      grid-column-start: 5;618  grid-column-end: 9;619  max-height: 98vh;620}621 622.vertical-separator {623  border-left: thick solid #42222298;624  margin: 0 auto;625  margin-top: 10px;626  margin-bottom: 10px;627  border-radius: 3px;628  -ms-grid-column: 4;629      grid-column-start: 4;630  grid-column-end: 5;631  -ms-grid-row: 1;632      grid-row-start: 1;633  grid-row-end: 5;634}635 636#vis-break {637  height: 15px;638}639 640label {641  margin-left: 5px;642}643 644#header {645  width: 100%;646  background-color: lightgray;647  height: 40px;648  margin-bottom: 5px;649}650 651#header .header-logo {652  height: 20px;653  display: inline-block;654  margin-left: 10px;655  margin-top: 5px;656  margin-bottom: 5px;657}658 659#header .header-info {660  font-size: 9pt;661  height: 30px;662  display: inline-block;663  float: right;664  margin-right: 10px;665  margin-top: 10px;666}667 668#header #headertext {669  text-align: center;670  display: inline-block;671  font-size: 18px;672  margin-left: 30%;673  margin-top: 5px;674  margin-bottom: 5px;675}676 677.highlighted {678  background: rgba(152, 83, 216, 0.8);679}680 681#meta-dropdown {682  margin-bottom: 0.75em;683  margin-left: 4em;684}685 686#position-meta-dropdown {687  margin-bottom: 0.75em;688  margin-left: 4em;689}690 691#corpus-control-buttons {692  margin-bottom: 1em;693  position: fixed relative;694}695 696#corpus-control-buttons span {697  margin-left: 5px;698}699 700#selected-heads {701  margin-bottom: 1em;702}703 704#corpus-selection-description {705  display: inline-block;706  margin-right: 15px;707}708 709#corpus-querying {710  display: inline-block;711}712 713#corpus-querying .btn {714  display: inline-block;715}716 717#usage-info {718  margin-top: 10px;719  color: #575757;720  font-size: 14px;721}722/*# sourceMappingURL=main.css.map */