@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap'); /* Roll20-Standards überschreiben funktioniert nicht, daher müssen Klassen sein*/ * { background-color: transparent; box-sizing: border-box; /*https://www.w3schools.com/css/css3_box-sizing.asp*/ } .charsheet, .sheet-rolltemplate-roll, .sheet-rolltemplate-post, .sheet-rolltemplates-initiative{ /* Farbschema: 96046f - Cyberbrombeere FF0000 - rot A87D7D - grayish red 9a9a9a - hellgrau D9EBF4 - hellblau 040404 - schwarz */ font-family: "Roboto Condensed",sans-serif; font-weight: 400; --base-color: #906; --text-color: #000; --text-gray: #404040; --base-backcolor2: #FFFFFF; --base-backcolor3: #edeaef; --select-backcolor: #460141; --base-backcolor:#D9EBF4; --base-border-color:#E5E5E5; --section-backcolor:#cacaca; --section-backcolor-select: #d8d8d8; --base-backcolor-alternate-color:#c1bebe; --base-warning-color:#B31515; --base-crit-color:#3FB315; --box-shadow: #906; --boxsize:20px; --base-padding: 0.4rem; --base-padding-neg: -0.4rem; --fontsize-button: 1.1rem; --fontsize-medium:12px; --fontsize-base: 1.2rem; --fontsize-seltab: 1.4rem; --fontsize-hover: 1.8rem; } input[value="1"].sheet-largefont~*{ --fontsize-button: 1.3rem; --fontsize-medium:14px; --fontsize-base: 1.6rem; --fontsize-seltab: 1.6rem; } input[value="1"].sheet-darkstyle~*{ --base-color: rgb(188, 194, 188); --text-color: rgb(105, 105, 105); --text-gray: #afafaf; --base-backcolor2: #414141; --base-backcolor3: #555744; --select-backcolor: #460141; --base-backcolor:#262b2b; --base-border-color:#E5E5E5; --box-shadow: #000; --section-backcolor:rgb(88, 2, 60); --section-backcolor-select: rgb(80 80 80); --base-backcolor-alternate-color: rgb(88, 2, 60); --base-warning-color:#B31515; --base-crit-color:#3FB315; } /* Clear default button styling */ button.sheet-direction { margin: 0; overflow: visible; text-transform: none; border-style: none; padding: 0; background: transparent; cursor: pointer; } /* condition monitor */ span.sheet-unchecked{ display: none; } input.sheet-direction:not([value="checked"]) + button.sheet-healthbutton > span.sheet-checked, input.sheet-direction:not([value="checked"]) + button.sheet-healthbutton-startofblock > span.sheet-checked{ color:transparent; transition: color 0.5s; } input.sheet-direction[value="checked"] + button.sheet-healthbutton > span.sheet-checked, input.sheet-direction[value="checked"] + button.sheet-healthbutton-startofblock > span.sheet-checked{ color:var(--base-color); transition: color 0.5s; } button[type=action].sheet-healthbutton:hover span.sheet-checked,button[type=action].sheet-healthbutton-startofblock:hover span.sheet-checked{ color: var(--base-backcolor2) !important; } /* action monitor*/ input.sheet-direction:not([value="struck"]) + button.sheet-actionbutton > span.sheet-struck, input.sheet-direction:not([value="unstruck"]) + button.sheet-actionbutton > span.sheet-unstruck, input.sheet-direction:not([value="struck"]) + button.sheet-minoractionbutton > span.sheet-struck, input.sheet-direction:not([value="unstruck"]) + button.sheet-minoractionbutton > span.sheet-unstruck{ display: none; } input[type=checkbox]{ margin-left: 5px; } input[type=checkbox].sheet-toggle-hide:checked + h4::before{ content: "►"; color: var(--base-color); font-size: 0.95rem; transform: rotate(90deg); display: inline-block; transition: transform 0.5s; margin-right: 10px; } input[type=checkbox].sheet-toggle-hide:not(:checked) + h4::before{ content: "►"; color: var(--base-color); font-size: 0.95rem; transform: rotate(0deg); transition: transform 0.5s; display: inline-block; margin-right: 10px; } input[type=checkbox].sheet-toggle-hide:checked + h4.sheet-invert::before{ content: "►"; color: var(--base-color); font-size: 0.95rem; transform: rotate(0deg); display: inline-block; transition: transform 0.5s; margin-right: 10px; } input[type=checkbox].sheet-toggle-hide:not(:checked) + h4.sheet-invert::before{ content: "►"; color: var(--base-color); font-size: 0.95rem; transform: rotate(90deg); transition: transform 0.5s; display: inline-block; margin-right: 10px; } div.sheet-togglesection{ width: 100%; } div.sheet-rangeWeapon{ max-height: 300px; transition: max-height 1s; } div.sheet-rangeWeapon label{ display: inline; width: 20px; } input[type=checkbox].sheet-toggle-hide-not:checked + div.sheet-rangeWeapon, input[type=checkbox].sheet-toggle-hide:checked + div.sheet-rangeWeapon{ max-height: 24px; overflow: hidden; } input[type=checkbox].sheet-toggle-hide-not:checked + div.sheet-spellbox, input[type=checkbox].sheet-toggle-hide:checked + div.sheet-spellbox{ max-height: 24px; overflow: hidden; } div.sheet-conditionmonitorbutton{ padding: 0px; } input[type=checkbox].sheet-toggle-hide:checked + div.sheet-conditionmonitorbutton, input[type=checkbox].sheet-toggle-hide:not(:checked) + div.sheet-togglesection, input[type=checkbox].sheet-toggle-hide-not:not(:checked) + div.sheet-togglesection, input[type=checkbox].sheet-toggle-hide-invert:checked + div.sheet-togglesection, input[type=checkbox].sheet-toggle-hide-invert-not:checked + div.sheet-togglesection, input[type=checkbox].sheet-toggle-hide:not(:checked) + div.sheet-table-row-flat, input[type=checkbox].sheet-toggle-hide:not(:checked) + div.sheet-table-row, input[type=checkbox].sheet-toggle-hide:checked + button.sheet-iconbutton, input[type=checkbox].sheet-toggle-hide-invert:not(:checked) + button.sheet-iconbutton{ display: none; } input[type=checkbox]{ -webkit-appearance: none; appearance: none; font-size: 1.8rem; background-color: var(--base-backcolor2); border:solid; border-radius: 1px; border-width: 1px; border-color: var(--base-backcolor2); transition: font-size 0.25s, color 0.25s, border-color 0.25s; color:var(--text-color); width: 13px; height: 13px; line-height: 7px; } input[type=checkbox]::after { /* font-family: "pictos"; */ content: " "; } input[type=checkbox]:hover{ border-color:var(--base-color); } input[type=checkbox]:hover:not(:checked)::after{ font-family: "pictos"; content: "3"; opacity: 0.5; color:var(--base-crit-color); } input[type=checkbox]:checked::after { color:var(--base-crit-color); font-family: "pictos"; content: "3"; } input[type=checkbox]:hover:checked:not(:focus):after{ font-family: "pictos"; content: "3"; opacity: 0.5; color:var(--base-warning-color); } input[type=checkbox].sheet-eye{ -webkit-appearance: none; appearance: none; font-size: var(--fontsize-base); background-color: transparent; border:none; transition: font-size 0.25s, color 0.25s; color:var(--text-color); vertical-align: baseline; } input[type=checkbox].sheet-eye:hover{ font-size: var(--fontsize-seltab); color:var(--base-color); } input[type=checkbox].sheet-eye::after { font-family: "pictos"; content: "E"; color:var(--text-color); } input[type=checkbox].sheet-eye:checked::after { font-family: "pictos"; content: "d"; color:var(--text-color); } input[type=checkbox].sheet-eye:hover:checked:not(:focus):after{ font-family: "pictos"; content: "d"; opacity: 1; color:var(--base-color); } input[type=checkbox].sheet-eye:hover:not(:checked)::after{ font-family: "pictos"; content: "E"; opacity:1; color:var(--base-color); } div.sheet-edgetoken{ filter:grayscale(0) ; transition: filter 0.5s; } div.sheet-edgetoken label{ padding: 0px; margin-bottom: 1px; } div.sheet-edgetoken:hover,div.sheet-edgetoken:hover ~ div.sheet-edgetoken{ filter:blur(1px); transition: filter 0.5s; } div.sheet-edgetoken label img{ width: 24px; height: 24px; } input[type=checkbox].sheet-toggle-hide-edge:checked + div.sheet-edgetoken{ filter:grayscale() brightness(2) opacity(0.25); } input[type=checkbox].sheet-toggle-hide-edge:checked + div.sheet-edgetoken:hover{ filter:grayscale(0.7) ; } .sheet-toggle-hide:not(:checked) + input {display:none;} input[type=checkbox].sheet-toggle-hide-not:not(:checked) + div.sheet-togglesection, input[type=checkbox].sheet-toggle-hide-invert:checked + div.sheet-togglesection, button[type=action] { background-image: none; border-color: var(--base-backcolor2); border-style: solid; border-width: 1px; color: var(--base-color); text-shadow: none; outline-style:none; transition: border-color 0.5s; vertical-align: middle; } button[type=action]:hover { border-color: var(--base-color); } div.sheet-rightalign{ position: relative; float: right; } button[type=action].sheet-rightalign { position: relative; float: right; } button[type=action].sheet-slim{ height: 20px; } button[type=action].sheet-togglebutton { background-color:var(--select-backcolor); font-size: var(--fontsize-button); margin-bottom: 2px; /*margin-left: 50px;*/ margin-right: 1px; text-align: left; width: 100px; } button[type=action].sheet-spelltogglebutton,label input span.sheet-spelltogglebutton { background-color: var(--base-backcolor2); border: 0px; font-size: var(--fontsize-button); height: 18px; margin-left: 5px; margin-top: 2px; text-align: left; width: 133px; } button[type=action].sheet-mini-togglebutton { background-color: var(--base-backcolor2); border: 0px; font-size: var(--fontsize-button); height: 18px; margin-bottom: 2px; /*margin-left: 50px;*/ margin-right: 1px; padding: 2px 1px; text-align: left; width: 50px; } button[type=action].sheet-bluebutton { background-image: none; border: 1px solid var(--base-backcolor); color: var(--base-color); font-size: var(--fontsize-button); padding: 0px; padding-left: 3px; padding-right: 3px; text-shadow: none; } button[type=action].sheet-headlinebutton { background-color: var(--base-backcolor2); background-image: none; border: 2px solid var(--base-backcolor2); border-top-left-radius: 10px; color: var(--base-color); height: 22px; line-height: 18px; /* padding: 2px;*/ transition: border-color 1s, border-top-left-radius 1s,background-color 1s,color 1s; } button[type=action].sheet-headlinebutton:hover { border-color: var(--base-color); } button[type=action].sheet-headlinebutton:focus { border-color: var(--base-color); outline-style: none; } /* show the selected tab */ .sheet-tabstoggle[value="copyright"] ~ button.sheet-tabcopyright, .sheet-tabstoggle[value="chardata"] ~ button.sheet-tabchardata, .sheet-tabstoggle[value="attributes"] ~ button.sheet-tabattributes, .sheet-tabstoggle[value="skills"] ~ button.sheet-tabskills, .sheet-tabstoggle[value="attacks"] ~ button.sheet-tabattacks, .sheet-tabstoggle[value="magic"] ~ button.sheet-tabmagic, .sheet-tabstoggle[value="matrix"] ~ button.sheet-tabmatrix, .sheet-tabstoggle[value="rigging"] ~ button.sheet-tabrigging, .sheet-tabstoggle[value="contacts"] ~ button.sheet-tabcontacts, .sheet-tabstoggle[value="gear"] ~ button.sheet-tabgear, .sheet-tabstoggle[value="notes"] ~ button.sheet-tabnotes, .sheet-tabstoggle[value="configuration"] ~ button.sheet-tabconfig { background-color: var(--base-color); color: var(--base-backcolor2); border-color: var(--base-color); font-size: var(--fontsize-seltab); } button[type=action].sheet-edgebutton { background-image: none; border: 2px solid var(--base-backcolor2); color: var(--base-color); text-align: center; line-height: 18px; padding: 2px; min-width: 80px; max-width: 80px; } button[type=action].sheet-edgebuttonshort { background-image: none; border: 1px solid var(--base-backcolor2); color: var(--base-color); text-align: center; line-height: 18px; padding: 2px; min-width: 22px; max-width: 22px; transition: border 0.5s; } button[type=action].sheet-edgebuttonshort:hover { border: 1px solid var(--base-color); } button[type=action].sheet-actionbutton { background-image: none; border: 2px solid var(--base-backcolor2); color: var(--base-color); line-height: 18px; margin-top: 5px; max-width: 121px; min-width: 121px; padding: 2px; text-align: center; transition: border 0.5s; } button[type=action].sheet-minoractionbutton { background-image: none; border: 2px solid var(--base-backcolor2); color: var(--base-color); font-size: var(--fontsize-button); line-height: 14px; margin-top: 5px; max-width: 46px; min-width: 46px; padding: 2px; text-align: center; transition: border 0.5s; } button[type=action].sheet-resetbutton { background-image: none; border: 2px solid var(--base-backcolor2); color: var(--base-color); text-align: center; line-height: 18px; padding: 2px; min-width: 90px; max-width: 90px; vertical-align: sub; transition: border 0.5s; } button[type=action].sheet-minoractionbutton:hover,button[type=action].sheet-actionbutton:hover,button[type=action].sheet-resetbutton:hover { border: 2px solid var(--base-color); transition: border 0.5s; } button[type=action].sheet-longer { max-width: 50px; min-width: 50px; } button[type=action].sheet-healthbutton,button[type=action].sheet-healthbutton-startofblock { background-image: none; border: 1px solid var(--base-backcolor2); color: var(--base-color); font-size: var(--fontsize-medium); height: var(--boxsize); margin-left: 0px; max-width: var(--boxsize); min-width: var(--boxsize); padding: 2px; padding-top: 0px; vertical-align: middle; transition: border 0.2s,color 0.2s; } button[type=action].sheet-healthbutton:hover,button[type=action].sheet-healthbutton-startofblock:hover { border: 2px solid var(--base-color); color: var(--base-backcolor2); } button[type=roll] { background-color: var(--base-backcolor2); background-image: none; color: var(--base-color); font-size: 1.3em; text-shadow: none; box-shadow: none; } button[type=roll] span { vertical-align: middle; } button[type=roll].sheet-magicrollbutton { width: 138px; } button[type=roll].sheet-shortcutbutton { background-color: var(--base-backcolor2); font-size: var(--fontsize-base); margin-bottom: 7px; /*margin-left: 50px;*/ margin-right: 1px; text-align: left; width: 245px; } button[type=roll].sheet-postbutton { background-color: var(--base-backcolor2); font-size: 0.8em; margin-left: 1px; margin-right: 1px; text-align: left; width: 200px; } button[type=roll].sheet-smallbutton { background-color: var(--base-backcolor2); font-size: 0.8em; margin-left: 1px; margin-right: 1px; text-align: left; width: 42px; } button[type=roll].sheet-iconbutton { FONT-WEIGHT: 100; background-color: transparent; border-radius: 0%; border: none; color: var(--text-color); /* font-size: 0.8em; */ margin-left: 1px; margin-right: 1px; text-align: left; outline-style: none; width:25px; height: 25px; transition: color 0.5s, background-color 0.5s; box-shadow: none; } button[type=roll].sheet-iconbutton::before, button[type=roll].sheet-iconbutton50::before, button[type=roll].sheet-iconbutton70::before, button[type=roll].sheet-longbutton::before, button[type=roll].sheet-mediumlongbutton::before, button[type=roll].sheet-mediumbutton::before, button[type=roll].sheet-widesmallbutton::before, button[type=roll].sheet-magicrollbutton::before, button[type=roll].sheet-shortcutbutton::before, button[type=roll].sheet-smallbutton::before { content: "E"; font-family: "dicefontd6"; } button[type=roll].sheet-postbutton::before{ content: "w"; font-size: 1.3rem; font-family: "pictos"; } button[type=roll].sheet-inibutton::before{ content: "t"; font-size: 1.3rem; font-family: "pictos"; } button[type=roll].sheet-iconbutton50 { FONT-WEIGHT: 100; background-color: transparent; border-radius: 0%; border: none; color: var(--text-color); /* font-size: 0.8em; */ margin-left: 1px; margin-right: 1px; text-align: left; outline-style: none; width:50px; height: 25px; transition: color 0.2s, background-color 0.2s; box-shadow: none; } button[type=roll].sheet-iconbutton50 span.sheet-red{ line-height: inherit; vertical-align: bottom; } button[type=roll].sheet-iconbutton70 { FONT-WEIGHT: 100; background-color: transparent; border-radius: 0%; border: none; color: var(--text-color); /* font-size: 0.8em; */ margin-left: 1px; margin-right: 1px; text-align: left; outline-style: none; width:70px; height: 25px; transition: color 0.2s, background-color 0.2s,font-size 0.2s; } button[type=roll].sheet-iconbutton:hover,button[type=roll].sheet-iconbutton50:hover,button[type=roll].sheet-iconbutton70:hover { color: var(--base-color); font-size: 1.5em; } button[type=roll].sheet-widesmallbutton { background-color: var(--base-backcolor2); font-size: 0.8em; margin-left: 1px; margin-right: 1px; text-align: left; width: 52px; } button[type=roll].sheet-mediumbutton { background-color: var(--base-backcolor2); font-size: 0.8em; margin-left: 1px; margin-right: 1px; text-align: left; width: 72px; } button[type=roll].sheet-mediumlongbutton { background-color: var(--base-backcolor2); font-size: 0.8em; margin-left: 1px; margin-right: 1px; text-align: center; width: 130px; } button[type=roll].sheet-longbutton { background-color: var(--base-backcolor2); font-size: 0.8em; margin-left: 1px; margin-right: 1px; text-align: center; width: 195px; } button[type=roll].sheet-illigalbutton,button[type=roll].sheet-illigalbutton span { color:var(--base-warning-color); font-weight: 700; } button[type=roll].sheet-hiddensmallbutton { font-size: 0.8em; margin-left: 1px; margin-right: 1px; text-align: left; width: 72px; visibility: hidden; } button[type=roll].sheet-invisbutton { display: none; font-size: 0.8em; margin-left: 1px; margin-right: 1px; text-align: left; width: 72px; } div { background-color: transparent; } div.repcontainer[data-groupname="repeating_meleeweapons"] > .repitem, div.repcontainer[data-groupname="repeating_rangeweapons"] > .repitem, div.repcontainer[data-groupname="repeating_vehicle"] > .repitem, div.repcontainer[data-groupname="repeating_sprites"] > .repitem, div.repcontainer[data-groupname="repeating_contacts"] > .repitem, div.repcontainer[data-groupname="repeating_armor"] > .repitem, div.repcontainer[data-groupname="repeating_cyberware"] > .repitem, div.repcontainer[data-groupname="repeating_gear"] > .repitem, div.repcontainer[data-groupname="repeating_spirits"] > .repitem { background-color: var(--base-backcolor3); border: none; display: inline-block; margin: 5px; padding: 2px; box-shadow: 2px 2px 2px var(--box-shadow); transition: max-height 1s; } div.repcontainer[data-groupname="repeating_meleeweapons"] > .repitem { width: 200px; } div.repcontainer[data-groupname="repeating_rangeweapons"] > .repitem { width: 700px; max-height: 500px; } div.repcontainer[data-groupname="repeating_contacts"] > .repitem, div.repcontainer[data-groupname="repeating_armor"] > .repitem, div.repcontainer[data-groupname="repeating_gear"] > .repitem, div.repcontainer[data-groupname="repeating_cyberware"] > .repitem { margin: 0px; margin-left: 5px; margin-bottom: 3px; min-width: 700px; } div.repcontainer[data-groupname="repeating_vehicle"] > .repitem { margin-left: 5px; margin-bottom: 3px; min-width: 700px; max-height: 500px; } div.repcontainer[data-groupname="repeating_spirits"] > .repitem{ margin-left: 5px; margin-bottom: 3px; min-height: 25px; min-width: 700px; max-height: 500px; }div.repcontainer[data-groupname="repeating_sprites"] > .repitem{ margin-left: 5px; margin-bottom: 3px; min-width: 700px; max-height: 500px; } div.repcontainer[data-groupname="repeating_spells"] > .repitem{ height: auto; min-width: 700px; max-height: 500px; } div.sheet-spellbox{ background-color: var(--base-backcolor3); border: none; display: inline-block; margin: 5px; padding: 2px; box-shadow: 2px 2px 2px var(--box-shadow); transition: max-height 1s; max-height: 300px; transition: max-height 1s; } .charsheet { padding: 0px; width: 780px; } div.sheet-wholedocument{ background-color: var(--base-backcolor); border: none; /*padding: 5px;*/ padding-bottom: 50px; } /*allgemeine Dinge*/ div.sheet-inline { display: inline-block; } div.sheet-center { text-align: center; } div.sheet-margin-fifty { margin-left: 50px; } div.sheet-slider-label,span.sheet-slider-label { display:inline-block; color: var(--text-gray) ; font-size: var(--fontsize-medium); line-height: 14px; } div.sheet-whiteborder { border: 1px solid var(--base-backcolor2); margin-bottom: 5px; margin-top: 5px; width: 100%; line-height: 22px; } div.sheet-edgetokengraphic{ background: radial-gradient( 5px -9px, circle, #906 8%, black 26px ); background: -moz-radial-gradient( 5px -9px, circle, #906 8%, black 26px ); background: -ms-radial-gradient( 5px -9px, circle, #906 8%, black 26px ); background: -o-radial-gradient( 5px -9px, circle, #906 8%, black 26px ); background: -webkit-radial-gradient( 5px -9px, circle, #906 8%, black 26px ); background-color: red; border: 2px solid #906; border-radius: 12px; /* one half of ( (border * 2) + height + padding ) */ box-shadow: 1px 1px 1px black; color: white; font-size: 1.0rem; line-height: 12px; height: 23px; padding: 4px 3px 0 3px; text-align: center; min-width: 23px; } div.sheet-header, div.sheet-range-table { display: table; padding: var(--base-padding); width: inherit; } div.sheet-tabpanel{ display: flex; flex-wrap: wrap; width: inherit; background-color: var(--base-backcolor-alternate-color); border-bottom: solid var(--base-color); } div.sheet-sectionheader{ padding:var(--base-padding); margin-right: var(--base-padding-neg); margin-left: var(--base-padding-neg); background-color: var(--section-backcolor); border-bottom-color: var(--base-color); border-bottom-width: thin; border-bottom-style: solid; } div.sheet-sectionheaderstatic{ padding:var(--base-padding); margin-right: var(--base-padding-neg); margin-left: var(--base-padding-neg); background-color: var(--section-backcolor); border-bottom-color: var(--base-color); border-bottom-width: thin; border-bottom-style: solid; } div.sheet-sectionheader + input + div.sheet-togglesection{ padding-top: 10px; } div.sheet-sectionheader:hover { background-color: var(--section-backcolor-select); } div.sheet-sectionheader label{ margin: 0px; } div.sheet-flexcontainer{ display: flex; align-items: center; } div.sheet-flexcontainer>*{ flex: 1; } div.sheet-flex-center{ display: flex; align-items: center; justify-content: center; } div.sheet-flex-table{ flex-direction: row; flex-wrap: wrap; padding: var(--base-padding); } div.sheet-flex--al-center{ text-align: center; } span.sheet-flex--2,div.sheet-flex--2, input.sheet.sheet-flex--2,button.sheet.sheet-flex--2{ flex: 2; } span.sheet-flex--3,div.sheet-flex--3, input.sheet.sheet-flex--3,button.sheet.sheet-flex--3{ flex: 3; } span.sheet-flex--r,div.sheet-flex--r{ text-align: right; padding-right: var(--base-padding); } span.sheet-flex--center,div.sheet-flex--cente{ align-items: center; } div.sheet-innertable { display: table; width: 100%; } div.sheet-innertable-stagger { display: table; margin-bottom: 5px; width: auto; } div.sheet-innertable-stagger-flat { display: table; font-size: 2px; margin-bottom: 0px; width: auto; } div.sheet-header-centered { display: table; margin: 0 auto; width: auto; } div.sheet-header-row, div.sheet-range-ranges-row { display: table-row; width: 100%; } div.sheet-table-row-group{ display: table-row-group; } div.sheet-header-hugecell { display: table-cell; width: 300px; } div.sheet-header-monitorcell { display: table-cell; width: 480px; } div.sheet-header-monitortitlecell { display: table-cell; width: 70px; } div.sheet-header-fullcell { display: table-cell; width: 250px; } div.sheet-table-cell-one-third{ display: table-cell; width: 33%; } div.sheet-header-shortcell { display: table-cell; width: 180px; } div.sheet-table-cell-one-forth{ display: table-cell; height: 20px; vertical-align: center; width: 25%; } div.sheet-table-cell-one-fifth{ display: table-cell; height: 20px; vertical-align: center; width: 20%; } div.sheet-table-cell-one-sixth{ display: table-cell; height: 20px; vertical-align: center; width: 16.6%; } div.sheet-table-cell-adept-description { display: table-cell; padding-left: 10px; width: 140px; } div.sheet-header-longcell { display: table-cell; padding: 2px; width: 450px; } div.sheet-header-cell, div.sheet-table-cell-adept-name{ display: table-cell; padding: 2px; width: 250px; } div.sheet-header-cell-huge { display: table-cell; padding: 2px; width: 100px; } div.sheet-table-row{ display: table-row; height: 25px; line-height: 14px; } div.sheet-table-row-flat{ display: table-row; height: 18px; } div.sheet-table-row-superflat{ display: table-row; height: 4px; } div.sheet-innertable .repcontainer { display: table-row-group; } div.sheet-innertable .itemcontrol { height: auto !important; } div.sheet-innertable .repitem{ display: table-row; height: 25px; line-height: 14px; } div.sheet-innertable .repcontrol{ display: inline-block; } div.sheet-innertable .itemcontrol{ width: 80px!important; } div.sheet-table-fullrow { display: table-cell; padding: 2px; width: inherit; } div.sheet-table-cell { display: table-cell; /* padding: 2px;*/ width: 3.3rem; } div.sheet-table-cell-middleinput{ display: table-cell; /* padding: 2px;*/ width: 6rem; } div.sheet-table-cell-long{ display: table-cell; /* padding: 2px;*/ width: 12rem; } div.sheet-table-cell-center { display: table-cell; padding: 2px; text-align: center; } div.sheet-table-cell-full { display: table-cell; padding: 2px; width: 750px; } div.sheet-table-cell-threequarter { display: table-cell; padding: 2px; width: 700px; } div.sheet-table-cell-half { display: table-cell; width: 50%; } div.sheet-table-cell-threequater { display: table-cell; width: 75%; } div.sheet-table-cell-full { display: table-cell; width: 100%; } .sheet-cell-adeptpowername{ width: 240px; } /*https://wiki.roll20.net/CSS_Wizardry#Icon_Fonts*/ .sheet-pictos{ font-family: "pictos"; } .sheet-pictos--c{ font-family: "Pictos Custom"; } .sheet-pictos--3{ font-family: "pictos three"; } .sheet-pictos--fontello{ font-family: "fontello"; } .sheet-dicefontd4{ font-family: "dicefontd4"; } .sheet-dicefontd6{ font-family: "dicefontd6"; } .sheet-dicefontd8{ font-family: "dicefontd8"; } .sheet-dicefontd10{ font-family: "dicefontd10"; } .sheet-dicefontd20{ font-family: "dicefontd20"; } .sheet-dicefontd30{ font-family: "dicefontd30"; } .sheet-dicefontd8{ font-family: "dicefontd8"; } div.sheet-table-cell-huge-center, div.sheet-table-cell-adept-showchat, div.sheet-table-cell-adept-longdesc{ display:table-cell; padding: 2px; text-align: center; width: 120px; } div.sheet-table-cell-quarter { display: table-cell; padding: 2px; width: 25%; } div.sheet-table-cell-skill-rolls{ display: table-cell; padding: 2px; text-align: center; width: 50%; min-width: 100px; } div.sheet-table-cell-speedup-rolls{ display: table-cell; padding: 2px; text-align: center; } div.sheet-table-cell-adept-pp { display: table-cell; margin: 0 auto; padding: 2px; text-align: center; width: 40px; } div.sheet-table-cell-skill-name, div.sheet-table-cell-skill-hide { display: table-cell; padding: 2px; width: 150px; } div.sheet-table-cell-skill-spec, div.sheet-table-cell-skill-exp{ display: table-cell; width: 100px; min-width: 75px; } div.sheet-table-cell-skill-attribute { display: table-cell; width: 90px; } div.sheet-table-cell-skill-total{ display: table-cell; font-weight: 400; padding: 2px; text-align: center; width: 45px; } div.sheet-table-cell-skill-total input { font-weight: 400; } div.skill-electronics-toggle-on { height: 10px; line-height: 10px; } div.sheet-table-cell-skill-level, div.sheet-table-cell-skill-mod, div.sheet-table-cell-adept-level{ display: table-cell; padding: 2px; width: 40px; } div.sheet-table-cell-tiny { height: 4px; padding: 0px; } div.sheet-range-textbox-colossal { display: inline-block; font-size: var(--fontsize-button); width: 150px; } div.sheet-range-textbox-huge { display: inline-block; font-size: var(--fontsize-button); width: 110px; } div.sheet-range-textbox-huge-center, div.sheet-box-wilddie-ranged { display: inline-block; font-size: var(--fontsize-button); text-align: center; width: 100px; } div.sheet-melee-textbox-large, div.sheet-range-textbox-large{ display: inline-block; font-size: var(--fontsize-button); width: 110px; } div.sheet-melee-textbox-medium, div.sheet-range-textbox-medium, div.sheet-radio-em-visible, div.sheet-radio-hm-visible, div.sheet-radio-sm-visible, div.sheet-radio-am-visible { display: inline-block; font-size: var(--fontsize-button); width: 50px; } div.sheet-melee-textbox-small, div.sheet-range-textbox-small { display: inline-block; font-size: var(--fontsize-button); width: 30px; } div.sheet-range-textbox-tiny{ display: inline-block; font-size: var(--fontsize-button); width: 5px; } div.sheet-smallspacer { display: inline-block; width: 30px; } div.sheet-smallspacertwenty { display: inline-block; width: 15px; } div.sheet-smallerspacer { display: inline-block; width: 7px; } div.sheet-tinyspacer { display: inline-block; width: 4px; } fieldset { background: transparent; } h4 { color: var(--base-color); display: inline; } h6 { color: var(--base-color); display: inline; padding-left: 7px; padding-right: 7px; } /*NEVER TRY TO CSS INPUT TYPE=CHECKBOX!*/ /*Config input*/ input { background-color: var(--base-backcolor2); border-color: var(--base-backcolor2); border-radius: 0px; color: var(--base-color); font-size: var(--fontsize-button); font-weight: 400; padding: 1px; text-align: center; transition: border-color 1s; } input:disabled, input:read-only{ cursor:text; } input:focus,input:hover,input:disabled:focus, input:disabled:hover { /*background-color: var(--bg-input);*/ border-color: var(--base-color); outline-style: none; } input.sheet-last, .sheet-last, select.sheet-last{ border-bottom-right-radius: 10px; } input[type=number].sheet-right { float: right; margin-right: 5px; } input[type=number].sheet-smallinput { height: 20px; width: 3.0em; /* margin-right: -3px; */ } input[type=number].sheet-middleinput { height: 20px; width: 6.0em; margin-right: -3px; } input[type=number].sheet-tinyinput { border: 0px; font-size: var(--fontsize-button); height: 18px; padding: 0px; width: 1.0em; } input[type=number].sheet-hiddeninput { display:none; } input[type=text].sheet-adeptpowername{ font-size: var(--fontsize-button); line-height: 0.8em; height: 18px; margin: 0px; padding: 0px; padding-left: 5px; text-align: left; width: 240px; } input[type=text].sheet-komplexformname{ font-size: var(--fontsize-button); line-height: 0.8em; height: 18px; margin: 0px; padding: 0px; padding-left: 5px; text-align: left; width: 100px; } input[type=text].sheet-weaponname{ font-size: var(--fontsize-button); line-height: 0.8em; height: 18px; margin: 0px; padding: 0px; padding-left: 5px; text-align: left; width: 140px; } input[type=text].sheet-spellname{ font-size: var(--fontsize-medium); line-height: 0.8em; height: 18px; margin: 0px; padding: 0px; text-align: left; width: 143px; } input[type=text].sheet-mediumtext{ font-size: var(--fontsize-medium); line-height: 0.8em; height: 18px; margin: 0px; padding: 0px; text-align: left; width: 143px; } input[type=text].sheet-adeptpowerrules{ border: 0px; font-size: var(--fontsize-button); line-height: 0.8em; height: 18px; margin: 0px; padding: 0px; padding-left: 5px; text-align: left; width: 40px; } input[type=text].sheet-spellrules{ border: 0px; font-size: var(--fontsize-button); line-height: 0.8em; height: 18px; margin: 0px; padding: 0px; padding-left: 5px; text-align: left; width: 60px; } input[type=text].sheet-shorttext { font-size: var(--fontsize-button); line-height: 0.8em; height: 18px; margin: 0px; padding: 0px; padding-left: 5px; text-align: center; width: 30px; } input[type=text].sheet-fullrow{ height: 20px; width: 720px; } .sheet-fulltextbox{ width: 720px; } input[type=text].sheet-smallinput{ height: 20px; width: 3.0em; } input[type=text].sheet-input-mediumshort, input[type=text].sheet-input-astral-spec, input[type=text].sheet-input-astral-exp, input[type=text].sheet-input-athletics-spec, input[type=text].sheet-input-athletics-exp, input[type=text].sheet-input-conjuring-spec, input[type=text].sheet-input-conjuring-exp, input[type=text].sheet-input-biotech-spec, input[type=text].sheet-input-biotech-exp, input[type=text].sheet-input-cracking-spec, input[type=text].sheet-input-cracking-exp, input[type=text].sheet-input-influence-spec, input[type=text].sheet-input-influence-exp, input[type=text].sheet-input-electronics-spec, input[type=text].sheet-input-electronics-exp, input[type=text].sheet-input-firearms-spec, input[type=text].sheet-input-firearms-exp, input[type=text].sheet-input-stealth-spec, input[type=text].sheet-input-stealth-exp, input[type=text].sheet-input-sorcery-spec, input[type=text].sheet-input-sorcery-exp, input[type=text].sheet-input-engineering-spec, input[type=text].sheet-input-engineering-exp, input[type=text].sheet-input-melee-spec, input[type=text].sheet-input-melee-exp, input[type=text].sheet-input-outdoors-spec, input[type=text].sheet-input-outdoors-exp, input[type=text].sheet-input-piloting-spec, input[type=text].sheet-input-piloting-exp, input[type=text].sheet-input-con-spec, input[type=text].sheet-input-con-exp, input[type=text].sheet-input-enchanting-spec, input[type=text].sheet-input-enchanting-exp, input[type=text].sheet-input-perception-spec, input[type=text].sheet-input-perception-exp{ padding: 0px; padding-left: 5px; text-align: left; width: 96px; } input.sheet-smallinput:read-only, input.sheet-smallinput:disabled, input.sheet-middleinput:read-only,input.sheet-middleinput:disabled{ background-color:var(--base-backcolor-alternate-color); } select { border: 1px; width: auto; -moz-appearance: none; -webkit-appearance: none; appearance: none; } select.sheet-whitebackground { background-color: var(--base-backcolor2); } select.sheet-right { float: right; margin-right: 5px; } select.sheet-spellresistdropdown { background-color: var(--base-backcolor2); border: 1px solid var(--base-border-color); border-radius: 3px 3px 3px 3px; color: var(--base-color); font-size: 0.8em; height: 20px; margin-bottom: 0px; padding: 0px; padding-left: 5px; padding-right: 5px; width: 140px; } select.sheet-attributedropdown { background-color: var(--base-backcolor2); border: 1px solid; border-color:var(--base-backcolor2); border-radius: 0; color: var(--base-color); font-size: 0.8em; height: 20px; padding: 0px; padding-left: 5px; width: 86px; transition: border-color 1s; } select.sheet-attributedropdown:hover { border-color:var(--base-color); } select.sheet-last{ border-bottom-right-radius: 10px; } select.sheet-spirittypedropdown { border: 1px solid var(--base-border-color); border-radius: 3px 3px 3px 3px; color: var(--base-color); font-size: 0.8em; height: 20px; padding: 0px; padding-left: 5px; width: 105px; } select.sheet-spellcategorydropdown { border: 1px solid var(--base-border-color); border-radius: 3px 3px 3px 3px; color: var(--base-color); font-size: 0.8em; height: 20px; padding: 0px; padding-left: 5px; width: 86px; } select.sheet-spellrangedropdown { background-color: var(--base-backcolor2); border: 1px solid var(--base-border-color); border-radius: 3px 3px 3px 3px; color: var(--base-color); direction: rtl; font-size: 0.8em; height: 20px; padding: 0px; padding-left: 5px; padding-right: 5px; width: 45px; } select.sheet-adeptpowercostdropdown { background-color: var(--base-backcolor2); border: 1px solid var(--base-border-color); border-radius: 3px 3px 3px 3px; color: var(--base-color); font-size: 0.8em; height: 20px; padding: 0px; padding-left: 5px; width: 35px; } select.sheet-spelltypedropdown { background-color: var(--base-backcolor2); border: 1px solid var(--base-border-color); border-radius: 3px 3px 3px 3px; color: var(--base-color); font-size: 0.8em; height: 20px; padding: 0px; padding-left: 5px; width: 20px; } select.sheet-meleetypedropdown, select.sheet-rangetypedropdown{ font-size: var(--fontsize-button); height: 18px; margin: 0px; padding: 0px; color:var(--base-color); } select.sheet-damagetypedropdown, select.sheet-firemodedropdown, select.sheet-reloadtypdropdown, select.sheet-ammotypedropdown{ color: var(--base-color); font-size: var(--fontsize-button); font-weight: 400; height: 18px; margin: 0px; min-width: 30px; padding: 0px; padding-left: 5px; text-align: center; } span.sheet-wb { word-break: break-word; } span.sheet-center { text-align: center; } span.sheet-struck { color: var(--base-color); text-decoration: line-through; } span.sheet-unstruck { color: var(--base-color); } span.sheet-red { color: var(--base-color); font-size: var(--fontsize-button); height: 18px; line-height: 0.8em; margin: 0px; padding: 0px; text-align: left; } span.sheet-cyberberry-nopadding { color: var(--base-color); font-size: var(--fontsize-button); /* padding-left: 3px;*/ padding-right: 3px; } span.sheet-cyberberry-normal { color: var(--base-color); font-size: var(--fontsize-button); padding-left: 7px; padding-right: 7px; } span.sheet-cyberberry { color: var(--base-color); font-size: var(--fontsize-base); padding-left: 7px; padding-right: 7px; vertical-align: baseline; } textarea { background-color: var(--base-backcolor2); color:var(--base-color); border: 1px; overflow-wrap: break-word; resize: vertical; vertical-align: top; } input[type=text].sheet-fullrow{ height: 20px; width: 720px; } /*Farbschema:*/ /* roll sheet*/ .sheet-rolltemplate-initiative div.sheet-template-container, .sheet-rolltemplate-post div.sheet-template-container, .sheet-rolltemplate-roll div.sheet-template-container, .sheet-rolltemplate-wilddie div.sheet-template-container{ border: 1px solid var(--base-color) !important; border-radius: 3px 3px 3px 3px; } .sheet-rolltemplate-roll .sheet-template-header, .sheet-rolltemplate-post .sheet-template-header, .sheet-rolltemplate-wilddie .sheet-template-header{ background-color: var(--base-backcolor2); color: var(--text-color); padding: 5px; border-bottom: 1px solid var(--base-color); line-height: 1.6em; font-size: 1.0em; } .sheet-rolltemplate-initiative .sheet-template-header { background-color: var(--base-backcolor2); color: var(--text-color); padding: 5px; line-height: 1.6em; font-size: 1.0em; } .sheet-rolltemplate-roll div.sheet-template-flatrow{ background-color: var(--base-backcolor2); padding: 2px } .sheet-rolltemplate-post div.sheet-template-row:nth-child(odd), .sheet-rolltemplate-roll div.sheet-template-row:nth-child(odd), .sheet-rolltemplate-wilddie div.sheet-template-row:nth-child(odd){ background-color: var(--base-backcolor2); padding: 5px; } .sheet-rolltemplate-post div.sheet-template-row:nth-child(even), .sheet-rolltemplate-roll div.sheet-template-row:nth-child(even), .sheet-rolltemplate-wilddie div.sheet-template-row:nth-child(even){ background-color: var(--base-backcolor); padding: 5px; } .sheet-rolltemplate-post .sheet-hidden-block,/*block layout without roll*/ .sheet-rolltemplate-roll .sheet-hidden-block, .sheet-rolltemplate-wilddie .sheet-hidden-block{ display: inline-block; width: 61.5px; /*recalculate if needed*/ } .sheet-rolltemplate-post .sheet-sub-headline, .sheet-rolltemplate-roll .sheet-sub-headline, .sheet-rolltemplate-wilddie .sheet-sub-headline{ color: var(--base-color); display: inline-block; font-weight: 400; text-align: center; width: 100%; } .sheet-rolltemplate-post .sheet-small-black-text, .sheet-rolltemplate-roll .sheet-small-black-text, .sheet-rolltemplate-wilddie .sheet-small-black-text{ color: var(--text-color); display: inline-block; font-size: 8pt; text-align: center; width: 100%; } .sheet-rolltemplate-post .inlinerollresult, .sheet-rolltemplate-roll .inlinerollresult, .sheet-rolltemplate-wilddie .inlinerollresult { background-color: var(--base-backcolor2); border: 0.25px solid var(--base-border-color); display: inline-block; margin-right: 30px; min-width: 25px; text-align: center; } .sheet-rolltemplate-fakeroll{ background-color: var(--base-backcolor2); border: 0.25px solid var(--base-border-color); display: inline-block; min-width: 25px; text-align: center; padding: 0 3px 0 3px; font-size: 1.1em; font-weight: 400; } .sheet-rolltemplate-post .inlinerollresult.fullcrit, .sheet-rolltemplate-roll .inlinerollresult.fullcrit, .sheet-rolltemplate-wilddie .inlinerollresult.fullcrit, .sheet-rolltemplate-fakeroll-crit{ border: 0.25px solid var(--base-crit-color); } .sheet-rolltemplate-post .inlinerollresult.fullfail, .sheet-rolltemplate-roll .inlinerollresult.fullfail, .sheet-rolltemplate-wilddie .inlinerollresult.fullfail{ border: 0.25px solid var(--base-warning-color); } .sheet-rolltemplate-post .inlinerollresult.importantroll, .sheet-rolltemplate-roll .inlinerollresult.importantroll, .sheet-rolltemplate-wilddie .inlinerollresult.importantroll{ border: 0.25px solid #4A57ED; } .sheet-rolltemplate-warning { color:var(--base-warning-color); } .sheet-toggle-hide:not(:checked) + .sheet-actionbutton {display:none;} .sheet-toggle-hide:checked + .sheet-actionbutton {display:inline-block;} .sheet-toggle-hide:not(:checked) ~ .sheet-headlinebutton {display:none;} .sheet-toggle-hide:checked ~ .sheet-headlinebutton {display:inline-block;} .sheet-hidebyboth, .sheet-toggle-hide-both:checked ~ .sheet-unhidebyboth {display: inline;} .sheet-unhidebyboth, .sheet-toggle-hide-both:checked ~ .sheet-hidebyboth{display: none;} .sheet-hidebycomplexammo, .sheet-hidebycomplexdamage {display: inline;visibility: visible;} .sheet-toggle-hide-complex-ammo:checked ~ .sheet-range-ranges-row-ammo, .sheet-toggle-hide-complex-damage:checked ~ .sheet-range-ranges-row-damage {display: table-row;width: 100%;} .sheet-range-ranges-row-ammo, .sheet-range-ranges-row-damage, .sheet-toggle-hide-complex-ammo:checked ~ .sheet-hidebycomplexammo, .sheet-toggle-hide-complex-damage:checked ~ .sheet-hidebycomplexdamage{display: none;} .sheet-magictoggle-off,.sheet-toggle-hide:checked ~ .sheet-magictoggle-on {display:none;} .sheet-magictoggle-on,.sheet-toggle-hide:checked ~ .sheet-magictoggle-off {display: inline-block;} .sheet-attribute-body-toggle-on, .sheet-toggle-hide:checked ~ .sheet-attribute-body-toggle-off, .sheet-attribute-agility-toggle-on, .sheet-toggle-hide:checked ~ .sheet-attribute-agility-toggle-off, .sheet-attribute-reaction-toggle-on, .sheet-toggle-hide:checked ~ .sheet-attribute-reaction-toggle-off, .sheet-attribute-strength-toggle-on, .sheet-toggle-hide:checked ~ .sheet-attribute-strentgh-toggle-off, .sheet-attribute-willpower-toggle-on, .sheet-toggle-hide:checked ~ .sheet-attribute-willpower-toggle-off, .sheet-attribute-logic-toggle-on, .sheet-toggle-hide:checked ~ .sheet-attribute-body-logic-off, .sheet-attribute-intuition-toggle-on, .sheet-toggle-hide:checked ~ .sheet-attribute-intuition-toggle-off, .sheet-attribute-charisma-toggle-on, .sheet-toggle-hide:checked ~ .sheet-attribute-charisma-toggle-off, .sheet-attribute-edge-toggle-on, .sheet-toggle-hide:checked ~ .sheet-attribute-edge-toggle-off, .sheet-attack-melee-toggle-on, .sheet-toggle-hide-not:checked ~ .sheet-attack-melee-toggle-off, .sheet-attack-ranged-toggle-on, .sheet-toggle-hide:checked ~ .sheet-attack-ranged-toggle-off{ display: table-cell; height: 25px; line-height: 25px; } .sheet-skill-astral-toggle-on, .sheet-toggle-hide:checked ~ .sheet-skill-astral-toggle-off, .sheet-skill-athletics-toggle-on, .sheet-toggle-hide:checked ~ .sheet-skill-athletics-toggle-off, .sheet-skill-biotech-toggle-on, .sheet-toggle-hide:checked ~ .sheet-skill-biotech-toggle-off, .sheet-skill-cracking-toggle-on, .sheet-toggle-hide:checked ~ .sheet-skill-cracking-toggle-off, .sheet-skill-influence-toggle-on, .sheet-toggle-hide:checked ~ .sheet-skill-influence-toggle-off, .sheet-skill-electronics-toggle-on, .sheet-toggle-hide:checked ~ .sheet-skill-electronics-toggle-off, .sheet-skill-firearms-toggle-on, .sheet-toggle-hide:checked ~ .sheet-skill-firearms-toggle-off, .sheet-skill-stealth-toggle-on, .sheet-toggle-hide:checked ~ .sheet-skill-stealth-toggle-off, .sheet-skill-engineering-toggle-on, .sheet-toggle-hide:checked ~ .sheet-skill-engineering-toggle-off, .sheet-skill-melee-toggle-on, .sheet-toggle-hide:checked ~ .sheet-skill-melee-toggle-off, .sheet-skill-outdoors-toggle-on, .sheet-toggle-hide:checked ~ .sheet-skill-outdoors-toggle-off, .sheet-skill-piloting-toggle-on, .sheet-toggle-hide:checked ~ .sheet-skill-piloting-toggle-off, .sheet-skill-con-toggle-on, .sheet-toggle-hide:checked ~ .sheet-skill-con-toggle-off, .sheet-skill-perception-toggle-on, .sheet-toggle-hide:checked ~ .sheet-skill-perception-toggle-off, .sheet-skill-exoticweapons-toggle-on, .sheet-toggle-hide:checked ~ .sheet-skill-exoticweapons-toggle-off{ display: inline-block; height: 25px; line-height: 25px; } .sheet-attribute-body-toggle-off, .sheet-toggle-hide:checked ~ .sheet-attribute-body-toggle-on, .sheet-attribute-agility-toggle-off, .sheet-toggle-hide:checked ~ .sheet-attribute-agility-toggle-on, .sheet-attribute-reaction-toggle-off, .sheet-toggle-hide:checked ~ .sheet-attribute-reaction-toggle-on, .sheet-attribute-strength-toggle-off, .sheet-toggle-hide:checked ~ .sheet-attribute-strentgh-toggle-on, .sheet-attribute-willpower-toggle-off, .sheet-toggle-hide:checked ~ .sheet-attribute-willpower-toggle-on, .sheet-attribute-logic-toggle-off, .sheet-toggle-hide:checked ~ .sheet-attribute-body-logic-on, .sheet-attribute-intuition-toggle-off, .sheet-toggle-hide:checked ~ .sheet-attribute-intuition-toggle-on, .sheet-attribute-charisma-toggle-off, .sheet-toggle-hide:checked ~ .sheet-attribute-charisma-toggle-on, .sheet-attribute-edge-toggle-off, .sheet-toggle-hide:checked ~ .sheet-attribute-edge-toggle-on, .sheet-skill-astral-toggle-off, .sheet-toggle-hide:checked ~ .sheet-skill-astral-toggle-on, .sheet-skill-athletics-toggle-off, .sheet-toggle-hide:checked ~ .sheet-skill-athletics-toggle-on, .sheet-skill-biotech-toggle-off, .sheet-toggle-hide:checked ~ .sheet-skill-biotech-toggle-on, .sheet-skill-cracking-toggle-off, .sheet-toggle-hide:checked ~ .sheet-skill-cracking-toggle-on, .sheet-skill-influence-toggle-off, .sheet-toggle-hide:checked ~ .sheet-skill-influence-toggle-on, .sheet-skill-electronics-toggle-off, .sheet-toggle-hide:checked ~ .sheet-skill-electronics-toggle-on, .sheet-skill-firearms-toggle-off, .sheet-toggle-hide:checked ~ .sheet-skill-firearms-toggle-on, .sheet-skill-stealth-toggle-off, .sheet-toggle-hide:checked ~ .sheet-skill-stealth-toggle-on, .sheet-skill-engineering-toggle-off, .sheet-toggle-hide:checked ~ .sheet-skill-engineering-toggle-on, .sheet-skill-melee-toggle-off, .sheet-toggle-hide:checked ~ .sheet-skill-melee-toggle-on, .sheet-skill-outdoors-toggle-off, .sheet-toggle-hide:checked ~ .sheet-skill-outdoors-toggle-on, .sheet-skill-piloting-toggle-off, .sheet-toggle-hide:checked ~ .sheet-skill-piloting-toggle-on, .sheet-skill-con-toggle-off, .sheet-toggle-hide:checked ~ .sheet-skill-con-toggle-on, .sheet-skill-perception-toggle-off, .sheet-toggle-hide:checked ~ .sheet-skill-perception-toggle-on, .sheet-skill-exoticweapons-toggle-off, .sheet-toggle-hide:checked ~ .sheet-skill-exoticweapons-toggle-on, .sheet-attack-melee-toggle-off, .sheet-toggle-hide-not:checked ~ .sheet-attack-melee-toggle-on, .sheet-attack-ranged-toggle-off, .sheet-toggle-hide:checked ~ .sheet-attack-ranged-toggle-on{ display:none; height: 25px; line-height: 12px; } /*making the specialisation and expertise roll buttons appear/disappear*/ .sheet-visible-astral-spec,.sheet-toggle-hide:checked ~ .sheet-invisible-astral-spec, .sheet-visible-astral-exp,.sheet-toggle-hide:checked ~ .sheet-invisible-astral-exp, .sheet-visible-athletics-spec,.sheet-toggle-hide:checked ~ .sheet-invisible-athletics-spec, .sheet-visible-athletics-exp,.sheet-toggle-hide:checked ~ .sheet-invisible-athletics-exp, .sheet-visible-conjuring-spec,.sheet-toggle-hide:checked ~ .sheet-invisible-conjuring-spec, .sheet-visible-conjuring-exp,.sheet-toggle-hide:checked ~ .sheet-invisible-conjuring-exp, .sheet-visible-biotech-spec,.sheet-toggle-hide:checked ~ .sheet-invisible-biotech-spec, .sheet-visible-biotech-exp,.sheet-toggle-hide:checked ~ .sheet-invisible-biotech-exp, .sheet-visible-cracking-spec,.sheet-toggle-hide:checked ~ .sheet-invisible-cracking-spec, .sheet-visible-cracking-exp,.sheet-toggle-hide:checked ~ .sheet-invisible-cracking-exp, .sheet-visible-influence-spec,.sheet-toggle-hide:checked ~ .sheet-invisible-influence-spec, .sheet-visible-influence-exp,.sheet-toggle-hide:checked ~ .sheet-invisible-influence-exp, .sheet-visible-electronics-spec,.sheet-toggle-hide:checked ~ .sheet-invisible-electronics-spec, .sheet-visible-electronics-exp,.sheet-toggle-hide:checked ~ .sheet-invisible-electronics-exp, .sheet-visible-firearms-spec,.sheet-toggle-hide:checked ~ .sheet-invisible-firearms-spec, .sheet-visible-firearms-exp,.sheet-toggle-hide:checked ~ .sheet-invisible-firearms-exp, .sheet-visible-stealth-spec,.sheet-toggle-hide:checked ~ .sheet-invisible-stealth-spec, .sheet-visible-stealth-exp,.sheet-toggle-hide:checked ~ .sheet-invisible-stealth-exp, .sheet-visible-sorcery-spec,.sheet-toggle-hide:checked ~ .sheet-invisible-sorcery-spec, .sheet-visible-sorcery-exp,.sheet-toggle-hide:checked ~ .sheet-invisible-sorcery-exp, .sheet-visible-engineering-spec,.sheet-toggle-hide:checked ~ .sheet-invisible-engineering-spec, .sheet-visible-engineering-exp,.sheet-toggle-hide:checked ~ .sheet-invisible-engineering-exp, .sheet-visible-melee-spec,.sheet-toggle-hide:checked ~ .sheet-invisible-melee-spec, .sheet-visible-melee-exp,.sheet-toggle-hide:checked ~ .sheet-invisible-melee-exp, .sheet-visible-outdoors-spec,.sheet-toggle-hide:checked ~ .sheet-invisible-outdoors-spec, .sheet-visible-outdoors-exp,.sheet-toggle-hide:checked ~ .sheet-invisible-outdoors-exp, .sheet-visible-piloting-spec,.sheet-toggle-hide:checked ~ .sheet-invisible-piloting-spec, .sheet-visible-piloting-exp,.sheet-toggle-hide:checked ~ .sheet-invisible-piloting-exp, .sheet-visible-con-spec,.sheet-toggle-hide:checked ~ .sheet-invisible-con-spec, .sheet-visible-con-exp,.sheet-toggle-hide:checked ~ .sheet-invisible-con-exp, .sheet-visible-enchanting-spec,.sheet-toggle-hide:checked ~ .sheet-invisible-enchanting-spec, .sheet-visible-enchanting-exp,.sheet-toggle-hide:checked ~ .sheet-invisible-enchanting-exp, .sheet-visible-perception-spec,.sheet-toggle-hide:checked ~ .sheet-invisible-perception-spec, .sheet-visible-perception-exp,.sheet-toggle-hide:checked ~ .sheet-invisible-perception-exp {display: inline;visibility: visible;} .sheet-invisible-astral-spec,.sheet-toggle-hide:checked ~ .sheet-visible-astral-spec, .sheet-invisible-astral-exp,.sheet-toggle-hide:checked ~ .sheet-visible-astral-exp, .sheet-invisible-athletics-spec,.sheet-toggle-hide:checked ~ .sheet-visible-athletics-spec, .sheet-invisible-athletics-exp,.sheet-toggle-hide:checked ~ .sheet-visible-athletics-exp, .sheet-invisible-conjuring-spec,.sheet-toggle-hide:checked ~ .sheet-visible-conjuring-spec, .sheet-invisible-conjuring-exp,.sheet-toggle-hide:checked ~ .sheet-visible-conjuring-exp, .sheet-invisible-biotech-spec,.sheet-toggle-hide:checked ~ .sheet-visible-biotech-spec, .sheet-invisible-biotech-exp,.sheet-toggle-hide:checked ~ .sheet-visible-biotech-exp, .sheet-invisible-cracking-spec,.sheet-toggle-hide:checked ~ .sheet-visible-cracking-spec, .sheet-invisible-cracking-exp,.sheet-toggle-hide:checked ~ .sheet-visible-cracking-exp, .sheet-invisible-influence-spec,.sheet-toggle-hide:checked ~ .sheet-visible-influence-spec, .sheet-invisible-influence-exp,.sheet-toggle-hide:checked ~ .sheet-visible-influence-exp, .sheet-invisible-electronics-spec,.sheet-toggle-hide:checked ~ .sheet-visible-electronics-spec, .sheet-invisible-electronics-exp,.sheet-toggle-hide:checked ~ .sheet-visible-electronics-exp, .sheet-invisible-firearms-spec,.sheet-toggle-hide:checked ~ .sheet-visible-firearms-spec, .sheet-invisible-firearms-exp,.sheet-toggle-hide:checked ~ .sheet-visible-firearms-exp, .sheet-invisible-stealth-spec,.sheet-toggle-hide:checked ~ .sheet-visible-stealth-spec, .sheet-invisible-stealth-exp,.sheet-toggle-hide:checked ~ .sheet-visible-stealth-exp, .sheet-invisible-sorcery-spec,.sheet-toggle-hide:checked ~ .sheet-visible-sorcery-spec, .sheet-invisible-sorcery-exp,.sheet-toggle-hide:checked ~ .sheet-visible-sorcery-exp, .sheet-invisible-engineering-spec,.sheet-toggle-hide:checked ~ .sheet-visible-engineering-spec, .sheet-invisible-engineering-exp,.sheet-toggle-hide:checked ~ .sheet-visible-engineering-exp, .sheet-invisible-melee-spec,.sheet-toggle-hide:checked ~ .sheet-visible-melee-spec, .sheet-invisible-melee-exp,.sheet-toggle-hide:checked ~ .sheet-visible-melee-exp, .sheet-invisible-outdoors-spec,.sheet-toggle-hide:checked ~ .sheet-visible-outdoors-spec, .sheet-invisible-outdoors-exp,.sheet-toggle-hide:checked ~ .sheet-visible-outdoors-exp, .sheet-invisible-piloting-spec,.sheet-toggle-hide:checked ~ .sheet-visible-piloting-spec, .sheet-invisible-piloting-exp,.sheet-toggle-hide:checked ~ .sheet-visible-piloting-exp, .sheet-invisible-con-spec,.sheet-toggle-hide:checked ~ .sheet-visible-con-spec, .sheet-invisible-con-exp,.sheet-toggle-hide:checked ~ .sheet-visible-con-exp, .sheet-invisible-enchanting-spec,.sheet-toggle-hide:checked ~ .sheet-visible-enchanting-spec, .sheet-invisible-enchanting-exp,.sheet-toggle-hide:checked ~ .sheet-visible-enchanting-exp, .sheet-invisible-perception-spec,.sheet-toggle-hide:checked ~ .sheet-visible-perception-spec, .sheet-invisible-perception-exp,.sheet-toggle-hide:checked ~ .sheet-visible-perception-exp {display: none;visibility: hidden;} /*hide specialisations and expertises if skill value is not sufficient*/ input.sheet-toggle-hide-astral-spec:not(:checked) ~ input, input.sheet-toggle-hide-astral-exp:not(:checked) ~ input, input.sheet-toggle-hide-athletics-spec:not(:checked) ~ input, input.sheet-toggle-hide-athletics-exp:not(:checked) ~ input, input.sheet-toggle-hide-conjuring-spec:not(:checked) ~ input, input.sheet-toggle-hide-conjuring-exp:not(:checked) ~ input, input.sheet-toggle-hide-biotech-spec:not(:checked) ~ input, input.sheet-toggle-hide-biotech-exp:not(:checked) ~ input, input.sheet-toggle-hide-cracking-spec:not(:checked) ~ input, input.sheet-toggle-hide-cracking-exp:not(:checked) ~ input, input.sheet-toggle-hide-influence-spec:not(:checked) ~ input, input.sheet-toggle-hide-influence-exp:not(:checked) ~ input, input.sheet-toggle-hide-electronics-spec:not(:checked) ~ input, input.sheet-toggle-hide-electronics-exp:not(:checked) ~ input, input.sheet-toggle-hide-firearms-spec:not(:checked) ~ input, input.sheet-toggle-hide-firearms-exp:not(:checked) ~ input, input.sheet-toggle-hide-stealth-spec:not(:checked) ~ input, input.sheet-toggle-hide-stealth-exp:not(:checked) ~ input, input.sheet-toggle-hide-sorcery-spec:not(:checked) ~ input, input.sheet-toggle-hide-sorcery-exp:not(:checked) ~ input, input.sheet-toggle-hide-engineering-spec:not(:checked) ~ input, input.sheet-toggle-hide-engineering-exp:not(:checked) ~ input, input.sheet-toggle-hide-melee-spec:not(:checked) ~ input, input.sheet-toggle-hide-melee-exp:not(:checked) ~ input, input.sheet-toggle-hide-outdoors-spec:not(:checked) ~ input, input.sheet-toggle-hide-outdoors-exp:not(:checked) ~ input, input.sheet-toggle-hide-piloting-spec:not(:checked) ~ input, input.sheet-toggle-hide-piloting-exp:not(:checked) ~ input, input.sheet-toggle-hide-con-spec:not(:checked) ~ input, input.sheet-toggle-hide-con-exp:not(:checked) ~ input, input.sheet-toggle-hide-enchanting-spec:not(:checked) ~ input, input.sheet-toggle-hide-enchanting-exp:not(:checked) ~ input, input.sheet-toggle-hide-perception-spec:not(:checked) ~ input, input.sheet-toggle-hide-perception-exp:not(:checked) ~ input{ display: none; } button.sheet-toggle-hide, input[type=text].sheet-toggle-hide, input[type=number].sheet-hide, input[type=checkbox].sheet-toggle-hide, input[type=checkbox].sheet-toggle-hide-astral, input[type=checkbox].sheet-toggle-hide-astral-spec, input[type=checkbox].sheet-toggle-hide-astral-exp, input[type=checkbox].sheet-toggle-hide-athletics, input[type=checkbox].sheet-toggle-hide-athletics-spec, input[type=checkbox].sheet-toggle-hide-athletics-exp, input[type=checkbox].sheet-toggle-hide-conjuring, input[type=checkbox].sheet-toggle-hide-conjuring-spec, input[type=checkbox].sheet-toggle-hide-conjuring-exp, input[type=checkbox].sheet-toggle-hide-biotech, input[type=checkbox].sheet-toggle-hide-biotech-spec, input[type=checkbox].sheet-toggle-hide-biotech-exp, input[type=checkbox].sheet-toggle-hide-cracking, input[type=checkbox].sheet-toggle-hide-cracking-spec, input[type=checkbox].sheet-toggle-hide-cracking-exp, input[type=checkbox].sheet-toggle-hide-influence, input[type=checkbox].sheet-toggle-hide-influence-spec, input[type=checkbox].sheet-toggle-hide-influence-exp, input[type=checkbox].sheet-toggle-hide-electronics, input[type=checkbox].sheet-toggle-hide-electronics-spec, input[type=checkbox].sheet-toggle-hide-electronics-exp, input[type=checkbox].sheet-toggle-hide-firearms, input[type=checkbox].sheet-toggle-hide-firearms-spec, input[type=checkbox].sheet-toggle-hide-firearms-exp, input[type=checkbox].sheet-toggle-hide-stealth, input[type=checkbox].sheet-toggle-hide-stealth-spec, input[type=checkbox].sheet-toggle-hide-stealth-exp, input[type=checkbox].sheet-toggle-hide-sorcery, input[type=checkbox].sheet-toggle-hide-sorcery-spec, input[type=checkbox].sheet-toggle-hide-sorcery-exp, input[type=checkbox].sheet-toggle-hide-engineering, input[type=checkbox].sheet-toggle-hide-engineering-spec, input[type=checkbox].sheet-toggle-hide-engineering-exp, input[type=checkbox].sheet-toggle-hide-melee, input[type=checkbox].sheet-toggle-hide-melee-spec, input[type=checkbox].sheet-toggle-hide-melee-exp, input[type=checkbox].sheet-toggle-hide-outdoors, input[type=checkbox].sheet-toggle-hide-outdoors-spec, input[type=checkbox].sheet-toggle-hide-outdoors-exp, input[type=checkbox].sheet-toggle-hide-piloting, input[type=checkbox].sheet-toggle-hide-piloting-spec, input[type=checkbox].sheet-toggle-hide-piloting-exp, input[type=checkbox].sheet-toggle-hide-con, input[type=checkbox].sheet-toggle-hide-con-spec, input[type=checkbox].sheet-toggle-hide-con-exp, input[type=checkbox].sheet-toggle-hide-enchanting, input[type=checkbox].sheet-toggle-hide-enchanting-spec, input[type=checkbox].sheet-toggle-hide-enchanting-exp, input[type=checkbox].sheet-toggle-hide-perception, input[type=checkbox].sheet-toggle-hide-perception-spec, input[type=checkbox].sheet-toggle-hide-perception-exp, input[type=checkbox].sheet-toggle-hide-magic-astral, input[type=checkbox].sheet-toggle-hide-magic-conjuring, input[type=checkbox].sheet-toggle-hide-magic-sorcery, input[type=checkbox].sheet-toggle-hide-magic-enchanting, input[type=checkbox].sheet-toggle-hide-em, input[type=checkbox].sheet-toggle-hide-hm, input[type=checkbox].sheet-toggle-hide-sm, input[type=checkbox].sheet-toggle-hide-am { display: none; } input.sheet-toggle-hide-skill{ display: none; } input.sheet-filteredit:not(:checked ) ~ div > div > input.sheet-skillfilter{ display: none; } input.sheet-filteredit:not(:checked ) ~ input.sheet-toggle-hide-skill:checked + div.sheet-skill, /*skills*/ input.sheet-filteredit:not(:checked ) ~ input.sheet-toggle-hide-em:not(:checked) ~ div.sheet-radio-em-visible, input.sheet-filteredit:not(:checked ) ~ input.sheet-toggle-hide-hm:not(:checked) ~ div.sheet-radio-hm-visible, input.sheet-filteredit:not(:checked ) ~ input.sheet-toggle-hide-sm:not(:checked) ~ div.sheet-radio-sm-visible, input.sheet-filteredit:not(:checked ) ~ input.sheet-toggle-hide-am:not(:checked) ~ div.sheet-radio-am-visible, input.sheet-filteredit:not(:checked ) ~ input.sheet-toggle-hide-magic-astral:checked ~ div.sheet-table-row-astral, /*magic*/ input.sheet-filteredit:not(:checked ) ~ input.sheet-toggle-hide-magic-conjuring:checked ~ div.sheet-table-row-conjuring, input.sheet-filteredit:not(:checked ) ~ input.sheet-toggle-hide-magic-sorcery:checked ~ div.sheet-table-row-sorcery, input.sheet-filteredit:not(:checked ) ~ input.sheet-toggle-hide-magic-enchanting:checked ~ div.sheet-table-row-enchanting{ display: none; } div.sheet-skill{ /*margin-top: -10px;*/ } .sheet-first,select.sheet-first,input.sheet-first{ border-top-left-radius: 10px; } div.sheet-skill:hover >div:first-child::before{ /*margin-top: -10px;*/ font-family: "pictos"; content: "]"; } div.sheet-table-row-astral, div.sheet-table-row-athletics, div.sheet-table-row-biotech, div.sheet-table-row-cracking, div.sheet-table-row-influence, div.sheet-table-row-electronics, div.sheet-table-row-firearms, div.sheet-table-row-stealth, div.sheet-table-row-engineering, div.sheet-table-row-melee, div.sheet-table-row-outdoors, div.sheet-table-row-piloting, div.sheet-table-row-con, div.sheet-table-row-perception, div.sheet-table-row-conjuring, div.sheet-table-row-sorcery, div.sheet-table-row-enchanting, div.sheet-table-row-task { margin-top: -10px; display: table-row; } div.sheet-table-row-skill{ margin-top: -10px; display: table-row; line-height: 14px; } .sheet-em-visible,.sheet-toggle-hide:checked ~ .sheet-em-invisible, .sheet-hm-visible,.sheet-toggle-hide:checked ~ .sheet-hm-invisible, .sheet-sm-visible,.sheet-toggle-hide:checked ~ .sheet-sm-invisible, .sheet-am-visible,.sheet-toggle-hide:checked ~ .sheet-am-invisible { display: none; } input.toggle-hide-invert{display: none;} /*Tabset */ .sheet-copyright,.sheet-chardata,.sheet-attributes,.sheet-skills,.sheet-attacks, .sheet-magic,.sheet-matrix,.sheet-rigging,.sheet-contacts,.sheet-gear,.sheet-notes,.sheet-config,.sheet-customrolls{ opacity: 0%; max-height: 0px; transition: opacity 0s; visibility: hidden; overflow: hidden; padding-left: var(--base-padding); padding-right: var(--base-padding); background-color: var(--base-backcolor); } /* show the selected tab */ .sheet-tabstoggle[value="copyright"] ~ div.sheet-copyright, .sheet-tabstoggle[value="chardata"] ~ div.sheet-chardata, .sheet-tabstoggle[value="attributes"] ~ div.sheet-attributes, .sheet-tabstoggle[value="skills"] ~ div.sheet-skills, .sheet-tabstoggle[value="attacks"] ~ div.sheet-attacks, .sheet-tabstoggle[value="magic"] ~ div.sheet-magic, .sheet-tabstoggle[value="matrix"] ~ div.sheet-matrix, .sheet-tabstoggle[value="rigging"] ~ div.sheet-rigging, .sheet-tabstoggle[value="contacts"] ~ div.sheet-contacts, .sheet-tabstoggle[value="gear"] ~ div.sheet-gear, .sheet-tabstoggle[value="notes"] ~ div.sheet-notes, .sheet-tabstoggle[value="customrolls"] ~ div.sheet-customrolls, .sheet-tabstoggle[value="configuration"] ~ div.sheet-config { color: var(--base-color); opacity: 100%; width: inherit; max-height: 99999px; visibility: visible; transition: opacity 1s, max-height 2s; } /* SWITCHES ============================= */ /* The switch - the box around the slider 50x24*/ .sheet-switch { display: inline-block; height: 13px; margin-bottom: 0px; position: relative; width: 30px; vertical-align: sub; } /* Hide default HTML checkbox */ .sheet-switch input { opacity: 0; width: 0; height: 0; } .sheet-hidden{display: none;} /* The slider 34 .4s*/ .sheet-slider { -webkit-transition: .2s; background-color: var(--base-backcolor-alternate-color); border-radius: 22px; bottom: 0; cursor: pointer; left: 0; position: absolute; right: 0; top: 0; transition: .2s; } .sheet-slider:before{ -webkit-transition: .2s; background-color: white; border-radius: 50%; bottom: 3px; content: ""; height: 8px; left: 4px; position: absolute; transition: .2s; width: 8px; } input:checked + .sheet-slider { background-color: var(--select-backcolor); } input:focus + .sheet-slider { box-shadow: 0 0 1px var(--base-backcolor-alternate-color); } input:checked + .sheet-slider:before { -webkit-transform: translateX(13px); -ms-transform: translateX(13px); transform: translateX(13px); } /*remove up/down arrows https://app.roll20.net/forum/post/901339/turning-off-the-arrows-in-a-number-field-when-input-is-disabled*/ input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } input[type="number"] { -moz-appearance: textfield; } .sheet-pd--left,div.sheet-pd--left{ padding-left: 5px; } .sheet-pd--right,div.sheet-pd--right{ padding-right: 5px; } .sheet-pd--top,div.sheet-pd--top{ padding-right: 5px; } .sheet-pd--bottom,div.sheet-pd--bottom{ padding-bottom: 5px; } .sheet-bd--r,input.sheet-bd--r{ border-right: solid 1px var(--base-border-color); } .sheet-bd--l,input.sheet-bd--l{ border-left: solid 1px var(--base-border-color); } .sheet-mr--right{ margin-right:10px; } .sheet-mr--left{ margin-left:10px; } div.sheet-mr--bottom{ margin-bottom:-1.4rem; } div.sheet-mr--topgeg10,button.sheet-mr--topgeg10{ margin-top: -10px; }