Files
roll20-character-sheets/ImperiumMaledictum/imsheet.css
T

247 lines
4.1 KiB
CSS

.container {
display: flex;
flex-wrap: nowrap;
flex-direction: column;
font-family: georgia;
}
.sectionheader {
font-weight: bold;
font-size: 1.5em;
text-align: center;
margin-top: 5px;
}
.fullwidth {
justify-content: space-between;
}
.width20 {
width: 20%;
}
.width30 {
width: 30%;
}
.width40 {
width: 40%;
}
.width50 {
width: 50%;
}
.width90 {
width: 90%;
}
.width100 {
width: 100%;
}
.row {
display: flex;
flex-direction : row;
gap: 10px;
}
.column {
display: flex;
flex-direction: column;
flex-wrap: nowrap;
gap: 20px;
margin-right: 10px;
}
.inputitem {
display: flex;
flex-direction: column;
flex-grow: 1;
}
.textinput {
width: 90%;
}
.smallinput {
flex-shrink: 2;
}
.margintop {
margin-top: 5px;
}
.miniheader {
font-weight: bold;
text-align: center;
}
.minilabel {
font-size:0.9em !important;
}
label {
text-transform: uppercase;
}
.characteristicstable {
display: grid;
grid-template-columns: repeat(11, 53px);
}
.characteristicstable > div {
margin: 2px;
padding: 2px;
border: 1px solid #000000;
}
.characteristicstable > div:nth-child(10n+1) {
grid-column: span 2;
border-left: 0;
}
.skillstable {
display: grid;
grid-template-columns: repeat(4, 1fr);
min-height: 30vh;
}
.skillstable > div {
margin: 2px;
padding: 2px;
border: 1px solid #000000;
}
.skillstablefirst {
width:58%;
}
.specialisationtable {
display: grid;
grid-template-columns: 1fr 1fr .5fr .5fr;
min-height: 30vh;
}
.specialisationtable > div {
margin: 2px;
padding: 2px;
border: 1px solid #000000;
}
.influencetable {
display: grid;
grid-template-columns: 2fr 1fr 4fr;
min-height: 30vh;
}
.influencetable > div {
margin: 2px;
padding: 2px;
border: 1px solid #000000;
}
.patroninfluencetable {
display: grid;
grid-template-columns: 2fr 1fr 4fr 3fr;
min-height: 30vh;
}
.patroninfluencetable {
margin: 2px;
padding: 2px;
}
.talenttable {
display: grid;
grid-template-columns: 2fr 5fr;
min-height: 30vh;
width: 100%;
}
.talenttable > div {
margin: 2px;
padding: 2px;
border: 1px solid #000000;
}
.weaponstable {
display: grid;
grid-template-columns: 3fr 2fr 1fr 1fr 1fr 1fr 1fr 3fr;
width: 100%;
}
.weaponstable > div {
margin: 2px;
padding: 2px;
border: 1px solid #000000;
}
.criticalwoundstable > div {
margin: 2px;
padding: 2px;
border: 1px solid #000000;
}
.criticalwoundstable {
display: grid;
grid-template-columns: 2fr 5fr;
width: 100%;
}
.armourtable {
display: grid;
grid-template-columns: 3fr 2fr 1fr 1fr 3fr;
width: 100%;
}
.armourtable > div {
margin: 2px;
padding: 2px;
border: 1px solid #000000;
}
.side {
padding-top: 1rem;
width: 25rem;
}
.main {
flex: 1 0 0;
padding: 1rem;
}
.textinput.vlargedialog {
height: 300px;
}
.logo {
max-width: 406px;
}
.smalltable {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
}
.smalltable > div {
margin: 2px;
padding: 2px;
border: 1px solid #000000;
}
.equipmenttable {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
width: 100%;
}
.equipmenttable > div {
margin: 2px;
padding: 2px;
border: 1px solid #000000;
}
.equipmenttable > div:nth-child(3n+27) {
grid-row: span 3;
border-left: 0;
}
.psychictable {
display: grid;
grid-template-columns: 2fr 1fr 1fr 1fr 1fr 1fr 3fr;
width: 100%;
}
.psychictable > div {
margin: 2px;
padding: 2px;
border: 1px solid #000000;
}
.psychictable > div:nth-child(7n+84) {
grid-row: span 3;
border-left: 0;
}
#xp_current, #xp_spent, #currency {
width: 4.5em;
}
.sheet-rolltemplate-im1ed .sheet-rolltable {
display: grid;
grid-template-columns: 1fr 1fr;
width: 100%;
}
.sheet-rolltemplate-im1ed .sheet-rolltable > div {
margin: 2px;
padding: 2px;
}
.sheet-rolltemplate-im1ed .sheet-rolltable .sheet-spantwo {
grid-column: span 2;
}
/*Configure the tab buttons*/
.sheet-character,
.sheet-combat,
.sheet-patron {
display: none;
}
/* show the selected tab */
.sheet-tabstoggle[value="character"] ~ div.sheet-character,
.sheet-tabstoggle[value="combat"] ~ div.sheet-combat,
.sheet-tabstoggle[value="patron"] ~ div.sheet-patron {
display: block;
}