/* ../../packages/ui/dist/components/styles.css */
body.pl-ui-no-user-select {
  user-select: none;
  -webkit-user-select: none;
}
.pl-ui-tanstack-table-search-input {
  padding-right: 2.5rem;
}
.btn.btn-floating-icon {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  padding: 0.25rem 0.5rem;
  color: var(--bs-secondary);
  opacity: 0.6;
  transition: opacity 0.15s ease-in-out;
  text-decoration: none;
}
.btn.btn-floating-icon:hover {
  opacity: 1;
  color: var(--bs-secondary);
  text-decoration: none;
}
.btn.btn-floating-icon:focus {
  opacity: 1;
  color: var(--bs-secondary);
  text-decoration: none;
}
.btn.btn-tanstack-table {
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: var(--bs-input-bg);
  --bs-btn-border-color: var(--bs-border-color);
  --bs-btn-hover-color: var(--bs-body-color);
  --bs-btn-hover-bg: var(--bs-border-color);
  --bs-btn-hover-border-color: var(--bs-border-color);
  --bs-btn-focus-shadow-rgb: var(--bs-primary-rgb);
  --bs-btn-active-color: var(--bs-body-color);
  --bs-btn-active-bg: var(--bs-border-color);
  --bs-btn-active-border-color: var(--bs-border-color);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: var(--bs-body-color);
  --bs-btn-disabled-bg: var(--bs-secondary-bg);
  --bs-btn-disabled-border-color: var(--bs-border-color);
}
:is(.btn.btn-tanstack-table, .pl-ui-tanstack-table-focusable-shadow):not(:focus-visible) {
  box-shadow: var(--bs-box-shadow-sm);
}
.pl-ui-split-pane {
  display: flex;
  position: relative;
  min-height: 400px;
  height: 100%;
}
.pl-ui-split-pane__left {
  flex: 1;
  min-width: 0;
}
@media (min-width: 769px) {
  .pl-ui-split-pane__left {
    display: flex;
    flex-direction: column;
  }
  .pl-ui-split-pane__left-body {
    overflow: auto;
    flex: 1 1 0;
    min-height: 0;
  }
}
.pl-ui-split-pane__separator {
  width: 4px;
  cursor: col-resize;
  background-color: var(--bs-border-color);
  flex-shrink: 0;
}
.pl-ui-split-pane__right {
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
}
.pl-ui-split-pane__right-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.5rem;
  padding: 0.5rem 1rem;
  border-bottom: var(--bs-border-width) solid var(--bs-border-color);
  flex-shrink: 0;
}
.pl-ui-split-pane__right-body {
  overflow: auto;
  flex: 1;
  display: flex;
  flex-direction: column;
  container-type: inline-size;
}
.pl-ui-split-pane[data-collapsed] .pl-ui-split-pane__separator,
.pl-ui-split-pane[data-collapsed] .pl-ui-split-pane__right {
  display: none;
}
.pl-ui-split-pane__toggle {
  position: absolute;
  right: 0;
  top: 8px;
}
.pl-ui-split-pane:not([data-collapsed]) .pl-ui-split-pane__toggle {
  display: none;
}
.pl-ui-sticky-save-bar {
  position: sticky;
  bottom: 0;
  background-color: var(--bs-body-bg);
  border-top: var(--bs-border-width) solid var(--bs-border-color);
  z-index: 1;
}
@media (max-width: 768px) {
  .pl-ui-split-pane {
    display: block;
    min-height: 500px;
  }
  .pl-ui-split-pane__separator,
  .pl-ui-split-pane__toggle {
    display: none !important;
  }
  .pl-ui-split-pane:not([data-collapsed]) .pl-ui-split-pane__left {
    display: none;
  }
  .pl-ui-split-pane:not([data-collapsed]) .pl-ui-split-pane__right {
    display: flex;
    width: 100% !important;
    height: 100%;
  }
  .pl-ui-split-pane[data-collapsed] .pl-ui-split-pane__left {
    display: block;
  }
}

/* assets/stylesheets/prairielearn-ui.css */
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vLi4vLi4vLi4vcGFja2FnZXMvdWkvZGlzdC9jb21wb25lbnRzL3N0eWxlcy5jc3MiXSwKICAic291cmNlc0NvbnRlbnQiOiBbIi8qIEdsb2JhbCBzdHlsZXMgZm9yIHRoZSBQcmFpcmllTGVhcm4gVUkgY29tcG9uZW50cy4gVGhlc2Ugc2hvdWxkIGJlIGluY2x1ZGVkIGluIGFueVxucGFnZSB0aGF0IHVzZXMgdGhlIFByYWlyaWVMZWFybiBVSSBjb21wb25lbnRzLCBhbmQgY2xhc3MgbmFtZXMgc2hvdWxkIG5vdCBiZSBkaXJlY3RseSByZWZlcmVuY2VkIGJ5IGNvbnN1bWVycy5cbiovXG5cbmJvZHkucGwtdWktbm8tdXNlci1zZWxlY3Qge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBsLXVpLXRhbnN0YWNrLXRhYmxlLXNlYXJjaC1pbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbn1cblxuLmJ0bi5idG4tZmxvYXRpbmctaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5KTtcbiAgb3BhY2l0eTogMC42O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UtaW4tb3V0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4uYnRuLWZsb2F0aW5nLWljb246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLmJ0bi1mbG9hdGluZy1pY29uOmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogaHR0cHM6Ly9yZWFjdC1ib290c3RyYXAuZ2l0aHViLmlvL2RvY3MvZ2V0dGluZy1zdGFydGVkL3RoZW1pbmcvI25ldy12YXJpYW50cy1hbmQtc2l6ZXMgKi9cbi5idG4uYnRuLXRhbnN0YWNrLXRhYmxlIHtcbiAgLS1icy1idG4tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWJ0bi1iZzogdmFyKC0tYnMtaW5wdXQtYmcpO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1idG4taG92ZXItYmc6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogdmFyKC0tYnMtcHJpbWFyeS1yZ2IpO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xufVxuXG46aXMoLmJ0bi5idG4tdGFuc3RhY2stdGFibGUsIC5wbC11aS10YW5zdGFjay10YWJsZS1mb2N1c2FibGUtc2hhZG93KTpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1zbSk7XG59XG5cbi8qIFx1MjUwMFx1MjUwMCBTcGxpdFBhbmUgbGF5b3V0IFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMCAqL1xuXG4ucGwtdWktc3BsaXQtcGFuZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBsLXVpLXNwbGl0LXBhbmVfX2xlZnQge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGwtdWktc3BsaXQtcGFuZV9fbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnBsLXVpLXNwbGl0LXBhbmVfX2xlZnQtYm9keSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxufVxuXG4ucGwtdWktc3BsaXQtcGFuZV9fc2VwYXJhdG9yIHtcbiAgd2lkdGg6IDRweDtcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnBsLXVpLXNwbGl0LXBhbmVfX3JpZ2h0IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wbC11aS1zcGxpdC1wYW5lX19yaWdodC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMC41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnBsLXVpLXNwbGl0LXBhbmVfX3JpZ2h0LWJvZHkge1xuICBvdmVyZmxvdzogYXV0bztcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xufVxuXG4vKiBXaWRlOiBoaWRlIHJpZ2h0IHBhbmVsICsgc2VwYXJhdG9yIHdoZW4gY29sbGFwc2VkICovXG4ucGwtdWktc3BsaXQtcGFuZVtkYXRhLWNvbGxhcHNlZF0gLnBsLXVpLXNwbGl0LXBhbmVfX3NlcGFyYXRvcixcbi5wbC11aS1zcGxpdC1wYW5lW2RhdGEtY29sbGFwc2VkXSAucGwtdWktc3BsaXQtcGFuZV9fcmlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBUb2dnbGUgaXMgb25seSB2aXNpYmxlIHdoZW4gY29sbGFwc2VkIChoaWRkZW4gd2hlbiByaWdodCBwYW5lbCBpcyBvcGVuKSAqL1xuLnBsLXVpLXNwbGl0LXBhbmVfX3RvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogOHB4O1xufVxuXG4ucGwtdWktc3BsaXQtcGFuZTpub3QoW2RhdGEtY29sbGFwc2VkXSkgLnBsLXVpLXNwbGl0LXBhbmVfX3RvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFx1MjUwMFx1MjUwMCBTdGlja3lTYXZlQmFyIFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMFx1MjUwMCAqL1xuXG4ucGwtdWktc3RpY2t5LXNhdmUtYmFyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICB6LWluZGV4OiAxO1xufVxuXG4vKiBcdTI1MDBcdTI1MDAgTmFycm93IHZpZXdwb3J0IG92ZXJyaWRlcyBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDBcdTI1MDAgKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC11aS1zcGxpdC1wYW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgfVxuXG4gIC8qIFNlcGFyYXRvciBhbmQgdG9nZ2xlIGFyZSBub3QgdXNlZCBvbiBuYXJyb3cgdmlld3BvcnRzICovXG4gIC5wbC11aS1zcGxpdC1wYW5lX19zZXBhcmF0b3IsXG4gIC5wbC11aS1zcGxpdC1wYW5lX190b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFdoZW4gZGV0YWlsIGlzIG9wZW46IGhpZGUgdGhlIGxlZnQgcGFuZWwsIHNob3cgdGhlIHJpZ2h0IHBhbmVsIGZ1bGwtd2lkdGggKi9cbiAgLnBsLXVpLXNwbGl0LXBhbmU6bm90KFtkYXRhLWNvbGxhcHNlZF0pIC5wbC11aS1zcGxpdC1wYW5lX19sZWZ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnBsLXVpLXNwbGl0LXBhbmU6bm90KFtkYXRhLWNvbGxhcHNlZF0pIC5wbC11aS1zcGxpdC1wYW5lX19yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC8qIFdoZW4gY29sbGFwc2VkOiBzaG93IHRoZSBsZWZ0IHBhbmVsLCBoaWRlIHRoZSByaWdodCBwYW5lbCAqL1xuICAucGwtdWktc3BsaXQtcGFuZVtkYXRhLWNvbGxhcHNlZF0gLnBsLXVpLXNwbGl0LXBhbmVfX2xlZnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iXSwKICAibWFwcGluZ3MiOiAiO0FBSUEsSUFBSSxDQUFDO0FBQ0gsZUFBYTtBQUNiLHVCQUFxQjtBQUN2QjtBQUVBLENBQUM7QUFDQyxpQkFB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 */
