:root {
  --theme-color: #31bea8;
  --color-background1: lightgrey;
  --color-background2: white;
  --color-menubar: darkgray;
  --std-margin: 7px;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 0;
  text-align: center;
}

div[data-page],
div[data-modal] {
  text-align: left;
  padding: 20px;
  box-sizing: border-box;
}

fieldset {
  border: none; min-inline-size: unset;
}

.error,
.error * {
  border-color: red;
}

body,
input,
textarea,
select {
  font-family: "Avenir", Helvetica, Arial, sans-serif;
  font-size: 16px;
}

body:has(div[data-modal]) {
  height: 100vh;
  overflow: hidden;
}

/* navigation */
.nav {
  padding: 10px;
  background-color: var(--theme-color);
}

.nav a.router-link-exact-active {
  text-decoration: underline;
}

/** top level content */
form[data-page] {
  padding: 50px;
}

div.alerts {
  display: inline-block;
}

div.alert-container {
  width: 100%;
  border: 5px solid red;
  box-sizing: border-box;
  background-color: var(--color-background1);
  position: absolute;
  top: 0;
  left: 0;
}

.editor{
  display: grid;
  grid-template-columns: auto 1fr;
  /* align-items: safe; */
  row-gap: 2px;
  /* column-gap: 2px; */
  /* column-gap: 10px; */
  background-color: darkgray;
  padding:0;
  margin:5px 14px 10px
}
.editor > *{
  background-color: #d3d3d3;
}
.editor > .fieldLabel{
  display:flex;
  align-items: center;
}
.editor > .fieldControl{
  display: flex;
  min-width: 50px;
  flex-wrap: wrap;
  padding-left: 10px;
}
.editor > .fieldControl > *{
  min-width: 0;
  /* flex-shrink: 1; */
}
.editor > .buttons{
  grid-column: 1/3;
  display: flex;
  justify-content:space-evenly;
}

/** form controls */
input,
textarea,
select,
.label,
label,
p {
  padding: 3px var(--std-margin);
  margin: 2px 0;
}

pre {
  white-space: pre-wrap;
  font-style: italic;
  font-weight: bold;
  font-size: 80%;
  margin: 2px 0;
}

.status, .timeInfo, .titlePrefix{
  font-weight: bold;
  font-size: 80%;
}
.status, .timeInfo{
  max-width: 130px;
}
.status, .titlePrefix{
  font-style: italic;
}

.timeInfo{
  color: darkgreen;
}

form,
.pretty-box {
  border: 3px solid var(--theme-color);
  display: inline-block;
  padding: 10px;
  margin: 10px;
}

.modal form,
.modal .pretty-box {
  margin: 0;
}

div.content form {
  display: block;
}

form[data-page] input,
textarea {
  display: block;
}

form input[type="submit"] input[type="submit"] {
  display: inline-block;
}

input,
textarea,
select {
  border: 2px solid gray;
  border-radius: 4px;
  box-sizing: border-box;
  margin-right: var(--std-margin);
}

input.short {
  width: 60px;
}

input:read-only {
  background-color: lightgray;
}

a {
  cursor: pointer;
}

select.short {
  max-width: 120px;
}

select {
  max-width: 100%;
  min-width: 0;
  text-overflow: ellipsis;
}

.selectOption {
  background-color: lightgray;
}

.selectOption:hover {
  background-color: var(--theme-color);
}

textarea {
  width: 100%;
}

/* navigation links and buttons */
.nav a,
input[type="submit"],
button {
  color: white;
  font-size: 105%;
  font-weight: bold;
  background-color: var(--theme-color);
  text-decoration: none;
  margin: 0 15px;
}

input[type="submit"],
button {
  display: inline-block;
  border: none;
  border-radius: 12px;
  padding: 5px 15px;
  margin-top: 5px;
  margin-bottom: 5px;
  cursor: pointer;
}

input[disabled],
button[disabled], fieldset[disabled] button {
  background-color: darkgray;
}

li {
  list-style: none;
}

.icon {
  padding: 0 0 0 32px;
  background: center no-repeat;
  background-size: auto 30px;
  cursor: pointer;
  border-radius: 0;
  margin: 1px 0;
  min-height: 30px;
  vertical-align: middle;
  color: transparent;
}

.icon.tree {
  min-height: 30px;
}

button.icon {
  width: 0;
  overflow: hidden;
}

.collapsed {
  background-image: url(data:image/png;base64,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);
}

.collapsed.tree {
  background-image: url(/spec_design/assets/expand.65aaff0c.png);
  padding: 0 20px;
}

.expanded {
  background-image: url(data:image/png;base64,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);
}

.expanded.tree {
  background-image: url(/spec_design/assets/collapse.8b430883.png);
}

.deletable {
  background-image: url(data:image/png;base64,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);
}

.editable {
  background-image: url(data:image/png;base64,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);
}

.timeLog {
  background-image: url(/spec_design/assets/calendar.2f3fc8e6.svg);
}

.up {
  background-image: url(/spec_design/assets/up.758019d1.svg);
}

.down {
  background-image: url(/spec_design/assets/down.ab0ab310.svg);
}

.exit {
  background-image: url(/spec_design/assets/exit.be393e41.svg);
}

.hide {
  background-image: url(/spec_design/assets/hide.b2d0edcb.svg);
}

.view {
  background-image: url(/spec_design/assets/show.d9b3945a.svg);
}
.completedHide {
  background-image: url(/spec_design/assets/completed-shown.24992228.svg);
}

.completedView {
  background-image: url(/spec_design/assets/completed-hidden.5e176e95.svg);
}

.view, .hide{
  padding: 0 22px;
}
.completedHide, .completedView{
  padding: 0 30px;
}

.viewable {
  border: 2px solid var(--theme-color);
  padding: 2px;
  border-radius: 4px;
  margin-right: var(--std-margin);
  cursor: pointer;
}

/* full screen */
.full-screen-layout {
  position: fixed;
  width: 100%;
  height: 100%;
  margin: 0;
  left: 0;
  top: 0;
  display: flex;
  flex-direction: column;
}

.flex-shrink-container {
  display: flex;
  flex-direction: column;
  overflow: auto;
  flex-shrink: 1;
  position: relative;
}

.heading,
.content ul>li:nth-child(even) , .list-item:nth-child(even){
  background-color: var(--color-background1);
}

.content ul>li, .list-item{
  padding: 5px;
}

.group {
  border: dotted gray;
}

a {
  cursor: pointer;
}
.flexRow{display: flex;align-items: center; gap:10px;}
.flexWrap{flex-wrap: wrap;}

.priority.short[data-v-78b8e247] {
  width: 50px;
  margin: 0;
}
.desc[data-v-78b8e247] {
  cursor: pointer;
}
.collapseDescription[data-v-78b8e247] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
h3[data-v-78b8e247] {
  margin: 3px 0;
}
.filter[data-v-78b8e247] {
  flex-shrink: 1;
  max-width: 250px;
}
.actionButton[data-v-78b8e247] {
  margin: 0;
  padding: 3px 6px;
  border-radius: 6px;
}
.parent[data-v-52810b90] {
  display: flex;
}
.parent>*[data-v-52810b90] {
  flex-shrink: 1;
  min-width: 0;
}
.file[data-v-52810b90],
.colspan2[data-v-52810b90] {
  grid-column: 1/3;
}
.info[data-v-52810b90]{font-weight: bold; font-style: italic;}

.projectLink[data-v-49b8b13c] {
  font-size: 80%;
  font-weight: bold;
}
ul {
  padding: 0 0 0 5px
}

.story[data-v-3be67e0e] {
  font-weight: bold;
  font-size: 80%;
  text-decoration: underline;
}

.alertIcon {
  display: inline-block;
}
.nav-span{
  justify-content: center;
}
.nav-span a{
  padding: 0 5px 0 5px; margin: 0;
}
div[data-v-ea3baf2a]{border:1px double black;position:relative}p[data-v-ea3baf2a]{margin:10px 0 2px}ul[data-v-ea3baf2a]{display:none;position:absolute;top:0;left:75%;background-color:#0ff;margin:2px 0;z-index:10}ul.active[data-v-ea3baf2a]{display:block}li[data-v-ea3baf2a]{color:#00f;cursor:pointer}div.container[data-v-63747a00]{height:100%;width:100%;padding:0;text-align:left}div.container>div[data-v-63747a00]{height:98%;display:inline-block;vertical-align:top}div.toc[data-v-63747a00]{height:100%;overflow:visible;z-index:10;width:10%;padding-left:10px;position:relative}div.frame[data-v-63747a00]{width:85%;position:absolute}div.frame iframe[data-v-63747a00]{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;box-sizing:border-box}._modalScreenLayout_1ny51_2[data-v-c7a6cd8b]{position:fixed;width:100%;height:100%;margin:0;left:0;top:0;display:flex;justify-content:center}._modalScreen_1ny51_2[data-v-c7a6cd8b]{background-color:#00000080}._modalLayout_1ny51_17[data-v-c7a6cd8b]{display:flex;flex-direction:column;flex-shrink:1;max-width:100%}._modalHeader_1ny51_24[data-v-c7a6cd8b]{background-color:#a9a9a9}._modalBodyLayout_1ny51_28[data-v-c7a6cd8b]{flex-shrink:1;overflow:auto}._modalBody_1ny51_28[data-v-c7a6cd8b]{background-color:#d3d3d3}._type_ahead_layout_m1ssg_2[data-v-a061b223]{display:inline-block;position:relative}._type_ahead_layout_m1ssg_2 input[data-v-a061b223]{margin:0}._type_ahead_container_layout_m1ssg_11[data-v-a061b223]{margin:0;padding:0;position:absolute;top:100%;left:0;width:100%}._type_ahead_container_m1ssg_11[data-v-a061b223]{border:solid gray;border-radius:4px;border-width:0 2px 2px;box-sizing:border-box}._type_ahead_option_layout_m1ssg_27>*[data-v-a061b223]{display:block;padding:2px;cursor:pointer}._type_ahead_option_m1ssg_27[data-v-a061b223]{background-color:#fff}._type_ahead_option_m1ssg_27[data-v-a061b223]:hover{background-color:gray}
