mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 19:52:29 +00:00
1545 lines
35 KiB
CSS
1545 lines
35 KiB
CSS
@import url('https://fonts.googleapis.com/css?family=Caudex:ital,wght@0,400;0,700;1,400;1,700|Poppins:ital,wght@0,400;0,600;0,700;1,300&display=swap');
|
|
|
|
/* Settings */
|
|
/*light theme*/
|
|
.sheet-theme~* {
|
|
--color-bg: white;
|
|
--color-bg-underlay:#d0d0d0;
|
|
--color-bg-form-header:#0489b1;
|
|
--color-bg-bookmark:#e8e8e8;
|
|
--color-bg-bookmark--active: white;
|
|
--color-bg-button:#d0d0d0;
|
|
--color-bg-button--hover:#bdeefd;
|
|
|
|
--color-bg-button--primary:#0489b1;
|
|
--color-bg-button--primary--hover:#10b0e0;
|
|
|
|
--color-font: #252b2e;
|
|
--color-font-h1:#0489b1;
|
|
--color-font-button--primary:white;
|
|
--color-font-button--primary--hover:white;
|
|
|
|
--color-font-form-header:white;
|
|
--color-font-form__field:#252b2e;
|
|
--color-font-form__label:#5a5a5a;
|
|
--color-font-form__label--focus:#0489b1;
|
|
|
|
--color-border-arrow--hover:#0489b1;
|
|
|
|
--border-form__field: 2px solid #5a5a5a;
|
|
}
|
|
/*dark theme*/
|
|
.sheet-theme:checked~* {
|
|
--color-bg: #252b2e;
|
|
--color-bg-underlay:#155a6f;
|
|
--color-bg-form-header:#155a6f;
|
|
--color-bg-bookmark:#0f1213;
|
|
--color-bg-bookmark--active: #252b2e;
|
|
--color-bg-button:#3a3a3a;
|
|
--color-bg-button:#545454;
|
|
--color-bg-button--primary:#155a6f;
|
|
--color-bg-button--primary--hover:#1c7c99;
|
|
|
|
--color-font-form__field:white;
|
|
--color-font-form__label:#bbbbbb;
|
|
--color-font-form__label--focus:#97d1e5;
|
|
--color-font: white;
|
|
--color-font-h1:#97d1e5;
|
|
--color-font-form-header:#97d1e5;
|
|
--color-font-button--primary:white;
|
|
--color-font-button--primary--hover:white;
|
|
|
|
--color-border-arrow--hover:#0489b1;
|
|
|
|
--border-form__field: 2px solid #bbbbbb;
|
|
}
|
|
|
|
.charsheet {
|
|
background-color: white;
|
|
font-family: 'Poppins', sans-serif;
|
|
}
|
|
|
|
/*--------------------------------------------Roll Templates-------------------------------------*/
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-rolltemplate-table-generic,
|
|
.sheet-rolltemplate-splittermond_patzer .sheet-rolltemplate-table-patzer,
|
|
.sheet-rolltemplate-splittermond_initiative .sheet-rolltemplate-table-initiative,
|
|
.sheet-rolltemplate-splittermond_aktiveabwehr .sheet-rolltemplate-table-aktiveabwehr,
|
|
.sheet-rolltemplate-splittermond_damage .sheet-rolltemplate-table-damage,
|
|
.sheet-rolltemplate-splittermond-initiative_tracker .sheet-rolltemplate-table-initiative_tracker {
|
|
width: 100%;
|
|
background-color: white;
|
|
border: 2px solid #000;
|
|
border-spacing: 0;
|
|
border-collapse: separate;
|
|
border-radius: 5px;
|
|
-moz-box-shadow: 2px 2px 5px #000;
|
|
-webkit-box-shadow: 2px 2px 5px #000;
|
|
box-shadow: 2px 2px 5px #000;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-roll-message {
|
|
margin-bottom: 50px;
|
|
background-color: white;
|
|
border-radius: 0.5rem;
|
|
-webkit-box-shadow: 0px 0px 5px 1px rgb(0 0 0 / 45%);
|
|
-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.45);
|
|
box-shadow: 0px 0px 5px 1px rgb(0 0 0 / 45%);
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-roll-message__header--triumph,
|
|
.sheet-rolltemplate-splittermond_generic .sheet-roll-message__header--patzer {
|
|
padding: 0.5rem 2rem;
|
|
font-weight: 700;
|
|
color: white;
|
|
text-align: center;
|
|
border-top-left-radius: 0.5rem;
|
|
border-top-right-radius: 0.5rem;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-roll-message__header--triumph {
|
|
background-color: #3e9200;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-roll-message__header--patzer {
|
|
background-color: #ad0000;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-roll-message__title {
|
|
font-size: 2rem;
|
|
text-align: center;
|
|
padding: 1.5rem 2rem 0;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-roll-message__roll--success {
|
|
color: #3e9200;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-roll-message__roll--fail {
|
|
color: #ad0000;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-roll-message__subtitle {
|
|
font-size: 1.2rem;
|
|
text-align: center;
|
|
padding: 0 2rem;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-roll-message__dice-group,
|
|
.sheet-rolltemplate-splittermond_aktiveabwehr .sheet-roll-message__dice-group{
|
|
text-align: center;
|
|
margin: 0.7rem 0 1.5rem;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-roll-message__dice-group.sheet-roll-message__dice-group--2 img,
|
|
.sheet-rolltemplate-splittermond_aktiveabwehr .sheet-roll-message__dice-group.sheet-roll-message__dice-group--2 img{
|
|
width: 25%;
|
|
height: auto;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-roll-message__dice-group.sheet-roll-message__dice-group--4 img,
|
|
.sheet-rolltemplate-splittermond_aktiveabwehr .sheet-roll-message__dice-group.sheet-roll-message__dice-group--4 img {
|
|
width: 20%;
|
|
height: auto;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-roll-message__result-num {
|
|
font-size: 2rem;
|
|
text-align: right;
|
|
padding: 0 0.5rem 0 2rem;
|
|
border-right: 2px solid black;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-roll-message__difficulty-num,
|
|
.sheet-rolltemplate-splittermond_generic .sheet-roll-message__difficulty {
|
|
font-size: 1.4rem;
|
|
text-align: left;
|
|
padding: 0 2rem 0 0.5rem
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-roll-message__result {
|
|
font-size: 1.4rem;
|
|
text-align: right;
|
|
padding: 0 0.5rem 2rem 2rem;
|
|
font-weight: 700;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic a[href^="!"],
|
|
.sheet-rolltemplate-splittermond_generic a[href^="~"] {
|
|
background-color: #890c6f;
|
|
border: none;
|
|
margin-left: 0.5rem;
|
|
padding: 0.2rem 0.8rem;
|
|
border-radius: 3px;
|
|
font-weight: 700;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic a[href*="show_patzertext"],
|
|
.sheet-rolltemplate-splittermond_generic a[href*="show_zauberpatzertext"],
|
|
.sheet-rolltemplate-splittermond_generic a[href*="show_patzertext"]:hover,
|
|
.sheet-rolltemplate-splittermond_generic a[href*="show_zauberpatzertext"]:hover,
|
|
.sheet-rolltemplate-splittermond_generic a[href*="show_patzertext"]:focus,
|
|
.sheet-rolltemplate-splittermond_generic a[href*="show_zauberpatzertext"]:focus {
|
|
background-color: #ad0000;
|
|
text-decoration: none;
|
|
outline: none;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic a[href^="!"]:hover,
|
|
.sheet-rolltemplate-splittermond_generic a[href^="~"]:hover,
|
|
.sheet-rolltemplate-splittermond_generic a[href^="!"]:focus,
|
|
.sheet-rolltemplate-splittermond_generic a[href^="~"]:focus {
|
|
background-color: #ab2b90;
|
|
text-decoration: none;
|
|
outline: none;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .inlinerollresult,
|
|
.sheet-rolltemplate-splittermond_generic .inlinerollresult.fullcrit,
|
|
.sheet-rolltemplate-splittermond_generic .inlinerollresult.importantroll {
|
|
background-color: transparent;
|
|
border: none;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-roll-message__footer {
|
|
background-color: #0489b1;
|
|
padding: 0.5rem 2rem;
|
|
color: white;
|
|
border-bottom-right-radius: 0.5rem;
|
|
border-bottom-left-radius: 0.5rem;
|
|
text-align: right;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-roll-message__footer .sheet-success-num {
|
|
font-weight: 700;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-roll-message__info {
|
|
font-size: 1.2rem;
|
|
white-space: nowrap;
|
|
font-weight: 400;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-roll-message__info span:first-child {
|
|
text-align: right;
|
|
padding-right: 0.5rem;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-roll-message__info span:last-child {
|
|
padding-left: 0.5rem;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-popover {
|
|
position: relative;
|
|
outline: none;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-popover .sheet-popover__content,
|
|
.sheet-rolltemplate-splittermond_generic .sheet-popover .sheet-popover__arrow
|
|
{
|
|
position: absolute;
|
|
-webkit-transform: translate(0, 8px);
|
|
transform: translate(0, 8px);
|
|
display: none;
|
|
opacity: 0;
|
|
z-index: 99;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-popover .sheet-popover__content {
|
|
pointer-events: none;
|
|
top: 100%;
|
|
min-width: 3em;
|
|
max-width: 21em;
|
|
overflow: hidden;
|
|
padding: 6px 8px;
|
|
border-radius: 3px;
|
|
border-color: #0489b1;
|
|
background: #0489b1;
|
|
color: #ffffff;
|
|
word-break: break-all;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-popover .sheet-popover__content--md {
|
|
width: 21em;
|
|
word-break: normal;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-popover .sheet-popover__arrow {
|
|
top: calc(100% - 5px);
|
|
left: calc(50% - 15px);
|
|
border-left: 5px solid transparent;
|
|
border-right: 5px solid transparent;
|
|
border-bottom: 5px solid #0489b1;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-popover__trigger {
|
|
cursor: help;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-popover__trigger:hover ~ .sheet-popover__content,
|
|
.sheet-rolltemplate-splittermond_generic .sheet-popover__trigger:hover ~ .sheet-popover__arrow {
|
|
display: block;
|
|
opacity: 1;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-popover--center .sheet-popover__content,
|
|
.sheet-rolltemplate-splittermond_generic .sheet-popover--center .sheet-popover__arrow {
|
|
left: 50%;
|
|
-webkit-transform: translate(-50%, 8px);
|
|
transform: translate(-50%, 8px);
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-roll-message__fight {
|
|
padding: 0 2rem 1rem;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-rolltemplate-table-generic th,
|
|
.sheet-rolltemplate-splittermond_patzer .sheet-rolltemplate-table-patzer th,
|
|
.sheet-rolltemplate-splittermond_initiative .sheet-rolltemplate-table-initiative th,
|
|
.sheet-rolltemplate-splittermond_aktiveabwehr .sheet-rolltemplate-table-aktiveabwehr th,
|
|
.sheet-rolltemplate-splittermond_damage .sheet-rolltemplate-table-damage th,
|
|
.sheet-rolltemplate-splittermond-initiative_tracker .sheet-rolltemplate-table-initiative_tracker th {
|
|
width:100%;
|
|
background-color: #0489B1;
|
|
color: white;
|
|
text-align: center;
|
|
}
|
|
|
|
.sheet-button-attack,
|
|
.sheet-button-ability,
|
|
.sheet-button-dm,
|
|
.sheet-button-defense {
|
|
background: #66bded;
|
|
}
|
|
button[type="roll"].sheet-button-attack::before {
|
|
font-family: 'Poppins', sans-serif;
|
|
content: "AT";
|
|
font-size: 0.75em;
|
|
color: white;
|
|
}
|
|
button[type="roll"].sheet-button-defense::before {
|
|
font-family: 'Poppins', sans-serif;
|
|
content: "AA";
|
|
font-size: 0.75em;
|
|
color: white;
|
|
}
|
|
button[type="roll"].sheet-button-ability::before {
|
|
font-family: 'Poppins', sans-serif;
|
|
content: "SP";
|
|
font-size: 0.75em;
|
|
color: white;
|
|
}
|
|
button[type="roll"].sheet-button-dm::before {
|
|
font-family: 'Poppins', sans-serif;
|
|
content: "SL";
|
|
font-size: 0.75em;
|
|
color: white;
|
|
}
|
|
|
|
.sheet-textarea-description {
|
|
height: 50px;
|
|
border: none;
|
|
width: 99%;
|
|
resize: none;
|
|
}
|
|
|
|
.sheet-textarea-description-small {
|
|
height: 50px;
|
|
border: none;
|
|
width: 45%;
|
|
resize: none;
|
|
}
|
|
|
|
div.sheet-initracker_sc_text {
|
|
display: none;
|
|
}
|
|
|
|
input.sheet-initracker_sc {
|
|
display: inline-block;
|
|
}
|
|
|
|
input.sheet-initracker_sc:checked ~ div.sheet-initracker_sc_text {
|
|
display: block;
|
|
}
|
|
|
|
.sheet-bt_initiative_tracker {
|
|
padding: 0.5rem 1rem !important;
|
|
font-size: 1em!important;
|
|
margin: 0 !important;
|
|
}
|
|
|
|
button[type=roll].sheet-bt_initiative_tracker::before {
|
|
content: '';
|
|
}
|
|
|
|
/* Generic */
|
|
.repcontrol_add,
|
|
.repcontrol_edit {
|
|
border-radius: 0;
|
|
line-height: 1;
|
|
text-shadow: none;
|
|
border-color: transparent;
|
|
color: var(--color-font);
|
|
}
|
|
|
|
.repcontrol_add {
|
|
float: right;
|
|
background: none;
|
|
background-color: var(--color-bg-button--primary);
|
|
color: var(--color-font-button--primary);
|
|
border-bottom-left-radius: 3px;
|
|
}
|
|
|
|
.repcontrol_add:hover {
|
|
background-color: var(--color-bg-button--primary--hover);
|
|
color: var(--color-font-button--primary--hover);
|
|
}
|
|
|
|
.repcontrol_edit:hover {
|
|
background-color: var(--color-bg-button--hover);
|
|
}
|
|
|
|
.repcontrol_edit {
|
|
background: none;
|
|
background-color: var(--color-bg-button);
|
|
border-bottom-right-radius: 3px;
|
|
}
|
|
|
|
.itemcontrol {
|
|
z-index: 10;
|
|
}
|
|
|
|
|
|
/* Elements */
|
|
h1,
|
|
h2,
|
|
h3,
|
|
h4,
|
|
h5,
|
|
h6 {
|
|
font-family: 'Caudex', serif;
|
|
color: inherit;
|
|
}
|
|
|
|
input, textarea, select, .uneditable-input {
|
|
padding-top: 1px;
|
|
padding-bottom: 1px;
|
|
}
|
|
|
|
input[type="text"],
|
|
select {
|
|
width: 100%;
|
|
margin: 0;
|
|
background-color: inherit;
|
|
}
|
|
|
|
select {
|
|
color: var(--color-font);
|
|
}
|
|
|
|
select option {
|
|
color: black;
|
|
}
|
|
|
|
input[readonly],
|
|
select[readonly],
|
|
textarea[readonly] {
|
|
cursor: default;
|
|
}
|
|
|
|
input[readonly],
|
|
input[disabled] {
|
|
border-bottom-width: 1px;
|
|
}
|
|
|
|
input[readonly]:focus {
|
|
outline: none;
|
|
border-image: none;
|
|
border-width: 1px;
|
|
font-weight: inherit;
|
|
}
|
|
|
|
label {
|
|
width: auto;
|
|
font-size: inherit;
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
/* Objects */
|
|
.charsheetinput [type="text"]:disabled,
|
|
.charsheet input[type="number"]:disabled {
|
|
background-color: transparent;
|
|
}
|
|
|
|
.sheet-button {
|
|
background: none;
|
|
background-color: var(--color-bg-button);
|
|
color: black;
|
|
text-shadow: none;
|
|
border: none;
|
|
-moz-box-shadow: none;
|
|
-webkit-box-shadow: none;
|
|
box-shadow: none;
|
|
border-radius: 4px;
|
|
cursor: pointer;
|
|
padding: 0.3rem;
|
|
}
|
|
|
|
.sheet-button:hover {
|
|
background-color: var(--color-bg-button--hover);
|
|
}
|
|
|
|
.sheet-button--white {
|
|
background-color: #fff;
|
|
}
|
|
|
|
.sheet-button--primary {
|
|
background-color: var(--color-bg-button--primary);
|
|
color: var(--color-font-button--primary);
|
|
}
|
|
|
|
.sheet-button--white:hover, .sheet-button--primary:hover {
|
|
background-color: var(--color-bg-button--primary--hover);
|
|
color: var(--color-font-button--primary--hover);
|
|
}
|
|
|
|
.sheet-form-header {
|
|
display: block;
|
|
font-family: 'Caudex', serif;
|
|
font-size: 1.5rem;
|
|
font-weight: 700;
|
|
background-color: var(--color-bg-form-header);
|
|
color: var(--color-font-form-header);
|
|
padding: 0.2rem 0;
|
|
}
|
|
|
|
.sheet-value-overview {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
justify-content: center;
|
|
background-color: var(--color-bg-underlay);
|
|
padding: 0.5rem 0 1rem 0;
|
|
}
|
|
|
|
.sheet-value-overview > label {
|
|
margin-right: 0.5rem;
|
|
}
|
|
|
|
.sheet-value-overview > .sheet-form__group {
|
|
max-width: 5rem;
|
|
}
|
|
|
|
.sheet-value-overview > .sheet-moon-fragment {
|
|
max-width: 10rem;
|
|
}
|
|
|
|
.sheet-value-overview > input {
|
|
background-color: #81bef7;
|
|
margin-right: 1rem;
|
|
}
|
|
|
|
.sheet-footer {
|
|
position: relative;
|
|
background-color: var(--color-bg-underlay);
|
|
padding: 1rem 1rem 3rem;
|
|
}
|
|
|
|
.sheet-section {
|
|
visibility: hidden;
|
|
overflow: hidden;
|
|
position: relative;
|
|
background-color: var(--color-bg);
|
|
color: var(--color-font);
|
|
/*todo important*/
|
|
padding: 0 !important;
|
|
-webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.45);
|
|
-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.45);
|
|
box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.45);
|
|
z-index: 1;
|
|
height: 0;
|
|
}
|
|
|
|
.sheet-section > * {
|
|
opacity: 0;
|
|
transform: translateY(20px);
|
|
transition: opacity 0.1s, transform 0.1s;
|
|
}
|
|
|
|
.sheet-section > *:nth-child(1) {
|
|
transition-delay: 0.1s;
|
|
}
|
|
|
|
.sheet-section > *:nth-child(2) {
|
|
transition-delay: 0.1s;
|
|
}
|
|
|
|
.sheet-section > *:nth-child(3) {
|
|
transition-delay: 0.4s;
|
|
}
|
|
|
|
.sheet-section > *:nth-child(4) {
|
|
transition-delay: 0.4s;
|
|
}
|
|
|
|
.sheet-section > *:nth-child(5) {
|
|
transition-delay: 0.6s;
|
|
}
|
|
|
|
.sheet-section > *:nth-child(6) {
|
|
transition-delay: 0.6s;
|
|
}
|
|
|
|
.sheet-tab1:checked ~ .sheet-section-Grundwerte > *,
|
|
.sheet-tab2:checked ~ .sheet-section-Fertigkeiten > *,
|
|
.sheet-tab21:checked ~ .sheet-section-Fertigkeiten > *,
|
|
.sheet-tab8:checked ~ .sheet-section-magie > *,
|
|
.sheet-tab9:checked ~ .sheet-section-meisterschaften > *,
|
|
.sheet-tab3:checked ~ .sheet-section-Kampf > *,
|
|
.sheet-tab4:checked ~ .sheet-section-Entwicklung > *,
|
|
.sheet-tab5:checked ~ .sheet-einstellungen .sheet-section > *,
|
|
.sheet-tab6:checked ~ .sheet-section-Ausruestung > *,
|
|
.sheet-tab7:checked ~ .sheet-genesis .sheet-section > *,
|
|
.sheet-tab29:checked ~ .sheet-section-npc > *,
|
|
.sheet-tab42:checked ~ .sheet-section-Updates > *,
|
|
.sheet-isNPC:checked ~ .sheet-npc .sheet-section > *,
|
|
.sheet-isCreature:checked ~ .sheet-creature .sheet-section > * {
|
|
opacity: 1;
|
|
transform: translateY(0px);
|
|
}
|
|
|
|
.sheet-tab .sheet-tab__selector {
|
|
display: none;
|
|
}
|
|
|
|
.sheet-section h1 {
|
|
color: var(--color-font-h1);
|
|
}
|
|
|
|
.sheet-group__option {
|
|
display: none;
|
|
}
|
|
|
|
.sheet-group__option.sheet-isPC:checked ~ .sheet-group .sheet-group__label--isPC,
|
|
.sheet-group__option.sheet-isNPC:checked ~ .sheet-group .sheet-group__label--isNPC,
|
|
.sheet-group__option.sheet-isCreature:checked ~ .sheet-group .sheet-group__label--isCreature {
|
|
color: white;
|
|
background-color: #4e4b49;
|
|
font-weight: 600;
|
|
}
|
|
|
|
.sheet-tab-menu {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
background-color: #0489b1;
|
|
padding: 1rem 0;
|
|
justify-content: center;
|
|
font-family: 'Caudex', serif;
|
|
}
|
|
|
|
.sheet-tab-menu__item {
|
|
font-size: 1.5rem;
|
|
color: #c7e5ef;
|
|
text-align: center;
|
|
cursor: pointer;
|
|
padding: 0.5rem 0;
|
|
margin-left: 1rem;
|
|
margin-right: 1rem;
|
|
width: auto;
|
|
transition: all 0.2s ease-in-out;
|
|
transition-duration: 0.75s;
|
|
position: relative;
|
|
}
|
|
|
|
.sheet-tab-menu__item:hover {
|
|
color: #fff;
|
|
}
|
|
|
|
.sheet-tab-menu__item:before,
|
|
.sheet-tab-menu__item:after {
|
|
content: "";
|
|
position: absolute;
|
|
bottom: -1px;
|
|
width: 0px;
|
|
height: 3px;
|
|
transition: all 0.2s ease-in-out;
|
|
transition-duration: 0.75s;
|
|
background-color: #81bef7;
|
|
opacity: 0;
|
|
}
|
|
|
|
.sheet-tab-menu__item:before {
|
|
left: 50%;
|
|
}
|
|
.sheet-tab-menu__item:after {
|
|
right: 50%;
|
|
}
|
|
|
|
.sheet-tab-menu__item:hover:before,
|
|
.sheet-tab-menu__item:hover:after {
|
|
opacity: 1;
|
|
width: 50%;
|
|
}
|
|
|
|
.sheet-isPC:checked ~ .sheet-pc,
|
|
.sheet-isNPC:checked ~ .sheet-npc,
|
|
.sheet-isCreature:checked ~ .sheet-creature,
|
|
.sheet-sheet-tab5:checked ~ .sheet-einstellungen,
|
|
.sheet-sheet-tab7:checked ~ .sheet-genesis {
|
|
display: block;
|
|
}
|
|
|
|
.sheet-isPC:checked ~ .sheet-creature,
|
|
.sheet-isPC:checked ~ .sheet-npc,
|
|
.sheet-isPC:checked ~ .sheet-einstellungen,
|
|
.sheet-isPC:checked ~ .sheet-genesis,
|
|
.sheet-isNPC:checked ~ .sheet-creature,
|
|
.sheet-isNPC:checked ~ .sheet-pc,
|
|
.sheet-isNPC:checked ~ .sheet-einstellungen,
|
|
.sheet-isNPC:checked ~ .sheet-genesis,
|
|
.sheet-isCreature:checked ~ .sheet-npc,
|
|
.sheet-isCreature:checked ~ .sheet-pc,
|
|
.sheet-isCreature:checked ~ .sheet-einstellungen,
|
|
.sheet-isCreature:checked ~ .sheet-genesis,
|
|
.sheet-tab5:checked ~ .sheet-npc,
|
|
.sheet-tab5:checked ~ .sheet-pc,
|
|
.sheet-tab5:checked ~ .sheet-isCreature,
|
|
.sheet-tab5:checked ~ .sheet-genesis,
|
|
.sheet-tab7:checked ~ .sheet-npc,
|
|
.sheet-tab7:checked ~ .sheet-pc,
|
|
.sheet-tab7:checked ~ .sheet-isCreature,
|
|
.sheet-tab7:checked ~ .sheet-einstellungen {
|
|
display: none;
|
|
}
|
|
|
|
.sheet-tab1:checked ~ .sheet-section-Grundwerte,
|
|
.sheet-tab2:checked ~ .sheet-section-Fertigkeiten,
|
|
.sheet-tab21:checked ~ .sheet-section-Fertigkeiten,
|
|
.sheet-tab8:checked ~ .sheet-section-magie,
|
|
.sheet-tab9:checked ~ .sheet-section-meisterschaften,
|
|
.sheet-tab3:checked ~ .sheet-section-Kampf,
|
|
.sheet-tab4:checked ~ .sheet-section-Entwicklung,
|
|
.sheet-tab5:checked ~ .sheet-einstellungen .sheet-section,
|
|
.sheet-tab6:checked ~ .sheet-section-Ausruestung,
|
|
.sheet-tab7:checked ~ .sheet-genesis .sheet-section,
|
|
.sheet-tab29:checked ~ .sheet-section-npc,
|
|
.sheet-tab42:checked ~ .sheet-section-Updates,
|
|
.sheet-isNPC:checked ~ .sheet-npc .sheet-section,
|
|
.sheet-isCreature:checked ~ .sheet-creature .sheet-section
|
|
{
|
|
visibility: visible;
|
|
opacity: 1;
|
|
/*todo*/
|
|
padding: 3rem !important;
|
|
height: auto;
|
|
}
|
|
|
|
.sheet-tab1:checked ~ .sheet-tab-menu .sheet-tab12,
|
|
.sheet-tab2:checked ~ .sheet-tab-menu .sheet-tab21,
|
|
.sheet-tab3:checked ~ .sheet-tab-menu .sheet-tab31,
|
|
.sheet-tab4:checked ~ .sheet-tab-menu .sheet-tab4,
|
|
.sheet-tab6:checked ~ .sheet-tab-menu .sheet-tab6,
|
|
.sheet-tab8:checked ~ .sheet-tab-menu .sheet-tab8,
|
|
.sheet-tab9:checked ~ .sheet-tab-menu .sheet-tab9 {
|
|
color: white;
|
|
}
|
|
|
|
.sheet-tab1:checked ~ .sheet-tab-menu .sheet-tab12:before,
|
|
.sheet-tab2:checked ~ .sheet-tab-menu .sheet-tab21:before,
|
|
.sheet-tab3:checked ~ .sheet-tab-menu .sheet-tab31:before,
|
|
.sheet-tab4:checked ~ .sheet-tab-menu .sheet-tab4:before,
|
|
.sheet-tab6:checked ~ .sheet-tab-menu .sheet-tab6:before,
|
|
.sheet-tab8:checked ~ .sheet-tab-menu .sheet-tab8:before,
|
|
.sheet-tab9:checked ~ .sheet-tab-menu .sheet-tab9:before,
|
|
.sheet-tab1:checked ~ .sheet-tab-menu .sheet-tab12:after,
|
|
.sheet-tab2:checked ~ .sheet-tab-menu .sheet-tab21:after,
|
|
.sheet-tab3:checked ~ .sheet-tab-menu .sheet-tab31:after,
|
|
.sheet-tab4:checked ~ .sheet-tab-menu .sheet-tab4:after,
|
|
.sheet-tab6:checked ~ .sheet-tab-menu .sheet-tab6:after,
|
|
.sheet-tab8:checked ~ .sheet-tab-menu .sheet-tab8:after,
|
|
.sheet-tab9:checked ~ .sheet-tab-menu .sheet-tab9:after {
|
|
opacity: 1;
|
|
width: 50%;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-arrow, .sheet-arrow {
|
|
border-left: 6px solid transparent;
|
|
border-right: 6px solid transparent;
|
|
border-top: 6px solid black;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-arrow:hover, .sheet-arrow:hover {
|
|
border-top-color: var(--color-border-arrow--hover);
|
|
}
|
|
|
|
.sheet-arrow--invisible {
|
|
border-top-color: transparent;
|
|
cursor: default;
|
|
}
|
|
|
|
.sheet-arrow--invisible:hover {
|
|
border-top-color: transparent;
|
|
}
|
|
|
|
.sheet-collapse_switch:checked + .sheet-arrow:hover {
|
|
border-bottom-color: var(--color-border-arrow--hover);
|
|
}
|
|
|
|
.sheet-form-header .sheet-arrow {
|
|
border-top-color: var(--color-border-arrow--hover);
|
|
cursor: default;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-icon, .sheet-icon {
|
|
font-family: 'Pictos';
|
|
color: #4e4b49;
|
|
font-size: 20px;
|
|
}
|
|
|
|
.sheet-bookmark {
|
|
position: absolute;
|
|
top: 0;
|
|
}
|
|
|
|
.sheet-bookmark .sheet-bookmark__item {
|
|
border-left: 1px solid #969696;
|
|
white-space: nowrap;
|
|
padding: 0.2rem 0.5rem;
|
|
color: var(--color-font-form__label);
|
|
cursor: pointer;
|
|
width: auto;
|
|
margin: 0;
|
|
font-size: 1.2rem;
|
|
background-color: var(--color-bg-bookmark);
|
|
max-height: 20px;
|
|
}
|
|
|
|
.sheet-bookmark .sheet-bookmark__item:hover {
|
|
background-color: var(--color-bg-button--hover);
|
|
color: var(--color-font-button--hover);
|
|
}
|
|
|
|
.sheet-bookmark .sheet-bookmark__item:first-child {
|
|
border: none;
|
|
}
|
|
|
|
.sheet-group__option:checked + .sheet-bookmark__item {
|
|
background: var(--color-bg-bookmark--active);
|
|
padding-bottom: 1rem;
|
|
z-index: 10;
|
|
font-weight: 700;
|
|
-moz-box-shadow: 0 5px 5px -3px rgb(0 0 0 / 45%);
|
|
-webkit-box-shadow: 0 5px 5px -3px rgb(0 0 0 / 45%);
|
|
box-shadow: 0 5px 5px -3px rgb(0 0 0 / 45%);
|
|
border: none;
|
|
}
|
|
|
|
.sheet-behaelter1-switch:checked ~ div.sheet-behaelter1,
|
|
.sheet-behaelter2-switch:checked ~ div.sheet-behaelter2,
|
|
.sheet-behaelter3-switch:checked ~ div.sheet-behaelter3,
|
|
.sheet-behaelter4-switch:checked ~ div.sheet-behaelter4,
|
|
.sheet-behaelter5-switch:checked ~ div.sheet-behaelter5 {
|
|
display: block;
|
|
}
|
|
|
|
/* Components */
|
|
|
|
.sheet-switch[type="checkbox"] {
|
|
display: none;
|
|
}
|
|
|
|
.sheet-switch[type="checkbox"] + .sheet-switch__slider {
|
|
position: relative;
|
|
display: inline-flex;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.sheet-switch[type="checkbox"] + .sheet-switch__slider:before {
|
|
content: "";
|
|
width: 40px;
|
|
height: 16px;
|
|
border-radius: 30px;
|
|
border: 2px solid #b1b1b1;
|
|
background-color: #b1b1b1;
|
|
transition: background-color 0.5s linear;
|
|
}
|
|
|
|
.sheet-switch--theme[type="checkbox"] + .sheet-switch__slider:before {
|
|
border: 2px solid #0489b1;
|
|
background-color: #0489b1;
|
|
}
|
|
|
|
.sheet-switch[type="checkbox"] + .sheet-switch__slider:after {
|
|
content: "";
|
|
position: absolute;
|
|
left: 2px;
|
|
top: 2px;
|
|
width: 16px;
|
|
height: 16px;
|
|
border-radius: 30px;
|
|
background-color: white;
|
|
transition: margin 0.1s linear;
|
|
}
|
|
|
|
.sheet-switch[type="checkbox"]:checked + .sheet-switch__slider:before {
|
|
border: 2px solid #0489b1;
|
|
background-color: #0489b1;
|
|
}
|
|
|
|
.sheet-switch--theme[type="checkbox"]:checked + .sheet-switch__slider:before {
|
|
border: 2px solid #252b2e;
|
|
background-color: #252b2e;
|
|
}
|
|
|
|
.sheet-switch[type="checkbox"]:checked + .sheet-switch__slider:after {
|
|
margin: 0 0 0 25px;
|
|
}
|
|
|
|
.sheet-switch__content--active {
|
|
display: none;
|
|
}
|
|
|
|
.sheet-switch__content--inactive {
|
|
display: block;
|
|
opacity: 0.5;
|
|
}
|
|
|
|
.sheet-switch[type="checkbox"]:checked ~ .sheet-switch__content--inactive {
|
|
display: none;
|
|
}
|
|
|
|
.sheet-switch[type="checkbox"]:checked ~ .sheet-switch__content--active {
|
|
display: block;
|
|
}
|
|
|
|
.sheet-form__group {
|
|
position: relative;
|
|
padding: 10px 0 0 0;
|
|
}
|
|
|
|
.sheet-form__group--lg {
|
|
position: relative;
|
|
padding: 16px 0 0 0;
|
|
}
|
|
|
|
.sheet-form__box {
|
|
height: 25px !important;
|
|
margin-top: 5px !important;
|
|
border-color: #5a5a5a;
|
|
}
|
|
|
|
.sheet-header-field {
|
|
border: 0;
|
|
border-radius: 0;
|
|
outline: 0;
|
|
padding: 0;
|
|
color: var(--color-font-form__field);
|
|
border-bottom: var(--border-form__field);
|
|
font-size: 1.8rem;
|
|
transition: border-color 0.2s;
|
|
font-family: 'Caudex', serif;
|
|
}
|
|
|
|
.sheet-header-field:focus {
|
|
font-weight: 700;
|
|
border-width: 3px;
|
|
border-image: linear-gradient(to right, #0489b1, #97d1e5);
|
|
border-image-slice: 1;
|
|
}
|
|
|
|
.sheet-label-field {
|
|
border: none;
|
|
font-weight: 700;
|
|
color: var(--color-font-form__label);
|
|
}
|
|
|
|
.sheet-form__field {
|
|
position: relative;
|
|
font-family: inherit;
|
|
width: 100% !important;
|
|
border: 0;
|
|
color: var(--color-font-form__field);
|
|
border-bottom: var(--border-form__field);
|
|
border-radius: 0;
|
|
outline: 0;
|
|
font-size: 1.3rem;
|
|
padding: 0.5rem 0 0 0;
|
|
background: transparent;
|
|
transition: border-color 0.2s;
|
|
z-index: 2;
|
|
}
|
|
input[type="number"].sheet-form__field {
|
|
text-align: right;
|
|
}
|
|
.sheet-form__field::placeholder {
|
|
color: transparent;
|
|
}
|
|
.sheet-form__field:placeholder-shown ~ .sheet-form__label {
|
|
font-size: 1.3rem;
|
|
cursor: text;
|
|
top: 15px;
|
|
}
|
|
|
|
.sheet-form__label {
|
|
position: absolute;
|
|
top: 0;
|
|
display: block;
|
|
transition: 0.2s;
|
|
font-size: 1rem;
|
|
color: var(--color-font-form__label);
|
|
z-index: 1;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.sheet-form__field:focus {
|
|
font-weight: 700;
|
|
border-width: 3px;
|
|
border-image: linear-gradient(to right, #0489b1, #97d1e5);
|
|
border-image-slice: 1;
|
|
}
|
|
.sheet-form__field:focus ~ .sheet-form__label {
|
|
transition: 0.2s;
|
|
color: var(--color-font-form__label--focus);
|
|
font-weight: 700;
|
|
}
|
|
|
|
.sheet-input-circle {
|
|
display: flex;
|
|
width: 25px;
|
|
height: 25px;
|
|
background-color: #0489b1;
|
|
color: white;
|
|
border-radius: 50%;
|
|
}
|
|
|
|
.sheet-input-circle--lg {
|
|
width: 35px;
|
|
height: 35px;
|
|
}
|
|
|
|
.sheet-input-circle > input {
|
|
border: none;
|
|
background-color: transparent;
|
|
color: white;
|
|
border-color: transparent;
|
|
padding: 0;
|
|
text-align: center;
|
|
}
|
|
|
|
.sheet-card {
|
|
border: 1px solid gray;
|
|
border-radius: 5px;
|
|
padding: 1rem 2rem;
|
|
}
|
|
|
|
.sheet-popover {
|
|
position: relative;
|
|
outline: none;
|
|
}
|
|
|
|
.sheet-popover .sheet-popover__content,
|
|
.sheet-popover .sheet-popover__arrow
|
|
{
|
|
position: absolute;
|
|
-webkit-transform: translate(0, 8px);
|
|
transform: translate(0, 8px);
|
|
display: none;
|
|
opacity: 0;
|
|
z-index: 99;
|
|
}
|
|
|
|
.sheet-popover .sheet-popover__content {
|
|
pointer-events: none;
|
|
top: 100%;
|
|
min-width: 3em;
|
|
max-width: 21em;
|
|
overflow: hidden;
|
|
padding: 6px 8px;
|
|
border-radius: 3px;
|
|
border-color: #0489b1;
|
|
background: #0489b1;
|
|
color: #ffffff;
|
|
word-break: break-all;
|
|
}
|
|
|
|
.sheet-popover .sheet-popover__content--md {
|
|
width: 21em;
|
|
word-break: normal;
|
|
}
|
|
|
|
.sheet-popover .sheet-popover__arrow {
|
|
top: calc(100% - 5px);
|
|
left: 6px;
|
|
border-left: 5px solid transparent;
|
|
border-right: 5px solid transparent;
|
|
border-bottom: 5px solid #0489b1;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-popover__trigger {
|
|
cursor: help;
|
|
}
|
|
|
|
.sheet-popover__trigger:hover ~ .sheet-popover__content,
|
|
.sheet-popover__trigger:hover ~ .sheet-popover__arrow {
|
|
display: block;
|
|
opacity: 1;
|
|
}
|
|
|
|
.sheet-popover--center .sheet-popover__content,
|
|
.sheet-popover--center .sheet-popover__arrow {
|
|
left: 50%;
|
|
-webkit-transform: translate(-50%, 8px);
|
|
transform: translate(-50%, 8px);
|
|
}
|
|
|
|
.sheet-moon-fragment {
|
|
position: relative;
|
|
}
|
|
|
|
.sheet-moon-fragment__icon {
|
|
position: absolute;
|
|
bottom: 23px;
|
|
right: -10px;
|
|
transform: rotate(45deg) !important;
|
|
}
|
|
|
|
/* unused atm
|
|
.sheet-moon-fragment__icon--1 {
|
|
left: 10px;
|
|
bottom: 20px;
|
|
}
|
|
|
|
.sheet-moon-fragment__icon--2 {
|
|
left: 25px;
|
|
}
|
|
|
|
.sheet-moon-fragment__icon--3 {
|
|
left: 40px;
|
|
}
|
|
|
|
.sheet-moon-fragment__icon--4 {
|
|
left: 55px;
|
|
}
|
|
|
|
.sheet-moon-fragment__icon--5 {
|
|
left: 70px;
|
|
}*/
|
|
|
|
.sheet-moon-fragment__icon > span {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
right: 0;
|
|
bottom: 0;
|
|
border-style: solid;
|
|
}
|
|
|
|
.sheet-moon-fragment__icon span:nth-child(1){
|
|
border-width: 5px;
|
|
border-color: #1983d8 #1b74bb #2196f3 #38a1f5;
|
|
}
|
|
|
|
.sheet-moon-fragment__icon span:nth-child(2){
|
|
left: 9px;
|
|
border-width: 5px 3px;
|
|
border-color: transparent transparent #1b74bb #1b74bb;
|
|
}
|
|
|
|
.sheet-moon-fragment__icon span:nth-child(3){
|
|
top: 9px;
|
|
border-width: 3px 5px;
|
|
border-color: #2196f3 #2196f3 transparent transparent;
|
|
}
|
|
|
|
.sheet-moon-fragment__icon span:nth-child(4){
|
|
top: 9px;
|
|
left: 9px;
|
|
border-width: 3px;
|
|
border-color: #1b74bb #1983d8 #1b74bb #2196f3;
|
|
}
|
|
|
|
.sheet-button-image {
|
|
position: relative;
|
|
text-align: center;
|
|
display: inline-block;
|
|
background: #0489b1;
|
|
padding: 2px;
|
|
border-radius: 4px;
|
|
}
|
|
|
|
input.sheet-button-image__checkbox {
|
|
position: absolute;
|
|
left: 0;
|
|
cursor: pointer;
|
|
z-index: 9999;
|
|
opacity: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
|
|
/* Utilities */
|
|
|
|
.sheet-line--top {
|
|
border-top: 1px solid #b1b1b1;
|
|
}
|
|
|
|
.sheet-line--right {
|
|
border-right: 1px solid #b1b1b1;
|
|
}
|
|
|
|
.sheet-line--left {
|
|
border-left: 1px solid #b1b1b1;
|
|
}
|
|
|
|
.sheet-line--bottom {
|
|
border-bottom: 1px solid #b1b1b1;
|
|
}
|
|
|
|
.sheet-text--sm {
|
|
font-size: 1rem !important;
|
|
}
|
|
|
|
.sheet-text--lg {
|
|
font-size: 2rem !important;
|
|
}
|
|
|
|
.sheet-text--400 {
|
|
font-weight: 400 !important;
|
|
}
|
|
|
|
.sheet-text--700 {
|
|
font-weight: 700 !important;
|
|
}
|
|
|
|
.sheet-text--center {
|
|
text-align: center !important;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-text--right, .sheet-text--right {
|
|
text-align: right !important;
|
|
}
|
|
|
|
.sheet-center--horizontally {
|
|
margin: 0 auto !important;
|
|
}
|
|
|
|
.sheet-d--none, .sheet-hidden {
|
|
display: none;
|
|
}
|
|
|
|
.sheet-d--inline {
|
|
display: inline;
|
|
}
|
|
|
|
.sheet-d--inline-block {
|
|
display: inline-block;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-d--flex, .sheet-d--flex {
|
|
display: flex;
|
|
}
|
|
|
|
.sheet-d--flex--column {
|
|
flex-direction: column;
|
|
}
|
|
|
|
.sheet-d--flex--justify-center {
|
|
justify-content: center;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-d--flex--justify-end {
|
|
justify-content: flex-end;
|
|
}
|
|
|
|
.sheet-d--flex--align-top {
|
|
align-items: flex-start;
|
|
}
|
|
|
|
.sheet-d--flex--align-center {
|
|
align-items: center;
|
|
}
|
|
|
|
.sheet-d--flex--align-bottom {
|
|
align-items: flex-end;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-d--flex--align-baseline, .sheet-d--flex--align-baseline {
|
|
align-items: baseline;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-d--flex > *, .sheet-d--flex > * {
|
|
flex: 1;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-d--flex__item--grow0, .sheet-d--flex__item--grow0 {
|
|
flex: none;
|
|
}
|
|
|
|
.sheet-rolltemplate-splittermond_generic .sheet-d--flex__item--grow2, .sheet-d--flex__item--grow2 {
|
|
flex: 2;
|
|
}
|
|
|
|
.sheet-d--flex__item--grow3 {
|
|
flex: 3;
|
|
}
|
|
|
|
.sheet-d--flex__item--grow4 {
|
|
flex: 4;
|
|
}
|
|
|
|
.sheet-d--flex--wrap {
|
|
flex-wrap: wrap;
|
|
}
|
|
|
|
.sheet-float--right {
|
|
float: right;
|
|
}
|
|
|
|
.sheet-float--left {
|
|
float: left;
|
|
}
|
|
|
|
.sheet-mr--1 {
|
|
margin-right: 0.5rem !important;
|
|
}
|
|
|
|
.sheet-mr--2 {
|
|
margin-right: 1rem !important;
|
|
}
|
|
|
|
.sheet-mr--3 {
|
|
margin-right: 2rem !important;
|
|
}
|
|
|
|
.sheet-ml--1 {
|
|
margin-left: 0.5rem !important;
|
|
}
|
|
|
|
.sheet-ml--3 {
|
|
margin-left: 2rem !important;
|
|
}
|
|
|
|
.sheet-mr--3--negate > * {
|
|
margin-right: -2rem !important;
|
|
}
|
|
|
|
.sheet-mt--1 {
|
|
margin-top: 0.5rem !important;
|
|
}
|
|
|
|
.sheet-mt--2 {
|
|
margin-top: 1rem !important;
|
|
}
|
|
|
|
.sheet-mt--3 {
|
|
margin-top: 2rem !important;
|
|
}
|
|
|
|
.sheet-mb--1 {
|
|
margin-bottom: 0.5rem !important;
|
|
}
|
|
|
|
.sheet-mb--2 {
|
|
margin-bottom: 1rem !important;
|
|
}
|
|
|
|
.sheet-mb--3 {
|
|
margin-bottom: 2rem !important;
|
|
}
|
|
|
|
.sheet-mb--4 {
|
|
margin-bottom: 4rem !important;
|
|
}
|
|
|
|
.sheet-p--0 {
|
|
padding: 0 !important;
|
|
}
|
|
|
|
.sheet-p--1 {
|
|
padding: 0.5rem !important;
|
|
}
|
|
|
|
.sheet-pt--1 {
|
|
padding-top: 0.5rem !important;
|
|
}
|
|
|
|
.sheet-pb--1 {
|
|
padding-bottom: 0.5rem !important;
|
|
}
|
|
|
|
.sheet-pb--2 {
|
|
padding-bottom: 1rem !important;
|
|
}
|
|
|
|
.sheet-pl--1 {
|
|
padding-left: 0.5rem !important;
|
|
}
|
|
|
|
.sheet-pl--3 {
|
|
padding-left: 2rem !important;
|
|
}
|
|
|
|
.sheet-pr--1 {
|
|
padding-right: 0.5rem !important;
|
|
}
|
|
|
|
.sheet-pr--2 {
|
|
padding-right: 1rem !important;
|
|
}
|
|
|
|
.sheet-pr--3 {
|
|
padding-right: 2rem !important;
|
|
}
|
|
|
|
.sheet-collapse_child {
|
|
max-height: 0;
|
|
background-color: #c7e5ef;
|
|
margin-right: 0.5rem;
|
|
margin-left: 0.5rem;
|
|
transition: max-height 0.2s ease-out;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.sheet-collapse_child textarea {
|
|
width: calc(100% - 1rem);
|
|
height: calc(100px - 1rem);
|
|
resize: none;
|
|
margin: 0;
|
|
background: rgb(255 255 255 / 50%);
|
|
border: none;
|
|
outline: none;
|
|
}
|
|
|
|
.sheet-collapse_switch:checked + .sheet-collapse_child {
|
|
padding: 1rem;
|
|
height: auto;
|
|
max-height: 100px;
|
|
transition: max-height 0.2s ease-in;
|
|
-moz-box-shadow: inset 0 -5px 5px -5px rgb(0 0 0 / 45%), inset 0 5px 5px -5px rgb(0 0 0 / 45%);
|
|
-webkit-box-shadow: inset 0 -5px 5px -5px rgb(0 0 0 / 45%), inset 0 5px 5px -5px rgb(0 0 0 / 45%);
|
|
box-shadow: inset 0 -5px 5px -5px rgb(0 0 0 / 45%), inset 0 5px 5px -5px rgb(0 0 0 / 45%);
|
|
overflow: visible;
|
|
}
|
|
|
|
.sheet-collapse_switch:checked + .sheet-collapse_child--lg {
|
|
max-height: 300px;
|
|
}
|
|
|
|
.sheet-collapse_switch:checked + .sheet-arrow {
|
|
border-left: 6px solid transparent;
|
|
border-right: 6px solid transparent;
|
|
border-bottom: 6px solid black;
|
|
border-top: none;
|
|
}
|
|
|
|
input.sheet-hidden-checkbox,
|
|
span.sheet-hidden-checkbox {
|
|
display: none
|
|
}
|
|
|
|
.sheet-hgmod-table input[type="number"] {
|
|
width: 5em;
|
|
}
|
|
|
|
.sheet-ability-button {
|
|
width: 1.5em;
|
|
background-color: #0489b1;
|
|
font-family: dicefontd10;
|
|
color: white;
|
|
border-radius: 5px;
|
|
font-size: 1.5em;
|
|
}
|
|
|
|
.sheet-aa-button {
|
|
width: 1em;
|
|
background-color: #d0d0d0;
|
|
font-family: dicefontd20;
|
|
color: black;
|
|
border-radius: 5px;
|
|
font-size: 1.25em;
|
|
height: auto;
|
|
}
|
|
|
|
.sheet-hundert-flex {
|
|
width: 100%;
|
|
display: flex;
|
|
justify-content: space-around;
|
|
flex-wrap: wrap;
|
|
}
|
|
|
|
.sheet-d--flex .sheet-form__group .sheet-centered {
|
|
margin-top: 15%;
|
|
}
|
|
|
|
.sheet-custom-card {
|
|
width: 100%;
|
|
margin-top: 5%;
|
|
margin-bottom: 2.5%;
|
|
}
|
|
|
|
.sheet-grey-background {
|
|
background-color: #d0d0d0;
|
|
}
|
|
|
|
.sheet-half-flex {
|
|
flex: 0.25;
|
|
}
|
|
|
|
.sheet-margin-top {
|
|
margin-top: 10%;
|
|
margin-left: 30%;
|
|
}
|
|
|
|
div.sheet-old-buttons {
|
|
display: none;
|
|
}
|
|
|
|
input.sheet-old-buttons-checker:checked ~ .sheet-old-buttons {
|
|
display: block;
|
|
}
|
|
|
|
input.sheet-old-buttons-checker:checked ~ .sheet-new-button {
|
|
display: none;
|
|
}
|
|
|
|
input.sheet-nscnotizen_onoff:checked ~ .sheet-nscnotizen {
|
|
display: block;
|
|
}
|
|
|
|
div.sheet-nscnotizen {
|
|
display: none;
|
|
}
|
|
|
|
div.sheet-new-button button.sheet-button {
|
|
display: block;
|
|
margin: 0 auto;
|
|
}
|
|
|
|
.sheet-border {
|
|
border: 1px solid black;
|
|
}
|
|
|
|
tr td textarea.sheet-nscimport {
|
|
resize: none;
|
|
width: 98.5%;
|
|
}
|
|
|
|
tr td textarea.sheet-nscnotizen-text {
|
|
resize: none;
|
|
width: 98.75%;
|
|
}
|
|
|
|
td.sheet-centered {
|
|
text-align: center;
|
|
}
|
|
|
|
button.sheet-bt-nscimport {
|
|
background-color: #0489b1;
|
|
color: white;
|
|
font-weight: bold;
|
|
}
|
|
|
|
div.sheet-normal {
|
|
font-weight: normal;
|
|
} |