.enemy-content { .sheet-common(); .enemy-sheet-common(); overflow: scroll; } .sheet-tabs { background-color: var(--color-light-1); } .enemy-main { /*background-color: var(--color-light-1);*/ display: flex; .enemy-pc { display: flex; gap: 4px; flex: 1; .enemy-left { min-width: 180px; display: flex; flex-direction: column; .enemy-left-image { display: flex; justify-content: center; align-items: center; padding-bottom: 8px; .enemy-img { height: 140px; width: auto; border: none; } } .enemy-hp { gap: 2px; align-items: center; input { flex: none; width: 2.5rem; margin-left: 2px; margin-right: 4px; } .hp-separator { font-size: calc(var(--font-size-standard) * 1.2); display: flex; align-items: center; justify-content: center; } } .enemy-dv, .enemy-dmax { .form-fields { flex: none; } } } .enemy-right { display: flex; flex-direction: column; gap: 5px; .enemy-definition { .form-group { display: flex; align-items: center; margin-bottom: 4px; } .splitted { display: flex; flex-direction: row; gap: 4px; } label { max-width: 5rem; min-width: 5rem; } input { text-align: left; min-width: 18rem; max-width: 18rem; margin-bottom: auto; } .trait { min-width: 7rem; max-width: 7rem; margin-right: 1rem; margin-bottom: auto; } } .enemy-name { display: flex; input { font-family: var(--font-title); font-size: var(--font-size-title); width: 400px; } } label { min-width: 120px; } } } .enemy-pc-play { min-width: 500px; } .enemy-pc-edit { min-width: 500px; } .enemy-stats { /*background-color: var(--color-light-1);*/ display: flex; flex-direction: column; gap: 5px; flex: 1; .enemy-stat { display: flex; align-items: center; .icon-stat { width: 24px; height: 24px; margin-right: 4px; } .rollable:hover, .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } .rollable { min-width: 3.5rem; max-width: 3.5rem; } input { min-width: 2.5rem; max-width: 2.5rem; } } } .enemy-stats-play { min-width: 120px; } .enemy-stats-edit { min-width: 120px; } } .tab.enemy-traits .main-div { /*background-color: var(--color-light-1);*/ display: grid; grid-template-columns: 1fr; legend { a { font-size: calc(var(--font-size-standard) * 1.4); padding-left: 5px; } } .enemy-column { display:flex; flex-direction: row; gap: 4px; fieldset { width: 100%; } } .mortality { display: flex; align-items: center; gap: 4px; margin-left: 4px; min-width: 12rem; max-width: 12rem; label { min-width: 5rem; max-width: 5rem; } } .counters { display: flex; direction: column; align-items: center; gap: 4px; margin-left: 4px; .characteristics-label{ color: grey; font-size:small; label { min-width: 3.5rem; max-width: 3.5rem; } span { min-width: 3rem; max-width: 3rem; } } label { min-width: 4rem; max-width: 4rem; } .spaced-left{ margin-left: 0.8rem; } input { min-width: 2.5rem; max-width: 2.5rem; } } .traits { display: grid; grid-template-columns: repeat(1, 1fr); gap: 4px; .trait { display: flex; align-items: center; gap: 4px; margin-left: 4px; min-width: 12rem; max-width: 12rem; .rollable:hover, .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } .name { min-width: 18rem; max-width: 18rem; } .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } } } .equipments { display: grid; grid-template-columns: repeat(3, 1fr); gap: 4px; .equipment { display: flex; align-items: center; gap: 4px; min-width: 13rem; max-width: 13rem; .rollable:hover, .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } .name { min-width: 12rem; max-width: 12rem; } .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } } } .maleficas { display: grid; grid-template-columns: repeat(1, 1fr); gap: 4px; .malefica { display: flex; align-items: center; gap: 4px; margin-left: 4px; min-width: 12rem; max-width: 12rem; .rollable:hover, .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } .domain { min-width: 5rem; max-width: 5rem; } .level { min-width: 3rem; max-width: 3rem; } .name { min-width: 11rem; max-width: 11rem; } .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } } } .weapons { display: grid; grid-template-columns: repeat(1, 1fr); gap: 4px; .weapon { display: flex; align-items: center; gap: 4px; min-width: 13rem; max-width: 13rem; .rollable:hover, .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } .properties { min-width: 21rem; max-width: 21rem; } .type { min-width: 4rem; max-width: 4rem; } .damage { min-width: 6rem; max-width: 6rem; } .name { min-width: 12rem; max-width: 12rem; } .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } } } } .tab.enemy-biography .main-div { /*background-color: var(--color-light-1);*/ display: grid; grid-template-columns: 1fr; legend { a { font-size: calc(var(--font-size-standard) * 1.4); padding-left: 5px; } } .splitted-text { display: flex; flex-direction: row; gap: 4px; fieldset { width: 100%; } } .deals { display: grid; grid-template-columns: repeat(3, 1fr); gap: 4px; .deal { display: flex; align-items: center; gap: 4px; margin-left: 4px; min-width: 12rem; max-width: 12rem; .rollable:hover, .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } .name { min-width: 10rem; max-width: 10rem; } .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } } } .biodata { display: grid; grid-template-columns: repeat(3, 1fr); gap: 4px; .experience { display: flex; flex-direction: row; align-items: center; gap: 4px; margin-left: 4px; } .form-group { label { min-width: 6rem; max-width: 6rem; } display: flex; flex-direction: row; align-items: center; gap: 4px; margin-left: 4px; min-width: 14rem; max-width: 14rem; } input { text-align: left; min-width: 8rem; max-width: 8rem; } } prose-mirror.inactive { min-height: 40px; } prose-mirror.active { min-height: 150px; } }