1255 lines
30 KiB
CSS
1255 lines
30 KiB
CSS
@import url('https://fonts.googleapis.com/css?family=Philosopher&display=swap');
|
|
|
|
/* ------------------ Tab selection ------------------ */
|
|
|
|
div { /* Roll20 bug workaround - the first CSS rule is ignored by Roll20 at the moment */
|
|
display: block;
|
|
}
|
|
|
|
.sheet-charactertab,
|
|
.sheet-skillstab,
|
|
.sheet-ancestortab,
|
|
.sheet-inventorytab,
|
|
.sheet-settingstab {
|
|
display: none;
|
|
}
|
|
|
|
.sheet-tabstoggle[value="charactertab"] ~ div.sheet-charactertab,
|
|
.sheet-tabstoggle[value="skillstab"] ~ div.sheet-skillstab,
|
|
.sheet-tabstoggle[value="ancestortab"] ~ div.sheet-ancestortab,
|
|
.sheet-tabstoggle[value="inventorytab"] ~ div.sheet-inventorytab,
|
|
.sheet-tabstoggle[value="settingstab"] ~ div.sheet-settingstab {
|
|
display: block;
|
|
}
|
|
|
|
.sheet-container {
|
|
padding: 5px;
|
|
width: 1120px;
|
|
font-family: 'Philosopher', sans-serif;
|
|
--theme-main-color: rgb(107 45 11);
|
|
--theme-bg-color: rgb(239, 235, 233);
|
|
--theme-2nd-color: rgb(188, 164, 133);
|
|
border: 2px solid var(--theme-2nd-color);
|
|
background-color: var(--theme-bg-color);
|
|
}
|
|
|
|
input[type="checkbox"].sheet-nsc-charactersheet:checked + .sheet-container {
|
|
border-color: rgb(71 151 255);
|
|
}
|
|
|
|
.sheet-tab-navi {
|
|
margin-bottom: 20px;
|
|
display: grid;
|
|
grid-template-columns: repeat(4, 1fr) 50px;
|
|
grid-gap: 5px;
|
|
}
|
|
|
|
.sheet-tab-navi button {
|
|
background-color: var(--theme-main-color);
|
|
color: white;
|
|
font-size: 2em;
|
|
padding: 10px 0;
|
|
border-radius: 5px;
|
|
border: 2px solid var(--theme-2nd-color);
|
|
}
|
|
|
|
.sheet-tab-navi button[name="act_settingstab"] {
|
|
font-family: "pictos";
|
|
}
|
|
|
|
/* ------------------ Container & General styling ------------------ */
|
|
|
|
/* Remove arrows from number inputs: Chrome, Safari, Edge, Opera */
|
|
.sheet-container input::-webkit-outer-spin-button,
|
|
.sheet-container input::-webkit-inner-spin-button {
|
|
-webkit-appearance: none;
|
|
margin: 0;
|
|
}
|
|
|
|
/* Remove arrows from number inputs: Firefox */
|
|
.sheet-container input[type=number] {
|
|
-moz-appearance: textfield;
|
|
}
|
|
|
|
.sheet-container input,
|
|
.sheet-container select {
|
|
height: 27px;
|
|
}
|
|
|
|
.sheet-container input:disabled,
|
|
.sheet-container input:read-only {
|
|
background-color: var(--theme-bg-color);
|
|
}
|
|
|
|
.sheet-container input:focus,
|
|
.sheet-container select,
|
|
.sheet-container select:focus,
|
|
.sheet-container select:focus,
|
|
.sheet-container textarea:focus,
|
|
.sheet-container button:focus {
|
|
border-color: var(--theme-2nd-color);
|
|
outline: none;
|
|
}
|
|
|
|
.sheet-container textarea {
|
|
resize: none;
|
|
}
|
|
|
|
.sheet-container h3 {
|
|
background-color: var(--theme-main-color);
|
|
color: white;
|
|
font-size: 1.2em;
|
|
padding: 0 5px;
|
|
margin: 1px;
|
|
border-radius: 3px;
|
|
}
|
|
|
|
.sheet-container h3.sheet-input-label-left {
|
|
margin: 1px 0 1px 1px;
|
|
border-radius: 5px 0 0 5px;
|
|
height: 27px;
|
|
}
|
|
|
|
.sheet-container h3.sheet-input-label-left + input {
|
|
border: 2px solid var(--theme-main-color);
|
|
margin-left: 0;
|
|
margin-right: 5px;
|
|
margin-top: 1px;
|
|
border-radius: 0 5px 5px 0;
|
|
}
|
|
|
|
.sheet-container h3.sheet-input-label-top {
|
|
border-radius: 5px 5px 0 0;
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.sheet-container h3.sheet-input-label-top + * {
|
|
border: 2px solid var(--theme-main-color);
|
|
border-radius: 0 0 5px 5px;
|
|
margin-top: 0;
|
|
margin-left: 1px;
|
|
margin-right: 1px;
|
|
}
|
|
|
|
.sheet-container .repitem input {
|
|
margin-bottom: 5px;
|
|
}
|
|
|
|
.sheet-container .repitem select {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.sheet-container .sheet-inline-label {
|
|
display: inline;
|
|
}
|
|
|
|
.sheet-container .sheet-inline-block {
|
|
display: inline-block;
|
|
}
|
|
|
|
.sheet-container .sheet-small-input {
|
|
width: 40px;
|
|
}
|
|
|
|
.sheet-container button[type="roll"] {
|
|
width: 25px;
|
|
}
|
|
|
|
.sheet-container .sheet-pictos {
|
|
font-family: "pictos";
|
|
}
|
|
|
|
/* Detail toggles */
|
|
input[type="checkbox"].sheet-detail-toggle {
|
|
opacity: 0;
|
|
width: 15px;
|
|
height: 15px;
|
|
position: relative;
|
|
cursor: pointer;
|
|
z-index: 1;
|
|
}
|
|
|
|
input[type="checkbox"].sheet-detail-toggle + label::before {
|
|
width: 15px;
|
|
height: 15px;
|
|
background-color: transparent;
|
|
color: var(--theme-main-color);
|
|
display: block;
|
|
content: "►";
|
|
float: left;
|
|
margin-right: 5px;
|
|
}
|
|
|
|
input[type="checkbox"].sheet-detail-toggle:hover + label::before {
|
|
color: var(--theme-2nd-color);
|
|
}
|
|
|
|
input[type="checkbox"].sheet-detail-toggle:checked + label::before {
|
|
content: "▼";
|
|
color: var(--theme-2nd-color);
|
|
}
|
|
|
|
.sheet-detail-toggle:checked ~ .sheet-detail-container {
|
|
display: block;
|
|
}
|
|
|
|
.sheet-detail-toggle ~ .sheet-detail-container {
|
|
display: none;
|
|
}
|
|
|
|
/* ------------------ Charakter tab ------------------ */
|
|
.sheet-character-container {
|
|
display: grid;
|
|
grid-template-areas: "baseinfo"
|
|
"nsc-info"
|
|
"combat"
|
|
"vorteilenachteilesonderfertigkeiten";
|
|
}
|
|
|
|
.sheet-character-base-info-1,
|
|
.sheet-character-base-info-2,
|
|
.sheet-character-base-info-3,
|
|
.sheet-character-base-info-4,
|
|
.sheet-character-base-info-eigenschaften,
|
|
.sheet-character-combat-container,
|
|
.sheet-nsc-additional-info-container {
|
|
border: 2px solid var(--theme-2nd-color);
|
|
padding: 5px;
|
|
}
|
|
|
|
/* Character base info */
|
|
.sheet-character-base-info-container {
|
|
grid-area: baseinfo;
|
|
display: grid;
|
|
grid-template-areas: "base-info-left base-info-right";
|
|
grid-template-columns: 670px 450px;
|
|
}
|
|
|
|
.sheet-base-info-left {
|
|
grid-area: base-info-left;
|
|
display: grid;
|
|
grid-template-areas: "info1"
|
|
"info3";
|
|
}
|
|
|
|
.sheet-base-info-right {
|
|
grid-area: base-info-right;
|
|
display: grid;
|
|
grid-template-areas: "info2"
|
|
"infoEigenschaften";
|
|
}
|
|
|
|
.sheet-character-base-info-1 {
|
|
grid-area: info1;
|
|
display: grid;
|
|
grid-template-columns: repeat(6, auto);
|
|
grid-template-rows: auto auto auto 1fr;
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
.sheet-character-base-info-2 {
|
|
grid-area: info2;
|
|
display: grid;
|
|
grid-template-columns: 115px 60px 110px 1fr;
|
|
grid-template-rows: auto auto 1fr;
|
|
margin-bottom: 10px;
|
|
margin-left: 10px;
|
|
}
|
|
|
|
.sheet-base-info-characterzustaende,
|
|
.sheet-base-info-characterstatus {
|
|
grid-column: span 2;
|
|
width: 90%;
|
|
}
|
|
|
|
input.sheet-characterzustand[type=number] {
|
|
width: 40px;
|
|
}
|
|
|
|
input.sheet-characterstatus {
|
|
width: 155px;
|
|
}
|
|
|
|
input[type=text].sheet-characterzustand {
|
|
margin-left: 0px;
|
|
margin-right: 0px;
|
|
width: 112px;
|
|
}
|
|
|
|
.sheet-character-base-info-3 {
|
|
grid-area: info3;
|
|
display: grid;
|
|
grid-template-columns: repeat(2, 50%);
|
|
grid-template-rows: repeat(2, auto) 1fr;
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
.sheet-character-base-info-3 input {
|
|
margin-bottom: 9px;
|
|
margin-top: 9px;
|
|
}
|
|
|
|
.sheet-character-base-info-3 > div div {
|
|
min-height: 44px;
|
|
}
|
|
|
|
.sheet-character-base-info-3 div {
|
|
margin-bottom: 2px;
|
|
}
|
|
|
|
.sheet-base-info-3-content {
|
|
padding-left: 5px;
|
|
}
|
|
|
|
.sheet-lebensenergie-aktuell-label {
|
|
margin-left: 15px;
|
|
}
|
|
|
|
input[type=number].sheet-aktuellelebensenergie {
|
|
-moz-appearance: initial;
|
|
}
|
|
|
|
.sheet-container input.sheet-aktuellelebensenergie::-webkit-outer-spin-button,
|
|
.sheet-container input.sheet-aktuellelebensenergie::-webkit-inner-spin-button {
|
|
-webkit-appearance: initial;
|
|
}
|
|
|
|
.sheet-character-schicksalspunkte .sheet-base-info-3-content,
|
|
.sheet-character-geschwindigkeit .sheet-base-info-3-content {
|
|
text-align: center;
|
|
}
|
|
|
|
.sheet-character-schicksalspunkte-geschwindigkeit-container {
|
|
display: grid;
|
|
grid-template-columns: 50% 50%;
|
|
grid-template-rows: auto auto;
|
|
}
|
|
|
|
.sheet-character-schicksalspunkte-geschwindigkeit-container input {
|
|
margin-left: 1px;
|
|
}
|
|
|
|
.sheet-character-base-info-4 {
|
|
grid-area: vorteilenachteilesonderfertigkeiten;
|
|
display: grid;
|
|
grid-template-areas: ". vorteile nachteile sonderfertigkeiten .";
|
|
grid-template-columns: 1fr repeat(3, auto) 1fr;
|
|
grid-gap: 10px;
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
.sheet-character-base-info-4 .sheet-detail-container {
|
|
margin-left: 5px;
|
|
}
|
|
|
|
.sheet-character-base-info-eigenschaften {
|
|
grid-area: infoEigenschaften;
|
|
display: grid;
|
|
grid-template-columns: 160px auto 160px auto;
|
|
grid-template-rows: repeat(5, auto) 1fr;
|
|
margin-bottom: 10px;
|
|
margin-left: 10px;
|
|
}
|
|
|
|
.sheet-character-eigenschaften-gesamt,
|
|
.sheet-character-eigenschaften-probe {
|
|
display: grid;
|
|
grid-column: span 4;
|
|
grid-template-columns: auto auto 1fr;
|
|
grid-template-rows: auto 1fr;
|
|
margin-top: 2px;
|
|
justify-items: start;
|
|
}
|
|
|
|
.sheet-character-eigenschaften-gesamt input[type=number] {
|
|
width: 50px;
|
|
}
|
|
|
|
.sheet-characterzustaende-container,
|
|
.sheet-characterstatus-container {
|
|
grid-column: span 2;
|
|
margin-top: 1px;
|
|
width: 156px;
|
|
}
|
|
|
|
.sheet-characterzustaende-container h3,
|
|
.sheet-characterstatus-container h3 {
|
|
display: inline;
|
|
padding: 5px;
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
input[type=numer].sheet-characterzustand {
|
|
width: 40px;
|
|
}
|
|
|
|
.sheet-character-schicksalspunkte,
|
|
.sheet-character-geschwindigkeit {
|
|
width: 164px;
|
|
}
|
|
|
|
.sheet-characterzustaende-detail .repcontainer,
|
|
.sheet-characterstatus-container .repcontainer {
|
|
margin-top: 10px;
|
|
}
|
|
|
|
h3.sheet-character-zustaende-label {
|
|
padding-right: 61px;
|
|
}
|
|
|
|
h3.sheet-character-status-label {
|
|
padding-right: 82px;
|
|
}
|
|
|
|
.sheet-base-info-character-name,
|
|
.sheet-base-info-character-profession,
|
|
.sheet-base-info-character-kultur,
|
|
.sheet-base-info-character-rudel,
|
|
.sheet-base-info-character-rasse,
|
|
.sheet-base-info-character-geschlecht,
|
|
.sheet-base-info-character-alter,
|
|
.sheet-base-info-character-typus,
|
|
.sheet-base-info-character-groesse,
|
|
.sheet-base-info-character-gewicht,
|
|
.sheet-base-info-character-laenge {
|
|
width: 120px;
|
|
}
|
|
|
|
.sheet-base-info-leiteigenschaft {
|
|
width: 120px;
|
|
}
|
|
|
|
.sheet-repeating-toggle-label {
|
|
margin-left: -15px;
|
|
}
|
|
|
|
/* NSC additional info */
|
|
.sheet-nsc-additional-info-container {
|
|
grid-area: nsc-info;
|
|
display: none;
|
|
}
|
|
|
|
input[type="checkbox"].sheet-nsc-charactersheet:checked ~ div .sheet-nsc-additional-info-container {
|
|
display: grid;
|
|
padding: 5px;
|
|
margin-bottom: 10px;
|
|
grid-template-columns: 1105px;
|
|
}
|
|
|
|
.sheet-nsc-additional-info-container textarea {
|
|
margin-bottom: 0;
|
|
width: 95%
|
|
}
|
|
|
|
/* Kampf / Waffen */
|
|
|
|
.sheet-character-combat-container {
|
|
grid-area: combat;
|
|
display: grid;
|
|
grid-template-columns: 1105px;
|
|
padding: 5px;
|
|
margin-bottom: 10px;
|
|
justify-self: start;
|
|
}
|
|
|
|
.sheet-melee-weapon-headers {
|
|
display: grid;
|
|
grid-template-columns: 195px 132px 62px 80px 80px 80px 80px 80px 80px;
|
|
grid-template-rows: auto;
|
|
text-align: center;
|
|
}
|
|
|
|
.sheet-ranged-weapon-headers {
|
|
display: grid;
|
|
grid-template-columns: 195px 132px 62px 80px 80px 80px 80px;
|
|
grid-template-rows: auto;
|
|
text-align: center;
|
|
}
|
|
|
|
.sheet-melee-weapon-container .repitem {
|
|
display: grid;
|
|
grid-template-columns: 15px 0 180px 132px 62px 80px 80px 80px 80px 80px 80px;
|
|
grid-template-rows: auto;
|
|
justify-items: center;
|
|
}
|
|
|
|
.sheet-melee-weapon-container .repcontrol {
|
|
margin-right: 235px;
|
|
}
|
|
|
|
.sheet-melee-weapon-container .sheet-detail-toggle + .sheet-inline-label::before {
|
|
margin-left: -10px;
|
|
margin-top: 4px;
|
|
}
|
|
|
|
.sheet-melee-weapon-container .sheet-detail-container {
|
|
grid-column: span 11;
|
|
}
|
|
|
|
.sheet-meleeweapon-detail,
|
|
.sheet-rangedweapon-detail {
|
|
width: 100%;
|
|
margin-left: 10px;
|
|
}
|
|
|
|
.sheet-ranged-weapon-container .repitem {
|
|
display: grid;
|
|
grid-template-columns: 15px 0 180px 132px 62px 80px 80px 80px 80px;
|
|
grid-template-rows: auto;
|
|
justify-items: center;
|
|
}
|
|
|
|
.sheet-ranged-weapon-container .repcontrol {
|
|
margin-right: 395px;
|
|
}
|
|
|
|
.sheet-ranged-weapon-container .sheet-detail-toggle + .sheet-inline-label::before {
|
|
margin-left: -10px;
|
|
margin-top: 4px;
|
|
}
|
|
|
|
.sheet-ranged-weapon-container .sheet-detail-container {
|
|
grid-column: span 11;
|
|
}
|
|
|
|
.sheet-weapon-text {
|
|
max-width: 179px;
|
|
}
|
|
|
|
.sheet-melee-weapon-container, .sheet-ranged-weapon-container, .sheet-inventory-ausruestung, .sheet-inventory-schoenedinge {
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
.sheet-melee-weapon-container .repitem input {
|
|
margin-left: 1px;
|
|
margin-right: 1px;
|
|
}
|
|
|
|
.sheet-ammunition-container {
|
|
display: grid;
|
|
grid-template-rows: 1fr;
|
|
grid-template-columns: auto auto auto auto 1fr;
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
.sheet-ammunition-arrows-input {
|
|
margin-right: 10px;
|
|
}
|
|
|
|
.sheet-weapon-short-text {
|
|
width: 60px;
|
|
margin-left: 1px;
|
|
}
|
|
|
|
.sheet-weapon-type {
|
|
width: 130px;
|
|
margin-left: 1px;
|
|
}
|
|
|
|
/* Vorteile, Nachteile, Sonderfertigkeiten */
|
|
.sheet-character-vorteile-header {
|
|
grid-area: vorteile;
|
|
}
|
|
|
|
.sheet-character-nachteile-header {
|
|
grid-area: nachteile;
|
|
}
|
|
|
|
.sheet-character-nachteile {
|
|
grid-area: nachteile;
|
|
}
|
|
|
|
.sheet-character-sonderfertigkeiten {
|
|
grid-area: sonderfertigkeiten;
|
|
}
|
|
|
|
.sheet-character-vorteile-header,
|
|
.sheet-character-nachteile-header {
|
|
display: grid;
|
|
grid-template-columns: 270px 50px;
|
|
grid-template-rows: max-content;
|
|
}
|
|
|
|
.sheet-character-sonderfertigkeiten-header {
|
|
display: grid;
|
|
grid-template-columns: 270px 95px 50px;
|
|
grid-template-rows: max-content;
|
|
}
|
|
|
|
.sheet-character-vorteile input[type="text"],
|
|
.sheet-character-nachteile input[type="text"],
|
|
.sheet-character-sonderfertigkeiten input[type="text"] {
|
|
width: 254px;
|
|
margin-right: 1px;
|
|
}
|
|
|
|
.sheet-character-vorteile input[type="number"],
|
|
.sheet-character-nachteile input[type="number"],
|
|
.sheet-character-sonderfertigkeiten input[type="number"] {
|
|
width: 48px;
|
|
margin-left: 1px;
|
|
}
|
|
|
|
.sheet-character-sonderfertigkeiten select {
|
|
width: 93px;
|
|
margin-left: 1px;
|
|
}
|
|
|
|
.sheet-character-vorteile .repitem,
|
|
.sheet-character-nachteile .repitem {
|
|
display: grid;
|
|
grid-template-columns: 15px 0px 255px 50px;
|
|
grid-template-rows: auto;
|
|
}
|
|
|
|
.sheet-character-sonderfertigkeiten .repitem {
|
|
display: grid;
|
|
grid-template-columns: 15px 0px 255px 95px 50px;
|
|
grid-template-rows: auto;
|
|
}
|
|
|
|
.sheet-vorteil-detail,
|
|
.sheet-nachteil-detail,
|
|
.sheet-sonderfertigkeit-detail {
|
|
grid-column: span 4;
|
|
width: 320px;
|
|
}
|
|
|
|
.sheet-detail-container textarea {
|
|
margin-bottom: 0;
|
|
width: 95%
|
|
}
|
|
|
|
.sheet-base-info-sonderfertigkeit {
|
|
width: 90px;
|
|
}
|
|
|
|
input[type="checkbox"].sheet-toggle-lebensenergie-detail,
|
|
input[type="checkbox"].sheet-toggle-ahnenenergie-detail,
|
|
input[type="checkbox"].sheet-toggle-seelenkraft-detail,
|
|
input[type="checkbox"].sheet-toggle-zaehigkeit-detail,
|
|
input[type="checkbox"].sheet-toggle-initiative-detail,
|
|
input[type="checkbox"].sheet-toggle-characterzustaende-detail,
|
|
input[type="checkbox"].sheet-toggle-characterstatus-detail {
|
|
top: -2px;
|
|
left: -5px;
|
|
margin: -15px;
|
|
}
|
|
|
|
input[type="checkbox"].sheet-toggle-vorteil-detail,
|
|
input[type="checkbox"].sheet-toggle-nachteil-detail,
|
|
input[type="checkbox"].sheet-toggle-sonderfertigkeit-detail {
|
|
margin-left: 0;
|
|
top: 5px;
|
|
}
|
|
|
|
input[type="checkbox"].sheet-toggle-lebensenergie-detail + label::before,
|
|
input[type="checkbox"].sheet-toggle-ahnenenergie-detail + label::before,
|
|
input[type="checkbox"].sheet-toggle-seelenkraft-detail + label::before,
|
|
input[type="checkbox"].sheet-toggle-zaehigkeit-detail + label::before,
|
|
input[type="checkbox"].sheet-toggle-initiative-detail + label::before {
|
|
margin-top: 12px;
|
|
}
|
|
|
|
input[type="checkbox"].sheet-toggle-vorteil-detail + label::before,
|
|
input[type="checkbox"].sheet-toggle-nachteil-detail + label::before,
|
|
input[type="checkbox"].sheet-toggle-sonderfertigkeit-detail + label::before,
|
|
input[type="checkbox"].sheet-toggle-characterzustaende-detail + label::before,
|
|
input[type="checkbox"].sheet-toggle-characterstatus-detail + label::before {
|
|
margin-top: 6px;
|
|
}
|
|
|
|
/* ------------------ Fertigkeiten tab ------------------ */
|
|
|
|
.sheet-skills-container {
|
|
display: grid;
|
|
grid-template-areas: "skills-left skills-right";
|
|
grid-template-columns: 1fr 1fr;
|
|
gap: 10px;
|
|
}
|
|
|
|
.sheet-skills-left {
|
|
grid-area: skills-left;
|
|
display: grid;
|
|
grid-template-areas: "skills-koerper"
|
|
"skills-gesellschaft"
|
|
"skills-handwerk";
|
|
grid-template-rows: auto auto auto 1fr;
|
|
}
|
|
|
|
.sheet-skills-right {
|
|
grid-area: skills-right;
|
|
display: grid;
|
|
grid-template-areas: "skills-geist"
|
|
"skills-kampf";
|
|
grid-template-rows: auto auto 1fr;
|
|
}
|
|
|
|
.sheet-skills-koerper {
|
|
grid-area: skills-koerper;
|
|
}
|
|
|
|
.sheet-skills-gesellschaft {
|
|
grid-area: skills-gesellschaft;
|
|
}
|
|
|
|
.sheet-skills-handwerk {
|
|
grid-area: skills-handwerk;
|
|
}
|
|
|
|
.sheet-skills-geist {
|
|
grid-area: skills-geist;
|
|
}
|
|
|
|
.sheet-skill-list-row {
|
|
display: grid;
|
|
grid-template-columns: 15px 0 180px 40px 40px 40px 80px 40px 40px 60px;
|
|
grid-template-rows: repeat(6, auto) 1fr;
|
|
margin-bottom: 2px;
|
|
}
|
|
|
|
.sheet-skill-list {
|
|
margin-bottom: 8px;
|
|
}
|
|
|
|
.sheet-skill-list-row input[type=number] {
|
|
width: 30px;
|
|
}
|
|
|
|
.sheet-skills-kampf {
|
|
grid-area: skills-kampf;
|
|
}
|
|
|
|
.sheet-skills-kampf .sheet-skill-list-row {
|
|
grid-template-columns: 15px 0 140px 40px 40px 40px 80px 40px 40px 40px 60px;
|
|
}
|
|
|
|
.sheet-skill-list-row > * {
|
|
text-align: center;
|
|
}
|
|
|
|
.sheet-skill-list-row > .sheet-skill-name {
|
|
text-align: left;
|
|
margin-left: 5px;
|
|
}
|
|
|
|
.sheet-skill-list-row h3:first-child {
|
|
grid-column: span 3;
|
|
}
|
|
|
|
.sheet-skill-list-row .sheet-detail-toggle + .sheet-inline-label {
|
|
height: 10px;
|
|
}
|
|
|
|
.sheet-skill-list-row .sheet-detail-toggle + .sheet-inline-label::before {
|
|
margin-left: -12px;
|
|
}
|
|
|
|
.sheet-skill-list-row .sheet-detail-container {
|
|
grid-column: span 10;
|
|
}
|
|
|
|
.sheet-skill-list-row .sheet-detail-container label {
|
|
margin-left: 10px;
|
|
}
|
|
|
|
input[type="checkbox"].sheet-nsc-charactersheet {
|
|
display: none;
|
|
}
|
|
|
|
input[type="checkbox"].sheet-nsc-charactersheet:not(:checked) ~ div .sheet-fw:read-only,
|
|
input[type="checkbox"].sheet-nsc-charactersheet:checked ~ div .sheet-fw:not(:read-only),
|
|
input[type="checkbox"].sheet-nsc-charactersheet:checked ~ div .sheet-pw:read-only,
|
|
input[type="checkbox"].sheet-nsc-charactersheet:not(:checked) ~ div .sheet-pw:not(:read-only),
|
|
input[type="checkbox"].sheet-nsc-charactersheet:checked ~ div .sheet-aw:read-only,
|
|
input[type="checkbox"].sheet-nsc-charactersheet:not(:checked) ~ div .sheet-aw:not(:read-only),
|
|
input[type="checkbox"].sheet-nsc-charactersheet:checked ~ div .sheet-vw:read-only,
|
|
input[type="checkbox"].sheet-nsc-charactersheet:not(:checked) ~ div .sheet-vw:not(:read-only),
|
|
|
|
input[type="checkbox"].sheet-nsc-charactersheet:checked ~ div .sheet-player-character-sheet,
|
|
input[type="checkbox"].sheet-nsc-charactersheet:not(checked) ~ div .sheet-nsc-sheet-block,
|
|
input[type="checkbox"].sheet-nsc-charactersheet:not(checked) ~ div .sheet-nsc-sheet-inline,
|
|
input[type="checkbox"].sheet-nsc-charactersheet:not(checked) ~ div .sheet-nsc-sheet-inline-block {
|
|
display: none;
|
|
}
|
|
|
|
input[type="checkbox"].sheet-nsc-charactersheet:checked ~ div .sheet-fw:read-only,
|
|
input[type="checkbox"].sheet-nsc-charactersheet:not(:checked) ~ div .sheet-fw:not(:read-only),
|
|
input[type="checkbox"].sheet-nsc-charactersheet:not(:checked) ~ div .sheet-pw:read-only,
|
|
input[type="checkbox"].sheet-nsc-charactersheet:checked ~ div .sheet-pw:not(:read-only),
|
|
input[type="checkbox"].sheet-nsc-charactersheet:not(:checked) ~ div .sheet-aw:read-only,
|
|
input[type="checkbox"].sheet-nsc-charactersheet:checked ~ div .sheet-aw:not(:read-only),
|
|
input[type="checkbox"].sheet-nsc-charactersheet:not(:checked) ~ div .sheet-vw:read-only,
|
|
input[type="checkbox"].sheet-nsc-charactersheet:checked ~ div .sheet-vw:not(:read-only),
|
|
|
|
input[type="checkbox"].sheet-nsc-charactersheet:checked ~ div .sheet-nsc-sheet-block {
|
|
display: block;
|
|
}
|
|
|
|
input[type="checkbox"].sheet-nsc-charactersheet:checked ~ div .sheet-nsc-sheet-inline-block {
|
|
display: inline-block;
|
|
}
|
|
|
|
input[type="checkbox"].sheet-nsc-charactersheet:checked ~ div .sheet-nsc-sheet-inline {
|
|
display: inline;
|
|
}
|
|
|
|
.sheet-skill-wissender label {
|
|
padding-right: 2px;
|
|
}
|
|
|
|
.sheet-skill-wissender input {
|
|
width: 80px;
|
|
display: inline;
|
|
}
|
|
|
|
.sheet-skill-list-row > input,
|
|
.sheet-skill-list-row > button {
|
|
justify-self: center;
|
|
}
|
|
|
|
.sheet-skill-eigenschaft input {
|
|
width: 30px;
|
|
}
|
|
|
|
.sheet-skill-wissender-detail-header {
|
|
display: grid;
|
|
grid-template-columns: 100px 140px auto;
|
|
grid-template-rows: auto;
|
|
}
|
|
|
|
.sheet-skill-wissender-detail-header label {
|
|
margin-top: 5px;
|
|
margin-bottom: 5px;
|
|
}
|
|
|
|
.sheet-wissendertoggle {
|
|
display:none;
|
|
}
|
|
|
|
.sheet-wissenderdisabled {
|
|
display: inline-block;
|
|
}
|
|
|
|
.sheet-wissenderenabled {
|
|
display: none;
|
|
}
|
|
|
|
.sheet-wissendertoggle:checked ~ .sheet-wissenderdisabled {
|
|
display: none;
|
|
}
|
|
|
|
.sheet-wissendertoggle:checked ~ .sheet-wissenderenabled {
|
|
display: inline-block;
|
|
}
|
|
|
|
/* ------------------ Ahnen tab ------------------ */
|
|
.sheet-ancestor-container {
|
|
display: grid;
|
|
grid-template-areas: "status status status"
|
|
"ahnengeschenke . ahnengaben";
|
|
grid-template-columns: auto 1fr auto;
|
|
}
|
|
|
|
.sheet-ancestor-status,
|
|
.sheet-ancestor-ahnengeschenke,
|
|
.sheet-ancestor-ahnengaben {
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
.sheet-ancestor-status {
|
|
grid-area: status;
|
|
display: grid;
|
|
grid-template-columns: 170px 50px 170px 50px 1fr;
|
|
grid-template-rows: auto;
|
|
}
|
|
|
|
input[type=number].sheet-aktuelleahnenenergie {
|
|
-moz-appearance: initial;
|
|
}
|
|
|
|
.sheet-container input.sheet-aktuelleahnenenergie::-webkit-outer-spin-button,
|
|
.sheet-container input.sheet-aktuelleahnenenergie::-webkit-inner-spin-button {
|
|
-webkit-appearance: initial;
|
|
}
|
|
|
|
.sheet-ancestor-ahnengeschenke {
|
|
grid-area: ahnengeschenke;
|
|
}
|
|
|
|
.sheet-ancestor-ahnengeschenk-name,
|
|
.sheet-ancestor-ahnengeschenk-dauer {
|
|
max-width: 148px;
|
|
}
|
|
|
|
.sheet-ancestor-ahnengeschenk-rw {
|
|
max-width: 80px;
|
|
justify-self: center;
|
|
}
|
|
|
|
.sheet-ancestor-ahnengeschenke-headers,
|
|
.sheet-ancestor-ahnengeschenke .repitem {
|
|
display: grid;
|
|
grid-template-columns: 15px 0 150px 100px 150px;
|
|
grid-template-rows: auto;
|
|
text-align: center;
|
|
}
|
|
|
|
.sheet-ancestor-ahnengeschenke-headers h3:first-child {
|
|
grid-column: span 3;
|
|
}
|
|
|
|
.sheet-ancestor-ahnengeschenke .repitem .sheet-detail-toggle {
|
|
margin-top: 5px;
|
|
}
|
|
|
|
.sheet-ancestor-ahnengeschenke .repitem .sheet-detail-toggle + .sheet-inline-label::before {
|
|
margin-left: -15px;
|
|
margin-top: 4px;
|
|
}
|
|
|
|
.sheet-ancestor-ahnengeschenke .sheet-detail-container {
|
|
grid-column: span 10;
|
|
}
|
|
|
|
.sheet-ancestor-ahnengeschenke .sheet-detail-container label {
|
|
margin-left: 10px;
|
|
}
|
|
|
|
.sheet-ancestor-ahnengabe-name {
|
|
width: 188px;
|
|
}
|
|
|
|
.sheet-ancestor-ahnengaben {
|
|
grid-area: ahnengaben;
|
|
}
|
|
|
|
.sheet-ancestor-ahnengaben-stf {
|
|
width: 50px;
|
|
}
|
|
|
|
.sheet-ancestor-ahnengaben-eigenschaft {
|
|
width: 55px;
|
|
}
|
|
|
|
.sheet-ancestor-ahnengaben-eigenschaften {
|
|
display: inline-block;
|
|
}
|
|
|
|
.sheet-ancestor-ahnengaben-headers,
|
|
.sheet-ancestor-ahnengaben .repitem {
|
|
display: grid;
|
|
grid-template-columns: 15px 0 190px 40px 60px 40px 130px 40px 40px 60px;
|
|
grid-template-rows: auto;
|
|
text-align: center;
|
|
}
|
|
|
|
.sheet-ancestor-ahnengaben-headers h3:first-child {
|
|
grid-column: span 3;
|
|
}
|
|
|
|
.sheet-ancestor-ahnengaben .repitem button {
|
|
margin-bottom: 5px;
|
|
}
|
|
|
|
.sheet-ancestor-ahnengaben .repitem > input,
|
|
.sheet-ancestor-ahnengaben .repitem > button,
|
|
.sheet-ancestor-ahnengaben .repitem > select {
|
|
justify-self: center;
|
|
}
|
|
|
|
.sheet-ancestor-ahnengaben .sheet-detail-toggle:checked ~ .sheet-detail-container {
|
|
grid-column: span 10;
|
|
display: grid;
|
|
grid-template-columns: 80px 80px 1fr;
|
|
grid-template-rows: auto auto;
|
|
margin-left: 17px;
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
.sheet-ancestor-ahnengaben .sheet-detail-container textarea {
|
|
grid-column: span 3;
|
|
}
|
|
|
|
.sheet-ancestor-ahnengaben .sheet-detail-container textarea.sheet-detail-wirkung {
|
|
display: none;
|
|
}
|
|
|
|
textarea.sheet-detail-notes,
|
|
textarea.sheet-detail-wirkung {
|
|
display: none;
|
|
}
|
|
|
|
.sheet-ahnengabe-notes-toggle:not(:checked) ~ textarea.sheet-detail-notes {
|
|
display: block;
|
|
border: 1px solid var(--theme-main-color);
|
|
border-top-left-radius: 0;
|
|
}
|
|
|
|
.sheet-ahnengabe-notes-toggle:checked ~ textarea.sheet-detail-wirkung {
|
|
display: block;
|
|
border: 1px solid var(--theme-main-color);
|
|
}
|
|
|
|
.sheet-container input.sheet-ahnengabe-notes-toggle {
|
|
grid-row: 1;
|
|
grid-column: 1 / span 2;
|
|
width: 50%;
|
|
opacity: 0;
|
|
z-index: 1;
|
|
margin-bottom: 0;
|
|
height: 28px;
|
|
}
|
|
|
|
.sheet-ahnengabe-notes-label,
|
|
.sheet-ahnengabe-wirkung-label {
|
|
background-color: var(--theme-main-color);
|
|
color: white;
|
|
text-align: center;
|
|
border-radius: 5px;
|
|
width: 75px;
|
|
padding: 5px 0;
|
|
margin-bottom: 5px;
|
|
}
|
|
|
|
.sheet-ahnengabe-notes-label {
|
|
grid-row: 1;
|
|
grid-column: 1;
|
|
}
|
|
|
|
.sheet-ahnengabe-wirkung-label {
|
|
grid-row: 1;
|
|
grid-column: 2;
|
|
}
|
|
|
|
.sheet-ahnengabe-notes-toggle:not(:checked) ~ .sheet-ahnengabe-notes-label {
|
|
margin-bottom: 0;
|
|
border-radius: 5px 5px 0 0;
|
|
}
|
|
|
|
.sheet-ahnengabe-notes-toggle:checked ~ .sheet-ahnengabe-wirkung-label {
|
|
margin-bottom: 0;
|
|
border-radius: 5px 5px 0 0;
|
|
}
|
|
|
|
.sheet-ahnengabe-notes-toggle:not(:checked) {
|
|
margin-left: 50%;
|
|
}
|
|
|
|
.sheet-ancestor-ahnengaben .repitem input[type=number] {
|
|
width: 30px;
|
|
}
|
|
|
|
.sheet-ancestor-ahnengaben .repitem .sheet-detail-toggle {
|
|
margin-top: 5px;
|
|
}
|
|
|
|
.sheet-ancestor-ahnengaben .repitem .sheet-detail-toggle + .sheet-inline-label::before {
|
|
margin-left: -15px;
|
|
margin-top: 4px;
|
|
}
|
|
|
|
/* ------------------ Inventar tab ------------------ */
|
|
.sheet-inventory-container {
|
|
display: grid;
|
|
grid-template-areas: "ausruestung schoenedinge"
|
|
"ausruestung mondgloeckchen"
|
|
"ausruestung tierbegleiter";
|
|
grid-template-columns: auto auto;
|
|
grid-template-rows: auto auto 1fr;
|
|
}
|
|
|
|
.sheet-inventory-ausruestung {
|
|
grid-area: ausruestung;
|
|
margin-right: 10px;
|
|
}
|
|
|
|
.sheet-inventory-tierbegleiter {
|
|
grid-area: tierbegleiter;
|
|
}
|
|
|
|
.sheet-inventory-ausruestung .repitem {
|
|
display: grid;
|
|
grid-template-columns: 15px 0px 405px 60px 80px;
|
|
grid-template-rows: auto;
|
|
}
|
|
|
|
.sheet-inventory-ausruestung .repitem input {
|
|
justify-self: center;
|
|
}
|
|
|
|
.sheet-inventory-schoenedinge .repitem {
|
|
display: grid;
|
|
grid-template-columns: 15px 0px 395px 70px 70px;
|
|
grid-template-rows: auto;
|
|
}
|
|
|
|
.sheet-inventory-schoenedinge-menge,
|
|
.sheet-inventory-schoenedinge-wert {
|
|
width: 50px;
|
|
justify-self: center;
|
|
}
|
|
|
|
.sheet-inventory-schoenedinge input[type=text] {
|
|
min-width: 395px;
|
|
}
|
|
|
|
.sheet-inventory-ausruestung input[type=text] {
|
|
min-width: 400px;
|
|
}
|
|
|
|
.sheet-inventory-ausruestung-header {
|
|
display: grid;
|
|
grid-template-columns: 420px 60px 80px;
|
|
grid-template-rows: auto;
|
|
text-align: center;
|
|
}
|
|
|
|
.sheet-inventory-schoenedinge-header {
|
|
display: grid;
|
|
grid-template-columns: 410px 70px 70px;
|
|
grid-template-rows: auto;
|
|
text-align: center;
|
|
}
|
|
|
|
.sheet-inventory-mondgloeckchen {
|
|
grid-area: mondgloeckchen;
|
|
margin-bottom: 10px;
|
|
display: grid;
|
|
grid-template-columns: auto auto 1fr;
|
|
grid-template-rows: auto;
|
|
}
|
|
|
|
.sheet-inventory-tierbegleiter h3 {
|
|
margin-bottom: 0;
|
|
width: 530px;
|
|
border-radius: 5px 5px 0 0;
|
|
padding-right: 7px;
|
|
}
|
|
|
|
.sheet-inventory-tierbegleiter textarea {
|
|
border: solid 2px var(--theme-main-color);
|
|
margin-bottom: 0;
|
|
margin-left: 1px;
|
|
width: 530px;
|
|
border-radius: 0 0 5px 5px;
|
|
}
|
|
|
|
.sheet-ausruestung-detail,
|
|
.sheet-schoenedinge-detail {
|
|
margin-left: 5px;
|
|
grid-column: span 4;
|
|
}
|
|
|
|
.sheet-ausruestung-detail textarea,
|
|
.sheet-schoenedinge-detail textarea {
|
|
margin-bottom: 0;
|
|
width: 95%
|
|
}
|
|
|
|
|
|
input[type="checkbox"].sheet-toggle-ausruestung-detail,
|
|
input[type="checkbox"].sheet-toggle-schoenedinge-detail {
|
|
margin-left: 0;
|
|
top: 5px;
|
|
}
|
|
|
|
input[type="checkbox"].sheet-toggle-ausruestung-detail + label::before,
|
|
input[type="checkbox"].sheet-toggle-schoenedinge-detail + label::before {
|
|
margin-top: 6px;
|
|
}
|
|
|
|
/* ------------------ Roll templates ------------------ */
|
|
|
|
.sheet-rolltemplate-attack,
|
|
.sheet-rolltemplate-skillcheck,
|
|
.sheet-rolltemplate-ahnengabe,
|
|
.sheet-rolltemplate-initiative {
|
|
box-shadow: 2px 5px 16px 0px #0B325E, 5px 5px 0px 5px rgba(0,0,0,0);
|
|
}
|
|
|
|
.sheet-rolltemplate-attack .sheet-template-header,
|
|
.sheet-rolltemplate-skillcheck .sheet-template-header,
|
|
.sheet-rolltemplate-ahnengabe .sheet-template-header,
|
|
.sheet-rolltemplate-initiative .sheet-template-header {
|
|
background-color: #0e5cc7;
|
|
color: white;
|
|
padding: 10px;
|
|
font-weight: bold;
|
|
text-align: center;
|
|
}
|
|
|
|
.sheet-rolltemplate-skillcheck .sheet-template-header,
|
|
.sheet-rolltemplate-ahnengabe .sheet-template-header,
|
|
.sheet-rolltemplate-initiative .sheet-template-header {
|
|
background-color: #0e5cc7;
|
|
}
|
|
|
|
.sheet-rolltemplate-skillcheck .sheet-template-header {
|
|
background-color: #239038;
|
|
}
|
|
|
|
.sheet-rolltemplate-attack .sheet-template-header {
|
|
background-color: #c70e0e;
|
|
}
|
|
|
|
.sheet-rolltemplate-attack .sheet-template-body,
|
|
.sheet-rolltemplate-skillcheck .sheet-template-body,
|
|
.sheet-rolltemplate-ahnengabe .sheet-template-body,
|
|
.sheet-rolltemplate-initiative .sheet-template-body {
|
|
display: grid;
|
|
grid-template-columns: auto auto;
|
|
grid-template-rows: repeat(6, auto);
|
|
}
|
|
|
|
.sheet-rolltemplate-attack .sheet-template-body,
|
|
.sheet-rolltemplate-skillcheck .sheet-template-body,
|
|
.sheet-rolltemplate-ahnengabe .sheet-template-body,
|
|
.sheet-rolltemplate-initiative .sheet-template-body {
|
|
background-color: rgb(249, 249, 249);
|
|
}
|
|
|
|
.sheet-rolltemplate-attack .sheet-template-body > *,
|
|
.sheet-rolltemplate-skillcheck .sheet-template-body > *,
|
|
.sheet-rolltemplate-ahnengabe .sheet-template-body > *,
|
|
.sheet-rolltemplate-initiative .sheet-template-body > * {
|
|
padding: 5px 0 5px 5px;
|
|
}
|
|
|
|
.sheet-rolltemplate-attack .sheet-template-success,
|
|
.sheet-rolltemplate-ahnengabe .sheet-template-success,
|
|
.sheet-rolltemplate-skillcheck .sheet-template-success {
|
|
text-align: center;
|
|
grid-column: 1/3;
|
|
color: limegreen;
|
|
font-weight: bold;
|
|
background-color: white;
|
|
}
|
|
|
|
.sheet-rolltemplate-attack .sheet-template-miss,
|
|
.sheet-rolltemplate-ahnengabe .sheet-template-miss,
|
|
.sheet-rolltemplate-skillcheck .sheet-template-miss {
|
|
text-align: center;
|
|
grid-column: 1/3;
|
|
color: crimson;
|
|
font-weight: bold;
|
|
background-color: white;
|
|
}
|
|
|
|
.sheet-rolltemplate-ahnengabe .sheet-rolltemplate-desciption-header {
|
|
grid-column: 1/3;
|
|
text-align: center;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.sheet-rolltemplate-ahnengabe .sheet-rolltemplate-desciption-body {
|
|
grid-column: 1/3;
|
|
max-height: 120px;
|
|
overflow-y: scroll;
|
|
}
|
|
|
|
.sheet-settings-container {
|
|
display: grid;
|
|
grid-template-columns: auto;
|
|
grid-template-rows: auto auto;
|
|
} |