mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 03:40:32 +00:00
All NPCs are dragging onto the table as a blank character sheet, not their NPC sheet. This is a fix for this issue.
5623 lines
200 KiB
CSS
5623 lines
200 KiB
CSS
@import url("https://fonts.googleapis.com/css?family=Material+Icons|Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200|Material+Icons+Outlined|El+Messiri|IM+Fell+Double+Pica&display=swap");
|
||
.sheet-rolltemplate-dcc {
|
||
--font1:var(--topHeadFont);
|
||
--font2:var(--topHeadFont);
|
||
--font3:var(--midHeadFont);
|
||
--font4:var(--midHeadFont);
|
||
--font5:var(--midHeadFont);
|
||
--font6:var(--contentHeadFont);
|
||
--font7:var(--contentHeadFont);
|
||
--baseFontSize: 16px;
|
||
--size1:300%;
|
||
--size2:250%;
|
||
--size3:200%;
|
||
--size4:150%;
|
||
--size5:125%;
|
||
--size6:100%;
|
||
--size7:87.5%;
|
||
--icon-size:24px;
|
||
--font-icon: "Material Icons";
|
||
--normal-gap-x:1rem;
|
||
--normal-gap-y:1rem;
|
||
--normal-gap: var(--normal-gap-x);
|
||
--half-gap-x:calc(var(--normal-gap-x) / 2);
|
||
--half-gap-y:calc(var(--normal-gap-y) / 2);
|
||
--half-gap: var(--half-gap-x);
|
||
--tiny-gap-x:calc(var(--half-gap-x) / 2);
|
||
--tiny-gap-y:calc(var(--half-gap-y) / 2);
|
||
--tiny-gap: var(--tiny-gap-x);
|
||
--big-gap-x:calc(var(--normal-gap-x) * 2);
|
||
--big-gap-y:calc(var(--normal-gap-y) * 2);
|
||
--big-gap: var(--big-gap-x);
|
||
--lm-backColor:#fff;
|
||
--dm-backColor:var(--dark-surface1);
|
||
--backColor:var(--lm-backColor);
|
||
--lm-selectedColor:#000;
|
||
--dm-selectedColor:#007476;
|
||
--selectedColor:var(--lm-selectedColor);
|
||
--lm-unselectedColor1:lightgrey;
|
||
--dm-unselectedColor1:#0e0e0e;
|
||
--unselectedColor1:var(--lm-unselectedColor1);
|
||
--lm-unselectedColor2:transparent;
|
||
--dm-unselectedColor2:transparent;
|
||
--unselectedColor2:var(--lm-unselectedColor2);
|
||
--lm-checkColor:#000;
|
||
--dm-checkColor:#ff0000;
|
||
--checkColor:var(--lm-checkColor);
|
||
--lm-checkedBackColor:transparent;
|
||
--dm-checkedBackColor:transparent;
|
||
--checkedBackColor:var(--lm-checkedBackColor);
|
||
--lm-borderColor:#000;
|
||
--dm-borderColor:lightgrey;
|
||
--borderColor:var(--lm-borderColor);
|
||
--lm-fontColor:#0f0f0f;
|
||
--dm-fontColor:var(--dark-primarytext);
|
||
--fontColor:var(--lm-fontColor);
|
||
--lm-disabledColor:var(--lm-unselectedColor1);
|
||
--dm-disabledColor:var(--dm-unselectedColor1);
|
||
--disabledColor:var(--lm-disabledColor);
|
||
--checkContent: "✓";
|
||
--checkWeight: bold;
|
||
--checkSize: 150%;
|
||
--checkLineHeight: calc(var(--checkSize) / 3);
|
||
--checkboxBorderWidth: var(--borderWidth);
|
||
--checkboxBorderStyle: var(--borderStyle);
|
||
--lm-checkboxBorderColor: var(--lm-borderColor);
|
||
--dm-checkboxBorderColor: var(--dm-borderColor);
|
||
--checkboxBorderColor: var(--lm-checkBorderColor);
|
||
--checkboxWidth: 14px;
|
||
--checkboxHeight: 14px;
|
||
--inputTopPadding: 2px;
|
||
--inputRightPadding: 2px;
|
||
--inputBottomPadding: 2px;
|
||
--inputLeftPadding: 2px;
|
||
--inputPadding:
|
||
var(--inputTopPadding)
|
||
var(--inputRightPadding)
|
||
var(--inputBottomPadding)
|
||
var(--inputLeftPadding);
|
||
--lm-placeholderColor:#ededed80;
|
||
--dm-placeholderColor:#3f3f3f80;
|
||
--placeholderColor: var(--lm-placeholderColor);
|
||
--textareaResize: vertical;
|
||
--borderWidth:1px;
|
||
--borderStyle:solid;
|
||
--expandedSymbol:"unfold_less";
|
||
--collapsedSymbol: "unfold_more";
|
||
--collapseHoverOpacity: 1;
|
||
--collapseBaseOpacity: 0;
|
||
--lm-collapseExpandedColor:var(--lm-selectedColor);
|
||
--dm-collapseExpandedColor:var(--dm-selectedColor);
|
||
--collapseExpandedColor: var(--lm-collapseExpandedColor);
|
||
--lm-collapseCollapsedColor:var(--lm-unselectedColor);
|
||
--dm-collapseCollapsedColor:var(--dm-unselectedColor);
|
||
--collapseCollapsedColor: var(--lm-collapseCollapsedColor);
|
||
--fillLeftDisplay: flex;
|
||
--fillLeftAlignment: center;
|
||
--fillLeftDataTransform: uppercase;
|
||
--fillLeftDataSize: var(--size6);
|
||
--lm-fillLeftSelectedColor: var(--lm-selectedColor);
|
||
--dm-fillLeftSelectedColor: var(--dm-selectedColor);
|
||
--fillLeftSelectedColor: var(--lm-fillLeftSelectedColor);
|
||
--lm-fillLeftUnselectedColor: var(--lm-unselectedColor);
|
||
--dm-fillLeftUnselectedColor: var(--dm-unselectedColor);
|
||
--fillLeftUnselectedColor: var(--lm-fillLeftUnselectedColor);
|
||
--lm-fillLeftDataColor: var(--lm-backColor);
|
||
--dm-fillLeftDataColor: var(--dm-backColor);
|
||
--fillLeftDataColor: var(--lm-fillLeftDataColor);
|
||
--lm-selectColor: var(--lm-fontColor);
|
||
--dm-selectColor: var(--dm-fontColor);
|
||
--selectColor: var(--lm-fontColor);
|
||
--selectTextOverflow: var(--textOverflow);
|
||
--selectTextAlign: center;
|
||
--selectTextTransform: capitalize;
|
||
--revealTime:500ms;
|
||
--revealFunction: ease-in-out;
|
||
--revealTrans: var(--revealTime) var(--revealFunction);
|
||
--kmodal-width:fit-content;
|
||
--kmodal-height:fit-content;
|
||
--kmodal-max-width:90vw;
|
||
--kmodal-max-height:90vh;
|
||
--lm-kmodal-overlay-background:rgba(0,0,0,.9);
|
||
--dm-kmodal-overlay-background:rgba(0,0,0,.9);
|
||
--kmodal-overlay-background: var(--lm-kmodal-overlay-background);
|
||
--lm-kmodal-dialog-background:var(--lm-backColor);
|
||
--dm-kmodal-dialog-background:var(--dm-backColor);
|
||
--kmodal-dialog-background: var(--lm-kmodal-dialog-background);
|
||
--kmodal-border-width:0px;
|
||
--kmodal-border-color:transparent;
|
||
--lm-kmodal-box-shadow-color1:rgba(0, 0, 0, 0.25);
|
||
--dm-kmodal-box-shadow-color1:rgba(0, 0, 0, 0.25);
|
||
--kmodal-box-shadow-color1:var(--lm-kmodal-box-shadow-color1);
|
||
--kmodal-box-shadow-blur1:28px;
|
||
--kmodal-box-shadow-x1:0px;
|
||
--kmodal-box-shadow-y1:14px;
|
||
--kmodal-box-shadow-spread1:0px;
|
||
--lm-kmodal-box-shadow-color2:rgba(0, 0, 0, 0.22);
|
||
--dm-kmodal-box-shadow-color2:rgba(0, 0, 0, 0.22);
|
||
--kmodal-box-shadow-color2:var(--lm-kmodal-box-shadow-color2);
|
||
--kmodal-box-shadow-blur2:10px;
|
||
--kmodal-box-shadow-x2:0px;
|
||
--kmodal-box-shadow-y2:10px;
|
||
--kmodal-box-shadow-spread2:0px;
|
||
--kmodal-box-shadow:
|
||
var(--kmodal-box-shadow-x1) var(--kmodal-box-shadow-y1) var(--kmodal-box-shadow-blur1) var(--kmodal-box-shadow-spread1) var(--kmodal-box-shadow-color1),
|
||
var(--kmodal-box-shadow-x2) var(--kmodal-box-shadow-y2) var(--kmodal-box-shadow-blur2) var(--kmodal-box-shadow-spread2) var(--kmodal-box-shadow-color2);
|
||
--kmodal-close-width:1rem;
|
||
--kmodal-close-height:1rem;
|
||
--lm-kmodal-close-color:#ccc;
|
||
--dm-kmodal-close-color:#aaa;
|
||
--kmodal-close-color:var(--lm-kmodal-close-color);
|
||
--lm-kmodal-close-hover-color:#aaa;
|
||
--dm-kmodal-close-hover-color:#aaa;
|
||
--kmodal-close-hover-color:var(--lm-kmodal-close-hover-color);
|
||
--kmodal-close-line-thickness:2px;
|
||
--kmodal-close-line-length:calc(var(--kmodal-close-width) * 1.5);
|
||
--input-label-gap: var(--half-gap);
|
||
--lm-fontColor:black;
|
||
--dm-fontColor: beige;
|
||
--checkedColor: var(--selectedColor);
|
||
--checkColor: var(--selectedColor);
|
||
--fontColor:var(--lm-fontColor);
|
||
--topHeadFont:Arial;
|
||
--midHeadFont:Arial;
|
||
--contentHeadFont:Arial;
|
||
--lm-borderColor: black;
|
||
--dm-borderColor:black;
|
||
--borderColor: var(--lm-borderColor);
|
||
--lm-headColor: black;
|
||
--dm-headColor:black;
|
||
--headColor: var(--lm-headColor);
|
||
--lm-backedFontColor: beige;
|
||
--dm-backedFontColor:beige;
|
||
--backedFontColor: var(--lm-backedFontColor);
|
||
--primary-color: black;
|
||
--secondary-color: #DDD;
|
||
--tertiary-color: #EEE;
|
||
--roll-color: red;
|
||
--mod-color: rgb(0, 17, 255);
|
||
--overwritten-color: rgb(0, 189, 79);
|
||
--background-color: white;
|
||
--font-size-large: 1.12rem;
|
||
--font-size-normal: 1rem;
|
||
--font-size-small: 0.75rem;
|
||
--font-size-xsmall: 0.65rem;
|
||
--gap-size-large: 30px;
|
||
--gap-size-normal: 15px;
|
||
--gap-size-small: 10px;
|
||
--gap-size-xsmall: 5px;
|
||
--button-size-normal: 23px;
|
||
--lm-error-red: red;
|
||
--dm-error-red: red;
|
||
--error-red: var(--lm-error-red);
|
||
color: var(--fontColor);
|
||
font-family: var(--contentHeadFont);
|
||
position: relative;
|
||
top: 0;
|
||
bottom: 0;
|
||
left: 0;
|
||
right: 0;
|
||
}
|
||
.sheet-rolltemplate-dcc:not(:first-child) {
|
||
margin-top: 10px;
|
||
}
|
||
.sheet-rolltemplate-dcc.sheet-rolltemplate-darkmode {
|
||
--backColor:var(--dm-backColor);
|
||
--selectedColor:var(--dm-selectedColor);
|
||
--unselectedColor1:var(--dm-unselectedColor1);
|
||
--unselectedColor2:var(--dm-unselectedColor2);
|
||
--checkColor:var(--dm-checkColor);
|
||
--checkedBackColor:var(--dm-checkedBackColor);
|
||
--borderColor:var(--dm-borderColor);
|
||
--fontColor:var(--dm-fontColor);
|
||
--disabledColor:var(--dm-disabledColor);
|
||
--fontColor:var(--dm-fontColor);
|
||
--borderColor: var(--dm-borderColor);
|
||
--headColor: var(--dm-headColor);
|
||
--backedFontColor: var(--dm-backedFontColor);
|
||
--primary-color: white;
|
||
--secondary-color: #444;
|
||
--tertiary-color: #222;
|
||
--roll-color: red;
|
||
--background-color: #1f1f1f;
|
||
--error-red: var(--dm-error-red);
|
||
color: var(--fontColor);
|
||
}
|
||
.sheet-rolltemplate-dcc.sheet-rolltemplate-darkmode .border__outline, .sheet-rolltemplate-dcc.sheet-rolltemplate-darkmode .border__decoration {
|
||
filter: invert(88%);
|
||
}
|
||
.sheet-rolltemplate-dcc.sheet-rolltemplate-darkmode .border__texture {
|
||
filter: invert(1);
|
||
}
|
||
.sheet-rolltemplate-dcc select,
|
||
.sheet-rolltemplate-dcc textarea,
|
||
.sheet-rolltemplate-dcc input,
|
||
.sheet-rolltemplate-dcc .uneditable-input,
|
||
.sheet-rolltemplate-dcc label,
|
||
.sheet-rolltemplate-dcc button {
|
||
all: initial;
|
||
}
|
||
.sheet-rolltemplate-dcc .flex-box,
|
||
.sheet-rolltemplate-dcc .sheet-flex-box {
|
||
display: flex;
|
||
}
|
||
.sheet-rolltemplate-dcc .flex-wrap,
|
||
.sheet-rolltemplate-dcc .sheet-flex-wrap {
|
||
flex-wrap: wrap;
|
||
}
|
||
.sheet-rolltemplate-dcc .justify-space-around,
|
||
.sheet-rolltemplate-dcc .sheet-justify-space-around {
|
||
justify-content: space-around;
|
||
}
|
||
.sheet-rolltemplate-dcc .justify-space-between,
|
||
.sheet-rolltemplate-dcc .sheet-justify-space-between {
|
||
justify-content: space-between;
|
||
}
|
||
.sheet-rolltemplate-dcc .justify-center,
|
||
.sheet-rolltemplate-dcc .sheet-justify-center {
|
||
justify-content: center;
|
||
}
|
||
.sheet-rolltemplate-dcc .flex-min-content,
|
||
.sheet-rolltemplate-dcc .sheet-flex-min-content {
|
||
flex: 1 0 min-content;
|
||
}
|
||
.sheet-rolltemplate-dcc .stacked {
|
||
flex-direction: column;
|
||
}
|
||
.sheet-rolltemplate-dcc .stacked.center > * {
|
||
text-align: center;
|
||
}
|
||
.sheet-rolltemplate-dcc .stacked:not(.center) {
|
||
align-items: start;
|
||
}
|
||
.sheet-rolltemplate-dcc .stacked > [name]:not([type=number]):not([type=checkbox]):not([type=radio]) {
|
||
width: 100%;
|
||
}
|
||
.sheet-rolltemplate-dcc .flex-column,
|
||
.sheet-rolltemplate-dcc .sheet-flex-column {
|
||
flex-direction: column;
|
||
}
|
||
.sheet-rolltemplate-dcc .flex-row-reverse,
|
||
.sheet-rolltemplate-dcc .sheet-flex-row-revers {
|
||
flex-direction: row-reverse;
|
||
}
|
||
.sheet-rolltemplate-dcc .flex-column-reverse,
|
||
.sheet-rolltemplate-dcc .sheet-flex-column-reverse {
|
||
flex-direction: column-reverse;
|
||
}
|
||
.sheet-rolltemplate-dcc .normal-gap,
|
||
.sheet-rolltemplate-dcc .sheet-normal-gap {
|
||
gap: var(--normal-gap);
|
||
}
|
||
.sheet-rolltemplate-dcc .normal-gap-x,
|
||
.sheet-rolltemplate-dcc .sheet-normal-gap-x {
|
||
column-gap: var(--normal-gap-x);
|
||
}
|
||
.sheet-rolltemplate-dcc .normal-gap-y,
|
||
.sheet-rolltemplate-dcc .sheet-normal-gap-y {
|
||
row-gap: var(--normal-gap-y);
|
||
}
|
||
.sheet-rolltemplate-dcc .half-gap,
|
||
.sheet-rolltemplate-dcc .sheet-half-gap {
|
||
gap: var(--half-gap);
|
||
}
|
||
.sheet-rolltemplate-dcc .half-gap-x,
|
||
.sheet-rolltemplate-dcc .sheet-half-gap-x {
|
||
column-gap: var(--half-gap-x);
|
||
}
|
||
.sheet-rolltemplate-dcc .half-gap-y,
|
||
.sheet-rolltemplate-dcc .sheet-half-gap-y {
|
||
row-gap: var(--half-gap-y);
|
||
}
|
||
.sheet-rolltemplate-dcc .tiny-gap,
|
||
.sheet-rolltemplate-dcc .sheet-tiny-gap {
|
||
gap: var(--tiny-gap);
|
||
}
|
||
.sheet-rolltemplate-dcc .tiny-gap-x,
|
||
.sheet-rolltemplate-dcc .sheet-tiny-gap-x {
|
||
column-gap: var(--tiny-gap-x);
|
||
}
|
||
.sheet-rolltemplate-dcc .tiny-gap-y,
|
||
.sheet-rolltemplate-dcc .sheet-tiny-gap-y {
|
||
row-gap: var(--tiny-gap-y);
|
||
}
|
||
.sheet-rolltemplate-dcc .big-gap,
|
||
.sheet-rolltemplate-dcc .sheet-big-gap {
|
||
gap: var(--big-gap);
|
||
}
|
||
.sheet-rolltemplate-dcc .big-gap-x,
|
||
.sheet-rolltemplate-dcc .sheet-big-gap-x {
|
||
column-gap: var(--big-gap-x);
|
||
}
|
||
.sheet-rolltemplate-dcc .big-gap-y,
|
||
.sheet-rolltemplate-dcc .sheet-big-gap-y {
|
||
row-gap: var(--big-gap-y);
|
||
}
|
||
.sheet-rolltemplate-dcc .grid,
|
||
.sheet-rolltemplate-dcc .sheet-grid {
|
||
display: grid;
|
||
}
|
||
.sheet-rolltemplate-dcc .grid-span-2,
|
||
.sheet-rolltemplate-dcc .sheet-grid-span-2 {
|
||
grid-column: span 2;
|
||
}
|
||
.sheet-rolltemplate-dcc .grid-span-all,
|
||
.sheet-rolltemplate-dcc .sheet-grid-span-all {
|
||
grid-column: 1/-1;
|
||
}
|
||
.sheet-rolltemplate-dcc .grid-column,
|
||
.sheet-rolltemplate-dcc .sheet-grid-column {
|
||
grid-auto-flow: column;
|
||
}
|
||
.sheet-rolltemplate-dcc .grid-dense,
|
||
.sheet-rolltemplate-dcc .sheet-grid-dense {
|
||
grid-auto-flow: dense;
|
||
}
|
||
.sheet-rolltemplate-dcc .boxed,
|
||
.sheet-rolltemplate-dcc .sheet-boxed {
|
||
border: 2px solid var(--borderColor);
|
||
border-radius: 0;
|
||
box-sizing: border-box;
|
||
}
|
||
.sheet-rolltemplate-dcc .boxed.thick-left,
|
||
.sheet-rolltemplate-dcc .sheet-boxed.thick-left {
|
||
border-left-width: 5px;
|
||
}
|
||
.sheet-rolltemplate-dcc .boxed.thick-bottom,
|
||
.sheet-rolltemplate-dcc .sheet-boxed.thick-bottom {
|
||
border-bottom-width: 5px;
|
||
}
|
||
.sheet-rolltemplate-dcc .boxed.thick-right,
|
||
.sheet-rolltemplate-dcc .sheet-boxed.thick-right {
|
||
border-right-width: 5px;
|
||
}
|
||
.sheet-rolltemplate-dcc .boxed.thick-top,
|
||
.sheet-rolltemplate-dcc .sheet-boxed.thick-top {
|
||
border-top-width: 5px;
|
||
}
|
||
.sheet-rolltemplate-dcc .underlined,
|
||
.sheet-rolltemplate-dcc .sheet-underlined {
|
||
border-width: 1px 3px;
|
||
border-style: solid;
|
||
border-radius: 5px;
|
||
border-color: transparent;
|
||
box-sizing: border-box;
|
||
border-radius: 0;
|
||
border-bottom: 1px solid var(--borderColor);
|
||
transition: border-radius border var(--revealTrans);
|
||
}
|
||
.sheet-rolltemplate-dcc :is(.underlined, .boxed):not([readonly]):not([type=checkbox]):not([type=radio]):is(:hover, :focus, :focus-within) {
|
||
border-width: 1px 3px;
|
||
border-style: solid;
|
||
border-color: var(--borderColor);
|
||
border-radius: 5px;
|
||
box-sizing: border-box;
|
||
}
|
||
.sheet-rolltemplate-dcc :is(.underlined, .boxed):not([readonly]):not([type=checkbox]):not([type=radio]):is(:focus, :focus-within) {
|
||
background-color: var(--disabledColor);
|
||
}
|
||
.sheet-rolltemplate-dcc .underlined--invisible {
|
||
border-color: transparent !important;
|
||
}
|
||
.sheet-rolltemplate-dcc .ratio1-1,
|
||
.sheet-rolltemplate-dcc .sheet-ratio1-1 {
|
||
aspect-ratio: 1/1;
|
||
}
|
||
.sheet-rolltemplate-dcc span,
|
||
.sheet-rolltemplate-dcc input,
|
||
.sheet-rolltemplate-dcc textarea,
|
||
.sheet-rolltemplate-dcc button,
|
||
.sheet-rolltemplate-dcc select {
|
||
line-height: normal;
|
||
color: inherit;
|
||
font-family: inherit;
|
||
font-size: inherit;
|
||
line-height: inherit;
|
||
}
|
||
.sheet-rolltemplate-dcc .text-1,
|
||
.sheet-rolltemplate-dcc .sheet-text-1 {
|
||
font-size: var(--size1);
|
||
}
|
||
.sheet-rolltemplate-dcc .text-2,
|
||
.sheet-rolltemplate-dcc .sheet-text-2 {
|
||
font-size: var(--size2);
|
||
}
|
||
.sheet-rolltemplate-dcc .text-3,
|
||
.sheet-rolltemplate-dcc .sheet-text-3 {
|
||
font-size: var(--size3);
|
||
}
|
||
.sheet-rolltemplate-dcc .text-4,
|
||
.sheet-rolltemplate-dcc .sheet-text-4 {
|
||
font-size: var(--size4);
|
||
}
|
||
.sheet-rolltemplate-dcc .text-5,
|
||
.sheet-rolltemplate-dcc .sheet-text-5 {
|
||
font-size: var(--size5);
|
||
}
|
||
.sheet-rolltemplate-dcc .text-6,
|
||
.sheet-rolltemplate-dcc .sheet-text-6 {
|
||
font-size: var(--size6);
|
||
}
|
||
.sheet-rolltemplate-dcc .text-7,
|
||
.sheet-rolltemplate-dcc .sheet-text-7 {
|
||
font-size: var(--size7);
|
||
}
|
||
.sheet-rolltemplate-dcc .capitalize,
|
||
.sheet-rolltemplate-dcc .sheet-capitalize {
|
||
text-transform: capitalize !important;
|
||
}
|
||
.sheet-rolltemplate-dcc .lowercase,
|
||
.sheet-rolltemplate-dcc .sheet-lowercase {
|
||
text-transform: lowercase !important;
|
||
}
|
||
.sheet-rolltemplate-dcc .uppercase,
|
||
.sheet-rolltemplate-dcc .sheet-uppercase {
|
||
text-transform: uppercase !important;
|
||
}
|
||
.sheet-rolltemplate-dcc .sheet-material-icons,
|
||
.sheet-rolltemplate-dcc .material-icons {
|
||
font-family: "Material Icons";
|
||
font-weight: normal;
|
||
font-style: normal;
|
||
font-size: var(--icon-size); /* Preferred icon size */
|
||
}
|
||
.sheet-rolltemplate-dcc .material-symbol,
|
||
.sheet-rolltemplate-dcc .sheet-material-symbol {
|
||
font-family: "Material Symbols Outlined";
|
||
font-weight: normal;
|
||
font-style: normal;
|
||
font-size: 24px; /* Preferred icon size */
|
||
display: inline-block;
|
||
line-height: 1;
|
||
text-transform: none;
|
||
letter-spacing: normal;
|
||
word-wrap: normal;
|
||
white-space: nowrap;
|
||
direction: ltr;
|
||
font-variation-settings: "FILL" 1;
|
||
}
|
||
.sheet-rolltemplate-dcc .sheet-italics,
|
||
.sheet-rolltemplate-dcc .italics {
|
||
font-style: italic;
|
||
}
|
||
.sheet-rolltemplate-dcc h1,
|
||
.sheet-rolltemplate-dcc *[aria-level="1"] {
|
||
line-height: normal;
|
||
color: var(--fontColor);
|
||
display: block;
|
||
white-space: nowrap;
|
||
margin-top: 0px;
|
||
margin-bottom: 0px;
|
||
font-weight: normal;
|
||
text-transform: uppercase;
|
||
font-size: var(--size1);
|
||
font-family: var(--font1);
|
||
}
|
||
.sheet-rolltemplate-dcc h1:not(input),
|
||
.sheet-rolltemplate-dcc *[aria-level="1"]:not(input) {
|
||
text-align: center;
|
||
}
|
||
.sheet-rolltemplate-dcc h1 *,
|
||
.sheet-rolltemplate-dcc *[aria-level="1"] * {
|
||
line-height: normal;
|
||
color: var(--fontColor);
|
||
display: block;
|
||
white-space: nowrap;
|
||
margin-top: 0px;
|
||
margin-bottom: 0px;
|
||
font-weight: normal;
|
||
text-transform: uppercase;
|
||
font-size: var(--size1);
|
||
font-family: var(--font1);
|
||
}
|
||
.sheet-rolltemplate-dcc h1 *:not(input),
|
||
.sheet-rolltemplate-dcc *[aria-level="1"] *:not(input) {
|
||
text-align: center;
|
||
}
|
||
.sheet-rolltemplate-dcc h2, .sheet-rolltemplate-dcc body .ui-dialog .tab-content .charsheet .input-label:not(.stacked).large > [name], body .ui-dialog .tab-content .charsheet .sheet-rolltemplate-dcc .input-label:not(.stacked).large > [name], .sheet-rolltemplate-dcc .input-label:not(.stacked).large > [name],
|
||
.sheet-rolltemplate-dcc *[aria-level="2"] {
|
||
line-height: normal;
|
||
color: var(--fontColor);
|
||
display: block;
|
||
white-space: nowrap;
|
||
margin-top: 0px;
|
||
margin-bottom: 0px;
|
||
font-weight: normal;
|
||
text-transform: uppercase;
|
||
font-size: var(--size2);
|
||
font-family: var(--font2);
|
||
}
|
||
.sheet-rolltemplate-dcc h2:not(input), .sheet-rolltemplate-dcc body .ui-dialog .tab-content .charsheet .input-label:not(.stacked).large > [name]:not(input), body .ui-dialog .tab-content .charsheet .sheet-rolltemplate-dcc .input-label:not(.stacked).large > [name]:not(input), .sheet-rolltemplate-dcc .input-label:not(.stacked).large > [name]:not(input),
|
||
.sheet-rolltemplate-dcc *[aria-level="2"]:not(input) {
|
||
text-align: center;
|
||
}
|
||
.sheet-rolltemplate-dcc h2 *, .sheet-rolltemplate-dcc body .ui-dialog .tab-content .charsheet .input-label:not(.stacked).large > [name] *, body .ui-dialog .tab-content .charsheet .sheet-rolltemplate-dcc .input-label:not(.stacked).large > [name] *, .sheet-rolltemplate-dcc .input-label:not(.stacked).large > [name] *,
|
||
.sheet-rolltemplate-dcc *[aria-level="2"] * {
|
||
line-height: normal;
|
||
color: var(--fontColor);
|
||
display: block;
|
||
white-space: nowrap;
|
||
margin-top: 0px;
|
||
margin-bottom: 0px;
|
||
font-weight: normal;
|
||
text-transform: uppercase;
|
||
font-size: var(--size2);
|
||
font-family: var(--font2);
|
||
}
|
||
.sheet-rolltemplate-dcc h2 *:not(input), .sheet-rolltemplate-dcc body .ui-dialog .tab-content .charsheet .input-label:not(.stacked).large > [name] *:not(input), body .ui-dialog .tab-content .charsheet .sheet-rolltemplate-dcc .input-label:not(.stacked).large > [name] *:not(input), .sheet-rolltemplate-dcc .input-label:not(.stacked).large > [name] *:not(input),
|
||
.sheet-rolltemplate-dcc *[aria-level="2"] *:not(input) {
|
||
text-align: center;
|
||
}
|
||
.sheet-rolltemplate-dcc h3,
|
||
.sheet-rolltemplate-dcc *[aria-level="3"] {
|
||
line-height: normal;
|
||
color: var(--fontColor);
|
||
display: block;
|
||
white-space: nowrap;
|
||
margin-top: 0px;
|
||
margin-bottom: 0px;
|
||
font-weight: normal;
|
||
text-transform: uppercase;
|
||
font-size: var(--size3);
|
||
font-family: var(--font3);
|
||
}
|
||
.sheet-rolltemplate-dcc h3:not(input),
|
||
.sheet-rolltemplate-dcc *[aria-level="3"]:not(input) {
|
||
text-align: center;
|
||
}
|
||
.sheet-rolltemplate-dcc h3 *,
|
||
.sheet-rolltemplate-dcc *[aria-level="3"] * {
|
||
line-height: normal;
|
||
color: var(--fontColor);
|
||
display: block;
|
||
white-space: nowrap;
|
||
margin-top: 0px;
|
||
margin-bottom: 0px;
|
||
font-weight: normal;
|
||
text-transform: uppercase;
|
||
font-size: var(--size3);
|
||
font-family: var(--font3);
|
||
}
|
||
.sheet-rolltemplate-dcc h3 *:not(input),
|
||
.sheet-rolltemplate-dcc *[aria-level="3"] *:not(input) {
|
||
text-align: center;
|
||
}
|
||
.sheet-rolltemplate-dcc h4,
|
||
.sheet-rolltemplate-dcc *[aria-level="4"] {
|
||
line-height: normal;
|
||
color: var(--fontColor);
|
||
display: block;
|
||
white-space: nowrap;
|
||
margin-top: 0px;
|
||
margin-bottom: 0px;
|
||
font-weight: normal;
|
||
font-size: var(--size4);
|
||
font-family: var(--font4);
|
||
}
|
||
.sheet-rolltemplate-dcc h4:not(:where(input)),
|
||
.sheet-rolltemplate-dcc *[aria-level="4"]:not(:where(input)) {
|
||
text-transform: capitalize;
|
||
}
|
||
.sheet-rolltemplate-dcc h4:not(input),
|
||
.sheet-rolltemplate-dcc *[aria-level="4"]:not(input) {
|
||
text-align: center;
|
||
}
|
||
.sheet-rolltemplate-dcc h4 *,
|
||
.sheet-rolltemplate-dcc *[aria-level="4"] * {
|
||
line-height: normal;
|
||
color: var(--fontColor);
|
||
display: block;
|
||
white-space: nowrap;
|
||
margin-top: 0px;
|
||
margin-bottom: 0px;
|
||
font-weight: normal;
|
||
font-size: var(--size4);
|
||
font-family: var(--font4);
|
||
}
|
||
.sheet-rolltemplate-dcc h4 *:not(:where(input)),
|
||
.sheet-rolltemplate-dcc *[aria-level="4"] *:not(:where(input)) {
|
||
text-transform: capitalize;
|
||
}
|
||
.sheet-rolltemplate-dcc h4 *:not(input),
|
||
.sheet-rolltemplate-dcc *[aria-level="4"] *:not(input) {
|
||
text-align: center;
|
||
}
|
||
.sheet-rolltemplate-dcc h5,
|
||
.sheet-rolltemplate-dcc *[aria-level="5"] {
|
||
line-height: normal;
|
||
color: var(--fontColor);
|
||
display: block;
|
||
white-space: nowrap;
|
||
margin-top: 0px;
|
||
margin-bottom: 0px;
|
||
font-weight: normal;
|
||
font-size: var(--size5);
|
||
font-style: normal;
|
||
font-family: var(--font5);
|
||
}
|
||
.sheet-rolltemplate-dcc h5:not(:where(input)),
|
||
.sheet-rolltemplate-dcc *[aria-level="5"]:not(:where(input)) {
|
||
text-transform: capitalize;
|
||
}
|
||
.sheet-rolltemplate-dcc h5:not(input),
|
||
.sheet-rolltemplate-dcc *[aria-level="5"]:not(input) {
|
||
text-align: center;
|
||
}
|
||
.sheet-rolltemplate-dcc h5 *,
|
||
.sheet-rolltemplate-dcc *[aria-level="5"] * {
|
||
line-height: normal;
|
||
color: var(--fontColor);
|
||
display: block;
|
||
white-space: nowrap;
|
||
margin-top: 0px;
|
||
margin-bottom: 0px;
|
||
font-weight: normal;
|
||
font-size: var(--size5);
|
||
font-style: normal;
|
||
font-family: var(--font5);
|
||
}
|
||
.sheet-rolltemplate-dcc h5 *:not(:where(input)),
|
||
.sheet-rolltemplate-dcc *[aria-level="5"] *:not(:where(input)) {
|
||
text-transform: capitalize;
|
||
}
|
||
.sheet-rolltemplate-dcc h5 *:not(input),
|
||
.sheet-rolltemplate-dcc *[aria-level="5"] *:not(input) {
|
||
text-align: center;
|
||
}
|
||
.sheet-rolltemplate-dcc h6,
|
||
.sheet-rolltemplate-dcc *[aria-level="6"] {
|
||
line-height: normal;
|
||
color: var(--fontColor);
|
||
display: block;
|
||
white-space: nowrap;
|
||
margin-top: 0px;
|
||
margin-bottom: 0px;
|
||
font-weight: normal;
|
||
font-size: var(--size5);
|
||
font-style: normal;
|
||
font-family: var(--font5);
|
||
}
|
||
.sheet-rolltemplate-dcc h6:not(:where(input)),
|
||
.sheet-rolltemplate-dcc *[aria-level="6"]:not(:where(input)) {
|
||
text-transform: capitalize;
|
||
}
|
||
.sheet-rolltemplate-dcc h6:not(input),
|
||
.sheet-rolltemplate-dcc *[aria-level="6"]:not(input) {
|
||
text-align: center;
|
||
}
|
||
.sheet-rolltemplate-dcc h6 *,
|
||
.sheet-rolltemplate-dcc *[aria-level="6"] * {
|
||
line-height: normal;
|
||
color: var(--fontColor);
|
||
display: block;
|
||
white-space: nowrap;
|
||
margin-top: 0px;
|
||
margin-bottom: 0px;
|
||
font-weight: normal;
|
||
font-size: var(--size5);
|
||
font-style: normal;
|
||
font-family: var(--font5);
|
||
}
|
||
.sheet-rolltemplate-dcc h6 *:not(:where(input)),
|
||
.sheet-rolltemplate-dcc *[aria-level="6"] *:not(:where(input)) {
|
||
text-transform: capitalize;
|
||
}
|
||
.sheet-rolltemplate-dcc h6 *:not(input),
|
||
.sheet-rolltemplate-dcc *[aria-level="6"] *:not(input) {
|
||
text-align: center;
|
||
}
|
||
.sheet-rolltemplate-dcc .sheet-pictos,
|
||
.sheet-rolltemplate-dcc .pictos {
|
||
font-family: pictos;
|
||
text-transform: none;
|
||
}
|
||
.sheet-rolltemplate-dcc .pictos3,
|
||
.sheet-rolltemplate-dcc .sheet-pictos3 {
|
||
font-family: pictos three;
|
||
text-transform: none;
|
||
}
|
||
.sheet-rolltemplate-dcc .pictoscustom,
|
||
.sheet-rolltemplate-dcc .sheet-pictoscustom {
|
||
font-family: pictos custom;
|
||
text-transform: none;
|
||
}
|
||
.sheet-rolltemplate-dcc .d4,
|
||
.sheet-rolltemplate-dcc .sheet-d4 {
|
||
font-family: dicefontd4 !important;
|
||
text-transform: none !important;
|
||
}
|
||
.sheet-rolltemplate-dcc .d6,
|
||
.sheet-rolltemplate-dcc .sheet-d6 {
|
||
font-family: dicefontd6 !important;
|
||
text-transform: none !important;
|
||
}
|
||
.sheet-rolltemplate-dcc .d8,
|
||
.sheet-rolltemplate-dcc .sheet-d8 {
|
||
font-family: dicefontd8 !important;
|
||
text-transform: none !important;
|
||
}
|
||
.sheet-rolltemplate-dcc .d10,
|
||
.sheet-rolltemplate-dcc .sheet-d10 {
|
||
font-family: dicefontd10 !important;
|
||
text-transform: none !important;
|
||
}
|
||
.sheet-rolltemplate-dcc .d12,
|
||
.sheet-rolltemplate-dcc .sheet-d12 {
|
||
font-family: dicefontd12 !important;
|
||
text-transform: none !important;
|
||
}
|
||
.sheet-rolltemplate-dcc .d20,
|
||
.sheet-rolltemplate-dcc .sheet-d20 {
|
||
font-family: dicefontd20 !important;
|
||
text-transform: none !important;
|
||
}
|
||
.sheet-rolltemplate-dcc .d30,
|
||
.sheet-rolltemplate-dcc .sheet-d30 {
|
||
font-family: dicefontd30 !important;
|
||
text-transform: none !important;
|
||
}
|
||
.sheet-rolltemplate-dcc input[type=checkbox] {
|
||
border: 1px solid var(--checkboxBorderColor);
|
||
cursor: pointer;
|
||
-webkit-appearance: none;
|
||
appearance: none;
|
||
width: var(--checkboxWidth);
|
||
min-width: var(--checkboxWidth);
|
||
height: var(--checkboxHeight);
|
||
min-height: var(--checkboxHeight);
|
||
display: grid;
|
||
grid-template-columns: 1fr;
|
||
grid-template-areas: "content";
|
||
}
|
||
.sheet-rolltemplate-dcc input[type=checkbox]:not(.collapse):not(.fill-left__radio):checked {
|
||
background-color: var(--checkedBackColor);
|
||
}
|
||
.sheet-rolltemplate-dcc input[type=checkbox]:not(.collapse):not(.fill-left__radio):checked:before {
|
||
content: var(--checkContent);
|
||
grid-area: content;
|
||
font-weight: var(--checkWeight);
|
||
place-self: start center;
|
||
color: var(--checkColor);
|
||
font-size: var(--checkSize);
|
||
line-height: var(--checkLineHeight);
|
||
}
|
||
.sheet-rolltemplate-dcc input[type=number] {
|
||
width: 3rem;
|
||
-moz-appearance: textfield !important;
|
||
text-align: center;
|
||
}
|
||
.sheet-rolltemplate-dcc input[type=number]::-webkit-inner-spin-button, .sheet-rolltemplate-dcc input[type=number]::-webkit-outer-spin-button {
|
||
-webkit-appearance: none;
|
||
margin: 0;
|
||
}
|
||
.sheet-rolltemplate-dcc select,
|
||
.sheet-rolltemplate-dcc .pseudo-select span,
|
||
.sheet-rolltemplate-dcc .sheet-pseudo-select span,
|
||
.sheet-rolltemplate-dcc textarea,
|
||
.sheet-rolltemplate-dcc input:not(:is([type=radio], [type=checkbox])),
|
||
.sheet-rolltemplate-dcc .uneditable-input {
|
||
padding: var(--inputPadding);
|
||
}
|
||
.sheet-rolltemplate-dcc input:is([type=text], [type=number]), .sheet-rolltemplate-dcc textarea {
|
||
cursor: auto;
|
||
}
|
||
.sheet-rolltemplate-dcc select,
|
||
.sheet-rolltemplate-dcc .pseudo-select span,
|
||
.sheet-rolltemplate-dcc .sheet-pseudo-select span,
|
||
.sheet-rolltemplate-dcc input:not(:where([type=checkbox], [type=radio])),
|
||
.sheet-rolltemplate-dcc .uneditable-input,
|
||
.sheet-rolltemplate-dcc textarea {
|
||
border-width: 1px 3px;
|
||
border-style: solid;
|
||
border-radius: 5px;
|
||
border-color: transparent;
|
||
box-sizing: border-box;
|
||
}
|
||
.sheet-rolltemplate-dcc select,
|
||
.sheet-rolltemplate-dcc .sheet-pseudo-select span,
|
||
.sheet-rolltemplate-dcc .pseudo-select span {
|
||
-webkit-apperance: none;
|
||
appearance: none;
|
||
text-transform: var(--selectTextTransform);
|
||
overflow: hidden !important;
|
||
white-space: nowrap;
|
||
text-overflow: var(--selectTextOverflow);
|
||
text-align: var(--selectTextAlign);
|
||
color: var(--selectColor);
|
||
}
|
||
.sheet-rolltemplate-dcc input {
|
||
width: auto;
|
||
}
|
||
.sheet-rolltemplate-dcc input:placeholder {
|
||
color: var(--placeholderColor);
|
||
}
|
||
.sheet-rolltemplate-dcc input.plus-control:not([value*="-"]) + span:before {
|
||
content: "+";
|
||
}
|
||
.sheet-rolltemplate-dcc textarea {
|
||
resize: var(--textareaResize);
|
||
white-space: pre-wrap;
|
||
}
|
||
.sheet-rolltemplate-dcc textarea.fixed {
|
||
resize: none;
|
||
overflow: auto;
|
||
}
|
||
.sheet-rolltemplate-dcc button {
|
||
cursor: pointer;
|
||
}
|
||
.sheet-rolltemplate-dcc .roller {
|
||
display: flex;
|
||
align-items: center;
|
||
gap: var(--half-gap);
|
||
}
|
||
.sheet-rolltemplate-dcc .roller:before {
|
||
content: "T";
|
||
font-family: dicefontd20;
|
||
}
|
||
.sheet-rolltemplate-dcc .collapse-container {
|
||
display: grid;
|
||
position: relative;
|
||
}
|
||
.sheet-rolltemplate-dcc .text-collapse {
|
||
cursor: pointer;
|
||
display: flex;
|
||
justify-content: flex-start;
|
||
align-items: center;
|
||
}
|
||
.sheet-rolltemplate-dcc .text-collapse:before {
|
||
content: var(--expandedSymbol);
|
||
font-family: "Material Icons";
|
||
font-weight: normal;
|
||
font-style: normal;
|
||
font-size: var(--icon-size); /* Preferred icon size */
|
||
}
|
||
.sheet-rolltemplate-dcc .text-collapse__text {
|
||
display: inline;
|
||
}
|
||
.sheet-rolltemplate-dcc .text-collapse__check:not(:checked) + .text-collapse {
|
||
border-width: 1px 3px;
|
||
border-style: solid;
|
||
border-color: var(--borderColor);
|
||
border-radius: 5px;
|
||
box-sizing: border-box;
|
||
}
|
||
.sheet-rolltemplate-dcc .text-collapse__check:checked + .text-collapse:before {
|
||
content: var(--collapsedSymbol);
|
||
}
|
||
.sheet-rolltemplate-dcc .repitem:hover > .collapse, .sheet-rolltemplate-dcc .repitem:hover .roll-container,
|
||
.sheet-rolltemplate-dcc .collapse-container:hover > .collapse,
|
||
.sheet-rolltemplate-dcc .collapse-container:hover .roll-container {
|
||
opacity: var(--collapseHoverOpacity);
|
||
}
|
||
.sheet-rolltemplate-dcc .repitem > .collapse,
|
||
.sheet-rolltemplate-dcc .collapse-container > .collapse {
|
||
opacity: var(--collapseBaseOpacity);
|
||
position: absolute;
|
||
right: -10px;
|
||
top: 0px;
|
||
border: 0px solid black;
|
||
border-radius: 0;
|
||
color: var(--collapseExpandedColor);
|
||
text-transform: none;
|
||
background-color: transparent;
|
||
}
|
||
.sheet-rolltemplate-dcc .repitem > .collapse:before,
|
||
.sheet-rolltemplate-dcc .collapse-container > .collapse:before {
|
||
content: "y";
|
||
font-family: pictos;
|
||
}
|
||
.sheet-rolltemplate-dcc .repitem > .collapse:checked,
|
||
.sheet-rolltemplate-dcc .collapse-container > .collapse:checked {
|
||
color: var(--collapseCollapsedColor);
|
||
background-color: transparent;
|
||
}
|
||
.sheet-rolltemplate-dcc .repitem > .collapse:checked ~ .expanded,
|
||
.sheet-rolltemplate-dcc .repitem > .collapse:checked ~ .collapse-container .expanded,
|
||
.sheet-rolltemplate-dcc .collapse-container > .collapse:checked ~ .expanded,
|
||
.sheet-rolltemplate-dcc .collapse-container > .collapse:checked ~ .collapse-container .expanded {
|
||
display: none !important;
|
||
}
|
||
.sheet-rolltemplate-dcc .repitem > .collapse:checked ~ .expanded--empty:is(:not([value]), [value=""]) + *,
|
||
.sheet-rolltemplate-dcc .repitem > .collapse:checked ~ .collapse-container ~ .expanded--empty:is(:not([value]), [value=""]) + *,
|
||
.sheet-rolltemplate-dcc .collapse-container > .collapse:checked ~ .expanded--empty:is(:not([value]), [value=""]) + *,
|
||
.sheet-rolltemplate-dcc .collapse-container > .collapse:checked ~ .collapse-container ~ .expanded--empty:is(:not([value]), [value=""]) + * {
|
||
display: none !important;
|
||
}
|
||
.sheet-rolltemplate-dcc .repitem > .collapse:not(:checked) ~ .collapsed,
|
||
.sheet-rolltemplate-dcc .collapse-container > .collapse:not(:checked) ~ .collapsed {
|
||
display: none !important;
|
||
}
|
||
.sheet-rolltemplate-dcc .repitem > .collapse:hover,
|
||
.sheet-rolltemplate-dcc .collapse-container > .collapse:hover {
|
||
color: var(--collapseExpandedColor);
|
||
}
|
||
.sheet-rolltemplate-dcc .repcontainer.editmode .collapse {
|
||
display: none;
|
||
}
|
||
.sheet-rolltemplate-dcc .fill-left {
|
||
display: var(--fillLeftDisplay);
|
||
align-self: var(--fillLeftAlignment);
|
||
box-sizing: border-box;
|
||
}
|
||
.sheet-rolltemplate-dcc .fill-left__radio {
|
||
appearance: none;
|
||
-webkit-appearance: none;
|
||
background-color: var(--fillLeftSelectedColor);
|
||
width: 100%;
|
||
height: 100%;
|
||
cursor: pointer;
|
||
}
|
||
.sheet-rolltemplate-dcc .fill-left__radio[data-value]:checked:before {
|
||
content: attr(data-value);
|
||
color: var(--fillLeftDataColor);
|
||
font-size: var(--fillLeftDataSize);
|
||
place-self: center;
|
||
text-transform: var(--fillLeftDataTransform);
|
||
}
|
||
.sheet-rolltemplate-dcc .fill-left__radio:checked ~ .fill-left__radio {
|
||
background-color: var(--fillLeftUnselectedColor);
|
||
}
|
||
.sheet-rolltemplate-dcc .input-label {
|
||
display: inline-flex;
|
||
gap: var(--input-label-gap);
|
||
align-items: center;
|
||
}
|
||
.sheet-rolltemplate-dcc .input-label:not(.stacked) > input[type=text] {
|
||
flex: 1 1 0;
|
||
}
|
||
.sheet-rolltemplate-dcc .input-label:not(.stacked) > :not([name]) {
|
||
flex: 0 0 auto;
|
||
}
|
||
.sheet-rolltemplate-dcc .input-label > :is(span, button) {
|
||
text-transform: var(--input-label-text-transform);
|
||
}
|
||
.sheet-rolltemplate-dcc .input-label--dual {
|
||
grid-template-columns: 1fr auto 1fr;
|
||
grid-template-areas: "over over over" "under under under";
|
||
}
|
||
.sheet-rolltemplate-dcc .input-label--dual > span:last-of-type {
|
||
grid-column: 1/-1;
|
||
}
|
||
.sheet-rolltemplate-dcc .input-label--dual > input:not([type=number]):not([type=checkbox]):not([type=radio]) {
|
||
width: 100%;
|
||
}
|
||
.sheet-rolltemplate-dcc .input-label--dual > .slash {
|
||
line-height: 0rem;
|
||
font-weight: normal;
|
||
}
|
||
.sheet-rolltemplate-dcc .headed-textarea {
|
||
display: grid;
|
||
grid-template-rows: auto 1fr;
|
||
grid-template-columns: auto;
|
||
grid-column: 1/-1;
|
||
}
|
||
.sheet-rolltemplate-dcc .headed-textarea :not(textarea):not(.adaptive) {
|
||
justify-self: start;
|
||
}
|
||
.sheet-rolltemplate-dcc .headed-textarea .headed-textarea__header {
|
||
grid-area: initial;
|
||
}
|
||
.sheet-rolltemplate-dcc .adaptive {
|
||
display: grid;
|
||
grid-template-columns: auto;
|
||
grid-template-rows: auto;
|
||
grid-template-areas: "content";
|
||
position: relative;
|
||
}
|
||
.sheet-rolltemplate-dcc .adaptive > * {
|
||
grid-area: content;
|
||
}
|
||
.sheet-rolltemplate-dcc .adaptive > span {
|
||
opacity: 0;
|
||
z-index: -10;
|
||
border-width: 1px 3px;
|
||
border-style: solid;
|
||
border-radius: 5px;
|
||
border-color: transparent;
|
||
box-sizing: border-box;
|
||
text-transform: initial;
|
||
border-radius: 0px;
|
||
}
|
||
.sheet-rolltemplate-dcc .adaptive--text {
|
||
min-height: 4rem;
|
||
}
|
||
.sheet-rolltemplate-dcc .adaptive--text__span {
|
||
white-space: pre-wrap;
|
||
padding: 2px;
|
||
}
|
||
.sheet-rolltemplate-dcc .adaptive--text__textarea {
|
||
width: 100%;
|
||
height: 100%;
|
||
resize: none;
|
||
}
|
||
.sheet-rolltemplate-dcc .adaptive--text__textarea,
|
||
.sheet-rolltemplate-dcc .adaptive--input__input {
|
||
position: absolute;
|
||
}
|
||
.sheet-rolltemplate-dcc .adaptive--input__input {
|
||
width: 100%;
|
||
}
|
||
.sheet-rolltemplate-dcc .adaptive--input__span {
|
||
padding: 2px;
|
||
min-height: 1.5rem;
|
||
}
|
||
.sheet-rolltemplate-dcc .repitem > input:not([type=checkbox]) {
|
||
width: 100%;
|
||
}
|
||
.sheet-rolltemplate-dcc .repitem .headed-textarea,
|
||
.sheet-rolltemplate-dcc .repitem .description {
|
||
grid-column: 1/-1;
|
||
}
|
||
.sheet-rolltemplate-dcc .repcontainer {
|
||
display: grid;
|
||
gap: var(--normal-gap);
|
||
}
|
||
.sheet-rolltemplate-dcc .repeating-container {
|
||
display: grid;
|
||
grid-template-areas: "header";
|
||
align-self: start;
|
||
}
|
||
.sheet-rolltemplate-dcc .repeating-container > .header {
|
||
grid-area: header;
|
||
}
|
||
.sheet-rolltemplate-dcc .repeating-container :is(.repcontrol-button, .repcontrol_edit) {
|
||
opacity: 0;
|
||
transition: var(--revealTrans);
|
||
}
|
||
.sheet-rolltemplate-dcc .repeating-container:is(:hover, :focus-within, :focus) :is(.repcontrol-button, .repcontrol_edit) {
|
||
opacity: 1;
|
||
}
|
||
.sheet-rolltemplate-dcc .repcontrol-button {
|
||
align-self: start;
|
||
}
|
||
.sheet-rolltemplate-dcc .repcontrol-button ~ .repcontrol {
|
||
justify-self: end;
|
||
z-index: 100;
|
||
}
|
||
.sheet-rolltemplate-dcc .repcontrol-button ~ .repcontrol > .repcontrol_add {
|
||
display: none !important;
|
||
}
|
||
.sheet-rolltemplate-dcc .repcontrol-button--add {
|
||
justify-self: start;
|
||
width: 15px;
|
||
height: 15px;
|
||
padding: 4px;
|
||
font-size: 0;
|
||
color: var(--col-alt);
|
||
border: 1px solid var(--col-alt);
|
||
}
|
||
.sheet-rolltemplate-dcc .repcontrol-button--add::before {
|
||
inset: 0;
|
||
place-self: center;
|
||
font-family: var(--font-icon);
|
||
font-size: 12px;
|
||
content: "add";
|
||
}
|
||
.sheet-rolltemplate-dcc .kmodal__button {
|
||
all: initial;
|
||
display: flex;
|
||
margin: 0;
|
||
padding: 0;
|
||
cursor: pointer;
|
||
}
|
||
.sheet-rolltemplate-dcc .kmodal__checkbox[type=checkbox] {
|
||
display: none;
|
||
}
|
||
.sheet-rolltemplate-dcc .kmodal__outer {
|
||
opacity: 0;
|
||
visibility: hidden;
|
||
position: fixed;
|
||
top: 0;
|
||
right: 0;
|
||
bottom: 0;
|
||
left: 0;
|
||
text-align: left;
|
||
background: var(--kmodal-overlay-background);
|
||
transition: opacity 0.25s ease;
|
||
z-index: 999;
|
||
}
|
||
.sheet-rolltemplate-dcc .kmodal__background {
|
||
all: initial;
|
||
margin: 0;
|
||
padding: 0;
|
||
position: absolute;
|
||
top: 0;
|
||
right: 0;
|
||
bottom: 0;
|
||
left: 0;
|
||
cursor: pointer;
|
||
}
|
||
.sheet-rolltemplate-dcc .kmodal__inner {
|
||
position: fixed;
|
||
width: var(--kmodal-width);
|
||
height: var(--kmodal-height);
|
||
inset: 0;
|
||
margin: auto;
|
||
overflow: auto;
|
||
background: var(--kmodal-dialog-background);
|
||
border-radius: 5px;
|
||
padding: var(--kmodal-close-height) calc(var(--kmodal-close-width) * 3) var(--kmodal-close-height) calc(var(--kmodal-close-width) * 2);
|
||
max-width: var(--kmodal-max-width);
|
||
max-height: var(--kmodal-max-height);
|
||
transition: opacity 0.25s ease;
|
||
box-shadow: var(--kmodal-box-shadow);
|
||
}
|
||
.sheet-rolltemplate-dcc .kmodal__close {
|
||
position: absolute;
|
||
right: var(--kmodal-close-width);
|
||
top: var(--kmodal-close-height);
|
||
width: var(--kmodal-close-width);
|
||
height: var(--kmodal-close-height);
|
||
cursor: pointer;
|
||
}
|
||
.sheet-rolltemplate-dcc .kmodal__close:after,
|
||
.sheet-rolltemplate-dcc .kmodal__close:before {
|
||
content: "";
|
||
position: absolute;
|
||
width: var(--kmodal-close-line-thickness);
|
||
height: var(--kmodal-close-line-length);
|
||
background: var(--kmodal-close-color);
|
||
display: block;
|
||
transform: rotate(45deg);
|
||
left: 50%;
|
||
margin: -3px 0 0 -1px;
|
||
top: 0;
|
||
}
|
||
.sheet-rolltemplate-dcc .kmodal__close:hover:after,
|
||
.sheet-rolltemplate-dcc .kmodal__close:hover:before {
|
||
background: var(--kmodal-close-hover-color);
|
||
}
|
||
.sheet-rolltemplate-dcc .kmodal__close:before {
|
||
transform: rotate(-45deg);
|
||
}
|
||
.sheet-rolltemplate-dcc .kmodal__checkbox:not(:checked) + .kmodal__outer {
|
||
display: none;
|
||
}
|
||
.sheet-rolltemplate-dcc .kmodal__checkbox:checked + .kmodal__outer {
|
||
opacity: 1;
|
||
visibility: visible;
|
||
}
|
||
.sheet-rolltemplate-dcc .kmodal__checkbox:checked + .kmodal__outer .kmodal__inner {
|
||
top: 0;
|
||
}
|
||
.sheet-rolltemplate-dcc .tabs__container:not(.k-active-tab) {
|
||
display: none !important;
|
||
}
|
||
.sheet-rolltemplate-dcc .tabs__nav-item {
|
||
list-style: none;
|
||
}
|
||
.sheet-rolltemplate-dcc .tabs__nav-list {
|
||
display: flex;
|
||
}
|
||
.sheet-rolltemplate-dcc a:not([href^="~"]):not([href^="!"]) {
|
||
color: inherit;
|
||
}
|
||
.sheet-rolltemplate-dcc a:is([href^="~"], [href^="!"]) {
|
||
padding: 0;
|
||
border: 0 solid transparent;
|
||
background-color: transparent;
|
||
color: inherit;
|
||
font-weight: 700;
|
||
font-size: 1.2em;
|
||
}
|
||
.sheet-rolltemplate-dcc .userscript-roll {
|
||
position: relative;
|
||
}
|
||
.sheet-rolltemplate-dcc .userscript-roll__border {
|
||
width: 100%;
|
||
height: 100%;
|
||
top: 0;
|
||
left: 0;
|
||
position: absolute;
|
||
z-index: 0;
|
||
border-image-slice: 15 15 15 15 fill;
|
||
border-image-width: 15px 15px 15px 15px;
|
||
border-image-outset: 0px 0px 0px 0px;
|
||
border-image-repeat: stretch stretch;
|
||
border-image-source: url(https://raw.githubusercontent.com/mperes/dcc-images/main/border-roll.png);
|
||
}
|
||
.sheet-rolltemplate-dcc .userscript-roll__container {
|
||
position: relative;
|
||
z-index: 1;
|
||
padding: 15px;
|
||
display: grid;
|
||
grid-template-columns: 1fr max-content;
|
||
align-items: center;
|
||
}
|
||
.sheet-rolltemplate-dcc .userscript-roll__author {
|
||
font-size: 10px;
|
||
font-weight: bold;
|
||
color: var(--secondary-color);
|
||
margin-bottom: 3px;
|
||
}
|
||
.sheet-rolltemplate-dcc .userscript-roll__title {
|
||
font-size: 16px;
|
||
color: white;
|
||
font-weight: bold;
|
||
text-transform: capitalize;
|
||
}
|
||
.sheet-rolltemplate-dcc .userscript-roll__subtitle {
|
||
font-size: 14px;
|
||
color: white;
|
||
text-transform: capitalize;
|
||
}
|
||
.sheet-rolltemplate-dcc .userscript-roll__formula span {
|
||
display: block;
|
||
}
|
||
.sheet-rolltemplate-dcc .userscript-roll__formula span .inlinerollresult {
|
||
background: none;
|
||
border: 0;
|
||
color: white;
|
||
font-size: 40px;
|
||
line-height: 32px;
|
||
padding: 0;
|
||
}
|
||
.sheet-rolltemplate-dcc .userscript-roll__description {
|
||
color: white;
|
||
grid-column: 1/-1;
|
||
margin-top: var(--gap-size-small);
|
||
font-size: 12px;
|
||
}
|
||
.sheet-rolltemplate-dcc .userscript-roll__description--computed .inlinerollresult {
|
||
background-color: transparent;
|
||
color: inherit;
|
||
padding: 0;
|
||
border: none;
|
||
}
|
||
.sheet-rolltemplate-dcc .userscript-roll .sheet-critical {
|
||
display: none;
|
||
}
|
||
.sheet-rolltemplate-dcc .userscript-roll .sheet-critical:empty ~ .userscript-roll__critical, .sheet-rolltemplate-dcc .userscript-roll .sheet-critical:has(span:empty) ~ .userscript-roll__critical {
|
||
display: none;
|
||
}
|
||
.sheet-rolltemplate-dcc .userscript-roll .sheet-success {
|
||
display: none;
|
||
}
|
||
.sheet-rolltemplate-dcc .userscript-roll .sheet-success:empty ~ .userscript-roll__success, .sheet-rolltemplate-dcc .userscript-roll .sheet-success:has(span:empty) ~ .userscript-roll__success {
|
||
display: none;
|
||
}
|
||
.sheet-rolltemplate-dcc .userscript-roll .sheet-fumble {
|
||
display: none;
|
||
}
|
||
.sheet-rolltemplate-dcc .userscript-roll .sheet-fumble:empty ~ .userscript-roll__fumble, .sheet-rolltemplate-dcc .userscript-roll .sheet-fumble:has(span:empty) ~ .userscript-roll__fumble {
|
||
display: none;
|
||
}
|
||
.sheet-rolltemplate-dcc .userscript-roll .sheet-failure {
|
||
display: none;
|
||
}
|
||
.sheet-rolltemplate-dcc .userscript-roll .sheet-failure:empty ~ .userscript-roll__failure, .sheet-rolltemplate-dcc .userscript-roll .sheet-failure:has(span:empty) ~ .userscript-roll__failure {
|
||
display: none;
|
||
}
|
||
.sheet-rolltemplate-dcc .userscript-roll__critical, .sheet-rolltemplate-dcc .userscript-roll__fumble, .sheet-rolltemplate-dcc .userscript-roll__success, .sheet-rolltemplate-dcc .userscript-roll__failure {
|
||
text-transform: uppercase;
|
||
display: inline-block;
|
||
font-size: 10px;
|
||
line-height: 11px;
|
||
padding: 1px 3px;
|
||
margin-top: 5px;
|
||
color: black;
|
||
}
|
||
.sheet-rolltemplate-dcc .userscript-roll__critical, .sheet-rolltemplate-dcc .userscript-roll__success {
|
||
background: var(--overwritten-color);
|
||
}
|
||
.sheet-rolltemplate-dcc .userscript-roll__critical .inlinerollresult, .sheet-rolltemplate-dcc .userscript-roll__success .inlinerollresult {
|
||
background-color: transparent;
|
||
padding: 0;
|
||
border: 0;
|
||
font-size: 1em;
|
||
pointer-events: none;
|
||
}
|
||
.sheet-rolltemplate-dcc .userscript-roll__fumble, .sheet-rolltemplate-dcc .userscript-roll__failure {
|
||
background: var(--roll-color);
|
||
}
|
||
.sheet-rolltemplate-dcc .userscript-roll .inlinerollresult[original-title*="computed value"], .sheet-rolltemplate-dcc .userscript-roll .inlinerollresult[title*="computed value"] {
|
||
pointer-events: none;
|
||
}
|
||
.sheet-rolltemplate-dcc.sheet-rolltemplate-darkmode .userscript-roll__border {
|
||
opacity: 0.85;
|
||
}
|
||
.sheet-rolltemplate-dcc + .flyout {
|
||
top: 8px;
|
||
right: 13px;
|
||
color: #8f8f8f;
|
||
opacity: 0.85;
|
||
}
|
||
.sheet-rolltemplate-dcc .sheet-headed-section {
|
||
display: grid;
|
||
border: 3px solid var(--primary-color);
|
||
}
|
||
|
||
html {
|
||
font-size: 14px;
|
||
}
|
||
html .sheetform {
|
||
background-color: unset !important;
|
||
}
|
||
|
||
.nav.nav-tabs {
|
||
width: calc(100% + 20px);
|
||
margin-left: -20px;
|
||
padding-left: 20px;
|
||
}
|
||
|
||
body {
|
||
--font1:var(--topHeadFont);
|
||
--font2:var(--topHeadFont);
|
||
--font3:var(--midHeadFont);
|
||
--font4:var(--midHeadFont);
|
||
--font5:var(--midHeadFont);
|
||
--font6:var(--contentHeadFont);
|
||
--font7:var(--contentHeadFont);
|
||
--baseFontSize: 16px;
|
||
--size1:300%;
|
||
--size2:250%;
|
||
--size3:200%;
|
||
--size4:150%;
|
||
--size5:125%;
|
||
--size6:100%;
|
||
--size7:87.5%;
|
||
--icon-size:24px;
|
||
--font-icon: "Material Icons";
|
||
--normal-gap-x:1rem;
|
||
--normal-gap-y:1rem;
|
||
--normal-gap: var(--normal-gap-x);
|
||
--half-gap-x:calc(var(--normal-gap-x) / 2);
|
||
--half-gap-y:calc(var(--normal-gap-y) / 2);
|
||
--half-gap: var(--half-gap-x);
|
||
--tiny-gap-x:calc(var(--half-gap-x) / 2);
|
||
--tiny-gap-y:calc(var(--half-gap-y) / 2);
|
||
--tiny-gap: var(--tiny-gap-x);
|
||
--big-gap-x:calc(var(--normal-gap-x) * 2);
|
||
--big-gap-y:calc(var(--normal-gap-y) * 2);
|
||
--big-gap: var(--big-gap-x);
|
||
--lm-backColor:#fff;
|
||
--dm-backColor:var(--dark-surface1);
|
||
--backColor:var(--lm-backColor);
|
||
--lm-selectedColor:#000;
|
||
--dm-selectedColor:#007476;
|
||
--selectedColor:var(--lm-selectedColor);
|
||
--lm-unselectedColor1:lightgrey;
|
||
--dm-unselectedColor1:#0e0e0e;
|
||
--unselectedColor1:var(--lm-unselectedColor1);
|
||
--lm-unselectedColor2:transparent;
|
||
--dm-unselectedColor2:transparent;
|
||
--unselectedColor2:var(--lm-unselectedColor2);
|
||
--lm-checkColor:#000;
|
||
--dm-checkColor:#ff0000;
|
||
--checkColor:var(--lm-checkColor);
|
||
--lm-checkedBackColor:transparent;
|
||
--dm-checkedBackColor:transparent;
|
||
--checkedBackColor:var(--lm-checkedBackColor);
|
||
--lm-borderColor:#000;
|
||
--dm-borderColor:lightgrey;
|
||
--borderColor:var(--lm-borderColor);
|
||
--lm-fontColor:#0f0f0f;
|
||
--dm-fontColor:var(--dark-primarytext);
|
||
--fontColor:var(--lm-fontColor);
|
||
--lm-disabledColor:var(--lm-unselectedColor1);
|
||
--dm-disabledColor:var(--dm-unselectedColor1);
|
||
--disabledColor:var(--lm-disabledColor);
|
||
--checkContent: "✓";
|
||
--checkWeight: bold;
|
||
--checkSize: 150%;
|
||
--checkLineHeight: calc(var(--checkSize) / 3);
|
||
--checkboxBorderWidth: var(--borderWidth);
|
||
--checkboxBorderStyle: var(--borderStyle);
|
||
--lm-checkboxBorderColor: var(--lm-borderColor);
|
||
--dm-checkboxBorderColor: var(--dm-borderColor);
|
||
--checkboxBorderColor: var(--lm-checkBorderColor);
|
||
--checkboxWidth: 14px;
|
||
--checkboxHeight: 14px;
|
||
--inputTopPadding: 2px;
|
||
--inputRightPadding: 2px;
|
||
--inputBottomPadding: 2px;
|
||
--inputLeftPadding: 2px;
|
||
--inputPadding:
|
||
var(--inputTopPadding)
|
||
var(--inputRightPadding)
|
||
var(--inputBottomPadding)
|
||
var(--inputLeftPadding);
|
||
--lm-placeholderColor:#ededed80;
|
||
--dm-placeholderColor:#3f3f3f80;
|
||
--placeholderColor: var(--lm-placeholderColor);
|
||
--textareaResize: vertical;
|
||
--borderWidth:1px;
|
||
--borderStyle:solid;
|
||
--expandedSymbol:"unfold_less";
|
||
--collapsedSymbol: "unfold_more";
|
||
--collapseHoverOpacity: 1;
|
||
--collapseBaseOpacity: 0;
|
||
--lm-collapseExpandedColor:var(--lm-selectedColor);
|
||
--dm-collapseExpandedColor:var(--dm-selectedColor);
|
||
--collapseExpandedColor: var(--lm-collapseExpandedColor);
|
||
--lm-collapseCollapsedColor:var(--lm-unselectedColor);
|
||
--dm-collapseCollapsedColor:var(--dm-unselectedColor);
|
||
--collapseCollapsedColor: var(--lm-collapseCollapsedColor);
|
||
--fillLeftDisplay: flex;
|
||
--fillLeftAlignment: center;
|
||
--fillLeftDataTransform: uppercase;
|
||
--fillLeftDataSize: var(--size6);
|
||
--lm-fillLeftSelectedColor: var(--lm-selectedColor);
|
||
--dm-fillLeftSelectedColor: var(--dm-selectedColor);
|
||
--fillLeftSelectedColor: var(--lm-fillLeftSelectedColor);
|
||
--lm-fillLeftUnselectedColor: var(--lm-unselectedColor);
|
||
--dm-fillLeftUnselectedColor: var(--dm-unselectedColor);
|
||
--fillLeftUnselectedColor: var(--lm-fillLeftUnselectedColor);
|
||
--lm-fillLeftDataColor: var(--lm-backColor);
|
||
--dm-fillLeftDataColor: var(--dm-backColor);
|
||
--fillLeftDataColor: var(--lm-fillLeftDataColor);
|
||
--lm-selectColor: var(--lm-fontColor);
|
||
--dm-selectColor: var(--dm-fontColor);
|
||
--selectColor: var(--lm-fontColor);
|
||
--selectTextOverflow: var(--textOverflow);
|
||
--selectTextAlign: center;
|
||
--selectTextTransform: capitalize;
|
||
--revealTime:500ms;
|
||
--revealFunction: ease-in-out;
|
||
--revealTrans: var(--revealTime) var(--revealFunction);
|
||
--kmodal-width:fit-content;
|
||
--kmodal-height:fit-content;
|
||
--kmodal-max-width:90vw;
|
||
--kmodal-max-height:90vh;
|
||
--lm-kmodal-overlay-background:rgba(0,0,0,.9);
|
||
--dm-kmodal-overlay-background:rgba(0,0,0,.9);
|
||
--kmodal-overlay-background: var(--lm-kmodal-overlay-background);
|
||
--lm-kmodal-dialog-background:var(--lm-backColor);
|
||
--dm-kmodal-dialog-background:var(--dm-backColor);
|
||
--kmodal-dialog-background: var(--lm-kmodal-dialog-background);
|
||
--kmodal-border-width:0px;
|
||
--kmodal-border-color:transparent;
|
||
--lm-kmodal-box-shadow-color1:rgba(0, 0, 0, 0.25);
|
||
--dm-kmodal-box-shadow-color1:rgba(0, 0, 0, 0.25);
|
||
--kmodal-box-shadow-color1:var(--lm-kmodal-box-shadow-color1);
|
||
--kmodal-box-shadow-blur1:28px;
|
||
--kmodal-box-shadow-x1:0px;
|
||
--kmodal-box-shadow-y1:14px;
|
||
--kmodal-box-shadow-spread1:0px;
|
||
--lm-kmodal-box-shadow-color2:rgba(0, 0, 0, 0.22);
|
||
--dm-kmodal-box-shadow-color2:rgba(0, 0, 0, 0.22);
|
||
--kmodal-box-shadow-color2:var(--lm-kmodal-box-shadow-color2);
|
||
--kmodal-box-shadow-blur2:10px;
|
||
--kmodal-box-shadow-x2:0px;
|
||
--kmodal-box-shadow-y2:10px;
|
||
--kmodal-box-shadow-spread2:0px;
|
||
--kmodal-box-shadow:
|
||
var(--kmodal-box-shadow-x1) var(--kmodal-box-shadow-y1) var(--kmodal-box-shadow-blur1) var(--kmodal-box-shadow-spread1) var(--kmodal-box-shadow-color1),
|
||
var(--kmodal-box-shadow-x2) var(--kmodal-box-shadow-y2) var(--kmodal-box-shadow-blur2) var(--kmodal-box-shadow-spread2) var(--kmodal-box-shadow-color2);
|
||
--kmodal-close-width:1rem;
|
||
--kmodal-close-height:1rem;
|
||
--lm-kmodal-close-color:#ccc;
|
||
--dm-kmodal-close-color:#aaa;
|
||
--kmodal-close-color:var(--lm-kmodal-close-color);
|
||
--lm-kmodal-close-hover-color:#aaa;
|
||
--dm-kmodal-close-hover-color:#aaa;
|
||
--kmodal-close-hover-color:var(--lm-kmodal-close-hover-color);
|
||
--kmodal-close-line-thickness:2px;
|
||
--kmodal-close-line-length:calc(var(--kmodal-close-width) * 1.5);
|
||
--input-label-gap: var(--half-gap);
|
||
--lm-fontColor:black;
|
||
--dm-fontColor: beige;
|
||
--checkedColor: var(--selectedColor);
|
||
--checkColor: var(--selectedColor);
|
||
--fontColor:var(--lm-fontColor);
|
||
--topHeadFont:Arial;
|
||
--midHeadFont:Arial;
|
||
--contentHeadFont:Arial;
|
||
--lm-borderColor: black;
|
||
--dm-borderColor:black;
|
||
--borderColor: var(--lm-borderColor);
|
||
--lm-headColor: black;
|
||
--dm-headColor:black;
|
||
--headColor: var(--lm-headColor);
|
||
--lm-backedFontColor: beige;
|
||
--dm-backedFontColor:beige;
|
||
--backedFontColor: var(--lm-backedFontColor);
|
||
--primary-color: black;
|
||
--secondary-color: #DDD;
|
||
--tertiary-color: #EEE;
|
||
--roll-color: red;
|
||
--mod-color: rgb(0, 17, 255);
|
||
--overwritten-color: rgb(0, 189, 79);
|
||
--background-color: white;
|
||
--font-size-large: 1.12rem;
|
||
--font-size-normal: 1rem;
|
||
--font-size-small: 0.75rem;
|
||
--font-size-xsmall: 0.65rem;
|
||
--gap-size-large: 30px;
|
||
--gap-size-normal: 15px;
|
||
--gap-size-small: 10px;
|
||
--gap-size-xsmall: 5px;
|
||
--button-size-normal: 23px;
|
||
--lm-error-red: red;
|
||
--dm-error-red: red;
|
||
--error-red: var(--lm-error-red);
|
||
color: var(--fontColor);
|
||
font-family: var(--contentHeadFont);
|
||
color: var(--fontColor);
|
||
font-size: 1rem;
|
||
}
|
||
body:has(.tab-content:first-child) .sheet-toggle {
|
||
position: sticky;
|
||
top: 40px;
|
||
justify-content: center;
|
||
margin-bottom: var(--gap-size-small);
|
||
}
|
||
body .ui-dialog {
|
||
scrollbar-gutter: stable;
|
||
}
|
||
body .ui-dialog .nav-tabs {
|
||
position: sticky;
|
||
top: 0;
|
||
z-index: 1000;
|
||
background-color: var(--backColor);
|
||
}
|
||
body .ui-dialog .nav-tabs a {
|
||
font-family: var(--font3);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet {
|
||
position: relative;
|
||
top: 0;
|
||
bottom: 0;
|
||
left: 0;
|
||
right: 0;
|
||
padding: 2px;
|
||
--_margin: 1rem;
|
||
margin: 0;
|
||
padding: 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet select,
|
||
body .ui-dialog .tab-content .charsheet textarea,
|
||
body .ui-dialog .tab-content .charsheet input,
|
||
body .ui-dialog .tab-content .charsheet .uneditable-input,
|
||
body .ui-dialog .tab-content .charsheet label,
|
||
body .ui-dialog .tab-content .charsheet button {
|
||
all: initial;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .flex-box,
|
||
body .ui-dialog .tab-content .charsheet .sheet-flex-box {
|
||
display: flex;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .flex-wrap,
|
||
body .ui-dialog .tab-content .charsheet .sheet-flex-wrap {
|
||
flex-wrap: wrap;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .justify-space-around,
|
||
body .ui-dialog .tab-content .charsheet .sheet-justify-space-around {
|
||
justify-content: space-around;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .justify-space-between,
|
||
body .ui-dialog .tab-content .charsheet .sheet-justify-space-between {
|
||
justify-content: space-between;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .justify-center,
|
||
body .ui-dialog .tab-content .charsheet .sheet-justify-center {
|
||
justify-content: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .flex-min-content,
|
||
body .ui-dialog .tab-content .charsheet .sheet-flex-min-content {
|
||
flex: 1 0 min-content;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .stacked {
|
||
flex-direction: column;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .stacked.center > * {
|
||
text-align: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .stacked:not(.center) {
|
||
align-items: start;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .stacked > [name]:not([type=number]):not([type=checkbox]):not([type=radio]) {
|
||
width: 100%;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .flex-column,
|
||
body .ui-dialog .tab-content .charsheet .sheet-flex-column {
|
||
flex-direction: column;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .flex-row-reverse,
|
||
body .ui-dialog .tab-content .charsheet .sheet-flex-row-revers {
|
||
flex-direction: row-reverse;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .flex-column-reverse,
|
||
body .ui-dialog .tab-content .charsheet .sheet-flex-column-reverse {
|
||
flex-direction: column-reverse;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .normal-gap,
|
||
body .ui-dialog .tab-content .charsheet .sheet-normal-gap {
|
||
gap: var(--normal-gap);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .normal-gap-x,
|
||
body .ui-dialog .tab-content .charsheet .sheet-normal-gap-x {
|
||
column-gap: var(--normal-gap-x);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .normal-gap-y,
|
||
body .ui-dialog .tab-content .charsheet .sheet-normal-gap-y {
|
||
row-gap: var(--normal-gap-y);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .half-gap,
|
||
body .ui-dialog .tab-content .charsheet .sheet-half-gap {
|
||
gap: var(--half-gap);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .half-gap-x,
|
||
body .ui-dialog .tab-content .charsheet .sheet-half-gap-x {
|
||
column-gap: var(--half-gap-x);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .half-gap-y,
|
||
body .ui-dialog .tab-content .charsheet .sheet-half-gap-y {
|
||
row-gap: var(--half-gap-y);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .tiny-gap,
|
||
body .ui-dialog .tab-content .charsheet .sheet-tiny-gap {
|
||
gap: var(--tiny-gap);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .tiny-gap-x,
|
||
body .ui-dialog .tab-content .charsheet .sheet-tiny-gap-x {
|
||
column-gap: var(--tiny-gap-x);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .tiny-gap-y,
|
||
body .ui-dialog .tab-content .charsheet .sheet-tiny-gap-y {
|
||
row-gap: var(--tiny-gap-y);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .big-gap,
|
||
body .ui-dialog .tab-content .charsheet .sheet-big-gap {
|
||
gap: var(--big-gap);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .big-gap-x,
|
||
body .ui-dialog .tab-content .charsheet .sheet-big-gap-x {
|
||
column-gap: var(--big-gap-x);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .big-gap-y,
|
||
body .ui-dialog .tab-content .charsheet .sheet-big-gap-y {
|
||
row-gap: var(--big-gap-y);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .grid,
|
||
body .ui-dialog .tab-content .charsheet .sheet-grid {
|
||
display: grid;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .grid-span-2,
|
||
body .ui-dialog .tab-content .charsheet .sheet-grid-span-2 {
|
||
grid-column: span 2;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .grid-span-all,
|
||
body .ui-dialog .tab-content .charsheet .sheet-grid-span-all {
|
||
grid-column: 1/-1;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .grid-column,
|
||
body .ui-dialog .tab-content .charsheet .sheet-grid-column {
|
||
grid-auto-flow: column;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .grid-dense,
|
||
body .ui-dialog .tab-content .charsheet .sheet-grid-dense {
|
||
grid-auto-flow: dense;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .boxed,
|
||
body .ui-dialog .tab-content .charsheet .sheet-boxed {
|
||
border: 2px solid var(--borderColor);
|
||
border-radius: 0;
|
||
box-sizing: border-box;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .boxed.thick-left,
|
||
body .ui-dialog .tab-content .charsheet .sheet-boxed.thick-left {
|
||
border-left-width: 5px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .boxed.thick-bottom,
|
||
body .ui-dialog .tab-content .charsheet .sheet-boxed.thick-bottom {
|
||
border-bottom-width: 5px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .boxed.thick-right,
|
||
body .ui-dialog .tab-content .charsheet .sheet-boxed.thick-right {
|
||
border-right-width: 5px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .boxed.thick-top,
|
||
body .ui-dialog .tab-content .charsheet .sheet-boxed.thick-top {
|
||
border-top-width: 5px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .underlined,
|
||
body .ui-dialog .tab-content .charsheet .sheet-underlined {
|
||
border-width: 1px 3px;
|
||
border-style: solid;
|
||
border-radius: 5px;
|
||
border-color: transparent;
|
||
box-sizing: border-box;
|
||
border-radius: 0;
|
||
border-bottom: 1px solid var(--borderColor);
|
||
transition: border-radius border var(--revealTrans);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet :is(.underlined, .boxed):not([readonly]):not([type=checkbox]):not([type=radio]):is(:hover, :focus, :focus-within) {
|
||
border-width: 1px 3px;
|
||
border-style: solid;
|
||
border-color: var(--borderColor);
|
||
border-radius: 5px;
|
||
box-sizing: border-box;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet :is(.underlined, .boxed):not([readonly]):not([type=checkbox]):not([type=radio]):is(:focus, :focus-within) {
|
||
background-color: var(--disabledColor);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .underlined--invisible {
|
||
border-color: transparent !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .ratio1-1,
|
||
body .ui-dialog .tab-content .charsheet .sheet-ratio1-1 {
|
||
aspect-ratio: 1/1;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet span,
|
||
body .ui-dialog .tab-content .charsheet input,
|
||
body .ui-dialog .tab-content .charsheet textarea,
|
||
body .ui-dialog .tab-content .charsheet button,
|
||
body .ui-dialog .tab-content .charsheet select {
|
||
line-height: normal;
|
||
color: inherit;
|
||
font-family: inherit;
|
||
font-size: inherit;
|
||
line-height: inherit;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .text-1,
|
||
body .ui-dialog .tab-content .charsheet .sheet-text-1 {
|
||
font-size: var(--size1);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .text-2,
|
||
body .ui-dialog .tab-content .charsheet .sheet-text-2 {
|
||
font-size: var(--size2);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .text-3,
|
||
body .ui-dialog .tab-content .charsheet .sheet-text-3 {
|
||
font-size: var(--size3);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .text-4,
|
||
body .ui-dialog .tab-content .charsheet .sheet-text-4 {
|
||
font-size: var(--size4);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .text-5,
|
||
body .ui-dialog .tab-content .charsheet .sheet-text-5 {
|
||
font-size: var(--size5);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .text-6,
|
||
body .ui-dialog .tab-content .charsheet .sheet-text-6 {
|
||
font-size: var(--size6);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .text-7,
|
||
body .ui-dialog .tab-content .charsheet .sheet-text-7 {
|
||
font-size: var(--size7);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .capitalize,
|
||
body .ui-dialog .tab-content .charsheet .sheet-capitalize {
|
||
text-transform: capitalize !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .lowercase,
|
||
body .ui-dialog .tab-content .charsheet .sheet-lowercase {
|
||
text-transform: lowercase !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .uppercase,
|
||
body .ui-dialog .tab-content .charsheet .sheet-uppercase {
|
||
text-transform: uppercase !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .sheet-material-icons,
|
||
body .ui-dialog .tab-content .charsheet .material-icons {
|
||
font-family: "Material Icons";
|
||
font-weight: normal;
|
||
font-style: normal;
|
||
font-size: var(--icon-size); /* Preferred icon size */
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .material-symbol,
|
||
body .ui-dialog .tab-content .charsheet .sheet-material-symbol {
|
||
font-family: "Material Symbols Outlined";
|
||
font-weight: normal;
|
||
font-style: normal;
|
||
font-size: 24px; /* Preferred icon size */
|
||
display: inline-block;
|
||
line-height: 1;
|
||
text-transform: none;
|
||
letter-spacing: normal;
|
||
word-wrap: normal;
|
||
white-space: nowrap;
|
||
direction: ltr;
|
||
font-variation-settings: "FILL" 1;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .sheet-italics,
|
||
body .ui-dialog .tab-content .charsheet .italics {
|
||
font-style: italic;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet h1,
|
||
body .ui-dialog .tab-content .charsheet *[aria-level="1"] {
|
||
line-height: normal;
|
||
color: var(--fontColor);
|
||
display: block;
|
||
white-space: nowrap;
|
||
margin-top: 0px;
|
||
margin-bottom: 0px;
|
||
font-weight: normal;
|
||
text-transform: uppercase;
|
||
font-size: var(--size1);
|
||
font-family: var(--font1);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet h1:not(input),
|
||
body .ui-dialog .tab-content .charsheet *[aria-level="1"]:not(input) {
|
||
text-align: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet h1 *,
|
||
body .ui-dialog .tab-content .charsheet *[aria-level="1"] * {
|
||
line-height: normal;
|
||
color: var(--fontColor);
|
||
display: block;
|
||
white-space: nowrap;
|
||
margin-top: 0px;
|
||
margin-bottom: 0px;
|
||
font-weight: normal;
|
||
text-transform: uppercase;
|
||
font-size: var(--size1);
|
||
font-family: var(--font1);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet h1 *:not(input),
|
||
body .ui-dialog .tab-content .charsheet *[aria-level="1"] *:not(input) {
|
||
text-align: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet h2, body .ui-dialog .tab-content .charsheet .input-label:not(.stacked).large > [name],
|
||
body .ui-dialog .tab-content .charsheet *[aria-level="2"] {
|
||
line-height: normal;
|
||
color: var(--fontColor);
|
||
display: block;
|
||
white-space: nowrap;
|
||
margin-top: 0px;
|
||
margin-bottom: 0px;
|
||
font-weight: normal;
|
||
text-transform: uppercase;
|
||
font-size: var(--size2);
|
||
font-family: var(--font2);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet h2:not(input), body .ui-dialog .tab-content .charsheet .input-label:not(.stacked).large > [name]:not(input),
|
||
body .ui-dialog .tab-content .charsheet *[aria-level="2"]:not(input) {
|
||
text-align: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet h2 *, body .ui-dialog .tab-content .charsheet .input-label:not(.stacked).large > [name] *,
|
||
body .ui-dialog .tab-content .charsheet *[aria-level="2"] * {
|
||
line-height: normal;
|
||
color: var(--fontColor);
|
||
display: block;
|
||
white-space: nowrap;
|
||
margin-top: 0px;
|
||
margin-bottom: 0px;
|
||
font-weight: normal;
|
||
text-transform: uppercase;
|
||
font-size: var(--size2);
|
||
font-family: var(--font2);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet h2 *:not(input), body .ui-dialog .tab-content .charsheet .input-label:not(.stacked).large > [name] *:not(input),
|
||
body .ui-dialog .tab-content .charsheet *[aria-level="2"] *:not(input) {
|
||
text-align: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet h3,
|
||
body .ui-dialog .tab-content .charsheet *[aria-level="3"] {
|
||
line-height: normal;
|
||
color: var(--fontColor);
|
||
display: block;
|
||
white-space: nowrap;
|
||
margin-top: 0px;
|
||
margin-bottom: 0px;
|
||
font-weight: normal;
|
||
text-transform: uppercase;
|
||
font-size: var(--size3);
|
||
font-family: var(--font3);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet h3:not(input),
|
||
body .ui-dialog .tab-content .charsheet *[aria-level="3"]:not(input) {
|
||
text-align: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet h3 *,
|
||
body .ui-dialog .tab-content .charsheet *[aria-level="3"] * {
|
||
line-height: normal;
|
||
color: var(--fontColor);
|
||
display: block;
|
||
white-space: nowrap;
|
||
margin-top: 0px;
|
||
margin-bottom: 0px;
|
||
font-weight: normal;
|
||
text-transform: uppercase;
|
||
font-size: var(--size3);
|
||
font-family: var(--font3);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet h3 *:not(input),
|
||
body .ui-dialog .tab-content .charsheet *[aria-level="3"] *:not(input) {
|
||
text-align: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet h4,
|
||
body .ui-dialog .tab-content .charsheet *[aria-level="4"] {
|
||
line-height: normal;
|
||
color: var(--fontColor);
|
||
display: block;
|
||
white-space: nowrap;
|
||
margin-top: 0px;
|
||
margin-bottom: 0px;
|
||
font-weight: normal;
|
||
font-size: var(--size4);
|
||
font-family: var(--font4);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet h4:not(:where(input)),
|
||
body .ui-dialog .tab-content .charsheet *[aria-level="4"]:not(:where(input)) {
|
||
text-transform: capitalize;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet h4:not(input),
|
||
body .ui-dialog .tab-content .charsheet *[aria-level="4"]:not(input) {
|
||
text-align: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet h4 *,
|
||
body .ui-dialog .tab-content .charsheet *[aria-level="4"] * {
|
||
line-height: normal;
|
||
color: var(--fontColor);
|
||
display: block;
|
||
white-space: nowrap;
|
||
margin-top: 0px;
|
||
margin-bottom: 0px;
|
||
font-weight: normal;
|
||
font-size: var(--size4);
|
||
font-family: var(--font4);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet h4 *:not(:where(input)),
|
||
body .ui-dialog .tab-content .charsheet *[aria-level="4"] *:not(:where(input)) {
|
||
text-transform: capitalize;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet h4 *:not(input),
|
||
body .ui-dialog .tab-content .charsheet *[aria-level="4"] *:not(input) {
|
||
text-align: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet h5,
|
||
body .ui-dialog .tab-content .charsheet *[aria-level="5"] {
|
||
line-height: normal;
|
||
color: var(--fontColor);
|
||
display: block;
|
||
white-space: nowrap;
|
||
margin-top: 0px;
|
||
margin-bottom: 0px;
|
||
font-weight: normal;
|
||
font-size: var(--size5);
|
||
font-style: normal;
|
||
font-family: var(--font5);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet h5:not(:where(input)),
|
||
body .ui-dialog .tab-content .charsheet *[aria-level="5"]:not(:where(input)) {
|
||
text-transform: capitalize;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet h5:not(input),
|
||
body .ui-dialog .tab-content .charsheet *[aria-level="5"]:not(input) {
|
||
text-align: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet h5 *,
|
||
body .ui-dialog .tab-content .charsheet *[aria-level="5"] * {
|
||
line-height: normal;
|
||
color: var(--fontColor);
|
||
display: block;
|
||
white-space: nowrap;
|
||
margin-top: 0px;
|
||
margin-bottom: 0px;
|
||
font-weight: normal;
|
||
font-size: var(--size5);
|
||
font-style: normal;
|
||
font-family: var(--font5);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet h5 *:not(:where(input)),
|
||
body .ui-dialog .tab-content .charsheet *[aria-level="5"] *:not(:where(input)) {
|
||
text-transform: capitalize;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet h5 *:not(input),
|
||
body .ui-dialog .tab-content .charsheet *[aria-level="5"] *:not(input) {
|
||
text-align: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet h6,
|
||
body .ui-dialog .tab-content .charsheet *[aria-level="6"] {
|
||
line-height: normal;
|
||
color: var(--fontColor);
|
||
display: block;
|
||
white-space: nowrap;
|
||
margin-top: 0px;
|
||
margin-bottom: 0px;
|
||
font-weight: normal;
|
||
font-size: var(--size5);
|
||
font-style: normal;
|
||
font-family: var(--font5);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet h6:not(:where(input)),
|
||
body .ui-dialog .tab-content .charsheet *[aria-level="6"]:not(:where(input)) {
|
||
text-transform: capitalize;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet h6:not(input),
|
||
body .ui-dialog .tab-content .charsheet *[aria-level="6"]:not(input) {
|
||
text-align: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet h6 *,
|
||
body .ui-dialog .tab-content .charsheet *[aria-level="6"] * {
|
||
line-height: normal;
|
||
color: var(--fontColor);
|
||
display: block;
|
||
white-space: nowrap;
|
||
margin-top: 0px;
|
||
margin-bottom: 0px;
|
||
font-weight: normal;
|
||
font-size: var(--size5);
|
||
font-style: normal;
|
||
font-family: var(--font5);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet h6 *:not(:where(input)),
|
||
body .ui-dialog .tab-content .charsheet *[aria-level="6"] *:not(:where(input)) {
|
||
text-transform: capitalize;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet h6 *:not(input),
|
||
body .ui-dialog .tab-content .charsheet *[aria-level="6"] *:not(input) {
|
||
text-align: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .sheet-pictos,
|
||
body .ui-dialog .tab-content .charsheet .pictos {
|
||
font-family: pictos;
|
||
text-transform: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .pictos3,
|
||
body .ui-dialog .tab-content .charsheet .sheet-pictos3 {
|
||
font-family: pictos three;
|
||
text-transform: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .pictoscustom,
|
||
body .ui-dialog .tab-content .charsheet .sheet-pictoscustom {
|
||
font-family: pictos custom;
|
||
text-transform: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .d4,
|
||
body .ui-dialog .tab-content .charsheet .sheet-d4 {
|
||
font-family: dicefontd4 !important;
|
||
text-transform: none !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .d6,
|
||
body .ui-dialog .tab-content .charsheet .sheet-d6 {
|
||
font-family: dicefontd6 !important;
|
||
text-transform: none !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .d8,
|
||
body .ui-dialog .tab-content .charsheet .sheet-d8 {
|
||
font-family: dicefontd8 !important;
|
||
text-transform: none !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .d10,
|
||
body .ui-dialog .tab-content .charsheet .sheet-d10 {
|
||
font-family: dicefontd10 !important;
|
||
text-transform: none !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .d12,
|
||
body .ui-dialog .tab-content .charsheet .sheet-d12 {
|
||
font-family: dicefontd12 !important;
|
||
text-transform: none !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .d20,
|
||
body .ui-dialog .tab-content .charsheet .sheet-d20 {
|
||
font-family: dicefontd20 !important;
|
||
text-transform: none !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .d30,
|
||
body .ui-dialog .tab-content .charsheet .sheet-d30 {
|
||
font-family: dicefontd30 !important;
|
||
text-transform: none !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet input[type=checkbox] {
|
||
border: 1px solid var(--checkboxBorderColor);
|
||
cursor: pointer;
|
||
-webkit-appearance: none;
|
||
appearance: none;
|
||
width: var(--checkboxWidth);
|
||
min-width: var(--checkboxWidth);
|
||
height: var(--checkboxHeight);
|
||
min-height: var(--checkboxHeight);
|
||
display: grid;
|
||
grid-template-columns: 1fr;
|
||
grid-template-areas: "content";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet input[type=checkbox]:not(.collapse):not(.fill-left__radio):checked {
|
||
background-color: var(--checkedBackColor);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet input[type=checkbox]:not(.collapse):not(.fill-left__radio):checked:before {
|
||
content: var(--checkContent);
|
||
grid-area: content;
|
||
font-weight: var(--checkWeight);
|
||
place-self: start center;
|
||
color: var(--checkColor);
|
||
font-size: var(--checkSize);
|
||
line-height: var(--checkLineHeight);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet input[type=number] {
|
||
width: 3rem;
|
||
-moz-appearance: textfield !important;
|
||
text-align: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet input[type=number]::-webkit-inner-spin-button, body .ui-dialog .tab-content .charsheet input[type=number]::-webkit-outer-spin-button {
|
||
-webkit-appearance: none;
|
||
margin: 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet select,
|
||
body .ui-dialog .tab-content .charsheet .pseudo-select span,
|
||
body .ui-dialog .tab-content .charsheet .sheet-pseudo-select span,
|
||
body .ui-dialog .tab-content .charsheet textarea,
|
||
body .ui-dialog .tab-content .charsheet input:not(:is([type=radio], [type=checkbox])),
|
||
body .ui-dialog .tab-content .charsheet .uneditable-input {
|
||
padding: var(--inputPadding);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet input:is([type=text], [type=number]), body .ui-dialog .tab-content .charsheet textarea {
|
||
cursor: auto;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet select,
|
||
body .ui-dialog .tab-content .charsheet .pseudo-select span,
|
||
body .ui-dialog .tab-content .charsheet .sheet-pseudo-select span,
|
||
body .ui-dialog .tab-content .charsheet input:not(:where([type=checkbox], [type=radio])),
|
||
body .ui-dialog .tab-content .charsheet .uneditable-input,
|
||
body .ui-dialog .tab-content .charsheet textarea {
|
||
border-width: 1px 3px;
|
||
border-style: solid;
|
||
border-radius: 5px;
|
||
border-color: transparent;
|
||
box-sizing: border-box;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet select,
|
||
body .ui-dialog .tab-content .charsheet .sheet-pseudo-select span,
|
||
body .ui-dialog .tab-content .charsheet .pseudo-select span {
|
||
-webkit-apperance: none;
|
||
appearance: none;
|
||
text-transform: var(--selectTextTransform);
|
||
overflow: hidden !important;
|
||
white-space: nowrap;
|
||
text-overflow: var(--selectTextOverflow);
|
||
text-align: var(--selectTextAlign);
|
||
color: var(--selectColor);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet input {
|
||
width: auto;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet input:placeholder {
|
||
color: var(--placeholderColor);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet input.plus-control:not([value*="-"]) + span:before {
|
||
content: "+";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet textarea {
|
||
resize: var(--textareaResize);
|
||
white-space: pre-wrap;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet textarea.fixed {
|
||
resize: none;
|
||
overflow: auto;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet button {
|
||
cursor: pointer;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .roller {
|
||
display: flex;
|
||
align-items: center;
|
||
gap: var(--half-gap);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .roller:before {
|
||
content: "T";
|
||
font-family: dicefontd20;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .collapse-container {
|
||
display: grid;
|
||
position: relative;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .text-collapse {
|
||
cursor: pointer;
|
||
display: flex;
|
||
justify-content: flex-start;
|
||
align-items: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .text-collapse:before {
|
||
content: var(--expandedSymbol);
|
||
font-family: "Material Icons";
|
||
font-weight: normal;
|
||
font-style: normal;
|
||
font-size: var(--icon-size); /* Preferred icon size */
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .text-collapse__text {
|
||
display: inline;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .text-collapse__check:not(:checked) + .text-collapse {
|
||
border-width: 1px 3px;
|
||
border-style: solid;
|
||
border-color: var(--borderColor);
|
||
border-radius: 5px;
|
||
box-sizing: border-box;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .text-collapse__check:checked + .text-collapse:before {
|
||
content: var(--collapsedSymbol);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .repitem:hover > .collapse, body .ui-dialog .tab-content .charsheet .repitem:hover .roll-container,
|
||
body .ui-dialog .tab-content .charsheet .collapse-container:hover > .collapse,
|
||
body .ui-dialog .tab-content .charsheet .collapse-container:hover .roll-container {
|
||
opacity: var(--collapseHoverOpacity);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .repitem > .collapse,
|
||
body .ui-dialog .tab-content .charsheet .collapse-container > .collapse {
|
||
opacity: var(--collapseBaseOpacity);
|
||
position: absolute;
|
||
right: -10px;
|
||
top: 0px;
|
||
border: 0px solid black;
|
||
border-radius: 0;
|
||
color: var(--collapseExpandedColor);
|
||
text-transform: none;
|
||
background-color: transparent;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .repitem > .collapse:before,
|
||
body .ui-dialog .tab-content .charsheet .collapse-container > .collapse:before {
|
||
content: "y";
|
||
font-family: pictos;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .repitem > .collapse:checked,
|
||
body .ui-dialog .tab-content .charsheet .collapse-container > .collapse:checked {
|
||
color: var(--collapseCollapsedColor);
|
||
background-color: transparent;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .repitem > .collapse:checked ~ .expanded,
|
||
body .ui-dialog .tab-content .charsheet .repitem > .collapse:checked ~ .collapse-container .expanded,
|
||
body .ui-dialog .tab-content .charsheet .collapse-container > .collapse:checked ~ .expanded,
|
||
body .ui-dialog .tab-content .charsheet .collapse-container > .collapse:checked ~ .collapse-container .expanded {
|
||
display: none !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .repitem > .collapse:checked ~ .expanded--empty:is(:not([value]), [value=""]) + *,
|
||
body .ui-dialog .tab-content .charsheet .repitem > .collapse:checked ~ .collapse-container ~ .expanded--empty:is(:not([value]), [value=""]) + *,
|
||
body .ui-dialog .tab-content .charsheet .collapse-container > .collapse:checked ~ .expanded--empty:is(:not([value]), [value=""]) + *,
|
||
body .ui-dialog .tab-content .charsheet .collapse-container > .collapse:checked ~ .collapse-container ~ .expanded--empty:is(:not([value]), [value=""]) + * {
|
||
display: none !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .repitem > .collapse:not(:checked) ~ .collapsed,
|
||
body .ui-dialog .tab-content .charsheet .collapse-container > .collapse:not(:checked) ~ .collapsed {
|
||
display: none !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .repitem > .collapse:hover,
|
||
body .ui-dialog .tab-content .charsheet .collapse-container > .collapse:hover {
|
||
color: var(--collapseExpandedColor);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .repcontainer.editmode .collapse {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .fill-left {
|
||
display: var(--fillLeftDisplay);
|
||
align-self: var(--fillLeftAlignment);
|
||
box-sizing: border-box;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .fill-left__radio {
|
||
appearance: none;
|
||
-webkit-appearance: none;
|
||
background-color: var(--fillLeftSelectedColor);
|
||
width: 100%;
|
||
height: 100%;
|
||
cursor: pointer;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .fill-left__radio[data-value]:checked:before {
|
||
content: attr(data-value);
|
||
color: var(--fillLeftDataColor);
|
||
font-size: var(--fillLeftDataSize);
|
||
place-self: center;
|
||
text-transform: var(--fillLeftDataTransform);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .fill-left__radio:checked ~ .fill-left__radio {
|
||
background-color: var(--fillLeftUnselectedColor);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .input-label {
|
||
display: inline-flex;
|
||
gap: var(--input-label-gap);
|
||
align-items: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .input-label:not(.stacked) > input[type=text] {
|
||
flex: 1 1 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .input-label:not(.stacked) > :not([name]) {
|
||
flex: 0 0 auto;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .input-label > :is(span, button) {
|
||
text-transform: var(--input-label-text-transform);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .input-label--dual {
|
||
grid-template-columns: 1fr auto 1fr;
|
||
grid-template-areas: "over over over" "under under under";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .input-label--dual > span:last-of-type {
|
||
grid-column: 1/-1;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .input-label--dual > input:not([type=number]):not([type=checkbox]):not([type=radio]) {
|
||
width: 100%;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .input-label--dual > .slash {
|
||
line-height: 0rem;
|
||
font-weight: normal;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .headed-textarea {
|
||
display: grid;
|
||
grid-template-rows: auto 1fr;
|
||
grid-template-columns: auto;
|
||
grid-column: 1/-1;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .headed-textarea :not(textarea):not(.adaptive) {
|
||
justify-self: start;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .headed-textarea .headed-textarea__header {
|
||
grid-area: initial;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .adaptive {
|
||
display: grid;
|
||
grid-template-columns: auto;
|
||
grid-template-rows: auto;
|
||
grid-template-areas: "content";
|
||
position: relative;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .adaptive > * {
|
||
grid-area: content;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .adaptive > span {
|
||
opacity: 0;
|
||
z-index: -10;
|
||
border-width: 1px 3px;
|
||
border-style: solid;
|
||
border-radius: 5px;
|
||
border-color: transparent;
|
||
box-sizing: border-box;
|
||
text-transform: initial;
|
||
border-radius: 0px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .adaptive--text {
|
||
min-height: 4rem;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .adaptive--text__span {
|
||
white-space: pre-wrap;
|
||
padding: 2px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .adaptive--text__textarea {
|
||
width: 100%;
|
||
height: 100%;
|
||
resize: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .adaptive--text__textarea,
|
||
body .ui-dialog .tab-content .charsheet .adaptive--input__input {
|
||
position: absolute;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .adaptive--input__input {
|
||
width: 100%;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .adaptive--input__span {
|
||
padding: 2px;
|
||
min-height: 1.5rem;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .repitem > input:not([type=checkbox]) {
|
||
width: 100%;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .repitem .headed-textarea,
|
||
body .ui-dialog .tab-content .charsheet .repitem .description {
|
||
grid-column: 1/-1;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .repcontainer {
|
||
display: grid;
|
||
gap: var(--normal-gap);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .repeating-container {
|
||
display: grid;
|
||
grid-template-areas: "header";
|
||
align-self: start;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .repeating-container > .header {
|
||
grid-area: header;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .repeating-container :is(.repcontrol-button, .repcontrol_edit) {
|
||
opacity: 0;
|
||
transition: var(--revealTrans);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .repeating-container:is(:hover, :focus-within, :focus) :is(.repcontrol-button, .repcontrol_edit) {
|
||
opacity: 1;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .repcontrol-button {
|
||
align-self: start;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .repcontrol-button ~ .repcontrol {
|
||
justify-self: end;
|
||
z-index: 100;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .repcontrol-button ~ .repcontrol > .repcontrol_add {
|
||
display: none !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .repcontrol-button--add {
|
||
justify-self: start;
|
||
width: 15px;
|
||
height: 15px;
|
||
padding: 4px;
|
||
font-size: 0;
|
||
color: var(--col-alt);
|
||
border: 1px solid var(--col-alt);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .repcontrol-button--add::before {
|
||
inset: 0;
|
||
place-self: center;
|
||
font-family: var(--font-icon);
|
||
font-size: 12px;
|
||
content: "add";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .kmodal__button {
|
||
all: initial;
|
||
display: flex;
|
||
margin: 0;
|
||
padding: 0;
|
||
cursor: pointer;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .kmodal__checkbox[type=checkbox] {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .kmodal__outer {
|
||
opacity: 0;
|
||
visibility: hidden;
|
||
position: fixed;
|
||
top: 0;
|
||
right: 0;
|
||
bottom: 0;
|
||
left: 0;
|
||
text-align: left;
|
||
background: var(--kmodal-overlay-background);
|
||
transition: opacity 0.25s ease;
|
||
z-index: 999;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .kmodal__background {
|
||
all: initial;
|
||
margin: 0;
|
||
padding: 0;
|
||
position: absolute;
|
||
top: 0;
|
||
right: 0;
|
||
bottom: 0;
|
||
left: 0;
|
||
cursor: pointer;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .kmodal__inner {
|
||
position: fixed;
|
||
width: var(--kmodal-width);
|
||
height: var(--kmodal-height);
|
||
inset: 0;
|
||
margin: auto;
|
||
overflow: auto;
|
||
background: var(--kmodal-dialog-background);
|
||
border-radius: 5px;
|
||
padding: var(--kmodal-close-height) calc(var(--kmodal-close-width) * 3) var(--kmodal-close-height) calc(var(--kmodal-close-width) * 2);
|
||
max-width: var(--kmodal-max-width);
|
||
max-height: var(--kmodal-max-height);
|
||
transition: opacity 0.25s ease;
|
||
box-shadow: var(--kmodal-box-shadow);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .kmodal__close {
|
||
position: absolute;
|
||
right: var(--kmodal-close-width);
|
||
top: var(--kmodal-close-height);
|
||
width: var(--kmodal-close-width);
|
||
height: var(--kmodal-close-height);
|
||
cursor: pointer;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .kmodal__close:after,
|
||
body .ui-dialog .tab-content .charsheet .kmodal__close:before {
|
||
content: "";
|
||
position: absolute;
|
||
width: var(--kmodal-close-line-thickness);
|
||
height: var(--kmodal-close-line-length);
|
||
background: var(--kmodal-close-color);
|
||
display: block;
|
||
transform: rotate(45deg);
|
||
left: 50%;
|
||
margin: -3px 0 0 -1px;
|
||
top: 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .kmodal__close:hover:after,
|
||
body .ui-dialog .tab-content .charsheet .kmodal__close:hover:before {
|
||
background: var(--kmodal-close-hover-color);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .kmodal__close:before {
|
||
transform: rotate(-45deg);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .kmodal__checkbox:not(:checked) + .kmodal__outer {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .kmodal__checkbox:checked + .kmodal__outer {
|
||
opacity: 1;
|
||
visibility: visible;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .kmodal__checkbox:checked + .kmodal__outer .kmodal__inner {
|
||
top: 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .tabs__container:not(.k-active-tab) {
|
||
display: none !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .tabs__nav-item {
|
||
list-style: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .tabs__nav-list {
|
||
display: flex;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .display-control--inverted:checked + .controlled-display, body .ui-dialog .tab-content .charsheet .display-control:not(:checked) + .controlled-display {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .display-control--non-zero:not(:is([value=""], :not([value]), [value="0"])) + .controlled-display, body .ui-dialog .tab-content .charsheet .display-control--non-zero--inverted:is([value=""], :not([value]), [value="0"]) + .controlled-display {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .interaction-control:not(:checked) + .controlled-interaction {
|
||
pointer-events: none;
|
||
filter: contrast(30%) brightness(150%);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .locked + fieldset + .repcontainer + .repcontrol {
|
||
display: none !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .roller:before {
|
||
content: "";
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet select {
|
||
color: inherit;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet select option {
|
||
background-color: var(--backColor);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .input-label {
|
||
color: inherit;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet::after {
|
||
position: absolute;
|
||
content: "";
|
||
inset: calc(var(--_margin) * -1);
|
||
background: radial-gradient(ellipse at center, hsl(30, 60%, 95%) 0%, hsl(17, 3%, 65%) 100%), var(--paper_texture);
|
||
background-blend-mode: overlay, normal;
|
||
mix-blend-mode: multiply;
|
||
pointer-events: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .headed-section {
|
||
display: grid;
|
||
border: 3px solid var(--primary-color);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .headed-section__header {
|
||
background-color: var(--primary-color);
|
||
color: var(--background-color);
|
||
text-transform: capitalize;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .headed-section__header h3 {
|
||
background: var(--primary-color);
|
||
padding: var(--gap-size-xsmall);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .headed-section__header h3 span {
|
||
font-size: var(--font-size-large);
|
||
color: var(--background-color);
|
||
text-transform: capitalize;
|
||
font-weight: bold;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--grid {
|
||
display: grid;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--flex {
|
||
display: flex;
|
||
flex-wrap: wrap;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--grow {
|
||
flex-grow: 1;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--fit {
|
||
height: fit-content;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--max {
|
||
height: max-content;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .dcc-check {
|
||
display: inline-block;
|
||
border: 1px solid var(--primary-color);
|
||
width: 14px;
|
||
height: 14px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .dcc-check input {
|
||
padding: 0 !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .filter-sibling-by-class[value=""] ~ .filtered-by-class .show-if-class:not(.show-if-class--zero),
|
||
body .ui-dialog .tab-content .charsheet .filter-sibling-by-class:not([value]) ~ .filtered-by-class .show-if-class:not(.show-if-class--zero) {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .filter-sibling-by-class[value=cleric] ~ .filtered-by-class .show-if-class:not(.show-if-class--cleric) {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .filter-sibling-by-class[value=dwarf] ~ .filtered-by-class .show-if-class:not(.show-if-class--dwarf) {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .filter-sibling-by-class[value=elf] ~ .filtered-by-class .show-if-class:not(.show-if-class--elf) {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .filter-sibling-by-class[value=halfling] ~ .filtered-by-class .show-if-class:not(.show-if-class--halfling) {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .filter-sibling-by-class[value=thief] ~ .filtered-by-class .show-if-class:not(.show-if-class--thief) {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .filter-sibling-by-class[value=warrior] ~ .filtered-by-class .show-if-class:not(.show-if-class--warrior) {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .filter-sibling-by-class[value=wizard] ~ .filtered-by-class .show-if-class:not(.show-if-class--wizard) {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .filter-sibling-by-class[value=zero] ~ .filtered-by-class .show-if-class:not(.show-if-class--zero) {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .filter-sibling-by-level[value="0"] + .filter-sibling-by-class ~ .filtered-by-class .show-if-class:not(.show-if-class--zero),
|
||
body .ui-dialog .tab-content .charsheet .filter-sibling-by-level:not([value]) + .filter-sibling-by-class ~ .filtered-by-class .show-if-class:not(.show-if-class--zero) {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .filter-sibling-by-level[value]:not([value="0"]) + .filter-sibling-by-class[value]:not([value=zero]) ~ .filtered-by-class .show-if-level.show-if-level--zero:not(.show-if-class) {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .filter-sibling-by-state {
|
||
cursor: help;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .filter-sibling-by-state:not([open]) ~ .filtered-by-state {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .headed-section {
|
||
grid-template-rows: max-content 1fr;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .headed-section:hover .collapse {
|
||
opacity: var(--collapseHoverOpacity);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .headed-section__header, body .ui-dialog .tab-content .charsheet .section__header {
|
||
height: max-content;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .headed-section__header span, body .ui-dialog .tab-content .charsheet .section__header span {
|
||
display: inline-block;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .headed-section__header:has(span), body .ui-dialog .tab-content .charsheet .section__header:has(span) {
|
||
font-size: 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .headed-section__content, body .ui-dialog .tab-content .charsheet .section__content {
|
||
padding: var(--gap-size-small);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container {
|
||
/*&:has(.repcontainer:empty) {
|
||
.collapse {
|
||
pointer-events: none;
|
||
opacity: 1;
|
||
}
|
||
.collapsed {
|
||
display: block!important;
|
||
.repcontrol {
|
||
button {
|
||
visibility: hidden;
|
||
}
|
||
pointer-events: none;
|
||
}
|
||
}
|
||
.expanded {
|
||
display: none;
|
||
}
|
||
}*/
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container input:not([class*=collapse]), body .ui-dialog .tab-content .charsheet .section-container select, body .ui-dialog .tab-content .charsheet .section-container textarea {
|
||
margin: 0;
|
||
padding: var(--gap-size-xsmall);
|
||
border: 0;
|
||
text-align: left;
|
||
background-color: var(--tertiary-color);
|
||
border-radius: 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container input:not([class*=collapse]):focus, body .ui-dialog .tab-content .charsheet .section-container select:focus, body .ui-dialog .tab-content .charsheet .section-container textarea:focus {
|
||
background-color: var(--secondary-color);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container ::placeholder {
|
||
font-style: italic;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .sheet-attribute--uppercased {
|
||
text-transform: uppercase;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .sheet-attribute--lowercased {
|
||
text-transform: lowercase;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .sheet-attribute--pre-wrap {
|
||
white-space: pre-wrap;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .sheet-attribute--default-0:empty:after {
|
||
content: "0";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .sheet-attribute--default-10:empty:after {
|
||
content: "10";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .sheet-attribute--default-1d4:empty:after {
|
||
content: "1d4";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .sheet-attribute--default-1d20:empty:after {
|
||
content: "1d20";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .sheet-attribute--with-default:empty {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .sheet-attribute--with-default:not(:empty) + .sheet-attribute-default {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .sheet-attribute--roll-bonus-value:not([value^="-"]):not([value^="+"]) + .sheet-attribute--roll-bonus:not(:empty):before {
|
||
content: "+";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .sheet-attribute-default {
|
||
color: var(--secondary-color);
|
||
font-style: italic;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .rollable {
|
||
cursor: pointer;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .rollable:hover span, body .ui-dialog .tab-content .charsheet .section-container .rollable:hover h5 {
|
||
color: var(--roll-color);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .carded-repeating-section {
|
||
gap: var(--gap-size-normal);
|
||
display: grid;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .carded-repeating-section span, body .ui-dialog .tab-content .charsheet .section-container .carded-repeating-section input, body .ui-dialog .tab-content .charsheet .section-container .carded-repeating-section textarea, body .ui-dialog .tab-content .charsheet .section-container .carded-repeating-section select, body .ui-dialog .tab-content .charsheet .section-container .carded-repeating-section option {
|
||
font-size: var(--font-size-small);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .carded-repeating-section .repcontainer {
|
||
gap: var(--gap-size-small);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .carded-repeating-section .repitem {
|
||
box-sizing: border-box;
|
||
border: 1px solid var(--primary-color);
|
||
padding: var(--gap-size-small);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .carded-repeating-section .repitem .labelled-edit {
|
||
line-height: normal;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .carded-repeating-section .repitem .labelled-edit__container {
|
||
flex-grow: 1;
|
||
position: relative;
|
||
overflow: hidden;
|
||
white-space: nowrap;
|
||
text-overflow: ellipsis;
|
||
min-height: calc(var(--font-size-small) + 2 * var(--gap-size-xsmall) + 2px);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .carded-repeating-section .repitem .labelled-edit__container span {
|
||
overflow: hidden;
|
||
white-space: nowrap;
|
||
text-overflow: ellipsis;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .carded-repeating-section .repitem .labelled-edit__container .labelled-edit__value {
|
||
position: absolute;
|
||
width: 100%;
|
||
top: 0;
|
||
left: 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .carded-repeating-section .repitem .rollable {
|
||
line-height: calc(var(--font-size-small) * 1.42857143);
|
||
font-size: var(--font-size-small);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .carded-repeating-section .repitem .rollable span {
|
||
line-height: calc(var(--font-size-small) * 1.42857143);
|
||
font-size: var(--font-size-small);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .carded-repeating-section .repitem:focus-within:after {
|
||
content: none !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .headed-repeating-section {
|
||
position: relative;
|
||
gap: var(--gap-size-normal);
|
||
display: grid;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .headed-repeating-section .repcontainer {
|
||
gap: var(--gap-size-small);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .headed-repeating-section__header {
|
||
font-size: var(--font-size-normal);
|
||
text-transform: capitalize;
|
||
font-weight: bold;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .headed-repeating-section__header span {
|
||
overflow: hidden;
|
||
text-overflow: ellipsis;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .headed-repeating-section__header,
|
||
body .ui-dialog .tab-content .charsheet .section-container .headed-repeating-section .repitem {
|
||
display: grid;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .headed-repeating-section__header span, body .ui-dialog .tab-content .charsheet .section-container .headed-repeating-section__header input,
|
||
body .ui-dialog .tab-content .charsheet .section-container .headed-repeating-section .repitem span,
|
||
body .ui-dialog .tab-content .charsheet .section-container .headed-repeating-section .repitem input {
|
||
text-align: left;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .headed-repeating-section .repitem span {
|
||
line-height: normal;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .repcontrol-button--add {
|
||
position: absolute;
|
||
bottom: 0;
|
||
right: 0;
|
||
background: var(--primary-color);
|
||
color: var(--background-color);
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
line-height: 12px;
|
||
height: var(--button-size-normal);
|
||
width: var(--button-size-normal);
|
||
padding: 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .repcontrol {
|
||
margin-right: calc(var(--button-size-normal) + var(--gap-size-xsmall));
|
||
grid-column: 1/-1;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .repcontrol button {
|
||
background: var(--primary-color);
|
||
font-size: var(--font-size-small);
|
||
line-height: var(--font-size-small);
|
||
color: var(--background-color);
|
||
height: var(--button-size-normal);
|
||
align-items: center;
|
||
justify-content: center;
|
||
padding: 0 var(--gap-size-small);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container > .collapse {
|
||
display: flex;
|
||
align-items: center;
|
||
height: 30px;
|
||
width: 30px;
|
||
top: -40px;
|
||
line-height: 30px;
|
||
right: -10px !important;
|
||
justify-content: center;
|
||
z-index: 10000000;
|
||
background: var(--primary-color);
|
||
clip-path: circle(35%);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container > .collapse:before {
|
||
color: var(--background-color);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container > .collapse:checked {
|
||
opacity: 1;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .collapsed {
|
||
position: relative;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .collapsed .repitem {
|
||
position: relative;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .collapsed .repitem:focus-within h5 {
|
||
font-weight: bold;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .collapsed .repitem:focus-within:after {
|
||
content: "";
|
||
display: block;
|
||
position: absolute;
|
||
box-sizing: border-box;
|
||
width: calc(100% + 10px);
|
||
height: calc(100% + 10px);
|
||
top: -5px;
|
||
left: -5px;
|
||
z-index: 0;
|
||
border: 1px solid var(--primary-color);
|
||
pointer-events: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .labelled {
|
||
display: flex;
|
||
align-items: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .labelled__label {
|
||
font-weight: bold;
|
||
text-transform: capitalize;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .labelled__label:after {
|
||
content: ": ";
|
||
white-space: pre-wrap;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .labelled__container {
|
||
display: grid;
|
||
grid-template: "container";
|
||
align-items: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .labelled__display {
|
||
grid-area: container;
|
||
position: relative;
|
||
cursor: pointer;
|
||
box-sizing: border-box;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .labelled__display--raw:not([value^="-"]):not([value^="+"]) ~ .labelled__display--bonus:before {
|
||
content: "+";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .labelled__display:not(:empty) + .labelled__display--placeholder {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .labelled__display:not(.labelled__display--placeholder):empty {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .labelled__display--placeholder {
|
||
color: var(--secondary-color);
|
||
font-style: italic;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .labelled__value {
|
||
grid-area: container;
|
||
opacity: 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .labelled:focus-within .labelled-edit__display {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .labelled:focus-within .labelled-edit__value {
|
||
opacity: 1;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .fill-up-to {
|
||
display: inline-grid;
|
||
gap: 1px;
|
||
border: 1px solid black;
|
||
background-color: black;
|
||
--fill-up-to-size: 1.2em;
|
||
height: min-content;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .fill-up-to__value {
|
||
position: relative;
|
||
background: var(--background-color);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .fill-up-to__value label {
|
||
display: flex;
|
||
min-height: 100%;
|
||
cursor: pointer;
|
||
align-items: center;
|
||
justify-content: center;
|
||
height: var(--fill-up-to-size);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .fill-up-to__value label span {
|
||
font-size: var(--font-size-xsmall);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .fill-up-to__value input {
|
||
position: absolute;
|
||
width: 100%;
|
||
height: 100%;
|
||
opacity: 0;
|
||
padding: 0;
|
||
margin: 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .fill-up-to :has(input:checked) {
|
||
background: var(--primary-color);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .fill-up-to :has(input:checked) span {
|
||
color: var(--background-color);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .fill-up-to :has(input:checked) ~ .fill-up-to__value {
|
||
background: var(--primary-color);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .fill-up-to :has(input:checked) ~ .fill-up-to__value span {
|
||
color: var(--background-color);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .table {
|
||
margin-bottom: 0;
|
||
display: grid;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .table__header {
|
||
background: var(--background-color);
|
||
border: 2px solid var(--primary-color);
|
||
box-sizing: border-box;
|
||
display: grid;
|
||
gap: 2px;
|
||
grid-template-columns: subgrid;
|
||
grid-column: 1/-1;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .table__header .table__cell {
|
||
background: var(--primary-color);
|
||
color: var(--background-color);
|
||
text-transform: capitalize;
|
||
font-weight: bold;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .table__body {
|
||
box-sizing: border-box;
|
||
border: 2px solid var(--primary-color);
|
||
background: var(--primary-color);
|
||
display: grid;
|
||
gap: 2px;
|
||
grid-template-columns: subgrid;
|
||
grid-column: 1/-1;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .table__cell {
|
||
background: var(--background-color);
|
||
display: flex;
|
||
align-items: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .table__cell--align-center {
|
||
justify-content: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .i18n-list > span:not(:last-child):after {
|
||
content: ", ";
|
||
white-space: pre-wrap;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .i18n-list > span:last-child:after {
|
||
content: ".";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .between-parentheses:after {
|
||
content: ")";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .between-parentheses:before {
|
||
content: "(";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .expanded .repcontrol, body .ui-dialog .tab-content .charsheet .section-container .expanded .repcontrol-button {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .on-off-hidden {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .on-off {
|
||
--size: 12px;
|
||
width: calc(var(--size) * 1.4 + 2px);
|
||
height: var(--size);
|
||
position: relative;
|
||
border-radius: var(--size);
|
||
border: 1px solid var(--primary-color);
|
||
box-sizing: border-box;
|
||
overflow: hidden;
|
||
flex-shrink: 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .on-off input {
|
||
position: absolute;
|
||
width: 100%;
|
||
height: 100%;
|
||
opacity: 0;
|
||
padding: 0;
|
||
box-sizing: border-box;
|
||
z-index: 2;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .on-off:after {
|
||
content: "";
|
||
display: block;
|
||
background-color: var(--primary-color);
|
||
box-sizing: border-box;
|
||
position: absolute;
|
||
width: calc(var(--size) - 6px);
|
||
height: calc(var(--size) - 6px);
|
||
border-radius: calc(var(--size) - 6px);
|
||
left: 2px;
|
||
top: 2px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .on-off:has(input:checked) {
|
||
background-color: var(--primary-color);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .on-off:has(input:checked):after {
|
||
left: auto;
|
||
right: 2px;
|
||
background-color: var(--background-color);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container .truncated {
|
||
overflow: hidden;
|
||
text-overflow: ellipsis;
|
||
white-space: nowrap;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit {
|
||
display: flex;
|
||
align-items: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit__label {
|
||
font-weight: bold;
|
||
text-transform: capitalize;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit__label:after {
|
||
content: ": ";
|
||
white-space: pre-wrap;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit__container {
|
||
display: grid;
|
||
grid-template: "container";
|
||
align-items: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit__container:hover .labelled-edit__display {
|
||
background: var(--tertiary-color);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit__container .labelled-edit__display {
|
||
grid-area: container;
|
||
padding: 5px;
|
||
position: relative;
|
||
cursor: pointer;
|
||
min-height: 100%;
|
||
min-width: 100%;
|
||
box-sizing: border-box;
|
||
display: flex;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit__container .labelled-edit__display:after {
|
||
content: "";
|
||
display: block;
|
||
width: 100%;
|
||
position: absolute;
|
||
height: 1px;
|
||
background: var(--primary-color);
|
||
bottom: 0;
|
||
left: 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit__container .labelled-edit__display--raw:not([value^="-"]):not([value^="+"]) ~ .labelled-edit__display--bonus:before {
|
||
content: "+";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit__container .labelled-edit__display:not(:empty) + .labelled-edit__display--placeholder {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit__container .labelled-edit__display:not(.labelled-edit__display--placeholder):empty {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit__container .labelled-edit__display--placeholder {
|
||
color: var(--secondary-color);
|
||
font-style: italic;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit__container .labelled-edit__value {
|
||
display: flex;
|
||
grid-area: container;
|
||
opacity: 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit__container:focus-within .labelled-edit__display {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit__container:focus-within .labelled-edit__value {
|
||
opacity: 1;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit__container input[name*=_total] + input[name*=_mod][value]:not([value="0"]) ~ .labelled-edit__display {
|
||
color: var(--mod-color);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit--textarea .labelled-edit__display {
|
||
white-space: pre-wrap;
|
||
font-size: var(--font-size-small);
|
||
padding: var(--gap-size-small);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit--textarea .labelled-edit__display:after {
|
||
content: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit--textarea .labelled-edit__value {
|
||
width: 100%;
|
||
height: 100%;
|
||
font-size: var(--font-size-small);
|
||
padding: var(--gap-size-small);
|
||
overflow: hidden;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit--textarea:focus-within .labelled-edit__display {
|
||
display: block;
|
||
visibility: hidden;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit--textarea:focus-within .labelled-edit__value {
|
||
opacity: 1;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit--labelless .labelled-edit__container {
|
||
flex-grow: 1;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit.labelled-edit--readyonly {
|
||
display: flex;
|
||
align-items: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit.labelled-edit--readyonly .labelled-edit__label {
|
||
font-weight: bold;
|
||
text-transform: capitalize;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit.labelled-edit--readyonly .labelled-edit__label:after {
|
||
content: ": ";
|
||
white-space: pre-wrap;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit.labelled-edit--readyonly .labelled-edit__container {
|
||
display: grid;
|
||
grid-template: "container";
|
||
align-items: center;
|
||
min-height: auto;
|
||
cursor: default;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit.labelled-edit--readyonly .labelled-edit__container:hover .labelled-edit__display {
|
||
background: transparent;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit.labelled-edit--readyonly .labelled-edit__display {
|
||
grid-area: container;
|
||
position: relative;
|
||
cursor: pointer;
|
||
box-sizing: border-box;
|
||
padding: 0;
|
||
min-height: auto;
|
||
cursor: text;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit.labelled-edit--readyonly .labelled-edit__display--raw:not([value^="-"]):not([value^="+"]) ~ .labelled__display--bonus:before {
|
||
content: "+";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit.labelled-edit--readyonly .labelled-edit__display:not(:empty) + .labelled__display--placeholder {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit.labelled-edit--readyonly .labelled-edit__display:not(.labelled__display--placeholder):empty {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit.labelled-edit--readyonly .labelled-edit__display--placeholder {
|
||
color: var(--secondary-color);
|
||
font-style: italic;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit.labelled-edit--readyonly .labelled-edit__display:after {
|
||
content: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit.labelled-edit--readyonly .labelled-edit__value {
|
||
grid-area: container;
|
||
opacity: 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit.labelled-edit--readyonly .labelled-edit:focus-within .labelled-edit__display {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit.labelled-edit--readyonly .labelled-edit:focus-within .labelled-edit__value {
|
||
opacity: 1;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit__display--overwritten[value="1"] ~ .labelled-edit__display:not(.labelled-edit__display--placeholder) {
|
||
color: var(--overwritten-color);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .popup-container {
|
||
--_wedgeSize: 10px;
|
||
position: relative;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .popup-container:not(:hover) .popup {
|
||
display: none;
|
||
animation: tip-vanish 1s;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .popup-container .popup {
|
||
display: inline-block;
|
||
position: absolute;
|
||
z-index: 100;
|
||
opacity: 1;
|
||
left: 50%;
|
||
bottom: calc(var(--_wedgeSize) + 100%);
|
||
background-color: var(--backColor);
|
||
border-radius: 10px;
|
||
opacity: 0;
|
||
filter: drop-shadow(rgba(0, 0, 0, 0.19) 0px 10px 20px) drop-shadow(rgba(0, 0, 0, 0.23) 0px 6px 6px) drop-shadow(var(--borderColor) 1px 1px);
|
||
animation: tip-appear 1s 500ms;
|
||
animation-fill-mode: forwards;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .popup-container .popup:before {
|
||
content: "";
|
||
position: absolute;
|
||
top: 100%;
|
||
left: 50%;
|
||
width: 0;
|
||
border-top: var(--_wedgeSize) solid var(--backColor);
|
||
border-left: var(--_wedgeSize) solid transparent;
|
||
border-right: var(--_wedgeSize) solid transparent;
|
||
}
|
||
@starting-style {
|
||
body .ui-dialog .tab-content .charsheet .popup-container .popup {
|
||
opacity: 0;
|
||
}
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .popup-container .popup-contents {
|
||
padding: var(--tiny-gap);
|
||
}
|
||
@keyframes tip-appear {
|
||
from {
|
||
display: none;
|
||
opacity: 0;
|
||
}
|
||
to {
|
||
display: inline-block;
|
||
opacity: 1;
|
||
}
|
||
}
|
||
@keyframes tip-vanish {
|
||
from {
|
||
display: inline-block;
|
||
opacity: 1;
|
||
}
|
||
to {
|
||
display: none;
|
||
opacity: 0;
|
||
}
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .mancer-subfield .flex-box :first-child {
|
||
flex: 0 0 auto;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .mancer-subfield .flex-box :not(:first-child) {
|
||
flex: 1 1 auto;
|
||
width: 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .class-table {
|
||
display: grid;
|
||
grid-template-rows: [header-start] auto [header-end];
|
||
grid-auto-flow: column;
|
||
place-content: start;
|
||
gap: var(--half-gap);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .class-table .header {
|
||
grid-row: header-start/header-end;
|
||
place-self: end center;
|
||
text-align: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .class-table .row-1 {
|
||
grid-row: 2;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .class-table .row-2 {
|
||
grid-row: 3;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .class-table .row-3 {
|
||
grid-row: 4;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .class-table .row-4 {
|
||
grid-row: 5;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .class-table .row-5 {
|
||
grid-row: 6;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .class-table .row-6 {
|
||
grid-row: 7;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .class-table .row-7 {
|
||
grid-row: 8;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .class-table .row-8 {
|
||
grid-row: 9;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .class-table .row-9 {
|
||
grid-row: 10;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .class-table .row-10 {
|
||
grid-row: 11;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .class-table .new-row {
|
||
grid-row: 4;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .class-table .old-row {
|
||
grid-row: 2;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .class-table .level-progress-indicator {
|
||
grid-row: 3;
|
||
grid-column: 1;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .class-table .repcontainer,
|
||
body .ui-dialog .tab-content .charsheet .class-table .repitem {
|
||
display: contents;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .weapon-button-container {
|
||
margin-bottom: var(--gap-size-small);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .mancer-startup {
|
||
display: grid;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .mancer-create .modal-button--thick {
|
||
place-self: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .modal-button--content {
|
||
place-self: center start;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .progress-spinner {
|
||
position: absolute;
|
||
z-index: 1000;
|
||
inset: 0;
|
||
background-color: color-mix(in lch, black, transparent 30%);
|
||
display: grid;
|
||
place-items: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .progress-spinner.inactive {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .progress-spinner:not(.inactive) .loader, body .ui-dialog .tab-content .charsheet .progress-spinner:not(.inactive) .loader:before, body .ui-dialog .tab-content .charsheet .progress-spinner:not(.inactive) .loader:after {
|
||
border-radius: 50%;
|
||
width: 2.5em;
|
||
height: 2.5em;
|
||
animation-fill-mode: both;
|
||
animation: bblFadInOut 1.8s infinite ease-in-out;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .progress-spinner:not(.inactive) .loader {
|
||
color: var(--primary-color);
|
||
font-size: 7px;
|
||
position: relative;
|
||
text-indent: -9999em;
|
||
transform: translateZ(0);
|
||
animation-delay: -0.16s;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .progress-spinner:not(.inactive) .loader:before,
|
||
body .ui-dialog .tab-content .charsheet .progress-spinner:not(.inactive) .loader:after {
|
||
content: "";
|
||
position: absolute;
|
||
top: 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .progress-spinner:not(.inactive) .loader:before {
|
||
left: -3.5em;
|
||
animation-delay: -0.32s;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .progress-spinner:not(.inactive) .loader:after {
|
||
left: 3.5em;
|
||
}
|
||
@keyframes bblFadInOut {
|
||
0%, 80%, 100% {
|
||
box-shadow: 0 2.5em 0 -1.3em;
|
||
}
|
||
40% {
|
||
box-shadow: 0 2.5em 0 0;
|
||
}
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .mancer-nav-container {
|
||
pointer-events: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .mancer-nav-container:has(> .preexisting-char:not([value="0"], [value=""])) {
|
||
justify-content: end;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .sticky-corner {
|
||
position: sticky;
|
||
bottom: 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .corner-right {
|
||
left: 100%;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .preserve-whitespace {
|
||
white-space: pre-wrap;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .mancer-spells p {
|
||
margin: 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .mancer-spells .slash-control:empty + span {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .mancer-spells .repcontainer[data-groupname=repeating_mancer-spells] {
|
||
display: block;
|
||
column-width: 200px;
|
||
column-gap: var(--big-gap);
|
||
column-rule: 2px solid var(--borderColor);
|
||
column-fill: balance;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .mancer-spells .repcontainer[data-groupname=repeating_mancer-spells] .repitem {
|
||
break-inside: avoid;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .mancer-spells .repcontainer[data-groupname=repeating_mancer-spells] .repitem:has(.header-display:checked) {
|
||
column-span: all;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .mancer-spells .repcontainer[data-groupname=repeating_mancer-spells] .repitem:has(.header-display:checked):not(:first-child) {
|
||
margin-top: var(--half-gap);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .rollable-table-list .repitem {
|
||
display: flex;
|
||
justify-content: space-between;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .rollable-table-list .repitem button {
|
||
margin-right: auto;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .rollable-table-list .repcontrol {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .die-display {
|
||
gap: 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .die-display input {
|
||
width: 4ch;
|
||
box-sizing: content-box !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .warning {
|
||
background-color: var(--error-red) !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .sheet-toggle {
|
||
position: fixed;
|
||
top: 17px;
|
||
right: 30px;
|
||
z-index: 9997;
|
||
display: flex;
|
||
background: var(--background-color);
|
||
gap: 10px;
|
||
}
|
||
@media (max-width: 800px) {
|
||
body .ui-dialog .tab-content .charsheet .sheet-toggle {
|
||
position: fixed;
|
||
top: 43px;
|
||
justify-content: end;
|
||
width: 100%;
|
||
margin-bottom: var(--gap-size-small);
|
||
}
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .sheet-toggle .layout--flex {
|
||
align-items: center;
|
||
gap: 5px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .sheet-toggle:has(input[name=attr_is_npc]:checked) ~ .compendium-drop-target > .pc {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .sheet-toggle:not(:has(input[name=attr_is_npc]:checked)) ~ .compendium-drop-target > .npc {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .sheet-toggle .section-container:not(:first-child) {
|
||
display: flex;
|
||
align-items: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .sheet-toggle .section-container:not(:first-child):before {
|
||
content: "";
|
||
width: 1px;
|
||
display: block;
|
||
background: var(--primary-color);
|
||
height: 15px;
|
||
margin-right: 10px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .kmodal--mancer__inner {
|
||
width: clamp(300px, 80dvw, 600px);
|
||
border-radius: 0;
|
||
max-height: 80dvh;
|
||
background-color: var(--backColor);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .mancer-button-wrapper {
|
||
display: grid;
|
||
grid-template-columns: [content-start] 1fr [button-start] auto [content-end button-end];
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .mancer-button-wrapper > :not(.mancer-button) {
|
||
grid-area: content !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .mancer-button-wrapper > .mancer-button {
|
||
grid-area: button;
|
||
z-index: 10;
|
||
place-self: start center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--header {
|
||
container-type: inline-size;
|
||
container-name: header;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--header .layout--header {
|
||
grid-template-areas: "name name title title" "occupation class alignment speed" "augur augur level xp";
|
||
gap: 0 var(--gap-size-small);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--header .layout--header .labelled-edit--character-name {
|
||
grid-area: name;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--header .layout--header .labelled-edit--title {
|
||
grid-area: title;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--header .layout--header .labelled-edit--title .labelled-edit__display {
|
||
text-transform: capitalize;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--header .layout--header .labelled-edit--occupation {
|
||
grid-area: occupation;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--header .layout--header .labelled-edit--class {
|
||
grid-area: class;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--header .layout--header .labelled-edit--class .labelled-edit__display {
|
||
text-transform: capitalize;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--header .layout--header .labelled-edit--alignment {
|
||
grid-area: alignment;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--header .layout--header .labelled-edit--alignment .labelled-edit__display {
|
||
text-transform: capitalize;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--header .layout--header .labelled-edit--speed {
|
||
grid-area: speed;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--header .layout--header .labelled-edit--birth-augur {
|
||
grid-area: augur;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--header .layout--header .labelled-edit--level {
|
||
grid-area: level;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--header .layout--header .labelled-edit--xp {
|
||
grid-area: xp;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--header .labelled-edit {
|
||
flex-direction: column-reverse;
|
||
align-items: flex-start;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--header .labelled-edit__label {
|
||
overflow: hidden;
|
||
text-overflow: ellipsis;
|
||
white-space: nowrap;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--header .labelled-edit__label:after {
|
||
content: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--header .labelled-edit__container {
|
||
flex-grow: 1;
|
||
width: 100%;
|
||
overflow: hidden;
|
||
text-overflow: ellipsis;
|
||
white-space: nowrap;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--header .labelled-edit__container input, body .ui-dialog .tab-content .charsheet .section-container--header .labelled-edit__container span {
|
||
width: 100%;
|
||
overflow: hidden;
|
||
text-overflow: ellipsis;
|
||
white-space: nowrap;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--header .labelled-edit__container:not(:hover) .labelled-edit__display {
|
||
padding-left: 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--header input[name=attr_occupation]::-webkit-calendar-picker-indicator {
|
||
opacity: 0;
|
||
}
|
||
@container header (max-width: 300px) {
|
||
body .ui-dialog .tab-content .charsheet .layout--header {
|
||
grid-template-areas: "name title" "occupation class" "alignment speed" "level xp";
|
||
}
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--defense .layout--double {
|
||
align-items: flex-start;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--defense .labelled-edit--armor-class,
|
||
body .ui-dialog .tab-content .charsheet .section-container--defense .labelled-edit--hit-points {
|
||
flex-direction: column-reverse;
|
||
gap: var(--gap-size-small);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--defense .labelled-edit--armor-class .labelled-edit__label,
|
||
body .ui-dialog .tab-content .charsheet .section-container--defense .labelled-edit--hit-points .labelled-edit__label {
|
||
text-align: center;
|
||
white-space: pre-wrap;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--defense .labelled-edit--armor-class .labelled-edit__label:after,
|
||
body .ui-dialog .tab-content .charsheet .section-container--defense .labelled-edit--hit-points .labelled-edit__label:after {
|
||
content: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--defense .labelled-edit--armor-class .labelled-edit__container,
|
||
body .ui-dialog .tab-content .charsheet .section-container--defense .labelled-edit--hit-points .labelled-edit__container {
|
||
width: 80px;
|
||
height: 80px;
|
||
position: relative;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--defense .labelled-edit--armor-class .labelled-edit__container .shield,
|
||
body .ui-dialog .tab-content .charsheet .section-container--defense .labelled-edit--hit-points .labelled-edit__container .shield {
|
||
position: absolute;
|
||
width: 100%;
|
||
height: 100%;
|
||
top: 0;
|
||
left: 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--defense .labelled-edit--armor-class .labelled-edit__container input, body .ui-dialog .tab-content .charsheet .section-container--defense .labelled-edit--armor-class .labelled-edit__container span,
|
||
body .ui-dialog .tab-content .charsheet .section-container--defense .labelled-edit--hit-points .labelled-edit__container input,
|
||
body .ui-dialog .tab-content .charsheet .section-container--defense .labelled-edit--hit-points .labelled-edit__container span {
|
||
position: relative;
|
||
z-index: 2;
|
||
height: 100%;
|
||
width: 100%;
|
||
padding: 0;
|
||
text-align: center;
|
||
font-size: 2rem;
|
||
font-weight: bold;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
line-height: normal;
|
||
background: transparent !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--defense .labelled-edit--armor-class .labelled-edit__container input:after, body .ui-dialog .tab-content .charsheet .section-container--defense .labelled-edit--armor-class .labelled-edit__container span:after,
|
||
body .ui-dialog .tab-content .charsheet .section-container--defense .labelled-edit--hit-points .labelled-edit__container input:after,
|
||
body .ui-dialog .tab-content .charsheet .section-container--defense .labelled-edit--hit-points .labelled-edit__container span:after {
|
||
content: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--defense .labelled-edit--armor-class .labelled-edit__container:hover .shield:after,
|
||
body .ui-dialog .tab-content .charsheet .section-container--defense .labelled-edit--hit-points .labelled-edit__container:hover .shield:after {
|
||
background: var(--tertiary-color);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--defense .labelled-edit--armor-class .labelled-edit__container:focus-within .shield:after,
|
||
body .ui-dialog .tab-content .charsheet .section-container--defense .labelled-edit--hit-points .labelled-edit__container:focus-within .shield:after {
|
||
background: var(--secondary-color);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--defense .labelled-edit--armor-class .labelled-edit__container .shield {
|
||
border-top: 5px solid var(--primary-color);
|
||
box-sizing: border-box;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--defense .labelled-edit--armor-class .labelled-edit__container .shield:after {
|
||
content: "";
|
||
bottom: 0px;
|
||
left: 0;
|
||
clip-path: ellipse(calc(50% - 5px) calc(100% - 5px) at 50% 0%);
|
||
background: var(--background-color);
|
||
width: 100%;
|
||
height: 100%;
|
||
z-index: 1;
|
||
position: absolute;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--defense .labelled-edit--armor-class .labelled-edit__container .shield:before {
|
||
content: "";
|
||
top: 0;
|
||
left: 0;
|
||
clip-path: ellipse(50% 100% at 50% 0%);
|
||
background: var(--primary-color);
|
||
width: 100%;
|
||
height: 100%;
|
||
z-index: 0;
|
||
position: absolute;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--defense .labelled-edit--hit-points .labelled-edit__container .shield:after {
|
||
content: "";
|
||
top: 0;
|
||
left: 0;
|
||
clip-path: polygon(5px 5px, calc(100% - 5px) 5px, calc(85% - 4px) calc(100% - 5px), calc(15% + 4px) calc(100% - 5px));
|
||
background: var(--background-color);
|
||
width: 100%;
|
||
height: 100%;
|
||
z-index: 1;
|
||
position: absolute;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--defense .labelled-edit--hit-points .labelled-edit__container .shield:before {
|
||
content: "";
|
||
top: 0;
|
||
left: 0;
|
||
clip-path: polygon(0 0, 100% 0, 85% 100%, 15% 100%);
|
||
background: var(--primary-color);
|
||
width: 100%;
|
||
height: 100%;
|
||
z-index: 0;
|
||
position: absolute;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--defense .labelled-edit--hit-points-max {
|
||
justify-self: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--defense .labelled-edit--hit-points-max input, body .ui-dialog .tab-content .charsheet .section-container--defense .labelled-edit--hit-points-max span {
|
||
padding-top: 0 !important;
|
||
padding-bottom: 0 !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--defense .labelled-edit--hit-die {
|
||
justify-self: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--defense .labelled-edit--hit-die input, body .ui-dialog .tab-content .charsheet .section-container--defense .labelled-edit--hit-die span {
|
||
padding-top: 0 !important;
|
||
padding-bottom: 0 !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--defense .labelled-edit--hit-die input {
|
||
width: 42px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--combat .labelled-edit__container {
|
||
flex-grow: 1;
|
||
position: relative;
|
||
min-height: 30px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--combat .labelled-edit__label {
|
||
white-space: nowrap;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--combat .labelled-edit__display {
|
||
overflow: hidden;
|
||
text-overflow: ellipsis;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--combat .labelled-edit input, body .ui-dialog .tab-content .charsheet .section-container--combat .labelled-edit select {
|
||
width: 100%;
|
||
position: absolute;
|
||
top: 0;
|
||
left: 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--combat .deed-die-result[value] + .labelled-edit .labelled-edit__display--bonus:after {
|
||
height: auto;
|
||
background-color: transparent;
|
||
position: relative;
|
||
white-space: pre;
|
||
font-weight: bold;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--combat .deed-die-result + .labelled-edit .labelled-edit__container:after {
|
||
content: "";
|
||
position: absolute;
|
||
width: 100%;
|
||
height: calc(100% - 1px);
|
||
pointer-events: none;
|
||
border-bottom: 1px solid var(--primary-color);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--combat .deed-die-result[value="1"] + .labelled-edit .labelled-edit__display--bonus:after {
|
||
content: " (+1)";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--combat .deed-die-result[value="2"] + .labelled-edit .labelled-edit__display--bonus:after {
|
||
content: " (+2)";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--combat .deed-die-result[value="3"] + .labelled-edit .labelled-edit__display--bonus:after {
|
||
content: " (+3)";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--combat .deed-die-result[value="4"] + .labelled-edit .labelled-edit__display--bonus:after {
|
||
content: " (+4)";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--combat .deed-die-result[value="5"] + .labelled-edit .labelled-edit__display--bonus:after {
|
||
content: " (+5)";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--combat .deed-die-result[value="6"] + .labelled-edit .labelled-edit__display--bonus:after {
|
||
content: " (+6)";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--combat .deed-die-result[value="7"] + .labelled-edit .labelled-edit__display--bonus:after {
|
||
content: " (+7)";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--combat .deed-die-result[value="8"] + .labelled-edit .labelled-edit__display--bonus:after {
|
||
content: " (+8)";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--combat .deed-die-result[value="9"] + .labelled-edit .labelled-edit__display--bonus:after {
|
||
content: " (+9)";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--combat .deed-die-result[value="10"] + .labelled-edit .labelled-edit__display--bonus:after {
|
||
content: " (+10)";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--combat .deed-die-result[value="11"] + .labelled-edit .labelled-edit__display--bonus:after {
|
||
content: " (+11)";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--combat .deed-die-result[value="12"] + .labelled-edit .labelled-edit__display--bonus:after {
|
||
content: " (+12)";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--combat .deed-die-result[value="13"] + .labelled-edit .labelled-edit__display--bonus:after {
|
||
content: " (+13)";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--combat .deed-die-result[value="14"] + .labelled-edit .labelled-edit__display--bonus:after {
|
||
content: " (+14)";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--combat .deed-die-result[value="15"] + .labelled-edit .labelled-edit__display--bonus:after {
|
||
content: " (+15)";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--combat .deed-die-result[value="16"] + .labelled-edit .labelled-edit__display--bonus:after {
|
||
content: " (+16)";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section--score,
|
||
body .ui-dialog .tab-content .charsheet .section-container--score,
|
||
body .ui-dialog .tab-content .charsheet .layout--score {
|
||
grid-template-columns: subgrid;
|
||
grid-template-rows: subgrid;
|
||
grid-column: 1/-1;
|
||
grid-row: 1/-1;
|
||
display: grid;
|
||
pointer-events: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit--score {
|
||
pointer-events: all;
|
||
align-items: flex-start;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit--score > .layout--flex {
|
||
flex-direction: column;
|
||
min-height: 100%;
|
||
justify-content: space-between;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit--score > .labelled-edit__container {
|
||
border: 3px solid var(--primary-color);
|
||
position: relative;
|
||
box-sizing: border-box;
|
||
width: 50px;
|
||
height: 50px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit--score > .labelled-edit__container input, body .ui-dialog .tab-content .charsheet .labelled-edit--score > .labelled-edit__container span {
|
||
z-index: 2;
|
||
height: 100%;
|
||
width: 100%;
|
||
padding: 0;
|
||
text-align: center;
|
||
font-weight: bold;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
line-height: normal;
|
||
font-size: var(--font-size-large);
|
||
background: transparent !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit--score > .labelled-edit__container input:after, body .ui-dialog .tab-content .charsheet .labelled-edit--score > .labelled-edit__container span:after {
|
||
content: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit--score > .labelled-edit__container:hover {
|
||
background: var(--tertiary-color);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit--score > .labelled-edit__container:focus-within {
|
||
background: var(--secondary-color);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit--score > .labelled-edit__container input[name*=_mod][value]:not([value="0"]) ~ .labelled-edit__display {
|
||
color: var(--mod-color);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit--score .rollable {
|
||
background: var(--primary-color);
|
||
color: var(--background-color);
|
||
padding: 3px var(--gap-size-small);
|
||
text-align: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit--score .rollable span:after {
|
||
content: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit--score .labelled-edit__modifier {
|
||
padding-right: 5px;
|
||
justify-content: space-between;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit--score .labelled-edit__modifier span, body .ui-dialog .tab-content .charsheet .labelled-edit--score .labelled-edit__modifier input {
|
||
font-size: var(--font-size-normal);
|
||
padding: 0;
|
||
text-align: center;
|
||
justify-content: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit--strength {
|
||
grid-area: strength;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit--agility {
|
||
grid-area: agility;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit--stamina {
|
||
grid-area: stamina;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit--personality {
|
||
grid-area: personality;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit--luck {
|
||
grid-area: luck;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .labelled-edit--intelligence {
|
||
grid-area: intelligence;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section--savings,
|
||
body .ui-dialog .tab-content .charsheet .section-container--savings,
|
||
body .ui-dialog .tab-content .charsheet .layout--savings {
|
||
grid-template-columns: subgrid;
|
||
grid-template-rows: subgrid;
|
||
grid-column: 1/-1;
|
||
grid-row: 1/-1;
|
||
display: grid;
|
||
pointer-events: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--savings .labelled-edit--saving {
|
||
pointer-events: all;
|
||
flex-direction: row-reverse;
|
||
background: var(--primary-color);
|
||
height: 50px;
|
||
padding: 3px var(--gap-size-small) 3px 3px;
|
||
box-sizing: border-box;
|
||
gap: var(--gap-size-small);
|
||
justify-content: left;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--savings .labelled-edit--saving .labelled-edit__label {
|
||
color: var(--background-color);
|
||
white-space: pre-wrap;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--savings .labelled-edit--saving .labelled-edit__label:after {
|
||
content: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--savings .labelled-edit--saving .labelled-edit__container {
|
||
background: var(--background-color);
|
||
border-radius: 50px;
|
||
width: 44px;
|
||
height: 44px;
|
||
position: relative;
|
||
flex-shrink: 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--savings .labelled-edit--saving .labelled-edit__container input, body .ui-dialog .tab-content .charsheet .section-container--savings .labelled-edit--saving .labelled-edit__container span {
|
||
z-index: 2;
|
||
height: 100%;
|
||
width: 100%;
|
||
padding: 0;
|
||
text-align: center;
|
||
font-weight: bold;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
line-height: normal;
|
||
font-size: var(--font-size-large);
|
||
background: transparent !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--savings .labelled-edit--saving .labelled-edit__container input:after, body .ui-dialog .tab-content .charsheet .section-container--savings .labelled-edit--saving .labelled-edit__container span:after {
|
||
content: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--savings .labelled-edit--saving .labelled-edit__container:hover {
|
||
background: var(--tertiary-color);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--savings .labelled-edit--saving .labelled-edit__container:focus-within {
|
||
background: var(--secondary-color);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--savings .labelled-edit--ref-save {
|
||
grid-area: ref-save;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--savings .labelled-edit--fort-save {
|
||
grid-area: fort-save;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--savings .labelled-edit--will-save {
|
||
grid-area: will-save;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section--misc,
|
||
body .ui-dialog .tab-content .charsheet .section-container--misc,
|
||
body .ui-dialog .tab-content .charsheet .layout--misc {
|
||
grid-template-columns: subgrid;
|
||
grid-template-rows: subgrid;
|
||
grid-column: 1/-1;
|
||
grid-row: 1/-1;
|
||
display: grid;
|
||
pointer-events: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section.section--misc .labelled-edit {
|
||
pointer-events: all;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section.section--misc .labelled-edit--misc {
|
||
border: 3px solid var(--primary-color);
|
||
flex-direction: column;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section.section--misc .labelled-edit--misc .rollable {
|
||
line-height: normal;
|
||
width: 100%;
|
||
overflow: hidden;
|
||
text-overflow: ellipsis;
|
||
white-space: nowrap;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section.section--misc .labelled-edit--misc .rollable:hover .labelled-edit__label {
|
||
color: var(--roll-color);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section.section--misc .labelled-edit--misc .labelled-edit__label {
|
||
background: var(--primary-color);
|
||
color: var(--background-color);
|
||
font-size: var(--font-size-small);
|
||
font-weight: bold;
|
||
padding: 0px 5px 2px 5px;
|
||
box-sizing: border-box;
|
||
display: block;
|
||
text-align: center;
|
||
overflow: hidden;
|
||
text-overflow: ellipsis;
|
||
white-space: nowrap;
|
||
width: 100%;
|
||
flex-shrink: 0;
|
||
line-height: normal;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section.section--misc .labelled-edit--misc .labelled-edit__label:after {
|
||
content: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section.section--misc .labelled-edit--misc .labelled-edit__container {
|
||
flex-grow: 1;
|
||
width: 100%;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section.section--misc .labelled-edit--misc .labelled-edit__container:focus-within .labelled-edit__display {
|
||
display: block;
|
||
opacity: 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section.section--misc .labelled-edit--misc .labelled-edit__display:after {
|
||
content: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section.section--misc .labelled-edit--misc:not(.section--misc-left) .labelled-edit__container input, body .ui-dialog .tab-content .charsheet .section.section--misc .labelled-edit--misc:not(.section--misc-left) .labelled-edit__container span, body .ui-dialog .tab-content .charsheet .section.section--misc .labelled-edit--misc:not(.section--misc-left) .labelled-edit__container textarea {
|
||
align-items: center;
|
||
justify-content: center;
|
||
text-align: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section.section--misc .labelled-edit--misc:not(.section--misc-left) .labelled-edit__container input, body .ui-dialog .tab-content .charsheet .section.section--misc .labelled-edit--misc:not(.section--misc-left) .labelled-edit__container textarea {
|
||
width: 100%;
|
||
height: 100%;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section.section--misc .labelled-edit--misc.labelled-edit--avatar .labelled-edit__container {
|
||
overflow: hidden;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section.section--misc .labelled-edit--misc.labelled-edit--avatar .labelled-edit__avatar {
|
||
width: 100%;
|
||
height: 100%;
|
||
object-fit: contain;
|
||
overflow: hidden;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section.section--misc .labelled-edit--misc.labelled-edit--avatar .labelled-edit__display--raw:not([value]) + .labelled-edit__avatar,
|
||
body .ui-dialog .tab-content .charsheet .section.section--misc .labelled-edit--misc.labelled-edit--avatar .labelled-edit__display--raw[value=""] + .labelled-edit__avatar {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section.section--misc .luck {
|
||
position: relative;
|
||
grid-area: lucky-roll;
|
||
/*
|
||
&:has(.labelled-edit--luck-max .labelled-edit__display--raw[value="0"]),
|
||
&:has(.labelled-edit--luck-max .labelled-edit__display--raw:not([value])) {
|
||
.luck-score {
|
||
display: none;
|
||
}
|
||
}
|
||
&:has(.labelled-edit--luck-max .labelled-edit__display--raw[value="1"]) {
|
||
.luck-score:not(.luck-score--1) {
|
||
display: none;
|
||
}
|
||
}
|
||
&:has(.labelled-edit--luck-max .labelled-edit__display--raw[value="2"]) {
|
||
.luck-score:not(.luck-score--2) {
|
||
display: none;
|
||
}
|
||
}
|
||
&:has(.labelled-edit--luck-max .labelled-edit__display--raw[value="3"]) {
|
||
.luck-score:not(.luck-score--3) {
|
||
display: none;
|
||
}
|
||
}
|
||
&:has(.labelled-edit--luck-max .labelled-edit__display--raw[value="4"]) {
|
||
.luck-score:not(.luck-score--4) {
|
||
display: none;
|
||
}
|
||
}
|
||
&:has(.labelled-edit--luck-max .labelled-edit__display--raw[value="5"]) {
|
||
.luck-score:not(.luck-score--5) {
|
||
display: none;
|
||
}
|
||
}
|
||
&:has(.labelled-edit--luck-max .labelled-edit__display--raw[value="6"]) {
|
||
.luck-score:not(.luck-score--6) {
|
||
display: none;
|
||
}
|
||
}
|
||
&:has(.labelled-edit--luck-max .labelled-edit__display--raw[value="7"]) {
|
||
.luck-score:not(.luck-score--7) {
|
||
display: none;
|
||
}
|
||
}
|
||
&:has(.labelled-edit--luck-max .labelled-edit__display--raw[value="8"]) {
|
||
.luck-score:not(.luck-score--8) {
|
||
display: none;
|
||
}
|
||
}
|
||
&:has(.labelled-edit--luck-max .labelled-edit__display--raw[value="9"]) {
|
||
.luck-score:not(.luck-score--9) {
|
||
display: none;
|
||
}
|
||
}
|
||
&:has(.labelled-edit--luck-max .labelled-edit__display--raw[value="10"]) {
|
||
.luck-score:not(.luck-score--10) {
|
||
display: none;
|
||
}
|
||
}
|
||
&:has(.labelled-edit--luck-max .labelled-edit__display--raw[value="11"]) {
|
||
.luck-score:not(.luck-score--11) {
|
||
display: none;
|
||
}
|
||
}
|
||
&:has(.labelled-edit--luck-max .labelled-edit__display--raw[value="12"]) {
|
||
.luck-score:not(.luck-score--12) {
|
||
display: none;
|
||
}
|
||
}
|
||
&:has(.labelled-edit--luck-max .labelled-edit__display--raw[value="13"]) {
|
||
.luck-score:not(.luck-score--13) {
|
||
display: none;
|
||
}
|
||
}
|
||
&:has(.labelled-edit--luck-max .labelled-edit__display--raw[value="14"]) {
|
||
.luck-score:not(.luck-score--14) {
|
||
display: none;
|
||
}
|
||
}
|
||
&:has(.labelled-edit--luck-max .labelled-edit__display--raw[value="15"]) {
|
||
.luck-score:not(.luck-score--15) {
|
||
display: none;
|
||
}
|
||
}
|
||
&:has(.labelled-edit--luck-max .labelled-edit__display--raw[value="16"]) {
|
||
.luck-score:not(.luck-score--16) {
|
||
display: none;
|
||
}
|
||
}
|
||
&:has(.labelled-edit--luck-max .labelled-edit__display--raw[value="17"]) {
|
||
.luck-score:not(.luck-score--17) {
|
||
display: none;
|
||
}
|
||
}
|
||
&:has(.labelled-edit--luck-max .labelled-edit__display--raw[value="18"]) {
|
||
.luck-score:not(.luck-score--18) {
|
||
display: none;
|
||
}
|
||
}
|
||
&:has(.labelled-edit--luck-max .labelled-edit__display--raw[value="19"]) {
|
||
.luck-score:not(.luck-score--19) {
|
||
display: none;
|
||
}
|
||
}
|
||
&:has(.labelled-edit--luck-max .labelled-edit__display--raw[value="20"]) {
|
||
.luck-score:not(.luck-score--20) {
|
||
display: none;
|
||
}
|
||
}
|
||
&:has(.labelled-edit--luck-max .labelled-edit__display--raw[value="21"]) {
|
||
.luck-score:not(.luck-score--21) {
|
||
display: none;
|
||
}
|
||
}
|
||
&:has(.labelled-edit--luck-max .labelled-edit__display--raw[value="22"]) {
|
||
.luck-score:not(.luck-score--22) {
|
||
display: none;
|
||
}
|
||
}
|
||
&:has(.labelled-edit--luck-max .labelled-edit__display--raw[value="23"]) {
|
||
.luck-score:not(.luck-score--23) {
|
||
display: none;
|
||
}
|
||
}
|
||
&:has(.labelled-edit--luck-max .labelled-edit__display--raw[value="24"]) {
|
||
.luck-score:not(.luck-score--24) {
|
||
display: none;
|
||
}
|
||
}
|
||
&:has(.labelled-edit--luck-max .labelled-edit__display--raw[value="25"]) {
|
||
.luck-score:not(.luck-score--25) {
|
||
display: none;
|
||
}
|
||
}
|
||
&:has(.labelled-edit--luck-max .labelled-edit__display--raw[value="26"]) {
|
||
.luck-score:not(.luck-score--26) {
|
||
display: none;
|
||
}
|
||
}
|
||
&:has(.labelled-edit--luck-max .labelled-edit__display--raw[value="27"]) {
|
||
.luck-score:not(.luck-score--27) {
|
||
display: none;
|
||
}
|
||
}
|
||
&:has(.labelled-edit--luck-max .labelled-edit__display--raw[value="28"]) {
|
||
.luck-score:not(.luck-score--28) {
|
||
display: none;
|
||
}
|
||
}
|
||
&:has(.labelled-edit--luck-max .labelled-edit__display--raw[value="29"]) {
|
||
.luck-score:not(.luck-score--29) {
|
||
display: none;
|
||
}
|
||
}
|
||
&:has(.labelled-edit--luck-max .labelled-edit__display--raw[value="30"]) {
|
||
.luck-score:not(.luck-score--30) {
|
||
display: none;
|
||
}
|
||
}
|
||
*/
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section.section--misc .luck > .layout {
|
||
display: grid;
|
||
grid-template-columns: 1fr 1fr;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section.section--misc .luck__title {
|
||
grid-column: 1/-1;
|
||
background: var(--primary-color);
|
||
color: var(--background-color);
|
||
font-size: var(--font-size-small);
|
||
font-weight: bold;
|
||
padding: 0px 5px 2px 5px;
|
||
box-sizing: border-box;
|
||
display: block;
|
||
text-align: center;
|
||
overflow: hidden;
|
||
text-overflow: ellipsis;
|
||
white-space: nowrap;
|
||
width: 100%;
|
||
line-height: normal;
|
||
border-top: 2px solid var(--primary-color);
|
||
text-transform: capitalize;
|
||
cursor: help;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section.section--misc .luck .labelled-edit--luck-max {
|
||
border-right-width: 1px;
|
||
border-top-width: 1px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section.section--misc .luck .labelled-edit--lucky-roll {
|
||
border-top-width: 1px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section.section--misc .luck .labelled-edit--luck {
|
||
border-left-width: 1px;
|
||
border-top-width: 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section.section--misc .luck .labelled-edit__label {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section.section--misc .luck .luck-score {
|
||
padding: 3px var(--gap-size-small);
|
||
top: 0;
|
||
transform: translate(-50%, calc(-100% - 5px));
|
||
max-width: 120px;
|
||
width: max-content;
|
||
font-size: var(--font-size-small);
|
||
left: 50%;
|
||
position: absolute;
|
||
background: var(--overwritten-color);
|
||
color: var(--background-color);
|
||
user-select: none;
|
||
font-weight: bold;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section.section--misc .luck:hover:not(:has(.labelled-edit--luck-max:hover)) .luck-score, body .ui-dialog .tab-content .charsheet .section.section--misc .luck:not(:hover) .luck-score {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section.section--misc .labelled-edit--melee-attack {
|
||
grid-area: melee-attack;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section.section--misc .labelled-edit--melee-damage {
|
||
grid-area: melee-damage;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section.section--misc .labelled-edit--missile-attack {
|
||
grid-area: missile-attack;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section.section--misc .labelled-edit--missile-damage {
|
||
grid-area: missile-damage;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section.section--misc .labelled-edit--portrait {
|
||
grid-area: portrait;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section.section--misc .labelled-edit--languages {
|
||
grid-area: languages;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section.section--misc .labelled-edit--languages .labelled-edit__container .labelled-edit__display,
|
||
body .ui-dialog .tab-content .charsheet .section.section--misc .labelled-edit--languages .labelled-edit__container .labelled-edit__value {
|
||
text-align: left !important;
|
||
justify-content: left !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--weapon .headed-repeating-section {
|
||
grid-template-columns: 1fr repeat(5, minmax(min-content, max-content));
|
||
gap: var(--gap-size-small);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--weapon .headed-repeating-section__header,
|
||
body .ui-dialog .tab-content .charsheet .section-container--weapon .headed-repeating-section .repitem {
|
||
align-items: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--weapon .headed-repeating-section__header,
|
||
body .ui-dialog .tab-content .charsheet .section-container--weapon .headed-repeating-section .repitem, body .ui-dialog .tab-content .charsheet .section-container--weapon .headed-repeating-section .repcontainer {
|
||
grid-column: span 6;
|
||
grid-template-columns: subgrid;
|
||
position: relative;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--weapon .headed-repeating-section__cell {
|
||
display: flex;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--weapon .headed-repeating-section__cell > * {
|
||
width: 1px;
|
||
flex-grow: 1;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--weapon .headed-repeating-section .layout--flex {
|
||
gap: var(--gap-size-small);
|
||
flex-wrap: nowrap;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--weapon .collapsed .repcontainer {
|
||
gap: 10px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--weapon span[name=attr_fumble_die], body .ui-dialog .tab-content .charsheet .section-container--weapon input[name=attr_fumble_die] {
|
||
text-transform: uppercase;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--weapon .expanded .repitem:has(.on-off-hidden__state:not([value="1"])),
|
||
body .ui-dialog .tab-content .charsheet .section-container--weapon .expanded .repitem:has(.on-off-hidden__state:not([value])) {
|
||
opacity: 0.35;
|
||
pointer-events: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--weapon .expanded .repitem:has(.on-off-hidden__state:not([value="1"])) .labelled-edit:not(.labelled-edit--name),
|
||
body .ui-dialog .tab-content .charsheet .section-container--weapon .expanded .repitem:has(.on-off-hidden__state:not([value])) .labelled-edit:not(.labelled-edit--name) {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--weapon .expanded .labelled-edit--name span {
|
||
font-size: var(--font-size-normal);
|
||
font-weight: bold;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--weapon .labelled-edit--type .labelled-edit__display,
|
||
body .ui-dialog .tab-content .charsheet .section-container--weapon .labelled-edit--type .labelled-edit__value,
|
||
body .ui-dialog .tab-content .charsheet .section-container--weapon .labelled-edit--two-handed .labelled-edit__display,
|
||
body .ui-dialog .tab-content .charsheet .section-container--weapon .labelled-edit--two-handed .labelled-edit__value {
|
||
text-transform: capitalize;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--weapon .labelled-edit--type:has(.labelled-edit__display--raw[value=melee]) ~ .labelled-edit--range,
|
||
body .ui-dialog .tab-content .charsheet .section-container--weapon .labelled-edit--type:has(.labelled-edit__display--raw[value=""]) ~ .labelled-edit--range,
|
||
body .ui-dialog .tab-content .charsheet .section-container--weapon .labelled-edit--type:has(.labelled-edit__display--raw:not([value])) ~ .labelled-edit--range {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--weapon .labelled-edit--type:has(.labelled-edit__display--raw:not([value=missile])) ~ .labelled-edit--ammunition {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--weapon .labelled-edit--ammunition .labelled-edit__container {
|
||
max-width: 30px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--weapon .labelled-edit--notes {
|
||
margin-top: var(--gap-size-xsmall);
|
||
flex-direction: column;
|
||
align-items: flex-start;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--weapon .labelled-edit--notes .labelled-edit__container {
|
||
border: 1px solid var(--primary-color);
|
||
width: 100%;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--weapon .view .labelled-edit--notes .labelled-edit__container {
|
||
border: 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--weapon .view .labelled-edit--notes .labelled-edit__container * {
|
||
padding-left: 0;
|
||
padding-right: 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--weapon .view .labelled-edit--notes:has(.labelled-edit__display--raw:not([value])) {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .headed-section--treasure {
|
||
min-height: 100%;
|
||
box-sizing: border-box;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .headed-section--treasure .section-container {
|
||
min-height: 100%;
|
||
position: relative;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .headed-section--treasure .section-container:hover {
|
||
background: var(--tertiary-color);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .headed-section--treasure .labelled-edit {
|
||
height: 100%;
|
||
width: 100%;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .headed-section--treasure .labelled-edit__value {
|
||
position: absolute;
|
||
top: 0;
|
||
left: 0;
|
||
box-sizing: border-box;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .headed-section--treasure .labelled-edit__container {
|
||
height: 100%;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .headed-section--treasure .headed-section__content {
|
||
padding: 0;
|
||
min-height: 60px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .headed-section--treasure .headed-section__content textarea {
|
||
display: block;
|
||
padding: var(--gap-size-small);
|
||
background: var(--background-color);
|
||
font-size: var(--font-size-small);
|
||
width: 100%;
|
||
height: 100%;
|
||
resize: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .headed-section--treasure .headed-section__content textarea:hover {
|
||
background: var(--tertiary-color);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .headed-section--treasure .headed-section__content textarea:focus {
|
||
background: var(--secondary-color);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--equipment .headed-repeating-section {
|
||
grid-template-columns: 1fr minmax(min-content, max-content);
|
||
gap: var(--gap-size-small);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--equipment .headed-repeating-section__header,
|
||
body .ui-dialog .tab-content .charsheet .section-container--equipment .headed-repeating-section .repitem {
|
||
align-items: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--equipment .headed-repeating-section__header,
|
||
body .ui-dialog .tab-content .charsheet .section-container--equipment .headed-repeating-section .repitem, body .ui-dialog .tab-content .charsheet .section-container--equipment .headed-repeating-section .repcontainer {
|
||
grid-column: span 2;
|
||
grid-template-columns: subgrid;
|
||
position: relative;
|
||
align-items: baseline;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--equipment .headed-repeating-section__cell {
|
||
display: flex;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--equipment .headed-repeating-section__cell > * {
|
||
width: 1px;
|
||
flex-grow: 1;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--equipment .headed-repeating-section .layout--flex {
|
||
gap: var(--gap-size-small);
|
||
flex-wrap: nowrap;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--equipment .collapsed .repcontainer {
|
||
gap: 20px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--equipment span[data-i18n=cost], body .ui-dialog .tab-content .charsheet .section-container--equipment span[name=attr_cost], body .ui-dialog .tab-content .charsheet .section-container--equipment input[name=attr_cost] {
|
||
text-align: right !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--equipment select[name=attr_type] {
|
||
grid-column: span 2;
|
||
margin-top: var(--gap-size-xsmall);
|
||
text-align: center;
|
||
font-size: var(--font-size-small);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--equipment input[name=attr_modifiers] {
|
||
grid-column: span 2;
|
||
margin-top: var(--gap-size-xsmall);
|
||
font-size: var(--font-size-small);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--equipment .on-off {
|
||
margin-top: 2px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--equipment .on-off:not(.on-off:has(input:checked)) ~ * {
|
||
opacity: 0.35;
|
||
pointer-events: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--armor .headed-repeating-section {
|
||
grid-template-columns: 1fr repeat(5, minmax(min-content, max-content));
|
||
gap: var(--gap-size-small);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--armor .headed-repeating-section__header,
|
||
body .ui-dialog .tab-content .charsheet .section-container--armor .headed-repeating-section .repitem {
|
||
align-items: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--armor .headed-repeating-section__header,
|
||
body .ui-dialog .tab-content .charsheet .section-container--armor .headed-repeating-section .repitem, body .ui-dialog .tab-content .charsheet .section-container--armor .headed-repeating-section .repcontainer {
|
||
grid-column: span 6;
|
||
grid-template-columns: subgrid;
|
||
position: relative;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--armor .headed-repeating-section__cell {
|
||
display: flex;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--armor .headed-repeating-section__cell > * {
|
||
width: 1px;
|
||
flex-grow: 1;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--armor .headed-repeating-section .layout--flex {
|
||
gap: var(--gap-size-small);
|
||
flex-wrap: nowrap;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--armor .collapsed .repcontainer {
|
||
gap: 10px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--armor span[name=attr_fumble_die], body .ui-dialog .tab-content .charsheet .section-container--armor input[name=attr_fumble_die] {
|
||
text-transform: uppercase;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--armor .expanded .repitem:has(.on-off-hidden__state:not([value="1"])),
|
||
body .ui-dialog .tab-content .charsheet .section-container--armor .expanded .repitem:has(.on-off-hidden__state:not([value])) {
|
||
opacity: 0.35;
|
||
pointer-events: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--armor .expanded .repitem:has(.on-off-hidden__state:not([value="1"])) .labelled-edit:not(.labelled-edit--name),
|
||
body .ui-dialog .tab-content .charsheet .section-container--armor .expanded .repitem:has(.on-off-hidden__state:not([value])) .labelled-edit:not(.labelled-edit--name) {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--armor .expanded .labelled-edit--name span {
|
||
font-size: var(--font-size-normal);
|
||
font-weight: bold;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--armor .labelled-edit--fumble-die .labelled-edit__display,
|
||
body .ui-dialog .tab-content .charsheet .section-container--armor .labelled-edit--shield .labelled-edit__display {
|
||
text-transform: capitalize;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--cleric-display {
|
||
grid-template-columns: 1fr min-content;
|
||
gap: var(--gap-size-normal);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--cleric-display .layout--flex {
|
||
gap: var(--gap-size-normal);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--cleric-display .labelled--abilities {
|
||
width: 100%;
|
||
flex-basis: 100%;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--cleric-display .table.table--lay-on-hands {
|
||
grid-column: span 2;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--cleric-display .table--lay-on-hands {
|
||
grid-template-columns: 1fr repeat(4, minmax(min-content, max-content));
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--cleric-display .table--lay-on-hands .table__cell {
|
||
padding: var(--gap-size-xsmall) var(--gap-size-small);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--cleric-display .fill-up-to--disapproval-range {
|
||
grid-template-columns: repeat(5, var(--fill-up-to-size));
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--cleric-display .labelled--disapproval-range {
|
||
align-self: baseline;
|
||
gap: var(--gap-size-small);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--cleric-display .labelled--disapproval-range .labelled__label {
|
||
align-self: baseline;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--cleric-display .labelled.labelled--abilities {
|
||
grid-column: span 2;
|
||
align-items: baseline;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--cleric-display .lay-on-hands-players {
|
||
min-width: 100%;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--cleric-display .lay-on-hands-players input {
|
||
flex-grow: 1;
|
||
text-align: right !important;
|
||
width: 10px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--cleric-display .lay-on-hands-players input:not(:focus) {
|
||
background-color: transparent !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--cleric-display .lay-on-hands-players:has(.between-parentheses:hover) input {
|
||
color: var(--roll-color);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--cleric-display input[name=attr_deity] {
|
||
width: 100px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--cleric-display input[name=attr_deity]::-webkit-calendar-picker-indicator {
|
||
opacity: 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--dwarf-display {
|
||
gap: var(--gap-size-small);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--elf-display {
|
||
gap: var(--gap-size-small);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--hafling-display {
|
||
grid-template-columns: 1fr 1fr;
|
||
gap: var(--gap-size-small);
|
||
align-items: baseline;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--hafling-display .layout--grid {
|
||
align-items: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--hafling-display .layout--grid:first-child {
|
||
gap: var(--gap-size-small);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--hafling-display ul {
|
||
margin-bottom: 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--hafling-display ul li span {
|
||
display: inline-block;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--hafling-display ul li span::first-letter {
|
||
text-transform: uppercase;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--thief-display {
|
||
grid-template-columns: 1fr 1fr;
|
||
gap: var(--gap-size-small);
|
||
align-items: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--thief-display .labelled-edit--luck-die .labelled-edit__display:not(.labelled-edit__display--placeholder),
|
||
body .ui-dialog .tab-content .charsheet .layout--thief-display .labelled-edit--cast-spell-from-scroll .labelled-edit__display:not(.labelled-edit__display--placeholder) {
|
||
text-transform: uppercase;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--warrior-display {
|
||
gap: var(--gap-size-small);
|
||
align-items: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--warrior-display .labelled-edit--critical-threat-range .labelled-edit__display:before {
|
||
content: "" !important;
|
||
display: block;
|
||
width: 100%;
|
||
position: absolute;
|
||
height: 1px;
|
||
background: var(--primary-color);
|
||
bottom: 0;
|
||
left: 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--warrior-display .labelled-edit--critical-threat-range .labelled-edit__display:after {
|
||
content: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--warrior-display .labelled-edit--critical-threat-range .labelled-edit__display:not(:empty):after {
|
||
content: "-20";
|
||
display: inline;
|
||
width: auto;
|
||
position: relative;
|
||
height: auto;
|
||
background: none;
|
||
bottom: auto;
|
||
left: auto;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .layout--wizard-display {
|
||
gap: var(--gap-size-small);
|
||
align-items: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .sheet-ability {
|
||
font-weight: bold;
|
||
text-transform: capitalize;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .spell-stats {
|
||
padding: 0 !important;
|
||
display: flex;
|
||
flex-wrap: wrap;
|
||
gap: inherit;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .spell-stats > input {
|
||
flex: 1;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .spell-row-header {
|
||
position: relative;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .spell-row-header:has(.spell-table-control:checked) span {
|
||
visibility: hidden;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .inline-table-holder {
|
||
display: grid;
|
||
grid-template-columns: auto 1fr;
|
||
gap: inherit;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .spell-table-control {
|
||
grid-column: 1/-1;
|
||
width: 100% !important;
|
||
height: 100% !important;
|
||
display: grid;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .spell-table-control:before {
|
||
place-self: center end !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .spell-table-control:not(:checked):before {
|
||
content: "expand_more" !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .spell-table-control:checked:before {
|
||
content: "expand_less" !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .spell-row-header,
|
||
body .ui-dialog .tab-content .charsheet .spell-table-row {
|
||
display: grid;
|
||
grid-template-columns: 50px 1fr;
|
||
padding-block: 0 !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .spell-table-row {
|
||
align-items: start;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .spell-table-row .roll-value {
|
||
width: 100%;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .spell-table-row .adaptive {
|
||
flex: 1;
|
||
min-height: 32.85px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--spells .filter-sibling-by-class[value=cleric] ~ .filtered-by-class .show-if-class:not(.show-if-class--cleric) {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--spells .filter-sibling-by-class[value=cleric] ~ .filtered-by-class.headed-repeating-section__header,
|
||
body .ui-dialog .tab-content .charsheet .section-container--spells .filter-sibling-by-class[value=cleric] ~ .filtered-by-class.headed-repeating-section .repitem {
|
||
grid-template-columns: 1fr;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--spells .filter-sibling-by-class[value=cleric] ~ .filtered-by-class.headed-repeating-section__header span[name=attr_description], body .ui-dialog .tab-content .charsheet .section-container--spells .filter-sibling-by-class[value=cleric] ~ .filtered-by-class.headed-repeating-section__header textarea[name=attr_description],
|
||
body .ui-dialog .tab-content .charsheet .section-container--spells .filter-sibling-by-class[value=cleric] ~ .filtered-by-class.headed-repeating-section .repitem span[name=attr_description],
|
||
body .ui-dialog .tab-content .charsheet .section-container--spells .filter-sibling-by-class[value=cleric] ~ .filtered-by-class.headed-repeating-section .repitem textarea[name=attr_description] {
|
||
grid-column: span 1;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--spells .filter-sibling-by-class[value=cleric] ~ .filtered-by-class .spell-details button[name=act_roll-pc-check] {
|
||
margin-top: -10px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--spells .filter-sibling-by-class[value=cleric] ~ .filtered-by-class .spell-details button[name=act_roll-pc-check]:before {
|
||
content: "Spell Check: ";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--spells .repcontrol-button--add {
|
||
z-index: 100;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--spells .repitem:has(input[value=master]:checked):not(:first-child) {
|
||
border-top: 1px solid black;
|
||
padding-top: var(--gap-size-small);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--spells .repitem:has(input[value=table]:checked) .complex-collapse {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--spells .repitem:has(input[value=table]:checked) .itemcontrol * {
|
||
display: none !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--spells .repitem:has(input[value=table]:checked):has(.collapse:checked) {
|
||
display: none !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--spells .repitem .collapse:has(~ input[value=table]:checked) {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--spells .repcontainer.editmode > .repitem:has(input[value=table]:checked) {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--spells .headed-repeating-section {
|
||
grid-template-columns: 1fr repeat(2, minmax(min-content, max-content)) 1fr;
|
||
gap: var(--gap-size-small);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--spells .headed-repeating-section__header,
|
||
body .ui-dialog .tab-content .charsheet .section-container--spells .headed-repeating-section .repitem {
|
||
align-items: baseline;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--spells .headed-repeating-section__header,
|
||
body .ui-dialog .tab-content .charsheet .section-container--spells .headed-repeating-section .repitem,
|
||
body .ui-dialog .tab-content .charsheet .section-container--spells .headed-repeating-section .repcontainer,
|
||
body .ui-dialog .tab-content .charsheet .section-container--spells .headed-repeating-section .spell-details {
|
||
grid-column: 1/-1;
|
||
grid-template-columns: subgrid;
|
||
position: relative;
|
||
gap: inherit;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--spells .headed-repeating-section__cell {
|
||
display: flex;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--spells .headed-repeating-section__cell > * {
|
||
width: 1px;
|
||
flex-grow: 1;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--spells .headed-repeating-section span[name=attr_description], body .ui-dialog .tab-content .charsheet .section-container--spells .headed-repeating-section textarea[name=attr_description] {
|
||
grid-column: 1/-1;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--spells .headed-repeating-section textarea[name=attr_description] {
|
||
margin-top: 10px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--spells .headed-repeating-section span[name=attr_description] {
|
||
border-left: 3px solid var(--secondary-color);
|
||
padding-left: var(--gap-size-small);
|
||
font-size: var(--font-size-small);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--spells .headed-repeating-section span[name=attr_description]:empty {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--spells .collapsed .repcontainer {
|
||
gap: 30px 10px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .section-container--spells button[name=act_roll-pc-total-check] {
|
||
align-self: baseline;
|
||
line-height: normal;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .headed-section--notes {
|
||
min-height: 100%;
|
||
box-sizing: border-box;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .headed-section--notes .section-container {
|
||
min-height: 100%;
|
||
position: relative;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .headed-section--notes .section-container:hover {
|
||
background: var(--tertiary-color);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .headed-section--notes .labelled-edit {
|
||
height: 100%;
|
||
width: 100%;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .headed-section--notes .labelled-edit__value {
|
||
position: absolute;
|
||
top: 0;
|
||
left: 0;
|
||
box-sizing: border-box;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .headed-section--notes .labelled-edit__container {
|
||
height: 100%;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .headed-section--notes .headed-section__content {
|
||
padding: 0;
|
||
min-height: 60px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .headed-section--notes .headed-section__content textarea {
|
||
display: block;
|
||
padding: var(--gap-size-small);
|
||
background: var(--background-color);
|
||
font-size: var(--font-size-small);
|
||
width: 100%;
|
||
height: 100%;
|
||
box-sizing: border-box;
|
||
resize: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .headed-section--notes .headed-section__content textarea:hover {
|
||
background: var(--tertiary-color);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .headed-section--notes .headed-section__content textarea:focus {
|
||
background: var(--secondary-color);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .filter-sibling-by-class[value=dwarf] ~ .filtered-by-class .headed-section--notes,
|
||
body .ui-dialog .tab-content .charsheet .filter-sibling-by-class[value=halfling] ~ .filtered-by-class .headed-section--notes,
|
||
body .ui-dialog .tab-content .charsheet .filter-sibling-by-class[value=thief] ~ .filtered-by-class .headed-section--notes,
|
||
body .ui-dialog .tab-content .charsheet .filter-sibling-by-class[value=warrior] ~ .filtered-by-class .headed-section--notes {
|
||
border-top: 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .rollmodal {
|
||
position: fixed;
|
||
z-index: 9999;
|
||
width: 100%;
|
||
height: 100%;
|
||
top: 0;
|
||
left: 0;
|
||
display: grid;
|
||
align-items: center;
|
||
justify-content: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .rollmodal__container {
|
||
position: relative;
|
||
background: var(--background-color);
|
||
z-index: 2;
|
||
color: var(--primary-color);
|
||
max-width: 300px;
|
||
padding: 20px;
|
||
box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.5);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .rollmodal__blocker {
|
||
position: absolute;
|
||
z-index: 1;
|
||
width: 100%;
|
||
height: 100%;
|
||
top: 0;
|
||
left: 0;
|
||
background: black;
|
||
opacity: 0.85;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .rollmodal__title {
|
||
font-size: 28px;
|
||
font-weight: bold;
|
||
color: var(--primary-color);
|
||
display: block;
|
||
text-align: center;
|
||
text-transform: uppercase;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .rollmodal__subtitle {
|
||
font-size: 26px;
|
||
color: var(--primary-color);
|
||
display: block;
|
||
text-align: center;
|
||
text-transform: uppercase;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .rollmodal__subtitle:empty {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .rollmodal .layout--rollmodal-header {
|
||
margin-bottom: var(--gap-size-normal);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .rollmodal .layout--rollmodal-stats {
|
||
gap: var(--gap-size-normal);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .rollmodal .layout--rollmodal-disable {
|
||
grid-template-columns: min-content 1fr;
|
||
gap: var(--gap-size-small);
|
||
margin-top: var(--gap-size-normal);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .rollmodal .layout--rollmodal-disable span {
|
||
font-size: 12px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .rollmodal .layout--rollmodal-disable .dcc-check {
|
||
margin-top: 2px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .rollmodal .labelled-edit--rollmodal-type .labelled-edit__display {
|
||
text-transform: capitalize;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .rollmodal .labelled-edit__container {
|
||
flex-grow: 1;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .rollmodal .modal-button {
|
||
width: 100%;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .modal-button {
|
||
color: var(--background-color);
|
||
background-color: var(--primary-color);
|
||
text-transform: uppercase;
|
||
font-weight: bold;
|
||
box-sizing: border-box;
|
||
text-align: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .modal-button--thin {
|
||
padding: var(--tiny-gap);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .modal-button--thick {
|
||
padding: var(--gap-size-normal);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .modal-button--content {
|
||
width: content;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .rollmodal-is-active:not([value="1"]) + .rollmodal {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .rollmodal__has-action-die:not([value="1"]) ~ .labelled-edit--rollmodal-action-die {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .rollmodal__has-action-die:not([value="1"]) ~ .labelled-edit--rollmodal-base-formula .labelled-edit__display:before {
|
||
content: none !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .rollmodal__valid-action-dice[value*=d3] ~ .labelled-edit--rollmodal-action-die option[value="1d3"],
|
||
body .ui-dialog .tab-content .charsheet .rollmodal__valid-action-dice[value*=D3] ~ .labelled-edit--rollmodal-action-die option[value="1d3"] {
|
||
font-weight: bold;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .rollmodal__valid-action-dice[value*=d4] ~ .labelled-edit--rollmodal-action-die option[value="1d4"],
|
||
body .ui-dialog .tab-content .charsheet .rollmodal__valid-action-dice[value*=D4] ~ .labelled-edit--rollmodal-action-die option[value="1d4"] {
|
||
font-weight: bold;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .rollmodal__valid-action-dice[value*=d5] ~ .labelled-edit--rollmodal-action-die option[value="1d5"],
|
||
body .ui-dialog .tab-content .charsheet .rollmodal__valid-action-dice[value*=D5] ~ .labelled-edit--rollmodal-action-die option[value="1d5"] {
|
||
font-weight: bold;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .rollmodal__valid-action-dice[value*=d6] ~ .labelled-edit--rollmodal-action-die option[value="1d6"],
|
||
body .ui-dialog .tab-content .charsheet .rollmodal__valid-action-dice[value*=D6] ~ .labelled-edit--rollmodal-action-die option[value="1d6"] {
|
||
font-weight: bold;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .rollmodal__valid-action-dice[value*=d7] ~ .labelled-edit--rollmodal-action-die option[value="1d7"],
|
||
body .ui-dialog .tab-content .charsheet .rollmodal__valid-action-dice[value*=D7] ~ .labelled-edit--rollmodal-action-die option[value="1d7"] {
|
||
font-weight: bold;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .rollmodal__valid-action-dice[value*=d8] ~ .labelled-edit--rollmodal-action-die option[value="1d8"],
|
||
body .ui-dialog .tab-content .charsheet .rollmodal__valid-action-dice[value*=D8] ~ .labelled-edit--rollmodal-action-die option[value="1d8"] {
|
||
font-weight: bold;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .rollmodal__valid-action-dice[value*=d10] ~ .labelled-edit--rollmodal-action-die option[value="1d10"],
|
||
body .ui-dialog .tab-content .charsheet .rollmodal__valid-action-dice[value*=D10] ~ .labelled-edit--rollmodal-action-die option[value="1d10"] {
|
||
font-weight: bold;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .rollmodal__valid-action-dice[value*=d12] ~ .labelled-edit--rollmodal-action-die option[value="1d12"],
|
||
body .ui-dialog .tab-content .charsheet .rollmodal__valid-action-dice[value*=D12] ~ .labelled-edit--rollmodal-action-die option[value="1d12"] {
|
||
font-weight: bold;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .rollmodal__valid-action-dice[value*=d14] ~ .labelled-edit--rollmodal-action-die option[value="1d14"],
|
||
body .ui-dialog .tab-content .charsheet .rollmodal__valid-action-dice[value*=D14] ~ .labelled-edit--rollmodal-action-die option[value="1d14"] {
|
||
font-weight: bold;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .rollmodal__valid-action-dice[value*=d16] ~ .labelled-edit--rollmodal-action-die option[value="1d16"],
|
||
body .ui-dialog .tab-content .charsheet .rollmodal__valid-action-dice[value*=D16] ~ .labelled-edit--rollmodal-action-die option[value="1d16"] {
|
||
font-weight: bold;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .rollmodal__valid-action-dice[value*=d20] ~ .labelled-edit--rollmodal-action-die option[value="1d20"],
|
||
body .ui-dialog .tab-content .charsheet .rollmodal__valid-action-dice[value*=D20] ~ .labelled-edit--rollmodal-action-die option[value="1d20"] {
|
||
font-weight: bold;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .rollmodal__valid-action-dice[value*=d24] ~ .labelled-edit--rollmodal-action-die option[value="1d24"],
|
||
body .ui-dialog .tab-content .charsheet .rollmodal__valid-action-dice[value*=D24] ~ .labelled-edit--rollmodal-action-die option[value="1d24"] {
|
||
font-weight: bold;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .rollmodal__valid-action-dice[value*=d30] ~ .labelled-edit--rollmodal-action-die option[value="1d30"],
|
||
body .ui-dialog .tab-content .charsheet .rollmodal__valid-action-dice[value*=D30] ~ .labelled-edit--rollmodal-action-die option[value="1d30"] {
|
||
font-weight: bold;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .pc {
|
||
position: relative;
|
||
padding: 90px 80px 80px 80px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .pc .layout--double {
|
||
display: grid;
|
||
grid-template-columns: 1fr 1fr;
|
||
gap: 20px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .pc .layout--double .layout--double {
|
||
gap: 10px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .pc .layout--block {
|
||
gap: var(--gap-size-normal);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .pc .border {
|
||
position: absolute;
|
||
width: 100%;
|
||
height: 100%;
|
||
box-sizing: border-box;
|
||
z-index: -1;
|
||
top: 0;
|
||
left: 0;
|
||
background: white;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .pc .border__title {
|
||
position: absolute;
|
||
width: 100%;
|
||
height: 30px;
|
||
top: 28px;
|
||
left: 0;
|
||
z-index: 3;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .pc .border__title .layout--flex {
|
||
gap: var(--gap-size-small);
|
||
flex-wrap: nowrap;
|
||
height: 100%;
|
||
justify-content: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .pc .border__title img {
|
||
height: 100%;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .pc .border__subtitle {
|
||
position: absolute;
|
||
width: 100%;
|
||
height: 52px;
|
||
bottom: 0px;
|
||
left: 0;
|
||
z-index: 3;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .pc .border__subtitle .layout--flex {
|
||
gap: var(--gap-size-small);
|
||
flex-wrap: nowrap;
|
||
height: 100%;
|
||
justify-content: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .pc .border__subtitle .layout--flex .right {
|
||
transform: scaleX(-1);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .pc .border__subtitle .layout--flex .class {
|
||
height: 100%;
|
||
box-sizing: border-box;
|
||
padding: 12px 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .pc .border__subtitle img {
|
||
height: 100%;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .pc .border__images {
|
||
top: -18px;
|
||
left: -20px;
|
||
position: absolute;
|
||
z-index: 3;
|
||
width: calc(100% + 40px);
|
||
height: calc(100% + 33px);
|
||
pointer-events: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .pc .border__images .border__image {
|
||
position: absolute;
|
||
zoom: 0.5;
|
||
user-select: none;
|
||
image-rendering: -moz-crisp-edges; /* Firefox */
|
||
image-rendering: -o-crisp-edges; /* Opera */
|
||
image-rendering: -webkit-optimize-contrast; /* Safari */
|
||
image-rendering: optimize-contrast; /* CSS3 Proposed */
|
||
-ms-interpolation-mode: nearest-neighbor;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .pc .border__images .border__image.show-if-class--thief {
|
||
zoom: 0.25;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .pc .border__images .border__image.show-if-class--dwarf, body .ui-dialog .tab-content .charsheet .pc .border__images .border__image.show-if-class--warrior {
|
||
zoom: 0.65;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .pc .border__images .border__image.show-if-level--zero {
|
||
zoom: 0.2;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .pc .border__images .border__image--tl {
|
||
top: 0;
|
||
left: 0;
|
||
z-index: 4;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .pc .border__images .border__image--tl.show-if-class--warrior {
|
||
left: 20px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .pc .border__images .border__image--tr {
|
||
top: 0;
|
||
right: 0;
|
||
z-index: 3;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .pc .border__images .border__image--tr.show-if-level--zero {
|
||
right: 145px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .pc .border__images .border__image--br {
|
||
bottom: 0;
|
||
right: 0;
|
||
z-index: 2;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .pc .border__images .border__image--br.show-if-class--wizard {
|
||
right: 14px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .pc .border__images .border__image--bl {
|
||
bottom: 0;
|
||
left: 0;
|
||
z-index: 1;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .pc .border__outline {
|
||
top: 0;
|
||
left: 0;
|
||
position: absolute;
|
||
border-style: solid;
|
||
border-width: 160px 120px 120px 120px;
|
||
border-image: url(https://raw.githubusercontent.com/mperes/dcc-images/main/border-outline.png) 160 120 120 120 fill;
|
||
clip-path: polygon(calc(50% - 17.5px) 0%, 0% 0%, 0% 100%, 100% 100%, 100% 0%, calc(50% + 17.5px) 0%, calc(50% + 17.5px) calc(0% + 80px), calc(0% - 60px) calc(0% + 80px), calc(0% - 60px) calc(100% - 60px), calc(0% + 60px) calc(100% - 60px), calc(0% + 60px) calc(0% + 80px), calc(50% - 17.5px) calc(0% + 80px));
|
||
z-index: 2;
|
||
width: 100%;
|
||
height: 100%;
|
||
box-sizing: border-box;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .pc .border__decoration {
|
||
top: -1px;
|
||
left: calc(50% - 18px);
|
||
position: absolute;
|
||
width: 36px;
|
||
height: 86px;
|
||
background-image: url(https://raw.githubusercontent.com/mperes/dcc-images/main/border-decoration.png);
|
||
background-size: cover;
|
||
z-index: 3;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .pc .border__texture {
|
||
top: 0;
|
||
left: 0;
|
||
position: absolute;
|
||
width: 100%;
|
||
height: 100%;
|
||
background-image: url(https://raw.githubusercontent.com/mperes/dcc-images/main/texture-small-super-bright.png);
|
||
z-index: 1;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .pc .layout--main {
|
||
overflow: hidden;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .pc .layout--double.layout--defense-combat {
|
||
grid-template-columns: minmax(min-content, max-content) 1fr;
|
||
gap: var(--gap-size-large);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .pc .layout--stats {
|
||
grid-template-areas: "strength . melee-attack melee-damage" "agility ref-save missile-attack missile-damage" "stamina fort-save portrait portrait" "personality will-save portrait portrait" "luck lucky-roll portrait portrait" "intelligence languages languages languages";
|
||
grid-template-columns: minmax(min-content, max-content) min-content 1fr 1fr;
|
||
grid-template-rows: repeat(6, 50px);
|
||
gap: 10px;
|
||
display: grid;
|
||
}
|
||
@media (max-width: 864px) {
|
||
body .ui-dialog .tab-content .charsheet .border__subtitle .optional {
|
||
display: none;
|
||
}
|
||
}
|
||
@media (max-width: 1125px) {
|
||
body .ui-dialog .tab-content .charsheet .border__title .optional {
|
||
display: none;
|
||
}
|
||
}
|
||
@media (max-width: 1036px) {
|
||
body .ui-dialog .tab-content .charsheet .pc .layout--main {
|
||
grid-template-columns: 1fr;
|
||
}
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .hide-if-empty:has(.empty-check:empty), body .ui-dialog .tab-content .charsheet .hide-if-empty:has(.repcontainer:empty) {
|
||
display: none !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc {
|
||
container-type: inline-size;
|
||
container-name: npc;
|
||
color: var(--primary-color);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc ::placeholder {
|
||
font-style: italic;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__title {
|
||
font-weight: bold;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc__hd .npc__title, body .ui-dialog .tab-content .charsheet .npc__ac .npc__title {
|
||
text-transform: uppercase;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc__name {
|
||
margin-bottom: 1.5rem;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc__name span {
|
||
font-size: 1.5rem;
|
||
font-weight: bold;
|
||
color: var(--primary-color);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc__title, body .ui-dialog .tab-content .charsheet .npc__subtitle {
|
||
text-transform: capitalize;
|
||
font-size: 1rem;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc__title:after, body .ui-dialog .tab-content .charsheet .npc__subtitle:after {
|
||
content: " ";
|
||
white-space: pre-wrap;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc__title--uppercased, body .ui-dialog .tab-content .charsheet .npc__subtitle--uppercased {
|
||
text-transform: uppercase;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc__attribute {
|
||
font-size: 1rem;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc__description {
|
||
margin-top: 1rem;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view {
|
||
display: flex;
|
||
flex-wrap: wrap;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__sv button .npc__title {
|
||
font-weight: normal;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .repcontrol, body .ui-dialog .tab-content .charsheet .npc .npc__view .repcontrol-button {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .atkholder {
|
||
display: inline;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .atkholder button:first-of-type span:last-child:after {
|
||
content: " ";
|
||
white-space: pre-wrap;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__fields {
|
||
display: inline;
|
||
font-size: 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__fields .npc__field {
|
||
display: inline;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__fields .npc__title, body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__fields .npc__subtitle {
|
||
display: inline;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__fields .repcontainer {
|
||
display: inline;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__fields .repitem {
|
||
display: inline;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__fields .repitem span {
|
||
display: inline;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__fields .repitem span:not(:last-child):after {
|
||
font-size: 1rem;
|
||
content: " ";
|
||
white-space: pre-wrap;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__fields .repitem span:not(:last-child).npc__attribute--parentheses:after {
|
||
font-size: 1rem;
|
||
content: ")";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__fields .repitem span:not(:last-child).npc__attribute--hp:after {
|
||
font-size: 1rem;
|
||
content: "hp)";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__fields .repitem span:not(:last-child).npc__attribute--measured:after {
|
||
font-size: 1rem;
|
||
content: "’";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__fields .repitem:last-child .npc__attribute--separator {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__fields > .npc__field:not(:last-child):after,
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__fields > .npc__fields:not(:last-child):after {
|
||
font-size: 1rem;
|
||
content: "; ";
|
||
white-space: pre-wrap;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__fields .npc__fields .npc__field:not(:last-child):after,
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__fields .npc__fields .npc__fields:not(:last-child):after {
|
||
font-size: 1rem;
|
||
content: ", ";
|
||
white-space: pre-wrap;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__field--rollable {
|
||
cursor: pointer;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__field--rollable:has(span:not(.npc__attribute--separator):hover) span:not(.npc__attribute--separator), body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__field--rollable:has(span:not(.npc__attribute--separator):hover) h5, body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__field--rollable:has(h5:not(.npc__attribute--separator):hover) span:not(.npc__attribute--separator), body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__field--rollable:has(h5:not(.npc__attribute--separator):hover) h5 {
|
||
color: var(--roll-color);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__attribute--uppercased {
|
||
text-transform: uppercase;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__attribute--lowercased {
|
||
text-transform: lowercase;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__attribute--pre-wrap {
|
||
white-space: pre-wrap;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__attribute--default-0:empty:after {
|
||
font-size: 1rem;
|
||
content: "0";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__attribute--parentheses:not(:empty):before {
|
||
font-size: 1rem;
|
||
content: "(";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__attribute--parentheses:not(:empty):after {
|
||
font-size: 1rem;
|
||
content: ")";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__attribute--hp:not(:empty):before {
|
||
font-size: 1rem;
|
||
content: "(";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__attribute--hp:not(:empty):after {
|
||
font-size: 1rem;
|
||
content: "hp)";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__attribute--separator:not(:empty) {
|
||
cursor: default;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__attribute--separator:not(:empty):before {
|
||
font-size: 1rem;
|
||
content: " ";
|
||
white-space: pre-wrap;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__attribute--separator:not(:empty):after {
|
||
font-size: 1rem;
|
||
content: " ";
|
||
white-space: pre-wrap;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__attribute--measured:not(:empty):after {
|
||
font-size: 1rem;
|
||
content: "’";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__attribute--default-10:empty:after {
|
||
font-size: 1rem;
|
||
content: "10";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__attribute--default-1d4:empty:after {
|
||
font-size: 1rem;
|
||
content: "1d4";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__attribute--default-1d20:empty:after {
|
||
font-size: 1rem;
|
||
content: "1d20";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__view .npc__attribute--roll-bonus-value:not([value*="-"]) + .npc__attribute--roll-bonus:not(:empty):before {
|
||
font-size: 1rem;
|
||
content: "+";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__edit input, body .ui-dialog .tab-content .charsheet .npc .npc__edit select, body .ui-dialog .tab-content .charsheet .npc .npc__edit textarea {
|
||
margin: 0;
|
||
padding: 0;
|
||
border: 0;
|
||
text-align: left;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__edit .repcontrol {
|
||
position: absolute;
|
||
top: -4px;
|
||
right: 25px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__edit .repcontrol button {
|
||
background: var(--primary-color);
|
||
font-size: 0.75rem;
|
||
line-height: 0.75rem;
|
||
color: var(--background-color);
|
||
height: 15px;
|
||
align-items: center;
|
||
justify-content: center;
|
||
padding: 4px 8px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__edit > .npc__fields {
|
||
display: grid;
|
||
align-items: center;
|
||
grid-template-columns: 1fr 1fr;
|
||
gap: 20px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__edit .npc__field {
|
||
display: flex;
|
||
align-items: center;
|
||
border-bottom: 1px solid black;
|
||
justify-content: space-between;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__edit .npc__field:focus-within {
|
||
position: relative;
|
||
border-bottom: 1px solid white;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__edit .npc__field:focus-within h5 {
|
||
font-weight: bold;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__edit .npc__field:focus-within:after {
|
||
content: "";
|
||
display: block;
|
||
position: absolute;
|
||
box-sizing: border-box;
|
||
width: calc(100% + 16px);
|
||
height: calc(100% + 10px);
|
||
top: -5px;
|
||
left: -8px;
|
||
z-index: -1;
|
||
border: 2px solid black;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__edit .npc__field h5 {
|
||
flex-shrink: 1;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__edit .npc__field input, body .ui-dialog .tab-content .charsheet .npc .npc__edit .npc__field select {
|
||
flex-grow: 1;
|
||
text-align: right;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__edit .npc__fields--repeating {
|
||
position: relative;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__edit .npc__fields--repeating .npc__fields-header {
|
||
font-size: 0.5rem;
|
||
text-transform: uppercase;
|
||
border-bottom: 1px solid black;
|
||
margin: 10px 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__edit .npc__fields--repeating .repcontainer {
|
||
gap: 10px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__edit .npc__fields--repeating .npc__fields-header,
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__edit .npc__fields--repeating .repitem {
|
||
display: grid;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__edit .npc__fields--repeating .npc__fields-header span, body .ui-dialog .tab-content .charsheet .npc .npc__edit .npc__fields--repeating .npc__fields-header input,
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__edit .npc__fields--repeating .repitem span,
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__edit .npc__fields--repeating .repitem input {
|
||
text-align: left;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__edit .npc__fields--repeating .npc__fields-header span:last-child, body .ui-dialog .tab-content .charsheet .npc .npc__edit .npc__fields--repeating .npc__fields-header input:last-child,
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__edit .npc__fields--repeating .repitem span:last-child,
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__edit .npc__fields--repeating .repitem input:last-child {
|
||
text-align: right;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__edit .npc__fields--repeating .repitem:focus-within {
|
||
position: relative;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__edit .npc__fields--repeating .repitem:focus-within:after {
|
||
content: "";
|
||
display: block;
|
||
position: absolute;
|
||
box-sizing: border-box;
|
||
width: calc(100% + 16px);
|
||
height: calc(100% + 10px);
|
||
top: -5px;
|
||
left: -8px;
|
||
z-index: -1;
|
||
border: 2px solid black;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__edit .npc__fields--repeating .repcontrol-button--add {
|
||
position: absolute;
|
||
top: -4px;
|
||
right: 0;
|
||
background: var(--primary-color);
|
||
color: var(--background-color);
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
line-height: 12px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__edit .npc__atk, body .ui-dialog .tab-content .charsheet .npc .npc__edit .npc__mv {
|
||
align-self: baseline;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__edit .npc__atk .npc__fields-header,
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__edit .npc__atk .repitem {
|
||
grid-template-columns: repeat(4, 1fr);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__edit .npc__mv .npc__fields-header,
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__edit .npc__mv .repitem {
|
||
grid-template-columns: repeat(2, 1fr);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__edit .npc__description {
|
||
flex-direction: column;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__edit .npc__description h5 {
|
||
margin-bottom: 5px;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .npc__edit .npc__description h5, body .ui-dialog .tab-content .charsheet .npc .npc__edit .npc__description textarea {
|
||
flex-grow: 1;
|
||
flex-shrink: 0;
|
||
width: 100%;
|
||
text-align: left;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .npc .layout--npc-extras {
|
||
grid-template-columns: 1fr 1fr;
|
||
gap: var(--gap-size-large);
|
||
}
|
||
@container npc (max-width: 500px) {
|
||
body .ui-dialog .tab-content .charsheet .npc__atk, body .ui-dialog .tab-content .charsheet .npc__mv {
|
||
grid-column: 1/3;
|
||
}
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .grid-span-all {
|
||
grid-column: 1/-1;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .flex-span-all {
|
||
width: 100%;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .flex-fill {
|
||
flex: 1;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .complex-collapse {
|
||
opacity: var(--collapseBaseOpacity);
|
||
position: absolute;
|
||
border: 0px solid black;
|
||
border-radius: 0;
|
||
color: var(--collapseExpandedColor);
|
||
text-transform: none;
|
||
background-color: transparent;
|
||
z-index: 10;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .complex-collapse:before {
|
||
content: "y";
|
||
font-family: "Material Icons";
|
||
font-weight: var(--checkWeight) !important;
|
||
font-size: inherit !important;
|
||
line-height: inherit !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .complex-collapse:checked {
|
||
color: var(--collapseCollapsedColor);
|
||
background-color: transparent;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .repitem:is(:hover, :focus-within) .complex-collapse {
|
||
opacity: 1;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .editmode .complex-collapse {
|
||
display: none;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .itemcontrol {
|
||
z-index: 10;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet [hidden] {
|
||
display: none !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .justify-self-center {
|
||
justify-self: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .justify-end {
|
||
justify-content: end;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .size1 {
|
||
font-size: var(--size1);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .size2 {
|
||
font-size: var(--size2);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .size3 {
|
||
font-size: var(--size3);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .size4 {
|
||
font-size: var(--size4);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .size5 {
|
||
font-size: var(--size5);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .size6 {
|
||
font-size: var(--size6);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .size7 {
|
||
font-size: var(--size7);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .compendium-button {
|
||
font-size: 100%;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .compendium-button:before {
|
||
content: "";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet h1, body .ui-dialog .tab-content .charsheet h2, body .ui-dialog .tab-content .charsheet .input-label:not(.stacked).large > [name], body .ui-dialog .tab-content .charsheet h3, body .ui-dialog .tab-content .charsheet h4, body .ui-dialog .tab-content .charsheet h5, body .ui-dialog .tab-content .charsheet h6,
|
||
body .ui-dialog .tab-content .charsheet [aria-level="1"], body .ui-dialog .tab-content .charsheet [aria-level="2"], body .ui-dialog .tab-content .charsheet [aria-level="3"], body .ui-dialog .tab-content .charsheet [aria-level="4"], body .ui-dialog .tab-content .charsheet [aria-level="5"], body .ui-dialog .tab-content .charsheet [aria-level="6"] {
|
||
color: inherit;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .number {
|
||
width: 3rem !important;
|
||
text-align: center;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .disabled {
|
||
display: none !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet input[type=checkbox].true-checkbox {
|
||
background-color: var(--tertiary-color) !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .column-subgrid {
|
||
display: grid;
|
||
grid-template-columns: subgrid;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .column-section {
|
||
grid-row: span 2;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .full-width-number.full-width-number {
|
||
box-sizing: border-box;
|
||
min-width: 100%;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .icon-roller:before {
|
||
content: "t" !important;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .colon:after {
|
||
content: ": ";
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .bold {
|
||
font-weight: bold;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .collapse.collapse {
|
||
right: var(--tiny-gap);
|
||
}
|
||
body .ui-dialog .tab-content .charsheet textarea {
|
||
border-radius: 0;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .avoid-break-inside {
|
||
break-inside: avoid;
|
||
}
|
||
body .ui-dialog .tab-content .charsheet .paragraph {
|
||
white-space: pre-wrap;
|
||
}
|
||
body.sheet-darkmode {
|
||
--backColor:var(--dm-backColor);
|
||
--selectedColor:var(--dm-selectedColor);
|
||
--unselectedColor1:var(--dm-unselectedColor1);
|
||
--unselectedColor2:var(--dm-unselectedColor2);
|
||
--checkColor:var(--dm-checkColor);
|
||
--checkedBackColor:var(--dm-checkedBackColor);
|
||
--borderColor:var(--dm-borderColor);
|
||
--fontColor:var(--dm-fontColor);
|
||
--disabledColor:var(--dm-disabledColor);
|
||
--fontColor:var(--dm-fontColor);
|
||
--borderColor: var(--dm-borderColor);
|
||
--headColor: var(--dm-headColor);
|
||
--backedFontColor: var(--dm-backedFontColor);
|
||
--primary-color: white;
|
||
--secondary-color: #444;
|
||
--tertiary-color: #222;
|
||
--roll-color: red;
|
||
--background-color: #1f1f1f;
|
||
--error-red: var(--dm-error-red);
|
||
color: var(--fontColor);
|
||
}
|
||
body.sheet-darkmode .border__outline, body.sheet-darkmode .border__decoration {
|
||
filter: invert(88%);
|
||
}
|
||
body.sheet-darkmode .border__texture {
|
||
filter: invert(1);
|
||
} |