mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 19:52:29 +00:00
8854 lines
253 KiB
CSS
8854 lines
253 KiB
CSS
/* --------------------------------------------------- */
|
|
/* Roll20-specific styling */
|
|
/* --------------------------------------------------- */
|
|
|
|
.charsheet {
|
|
background: white;
|
|
}
|
|
|
|
body.sheet-darkmode .charsheet {
|
|
background: #1f1f1f;
|
|
}
|
|
|
|
/* Roll20 Roll Button re-styling, Thanks to Scott C. */
|
|
|
|
button[type=roll] {
|
|
/* Override Roll20 default styling */
|
|
border: none;
|
|
text-shadow: none;
|
|
line-height: 14px;
|
|
background-image: none;
|
|
box-shadow: none;
|
|
|
|
/* Set global border radius of 'Roll' buttons here. */
|
|
border-radius: 2px;
|
|
|
|
/* Set global font weight and size here. */
|
|
font-style: normal;
|
|
font-weight: bold;
|
|
font-size: 13px !important;
|
|
}
|
|
|
|
button[type=roll]::before{
|
|
/* Remove Roll20 d20 */
|
|
content: "" !important;
|
|
}
|
|
|
|
/* --------------------------------------------------- */
|
|
/* Browser-specific Styling */
|
|
/* --------------------------------------------------- */
|
|
|
|
@media screen and (-webkit-min-device-pixel-ratio:0) {
|
|
/* CSS Statements that only apply on webkit-based browsers (Chrome, Safari, etc.) */
|
|
|
|
input[type=number]:hover,
|
|
input[type=number]:focus {
|
|
padding-right: 1px; /* Keeps some numbers from shifting during mouse hover and click. */
|
|
}
|
|
|
|
input:read-only::-webkit-outer-spin-button,
|
|
input:read-only::-webkit-inner-spin-button {
|
|
-webkit-appearance: none;
|
|
margin: 0;
|
|
}
|
|
|
|
/* Stop Safari from offering to autofill name fields. */
|
|
input::-webkit-contacts-auto-fill-button,
|
|
input::-webkit-credentials-auto-fill-button {
|
|
visibility: hidden;
|
|
position: absolute;
|
|
top: -50px;
|
|
}
|
|
}
|
|
|
|
@-moz-document url-prefix() {
|
|
/* CSS Statements that only apply on Firefox */
|
|
|
|
input[type=number]:hover,
|
|
input[type=number]:focus {
|
|
-moz-appearance: number-input;
|
|
padding-right: 0px; /* Keeps some numbers from shifting during mouse hover and click. */
|
|
}
|
|
|
|
input[type=number]:read-only {
|
|
-moz-appearance: textfield;
|
|
}
|
|
|
|
}
|
|
|
|
/* ---------------------------------------------------- */
|
|
/* General Styling */
|
|
/* ---------------------------------------------------- */
|
|
|
|
/* For better color accessibility, the sheet makes */
|
|
/* frequent use of the Okabe and Ito palette and its */
|
|
/* tints and shades. */
|
|
/* */
|
|
/* Green: #009E73 */
|
|
/* Blue: #0072B2 */
|
|
/* Light blue: #4ba6ff */
|
|
/* Yellow: #F0E442 */
|
|
/* Orange: #E69F00 */
|
|
/* Orange-red: #D55E00 */
|
|
/* Violet: #CC79A7 */
|
|
/* A mid-tone gray: #8A8A8A */
|
|
/* */
|
|
/* The HERO blue theme is based on: */
|
|
/* Royal blue: #4169E1 */
|
|
/* Dodger blue: #1E90FF */
|
|
|
|
textarea {
|
|
font-size: 14px;
|
|
resize: none;
|
|
}
|
|
|
|
input {
|
|
font-size: 13px;
|
|
border: hidden;
|
|
border-radius: 2px;
|
|
padding: 0px;
|
|
text-align: center;
|
|
}
|
|
|
|
input[type=number]:focus {
|
|
outline: none;
|
|
}
|
|
|
|
input[type=text]:focus,
|
|
textarea:focus,
|
|
button:focus {
|
|
}
|
|
|
|
input.customCheckbox {
|
|
width: 20px;
|
|
height: 20px;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
::selection {
|
|
background: #f2ceb2;
|
|
}
|
|
::-moz-selection {
|
|
background: #f2ceb2;
|
|
}
|
|
|
|
|
|
/* Custom Scrollbars */
|
|
/* These don't work in Safari. */
|
|
|
|
/* First page */
|
|
.item-portrait-02,
|
|
.item-characteristics-history {
|
|
scrollbar-width: thin;
|
|
scrollbar-color: #a0b4f0 transparent;
|
|
}
|
|
|
|
/* Remaining text areas */
|
|
.item-martial-maneuver-block-text,
|
|
.item-tab-gear-slide-treasure-text,
|
|
.flex-container-talents-notes,
|
|
.flex-container-complications-notes,
|
|
.item-power-block-text,
|
|
.item-talent-block-text,
|
|
.item-complication-block-text {
|
|
scrollbar-width: thin;
|
|
scrollbar-color: #78bcff transparent;
|
|
}
|
|
|
|
/* Skill list */
|
|
|
|
.item-flex-container-skill-list {
|
|
scrollbar-width: thin;
|
|
scrollbar-color: #f0c566 transparent;
|
|
}
|
|
|
|
|
|
/* --------------------------------------------------------------- */
|
|
/* Custom select used due to differences between Firefox, */
|
|
/* Chrome, and Safari. From: */
|
|
/* @link https://moderncss.dev/custom-select-styles-with-pure-css/ */
|
|
/* --------------------------------------------------------------- */
|
|
|
|
|
|
select,
|
|
select::before,
|
|
select::after {
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
select {
|
|
-webkit-appearance: none;
|
|
-moz-appearance: none;
|
|
appearance: none;
|
|
background-color: transparent;
|
|
border: none;
|
|
padding: 0 1em 0 0;
|
|
margin: 0;
|
|
width: 100%;
|
|
font-family: inherit;
|
|
font-size: 12px;
|
|
cursor: inherit;
|
|
line-height: inherit;
|
|
z-index: 1;
|
|
outline: none;
|
|
max-height: 22px;
|
|
}
|
|
|
|
.custom-select,
|
|
.custom-select-skill,
|
|
.custom-select-alternate,
|
|
.custom-select-propulsion,
|
|
.custom-select-gear,
|
|
.custom-select-option {
|
|
display: grid;
|
|
grid-template-areas: "select";
|
|
align-items: center;
|
|
position: relative;
|
|
max-height: 20px;
|
|
padding: 0px;
|
|
padding-bottom: 1px;
|
|
padding-right: 3px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.custom-select {
|
|
min-width: 34px;
|
|
padding-left: 0px;
|
|
background-color: #fff;
|
|
background-image: linear-gradient(to top, #f9f9f9, #fff 33%);
|
|
border: 1px solid #f2cf7f;
|
|
border-radius: 3px;
|
|
}
|
|
|
|
.custom-select-skill {
|
|
margin-top: 2px;
|
|
margin-bottom: 1px;
|
|
max-height: 20px;
|
|
min-width: 34px;
|
|
padding-left: 0px;
|
|
background-color: #fff;
|
|
background-image: linear-gradient(to top, #f9f9f9, #fff 33%);
|
|
border: 1px solid #f2cf7f;
|
|
border-radius: 3px;
|
|
}
|
|
|
|
.custom-select-alternate {
|
|
min-width: 34px;
|
|
padding-left: 0px;
|
|
background-color: #fff;
|
|
background-image: linear-gradient(to top, #f9f9f9, #fff 33%);
|
|
border: 1px solid #78bcff;
|
|
border-radius: 3px;
|
|
}
|
|
|
|
.custom-select-propulsion {
|
|
min-width: 76px;
|
|
text-align-last: left;
|
|
border: none;
|
|
background-color: #f4ec7a;
|
|
border-radius: 0px;
|
|
}
|
|
|
|
.custom-select-gear {
|
|
width: 42px;
|
|
padding-left: 4px;
|
|
padding-bottom: 2px;
|
|
margin-right: 18px;
|
|
max-height: 16px;
|
|
border: solid 1px #F0E442;
|
|
background-color: #fff;
|
|
background-image: linear-gradient(to top, #f9f9f9, #fff 33%);
|
|
border-radius: 3px;
|
|
}
|
|
|
|
.custom-select-option {
|
|
padding-left: 4px;
|
|
margin-left: 0px;
|
|
margin-right: 8px;
|
|
background-color: #fff;
|
|
background-image: linear-gradient(to top, #f9f9f9, #fff 33%);
|
|
border: 1px solid #f2cf7f;
|
|
border-radius: 3px;
|
|
}
|
|
|
|
.custom-select-option:first-child {
|
|
width: 55px;
|
|
}
|
|
|
|
.custom-select-option:not(:first-child) {
|
|
margin-left: 5px;
|
|
width: 85px;
|
|
}
|
|
|
|
.custom-select select,
|
|
.custom-select-skill select,
|
|
.custom-select-alternate select,
|
|
.custom-select-gear select,
|
|
.custom-select-option select,
|
|
.custom-select-propulsion select,
|
|
.custom-select::after,
|
|
.custom-select-skill::after,
|
|
.custom-select-alternate::after,
|
|
.custom-select-gear::after,
|
|
.custom-select-option::after,
|
|
.custom-select-propulsion::after {
|
|
grid-area: select;
|
|
}
|
|
|
|
.custom-select::after,
|
|
.custom-select-skill::after,
|
|
.custom-select-alternate::after,
|
|
.custom-select-gear::after,
|
|
.custom-select-option::after,
|
|
.custom-select-propulsion::after {
|
|
content: "";
|
|
justify-self: end;
|
|
width: 12px;
|
|
height: 8px;
|
|
-webkit-clip-path: polygon(100% 0%, 0 0%, 50% 100%);
|
|
clip-path: polygon(100% 0%, 0 0%, 50% 100%);
|
|
}
|
|
|
|
.custom-select::after,
|
|
.custom-select-skill::after,
|
|
.custom-select-alternate::after,
|
|
.custom-select-propulsion::after {
|
|
background-color: #8A8A8A;
|
|
}
|
|
|
|
.select-skill-state-01[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-02[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-03[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-04[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-05[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-06[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-07[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-08[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-09[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-10[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-11[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-12[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-13[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-14[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-15[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-16[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-17[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-18[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-19[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-20[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-21[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-22[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-23[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-24[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-25[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-26[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-27[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-28[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-29[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-30[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-31[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-32[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-33[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-34[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-35[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-36[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-37[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-38[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-39[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-40[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-41[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-42[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-43[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-44[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-45[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-46[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-47[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-48[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-49[value="0"] ~ .custom-select-skill::after,
|
|
.select-skill-state-50[value="0"] ~ .custom-select-skill::after {
|
|
background-color: #8A8A8A;
|
|
}
|
|
|
|
.select-skill-state-01[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-02[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-03[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-04[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-05[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-06[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-07[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-08[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-09[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-10[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-11[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-12[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-13[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-14[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-15[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-16[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-17[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-18[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-19[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-20[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-21[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-22[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-23[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-24[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-25[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-26[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-27[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-28[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-29[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-30[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-31[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-32[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-33[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-34[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-35[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-36[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-37[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-38[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-39[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-40[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-41[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-42[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-43[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-44[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-45[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-46[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-47[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-48[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-49[value="1"] ~ .custom-select-skill::after,
|
|
.select-skill-state-50[value="1"] ~ .custom-select-skill::after {
|
|
background-color: #1e90ff;
|
|
}
|
|
|
|
.select-skill-state-01[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-02[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-03[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-04[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-05[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-06[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-07[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-08[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-09[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-10[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-11[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-12[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-13[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-14[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-15[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-16[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-17[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-18[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-19[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-20[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-21[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-22[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-23[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-24[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-25[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-26[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-27[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-28[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-29[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-30[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-31[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-32[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-33[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-34[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-35[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-36[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-37[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-38[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-39[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-40[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-41[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-42[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-43[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-44[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-45[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-46[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-47[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-48[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-49[value="2"] ~ .custom-select-skill::after,
|
|
.select-skill-state-50[value="2"] ~ .custom-select-skill::after {
|
|
background-color: #8fc8ff;
|
|
}
|
|
|
|
.custom-select-gear::after,
|
|
.custom-select-option::after {
|
|
background-color: #4ba6ff;
|
|
}
|
|
|
|
select:focus + .focus {
|
|
position: absolute;
|
|
top: -1px;
|
|
left: -1px;
|
|
right: -1px;
|
|
bottom: -1px;
|
|
border-radius: inherit;
|
|
}
|
|
|
|
.custom-select--disabled,
|
|
.custom-select-skill--disabled,
|
|
.custom-select-alternate--disabled,
|
|
.custom-select-gear--disabled,
|
|
.custom-select-option--disabled,
|
|
.custom-select-propulsion--disabled {
|
|
cursor: not-allowed;
|
|
background-color: #eee;
|
|
background-image: linear-gradient(to top, #ddd, #eee 33%);
|
|
}
|
|
|
|
.custom-select-skill {
|
|
width: 64px;
|
|
}
|
|
|
|
/* --------------------------------------------------- */
|
|
/* Tab Styling */
|
|
/* --------------------------------------------------- */
|
|
.tab {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
height:36px;
|
|
padding: 0px;
|
|
widows: 100%;
|
|
margin-bottom: 0px;
|
|
margin-left: 0px;
|
|
margin-right: 0px;
|
|
width: 680px;
|
|
background: #2e4a9e;
|
|
border: 8px;
|
|
border-bottom: 0px;
|
|
border-radius: 4px;
|
|
border-bottom-left-radius: 0px;
|
|
border-bottom-right-radius: 0px;
|
|
border-color: #2e4a9e;
|
|
border-style: solid;
|
|
}
|
|
|
|
/* Style the buttons inside the tab */
|
|
.tab button {
|
|
background-color: #b3c3f3;
|
|
float: left;
|
|
outline: none;
|
|
cursor: pointer;
|
|
padding: 10px 10px;
|
|
margin-right: 0px;
|
|
font-size: 18px;
|
|
border: none;
|
|
border-bottom: solid 3px #2e4a9e;
|
|
}
|
|
|
|
/* Change background color of buttons on hover */
|
|
.tab button:hover {
|
|
background-color: #F0E442;
|
|
border-bottom: solid 3px #2e4a9e;
|
|
}
|
|
|
|
/* Create an active/current tab class */
|
|
.tab button.active {
|
|
background-color: #F0E442;
|
|
}
|
|
|
|
/* show the selected tab */
|
|
.sheet-tabs-toggle[value="characteristics"] ~ .tab .button-tab[name="act_characteristics"],
|
|
.sheet-tabs-toggle[value="gear"] ~ .tab .button-tab[name="act_gear"],
|
|
.sheet-tabs-toggle[value="skills"] ~ .tab .button-tab[name="act_skills"],
|
|
.sheet-tabs-toggle[value="powers"] ~ .tab .button-tab[name="act_powers"],
|
|
.sheet-tabs-toggle[value="complications"] ~ .tab .button-tab[name="act_complications"],
|
|
.sheet-tabs-toggle[value="options"] ~ .tab .button-tab[name="act_options"] {
|
|
background-color: #4169e1;
|
|
color: white;
|
|
border: none;
|
|
border-bottom: solid 3px #4169e1;
|
|
}
|
|
|
|
/* --------------------------------------------------- */
|
|
/* Configure sheet and tab buttons */
|
|
/* --------------------------------------------------- */
|
|
.sheet-characteristics,
|
|
.sheet-skills,
|
|
.sheet-powers,
|
|
.sheet-complications,
|
|
.sheet-gear,
|
|
.sheet-options {
|
|
display: none;
|
|
width: 680px;
|
|
background: #2e4a9e;
|
|
border: 8px;
|
|
border-top: 6px;
|
|
border-color: #2e4a9e;
|
|
border-style: solid;
|
|
}
|
|
|
|
/* show the selected tab */
|
|
.sheet-tabs-toggle[value="characteristics"] ~ div.sheet-characteristics,
|
|
.sheet-tabs-toggle[value="gear"] ~ div.sheet-gear,
|
|
.sheet-tabs-toggle[value="skills"] ~ div.sheet-skills,
|
|
.sheet-tabs-toggle[value="powers"] ~ div.sheet-powers,
|
|
.sheet-tabs-toggle[value="complications"] ~ div.sheet-complications,
|
|
.sheet-tabs-toggle[value="options"] ~ div.sheet-options {
|
|
display: block;
|
|
}
|
|
|
|
/* Bottom border radius based on Tally Bar visibility. */
|
|
|
|
.sheet-tally-toggle[value="true"] ~ div.sheet-characteristics,
|
|
.sheet-tally-toggle[value="true"] ~ div.sheet-skills,
|
|
.sheet-tally-toggle[value="true"] ~ div.sheet-powers,
|
|
.sheet-tally-toggle[value="true"] ~ div.sheet-complications,
|
|
.sheet-tally-toggle[value="true"] ~ div.sheet-gear,
|
|
.sheet-tally-toggle[value="true"] ~ div.sheet-options {
|
|
border-bottom-left-radius: 0px;
|
|
border-bottom-right-radius: 0px;
|
|
}
|
|
|
|
.sheet-tally-toggle[value="false"] ~ div.sheet-characteristics,
|
|
.sheet-tally-toggle[value="false"] ~ div.sheet-skills,
|
|
.sheet-tally-toggle[value="false"] ~ div.sheet-powers,
|
|
.sheet-tally-toggle[value="false"] ~ div.sheet-complications,
|
|
.sheet-tally-toggle[value="false"] ~ div.sheet-gear,
|
|
.sheet-tally-toggle[value="false"] ~ div.sheet-options {
|
|
border-bottom-left-radius: 3px;
|
|
border-bottom-right-radius: 3px;
|
|
}
|
|
|
|
/* Styling for characteristics tab labels */
|
|
.sheet-characteristics label {
|
|
display:inline-block;
|
|
font-size: 13px;
|
|
}
|
|
|
|
/* --------------------------------------------------- */
|
|
/* Tally Bar styling */
|
|
/* --------------------------------------------------- */
|
|
|
|
.sheet-tally-toggle[value="true"] ~ div.sheet-tallybar {
|
|
display: block;
|
|
}
|
|
|
|
.sheet-tally-toggle[value="false"] ~ div.sheet-tallybar {
|
|
display: none;
|
|
}
|
|
|
|
.sheet-tallybar {
|
|
width: 680px;
|
|
background: #2e4a9e;
|
|
border: 8px;
|
|
border-top: 0px;
|
|
border-radius: 4px;
|
|
border-top-left-radius: 0px;
|
|
border-top-right-radius: 0px;
|
|
border-color: #2e4a9e;
|
|
border-style: solid;
|
|
}
|
|
|
|
.sheet-flex-tallybar {
|
|
display: flex;
|
|
flex-direction: row;
|
|
flex-wrap: wrap;
|
|
align-items: baseline;
|
|
justify-content: space-evenly;
|
|
width: 670px;
|
|
height: 25px;
|
|
border: 2px solid #6787e7;
|
|
border-radius: 0px;
|
|
background: royalblue;
|
|
margin: 0px;
|
|
padding-top: 6px;
|
|
padding-left: 3px;
|
|
padding-right: 3px;
|
|
}
|
|
|
|
.sheet-flex-tallybar span {
|
|
color: white;
|
|
}
|
|
|
|
.sheet-flex-tallybar input[type=number] {
|
|
min-width: 42px;
|
|
text-align: right;
|
|
padding-right: 0px;
|
|
margin-bottom: 1px;
|
|
}
|
|
|
|
.sheet-flex-tallybar input[type=number]:hover,
|
|
.sheet-flex-tallybar input[type=number]:focus {
|
|
padding-right: 0px; /* Keeps some numbers from shifting during mouse hover and click. Both webkit and moz. For some reason. */
|
|
}
|
|
|
|
.sheet-flex-tallybar input[readonly] {
|
|
background: #f4ec7a;
|
|
padding-right: 0px;
|
|
min-width: 38px;
|
|
max-width: 42px;
|
|
text-align: center;
|
|
}
|
|
|
|
/* Tally Method */
|
|
.tally-net,
|
|
.tally-spent {
|
|
display: none;
|
|
}
|
|
|
|
.tally-method[value="net"] ~ div.tally-net {
|
|
display: block;
|
|
position: relative;
|
|
}
|
|
|
|
.tally-method[value="spent"] ~ div.tally-spent {
|
|
display: block;
|
|
position: relative;
|
|
}
|
|
|
|
/* --------------------------------------------------- */
|
|
/* Characteristics Tab styling */
|
|
/* --------------------------------------------------- */
|
|
|
|
.grid-container-tab-characteristics {
|
|
display: grid;
|
|
grid-template-areas: "leftGrid rightGrid";
|
|
grid-template-columns: 335px 335px;
|
|
max-width: 676px;
|
|
height: 803px;
|
|
font-size: 16px;
|
|
grid-gap: 5px;
|
|
background-color: royalblue;
|
|
border: 2px solid #6787e7;
|
|
border-radius: 0px;
|
|
margin-bottom: 0px;
|
|
}
|
|
|
|
.grid-container-tab-characteristics input[readonly]{
|
|
background: #f4ec7a;
|
|
}
|
|
|
|
/* Vehicle versus Standard Sheet Display */
|
|
.sheet-attributes[value="standard"] ~ div.item-characteristics-attributes .item-earnings,
|
|
.sheet-attributes[value="standard"] ~ div.item-characteristics-attributes .item-characteristics-primary-attributes,
|
|
.sheet-attributes[value="standard"] ~ div.item-characteristics-attributes .item-characteristics-combat-attributes,
|
|
.sheet-attributes[value="standard"] ~ div.item-characteristics-attributes .item-characteristics-movement-abilities,
|
|
.sheet-health-display[value="standard"] ~ div.item-characteristics-health:nth-child(3),
|
|
.sheet-health-display[value="standard"] ~ div.item-gear-health:nth-child(9),
|
|
.sheet-health-display[value="standard"] ~ div.item-powers-health:nth-child(3),
|
|
.sheet-health-display[value="vehicle"] ~ div.item-characteristics-health:nth-child(4),
|
|
.sheet-health-display[value="vehicle"] ~ div.item-gear-health:nth-child(10),
|
|
.sheet-health-display[value="vehicle"] ~ div.item-powers-health:nth-child(4),
|
|
.sheet-attributes[value="vehicle"] ~ div.item-characteristics-attributes .item-characteristics-vehicle-size-attributes,
|
|
.sheet-attributes[value="vehicle"] ~ div.item-characteristics-attributes .item-characteristics-vehicle-primary-attributes,
|
|
.sheet-attributes[value="vehicle"] ~ div.item-characteristics-attributes .item-characteristics-vehicle-systems-draw,
|
|
.sheet-attributes[value="vehicle"] ~ div.item-characteristics-attributes .item-characteristics-vehicle-power-systems,
|
|
.sheet-attributes[value="vehicle"] ~ div.item-characteristics-attributes .item-characteristics-vehicle-propulsion-systems {
|
|
display: flex;
|
|
}
|
|
|
|
.sheet-attributes[value="vehicle"] ~ div.item-characteristics-attributes .item-earnings,
|
|
.sheet-attributes[value="vehicle"] ~ div.item-characteristics-attributes .item-characteristics-primary-attributes,
|
|
.sheet-attributes[value="vehicle"] ~ div.item-characteristics-attributes .item-characteristics-combat-attributes,
|
|
.sheet-attributes[value="vehicle"] ~ div.item-characteristics-attributes .item-characteristics-movement-abilities,
|
|
.sheet-health-display[value="vehicle"] ~ div.item-characteristics-health:nth-child(3),
|
|
.sheet-health-display[value="vehicle"] ~ div.item-gear-health:nth-child(9),
|
|
.sheet-health-display[value="vehicle"] ~ div.item-powers-health:nth-child(3),
|
|
.sheet-health-display[value="standard"] ~ div.item-characteristics-health:nth-child(4),
|
|
.sheet-health-display[value="standard"] ~ div.item-gear-health:nth-child(10),
|
|
.sheet-health-display[value="standard"] ~ div.item-powers-health:nth-child(4),
|
|
.sheet-attributes[value="standard"] ~ div.item-characteristics-attributes .item-characteristics-vehicle-size-attributes,
|
|
.sheet-attributes[value="standard"] ~ div.item-characteristics-attributes .item-characteristics-vehicle-primary-attributes,
|
|
.sheet-attributes[value="standard"] ~ div.item-characteristics-attributes .item-characteristics-vehicle-power-draw,
|
|
.sheet-attributes[value="standard"] ~ div.item-characteristics-attributes .item-characteristics-vehicle-power-systems,
|
|
.sheet-attributes[value="standard"] ~ div.item-characteristics-attributes .item-characteristics-vehicle-propulsion-systems {
|
|
display: none;
|
|
}
|
|
|
|
/* characteristics tab left side */
|
|
|
|
.grid-container-characteristics-leftGrid {
|
|
grid-area: leftGrid;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
margin-bottom: 5px;
|
|
}
|
|
|
|
.grid-container-characteristics-leftGrid h1 {
|
|
padding-left: 0px;
|
|
padding-top: 5px;
|
|
padding-bottom: 0px;
|
|
margin: 0px;
|
|
font-size: 13px;
|
|
font-style: normal;
|
|
line-height: 1.40;
|
|
min-width: 54px;
|
|
}
|
|
|
|
.grid-container-characteristics-leftGrid h2 {
|
|
height: 20px;
|
|
line-height: 1.6;
|
|
margin-left: 5px;
|
|
margin-bottom: 0px;
|
|
margin-top: 2px;
|
|
font-size: 13px;
|
|
font-style: normal;
|
|
}
|
|
|
|
.item-characteristics-bio {
|
|
max-width: 330px;
|
|
height: 156px;
|
|
margin-bottom: 4px;
|
|
align-items: left;
|
|
background-image: url("https://github.com/Roll20/roll20-character-sheets/blob/master/HeroSystem6eHeroic/images/HeroSystemGraphic.png?raw=true");
|
|
}
|
|
|
|
.item-characteristics-bio .item-name input[type=text] {
|
|
font-family: Helvetica, Arial, sans-serif;
|
|
background: transparent;
|
|
font-size: 32px;
|
|
font-weight: 400;
|
|
text-align: left;
|
|
margin-left: 7px;
|
|
margin-top: 17px;
|
|
margin-bottom: 0px;
|
|
width: 217px;
|
|
color: #eef7fc;
|
|
line-height: 1.0;
|
|
|
|
&:focus {
|
|
background-color: #6787e7;
|
|
outline: none;
|
|
}
|
|
|
|
&:hover {
|
|
color: white;
|
|
}
|
|
|
|
&::placeholder {
|
|
color: white;
|
|
opacity: 0.25;
|
|
}
|
|
}
|
|
|
|
.item-characteristics-bio .item-title input[type=text] {
|
|
font-family: Helvetica, Arial, sans-serif;
|
|
background: transparent;
|
|
font-size: 22px;
|
|
text-align: left;
|
|
margin-left: 8px;
|
|
margin-top: -1px;
|
|
width: 216px;
|
|
color: #d9e1f9;
|
|
line-height: 1.0;
|
|
|
|
&:focus {
|
|
background-color: #6787e7;
|
|
outline: none;
|
|
}
|
|
|
|
&:hover {
|
|
color: white;
|
|
}
|
|
|
|
&::placeholder {
|
|
color: white;
|
|
opacity: 0.25;
|
|
}
|
|
}
|
|
|
|
.item-characteristics-bio textarea {
|
|
width: 215px;
|
|
max-height: 72px;
|
|
padding: 0px;
|
|
margin-top: 8px;
|
|
margin-left: 9px;
|
|
border: none;
|
|
text-align: left;
|
|
background: transparent;
|
|
color: #d9e1f9;
|
|
font-size: 15px;
|
|
overflow: hidden;
|
|
line-height: 1.1;
|
|
|
|
&:focus {
|
|
background-color: #6787e7;
|
|
outline: none;
|
|
}
|
|
|
|
&:hover {
|
|
color: white;
|
|
}
|
|
|
|
&::placeholder {
|
|
color: white;
|
|
opacity: 0.25;
|
|
}
|
|
}
|
|
|
|
.item-earnings,
|
|
.item-characteristics-vehicle-size-attributes,
|
|
.item-characteristics-vehicle-power-draw {
|
|
display: flex;
|
|
align-items: center;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
margin-top: 2px;
|
|
margin-left: 6px;
|
|
max-height: 27px;
|
|
min-height: 27px;
|
|
padding-top: 1px;
|
|
min-width: 313px;
|
|
background: #c6d2f6;
|
|
border: solid 1px #8da5ed;
|
|
border-bottom: solid 2px #8da5ed;
|
|
border-radius: 3px;
|
|
}
|
|
|
|
.item-earnings {
|
|
padding-left: 5px;
|
|
padding-right: 4px;
|
|
margin-bottom: 6px;
|
|
}
|
|
|
|
.item-characteristics-vehicle-size-attributes {
|
|
padding-left: 0px;
|
|
padding-right: 0px;
|
|
margin-bottom: 6px;
|
|
}
|
|
|
|
.item-characteristics-vehicle-power-draw {
|
|
margin-bottom: 1px;
|
|
}
|
|
|
|
.item-earnings h1,
|
|
.item-earnings input[type=text] {
|
|
font-size: 13px;
|
|
line-height: 1em;
|
|
text-align: left;
|
|
font-weight: bold;
|
|
background: transparent;
|
|
padding: 0px;
|
|
margin: 0px;
|
|
color: black;
|
|
}
|
|
|
|
.item-earnings input[type=text] {
|
|
max-width: 104px;
|
|
min-width: 104px;
|
|
text-align: right;
|
|
margin-left: 4px;
|
|
|
|
&:focus {
|
|
background-color: #d9e1f9;
|
|
outline: none;
|
|
}
|
|
|
|
&:hover {
|
|
color: white;
|
|
}
|
|
}
|
|
|
|
.item-earnings input[type=number] {
|
|
padding: 0px;
|
|
font-size: 14px;
|
|
line-height: 1em;
|
|
text-align: center;
|
|
color: black;
|
|
text-align: right;
|
|
background: transparent;
|
|
|
|
&:focus {
|
|
background-color: #d9e1f9;
|
|
outline: none;
|
|
}
|
|
|
|
&:hover {
|
|
background-color: #f9f4b3;
|
|
}
|
|
}
|
|
|
|
.item-earnings input[type=number]:nth-child(2) {
|
|
max-width: 52px;
|
|
min-width: 52px;
|
|
}
|
|
|
|
.item-earnings input[type=number]:nth-child(4) {
|
|
max-width: 68px;
|
|
min-width: 68px;
|
|
}
|
|
|
|
|
|
/* Characteristic block */
|
|
.item-characteristics-attributes {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: flex-end;
|
|
max-width: 330px;
|
|
height: 634px;
|
|
}
|
|
|
|
/* Vehicle Size Block */
|
|
|
|
.item-characteristics-size-attributes-row {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
align-items: baseline;
|
|
min-width: 318px;}
|
|
|
|
.item-characteristics-size-attributes-row input[readonly] {
|
|
padding-right: 0px;
|
|
border: none;
|
|
background: transparent;
|
|
|
|
&:focus {
|
|
outline: none;
|
|
}
|
|
}
|
|
|
|
.item-characteristics-size-attributes-row input[readonly]:nth-child(2) {
|
|
max-width: 48px;
|
|
}
|
|
|
|
.item-characteristics-size-attributes-row input[readonly]:nth-child(4) {
|
|
max-width: 48px;
|
|
}
|
|
|
|
.item-characteristics-size-attributes-row input[readonly]:nth-child(6) {
|
|
max-width: 26px;
|
|
}
|
|
|
|
.item-characteristics-size-attributes-row input[readonly]:nth-child(8) {
|
|
max-width: 26px;
|
|
}
|
|
|
|
/* Item: core abilities */
|
|
.item-characteristics-primary-attributes,
|
|
.item-characteristics-vehicle-primary-attributes {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
flex-direction: column;
|
|
min-width: 300px;
|
|
margin-left: 6px;
|
|
background-color: #f4ec7a;
|
|
border: solid 1px #ebb232;
|
|
border-bottom: solid 2px #ebb232;
|
|
border-top-left-radius: 3px;
|
|
border-top-right-radius: 3px;
|
|
padding-bottom: 6px;
|
|
}
|
|
|
|
.item-characteristics-primary-attributes {
|
|
min-height: 168px;
|
|
max-height: 168px;
|
|
}
|
|
|
|
.item-characteristics-vehicle-primary-attributes {
|
|
min-height: 237px;
|
|
max-height: 237px;
|
|
margin-bottom: 3px;
|
|
}
|
|
|
|
.item-characteristics-primary-attributes input[readonly],
|
|
.item-characteristics-combat-attributes input[readonly],
|
|
.item-characteristics-movement-abilities input[readonly],
|
|
.item-characteristics-vehicle-primary-attributes input[readonly],
|
|
.item-characteristics-vehicle-movement-abilities input[readonly] {
|
|
text-align: center;
|
|
padding-right: 0px;
|
|
border: none;
|
|
max-width: 26px;
|
|
|
|
&:focus {
|
|
outline: none;
|
|
}
|
|
}
|
|
|
|
.item-characteristics-primary-attributes input[type=number],
|
|
.item-characteristics-combat-attributes input[type=number],
|
|
.item-characteristics-movement-abilities input[type=number],
|
|
.item-characteristics-vehicle-primary-attributes input[type=number],
|
|
.item-characteristics-vehicle-movement-abilities input[type=number] {
|
|
text-align: right;
|
|
padding-right: 0px;
|
|
margin-left: 0px;
|
|
border: solid 1px transparent;
|
|
margin-right: 0px;
|
|
max-width: 44px;
|
|
background: transparent;
|
|
|
|
&:focus {
|
|
background-color: #f9f4b3;
|
|
outline: none;
|
|
}
|
|
|
|
&:hover {
|
|
background-color: #ddf0fa;
|
|
}
|
|
}
|
|
|
|
.item-characteristics-primary-attributes-heading,
|
|
.item-characteristics-primary-attributes-row,
|
|
.item-characteristics-combat-attributes-heading,
|
|
.item-characteristics-combat-attributes-row,
|
|
.item-characteristics-movement-abilities-heading,
|
|
.item-characteristics-movement-abilities-row {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
align-items: baseline;
|
|
min-width: 285px;
|
|
}
|
|
|
|
.item-characteristics-primary-attributes-heading,
|
|
.item-characteristics-combat-attributes-heading,
|
|
.item-characteristics-movement-abilities-heading {
|
|
border-top: solid 1px #ebb232;
|
|
background-color: #f0c566;
|
|
border-bottom: solid 1px #ebb232;
|
|
max-height: 22px;
|
|
padding-left: 0px;
|
|
padding-right: 4px;
|
|
}
|
|
|
|
.item-characteristics-primary-attributes-row,
|
|
.item-characteristics-combat-attributes-row,
|
|
.item-characteristics-movement-abilities-row {
|
|
max-height: 20px;
|
|
padding-left: 5px;
|
|
padding-right: 4px;
|
|
}
|
|
|
|
.item-characteristics-primary-attributes-heading h2 {
|
|
margin-bottom: 0px;
|
|
}
|
|
|
|
.item-characteristics-primary-attributes-heading h2:nth-child(1),
|
|
.item-characteristics-combat-attributes-heading h2:nth-child(1),
|
|
.item-characteristics-movement-abilities-heading h2:nth-child(1) {
|
|
width: 108px;
|
|
}
|
|
|
|
.item-characteristics-primary-attributes-heading h2:nth-child(2),
|
|
.item-characteristics-combat-attributes-heading h2:nth-child(2),
|
|
.item-characteristics-movement-abilities-heading h2:nth-child(2) {
|
|
width: 18px;
|
|
}
|
|
|
|
.item-characteristics-primary-attributes-heading h2:nth-child(3),
|
|
.item-characteristics-combat-attributes-heading h2:nth-child(3),
|
|
.item-characteristics-movement-abilities-heading h2:nth-child(3) {
|
|
text-align: center;
|
|
width: 40px;
|
|
}
|
|
|
|
.item-characteristics-primary-attributes-heading h2:nth-child(4),
|
|
.item-characteristics-primary-attributes-heading h2:nth-child(5),
|
|
.item-characteristics-combat-attributes-heading h2:nth-child(4),
|
|
.item-characteristics-combat-attributes-heading h2:nth-child(5),
|
|
.item-characteristics-movement-abilities-heading h2:nth-child(4),
|
|
.item-characteristics-movement-abilities-heading h2:nth-child(5) {
|
|
width: 35px;
|
|
text-align: center;
|
|
}
|
|
|
|
.item-characteristics-primary-attributes-heading h2:nth-child(6),
|
|
.item-characteristics-combat-attributes-heading h2:nth-child(6),
|
|
.item-characteristics-movement-abilities-heading h2:nth-child(6) {
|
|
width: 25px;
|
|
text-align: center;
|
|
}
|
|
|
|
.item-characteristics-primary-attributes-row input[type=text]:nth-child(1),
|
|
.item-characteristics-combat-attributes-row input[type=text]:nth-child(1),
|
|
.item-characteristics-movement-abilities-row input[type=text]:nth-child(1) {
|
|
min-width: 29px;
|
|
font-size: 16px;
|
|
text-align: center;
|
|
font-weight: 500;
|
|
color: white;
|
|
background-color: #7c7c7c;
|
|
}
|
|
|
|
.item-characteristics-primary-attributes-row h2:nth-child(2),
|
|
.item-characteristics-combat-attributes-row h2:nth-child(2),
|
|
.item-characteristics-movement-abilities-row h2:nth-child(2) {
|
|
width: 100px;
|
|
text-align: left;
|
|
}
|
|
|
|
.item-characteristics-vehicle-primary-attributes .item-characteristics-primary-attributes-row:nth-child(2) h2:nth-child(4),
|
|
.item-characteristics-vehicle-primary-attributes .item-characteristics-primary-attributes-row:nth-child(2) h2:nth-child(5) {
|
|
width: 35px;
|
|
}
|
|
|
|
/* Item: combat abilities */
|
|
.item-characteristics-combat-attributes {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
min-width: 300px;
|
|
min-height: 297px;
|
|
max-height: 297px;
|
|
margin-left: 6px;
|
|
background-color: #f4ec7a;
|
|
border: solid 1px #ebb232;
|
|
border-bottom: none;
|
|
border-top: none;
|
|
padding-bottom: 6px;
|
|
}
|
|
|
|
.item-characteristics-combat-attributes-heading,
|
|
.item-characteristics-movement-abilities-heading {
|
|
padding-bottom: 1px;
|
|
}
|
|
|
|
.item-characteristics-combat-attributes-row h2:nth-child(5) {
|
|
width: 32px;
|
|
}
|
|
|
|
/* Item: combat movement abilities */
|
|
.item-characteristics-movement-abilities {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
min-width: 300px;
|
|
margin-left: 6px;
|
|
margin-bottom: 1px;
|
|
padding-bottom: 6px;
|
|
background-color: #f4ec7a;
|
|
border: solid 1px #ebb232;
|
|
border-top: none;
|
|
border-bottom-left-radius: 3px;
|
|
border-bottom-right-radius: 3px;
|
|
}
|
|
|
|
.item-characteristics-movement-abilities {
|
|
min-height: 98px;
|
|
max-height: 98px;
|
|
}
|
|
|
|
.item-characteristics-movement-abilities-row input[type=text]:nth-child(5) {
|
|
margin-left: 6px;
|
|
margin-right: 5px;
|
|
}
|
|
|
|
/* Item: vehicle propulsion systems */
|
|
.item-characteristics-vehicle-power-systems,
|
|
.item-characteristics-vehicle-propulsion-systems {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
width: 324px;
|
|
margin-left: 6px;
|
|
margin-bottom: 3px;
|
|
padding: 0px;
|
|
background-color: transparent;
|
|
}
|
|
|
|
.item-characteristics-vehicle-power-systems {
|
|
min-height: 116px;
|
|
max-height: 116px;
|
|
}
|
|
|
|
.item-characteristics-vehicle-propulsion-systems {
|
|
min-height: 157px;
|
|
max-height: 157px;
|
|
}
|
|
|
|
.item-characteristics-power-system,
|
|
.item-characteristics-propulsion-system {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
}
|
|
|
|
.item-characteristics-power-system input[type=text],
|
|
.item-characteristics-propulsion-system input[type=text] {
|
|
font-size: 13px;
|
|
max-width: 148px;
|
|
text-align: center;
|
|
background-color: transparent;
|
|
color: white;
|
|
font-weight: bold;
|
|
margin-top: 2px;
|
|
|
|
&::placeholder {
|
|
opacity: 1;
|
|
color: white;
|
|
}
|
|
|
|
&:focus::placeholder {
|
|
color: transparent;
|
|
}
|
|
}
|
|
|
|
.item-characteristics-propulsion-system-essentials,
|
|
.item-characteristics-propulsion-system-more {
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
max-width: 146px;
|
|
min-height: 68px;
|
|
}
|
|
|
|
.item-characteristics-power-system-block,
|
|
.item-characteristics-propulsion-system-block {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
padding: 2px;
|
|
padding-bottom: 3px;
|
|
gap: 2px;
|
|
min-width: 153px;
|
|
}
|
|
|
|
.item-characteristics-power-system-block {
|
|
background-color: #c6d2f6;
|
|
border: solid 1px #8da5ed;
|
|
border-bottom: solid 2px #8da5ed;
|
|
min-height: 85px;
|
|
max-height: 85px;
|
|
}
|
|
|
|
.item-characteristics-propulsion-system-block {
|
|
background-color: #f4ec7a;
|
|
border: solid 1px #ebb232;
|
|
border-bottom: solid 2px #ebb232;
|
|
min-height: 126px;
|
|
max-height: 126px;
|
|
}
|
|
|
|
.item-characteristics-power-system-row,
|
|
.item-characteristics-propulsion-system-row {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
background-color: transparent;
|
|
align-items: baseline;
|
|
padding-left: 3px;
|
|
padding-right: 1px;
|
|
gap: 6px;
|
|
width: 148px;
|
|
min-height: 20px;
|
|
max-height: 20px;
|
|
}
|
|
|
|
.item-characteristics-power-system-row input[type=number],
|
|
.item-characteristics-propulsion-system-row input[type=number] {
|
|
text-align: right;
|
|
font-weight: normal;
|
|
margin: 0px;
|
|
margin-bottom: 2px;
|
|
margin-left: 1px;
|
|
padding: 0px;
|
|
max-width: 43px;
|
|
border: none;
|
|
background-color: transparent;
|
|
}
|
|
|
|
.item-characteristics-power-system-row h2,
|
|
.item-characteristics-propulsion-system-row h2 {
|
|
margin: 0px;
|
|
font-size: 13px;
|
|
text-align: left;
|
|
}
|
|
|
|
.item-characteristics-power-system-row input[readonly],
|
|
.item-characteristics-propulsion-system-row input[readonly] {
|
|
text-align: center;
|
|
padding-right: 0px;
|
|
border: none;
|
|
width: 26px;
|
|
color: #1b1b1b;
|
|
background-color: transparent;
|
|
|
|
&:focus {
|
|
outline: none;
|
|
}
|
|
}
|
|
|
|
.item-characteristics-propulsion-system-row input[type=text]:first-child {
|
|
min-width: 29px;
|
|
font-size: 16px;
|
|
text-align: center;
|
|
font-weight: 500;
|
|
color: white;
|
|
background-color: #7c7c7c;
|
|
}
|
|
|
|
.item-characteristics-system-heading {
|
|
display: grid;
|
|
align-items: baseline;
|
|
min-height: 20px;
|
|
max-height: 20px;
|
|
}
|
|
|
|
.subitem-characterstics-system-heading-deletebox,
|
|
.subitem-characterstics-system-heading-text {
|
|
grid-column: 1;
|
|
grid-row: 1;
|
|
}
|
|
|
|
.item-characteristics-propulsion-system-row .container-checkbox-small {
|
|
top: -13px;
|
|
left: 0px;
|
|
padding: 0px;
|
|
margin: 0px;
|
|
}
|
|
|
|
/* System subitems */
|
|
|
|
.subitem-characteristics-system-cost {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
align-items: baseline;
|
|
max-width: 50px;
|
|
}
|
|
|
|
.subitem-characteristics-system-cost h2 {
|
|
font-size: 13px;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.subitem-characteristics-system-cost input[type=text] {
|
|
font-size: 13px;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.subitem-characteristics-system-value {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
align-items: baseline;
|
|
min-width: 71px;
|
|
}
|
|
|
|
.item-characteristics-power-system-row .custom-select-alternate {
|
|
top: -1px;
|
|
padding-left: 3px;
|
|
padding-bottom: 3px;
|
|
margin: 0px;
|
|
max-height: 17px;
|
|
text-align-last: center;
|
|
}
|
|
|
|
.item-characteristics-power-system-row .custom-select-alternate {
|
|
width: 40px;
|
|
border: solid 1px #8da5ed;
|
|
}
|
|
|
|
.item-characteristics-propulsion-system-more .item-characteristics-propulsion-system-row:first-child {
|
|
padding-top: 1px;
|
|
}
|
|
|
|
.item-characteristics-propulsion-system-more .item-characteristics-propulsion-system-row:nth-child(2) {
|
|
padding-bottom: 2px;
|
|
}
|
|
|
|
.item-characteristics-propulsion-system-essentials .item-characteristics-propulsion-system-row:nth-child(4) .custom-select-propulsion,
|
|
.item-characteristics-propulsion-system-essentials .item-characteristics-propulsion-system-row:nth-child(7) .custom-select-propulsion {
|
|
min-width: 40px;
|
|
}
|
|
|
|
.item-characteristics-propulsion-system-more .item-characteristics-propulsion-system-row .custom-select-propulsion {
|
|
min-width: 90px;
|
|
}
|
|
|
|
.item-characteristics-propulsion-system-more .item-characteristics-propulsion-system-row:nth-child(3) .custom-select-propulsion {
|
|
min-width: 70px;
|
|
}
|
|
|
|
.item-characteristics-power-system-block textarea,
|
|
.item-characteristics-propulsion-system-block textarea {
|
|
width: 148px;
|
|
padding: 2px;
|
|
margin-top: 4px;
|
|
border: none;
|
|
text-align: left;
|
|
background: transparent;
|
|
color: #373737;
|
|
font-size: 13px;
|
|
overflow: hidden;
|
|
line-height: 1.2;
|
|
}
|
|
|
|
.item-characteristics-power-system-block textarea {
|
|
min-height: 30px;
|
|
}
|
|
|
|
.item-characteristics-propulsion-system-block textarea {
|
|
min-height: 46px;
|
|
}
|
|
|
|
.item-characteristics-power-system-block textarea {
|
|
&:focus {
|
|
background-color: #d9e1f9;
|
|
outline: none;
|
|
}
|
|
|
|
&:hover {
|
|
background-color: #d9e1f9;
|
|
}
|
|
|
|
&::placeholder {
|
|
opacity: 0.25;
|
|
}
|
|
}
|
|
|
|
.item-characteristics-propulsion-system-block textarea {
|
|
&:focus {
|
|
background-color: #f7f1a0;
|
|
outline: none;
|
|
}
|
|
|
|
&:hover {
|
|
background-color: #f7f1a0;
|
|
}
|
|
|
|
&::placeholder {
|
|
opacity: 0.5;
|
|
}
|
|
}
|
|
|
|
/* Propulsion Mode Movement Values */
|
|
.item-characteristics-propulsion-system-essentials .item-characteristics-propulsion-system-row:nth-child(3),
|
|
.item-characteristics-propulsion-system-essentials .item-characteristics-propulsion-system-row:nth-child(4),
|
|
.item-characteristics-propulsion-system-essentials .item-characteristics-propulsion-system-row:nth-child(5),
|
|
.item-characteristics-propulsion-system-essentials .item-characteristics-propulsion-system-row:nth-child(6) {
|
|
display: none;
|
|
}
|
|
|
|
.primary-propulsion-details[value="standard"] ~ div.item-characteristics-propulsion-system-row:nth-child(3),
|
|
.primary-propulsion-details[value="ftl"] ~ div.item-characteristics-propulsion-system-row:nth-child(4),
|
|
.primary-propulsion-details[value="extra"] ~ div.item-characteristics-propulsion-system-row:nth-child(5),
|
|
.primary-propulsion-details[value="teleport"] ~ div.item-characteristics-propulsion-system-row:nth-child(6),
|
|
.secondary-propulsion-details[value="standard"] ~ div.item-characteristics-propulsion-system-row:nth-child(3),
|
|
.secondary-propulsion-details[value="ftl"] ~ div.item-characteristics-propulsion-system-row:nth-child(4),
|
|
.secondary-propulsion-details[value="extra"] ~ div.item-characteristics-propulsion-system-row:nth-child(5),
|
|
.secondary-propulsion-details[value="teleport"] ~ div.item-characteristics-propulsion-system-row:nth-child(6) {
|
|
display: flex;
|
|
}
|
|
|
|
.primary-propulsion-details[value="ftl"] ~ div.item-characteristics-propulsion-system-row:nth-child(7) .custom-select-propulsion,
|
|
.primary-propulsion-details[value="extra"] ~ div.item-characteristics-propulsion-system-row:nth-child(7) .custom-select-propulsion,
|
|
.secondary-propulsion-details[value="ftl"] ~ div.item-characteristics-propulsion-system-row:nth-child(7) .custom-select-propulsion,
|
|
.secondary-propulsion-details[value="extra"] ~ div.item-characteristics-propulsion-system-row:nth-child(7) .custom-select-propulsion {
|
|
display: none;
|
|
}
|
|
|
|
/* Show additional modifiers for propulsion systems */
|
|
.show-primary-propulsion[value="essentials"] ~ div.item-characteristics-propulsion-system-essentials,
|
|
.show-primary-propulsion[value="more"] ~ div.item-characteristics-propulsion-system-more,
|
|
.show-secondary-propulsion[value="essentials"] ~ div.item-characteristics-propulsion-system-essentials,
|
|
.show-secondary-propulsion[value="more"] ~ div.item-characteristics-propulsion-system-more {
|
|
display: flex;
|
|
}
|
|
|
|
.show-primary-propulsion[value="more"] ~ div.item-characteristics-propulsion-system-essentials,
|
|
.show-primary-propulsion[value="essentials"] ~ div.item-characteristics-propulsion-system-more,
|
|
.show-secondary-propulsion[value="more"] ~ div.item-characteristics-propulsion-system-essentials,
|
|
.show-secondary-propulsion[value="essentials"] ~ div.item-characteristics-propulsion-system-more {
|
|
display: none;
|
|
}
|
|
|
|
/* characteristics tab right side */
|
|
.grid-container-characteristics-rightGrid {
|
|
grid-area: rightGrid;
|
|
display: grid;
|
|
grid-template-areas:
|
|
"portrait health"
|
|
"turnSegmentIndicators turnTracker"
|
|
"perception perception"
|
|
"history history";
|
|
grid-template-columns: 264px 68px;
|
|
grid-template-rows: 260px 24px 102px 419px;
|
|
background: royalblue;
|
|
max-height: 800px;
|
|
max-width: 328px;
|
|
}
|
|
|
|
|
|
/* Item: character portrait graphic */
|
|
.item-characteristics-portrait {
|
|
grid-area: portrait;
|
|
position: relative;
|
|
max-width: 252px;
|
|
padding: 0px;
|
|
height: 250px;
|
|
margin: 3px;
|
|
margin-left: 2px;
|
|
margin-top: 4px;
|
|
background-color: #5478e4;
|
|
}
|
|
|
|
.item-characteristics-portrait textarea {
|
|
width: 242px;
|
|
margin-left: 0px;
|
|
margin-right: 5px;
|
|
margin-bottom: 4px;
|
|
background-color: #c6d2f6;
|
|
height: 242px;
|
|
font-size: 14px;
|
|
border-radius: 0px;
|
|
}
|
|
|
|
.item-characteristics-portrait img {
|
|
width: 100%;
|
|
height: auto;
|
|
margin-left: 0px;
|
|
border-right: solid #959595 1px;
|
|
border-bottom: solid #959595 1px;
|
|
border-left: solid #adadad 1px;
|
|
border-top: solid #adadad 1px;
|
|
color: white;
|
|
}
|
|
|
|
.item-characteristics-portrait img:not([src]) {
|
|
font-size: 0;
|
|
position: relative;
|
|
top: 0%;
|
|
left: 0%;
|
|
}
|
|
|
|
.item-characteristics-portrait img:not([src]):after {
|
|
content: attr(alt);
|
|
position: absolute;
|
|
top: 92px;
|
|
left: 0%;
|
|
width: 248px;
|
|
height: 25px;
|
|
font-size: 16px;
|
|
text-align: center;
|
|
}
|
|
|
|
.item-characteristics-portrait .button-left-arrow,
|
|
.item-characteristics-portrait .button-right-arrow {
|
|
position: absolute;
|
|
transform: translate(-50%, -50%);
|
|
color: transparent;
|
|
background-color: transparent;
|
|
font-size: 16px;
|
|
padding: 12px 12px;
|
|
border: none;
|
|
cursor: pointer;
|
|
border-radius: 5px;
|
|
text-align: center;
|
|
}
|
|
|
|
.item-characteristics-portrait .button-left-arrow {
|
|
top: 50%;
|
|
left: 8%;
|
|
}
|
|
|
|
.item-characteristics-portrait .button-right-arrow {
|
|
top: 50%;
|
|
left: 92.3%;
|
|
}
|
|
|
|
.item-characteristics-portrait .button-right-arrow:hover,
|
|
.item-characteristics-portrait .button-left-arrow:hover {
|
|
background-color: #F0E442;
|
|
border: solid 1px #E69F00;
|
|
}
|
|
|
|
|
|
/* By deafult, hides all portrait images. Add more numbered entries to add more images, notes, or cards. */
|
|
.item-portrait-00,
|
|
.item-portrait-01,
|
|
.item-portrait-02 {
|
|
display: none;
|
|
}
|
|
|
|
/* show the selected portrait frame. Add more numbered entries to add more images, notes, or cards. */
|
|
.item-portrait-slideshow[value="0"] ~ div.item-portrait-00,
|
|
.item-portrait-slideshow[value="1"] ~ div.item-portrait-01,
|
|
.item-portrait-slideshow[value="2"] ~ div.item-portrait-02 {
|
|
display: block;
|
|
position: relative;
|
|
}
|
|
|
|
/* Alternate styling for rule cards instead of portraits */
|
|
.item-portrait-00 {
|
|
background-color: white;
|
|
border: solid 1px #8A8A8A;
|
|
height: 250px;
|
|
width: 249px;
|
|
margin-left: 1px;
|
|
}
|
|
|
|
.item-portrait-00 h1 {
|
|
font-size: 16px;
|
|
color: white;
|
|
text-align: center;
|
|
padding-left: 0px;
|
|
background-color: crimson;
|
|
}
|
|
|
|
.item-portrait-flex-container {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: flex-start;
|
|
max-height: 240px;
|
|
padding: 0px;
|
|
}
|
|
|
|
.item-portrait-rule-description {
|
|
max-width: 250px;
|
|
margin: 0px;
|
|
padding: 0px;
|
|
line-height: 1.0;
|
|
}
|
|
|
|
.item-portrait-rule-description h1 {
|
|
font-size: 16px;
|
|
color: firebrick;
|
|
text-align: center;
|
|
padding-left: 4px;
|
|
background-color: inherit;
|
|
line-height: 1.4;
|
|
padding-bottom: 0px;
|
|
}
|
|
|
|
.item-portrait-rule-description p {
|
|
font-size: 13px;
|
|
padding: 4px;
|
|
margin: 0px;
|
|
text-align: left;
|
|
line-height: 1.2;
|
|
}
|
|
|
|
/* Item: health status */
|
|
/* Item: gear tab health status */
|
|
/* Sheet worker used to synchronizes the contents of each */
|
|
|
|
.item-characteristics-health,
|
|
.item-gear-health {
|
|
padding: 0px;
|
|
width: 68px;
|
|
background: royalblue;
|
|
border: white;
|
|
margin-top: 4px;
|
|
margin-right: 2px;
|
|
height: 250px;
|
|
align-items: center;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
flex-direction: column;
|
|
}
|
|
|
|
.item-characteristics-health {
|
|
grid-area: health;
|
|
}
|
|
|
|
.item-gear-health {
|
|
grid-area: gearHealth;
|
|
}
|
|
|
|
.item-gear-health h2,
|
|
.item-characteristics-health h2,
|
|
.item-powers-health h2 {
|
|
color: white;
|
|
background-color: inherit;
|
|
text-align: center;
|
|
font-size: 17px;
|
|
line-height: 1.0em;
|
|
margin-top: 0px;
|
|
margin-bottom: 0px;
|
|
padding: 0px;
|
|
}
|
|
|
|
.item-health-stat {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
width: 63px;
|
|
height: 30px;
|
|
border-radius: 3px;
|
|
align-items: center;
|
|
padding: 0px;
|
|
margin-right: 1px;
|
|
margin-bottom: 2px;
|
|
background-color: #F0E442;
|
|
border: solid 1px #ebb232;
|
|
}
|
|
|
|
.item-health-stat-enclosure {
|
|
padding: none;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
height: 57px;
|
|
}
|
|
|
|
.item-health-stat-plus-minus-enclosure {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
max-height: 20px;
|
|
width: 20px;
|
|
align-items: center;
|
|
padding: 1px;
|
|
}
|
|
|
|
.item-health-stat input[type=text] {
|
|
max-width: 45px;
|
|
height: 30px;
|
|
font-size: 20px;
|
|
background-color: #F0E442;
|
|
}
|
|
|
|
.item-health-stat input[type=text]:focus{
|
|
outline: transparent;
|
|
}
|
|
|
|
.item-health-stat button.buttonPlus,
|
|
.item-health-stat button.buttonMinus {
|
|
background-color: LemonChiffon;
|
|
border: solid 1px slategray;
|
|
color: slategray;
|
|
padding-left: 4px;
|
|
padding-right: 4px;
|
|
padding-top: 1px;
|
|
padding-bottom: 1px;
|
|
display: inline-block;
|
|
font-size: 16px;
|
|
margin: 0px 0px;
|
|
line-height: 1.4ch;
|
|
border-radius: 0px;
|
|
}
|
|
|
|
.item-health-stat button.buttonPlus span,
|
|
.item-health-stat button.buttonMinus span {
|
|
display: inline-block;
|
|
transform: rotate(-90deg);
|
|
text-align: center;
|
|
}
|
|
|
|
.item-health-stat button.buttonPlus:hover,
|
|
.item-health-stat button.buttonMinus:hover {
|
|
background-color: gray;
|
|
color: white;
|
|
transition: 0.05s;
|
|
}
|
|
|
|
.item-health-selection-container {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: center;
|
|
gap: 3px;
|
|
}
|
|
|
|
/* Maneuver modifier line */
|
|
.item-maneuver-button-line h2 {
|
|
font-size: 14px;
|
|
max-height: 20px;
|
|
margin-left: 2px;
|
|
margin-right: 2px;
|
|
margin-bottom: 2px;
|
|
line-height: 1.0em;
|
|
}
|
|
|
|
.item-maneuver-modifier {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
width: 48px;
|
|
height: 20px;
|
|
align-items: center;
|
|
background-color: white;
|
|
border: solid 1px #359bff;
|
|
border-top-left-radius: 3px;
|
|
border-bottom-left-radius: 3px;
|
|
}
|
|
|
|
.item-maneuver-modifier input[type=text]{
|
|
max-width: 17px;
|
|
height: 18px;
|
|
font-size: 14px;
|
|
margin: 0px;
|
|
background-color: transparent;
|
|
text-align: right;
|
|
}
|
|
|
|
.item-maneuver-modifier input[type=text]:focus{
|
|
outline: transparent;
|
|
}
|
|
|
|
.item-maneuver-modifier input[readonly] {
|
|
max-width: 16px;
|
|
margin-top: 2px;
|
|
margin-bottom: 1px;
|
|
margin-right: 1px;
|
|
height: 18px;
|
|
font-size: 8px;
|
|
background-color: transparent;
|
|
}
|
|
|
|
/* Item: Turn Tracker Button Space */
|
|
|
|
.item-characteristics-turn-tracker {
|
|
grid-area: turnTracker;
|
|
width: 64px;
|
|
height: 22px;
|
|
padding: 0px;
|
|
padding-left: 2px;
|
|
}
|
|
|
|
/* Item: character history */
|
|
.item-characteristics-history {
|
|
grid-area: history;
|
|
text-align: left;
|
|
padding: 2px;
|
|
max-width: 343px;
|
|
background-color: inherit;
|
|
margin-right: 6px;
|
|
max-height: 399px;
|
|
margin-bottom: 6px;
|
|
}
|
|
|
|
.item-characteristics-history textarea {
|
|
width: 316px;
|
|
height: 100%;
|
|
border: solid 1px #c4c4c4;
|
|
}
|
|
|
|
/* Item: Speed Phase Indicator Buttons */
|
|
.item-characteristics-speedIndicatorButtons {
|
|
grid-area: speedIndicatorButtons;
|
|
padding-left: 2px;
|
|
padding-top: 1px;
|
|
padding-bottom: 1px;
|
|
background-color: royalblue;
|
|
width: 264px;
|
|
margin: 0px;
|
|
}
|
|
|
|
/* Item: Perception */
|
|
.item-characteristics-perception {
|
|
grid-area: perception;
|
|
max-width: 326px;
|
|
background-color: inherit;
|
|
max-height: 95px;
|
|
margin-left: 2px;
|
|
border: transparent;
|
|
margin-top: 0px;
|
|
}
|
|
|
|
.item-characteristics-perception h1 {
|
|
font-size: 13px;
|
|
line-height: 1.6;
|
|
text-align: left;
|
|
background-color: royalblue;
|
|
color: white;
|
|
}
|
|
|
|
.subitem-characteristics-perception-row-container {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
flex-direction: row;
|
|
margin-top: 2px;
|
|
}
|
|
|
|
.subitem-characteristics-perception-stat-container {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
flex-direction: column;
|
|
background-color: inherit;
|
|
padding-left: 0px;
|
|
align-items: center;
|
|
}
|
|
|
|
.subitem-characteristics-perception-stat-container input[type=text] {
|
|
font-size: 13px;
|
|
max-width: 65px;
|
|
text-align: center;
|
|
background-color: transparent;
|
|
color: white;
|
|
font-weight: bold;
|
|
margin-top: 2px;
|
|
|
|
&::placeholder {
|
|
opacity: 1;
|
|
color: white;
|
|
}
|
|
|
|
&:focus::placeholder {
|
|
color: transparent;
|
|
}
|
|
}
|
|
|
|
.subitem-characteristics-perception-column-container-first,
|
|
.subitem-characteristics-perception-column-container {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
flex-direction: column;
|
|
padding: 1px;
|
|
padding-bottom: 3px;
|
|
align-items: center;
|
|
background: #c6d2f6;
|
|
border: solid 1px #8da5ed;
|
|
border-bottom: solid 2px #8da5ed;
|
|
border-radius: 2px;
|
|
}
|
|
|
|
.subitem-characteristics-perception-column-container-first {
|
|
width: 72px;
|
|
}
|
|
|
|
.subitem-characteristics-perception-column-container {
|
|
width: 60px;
|
|
}
|
|
|
|
.item-characteristics-perception input[type=number] {
|
|
text-align: right;
|
|
font-weight: bold;
|
|
margin: 0px;
|
|
margin-bottom: 2px;
|
|
margin-left: 2px;
|
|
padding: 0px;
|
|
max-width: 36px;
|
|
background-color: white;
|
|
border: solid 1px #8da5ed;
|
|
}
|
|
|
|
.subitem-characteristics-perception-column-container-first input[type=text],
|
|
.subitem-characteristics-perception-column-container input[type=text] {
|
|
font-size: 13px;
|
|
font-weight: bold;
|
|
text-align: center;
|
|
padding: 0px;
|
|
margin: 0px;
|
|
margin-bottom: 2px;
|
|
max-width: 20px;
|
|
color: black;
|
|
background-color: #c6d2f6;
|
|
}
|
|
|
|
/* --------------------------------------------------- */
|
|
/* Options Tab */
|
|
/* --------------------------------------------------- */
|
|
|
|
.grid-container-tab-options {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: flex-end;
|
|
font-size: 16px;
|
|
background-color: royalblue;
|
|
border: 2px solid #6787e7;
|
|
border-radius: 0px;
|
|
margin-bottom: 0px;
|
|
min-height: 802px;
|
|
min-width: 676px;
|
|
}
|
|
|
|
.grid-container-tab-options h1 {
|
|
font-size: 14px;
|
|
margin: 0px;
|
|
color: black;
|
|
font-weight: 400;
|
|
}
|
|
|
|
.grid-container-tab-options h2 {
|
|
font-size: 18px;
|
|
text-align: center;
|
|
font-weight: 400;
|
|
color: black;
|
|
}
|
|
|
|
.grid-container-tab-options label {
|
|
max-width: 12px;
|
|
padding: 8px;
|
|
}
|
|
|
|
.item-options-title {
|
|
width: 450px;
|
|
height: 26px;
|
|
margin-left: 0px;
|
|
align-items: bottom;
|
|
margin-bottom: 2px;
|
|
maring-left: -6px;
|
|
}
|
|
|
|
/* Sub-Item: options */
|
|
.item-options {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
padding-left: 2px;
|
|
padding-top: 2px;
|
|
padding-bottom: 15px;
|
|
width: 450px;
|
|
margin: 0px;
|
|
margin-left: 110px;
|
|
margin-bottom: 20px;
|
|
background-color: #f7f1a0;
|
|
border: solid 2px #f0c566;
|
|
border-radius: 3px;
|
|
}
|
|
|
|
.item-options-row{
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: flex-start;
|
|
align-items: baseline;
|
|
min-width: 400px;
|
|
max-height: 28px;
|
|
}
|
|
|
|
.item-options-row {
|
|
margin-left: 12px;
|
|
}
|
|
|
|
.item-options-row input[type=text]{
|
|
max-width: 22px;
|
|
max-height: 22px;
|
|
font-size: 15px;
|
|
color: black;
|
|
border: 1px solid #f0c566;
|
|
margin-right: 7px;
|
|
margin-left: -1px;
|
|
}
|
|
|
|
/* Thematic breaks */
|
|
.item-thematic-break {
|
|
display: block;
|
|
border: 0px;
|
|
height: 26px;
|
|
width: auto;
|
|
margin-left: -2px;
|
|
margin-top: 10px;
|
|
background-image: url("https://github.com/Roll20/roll20-character-sheets/blob/master/HeroSystem6eHeroic/images/ThematicBreak.png?raw=true");
|
|
background-position: center;
|
|
background-repeat: no-repeat;
|
|
}
|
|
|
|
.item-thematic-break-alt {
|
|
display: block;
|
|
border: 0px;
|
|
height: 26px;
|
|
width: auto;
|
|
margin-left: -2px;
|
|
margin-top: 10px;
|
|
background-image: url("https://github.com/Roll20/roll20-character-sheets/blob/master/HeroSystem6eHeroic/images/ThematicBreakAlt.png?raw=true");
|
|
background-position: center;
|
|
background-repeat: no-repeat;
|
|
}
|
|
|
|
|
|
/* --------------------------------------------------- */
|
|
/* Version Info */
|
|
/* --------------------------------------------------- */
|
|
|
|
.item-version-row {
|
|
display: flex;
|
|
justify-content: flex-end;
|
|
align-items: baseline;
|
|
margin-right: 3px;
|
|
}
|
|
|
|
.item-version-label h2 {
|
|
font-size: 13px;
|
|
color: #a0b4f0;
|
|
height: 20px;
|
|
}
|
|
|
|
.item-version-information input[readonly] {
|
|
background-color: transparent;
|
|
color: #a0b4f0;
|
|
max-width: 35px;
|
|
height: 20px;
|
|
margin-bottom: 1px;
|
|
}
|
|
|
|
|
|
/* --------------------------------------------------- */
|
|
/* Custom buttons */
|
|
/* --------------------------------------------------- */
|
|
|
|
.button {
|
|
border: none;
|
|
color: white;
|
|
text-decoration: none;
|
|
display: inline-block;
|
|
cursor: pointer;
|
|
transition-duration: 0.2s;
|
|
text-align: center;
|
|
}
|
|
|
|
.buttonRecover,
|
|
.buttonReset,
|
|
.buttonTracker {
|
|
padding: 0px;
|
|
padding-top: 4px;
|
|
padding-bottom: 4px;
|
|
margin-right: 1px;
|
|
align-content: center;
|
|
vertical-align: middle;
|
|
font-size: 13px;
|
|
font-weight: bold;
|
|
text-align: center;
|
|
border-radius: 2px;
|
|
}
|
|
|
|
.buttonRecover {
|
|
background-color: #19a781;
|
|
max-width: 61px;
|
|
min-width: 61px;
|
|
margin-bottom: 1px;
|
|
}
|
|
|
|
.buttonReset {
|
|
background-color: #E69F00;
|
|
max-width: 61px;
|
|
min-width: 61px;
|
|
}
|
|
|
|
.buttonTracker {
|
|
background-color: #90A8EE;
|
|
max-width: 51px;
|
|
min-width: 51px;
|
|
}
|
|
|
|
.buttonRollPower,
|
|
.button-Power-END,
|
|
.button-system-more {
|
|
padding-top: 2px;
|
|
padding-bottom: 3px;
|
|
padding-right: 2px;
|
|
padding-left: 2px;
|
|
min-width: 34px;
|
|
max-width: 35px;
|
|
min-height: 16px;
|
|
max-height: 16px;
|
|
text-align: middle;
|
|
font-weight: bold;
|
|
border-radius: 2.5px;
|
|
margin-right: 0px;
|
|
}
|
|
|
|
.buttonRoll,
|
|
.buttonRollAttack,
|
|
.buttonRollActivate,
|
|
.buttonRollNormalAttack,
|
|
.buttonShow,
|
|
.buttonManeuverEND,
|
|
.buttonRollPowerArmor {
|
|
padding-left: 3px;
|
|
padding-right: 3px;
|
|
text-align: center;
|
|
line-height: 13px;
|
|
padding-top: 2px;
|
|
padding-bottom: 2px;
|
|
font-weight: bold;
|
|
max-height: 16px;
|
|
min-height: 16px;
|
|
}
|
|
|
|
.buttonRoll,
|
|
.buttonRollAttack,
|
|
.buttonRollActivate {
|
|
min-width: 25px;
|
|
max-width: 26px;
|
|
}
|
|
|
|
.buttonRollPower {
|
|
min-width: 32px;
|
|
max-width: 34px;
|
|
}
|
|
|
|
.buttonRollPowerArmor {
|
|
min-width: 48px;
|
|
max-width: 50px;
|
|
background-color: #90A8EE;
|
|
border-radius: 2px;
|
|
}
|
|
|
|
.button:hover,
|
|
.buttonRecover:hover,
|
|
.buttonReset:hover,
|
|
.buttonRoll:hover,
|
|
.buttonRollAttack:hover,
|
|
.buttonRollActivate:hover,
|
|
.buttonRollNormalAttack:hover,
|
|
.buttonShow:hover,
|
|
.buttonRollPower:hover,
|
|
.buttonRollPowerArmor:hover,
|
|
.button-system-more:hover {
|
|
color: black;
|
|
background-color: #d0d0d0;
|
|
text-align: center;
|
|
}
|
|
|
|
.button-Power-END:hover,
|
|
.buttonManeuverEND:hover {
|
|
background-color: #ff9900;
|
|
color: black;
|
|
}
|
|
|
|
.buttonRoll {
|
|
margin-right: 3px;
|
|
margin-left: 3px;
|
|
background-color: #E69F00;
|
|
border-radius: 2px;
|
|
}
|
|
|
|
.buttonRollAttack {
|
|
background-color: #D55E00;
|
|
border-radius: 2px;
|
|
}
|
|
|
|
.item-talent-heading .buttonShow,
|
|
.item-complication-heading .buttonShow,
|
|
.item-flex-maneuver .buttonRollAttack,
|
|
.item-flex-maneuver .buttonShow,
|
|
.item-flex-maneuver .buttonManeuverEND {
|
|
margin-right: 3px;
|
|
margin-left: 3px;
|
|
border-radius: 3px;
|
|
min-width: 36px;
|
|
max-width: 38px;
|
|
}
|
|
|
|
.item-flex-maneuver .buttonRollAttack {
|
|
margin-left: 61px;
|
|
}
|
|
|
|
/* Change attack button color indicate a weapon block or other defensive action. */
|
|
.weapon-type01[value="defense"] ~ .subitem-tab-gear-flex-container-weapon-row .buttonRollAttack[name="act_attackWeapon01"]:not(:hover),
|
|
.weapon-type02[value="defense"] ~ .subitem-tab-gear-flex-container-weapon-row .buttonRollAttack[name="act_attackWeapon02"]:not(:hover),
|
|
.weapon-type03[value="defense"] ~ .subitem-tab-gear-flex-container-weapon-row .buttonRollAttack[name="act_attackWeapon03"]:not(:hover),
|
|
.weapon-type04[value="defense"] ~ .subitem-tab-gear-flex-container-weapon-row .buttonRollAttack[name="act_attackWeapon04"]:not(:hover),
|
|
.weapon-type05[value="defense"] ~ .subitem-tab-gear-flex-container-weapon-row .buttonRollAttack[name="act_attackWeapon05"]:not(:hover),
|
|
.weapon-type06[value="defense"] ~ .buttonRollAttack[name="act_attackWeapon06"]:not(:hover)
|
|
{
|
|
background-color: #4ba6ff;
|
|
}
|
|
|
|
/* Change attack button color indicate a weapon-assisted maneuver like disarm. */
|
|
.weapon-type01[value="maneuver"] ~ .subitem-tab-gear-flex-container-weapon-row .buttonRollAttack[name="act_attackWeapon01"]:not(:hover),
|
|
.weapon-type02[value="maneuver"] ~ .subitem-tab-gear-flex-container-weapon-row .buttonRollAttack[name="act_attackWeapon02"]:not(:hover),
|
|
.weapon-type03[value="maneuver"] ~ .subitem-tab-gear-flex-container-weapon-row .buttonRollAttack[name="act_attackWeapon03"]:not(:hover),
|
|
.weapon-type04[value="maneuver"] ~ .subitem-tab-gear-flex-container-weapon-row .buttonRollAttack[name="act_attackWeapon04"]:not(:hover),
|
|
.weapon-type05[value="maneuver"] ~ .subitem-tab-gear-flex-container-weapon-row .buttonRollAttack[name="act_attackWeapon05"]:not(:hover),
|
|
.weapon-type06[value="maneuver"] ~ .buttonRollAttack[name="act_attackWeapon06"]:not(:hover)
|
|
{
|
|
background-color: #E69F00;
|
|
}
|
|
|
|
/* Change attack button color to indicate weapon normal damage. */
|
|
.weapon-type01[value="normal"] ~ .subitem-tab-gear-flex-container-weapon-row .buttonRollAttack[name="act_attackWeapon01"]:not(:hover),
|
|
.weapon-type02[value="normal"] ~ .subitem-tab-gear-flex-container-weapon-row .buttonRollAttack[name="act_attackWeapon02"]:not(:hover),
|
|
.weapon-type03[value="normal"] ~ .subitem-tab-gear-flex-container-weapon-row .buttonRollAttack[name="act_attackWeapon03"]:not(:hover),
|
|
.weapon-type04[value="normal"] ~ .subitem-tab-gear-flex-container-weapon-row .buttonRollAttack[name="act_attackWeapon04"]:not(:hover),
|
|
.weapon-type05[value="normal"] ~ .subitem-tab-gear-flex-container-weapon-row .buttonRollAttack[name="act_attackWeapon05"]:not(:hover),
|
|
.weapon-type06[value="normal"] ~ .buttonRollAttack[name="act_attackWeapon06"]:not(:hover)
|
|
{
|
|
background-color: #009E73;
|
|
}
|
|
|
|
/* Change attack button color to indicate weapon does power damage. */
|
|
.weapon-type01[value="power"] ~ .subitem-tab-gear-flex-container-weapon-row .buttonRollAttack[name="act_attackWeapon01"]:not(:hover),
|
|
.weapon-type02[value="power"] ~ .subitem-tab-gear-flex-container-weapon-row .buttonRollAttack[name="act_attackWeapon02"]:not(:hover),
|
|
.weapon-type03[value="power"] ~ .subitem-tab-gear-flex-container-weapon-row .buttonRollAttack[name="act_attackWeapon03"]:not(:hover),
|
|
.weapon-type04[value="power"] ~ .subitem-tab-gear-flex-container-weapon-row .buttonRollAttack[name="act_attackWeapon04"]:not(:hover),
|
|
.weapon-type05[value="power"] ~ .subitem-tab-gear-flex-container-weapon-row .buttonRollAttack[name="act_attackWeapon05"]:not(:hover),
|
|
.weapon-type06[value="power"] ~ .buttonRollAttack[name="act_attackWeapon06"]:not(:hover)
|
|
{
|
|
background-color: #CC79A7;
|
|
}
|
|
|
|
/* Change attack button color to indicate standard maneuver override. Gray with no hover changes. */
|
|
.weapon-type01[value="override"] ~ .subitem-tab-gear-flex-container-weapon-row .buttonRollAttack[name="act_attackWeapon01"],
|
|
.weapon-type02[value="override"] ~ .subitem-tab-gear-flex-container-weapon-row .buttonRollAttack[name="act_attackWeapon02"],
|
|
.weapon-type03[value="override"] ~ .subitem-tab-gear-flex-container-weapon-row .buttonRollAttack[name="act_attackWeapon03"],
|
|
.weapon-type04[value="override"] ~ .subitem-tab-gear-flex-container-weapon-row .buttonRollAttack[name="act_attackWeapon04"],
|
|
.weapon-type05[value="override"] ~ .subitem-tab-gear-flex-container-weapon-row .buttonRollAttack[name="act_attackWeapon05"],
|
|
.weapon-type06[value="override"] ~ .buttonRollAttack[name="act_attackWeapon06"]
|
|
{
|
|
background-color: #d0d0d0;
|
|
color: white;
|
|
cursor: default;
|
|
}
|
|
|
|
|
|
/* Martial maneuver button color default indicates killing. */
|
|
.item-martial-maneuver-button-line .buttonManeuver {
|
|
background-color: #D55E00;
|
|
}
|
|
|
|
.item-martial-maneuver-button-line .buttonManeuver:hover {
|
|
background-color: #dbdbdb;
|
|
color: black;
|
|
}
|
|
|
|
/* Change maneuver attack button color to indicate normal damage. */
|
|
.maneuver-type01[value="normal"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack01"]:not(:hover),
|
|
.maneuver-type02[value="normal"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack02"]:not(:hover),
|
|
.maneuver-type03[value="normal"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack03"]:not(:hover),
|
|
.maneuver-type04[value="normal"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack04"]:not(:hover),
|
|
.maneuver-type05[value="normal"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack05"]:not(:hover),
|
|
.maneuver-type06[value="normal"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack06"]:not(:hover),
|
|
.maneuver-type07[value="normal"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack07"]:not(:hover),
|
|
.maneuver-type08[value="normal"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack08"]:not(:hover),
|
|
.maneuver-type09[value="normal"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack09"]:not(:hover),
|
|
.maneuver-type10[value="normal"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack10"]:not(:hover)
|
|
{
|
|
background-color: #009E73;
|
|
}
|
|
|
|
/* Change maneuver attack button color to indicate a non-damaging defensive action. */
|
|
.maneuver-type01[value="defense"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack01"]:not(:hover),
|
|
.maneuver-type02[value="defense"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack02"]:not(:hover),
|
|
.maneuver-type03[value="defense"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack03"]:not(:hover),
|
|
.maneuver-type04[value="defense"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack04"]:not(:hover),
|
|
.maneuver-type05[value="defense"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack05"]:not(:hover),
|
|
.maneuver-type06[value="defense"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack06"]:not(:hover),
|
|
.maneuver-type07[value="defense"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack07"]:not(:hover),
|
|
.maneuver-type08[value="defense"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack08"]:not(:hover),
|
|
.maneuver-type09[value="defense"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack09"]:not(:hover),
|
|
.maneuver-type10[value="defense"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack10"]:not(:hover)
|
|
{
|
|
background-color: #4ba6ff;
|
|
}
|
|
|
|
/* Change maneuver attack button color to indicate a dodge action. */
|
|
.maneuver-type01[value="dodge"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack01"]:not(:hover),
|
|
.maneuver-type02[value="dodge"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack02"]:not(:hover),
|
|
.maneuver-type03[value="dodge"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack03"]:not(:hover),
|
|
.maneuver-type04[value="dodge"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack04"]:not(:hover),
|
|
.maneuver-type05[value="dodge"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack05"]:not(:hover),
|
|
.maneuver-type06[value="dodge"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack06"]:not(:hover),
|
|
.maneuver-type07[value="dodge"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack07"]:not(:hover),
|
|
.maneuver-type08[value="dodge"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack08"]:not(:hover),
|
|
.maneuver-type09[value="dodge"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack09"]:not(:hover),
|
|
.maneuver-type10[value="dodge"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack10"]:not(:hover)
|
|
{
|
|
background-color: #0072B2;
|
|
}
|
|
|
|
/* Change maneuver attack button color to indicate a some other action such as a disarm. */
|
|
.maneuver-type01[value="maneuver"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack01"]:not(:hover),
|
|
.maneuver-type02[value="maneuver"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack02"]:not(:hover),
|
|
.maneuver-type03[value="maneuver"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack03"]:not(:hover),
|
|
.maneuver-type04[value="maneuver"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack04"]:not(:hover),
|
|
.maneuver-type05[value="maneuver"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack05"]:not(:hover),
|
|
.maneuver-type06[value="maneuver"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack06"]:not(:hover),
|
|
.maneuver-type07[value="maneuver"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack07"]:not(:hover),
|
|
.maneuver-type08[value="maneuver"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack08"]:not(:hover),
|
|
.maneuver-type09[value="maneuver"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack09"]:not(:hover),
|
|
.maneuver-type10[value="maneuver"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack10"]:not(:hover)
|
|
{
|
|
background-color: #E69F00;
|
|
}
|
|
|
|
/* Change maneuver attack button color to indicate weapon override. Gray with no hover changes. */
|
|
.maneuver-type01[value="override"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack01"],
|
|
.maneuver-type02[value="override"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack02"],
|
|
.maneuver-type03[value="override"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack03"],
|
|
.maneuver-type04[value="override"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack04"],
|
|
.maneuver-type05[value="override"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack05"],
|
|
.maneuver-type06[value="override"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack06"],
|
|
.maneuver-type07[value="override"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack07"],
|
|
.maneuver-type08[value="override"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack08"],
|
|
.maneuver-type09[value="override"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack09"],
|
|
.maneuver-type10[value="override"] ~ .item-martial-maneuver-button-line .buttonManeuver[name="act_maneuverAttack10"]
|
|
{
|
|
background-color: #d0d0d0;
|
|
color: white;
|
|
cursor: default;
|
|
}
|
|
|
|
.buttonRollActivate {
|
|
margin-right: 3px;
|
|
margin-left: 3px;
|
|
background-color: #0072B2;
|
|
border-radius: 2px;
|
|
}
|
|
|
|
.buttonRollNormalAttack,
|
|
.buttonManeuverEND,
|
|
.buttonShow {
|
|
margin-right: 3px;
|
|
margin-left: 3px;
|
|
border-radius: 2px;
|
|
min-width: 34px;
|
|
max-width: 36px;
|
|
}
|
|
|
|
.buttonRollNormalAttack {
|
|
margin-left: 61px;
|
|
background-color: #D55E00;
|
|
}
|
|
|
|
.button-Power-END {
|
|
background-color: #8A8A8A;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.button-system-more {
|
|
background-color: #f2cf7f;
|
|
font-weight: bold;
|
|
border-radius: 0px;
|
|
}
|
|
|
|
.buttonShow,
|
|
.buttonManeuverEND {
|
|
background-color: #8A8A8A;
|
|
}
|
|
|
|
.item-power-block-heading-container .buttonShow {
|
|
background-color: #4ba6ff;
|
|
|
|
&:hover {
|
|
background-color: #bcdeff;
|
|
}
|
|
}
|
|
|
|
.buttonRollPower {
|
|
background-color: #CC79A7;
|
|
}
|
|
|
|
.buttonSetDamage {
|
|
background-color: #f3f3f3;
|
|
color: black;
|
|
min-width: 66px;
|
|
max-width: 68px;
|
|
height: 18px;
|
|
border: solid 1px #F0E442;
|
|
border-radius: 2px;
|
|
padding: 0px;
|
|
|
|
&:hover {
|
|
background-color: #bcdeff;
|
|
}
|
|
}
|
|
|
|
.buttonSetDefense {
|
|
background-color: #f3f3f3;
|
|
color: black;
|
|
min-width: 148px;
|
|
max-width: 150px;
|
|
height: 18px;
|
|
border: solid 1px #F0E442;
|
|
border-radius: 2px;
|
|
padding: 0px;
|
|
|
|
&:hover {
|
|
background-color: #bcdeff;
|
|
}
|
|
}
|
|
|
|
.buttonManeuver,
|
|
.buttonDefense,
|
|
.buttonAttackStrength {
|
|
color: white;
|
|
font-weight: bold;
|
|
border-radius: 2px;
|
|
width: 70px;
|
|
max-height: 22px;
|
|
}
|
|
|
|
.buttonManeuver {
|
|
background-color: #E69F00;
|
|
}
|
|
|
|
.buttonDefense {
|
|
background-color: #0072B2;
|
|
}
|
|
|
|
.buttonAttackStrength {
|
|
background-color: #009E73;
|
|
}
|
|
|
|
.buttonOK {
|
|
color: white;
|
|
font-weight: bold;
|
|
background-color: #E69F00;
|
|
border-radius: 2px;
|
|
border: solid 1px #b87f00;
|
|
max-height: 19px;
|
|
width: 45px;
|
|
padding: 0px;
|
|
}
|
|
|
|
/* Hide the hidden button */
|
|
.hiddenButton {
|
|
max-width: 1px;
|
|
max-height: 1px;
|
|
background-color: transparent;
|
|
color: transparent;
|
|
pointer-events: none;
|
|
}
|
|
|
|
.hiddenButton:hover {
|
|
background-color: transparent;
|
|
color: transparent;
|
|
}
|
|
|
|
/* Custom Expand Button */
|
|
|
|
.expand-button {
|
|
margin-right: 3px;
|
|
width: 14px;
|
|
height: 12px;
|
|
line-height: 1.0em;
|
|
position: relative;
|
|
top: 2px;
|
|
}
|
|
|
|
.expand-button:hover .expand-icon {
|
|
background-color: #f2cf7f;
|
|
}
|
|
|
|
.expand-button:hover .expandButton {
|
|
background-color: white;
|
|
}
|
|
|
|
.expandButton {
|
|
padding: 0px;
|
|
background-color: #f2cf7f;
|
|
width: 12px;
|
|
height: 10px;
|
|
border: solid 1px #f2cf7f;
|
|
position: relative;
|
|
top: -5px;
|
|
}
|
|
|
|
.expand-icon {
|
|
height: 6px;
|
|
width: 7px;
|
|
position: relative;
|
|
top: -2px;
|
|
background-color: white;
|
|
}
|
|
|
|
/* --------------------------------------------------- */
|
|
/* Custom Checkbox used for options */
|
|
/* From w3 schools */
|
|
/* --------------------------------------------------- */
|
|
|
|
/* Customize the label (the container) */
|
|
.container-checkbox {
|
|
display: inline-block;
|
|
position: relative;
|
|
padding-top: 2px;
|
|
cursor: pointer;
|
|
font-size: 12px;
|
|
-webkit-user-select: none;
|
|
-moz-user-select: none;
|
|
-ms-user-select: none;
|
|
user-select: none;
|
|
border: transparent;
|
|
}
|
|
|
|
/* Hide the browser's default checkbox */
|
|
.container-checkbox input,
|
|
.container-checkbox-small input,
|
|
.container-checkbox-small-light input,
|
|
.container-checkbox-small-dark input,
|
|
.container-checkbox-tiny input,
|
|
.container-checkbox-tiny-light input {
|
|
position: absolute;
|
|
opacity: 0;
|
|
cursor: pointer;
|
|
height: 0;
|
|
width: 0;
|
|
}
|
|
|
|
/* Create a custom checkbox */
|
|
.checkmark {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
height: 20px;
|
|
width: 20px;
|
|
background-color: #f2cf7f;
|
|
}
|
|
|
|
/* On mouse-over, add background color */
|
|
.container-checkbox:hover input ~ .checkmark,
|
|
.container-checkbox-small:hover input ~ .checkmark-small,
|
|
.container-checkbox-tiny:hover input ~ .checkmark-tiny {
|
|
background-color: #edbb4c;
|
|
border: solid 1px #E69F00;
|
|
}
|
|
|
|
.container-checkbox-small-light:hover input ~ .checkmark-small-light,
|
|
.container-checkbox-small-dark:hover input ~ .checkmark-small-dark,
|
|
.container-checkbox-tiny-light:hover input ~ .checkmark-tiny-light {
|
|
background-color: #4ba6ff;
|
|
border: solid 1px #359bff;
|
|
}
|
|
|
|
/* When the checkbox is checked, add a gold background */
|
|
.container-checkbox input:checked ~ .checkmark,
|
|
.container-checkbox-small input:checked ~ .checkmark-small,
|
|
.container-checkbox-tiny input:checked ~ .checkmark-tiny {
|
|
background-color: #f0c566;
|
|
}
|
|
|
|
.container-checkbox-small-light input:checked ~ .checkmark-small-light,
|
|
.container-checkbox-tiny-light input:checked ~ .checkmark-tiny-light {
|
|
background-color: #8fc8ff;
|
|
}
|
|
|
|
.container-checkbox-small-dark input:checked ~ .checkmark-small-dark {
|
|
background-color: #4ba6ff;
|
|
}
|
|
|
|
/* Create the checkmark/indicator (hidden when not checked) */
|
|
.checkmark:after,
|
|
.checkmark-small:after,
|
|
.checkmark-tiny:after {
|
|
content: "";
|
|
position: absolute;
|
|
display: none;
|
|
border: solid 1px #E69F00;
|
|
}
|
|
|
|
.checkmark-small-light:after,
|
|
.checkmark-tiny-light:after {
|
|
content: "";
|
|
position: absolute;
|
|
display: none;
|
|
border: solid 1px #4ba6ff;
|
|
}
|
|
|
|
.checkmark-small-dark:after {
|
|
content: "";
|
|
position: absolute;
|
|
display: none;
|
|
border: solid 1px #4ba6ff;
|
|
}
|
|
|
|
/* Show the checkmark when checked */
|
|
.container-checkbox input:checked ~ .checkmark:after,
|
|
.container-checkbox-small input:checked ~ .checkmark-small:after,
|
|
.container-checkbox-small-light input:checked ~ .checkmark-small-light:after,
|
|
.container-checkbox-small-dark input:checked ~ .checkmark-small-dark:after,
|
|
.container-checkbox-tiny input:checked ~ .checkmark-tiny:after,
|
|
.container-checkbox-tiny-light input:checked ~ .checkmark-tiny-light:after {
|
|
display: block;
|
|
}
|
|
|
|
/* Style the checkmark/indicator */
|
|
.container-checkbox .checkmark:after {
|
|
left: 7px;
|
|
top: 2px;
|
|
width: 5px;
|
|
height: 10px;
|
|
border: solid black;
|
|
border-width: 0 3px 3px 0;
|
|
-webkit-transform: rotate(45deg);
|
|
-ms-transform: rotate(45deg);
|
|
transform: rotate(45deg);
|
|
}
|
|
|
|
/* --------------------------------------------------- */
|
|
/* Custom Checkbox (small) used for skill enhancers */
|
|
/* From w3 schools */
|
|
/* --------------------------------------------------- */
|
|
|
|
/* Customize the label (the container) */
|
|
.container-checkbox-small,
|
|
.container-checkbox-small-light,
|
|
.container-checkbox-small-dark,
|
|
.container-checkbox-tiny,
|
|
.container-checkbox-tiny-light {
|
|
display: block;
|
|
position: relative;
|
|
cursor: pointer;
|
|
-webkit-user-select: none;
|
|
-moz-user-select: none;
|
|
-ms-user-select: none;
|
|
user-select: none;
|
|
}
|
|
|
|
.container-checkbox-small,
|
|
.container-checkbox-small-light,
|
|
.container-checkbox-small-dark {
|
|
padding-left: 20px;
|
|
padding-top: 0px;
|
|
max-height: 15px;
|
|
max-width: 15px;
|
|
}
|
|
|
|
.container-checkbox-tiny,
|
|
.container-checkbox-tiny-light {
|
|
padding: 0px;
|
|
margin: 0px;
|
|
max-height: 11px;
|
|
max-width: 11px;
|
|
}
|
|
|
|
/* Create a custom checkbox */
|
|
.checkmark-small,
|
|
.checkmark-small-light,
|
|
.checkmark-small-dark,
|
|
.checkmark-tiny,
|
|
.checkmark-tiny-light {
|
|
position: absolute;
|
|
left: 0px;
|
|
margin: 0px;
|
|
padding: 0px;
|
|
left: 0px;
|
|
}
|
|
|
|
.checkmark-small,
|
|
.checkmark-small-light,
|
|
.checkmark-small-dark {
|
|
height: 15px;
|
|
width: 15px;
|
|
}
|
|
|
|
.checkmark-tiny-light,
|
|
.checkmark-tiny {
|
|
height: 11px;
|
|
width: 11px;
|
|
}
|
|
|
|
.checkmark-small,
|
|
.checkmark-tiny {
|
|
background-color: #f2cf7f;
|
|
}
|
|
|
|
.checkmark-small-light,
|
|
.checkmark-tiny-light {
|
|
background-color: #8fc8ff;
|
|
}
|
|
|
|
.checkmark-small-dark {
|
|
background-color: #62b1ff;
|
|
}
|
|
|
|
/* Style the checkmark/indicator */
|
|
.container-checkbox-small .checkmark-small:after,
|
|
.container-checkbox-small-light .checkmark-small-light:after {
|
|
left: 4px;
|
|
top: 2px;
|
|
width: 4px;
|
|
height: 7px;
|
|
border: solid black;
|
|
border-width: 0 3px 3px 0;
|
|
-webkit-transform: rotate(45deg);
|
|
-ms-transform: rotate(45deg);
|
|
transform: rotate(45deg);
|
|
}
|
|
|
|
.container-checkbox-small-dark .checkmark-small-dark:after {
|
|
left: 4px;
|
|
top: 2px;
|
|
width: 4px;
|
|
height: 7px;
|
|
border: solid white;
|
|
border-width: 0 3px 3px 0;
|
|
-webkit-transform: rotate(45deg);
|
|
-ms-transform: rotate(45deg);
|
|
transform: rotate(45deg);
|
|
}
|
|
|
|
.container-checkbox-tiny .checkmark-tiny:after {
|
|
left: 3px;
|
|
top: 1px;
|
|
width: 2px;
|
|
height: 5px;
|
|
border: solid white;
|
|
border-width: 0 3px 3px 0;
|
|
-webkit-transform: rotate(45deg);
|
|
-ms-transform: rotate(45deg);
|
|
transform: rotate(45deg);
|
|
}
|
|
|
|
.container-checkbox-tiny-light .checkmark-tiny-light:after {
|
|
left: 3px;
|
|
top: 1px;
|
|
width: 2px;
|
|
height: 5px;
|
|
border: solid white;
|
|
border-width: 0 3px 3px 0;
|
|
-webkit-transform: rotate(45deg);
|
|
-ms-transform: rotate(45deg);
|
|
transform: rotate(45deg);
|
|
}
|
|
|
|
.subitem-flex-container-martial-cv-damage-row {
|
|
margin-bottom: 14px;
|
|
padding: 0px;
|
|
}
|
|
|
|
/* Increase space for paragraph description */
|
|
.container-checkbox-small-dark ~ p {
|
|
margin-left: 20px;
|
|
line-height: 1.1;
|
|
}
|
|
|
|
/* Other adjustments to check boxes */
|
|
.item-maneuver-block-stats-half-row .container-checkbox-small-light {
|
|
padding-left: 10px;
|
|
margin-left: 3px;
|
|
margin-top: -5px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-shield-heading .container-checkbox-tiny {
|
|
top: 0px;
|
|
left: 0px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-weapon-row .container-checkbox-small {
|
|
padding-left: 10px;
|
|
padding-right: 6px;
|
|
margin-left: 7px;
|
|
padding-bottom: 8px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-equipment-heading .container-checkbox-tiny-light {
|
|
margin-top: 3px;
|
|
padding-right: 0px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-equipment .container-checkbox-tiny-light {
|
|
margin-top: 4px;
|
|
padding-right: 0px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-armor-heading .container-checkbox-tiny,
|
|
.subitem-tab-gear-flex-container-armor-row .container-checkbox-tiny,
|
|
.subitem-tab-gear-flex-container-shield-heading .container-checkbox-tiny,
|
|
.subitem-tab-gear-flex-container-weapon-heading .container-checkbox-tiny,
|
|
.subitem-tab-gear-flex-container-weapon-row .container-checkbox-tiny {
|
|
padding-right: 0px;
|
|
}
|
|
|
|
|
|
/* --------------------------------------------------- */
|
|
/* Custom Checkboxes used for turn segment indicators */
|
|
/* Modification of custom checkbox above */
|
|
/* --------------------------------------------------- */
|
|
|
|
.grid-container-container-turn-segments {
|
|
grid-area: turnSegmentIndicators;
|
|
display: inline-flex;
|
|
flex-direction: row;
|
|
flex-wrap: nowrap;
|
|
align-items: top;
|
|
justify-content: space-evenly;
|
|
width: 255px;
|
|
height: 24px;
|
|
background: royalblue;
|
|
padding: 0px;
|
|
padding-left: 2px;
|
|
margin-top: 3px;
|
|
}
|
|
|
|
.grid-container-container-turn-segments label {
|
|
display: inline;
|
|
pointer-events: none;
|
|
font-style: normal;
|
|
}
|
|
|
|
/* Custom checkbox indicator */
|
|
|
|
.container-speed-indicator {
|
|
display: inline-block;
|
|
position: relative;
|
|
padding-left: 5px;
|
|
margin-bottom: 0px;
|
|
cursor: pointer;
|
|
font-size: 20px;
|
|
-webkit-user-select: none;
|
|
-moz-user-select: none;
|
|
-ms-user-select: none;
|
|
user-select: none;
|
|
}
|
|
|
|
/* Hide the browser's default checkbox */
|
|
.container-speed-indicator input {
|
|
position: absolute;
|
|
opacity: 0;
|
|
cursor: pointer;
|
|
height: 0;
|
|
width: 0;
|
|
}
|
|
|
|
/* Custom checkbox */
|
|
|
|
.checkmark01,
|
|
.checkmark02,
|
|
.checkmark03,
|
|
.checkmark04,
|
|
.checkmark05,
|
|
.checkmark06,
|
|
.checkmark07,
|
|
.checkmark08,
|
|
.checkmark09,
|
|
.checkmark10,
|
|
.checkmark11,
|
|
.checkmark12 {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
height: 20px;
|
|
width: 19px;
|
|
background-color: #6787e7;
|
|
border: none;
|
|
border-radius: 2px;
|
|
pointer-events: none;
|
|
}
|
|
|
|
/* Custom segment indicator checkbox: Status */
|
|
.container-speed-indicator input:checked ~ .checkmark01,
|
|
.container-speed-indicator input:checked ~ .checkmark02,
|
|
.container-speed-indicator input:checked ~ .checkmark03,
|
|
.container-speed-indicator input:checked ~ .checkmark04,
|
|
.container-speed-indicator input:checked ~ .checkmark05,
|
|
.container-speed-indicator input:checked ~ .checkmark06,
|
|
.container-speed-indicator input:checked ~ .checkmark07,
|
|
.container-speed-indicator input:checked ~ .checkmark08,
|
|
.container-speed-indicator input:checked ~ .checkmark09,
|
|
.container-speed-indicator input:checked ~ .checkmark10,
|
|
.container-speed-indicator input:checked ~ .checkmark11,
|
|
.container-speed-indicator input:checked ~ .checkmark12 {
|
|
background-color: hotpink;
|
|
border: none;
|
|
border-radius: 2px;
|
|
}
|
|
|
|
/* Custom segment indicator checkbox 01. Active/checked. */
|
|
.checkmark01:after {
|
|
content: "1";
|
|
color: white;
|
|
position: absolute;
|
|
padding-left: 6px;
|
|
padding-top: 1px;
|
|
display: none;
|
|
}
|
|
|
|
/* Custom segment indicator checkbox 01. Inactive/not checked. */
|
|
.checkmark01:before {
|
|
content: "1";
|
|
color: black;
|
|
position: absolute;
|
|
padding-left: 6px;
|
|
padding-top: 1px;
|
|
display: none;
|
|
}
|
|
|
|
/* Custom segment indicator checkbox 02. Active/checked. */
|
|
.checkmark02:after {
|
|
content: "2";
|
|
color: white;
|
|
position: absolute;
|
|
padding-left: 6px;
|
|
padding-top: 1px;
|
|
display: none;
|
|
}
|
|
|
|
/* Custom segment indicator checkbox 02. Inactive/not checked. */
|
|
.checkmark02:before {
|
|
content: "2";
|
|
color: black;
|
|
position: absolute;
|
|
padding-left: 6px;
|
|
padding-top: 1px;
|
|
display: none;
|
|
}
|
|
|
|
/* Custom segment indicator checkbox 03. Active/checked. */
|
|
.checkmark03:after {
|
|
content: "3";
|
|
color: white;
|
|
position: absolute;
|
|
padding-left: 6px;
|
|
padding-top: 1px;
|
|
display: none;
|
|
}
|
|
|
|
/* Custom segment indicator checkbox 03. Inactive/not checked. */
|
|
.checkmark03:before {
|
|
content: "3";
|
|
color: black;
|
|
position: absolute;
|
|
padding-left: 6px;
|
|
padding-top: 1px;
|
|
display: none;
|
|
}
|
|
|
|
/* Custom segment indicator checkbox 04. Active/checked. */
|
|
.checkmark04:after {
|
|
content: "4";
|
|
color: white;
|
|
position: absolute;
|
|
padding-left: 6px;
|
|
padding-top: 1px;
|
|
display: none;
|
|
}
|
|
|
|
/* Custom segment indicator checkbox 04. Inactive/not checked. */
|
|
.checkmark04:before {
|
|
content: "4";
|
|
color: black;
|
|
position: absolute;
|
|
padding-left: 6px;
|
|
padding-top: 1px;
|
|
display: none;
|
|
}
|
|
|
|
/* Custom segment indicator checkbox 05. Active/checked. */
|
|
.checkmark05:after {
|
|
content: "5";
|
|
color: white;
|
|
position: absolute;
|
|
padding-left: 6px;
|
|
padding-top: 1px;
|
|
display: none;
|
|
}
|
|
|
|
/* Custom segment indicator checkbox 05. Inactive/not checked. */
|
|
.checkmark05:before {
|
|
content: "5";
|
|
color: black;
|
|
position: absolute;
|
|
padding-left: 6px;
|
|
padding-top: 1px;
|
|
display: none;
|
|
}
|
|
|
|
/* Custom segment indicator checkbox 06. Active/checked. */
|
|
.checkmark06:after {
|
|
content: "6";
|
|
color: white;
|
|
position: absolute;
|
|
padding-left: 6px;
|
|
padding-top: 1px;
|
|
display: none;
|
|
}
|
|
|
|
/* Custom segment indicator checkbox 06. Inactive/not checked. */
|
|
.checkmark06:before {
|
|
content: "6";
|
|
color: black;
|
|
position: absolute;
|
|
padding-left: 6px;
|
|
padding-top: 1px;
|
|
display: none;
|
|
}
|
|
|
|
/* Custom segment indicator checkbox 07. Active/checked. */
|
|
.checkmark07:after {
|
|
content: "7";
|
|
color: white;
|
|
position: absolute;
|
|
padding-left: 6px;
|
|
padding-top: 1px;
|
|
display: none;
|
|
}
|
|
|
|
/* Custom segment indicator checkbox 07. Inactive/not checked. */
|
|
.checkmark07:before {
|
|
content: "7";
|
|
color: black;
|
|
position: absolute;
|
|
padding-left: 6px;
|
|
padding-top: 1px;
|
|
display: none;
|
|
}
|
|
|
|
/* Custom segment indicator checkbox 08. Active/checked. */
|
|
.checkmark08:after {
|
|
content: "8";
|
|
color: white;
|
|
position: absolute;
|
|
padding-left: 6px;
|
|
padding-top: 1px;
|
|
display: none;
|
|
}
|
|
|
|
/* Custom segment indicator checkbox 08. Inactive/not checked. */
|
|
.checkmark08:before {
|
|
content: "8";
|
|
color: black;
|
|
position: absolute;
|
|
padding-left: 6px;
|
|
padding-top: 1px;
|
|
display: none;
|
|
}
|
|
|
|
/* Custom segment indicator checkbox 09. Active/checked. */
|
|
.checkmark09:after {
|
|
content: "9";
|
|
color: white;
|
|
position: absolute;
|
|
padding-left: 6px;
|
|
padding-top: 1px;
|
|
display: none;
|
|
}
|
|
|
|
/* Custom segment indicator checkbox 09. Inactive/not checked. */
|
|
.checkmark09:before {
|
|
content: "9";
|
|
color: black;
|
|
position: absolute;
|
|
padding-left: 6px;
|
|
padding-top: 1px;
|
|
display: none;
|
|
}
|
|
|
|
/* Custom segment indicator checkbox 10. Active/checked. */
|
|
.checkmark10:after {
|
|
content: "10";
|
|
color: white;
|
|
position: absolute;
|
|
padding-left: 2px;
|
|
padding-top: 1px;
|
|
display: none;
|
|
}
|
|
|
|
/* Custom segment indicator checkbox 10. Inactive/not checked. */
|
|
.checkmark10:before {
|
|
content: "10";
|
|
color: black;
|
|
position: absolute;
|
|
padding-left: 2px;
|
|
padding-top: 1px;
|
|
display: none;
|
|
}
|
|
|
|
/* Custom segment indicator checkbox 11. Active/checked. */
|
|
.checkmark11:after {
|
|
content: "11";
|
|
color: white;
|
|
position: absolute;
|
|
padding-left: 3px;
|
|
padding-top: 1px;
|
|
display: none;
|
|
}
|
|
|
|
/* Custom segment indicator checkbox 11. Inactive/not checked. */
|
|
.checkmark11:before {
|
|
content: "11";
|
|
color: black;
|
|
position: absolute;
|
|
padding-left: 3px;
|
|
padding-top: 1px;
|
|
display: none;
|
|
}
|
|
|
|
/* Custom segment indicator checkbox 12. Active/checked. */
|
|
.checkmark12:after {
|
|
content: "12";
|
|
color: white;
|
|
position: absolute;
|
|
padding-left: 2px;
|
|
padding-top: 1px;
|
|
display: none;
|
|
}
|
|
|
|
/* Custom segment indicator checkbox 12. Inactive/not checked. */
|
|
.checkmark12:before {
|
|
content: "12";
|
|
color: black;
|
|
position: absolute;
|
|
padding-left: 2px;
|
|
padding-top: 1px;
|
|
display: none;
|
|
}
|
|
|
|
/* Show the checkmark when checked */
|
|
.container-speed-indicator input:checked ~ .checkmark01:after,
|
|
.container-speed-indicator input:checked ~ .checkmark02:after,
|
|
.container-speed-indicator input:checked ~ .checkmark03:after,
|
|
.container-speed-indicator input:checked ~ .checkmark04:after,
|
|
.container-speed-indicator input:checked ~ .checkmark05:after,
|
|
.container-speed-indicator input:checked ~ .checkmark06:after,
|
|
.container-speed-indicator input:checked ~ .checkmark07:after,
|
|
.container-speed-indicator input:checked ~ .checkmark08:after,
|
|
.container-speed-indicator input:checked ~ .checkmark09:after,
|
|
.container-speed-indicator input:checked ~ .checkmark10:after,
|
|
.container-speed-indicator input:checked ~ .checkmark11:after,
|
|
.container-speed-indicator input:checked ~ .checkmark12:after {
|
|
display: block;
|
|
}
|
|
|
|
/* Show the checkmark when checked */
|
|
.container-speed-indicator input:not(:checked) ~ .checkmark01:before,
|
|
.container-speed-indicator input:not(:checked) ~ .checkmark02:before,
|
|
.container-speed-indicator input:not(:checked) ~ .checkmark03:before,
|
|
.container-speed-indicator input:not(:checked) ~ .checkmark04:before,
|
|
.container-speed-indicator input:not(:checked) ~ .checkmark05:before,
|
|
.container-speed-indicator input:not(:checked) ~ .checkmark06:before,
|
|
.container-speed-indicator input:not(:checked) ~ .checkmark07:before,
|
|
.container-speed-indicator input:not(:checked) ~ .checkmark08:before,
|
|
.container-speed-indicator input:not(:checked) ~ .checkmark09:before,
|
|
.container-speed-indicator input:not(:checked) ~ .checkmark10:before,
|
|
.container-speed-indicator input:not(:checked) ~ .checkmark11:before,
|
|
.container-speed-indicator input:not(:checked) ~ .checkmark12:before {
|
|
display: block;
|
|
}
|
|
|
|
|
|
/* Custom checkboxes or xbox for deletion actions. */
|
|
|
|
.container-xbox,
|
|
.container-xbox-tiny {
|
|
display: inline-block;
|
|
position: relative;
|
|
cursor: pointer;
|
|
-webkit-user-select: none;
|
|
-moz-user-select: none;
|
|
-ms-user-select: none;
|
|
user-select: none;
|
|
max-height: 1px;
|
|
max-width: 1px;
|
|
}
|
|
|
|
.container-xbox input,
|
|
.container-xbox-tiny input {
|
|
position: absolute;
|
|
opacity: 0;
|
|
cursor: pointer;
|
|
height: 0px;
|
|
width: 0px;
|
|
}
|
|
|
|
/* Create a custom checkbox */
|
|
.container-xbox .checkmark {
|
|
position: absolute;
|
|
top: 0px;
|
|
left: 0px;
|
|
height: 20px;
|
|
width: 20px;
|
|
background-color: #f2cf7f;
|
|
}
|
|
|
|
.container-xbox-tiny .checkmark {
|
|
position: absolute;
|
|
margin: 0px;
|
|
padding: 0px;
|
|
left: 0px;
|
|
height: 9px;
|
|
width: 9px;
|
|
background-color: white;
|
|
border: solid 1px #c4c4c4;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-armor .container-xbox-tiny .checkmark {
|
|
top: 0px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-weapon-row .container-xbox-tiny .checkmark {
|
|
top: -1px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-equipment .container-xbox-tiny .checkmark {
|
|
top: 4px;
|
|
}
|
|
|
|
.subitem-characterstics-system-heading-deletebox .container-xbox-tiny .checkmark {
|
|
top: 1px;
|
|
}
|
|
|
|
/* On mouse-over, add warning background color */
|
|
.container-xbox:hover input ~ .checkmark {
|
|
background-color: #fb3422;
|
|
}
|
|
|
|
.container-xbox-tiny:hover input ~ .checkmark {
|
|
background-color: #fb3422;
|
|
border: solid 1px #fb3422;
|
|
}
|
|
|
|
/* When the checkbox is checked, add alarming background color */
|
|
.container-xbox input:checked ~ .checkmark {
|
|
background-color: #fb3422;
|
|
}
|
|
|
|
.container-xbox-tiny input:checked ~ .checkmark {
|
|
background-color: #fb3422;
|
|
border: solid 1px #fb3422;
|
|
}
|
|
|
|
/* Create the checkmark/indicator (hidden when not checked) */
|
|
.container-xbox .checkmark:after,
|
|
.container-xbox-tiny .checkmark:after {
|
|
content: "";
|
|
position: absolute;
|
|
display: none;
|
|
}
|
|
|
|
/* Show the checkmark when checked */
|
|
.container-xbox input:checked ~ .checkmark:after,
|
|
.container-xbox-tiny input:checked ~ .checkmark:after {
|
|
display: block;
|
|
}
|
|
|
|
/* Style the checkmark cross indicator */
|
|
.container-xbox .checkmark:after {
|
|
left: 2px;
|
|
top: 2px;
|
|
width: 16px;
|
|
height: 16px;
|
|
border: transparent;
|
|
background: linear-gradient(
|
|
to bottom,
|
|
transparent 35%,
|
|
white 35%,
|
|
white 65%,
|
|
transparent 65%
|
|
), linear-gradient(
|
|
to right,
|
|
transparent 35%,
|
|
white 35%,
|
|
white 65%,
|
|
transparent 65%
|
|
);
|
|
-webkit-transform: rotate(45deg);
|
|
-ms-transform: rotate(45deg);
|
|
transform: rotate(45deg);
|
|
}
|
|
|
|
.container-xbox-tiny .checkmark:after {
|
|
left: -1px;
|
|
top: -1px;
|
|
width: 11px;
|
|
height: 11px;
|
|
border: transparent;
|
|
background: linear-gradient(
|
|
to bottom,
|
|
transparent 35%,
|
|
white 35%,
|
|
white 65%,
|
|
transparent 65%
|
|
), linear-gradient(
|
|
to right,
|
|
transparent 35%,
|
|
white 35%,
|
|
white 65%,
|
|
transparent 65%
|
|
);
|
|
-webkit-transform: rotate(45deg);
|
|
-ms-transform: rotate(45deg);
|
|
transform: rotate(45deg);
|
|
}
|
|
|
|
/* Dummy xbox for heading indicator */
|
|
|
|
.tiny-xbox-dummy-container {
|
|
left: 0px;
|
|
max-height: 11px;
|
|
min-height: 11px;
|
|
max-width: 1px;
|
|
min-width: 1px;
|
|
display: inline-block;
|
|
position: relative;
|
|
}
|
|
|
|
.tiny-xbox-dummy-container {
|
|
background-color: #fb3422;
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-combat-skill .tiny-xbox-dummy-container {
|
|
top: 5px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-armor-heading .tiny-xbox-dummy-container,
|
|
.subitem-tab-gear-flex-container-weapon-heading .tiny-xbox-dummy-container,
|
|
.subitem-skillsTab-flex-container-language-heading .tiny-xbox-dummy-container {
|
|
top: 6px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-equipment-heading .tiny-xbox-dummy-container {
|
|
top: 3px;
|
|
}
|
|
|
|
.subitem-skillsTab-grid-container-skills-heading-left .tiny-xbox-dummy-container {
|
|
top: 4px;
|
|
left: -116px;
|
|
}
|
|
|
|
.tiny-xbox-dummy {
|
|
position: absolute;
|
|
margin: 0px;
|
|
padding: 0px;
|
|
top: 0px;
|
|
left: 0px;
|
|
height: 11px;
|
|
width: 11px;
|
|
background: linear-gradient(
|
|
to bottom,
|
|
transparent 35%,
|
|
white 35%,
|
|
white 65%,
|
|
transparent 65%
|
|
), linear-gradient(
|
|
to right,
|
|
transparent 35%,
|
|
white 35%,
|
|
white 65%,
|
|
transparent 65%
|
|
);
|
|
-webkit-transform: rotate(45deg);
|
|
-ms-transform: rotate(45deg);
|
|
transform: rotate(45deg);
|
|
}
|
|
|
|
/* --------------------------------------------------- */
|
|
/* Talents, Perks, and Complications */
|
|
/* --------------------------------------------------- */
|
|
|
|
.grid-container-complications-talents {
|
|
display: grid;
|
|
grid-template-areas:
|
|
"talentsTitle talentsTitle"
|
|
"talents talentsNotes"
|
|
"complicationsTitle complicationsTitle"
|
|
"complications complicationsNotes";
|
|
grid-template-columns: 448px 228px;
|
|
grid-template-rows: 31px 365px 33px 365px;
|
|
align-self: start;
|
|
font-size: 16px;
|
|
background-color: royalblue;
|
|
border: 2px solid #6787e7;
|
|
min-height: 803px;
|
|
min-width: 676px;
|
|
border-radius: 0px;
|
|
margin-bottom: 0px;
|
|
}
|
|
|
|
.flex-container-talents-title,
|
|
.flex-container-complications-title {
|
|
height: 26px;
|
|
width: 674px;
|
|
padding-top: 4px;
|
|
align-items: bottom;
|
|
}
|
|
|
|
.flex-container-talents-title {
|
|
grid-area: talentsTitle;
|
|
}
|
|
|
|
.flex-container-complications-title {
|
|
grid-area: complicationsTitle;
|
|
}
|
|
|
|
.flex-container-talents-title h2,
|
|
.flex-container-complications-title h2 {
|
|
font-size: 18px;
|
|
text-align: center;
|
|
font-weight: normal;
|
|
color: white;
|
|
}
|
|
|
|
.flex-container-talents-title h2 {
|
|
line-height: 1.4;
|
|
}
|
|
|
|
.flex-container-complications-title h2 {
|
|
line-height: 1.6;
|
|
}
|
|
|
|
.flex-container-talents {
|
|
grid-area: talents;
|
|
display: grid;
|
|
grid-template-areas:
|
|
"selectors slides";
|
|
height: 354px;
|
|
width: 427px;
|
|
padding: 4px;
|
|
margin-left: 6px;
|
|
border: 2px solid #f0c566;
|
|
border-top-left-radius: 3px;
|
|
border-bottom-left-radius: 3px;
|
|
background: #f4ec7a; /* Color Block */
|
|
}
|
|
|
|
.flex-container-talents-notes {
|
|
grid-area: talentsNotes;
|
|
align-items: left;
|
|
margin-left: 3px;
|
|
margin-right: 6px;
|
|
padding: 0px;
|
|
max-width: 217px;
|
|
height: 362px;
|
|
border-top-right-radius: 3px;
|
|
border-bottom-right-radius: 3px;
|
|
border: solid 2px #dbdbdb;
|
|
}
|
|
|
|
.flex-container-complications {
|
|
grid-area: complications;
|
|
display: grid;
|
|
grid-template-areas:
|
|
"selectors slides";
|
|
height: 354px;
|
|
width: 427px;
|
|
padding: 4px;
|
|
margin-left: 6px;
|
|
border-top-left-radius: 3px;
|
|
border-bottom-left-radius: 3px;
|
|
background-color: #a5d3ff;
|
|
border: 2px solid #66bbeb;
|
|
}
|
|
|
|
.flex-container-complications-notes {
|
|
grid-area: complicationsNotes;
|
|
align-items: left;
|
|
margin-left: 3px;
|
|
margin-right: 6px;
|
|
padding: 0px;
|
|
max-width: 217px;
|
|
height: 362px;
|
|
border-top-right-radius: 3px;
|
|
border-bottom-right-radius: 3px;
|
|
border: solid 2px #dbdbdb;
|
|
}
|
|
|
|
.container-talents-text textarea,
|
|
.container-complications-text textarea {
|
|
padding: 0px;
|
|
margin: 0px;
|
|
height: 356px;
|
|
width: 209px;
|
|
border-radius: 0px;
|
|
border: solid 3px transparent;
|
|
background: white;
|
|
display: block;
|
|
}
|
|
|
|
/* Talent and Complication selectors */
|
|
.flex-container-talent-selectors,
|
|
.flex-container-complication-selectors {
|
|
grid-area: selectors;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
width: 190px;
|
|
height: 354px;
|
|
margin-left: 0px;
|
|
}
|
|
|
|
.flex-container-talent-selectors button,
|
|
.flex-container-complication-selectors button {
|
|
height: 16px;
|
|
text-align: left;
|
|
font-weight: bold;
|
|
border-top-left-radius: 3px;
|
|
border-bottom-left-radius: 3px;
|
|
padding-left: 4px;
|
|
padding-right: 0px;
|
|
line-height: 1.1;
|
|
}
|
|
|
|
.flex-container-talents .flex-container-talent-selectors button {
|
|
border: 1px solid #faf6c6;
|
|
background-color: #f9f4b3;
|
|
height: 22px;
|
|
}
|
|
|
|
.flex-container-complications .flex-container-complication-selectors button {
|
|
border: 1px solid #d2e9ff;
|
|
background-color: #bcdeff;
|
|
height: 22px;
|
|
}
|
|
|
|
.flex-container-talents .flex-container-talent-selectors button:hover {
|
|
background-color: #d2e9ff;
|
|
}
|
|
|
|
.flex-container-complications .flex-container-complication-selectors button:hover {
|
|
background-color: #faf6c6;
|
|
}
|
|
|
|
/* Talent and Complication slides */
|
|
.container-talent-slides,
|
|
.container-complication-slides {
|
|
grid-area: slides;
|
|
}
|
|
|
|
.container-talent-slides,
|
|
.container-complication-slides {
|
|
background-color: white;
|
|
width: 224px;
|
|
margin-right: 4px;
|
|
border: 1px solid #bcdeff;
|
|
border-left: none;
|
|
align-content: center;
|
|
padding: 6px;
|
|
border-top-right-radius: 3px;
|
|
border-bottom-right-radius: 3px;
|
|
}
|
|
|
|
.item-talent-block-heading,
|
|
.item-complication-block-heading {
|
|
max-height: 60px;
|
|
width: 213px;
|
|
padding: 6px;
|
|
background-color: #4ba6ff;
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
}
|
|
|
|
.item-talent-block-heading h1,
|
|
.item-complication-block-heading h1 {
|
|
font-size: 17px;
|
|
color: white;
|
|
text-align: left;
|
|
width: 30px;
|
|
}
|
|
|
|
.item-talent-block-heading input[type=text]:hover,
|
|
.item-complication-block-heading input[type=text]:hover {
|
|
border: 2px solid #66bbeb;
|
|
}
|
|
|
|
.item-talent-block-heading input[readonly],
|
|
.item-complication-block-heading input[readonly] {
|
|
text-align: right;
|
|
font-size: 17px;
|
|
font-weight: bold;
|
|
text-align: right;
|
|
color: white;
|
|
pointer-events: none;
|
|
}
|
|
|
|
.item-talent-block-heading input[type=text],
|
|
.item-complication-block-heading input[type=text] {
|
|
font-size: 14px;
|
|
font-weight: bold;
|
|
color: white;
|
|
text-align: center;
|
|
background: transparent;
|
|
width: 92%;
|
|
margin: 0px;
|
|
padding-bottom: 0px;
|
|
height: 25px;
|
|
border: 2px solid transparent;
|
|
|
|
&::placeholder {
|
|
color: white;
|
|
opacity: 0.4;
|
|
}
|
|
}
|
|
|
|
.item-talent-block,
|
|
.item-complication-block {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: flex-start;
|
|
}
|
|
|
|
.item-talent-block-stats,
|
|
.item-complication-block-stats {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
width: 213px;
|
|
}
|
|
|
|
.item-talent-block-stats {
|
|
height: 87px;
|
|
}
|
|
|
|
.item-complication-block-stats {
|
|
height: 116px;
|
|
}
|
|
|
|
.item-talent-block-stats h1,
|
|
.item-complication-block-stats h1 {
|
|
text-align: left;
|
|
line-height: 1.2;
|
|
font-size: 12px;
|
|
margin: 0px;
|
|
}
|
|
|
|
.item-talent-block-stats-row .container-checkbox-small-light,
|
|
.item-complication-block-stats-row .container-checkbox-small-light {
|
|
padding: 0px;
|
|
margin: 0px;
|
|
margin-top: 1px;
|
|
margin-right: 8px;
|
|
padding-right: -5px;
|
|
padding-bottom: 16px;
|
|
}
|
|
|
|
.item-complication-block-stats-row .custom-select-alternate {
|
|
padding-left: 6px;
|
|
text-align-last: center;
|
|
}
|
|
|
|
.item-talent-block-stats-row,
|
|
.item-talent-block-stats-half-row,
|
|
.item-complication-block-stats-row,
|
|
.item-complication-block-stats-half-row {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
min-height: 29px;
|
|
}
|
|
|
|
.item-talent-block-stats-row,
|
|
.item-complication-block-stats-row {
|
|
width: 217px;
|
|
padding-left: 4px;
|
|
padding-right: 4px;
|
|
}
|
|
|
|
.item-talent-block-stats-half-row:nth-child(1),
|
|
.item-complication-block-stats-half-row:nth-child(1) {
|
|
width: 75px;
|
|
padding-right: 4px;
|
|
}
|
|
|
|
.item-talent-block-stats-half-row:nth-child(2),
|
|
.item-complication-block-stats-half-row:nth-child(2) {
|
|
width: 120px;
|
|
padding-left: 4px;
|
|
}
|
|
|
|
.item-talent-block-stats-row:nth-child(odd),
|
|
.item-complication-block-stats-row:nth-child(odd),
|
|
.item-talent-block-stats h2:nth-child(odd),
|
|
.item-complication-block-stats h2:nth-child(odd) {
|
|
background-color: #e9f4ff;
|
|
}
|
|
|
|
.item-talent-block-stats-row:nth-child(3),
|
|
.item-complication-block-stats-row:nth-child(4) {
|
|
justify-content: space-evenly;
|
|
}
|
|
|
|
.item-talent-block-stats-row input[type=text],
|
|
.item-complication-block-stats-row input[type=text] {
|
|
text-align: center;
|
|
height: 21px;
|
|
padding-left: 2px;
|
|
padding-right: 4px;
|
|
border: solid 1px #bcdeff;
|
|
}
|
|
|
|
.item-talent-block-stats-row:nth-child(1) input[type=text] {
|
|
width: 80px;
|
|
}
|
|
|
|
.item-complication-block-stats-row:nth-child(1) input[type=text] {
|
|
width: 178px;
|
|
}
|
|
|
|
.item-complication-block-stats-row:nth-child(2) input[type=text] {
|
|
width: 80px;
|
|
}
|
|
|
|
.item-talent-block-stats-row input[type=number],
|
|
.item-talent-block-stats-half-row input[type=number],
|
|
.item-complication-block-stats-row input[type=number],
|
|
.item-complication-block-stats-half-row input[type=number] {
|
|
text-align: center;
|
|
min-width: 48px;
|
|
height: 21px;
|
|
border: solid 1px #bcdeff;
|
|
}
|
|
|
|
.item-talent-block-text,
|
|
.item-complication-block-text {
|
|
width: 217px;
|
|
background-color: #a5d3ff;
|
|
padding: 4px;
|
|
}
|
|
|
|
.item-talent-block-text {
|
|
height: 207px;
|
|
}
|
|
|
|
.item-complication-block-text {
|
|
height: 178px;
|
|
}
|
|
|
|
.item-talent-block-text textarea,
|
|
.item-complication-block-text textarea {
|
|
font-size: 13px;
|
|
text-align: left;
|
|
color: black;
|
|
width: 205px;
|
|
border: solid 2px transparent;
|
|
background: #a5d3ff;
|
|
display: block;
|
|
margin: 0px;
|
|
|
|
&::placeholder {
|
|
color: black;
|
|
opacity: 0.33;
|
|
}
|
|
}
|
|
|
|
.item-talent-block-text textarea {
|
|
height: 190px;
|
|
}
|
|
|
|
.item-complication-block-text textarea {
|
|
height: 161px;
|
|
}
|
|
|
|
.item-talent-block-text textarea:hover,
|
|
.item-complication-block-text textarea:hover {
|
|
border: solid 2px #d2e9ff;
|
|
}
|
|
|
|
/* Talent and complication slide selection */
|
|
|
|
.item-talent-slide01,
|
|
.item-talent-slide02,
|
|
.item-talent-slide03,
|
|
.item-talent-slide04,
|
|
.item-talent-slide05,
|
|
.item-talent-slide06,
|
|
.item-talent-slide07,
|
|
.item-talent-slide08,
|
|
.item-talent-slide09,
|
|
.item-talent-slide10 {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: flex-start;
|
|
display: none;
|
|
}
|
|
|
|
.item-complication-slide01,
|
|
.item-complication-slide02,
|
|
.item-complication-slide03,
|
|
.item-complication-slide04,
|
|
.item-complication-slide05,
|
|
.item-complication-slide06,
|
|
.item-complication-slide07,
|
|
.item-complication-slide08,
|
|
.item-complication-slide09,
|
|
.item-complication-slide10 {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: flex-start;
|
|
display: none;
|
|
}
|
|
|
|
/* show the selected talent slide */
|
|
.item-talent-selection[value="talent01"] ~ div.container-talent-slides .item-talent-slide01,
|
|
.item-talent-selection[value="talent02"] ~ div.container-talent-slides .item-talent-slide02,
|
|
.item-talent-selection[value="talent03"] ~ div.container-talent-slides .item-talent-slide03,
|
|
.item-talent-selection[value="talent04"] ~ div.container-talent-slides .item-talent-slide04,
|
|
.item-talent-selection[value="talent05"] ~ div.container-talent-slides .item-talent-slide05,
|
|
.item-talent-selection[value="talent06"] ~ div.container-talent-slides .item-talent-slide06,
|
|
.item-talent-selection[value="talent07"] ~ div.container-talent-slides .item-talent-slide07,
|
|
.item-talent-selection[value="talent08"] ~ div.container-talent-slides .item-talent-slide08,
|
|
.item-talent-selection[value="talent09"] ~ div.container-talent-slides .item-talent-slide09,
|
|
.item-talent-selection[value="talent10"] ~ div.container-talent-slides .item-talent-slide10 {
|
|
display: block;
|
|
position: relative;
|
|
}
|
|
|
|
/* Show the selected complication slide */
|
|
.item-complication-selection[value="complication01"] ~ div.container-complication-slides .item-complication-slide01,
|
|
.item-complication-selection[value="complication02"] ~ div.container-complication-slides .item-complication-slide02,
|
|
.item-complication-selection[value="complication03"] ~ div.container-complication-slides .item-complication-slide03,
|
|
.item-complication-selection[value="complication04"] ~ div.container-complication-slides .item-complication-slide04,
|
|
.item-complication-selection[value="complication05"] ~ div.container-complication-slides .item-complication-slide05,
|
|
.item-complication-selection[value="complication06"] ~ div.container-complication-slides .item-complication-slide06,
|
|
.item-complication-selection[value="complication07"] ~ div.container-complication-slides .item-complication-slide07,
|
|
.item-complication-selection[value="complication08"] ~ div.container-complication-slides .item-complication-slide08,
|
|
.item-complication-selection[value="complication09"] ~ div.container-complication-slides .item-complication-slide09,
|
|
.item-complication-selection[value="complication10"] ~ div.container-complication-slides .item-complication-slide10 {
|
|
display: block;
|
|
position: relative;
|
|
}
|
|
|
|
/* Make a selection button appear to be continuous with its slide via color and border */
|
|
.item-talent-selection[value="talent01"] ~ .flex-container-talent-selectors button[name="act_talent01"]:not(:hover),
|
|
.item-talent-selection[value="talent02"] ~ .flex-container-talent-selectors button[name="act_talent02"]:not(:hover),
|
|
.item-talent-selection[value="talent03"] ~ .flex-container-talent-selectors button[name="act_talent03"]:not(:hover),
|
|
.item-talent-selection[value="talent04"] ~ .flex-container-talent-selectors button[name="act_talent04"]:not(:hover),
|
|
.item-talent-selection[value="talent05"] ~ .flex-container-talent-selectors button[name="act_talent05"]:not(:hover),
|
|
.item-talent-selection[value="talent06"] ~ .flex-container-talent-selectors button[name="act_talent06"]:not(:hover),
|
|
.item-talent-selection[value="talent07"] ~ .flex-container-talent-selectors button[name="act_talent07"]:not(:hover),
|
|
.item-talent-selection[value="talent08"] ~ .flex-container-talent-selectors button[name="act_talent08"]:not(:hover),
|
|
.item-talent-selection[value="talent09"] ~ .flex-container-talent-selectors button[name="act_talent09"]:not(:hover),
|
|
.item-talent-selection[value="talent10"] ~ .flex-container-talent-selectors button[name="act_talent10"]:not(:hover) {
|
|
background-color: white;
|
|
border: 1px solid #bcdeff;
|
|
border-right: none;
|
|
}
|
|
|
|
.item-complication-selection[value="complication01"] ~ .flex-container-complication-selectors button[name="act_complication01"]:not(:hover),
|
|
.item-complication-selection[value="complication02"] ~ .flex-container-complication-selectors button[name="act_complication02"]:not(:hover),
|
|
.item-complication-selection[value="complication03"] ~ .flex-container-complication-selectors button[name="act_complication03"]:not(:hover),
|
|
.item-complication-selection[value="complication04"] ~ .flex-container-complication-selectors button[name="act_complication04"]:not(:hover),
|
|
.item-complication-selection[value="complication05"] ~ .flex-container-complication-selectors button[name="act_complication05"]:not(:hover),
|
|
.item-complication-selection[value="complication06"] ~ .flex-container-complication-selectors button[name="act_complication06"]:not(:hover),
|
|
.item-complication-selection[value="complication07"] ~ .flex-container-complication-selectors button[name="act_complication07"]:not(:hover),
|
|
.item-complication-selection[value="complication08"] ~ .flex-container-complication-selectors button[name="act_complication08"]:not(:hover),
|
|
.item-complication-selection[value="complication09"] ~ .flex-container-complication-selectors button[name="act_complication09"]:not(:hover),
|
|
.item-complication-selection[value="complication10"] ~ .flex-container-complication-selectors button[name="act_complication10"]:not(:hover) {
|
|
background-color: white;
|
|
border: 1px solid #bcdeff;
|
|
border-right: none;
|
|
}
|
|
|
|
/* Ignore hover styling for selector button of current slide */
|
|
.item-talent-selection[value="talent01"] ~ .flex-container-talent-selectors button[name="act_talent01"]:hover,
|
|
.item-talent-selection[value="talent02"] ~ .flex-container-talent-selectors button[name="act_talent02"]:hover,
|
|
.item-talent-selection[value="talent03"] ~ .flex-container-talent-selectors button[name="act_talent03"]:hover,
|
|
.item-talent-selection[value="talent04"] ~ .flex-container-talent-selectors button[name="act_talent04"]:hover,
|
|
.item-talent-selection[value="talent05"] ~ .flex-container-talent-selectors button[name="act_talent05"]:hover,
|
|
.item-talent-selection[value="talent06"] ~ .flex-container-talent-selectors button[name="act_talent06"]:hover,
|
|
.item-talent-selection[value="talent07"] ~ .flex-container-talent-selectors button[name="act_talent07"]:hover,
|
|
.item-talent-selection[value="talent08"] ~ .flex-container-talent-selectors button[name="act_talent08"]:hover,
|
|
.item-talent-selection[value="talent09"] ~ .flex-container-talent-selectors button[name="act_talent09"]:hover,
|
|
.item-talent-selection[value="talent10"] ~ .flex-container-talent-selectors button[name="act_talent10"]:hover {
|
|
background-color: white;
|
|
border: 1px solid #f9f4b3;
|
|
border-right: none;
|
|
}
|
|
|
|
.item-complication-selection[value="complication01"] ~ .flex-container-complication-selectors button[name="act_complication01"]:hover,
|
|
.item-complication-selection[value="complication02"] ~ .flex-container-complication-selectors button[name="act_complication02"]:hover,
|
|
.item-complication-selection[value="complication03"] ~ .flex-container-complication-selectors button[name="act_complication03"]:hover,
|
|
.item-complication-selection[value="complication04"] ~ .flex-container-complication-selectors button[name="act_complication04"]:hover,
|
|
.item-complication-selection[value="complication05"] ~ .flex-container-complication-selectors button[name="act_complication05"]:hover,
|
|
.item-complication-selection[value="complication06"] ~ .flex-container-complication-selectors button[name="act_complication06"]:hover,
|
|
.item-complication-selection[value="complication07"] ~ .flex-container-complication-selectors button[name="act_complication07"]:hover,
|
|
.item-complication-selection[value="complication08"] ~ .flex-container-complication-selectors button[name="act_complication08"]:hover,
|
|
.item-complication-selection[value="complication09"] ~ .flex-container-complication-selectors button[name="act_complication09"]:hover,
|
|
.item-complication-selection[value="complication10"] ~ .flex-container-complication-selectors button[name="act_complication10"]:hover {
|
|
background-color: white;
|
|
border: 1px solid #bcdeff;
|
|
border-right: none;
|
|
}
|
|
|
|
/* ----------------------------------------------------- */
|
|
/* Powers */
|
|
/* Organized in two columns with different color styles. */
|
|
/* ----------------------------------------------------- */
|
|
.grid-container-powers {
|
|
display: grid;
|
|
grid-template-areas:
|
|
"combatMods powerHealth"
|
|
"upperPowers upperPowers"
|
|
"lowerPowers lowerPowers";
|
|
grid-gap: 0px 0px;
|
|
grid-template-columns: 367px 305px;
|
|
grid-template-rows: 78px 361px 361px;
|
|
max-width: 676px;
|
|
height: 803px;
|
|
font-size: 16px;
|
|
grid-gap: 0px 0px;
|
|
background-color: royalblue;
|
|
border: 2px solid #6787e7;
|
|
border-radius: 0px;
|
|
margin-bottom: 0px;
|
|
padding: 0px;
|
|
}
|
|
|
|
.item-powers-combat-mods {
|
|
grid-area: combatMods;
|
|
padding: 0px;
|
|
padding-left: 10px;
|
|
padding-top: 7px;
|
|
max-width: 345px;
|
|
max-height: 56px;
|
|
margin: 0px;
|
|
align-items: center;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
flex-direction: column;
|
|
}
|
|
|
|
.item-powers-range-mods {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
gap: 4px;
|
|
max-height: 22px;
|
|
width: 345px;
|
|
margin-left: 3px;
|
|
}
|
|
|
|
.item-powers-range-mods h1 {
|
|
font-size: 13px;
|
|
line-height: 1.2;
|
|
color: white;
|
|
}
|
|
|
|
.item-powers-range-mods input[type=number] {
|
|
max-width: 38px;
|
|
}
|
|
|
|
.item-powers-range-mods .container-checkbox-small-dark {
|
|
padding: 0px;
|
|
margin: 0px;
|
|
margin-top: 1px;
|
|
padding-right: -5px;
|
|
padding-bottom: 16px;
|
|
}
|
|
|
|
.item-powers-combat-mods .subitem-tab-gear-slide-flex-container-range-modifiers {
|
|
max-width: 338px;
|
|
height: 29px;
|
|
}
|
|
|
|
.item-powers-health {
|
|
grid-area: powerHealth;
|
|
padding-top: 10px;
|
|
width: 300px;
|
|
height: 56px;
|
|
margin: 0px;
|
|
align-items: center;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
flex-direction: row;
|
|
}
|
|
|
|
.flex-container-upper-powers {
|
|
grid-area: upperPowers;
|
|
display: grid;
|
|
grid-template-areas:
|
|
"actions selectors slides";
|
|
width: 652px;
|
|
height: 344px;
|
|
padding: 4px;
|
|
margin-left: 6px;
|
|
border: 2px solid #f0c566;
|
|
border-radius: 3px;
|
|
background: #f4ec7a; /* Color Block */
|
|
}
|
|
|
|
.flex-container-lower-powers {
|
|
grid-area: lowerPowers;
|
|
display: grid;
|
|
grid-template-areas:
|
|
"actions selectors slides";
|
|
width: 652px;
|
|
height: 344px;
|
|
padding: 4px;
|
|
margin-left: 6px;
|
|
border: 2px solid #66bbeb;
|
|
border-radius: 3px;
|
|
background: #a5d3ff;
|
|
}
|
|
|
|
/* Power Actions */
|
|
|
|
.flex-container-power-actions {
|
|
grid-area: actions;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
width: 82px;
|
|
padding: 0px;
|
|
}
|
|
|
|
.item-power-action-block {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: center;
|
|
gap: 5px;
|
|
width: 82px;
|
|
height: 26px;
|
|
padding-top: 2px;
|
|
}
|
|
|
|
/* Power Selectors */
|
|
.flex-container-power-selectors {
|
|
grid-area: selectors;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
width: 152px;
|
|
margin-left: 5px;
|
|
}
|
|
|
|
.flex-container-power-selectors button {
|
|
height: 16px;
|
|
text-align: left;
|
|
font-weight: bold;
|
|
border-top-left-radius: 3px;
|
|
border-bottom-left-radius: 3px;
|
|
padding-left: 4px;
|
|
padding-right: 0px;
|
|
line-height: 1.1;
|
|
}
|
|
|
|
.flex-container-upper-powers .flex-container-power-selectors button {
|
|
border: 1px solid #faf6c6;
|
|
background-color: #f9f4b3;
|
|
}
|
|
|
|
.flex-container-lower-powers .flex-container-power-selectors button {
|
|
border: 1px solid #d2e9ff;
|
|
background-color: #bcdeff;
|
|
}
|
|
|
|
.flex-container-power-selectors button {
|
|
height: 22px;
|
|
}
|
|
|
|
.flex-container-upper-powers .flex-container-power-selectors button:hover {
|
|
background-color: #d2e9ff;
|
|
}
|
|
|
|
.flex-container-lower-powers .flex-container-power-selectors button:hover {
|
|
background-color: #faf6c6;
|
|
}
|
|
|
|
/* Power slides */
|
|
|
|
.grid-container-power-slides {
|
|
grid-area: slides;
|
|
background-color: white;
|
|
width: 400px;
|
|
margin-right: 4px;
|
|
border: 1px solid #bcdeff;
|
|
border-left: none;
|
|
align-content: center;
|
|
padding: 6px;
|
|
border-top-right-radius: 3px;
|
|
border-bottom-right-radius: 3px;
|
|
}
|
|
|
|
.item-power-slide01,
|
|
.item-power-slide02,
|
|
.item-power-slide03,
|
|
.item-power-slide04,
|
|
.item-power-slide05,
|
|
.item-power-slide06,
|
|
.item-power-slide07,
|
|
.item-power-slide08,
|
|
.item-power-slide09,
|
|
.item-power-slide10,
|
|
.item-power-slide11,
|
|
.item-power-slide12,
|
|
.item-power-slide13,
|
|
.item-power-slide14,
|
|
.item-power-slide15,
|
|
.item-power-slide16,
|
|
.item-power-slide17,
|
|
.item-power-slide18,
|
|
.item-power-slide19,
|
|
.item-power-slide20 {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: flex-start;
|
|
max-height: 330px;
|
|
}
|
|
|
|
.item-power-block-heading {
|
|
max-height: 30px;
|
|
width: 388px;
|
|
padding: 6px;
|
|
background-color: #4ba6ff;
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
}
|
|
|
|
.item-power-block-heading h1 {
|
|
font-size: 17px;
|
|
color: white;
|
|
text-align: left;
|
|
width: 30px;
|
|
}
|
|
|
|
.item-power-block-heading input[type=text]:hover {
|
|
border: 2px solid #66bbeb;
|
|
}
|
|
|
|
.item-power-block-heading input[readonly] {
|
|
text-align: right;
|
|
font-size: 17px;
|
|
font-weight: bold;
|
|
text-align: right;
|
|
color: white;
|
|
pointer-events: none;
|
|
}
|
|
|
|
.item-power-block-heading input[type=text] {
|
|
font-size: 17px;
|
|
font-weight: bold;
|
|
color: white;
|
|
text-align: center;
|
|
background: transparent;
|
|
width: 50%;
|
|
margin: 0px;
|
|
padding-bottom: 0px;
|
|
height: 25px;
|
|
border: 2px solid transparent;
|
|
|
|
&::placeholder {
|
|
color: white;
|
|
opacity: 0.33;
|
|
}
|
|
}
|
|
|
|
.item-power-block-heading-container {
|
|
display: flex;
|
|
flex-direction: row;
|
|
align-items: center;
|
|
background-color: transparent;
|
|
}
|
|
|
|
.item-power-block-heading-container:nth-child(1) {
|
|
justify-content: flex-start;
|
|
width: 78px;
|
|
}
|
|
|
|
.item-power-block-heading-container:nth-child(3) {
|
|
justify-content: space-between;
|
|
gap: 5px;
|
|
padding-right: 3px;
|
|
}
|
|
|
|
.item-power-block {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: flex-start;
|
|
}
|
|
|
|
.item-power-block-stats {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
width: 198px;
|
|
min-height: 280px;
|
|
}
|
|
|
|
.item-power-block-stats h1 {
|
|
text-align: left;
|
|
line-height: 1.2;
|
|
font-size: 12px;
|
|
margin: 0px;
|
|
}
|
|
|
|
.item-power-block-stats-row .container-checkbox-small-light {
|
|
padding: 0px;
|
|
margin: 0px;
|
|
margin-top: 1px;
|
|
padding-right: -5px;
|
|
padding-bottom: 16px;
|
|
}
|
|
|
|
.item-powers-range-mods .custom-select-alternate,
|
|
.item-power-block-stats-row .custom-select-alternate {
|
|
padding-left: 4px;
|
|
}
|
|
|
|
.item-power-block-stats-row:first-child .custom-select-alternate {
|
|
width: 87px;
|
|
}
|
|
|
|
.item-power-block-stats-row:nth-child(7) .custom-select-alternate {
|
|
width: 104px;
|
|
}
|
|
|
|
.item-power-block-stats-row,
|
|
.item-power-block-stats-half-row,
|
|
.item-power-block-stats-thirds-row,
|
|
.item-power-block-stats-quarter-row {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
min-height: 29px;
|
|
}
|
|
|
|
.item-power-block-stats-row {
|
|
width: 190px;
|
|
padding-left: 4px;
|
|
padding-right: 4px;
|
|
}
|
|
|
|
.item-power-block-stats-half-row {
|
|
width: 91px;
|
|
}
|
|
|
|
.item-power-block-stats-thirds-row {
|
|
width: 65px;
|
|
}
|
|
|
|
.item-power-block-stats-quarter-row {
|
|
width: 47px;
|
|
}
|
|
|
|
.item-power-block-stats-row:nth-child(odd),
|
|
.item-power-block-stats h2:nth-child(odd) {
|
|
background-color: #e9f4ff;
|
|
}
|
|
|
|
.item-power-block-stats-row input[type=text] {
|
|
text-align: center;
|
|
height: 21px;
|
|
padding-left: 2px;
|
|
padding-right: 4px;
|
|
border: solid 1px #bcdeff;
|
|
background: transparent;
|
|
}
|
|
|
|
.item-power-block-stats-row:nth-child(2) input[type=text] {
|
|
width: 140px;
|
|
}
|
|
|
|
.item-power-block-stats-row:nth-child(3) input[type=text] {
|
|
width: 60px;
|
|
}
|
|
|
|
.item-power-block-stats-row input[type=number],
|
|
.item-power-block-stats-half-row input[type=number] {
|
|
text-align: center;
|
|
min-width: 48px;
|
|
height: 21px;
|
|
border: solid 1px transparent;
|
|
background: transparent;
|
|
}
|
|
|
|
.item-power-block-stats-thirds-row .container-checkbox-small-light {
|
|
padding-right: 9px;
|
|
}
|
|
|
|
.item-power-block-stats-row:nth-child(4) input[type=number],
|
|
.item-power-block-stats-row:nth-child(5) input[type=number] {
|
|
max-width: 38px;
|
|
min-width: 38px;
|
|
}
|
|
|
|
.item-power-block-stats input[readonly] {
|
|
text-align: center;
|
|
font-weight: bold;
|
|
width: 30px;
|
|
height: 21px;
|
|
padding-left: 2px;
|
|
padding-bottom: 1px;
|
|
padding-right: 4px;
|
|
background-color: transparent;
|
|
border: 1px solid transparent;
|
|
|
|
&:focus {
|
|
outline: none;
|
|
}
|
|
}
|
|
|
|
.item-power-block-text {
|
|
width: 194px;
|
|
min-height: 280px;
|
|
background-color: #a5d3ff;
|
|
padding: 4px;
|
|
}
|
|
|
|
.item-power-block-text textarea {
|
|
font-size: 13px;
|
|
text-align: left;
|
|
color: black;
|
|
height: 267px;
|
|
width: 182px;
|
|
border: solid 2px transparent;
|
|
background: #a5d3ff;
|
|
display: block;
|
|
margin: 0px;
|
|
|
|
&::placeholder {
|
|
color: black;
|
|
opacity: 0.33;
|
|
}
|
|
}
|
|
|
|
.item-power-block-text textarea:hover {
|
|
border: solid 2px #d2e9ff;
|
|
}
|
|
|
|
|
|
/* Power slide selection display */
|
|
|
|
/* default slide visibility */
|
|
.item-power-slide01,
|
|
.item-power-slide02,
|
|
.item-power-slide03,
|
|
.item-power-slide04,
|
|
.item-power-slide05,
|
|
.item-power-slide06,
|
|
.item-power-slide07,
|
|
.item-power-slide08,
|
|
.item-power-slide09,
|
|
.item-power-slide10,
|
|
.item-power-slide11,
|
|
.item-power-slide12,
|
|
.item-power-slide13,
|
|
.item-power-slide14,
|
|
.item-power-slide15,
|
|
.item-power-slide16,
|
|
.item-power-slide17,
|
|
.item-power-slide18,
|
|
.item-power-slide19,
|
|
.item-power-slide20 {
|
|
display: none;
|
|
}
|
|
|
|
/* show the selected power slide */
|
|
.item-upper-power-selection[value="power01"] ~ div.grid-container-power-slides .item-power-slide01,
|
|
.item-upper-power-selection[value="power02"] ~ div.grid-container-power-slides .item-power-slide02,
|
|
.item-upper-power-selection[value="power03"] ~ div.grid-container-power-slides .item-power-slide03,
|
|
.item-upper-power-selection[value="power04"] ~ div.grid-container-power-slides .item-power-slide04,
|
|
.item-upper-power-selection[value="power05"] ~ div.grid-container-power-slides .item-power-slide05,
|
|
.item-upper-power-selection[value="power06"] ~ div.grid-container-power-slides .item-power-slide06,
|
|
.item-upper-power-selection[value="power07"] ~ div.grid-container-power-slides .item-power-slide07,
|
|
.item-upper-power-selection[value="power08"] ~ div.grid-container-power-slides .item-power-slide08,
|
|
.item-upper-power-selection[value="power09"] ~ div.grid-container-power-slides .item-power-slide09,
|
|
.item-upper-power-selection[value="power10"] ~ div.grid-container-power-slides .item-power-slide10 {
|
|
display: block;
|
|
position: relative;
|
|
}
|
|
|
|
.item-lower-power-selection[value="power11"] ~ div.grid-container-power-slides .item-power-slide11,
|
|
.item-lower-power-selection[value="power12"] ~ div.grid-container-power-slides .item-power-slide12,
|
|
.item-lower-power-selection[value="power13"] ~ div.grid-container-power-slides .item-power-slide13,
|
|
.item-lower-power-selection[value="power14"] ~ div.grid-container-power-slides .item-power-slide14,
|
|
.item-lower-power-selection[value="power15"] ~ div.grid-container-power-slides .item-power-slide15,
|
|
.item-lower-power-selection[value="power16"] ~ div.grid-container-power-slides .item-power-slide16,
|
|
.item-lower-power-selection[value="power17"] ~ div.grid-container-power-slides .item-power-slide17,
|
|
.item-lower-power-selection[value="power18"] ~ div.grid-container-power-slides .item-power-slide18,
|
|
.item-lower-power-selection[value="power19"] ~ div.grid-container-power-slides .item-power-slide19,
|
|
.item-lower-power-selection[value="power20"] ~ div.grid-container-power-slides .item-power-slide20 {
|
|
display: block;
|
|
position: relative;
|
|
}
|
|
|
|
/* Make a selection button appear to be continuous with its slide via color and border */
|
|
.item-upper-power-selection[value="power01"] ~ .flex-container-power-selectors button[name="act_power01"]:not(:hover),
|
|
.item-upper-power-selection[value="power02"] ~ .flex-container-power-selectors button[name="act_power02"]:not(:hover),
|
|
.item-upper-power-selection[value="power03"] ~ .flex-container-power-selectors button[name="act_power03"]:not(:hover),
|
|
.item-upper-power-selection[value="power04"] ~ .flex-container-power-selectors button[name="act_power04"]:not(:hover),
|
|
.item-upper-power-selection[value="power05"] ~ .flex-container-power-selectors button[name="act_power05"]:not(:hover),
|
|
.item-upper-power-selection[value="power06"] ~ .flex-container-power-selectors button[name="act_power06"]:not(:hover),
|
|
.item-upper-power-selection[value="power07"] ~ .flex-container-power-selectors button[name="act_power07"]:not(:hover),
|
|
.item-upper-power-selection[value="power08"] ~ .flex-container-power-selectors button[name="act_power08"]:not(:hover),
|
|
.item-upper-power-selection[value="power09"] ~ .flex-container-power-selectors button[name="act_power09"]:not(:hover),
|
|
.item-upper-power-selection[value="power10"] ~ .flex-container-power-selectors button[name="act_power10"]:not(:hover) {
|
|
background-color: white;
|
|
border: 1px solid #bcdeff;
|
|
border-right: none;
|
|
}
|
|
|
|
.item-lower-power-selection[value="power11"] ~ .flex-container-power-selectors button[name="act_power11"]:not(:hover),
|
|
.item-lower-power-selection[value="power12"] ~ .flex-container-power-selectors button[name="act_power12"]:not(:hover),
|
|
.item-lower-power-selection[value="power13"] ~ .flex-container-power-selectors button[name="act_power13"]:not(:hover),
|
|
.item-lower-power-selection[value="power14"] ~ .flex-container-power-selectors button[name="act_power14"]:not(:hover),
|
|
.item-lower-power-selection[value="power15"] ~ .flex-container-power-selectors button[name="act_power15"]:not(:hover),
|
|
.item-lower-power-selection[value="power16"] ~ .flex-container-power-selectors button[name="act_power16"]:not(:hover),
|
|
.item-lower-power-selection[value="power17"] ~ .flex-container-power-selectors button[name="act_power17"]:not(:hover),
|
|
.item-lower-power-selection[value="power18"] ~ .flex-container-power-selectors button[name="act_power18"]:not(:hover),
|
|
.item-lower-power-selection[value="power19"] ~ .flex-container-power-selectors button[name="act_power19"]:not(:hover),
|
|
.item-lower-power-selection[value="power20"] ~ .flex-container-power-selectors button[name="act_power20"]:not(:hover) {
|
|
background-color: white;
|
|
border: 1px solid #bcdeff;
|
|
border-right: none;
|
|
}
|
|
|
|
/* Ignore hover styling for selector button of current slide */
|
|
.item-upper-power-selection[value="power01"] ~ .flex-container-power-selectors button[name="act_power01"]:hover,
|
|
.item-upper-power-selection[value="power02"] ~ .flex-container-power-selectors button[name="act_power02"]:hover,
|
|
.item-upper-power-selection[value="power03"] ~ .flex-container-power-selectors button[name="act_power03"]:hover,
|
|
.item-upper-power-selection[value="power04"] ~ .flex-container-power-selectors button[name="act_power04"]:hover,
|
|
.item-upper-power-selection[value="power05"] ~ .flex-container-power-selectors button[name="act_power05"]:hover,
|
|
.item-upper-power-selection[value="power06"] ~ .flex-container-power-selectors button[name="act_power06"]:hover,
|
|
.item-upper-power-selection[value="power07"] ~ .flex-container-power-selectors button[name="act_power07"]:hover,
|
|
.item-upper-power-selection[value="power08"] ~ .flex-container-power-selectors button[name="act_power08"]:hover,
|
|
.item-upper-power-selection[value="power09"] ~ .flex-container-power-selectors button[name="act_power09"]:hover,
|
|
.item-upper-power-selection[value="power10"] ~ .flex-container-power-selectors button[name="act_power10"]:hover {
|
|
background-color: white;
|
|
border: 1px solid #f9f4b3;
|
|
border-right: none;
|
|
}
|
|
|
|
.item-lower-power-selection[value="power11"] ~ .flex-container-power-selectors button[name="act_power11"]:hover,
|
|
.item-lower-power-selection[value="power12"] ~ .flex-container-power-selectors button[name="act_power12"]:hover,
|
|
.item-lower-power-selection[value="power13"] ~ .flex-container-power-selectors button[name="act_power13"]:hover,
|
|
.item-lower-power-selection[value="power14"] ~ .flex-container-power-selectors button[name="act_power14"]:hover,
|
|
.item-lower-power-selection[value="power15"] ~ .flex-container-power-selectors button[name="act_power15"]:hover,
|
|
.item-lower-power-selection[value="power16"] ~ .flex-container-power-selectors button[name="act_power16"]:hover,
|
|
.item-lower-power-selection[value="power17"] ~ .flex-container-power-selectors button[name="act_power17"]:hover,
|
|
.item-lower-power-selection[value="power18"] ~ .flex-container-power-selectors button[name="act_power18"]:hover,
|
|
.item-lower-power-selection[value="power19"] ~ .flex-container-power-selectors button[name="act_power19"]:hover,
|
|
.item-lower-power-selection[value="power20"] ~ .flex-container-power-selectors button[name="act_power20"]:hover {
|
|
background-color: white;
|
|
border: 1px solid #bcdeff;
|
|
border-right: none;
|
|
}
|
|
|
|
/* Show Power Roll Buttons */
|
|
|
|
.item-power-roll01,
|
|
.item-power-roll02,
|
|
.item-power-roll03,
|
|
.item-power-roll04,
|
|
.item-power-roll05,
|
|
.item-power-roll06,
|
|
.item-power-roll07,
|
|
.item-power-roll08,
|
|
.item-power-roll09,
|
|
.item-power-roll10,
|
|
.item-power-roll11,
|
|
.item-power-roll12,
|
|
.item-power-roll13,
|
|
.item-power-roll14,
|
|
.item-power-roll15,
|
|
.item-power-roll16,
|
|
.item-power-roll17,
|
|
.item-power-roll18,
|
|
.item-power-roll19,
|
|
.item-power-roll20 {
|
|
visibility: hidden;
|
|
}
|
|
|
|
.item-upper-power-action01[value="all"] ~ div.item-power-action-block .item-power-roll01,
|
|
.item-upper-power-action02[value="all"] ~ div.item-power-action-block .item-power-roll02,
|
|
.item-upper-power-action03[value="all"] ~ div.item-power-action-block .item-power-roll03,
|
|
.item-upper-power-action04[value="all"] ~ div.item-power-action-block .item-power-roll04,
|
|
.item-upper-power-action05[value="all"] ~ div.item-power-action-block .item-power-roll05,
|
|
.item-upper-power-action06[value="all"] ~ div.item-power-action-block .item-power-roll06,
|
|
.item-upper-power-action07[value="all"] ~ div.item-power-action-block .item-power-roll07,
|
|
.item-upper-power-action08[value="all"] ~ div.item-power-action-block .item-power-roll08,
|
|
.item-upper-power-action09[value="all"] ~ div.item-power-action-block .item-power-roll09,
|
|
.item-upper-power-action10[value="all"] ~ div.item-power-action-block .item-power-roll10 {
|
|
visibility: visible;
|
|
}
|
|
|
|
.item-lower-power-action11[value="all"] ~ div.item-power-action-block .item-power-roll11,
|
|
.item-lower-power-action12[value="all"] ~ div.item-power-action-block .item-power-roll12,
|
|
.item-lower-power-action13[value="all"] ~ div.item-power-action-block .item-power-roll13,
|
|
.item-lower-power-action14[value="all"] ~ div.item-power-action-block .item-power-roll14,
|
|
.item-lower-power-action15[value="all"] ~ div.item-power-action-block .item-power-roll15,
|
|
.item-lower-power-action16[value="all"] ~ div.item-power-action-block .item-power-roll16,
|
|
.item-lower-power-action17[value="all"] ~ div.item-power-action-block .item-power-roll17,
|
|
.item-lower-power-action18[value="all"] ~ div.item-power-action-block .item-power-roll18,
|
|
.item-lower-power-action19[value="all"] ~ div.item-power-action-block .item-power-roll19,
|
|
.item-lower-power-action20[value="all"] ~ div.item-power-action-block .item-power-roll20 {
|
|
visibility: visible;
|
|
}
|
|
|
|
.item-upper-power-action01[value="roll"] ~ div.item-power-action-block .item-power-roll01,
|
|
.item-upper-power-action02[value="roll"] ~ div.item-power-action-block .item-power-roll02,
|
|
.item-upper-power-action03[value="roll"] ~ div.item-power-action-block .item-power-roll03,
|
|
.item-upper-power-action04[value="roll"] ~ div.item-power-action-block .item-power-roll04,
|
|
.item-upper-power-action05[value="roll"] ~ div.item-power-action-block .item-power-roll05,
|
|
.item-upper-power-action06[value="roll"] ~ div.item-power-action-block .item-power-roll06,
|
|
.item-upper-power-action07[value="roll"] ~ div.item-power-action-block .item-power-roll07,
|
|
.item-upper-power-action08[value="roll"] ~ div.item-power-action-block .item-power-roll08,
|
|
.item-upper-power-action09[value="roll"] ~ div.item-power-action-block .item-power-roll09,
|
|
.item-upper-power-action10[value="roll"] ~ div.item-power-action-block .item-power-roll10 {
|
|
visibility: visible;
|
|
}
|
|
|
|
.item-lower-power-action11[value="roll"] ~ div.item-power-action-block .item-power-roll11,
|
|
.item-lower-power-action12[value="roll"] ~ div.item-power-action-block .item-power-roll12,
|
|
.item-lower-power-action13[value="roll"] ~ div.item-power-action-block .item-power-roll13,
|
|
.item-lower-power-action14[value="roll"] ~ div.item-power-action-block .item-power-roll14,
|
|
.item-lower-power-action15[value="roll"] ~ div.item-power-action-block .item-power-roll15,
|
|
.item-lower-power-action16[value="roll"] ~ div.item-power-action-block .item-power-roll16,
|
|
.item-lower-power-action17[value="roll"] ~ div.item-power-action-block .item-power-roll17,
|
|
.item-lower-power-action18[value="roll"] ~ div.item-power-action-block .item-power-roll18,
|
|
.item-lower-power-action19[value="roll"] ~ div.item-power-action-block .item-power-roll19,
|
|
.item-lower-power-action20[value="roll"] ~ div.item-power-action-block .item-power-roll20 {
|
|
visibility: visible;
|
|
}
|
|
|
|
/* Show Power END Buttons */
|
|
|
|
.item-power-end01,
|
|
.item-power-end02,
|
|
.item-power-end03,
|
|
.item-power-end04,
|
|
.item-power-end05,
|
|
.item-power-end06,
|
|
.item-power-end07,
|
|
.item-power-end08,
|
|
.item-power-end09,
|
|
.item-power-end10,
|
|
.item-power-end11,
|
|
.item-power-end12,
|
|
.item-power-end13,
|
|
.item-power-end14,
|
|
.item-power-end15,
|
|
.item-power-end16,
|
|
.item-power-end17,
|
|
.item-power-end18,
|
|
.item-power-end19,
|
|
.item-power-end20 {
|
|
visibility: hidden;
|
|
}
|
|
|
|
.item-upper-power-action01[value="all"] ~ div.item-power-action-block .item-power-end01,
|
|
.item-upper-power-action02[value="all"] ~ div.item-power-action-block .item-power-end02,
|
|
.item-upper-power-action03[value="all"] ~ div.item-power-action-block .item-power-end03,
|
|
.item-upper-power-action04[value="all"] ~ div.item-power-action-block .item-power-end04,
|
|
.item-upper-power-action05[value="all"] ~ div.item-power-action-block .item-power-end05,
|
|
.item-upper-power-action06[value="all"] ~ div.item-power-action-block .item-power-end06,
|
|
.item-upper-power-action07[value="all"] ~ div.item-power-action-block .item-power-end07,
|
|
.item-upper-power-action08[value="all"] ~ div.item-power-action-block .item-power-end08,
|
|
.item-upper-power-action09[value="all"] ~ div.item-power-action-block .item-power-end09,
|
|
.item-upper-power-action10[value="all"] ~ div.item-power-action-block .item-power-end10 {
|
|
visibility: visible;
|
|
}
|
|
|
|
.item-lower-power-action11[value="all"] ~ div.item-power-action-block .item-power-end11,
|
|
.item-lower-power-action12[value="all"] ~ div.item-power-action-block .item-power-end12,
|
|
.item-lower-power-action13[value="all"] ~ div.item-power-action-block .item-power-end13,
|
|
.item-lower-power-action14[value="all"] ~ div.item-power-action-block .item-power-end14,
|
|
.item-lower-power-action15[value="all"] ~ div.item-power-action-block .item-power-end15,
|
|
.item-lower-power-action16[value="all"] ~ div.item-power-action-block .item-power-end16,
|
|
.item-lower-power-action17[value="all"] ~ div.item-power-action-block .item-power-end17,
|
|
.item-lower-power-action18[value="all"] ~ div.item-power-action-block .item-power-end18,
|
|
.item-lower-power-action19[value="all"] ~ div.item-power-action-block .item-power-end19,
|
|
.item-lower-power-action20[value="all"] ~ div.item-power-action-block .item-power-end20 {
|
|
visibility: visible;
|
|
}
|
|
|
|
.item-upper-power-action01[value="end"] ~ div.item-power-action-block .item-power-end01,
|
|
.item-upper-power-action02[value="end"] ~ div.item-power-action-block .item-power-end02,
|
|
.item-upper-power-action03[value="end"] ~ div.item-power-action-block .item-power-end03,
|
|
.item-upper-power-action04[value="end"] ~ div.item-power-action-block .item-power-end04,
|
|
.item-upper-power-action05[value="end"] ~ div.item-power-action-block .item-power-end05,
|
|
.item-upper-power-action06[value="end"] ~ div.item-power-action-block .item-power-end06,
|
|
.item-upper-power-action07[value="end"] ~ div.item-power-action-block .item-power-end07,
|
|
.item-upper-power-action08[value="end"] ~ div.item-power-action-block .item-power-end08,
|
|
.item-upper-power-action09[value="end"] ~ div.item-power-action-block .item-power-end09,
|
|
.item-upper-power-action10[value="end"] ~ div.item-power-action-block .item-power-end10 {
|
|
visibility: visible;
|
|
}
|
|
|
|
.item-lower-power-action11[value="end"] ~ div.item-power-action-block .item-power-end11,
|
|
.item-lower-power-action12[value="end"] ~ div.item-power-action-block .item-power-end12,
|
|
.item-lower-power-action13[value="end"] ~ div.item-power-action-block .item-power-end13,
|
|
.item-lower-power-action14[value="end"] ~ div.item-power-action-block .item-power-end14,
|
|
.item-lower-power-action15[value="end"] ~ div.item-power-action-block .item-power-end15,
|
|
.item-lower-power-action16[value="end"] ~ div.item-power-action-block .item-power-end16,
|
|
.item-lower-power-action17[value="end"] ~ div.item-power-action-block .item-power-end17,
|
|
.item-lower-power-action18[value="end"] ~ div.item-power-action-block .item-power-end18,
|
|
.item-lower-power-action19[value="end"] ~ div.item-power-action-block .item-power-end19,
|
|
.item-lower-power-action20[value="end"] ~ div.item-power-action-block .item-power-end20 {
|
|
visibility: visible;
|
|
}
|
|
|
|
/* Buttons for maneuver, power, talent, and complication movers. */
|
|
.maneuver-mover-plus-minus-enclosure,
|
|
.power-mover-plus-minus-enclosure,
|
|
.talent-mover-plus-minus-enclosure,
|
|
.complication-mover-plus-minus-enclosure {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
max-height: 22px;
|
|
max-width: 13px;
|
|
}
|
|
|
|
.maneuver-mover-plus-minus-button,
|
|
.power-mover-plus-minus-button,
|
|
.talent-mover-plus-minus-button,
|
|
.complication-mover-plus-minus-button {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
height: 22px;
|
|
width: 13px;
|
|
align-items: center;
|
|
padding: 0px;
|
|
margin-right: 1px;
|
|
}
|
|
|
|
.maneuver-mover-plus-minus-button button.buttonPlus,
|
|
.maneuver-mover-plus-minus-button button.buttonMinus,
|
|
.power-mover-plus-minus-button button.buttonPlus,
|
|
.power-mover-plus-minus-button button.buttonMinus,
|
|
.talent-mover-plus-minus-button button.buttonPlus,
|
|
.talent-mover-plus-minus-button button.buttonMinus,
|
|
.complication-mover-plus-minus-button button.buttonPlus,
|
|
.complication-mover-plus-minus-button button.buttonMinus {
|
|
display: inline-block;
|
|
margin: 0px 0px;
|
|
padding: 0px 0px;
|
|
border-radius: 0px;
|
|
max-height: 9px;
|
|
min-height: 9px;
|
|
max-width: 13px;
|
|
min-width: 13px;
|
|
}
|
|
|
|
.maneuver-mover-plus-minus-button button.buttonPlus,
|
|
.talent-mover-plus-minus-button button.buttonPlus,
|
|
.complication-mover-plus-minus-button button.buttonPlus {
|
|
position: absolute;
|
|
top: 6px;
|
|
}
|
|
|
|
.maneuver-mover-plus-minus-button button.buttonMinus,
|
|
.talent-mover-plus-minus-button button.buttonMinus,
|
|
.complication-mover-plus-minus-button button.buttonMinus {
|
|
position: absolute;
|
|
top: 17px;
|
|
}
|
|
|
|
.power-mover-plus-minus-button button.buttonPlus {
|
|
position: absolute;
|
|
top: 9px;
|
|
}
|
|
|
|
.power-mover-plus-minus-button button.buttonMinus {
|
|
position: absolute;
|
|
top: 20px;
|
|
}
|
|
|
|
.maneuver-mover-plus-minus-button .upArrow,
|
|
.maneuver-mover-plus-minus-button .downArrow,
|
|
.power-mover-plus-minus-button .upArrow,
|
|
.power-mover-plus-minus-button .downArrow,
|
|
.talent-mover-plus-minus-button .upArrow,
|
|
.talent-mover-plus-minus-button .downArrow,
|
|
.complication-mover-plus-minus-button .upArrow,
|
|
.complication-mover-plus-minus-button .downArrow {
|
|
position: absolute;
|
|
left: 3px;
|
|
right: 5px;
|
|
height: 5px;
|
|
width: 5px;
|
|
padding: 0px;
|
|
border: solid #62b1ff;
|
|
border-width: 0 2px 2px 0;
|
|
display: inline-block;
|
|
}
|
|
|
|
.maneuver-mover-plus-minus-button .upArrow,
|
|
.power-mover-plus-minus-button .upArrow,
|
|
.talent-mover-plus-minus-button .upArrow,
|
|
.complication-mover-plus-minus-button .upArrow {
|
|
top: 3px;
|
|
transform: rotate(225deg);
|
|
-webkit-transform: rotate(225deg);
|
|
}
|
|
|
|
.maneuver-mover-plus-minus-button .downArrow,
|
|
.power-mover-plus-minus-button .downArrow,
|
|
.talent-mover-plus-minus-button .downArrow,
|
|
.complication-mover-plus-minus-button .downArrow {
|
|
top: -1px;
|
|
transform: rotate(45deg);
|
|
-webkit-transform: rotate(45deg);
|
|
}
|
|
|
|
.maneuver-mover-plus-minus-button button.buttonPlus,
|
|
.maneuver-mover-plus-minus-button button.buttonMinus,
|
|
.power-mover-plus-minus-button button.buttonPlus,
|
|
.power-mover-plus-minus-button button.buttonMinus,
|
|
.talent-mover-plus-minus-button button.buttonPlus,
|
|
.talent-mover-plus-minus-button button.buttonMinus,
|
|
.complication-mover-plus-minus-button button.buttonPlus,
|
|
.complication-mover-plus-minus-button button.buttonMinus {
|
|
background-color: white;
|
|
border: solid 1px #8fc8ff;
|
|
}
|
|
|
|
.maneuver-mover-plus-minus-button button.buttonPlus:hover,
|
|
.maneuver-mover-plus-minus-button button.buttonMinus:hover,
|
|
.power-mover-plus-minus-button button.buttonPlus:hover,
|
|
.power-mover-plus-minus-button button.buttonMinus:hover,
|
|
.talent-mover-plus-minus-button button.buttonPlus:hover,
|
|
.talent-mover-plus-minus-button button.buttonMinus:hover,
|
|
.complication-mover-plus-minus-button button.buttonPlus:hover,
|
|
.complication-mover-plus-minus-button button.buttonMinus:hover {
|
|
background-color: #8A8A8A;
|
|
transition: 0.05s;
|
|
}
|
|
|
|
.maneuver-mover-plus-minus-button button.buttonPlus:hover > .upArrow,
|
|
.maneuver-mover-plus-minus-button button.buttonMinus:hover > .downArrow,
|
|
.power-mover-plus-minus-button button.buttonPlus:hover > .upArrow,
|
|
.power-mover-plus-minus-button button.buttonMinus:hover > .downArrow,
|
|
.talent-mover-plus-minus-button button.buttonPlus:hover > .upArrow,
|
|
.talent-mover-plus-minus-button button.buttonMinus:hover > .downArrow,
|
|
.complication-mover-plus-minus-button button.buttonPlus:hover > .upArrow,
|
|
.complication-mover-plus-minus-button button.buttonMinus:hover > .downArrow {
|
|
height: 5px;
|
|
width: 5px;
|
|
padding: 0px;
|
|
border: solid white;
|
|
border-width: 0 2px 2px 0;
|
|
display: inline-block;
|
|
}
|
|
|
|
/* ----------------------------------------------------- */
|
|
/* Skills */
|
|
/* Organized into a 2x3 grid of containers */
|
|
/* ----------------------------------------------------- */
|
|
.grid-container-skills-tab {
|
|
display: grid;
|
|
grid-template-areas: "generalSkills otherSkills";
|
|
grid-gap: 6px;
|
|
grid-template-columns: 358px 322px;
|
|
grid-template-rows: 783px;
|
|
max-width: 692px;
|
|
padding: 0px;
|
|
padding-left: 0px;
|
|
padding-top: 6px;
|
|
margin-bottom: 0px;
|
|
font-size: 16px;
|
|
background-color: #f0c566;
|
|
border: 3px solid #6787e7;
|
|
border-radius: 0px;
|
|
justify-content: middle;
|
|
min-height: 795px;
|
|
}
|
|
|
|
.grid-container-skills-tab h1 {
|
|
display:inline-block;
|
|
margin-left: 0px;
|
|
padding-left: 2px;
|
|
padding-right: 0px;
|
|
padding-top: 0px;
|
|
padding-bottom: 0px;
|
|
margin: 0px;
|
|
margin-top: 1px;
|
|
font-size: 13px;
|
|
font-style: normal;
|
|
line-height: 1.10;
|
|
text-align: center;
|
|
}
|
|
|
|
.grid-container-skills-tab input[type=text] {
|
|
height: 22px;
|
|
}
|
|
|
|
.flex-container-skills-left {
|
|
grid-area: "generalSkills";
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
min-height: 790px;
|
|
}
|
|
|
|
.flex-container-skills-right {
|
|
grid-area: "otherSkills";
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
min-height: 790px;
|
|
}
|
|
|
|
.grid-container-skills-tab .custom-select,
|
|
.grid-container-skills-tab .custom-select-skill,
|
|
.grid-container-skills-tab .custom-select-alternate {
|
|
font-size: 13px;
|
|
margin-left: 3px;
|
|
padding-left: 3px;
|
|
}
|
|
|
|
/* Item: Skill Containers for Skill Groups */
|
|
.item-skillsTab-flex-container-cap,
|
|
.item-flex-container-skill-list,
|
|
.item-skillsTab-flex-container-base {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: flex-start;
|
|
max-width: 358px;
|
|
margin-left: 5px;
|
|
background-color: #f6ee8d;
|
|
border: solid 2px #ebb232;
|
|
line-height: 1.10;
|
|
padding-left: 1px;
|
|
padding-right: 4px;
|
|
}
|
|
|
|
.item-flex-container-skill-list {
|
|
display: flex;
|
|
flex-direction: column;
|
|
flex: 1;
|
|
overflow-y: auto;
|
|
overflow-x: hidden;
|
|
}
|
|
|
|
.item-flex-container-skill-list ul {
|
|
flex: 1 0 auto;
|
|
}
|
|
|
|
.item-skillsTab-flex-container-cap {
|
|
border-bottom: none;
|
|
border-radius: 3px 3px 0px 0px;
|
|
padding-top: 5px;
|
|
min-height: 19px;
|
|
max-height: 19px;
|
|
}
|
|
|
|
.item-flex-container-skill-list {
|
|
border-top: none;
|
|
border-bottom: none;
|
|
max-height: 750px;
|
|
}
|
|
|
|
.item-skillsTab-flex-container-base {
|
|
border-top: none;
|
|
border-radius: 0px 0px 3px 3px;
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: center;
|
|
min-height: 14px;
|
|
max-height: 14px;
|
|
}
|
|
|
|
.item-flex-container-skill-list input[type=number] {
|
|
text-align: center;
|
|
padding-left: 3px;
|
|
padding-right: 1px; /* Fix for shifting spinners on focus */
|
|
max-width: 36px;
|
|
max-height: 22px;
|
|
border: transparent;
|
|
background: transparent;
|
|
|
|
&:focus {
|
|
background-color: #fcf9d9;;
|
|
outline: none;
|
|
}
|
|
|
|
&:hover {
|
|
background-color: #ddf0fa;
|
|
}
|
|
}
|
|
|
|
.item-flex-container-skill-list input[readonly] {
|
|
text-align: center;
|
|
max-width: 24px;
|
|
background-color: transparent;
|
|
border: transparent;
|
|
|
|
&:focus {
|
|
outline: none;
|
|
}
|
|
}
|
|
|
|
.item-flex-container-skill-list input[type=text]:nth-child(1) {
|
|
max-width: 140px;
|
|
margin-top: 1px;
|
|
margin-bottom: 1px;
|
|
font-size: 13px;
|
|
text-align: left;
|
|
margin-left: 4px;
|
|
margin-right: 1px;
|
|
padding-left: 2px;
|
|
padding-right: 1px;
|
|
background: transparent;
|
|
border: solid 1px transparent;
|
|
}
|
|
|
|
.item-flex-container-skill-list input[type=text]:nth-child(1):focus {
|
|
background-color: #fcf9d9;
|
|
outline: none;
|
|
}
|
|
|
|
.item-flex-container-skill-list input[type=text]:nth-child(1):hover {
|
|
background-color: #ddf0fa;
|
|
}
|
|
|
|
/* Sub-Item: Flex containers for rows */
|
|
.subitem-skillsTab-grid-container-skills-heading-left {
|
|
grid-template-areas: "skillName skillType rollChance . skillCost";
|
|
grid-template-columns: 164px 70px 30px 22px 58px;
|
|
display: grid;
|
|
}
|
|
|
|
.subitem-skillsTab-grid-container-skills-heading-left-name {
|
|
grid-area: skillName;
|
|
padding-left: 5px;
|
|
}
|
|
|
|
.subitem-skillsTab-grid-container-skills-heading-left-name h2 {
|
|
text-align: left;
|
|
}
|
|
|
|
.subitem-skillsTab-grid-container-skills-heading-left-type {
|
|
grid-area: skillType;
|
|
text-align: center;
|
|
}
|
|
|
|
.subitem-skillsTab-grid-container-skills-heading-left-roll {
|
|
grid-area: rollChance;
|
|
text-align: center;
|
|
}
|
|
|
|
.subitem-skillsTab-grid-container-skills-heading-left-cost {
|
|
grid-area: skillCost;
|
|
text-align: center;
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-skill {
|
|
text-align: left;
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
padding-right: 2px;
|
|
max-height: 24px;
|
|
min-width: 340px;
|
|
margin-bottom: 1px;
|
|
align-items: center;
|
|
}
|
|
|
|
/* Item: Skill Container for combat skills. */
|
|
.item-skillsTab-flex-container-combat-skills {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: flex-start;
|
|
max-width: 292px;
|
|
min-height: 261px;
|
|
background-color: #f6ee8d;
|
|
border: solid 2px #ebb232;
|
|
border-radius: 3px;
|
|
padding-left: 4px;
|
|
padding-right: 4px;
|
|
padding-bottom: 1px;
|
|
padding-top: 4px;
|
|
}
|
|
|
|
.combat-skills-extension[value="true"] ~ div.item-skillsTab-flex-container-combat-skills {
|
|
min-height: 381px;
|
|
}
|
|
|
|
.combat-skills-extension[value="true"] ~ div.item-skillsTab-flex-container-combat-skills .item-flex-container-combat-skills-extension {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.combat-skills-extension[value="false"] ~ div.item-skillsTab-flex-container-combat-skills {
|
|
min-height: 261px;
|
|
}
|
|
|
|
.combat-skills-extension[value="false"] ~ div.item-skillsTab-flex-container-combat-skills .item-flex-container-combat-skills-extension {
|
|
display: none;
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-combat-skill,
|
|
.subitem-skillsTab-flex-container-combat-levels {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
min-width: 285px;
|
|
align-items: center;
|
|
margin-bottom: 2px;
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-combat-skill:nth-child(n+2),
|
|
.subitem-skillsTab-flex-container-combat-levels {
|
|
height: 22px;
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-combat-skill h1{
|
|
min-height: 16px;
|
|
text-align: center;
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-combat-skill h1:nth-child(1) {
|
|
text-align: left;
|
|
min-width: 148px;
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-combat-skill h1:nth-child(3) {
|
|
min-width: 50px;
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-combat-skill h1:nth-child(5) {
|
|
padding-right: 2px;
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-combat-skill input[type=text]:nth-child(1) {
|
|
text-align: left;
|
|
padding-left: 2px;
|
|
width: 150px;
|
|
margin-right: 1px;
|
|
background: transparent;
|
|
border: solid 1px transparent;
|
|
|
|
&:focus {
|
|
background-color: #fcf9d9;
|
|
outline: none;
|
|
}
|
|
|
|
&:hover {
|
|
background-color: #ddf0fa;
|
|
}
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-combat-skill .custom-select {
|
|
max-width: 55px;
|
|
text-align: center;
|
|
height: 19px;
|
|
margin-left: 2px;
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-combat-skill input[type=number],
|
|
.subitem-skillsTab-flex-container-combat-levels input[type=number] {
|
|
text-align: center;
|
|
padding-left: 3px;
|
|
padding-right: 1px; /* Fix for shifting spinners on focus */
|
|
max-width: 36px;
|
|
max-height: 22px;
|
|
border: transparent;
|
|
background: transparent;
|
|
|
|
&:focus {
|
|
background-color: #fcf9d9;
|
|
outline: none;
|
|
}
|
|
|
|
&:hover {
|
|
/* background-color: #faf6c6; */
|
|
background-color: #ddf0fa;
|
|
}
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-combat-skill input[type=text]:nth-child(6),
|
|
.subitem-skillsTab-flex-container-combat-levels input[readonly] {
|
|
text-align: center;
|
|
background-color: transparent;
|
|
max-width: 24px;
|
|
margin: 0px;
|
|
margin-left: 2px;
|
|
border: transparent;
|
|
|
|
&:focus {
|
|
outline: none;
|
|
}
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-combat-levels h1:nth-child(1) {
|
|
text-align: left;
|
|
min-width: 226px;
|
|
margin-right: 0px;
|
|
max-height: 16px;
|
|
margin-top: 2px;
|
|
}
|
|
|
|
/* Item: Skill Container for Language Skills */
|
|
.item-skillsTab-flex-container-languages {
|
|
grid-area: theLanguageSkills;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
max-width: 292px;
|
|
background-color: #f6ee8d;
|
|
border: solid 2px #ebb232;
|
|
border-radius: 3px;
|
|
padding-left: 4px;
|
|
padding-right: 4px;
|
|
padding-bottom: 3px;
|
|
padding-top: 2px;
|
|
}
|
|
|
|
.language-skills-extension[value="true"] ~ div.item-skillsTab-flex-container-languages {
|
|
min-height: 236px;
|
|
}
|
|
|
|
.language-skills-extension[value="true"] ~ div.item-skillsTab-flex-container-languages .item-flex-container-language-block-extension {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: flex-start;
|
|
}
|
|
|
|
.language-skills-extension[value="false"] ~ div.item-skillsTab-flex-container-languages {
|
|
min-height: 116px;
|
|
}
|
|
|
|
.language-skills-extension[value="false"] ~ div.item-skillsTab-flex-container-languages .item-flex-container-language-block-extension {
|
|
display: none;
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-language,
|
|
.subitem-skillsTab-flex-container-language-heading {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
min-width: 285px;
|
|
align-items: center;
|
|
margin-bottom: 2px;
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-language-heading {
|
|
height: 16px;
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-language-heading h1{
|
|
min-height: 16px;
|
|
text-align: center;
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-language-heading h1:nth-child(1) {
|
|
text-align: left;
|
|
width: 149px;
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-language-heading h1:nth-child(3) {
|
|
padding-left: 5px;
|
|
min-width: 56px;
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-language-heading h1:nth-child(4) {
|
|
padding-left: 10px;
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-language-heading h1:nth-child(5) {
|
|
margin-right: 2px;
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-language {
|
|
height: 22px;
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-language input[type=text] {
|
|
text-align: left;
|
|
padding-left: 2px;
|
|
width: 150px;
|
|
margin-right: 1px;
|
|
background: transparent;
|
|
border: solid 1px transparent;
|
|
|
|
&:focus {
|
|
background-color: #fcf9d9;
|
|
outline: none;
|
|
}
|
|
|
|
&:hover {
|
|
background-color: #ddf0fa;
|
|
}
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-language input[readonly] {
|
|
text-align: center;
|
|
background-color: transparent;
|
|
border: transparent;
|
|
max-width: 24px;
|
|
margin-right: 1px;
|
|
|
|
|
|
&:hover {
|
|
outline: none;
|
|
background: transparent;
|
|
}
|
|
|
|
&:focus {
|
|
outline: none;
|
|
background: transparent;
|
|
}
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-language .container-checkbox-small {
|
|
padding: 0px;
|
|
margin: 0px;
|
|
margin-top: 1px;
|
|
padding-right: -5px;
|
|
padding-bottom: 16px;
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-language .custom-select {
|
|
min-width: 63px;
|
|
text-align: left;
|
|
height: 19px;
|
|
margin-right: 6px;
|
|
}
|
|
|
|
|
|
/* Item: Skill Container for Skill Enhancers */
|
|
.item-skillsTab-flex-container-enhancers {
|
|
grid-area: theEnhancers;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
max-width: 295px;
|
|
min-height: 260px;
|
|
grid-gap:0px;
|
|
background-color: #f6ee8d;
|
|
border: solid 2px #ebb232;
|
|
border-radius: 3px;
|
|
padding-left: 4px;
|
|
padding-right: 1px;
|
|
padding-bottom: 3px;
|
|
padding-top: 2px;
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-enhancers-heading,
|
|
.subitem-skillsTab-flex-container-enhancers-row,
|
|
.subitem-skillsTab-flex-container-levels-row {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
min-width: 280px;
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-enhancers-heading {
|
|
height: 16px;
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-enhancers-heading h1{
|
|
min-height: 16px;
|
|
text-align: center;
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-enhancers-heading h1:nth-child(1) {
|
|
text-align: left;
|
|
min-width: 60px;
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-enhancers-heading h1:nth-child(2) {
|
|
padding-right: 5px;
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-enhancers-row,
|
|
.subitem-skillsTab-flex-container-levels-row {
|
|
height: 19px;
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-enhancers-row .container-checkbox-small {
|
|
padding-right: 3px;
|
|
margin-left: 2px;
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-enhancers-row h1{
|
|
max-height: 16px;
|
|
text-align: left;
|
|
min-width: 241px;
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-enhancers-row input[readonly],
|
|
.subitem-skillsTab-flex-container-levels-row input[readonly] {
|
|
text-align: center;
|
|
background-color: transparent;
|
|
max-width: 24px;
|
|
margin-right: 3px;
|
|
padding-bottom: 4px;
|
|
border: transparent;
|
|
|
|
&:focus {
|
|
outline: none;
|
|
}
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-levels-row h1 {
|
|
text-align: left;
|
|
min-width: 220px;
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-levels-row input[type=number] {
|
|
text-align: center;
|
|
padding-left: 3px;
|
|
padding-right: 1px; /* Fix for shifting spinners on focus */
|
|
max-width: 45px;
|
|
max-height: 22px;
|
|
border: transparent;
|
|
background: transparent;
|
|
|
|
&:focus {
|
|
background-color: #fcf9d9;
|
|
outline: none;
|
|
}
|
|
|
|
&:hover {
|
|
background-color: #faf6c6;
|
|
}
|
|
}
|
|
|
|
/* ----------------------------------------------------- */
|
|
/* Gear: armor, weapons, and equipment */
|
|
/* Organized into a 3x4 grid of containers */
|
|
/* ----------------------------------------------------- */
|
|
|
|
.grid-container-tab-gear {
|
|
display: grid;
|
|
grid-template-areas:
|
|
"theEncumbrance theEncumbrance gearHealth"
|
|
"theArmor theArmor gearHealth"
|
|
"theShield theShield gearHealth"
|
|
"theWeapons theWeapons theWeapons"
|
|
"theEquipment theSlides theSlides";
|
|
grid-template-columns: 258px 344px 86px;
|
|
max-width: 694px;
|
|
padding: 0px;
|
|
padding-left: 2px;
|
|
font-size: 16px;
|
|
background-color: royalblue;
|
|
border: 2px solid #6787e7;
|
|
border-radius: 0px;
|
|
justify-content: middle;
|
|
min-height: 803px;
|
|
}
|
|
|
|
.shield-expanded[value="true"] ~ div.grid-container-tab-gear {
|
|
grid-template-rows: 77px 130px 47px 164px 322px;
|
|
}
|
|
|
|
.shield-expanded[value="false"] ~ div.grid-container-tab-gear {
|
|
grid-template-rows: 97px 130px 27px 164px 322px;
|
|
}
|
|
|
|
.grid-container-tab-gear h1 {
|
|
display: inline-block;
|
|
margin-left: 0px;
|
|
padding-left: 2px;
|
|
padding-right: 0px;
|
|
padding-top: 0px;
|
|
padding-bottom: 0px;
|
|
margin: 0px;
|
|
margin-top: 1px;
|
|
font-size: 13px;
|
|
font-style: normal;
|
|
line-height: 1.10;
|
|
}
|
|
|
|
.grid-container-tab-gear .custom-select {
|
|
font-size: 13px;
|
|
max-width: 110px;
|
|
max-height: 19px;
|
|
}
|
|
|
|
/* Health status styling grouped with item-health-characteristics */
|
|
|
|
.shield-expanded[value="true"] ~ div.grid-container-tab-gear .item-tab-gear-grid-container-shield .subitem-tab-gear-flex-container-shield,
|
|
.shield-expanded[value="false"] ~ div.grid-container-tab-gear .item-tab-gear-grid-container-shield .subitem-tab-gear-flex-container-shield-expanded {
|
|
display: none;
|
|
}
|
|
|
|
.shield-expanded[value="false"] ~ div.grid-container-tab-gear .item-tab-gear-grid-container-shield .subitem-tab-gear-flex-container-shield,
|
|
.shield-expanded[value="true"] ~ div.grid-container-tab-gear .item-tab-gear-grid-container-shield .subitem-tab-gear-flex-container-shield-expanded {
|
|
display: flex;
|
|
}
|
|
|
|
/* Encumbrance */
|
|
.item-tab-gear-flex-container-encumbrance {
|
|
grid-area: theEncumbrance;
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
margin-left: 4px;
|
|
margin-top: 8px;
|
|
padding: 0px;
|
|
max-width: 594px;
|
|
height: 60px;
|
|
padding-right: 10px;
|
|
text-align: left;
|
|
vertical-align: middle;
|
|
border: none;
|
|
}
|
|
|
|
.item-tab-gear-flex-container-encumbrance h1 {
|
|
text-align: center;
|
|
color: white;
|
|
font-size: 13px;
|
|
}
|
|
|
|
.item-tab-gear-flex-container-encumbrance h1:nth-child(2) {
|
|
margin-bottom: 2px;
|
|
}
|
|
|
|
.item-tab-gear-flex-container-encumbrance input[type=number],
|
|
.item-tab-gear-flex-container-encumbrance input[readonly] {
|
|
text-align: center;
|
|
max-width: 65px;
|
|
background-color: #d2e9ff;
|
|
border: solid 2px #8da5ed;
|
|
font-size: 16px;
|
|
margin-left: 0px;
|
|
padding-right: 0px;
|
|
min-height: 22px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-encumbrance,
|
|
.subitem-tab-gear-flex-container-encumbrance-bonus {
|
|
display:flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
max-width: 75px;
|
|
align-items: center;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-encumbrance-bonus {
|
|
margin-left: 0px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-cv-status {
|
|
display:flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
max-width: 55px;
|
|
max-height: 62px;
|
|
padding-top: 3px;
|
|
padding-bottom: 3px;
|
|
background-color: transparent;
|
|
align-items: center;
|
|
}
|
|
|
|
.cv-status-label-container {
|
|
max-width: 34px;
|
|
min-width: 34px;
|
|
}
|
|
|
|
.cv-status-label-container h1 {
|
|
font-size: 12px;
|
|
color: white;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-ocv-status,
|
|
.subitem-tab-gear-flex-container-dcv-status {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
min-width: 55px;
|
|
max-width: 55px;
|
|
max-height: 22px;
|
|
font-size: 12px;
|
|
padding: 0px;
|
|
background-color: transparent;
|
|
align-items: center;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-ocv-status input[readonly],
|
|
.subitem-tab-gear-flex-container-dcv-status input[readonly] {
|
|
max-width: 22px;
|
|
max-height: 15px;
|
|
font-size: 13px;
|
|
font-weight: bold;
|
|
padding: 0px;
|
|
background-color: #d2e9ff;
|
|
border: solid 2px #8da5ed;
|
|
color: black;
|
|
}
|
|
|
|
.subitem-tab-gear-plus-minus-enclosure {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
width: 50px;
|
|
max-height: 20px;
|
|
background-color: #d2e9ff;
|
|
border: solid 2px #8da5ed;
|
|
border-radius: 3px;
|
|
}
|
|
|
|
.subitem-tab-gear-plus-minus-enclosure input[type=text] {
|
|
max-width: 40px;
|
|
height: 20px;
|
|
font-size: 16px;
|
|
background-color: transparent;
|
|
text-align: center;
|
|
vertical-align: center;
|
|
}
|
|
|
|
.subitem-tab-gear-plus-minus-enclosure input[type=text]:focus{
|
|
outline: transparent;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-stat {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
height: 20px;
|
|
width: 10px;
|
|
align-items: center;
|
|
padding: 0px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-stat button.buttonPlus,
|
|
.subitem-tab-gear-flex-container-stat button.buttonMinus {
|
|
background-color: LemonChiffon;
|
|
border: solid 1px slategray;
|
|
color: slategray;
|
|
padding-left: 4px;
|
|
padding-right: 4px;
|
|
padding-top: 1px;
|
|
padding-bottom: 1px;
|
|
display: inline-block;
|
|
font-size: 10px;
|
|
margin: 0px 0px;
|
|
line-height: 1.4ch;
|
|
border-radius: 0px;
|
|
max-width: 10px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-stat button.buttonPlus span,
|
|
.subitem-tab-gear-flex-container-stat button.buttonMinus span {
|
|
display: inline-block;
|
|
transform: rotate(-90deg);
|
|
text-align: center;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-stat button.buttonPlus:hover,
|
|
.subitem-tab-gear-flex-container-stat button.buttonMinus:hover {
|
|
background-color: gray;
|
|
color: white;
|
|
transition: 0.05s;
|
|
}
|
|
|
|
/* ------------- */
|
|
/* Item: Armor */
|
|
/* ------------- */
|
|
|
|
.item-tab-gear-grid-container-armor {
|
|
grid-area: theArmor;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-around;
|
|
width: 585px;
|
|
padding-bottom: 4px;
|
|
padding-top: 0px;
|
|
margin-left: 4px;
|
|
background-color: #f6ee8d;
|
|
border: solid 2px #ebb232;
|
|
border-bottom: none;
|
|
border-radius: 2px;
|
|
border-bottom-left-radius: 0px;
|
|
border-bottom-right-radius: 0px;
|
|
height: 132px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-armor-heading,
|
|
.subitem-tab-gear-flex-container-armor-row {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
max-width: 575px;
|
|
height: 24px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-armor-heading {
|
|
padding-left: 2px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-armor-row {
|
|
padding-left: 3px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-armor-heading h1:nth-child(3) {
|
|
min-width: 43px;
|
|
text-align: left;
|
|
padding-left: 3px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-armor-heading .set-AtoB-button {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
align-content: center;
|
|
min-width: 31px;
|
|
margin-right: 46px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-armor-heading h1:nth-child(5) {
|
|
min-width: 147px;
|
|
text-align: center;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-armor-heading h1:nth-child(6) {
|
|
min-width: 44px;
|
|
text-align: left;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-armor-heading h1:nth-child(7) {
|
|
min-width: 34px;
|
|
text-align: left;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-armor-heading h1:nth-child(8) {
|
|
min-width: 32px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-armor-heading h1:nth-child(9) {
|
|
text-align: center;
|
|
min-width: 98px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-armor-heading h1:nth-child(10) {
|
|
text-align: center;
|
|
min-width: 46px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-armor-row input {
|
|
max-height: 22px;
|
|
background: transparent;
|
|
border: transparent;
|
|
|
|
&:focus {
|
|
background-color: #fcf9d9;
|
|
outline: none;
|
|
}
|
|
|
|
&:hover {
|
|
background-color: #ddf0fa;
|
|
}
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-armor-row input[type=number] {
|
|
text-align: right;
|
|
padding-left: 2px;
|
|
max-width: 36px;
|
|
min-width: 34px;
|
|
padding-right: 0px;
|
|
margin-right: 0px;
|
|
margin-left: 0px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-armor-row input[type=text]:nth-child(4),
|
|
.subitem-tab-gear-flex-container-armor-row input[type=text]:nth-child(9) {
|
|
padding-left: 2px;
|
|
padding-right: 1px;
|
|
margin-right: 0px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-armor-row input[type=text]:nth-child(4) {
|
|
text-align: left;
|
|
max-width: 122px;
|
|
margin-right: 2px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-armor-row input[type=text]:nth-child(9) {
|
|
text-align: center;
|
|
max-width: 100px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-armor-row input[type=number]:nth-child(10) {
|
|
text-align: right;
|
|
min-width: 48px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-armor-row select {
|
|
text-align-last: center; /* For Chrome */
|
|
text-align: center; /* Firefox */
|
|
}
|
|
|
|
/* Display or hide the armor list and set item defense worksheets */
|
|
.item-tab-gear-flex-container-armor,
|
|
.item-tab-gear-flex-container-set-defense-01,
|
|
.item-tab-gear-flex-container-set-defense-02,
|
|
.item-tab-gear-flex-container-set-defense-03,
|
|
.item-tab-gear-flex-container-set-defense-04 {
|
|
display: none;
|
|
}
|
|
|
|
/* Set Armor Defense Worksheets */
|
|
|
|
.set-defense-toggle[value="0"] ~ div.item-tab-gear-flex-container-armor {
|
|
display: block;
|
|
padding-left: 2px;
|
|
}
|
|
|
|
.set-defense-toggle[value="01"] ~ div.item-tab-gear-set-defense .item-tab-gear-flex-container-set-defense-01,
|
|
.set-defense-toggle[value="02"] ~ div.item-tab-gear-set-defense .item-tab-gear-flex-container-set-defense-02,
|
|
.set-defense-toggle[value="03"] ~ div.item-tab-gear-set-defense .item-tab-gear-flex-container-set-defense-03,
|
|
.set-defense-toggle[value="04"] ~ div.item-tab-gear-set-defense .item-tab-gear-flex-container-set-defense-04 {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
height: 100%;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-set-defense-column {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: flex-start;
|
|
height: 90%;
|
|
margin-bottom: 3%;
|
|
border-bottom: solid 2px #ebb232;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-set-defense-column:nth-child(1),
|
|
.subitem-tab-gear-flex-container-set-defense-column:nth-child(2) {
|
|
width: 40%;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-set-defense-column:nth-child(2) {
|
|
width: 60%;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-set-defense-row {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
height: 23px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-set-defense-column:nth-child(1) .subitem-tab-gear-flex-container-set-defense-row {
|
|
padding-right: 5%;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-set-defense-column:nth-child(2) .subitem-tab-gear-flex-container-set-defense-row {
|
|
padding-left: 2%;
|
|
}
|
|
|
|
.subitem-flash-defense,
|
|
.subitem-flash-defense-sense {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.subitem-flash-defense {
|
|
width: 57%;
|
|
}
|
|
|
|
.subitem-flash-defense-sense {
|
|
width: 33%;
|
|
}
|
|
|
|
/* ------------- */
|
|
/* Item: Shield */
|
|
/* ------------- */
|
|
|
|
.item-tab-gear-grid-container-shield {
|
|
display: flex;
|
|
flex-direction: column;
|
|
grid-area: theShield;
|
|
width: 598px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-shield {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: flex-start;
|
|
background-color: #f6ee8d;
|
|
border: solid 2px #ebb232;
|
|
border-top: none;
|
|
border-radius: 2px;
|
|
border-top-left-radius: 0px;
|
|
border-top-right-radius: 0px;
|
|
height: 23px;
|
|
margin-right: 5px;
|
|
padding-left: 2px;
|
|
margin-left: 4px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-shield-expanded {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
background-color: #f6ee8d;
|
|
border: solid 2px #ebb232;
|
|
border-top: none;
|
|
border-radius: 2px;
|
|
border-top-left-radius: 0px;
|
|
border-top-right-radius: 0px;
|
|
height: 43px;
|
|
margin-right: 5px;
|
|
padding-left: 2px;
|
|
margin-left: 4px;
|
|
grid-gap: 3px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-shield-heading {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
min-height: 38px;
|
|
max-height: 38px;
|
|
}
|
|
|
|
.shield-title-container {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: flex-start;
|
|
}
|
|
|
|
.shield-title-container h1 {
|
|
margin-left: 16px;
|
|
}
|
|
|
|
|
|
/* ------------- */
|
|
/* Item: Weapons */
|
|
/* ------------- */
|
|
.item-tab-gear-flex-container-weapons,
|
|
.item-tab-gear-set-damage {
|
|
grid-area: theWeapons;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-around;
|
|
margin-left: 4px;
|
|
padding: 0px;
|
|
padding-bottom: 1px;
|
|
margin-top: 8px;
|
|
height: 142px;
|
|
background-color: #f6ee8d;
|
|
border: solid 2px #ebb232;
|
|
border-right: solid 2px #ebb232;
|
|
border-radius: 3px;
|
|
}
|
|
|
|
.item-tab-gear-flex-container-weapons {
|
|
width: 657px;
|
|
padding-left: 3px;
|
|
padding-bottom: 1px;
|
|
}
|
|
|
|
.item-tab-gear-set-damage {
|
|
width: 660px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-shield-checks {
|
|
min-width: 14px;
|
|
min-height: 38px;
|
|
max-height: 38px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: flex-start;
|
|
grid-gap: 11px;
|
|
margin-left: 2px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-shield-heading:nth-child(3) {
|
|
align-items: start;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-shield-heading:nth-child(3) h1 {
|
|
padding-left: 0px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-weapon-heading,
|
|
.subitem-tab-gear-flex-container-weapon-row {
|
|
display: flex;
|
|
flex-direction: row;
|
|
align-items: center;
|
|
max-width: 652px;
|
|
height: 20px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-weapon-heading {
|
|
justify-content: flex-start;
|
|
gap: 3px;
|
|
padding-left: 1px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-weapon-row {
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-weapon-heading h1:nth-child(3) {
|
|
min-width: 61px;
|
|
max-width: 61px;
|
|
text-align: left;
|
|
padding-left: 4px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-weapon-heading .set-AtoB-button {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
align-content: center;
|
|
min-width: 31px;
|
|
margin-right: 25px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-weapon-heading h1:not(:nth-child(3)) {
|
|
text-align: center;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-weapon-heading h1:nth-child(5) {
|
|
min-width: 67px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-weapon-heading h1:nth-child(6) {
|
|
min-width: 42px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-weapon-heading h1:nth-child(7) {
|
|
min-width: 36px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-weapon-heading h1:nth-child(8) {
|
|
min-width: 37px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-weapon-heading h1:nth-child(9) {
|
|
min-width: 41px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-weapon-heading h1:nth-child(10) {
|
|
min-width: 29px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-weapon-heading h1:nth-child(11) {
|
|
min-width: 42px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-weapon-heading h1:nth-child(12) {
|
|
min-width: 48px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-weapon-heading h1:nth-child(13) {
|
|
min-width: 41px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-weapon-heading h1:nth-child(14) {
|
|
min-width: 33px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-weapon-heading h1:nth-child(15) {
|
|
min-width: 40px;
|
|
}
|
|
|
|
.item-tab-gear-flex-container-weapons .subitem-tab-gear-flex-container-weapon-row:nth-child(7) {
|
|
max-height: 40px;
|
|
}
|
|
|
|
.item-tab-gear-flex-container-weapons .subitem-tab-gear-flex-container-weapon-row:nth-child(n+8) {
|
|
max-height: 20px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-shield-heading input,
|
|
.subitem-tab-gear-flex-container-weapon-row input {
|
|
max-height: 20px;
|
|
border: transparent;
|
|
background: transparent;
|
|
|
|
&:focus {
|
|
background-color: #fcf9d9;
|
|
outline: none;
|
|
}
|
|
|
|
&:hover {
|
|
background-color: #ddf0fa;
|
|
}
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-shield-heading label,
|
|
.subitem-tab-gear-flex-container-weapon-row label {
|
|
max-width: 5px;
|
|
margin-left: 2px;
|
|
margin-top: 3px;
|
|
padding-right: 0px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-shield-heading input[readonly]:focus,
|
|
.subitem-tab-gear-flex-container-weapon-row input[readonly]:focus {
|
|
outline: none;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-weapon-row .weapon-mover-plus-minus-enclosure:nth-child(1) {
|
|
margin-right: 1px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-weapon-row .container-checkbox-tiny:nth-child(2) {
|
|
margin-right: 1px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-weapon-row .container-xbox-tiny:nth-child(3) {
|
|
margin-right: 8px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-shield-expanded .subitem-tab-gear-flex-container-shield-heading:nth-child(3) input[type=text],
|
|
.subitem-tab-gear-flex-container-weapon-row input[type=text]:nth-child(4) {
|
|
text-align: left;
|
|
padding-left: 0px;
|
|
padding-right: 2px;
|
|
max-width: 120px;
|
|
margin-right: 0px;
|
|
}
|
|
|
|
.weapon-mover-plus-minus-enclosure,
|
|
.subitem-tab-gear-flex-container-weapon-row .weapon-mover-plus-minus-enclosure {
|
|
max-width: 12px;
|
|
margin-left: 2px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-shield-heading input[type=number],
|
|
.subitem-tab-gear-flex-container-weapon-row input[type=number]:nth-child(6),
|
|
.subitem-tab-gear-flex-container-weapon-row input[type=number]:nth-child(8),
|
|
.subitem-tab-gear-flex-container-weapon-row input[type=number]:nth-child(9),
|
|
.subitem-tab-gear-flex-container-weapon-row input[type=number]:nth-child(12) {
|
|
text-align: right;
|
|
padding-left: 3px;
|
|
max-width: 38px;
|
|
padding-right: 0px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-weapon-row input[type=number]:nth-child(6),
|
|
.subitem-tab-gear-flex-container-weapon-row input[type=number]:nth-child(8),
|
|
.subitem-tab-gear-flex-container-weapon-row input[type=number]:nth-child(12) {
|
|
margin-right: 3px;
|
|
margin-left: 3px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-weapon-row input[type=number]:nth-child(9) {
|
|
margin: 0px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-shield-heading:nth-child(13) input[type=number],
|
|
.subitem-tab-gear-flex-container-weapon-row input[type=number]:nth-child(11),
|
|
.subitem-tab-gear-flex-container-weapon-row input[type=number]:nth-child(13),
|
|
.subitem-tab-gear-flex-container-weapon-row input[type=number]:nth-child(14),
|
|
.subitem-tab-gear-flex-container-weapon-row input[type=number]:nth-child(15) {
|
|
text-align: right;
|
|
padding-left: 3px;
|
|
max-width: 46px;
|
|
padding-right: 0px;
|
|
margin-right: 0px;
|
|
margin-left: 0px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-shield-expanded .subitem-tab-gear-flex-container-shield-heading:nth-child(10) input[readonly],
|
|
.subitem-tab-gear-flex-container-weapon-row input[readonly]:nth-child(10) {
|
|
background-color: inherit;
|
|
text-align: center;
|
|
padding-left: 0px;
|
|
max-width: 30px;
|
|
padding-right: 0px;
|
|
margin-right: 0px;
|
|
margin-left: 0px;
|
|
margin-top: 3px;
|
|
margin-bottom: 2px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-weapon-row input[readonly]:nth-child(10) {
|
|
padding-left: 7px;
|
|
}
|
|
|
|
/* Switch weapon sets */
|
|
|
|
.set-AtoB-button button,
|
|
.set-AtoB-button-light button {
|
|
color: white;
|
|
width: 29px;
|
|
height: 17px;
|
|
font-size: 12px;
|
|
font-weight: bold;
|
|
padding: 0px;
|
|
text-align: center;
|
|
border: none;
|
|
cursor: pointer;
|
|
border-radius: 2px;
|
|
line-height: 1.4;
|
|
}
|
|
|
|
.set-AtoB-button button {
|
|
background-color: #f2cf7f;
|
|
|
|
:hover {
|
|
background-color: #ddf0fa;
|
|
border-radius: 2px;
|
|
color: black;
|
|
}
|
|
}
|
|
|
|
.set-AtoB-button-light button {
|
|
background-color: #9aceff;
|
|
|
|
:hover {
|
|
background-color: #fcf9d9;
|
|
border-radius: 2px;
|
|
color: black;
|
|
}
|
|
}
|
|
|
|
/* Show weapons or appropriate Set Damage Dialogs */
|
|
|
|
.item-tab-gear-flex-container-set-damage-01,
|
|
.item-tab-gear-flex-container-set-damage-02,
|
|
.item-tab-gear-flex-container-set-damage-03,
|
|
.item-tab-gear-flex-container-set-damage-04,
|
|
.item-tab-gear-flex-container-set-damage-05,
|
|
.item-tab-gear-flex-container-set-damage-06 {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-set-defense-column input[type=number],
|
|
.subitem-tab-gear-flex-container-set-damage-column input[type=number] {
|
|
min-width: 50px;
|
|
max-height: 20px;
|
|
border: solid 1px #F0E442;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-set-defense-column input[type=text],
|
|
.subitem-tab-gear-flex-container-set-damage-column input[type=text] {
|
|
width: 80px;
|
|
max-height: 19px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-set-defense-column input[readonly],
|
|
.subitem-tab-gear-flex-container-set-damage-column input[readonly] {
|
|
background: transparent;
|
|
border: none;
|
|
margin-bottom: 1px;
|
|
padding: 0px;
|
|
max-height: 16px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-set-defense-column input[readonly]:focus,
|
|
.subitem-tab-gear-flex-container-set-damage-column input[readonly]:focus {
|
|
outline: none;
|
|
}
|
|
|
|
.item-tab-gear-set-defense-title,
|
|
.item-tab-gear-set-damage-title {
|
|
background-color: #f2cf7f;
|
|
padding-bottom: 1px;
|
|
margin-bottom: 2px;
|
|
}
|
|
|
|
.item-tab-gear-set-defense-title input[type=text],
|
|
.item-tab-gear-set-damage-title input[type=text] {
|
|
width: 160px;
|
|
text-align: left;
|
|
background: transparent;
|
|
font-size: 14px;
|
|
font-weight: bold;
|
|
color: black;
|
|
padding-left: 5px;
|
|
|
|
&:focus {
|
|
background-color: #f7e2b2;
|
|
outline: none;
|
|
}
|
|
|
|
&:hover {
|
|
background-color: #cce8f8;
|
|
}
|
|
}
|
|
|
|
.item-tab-gear-set-defense-title h1,
|
|
.item-tab-gear-set-damage-title h1 {
|
|
margin-left: 5px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-set-damage-column {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: flex-start;
|
|
height: 140px;
|
|
width: 220px;
|
|
padding: 0px;
|
|
padding-bottom: 3px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-set-damage-row {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
max-width: 215px;
|
|
margin-right: 5px;
|
|
height: 23px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-set-damage-row:nth-child(2) {
|
|
margin-top: 1px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-set-defense-row h1,
|
|
.subitem-tab-gear-flex-container-set-defense-row h2,
|
|
.subitem-tab-gear-flex-container-set-damage-row h1,
|
|
.subitem-tab-gear-flex-container-set-damage-row h2 {
|
|
max-height: 100%;
|
|
text-align: left;
|
|
margin-left: 5px;
|
|
padding: 0px;
|
|
padding-left: 5px;
|
|
font-size: 13px;
|
|
line-height: 1.2;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-set-defense-row h2,
|
|
.subitem-tab-gear-flex-container-set-damage-row h2 {
|
|
font-weight: normal;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-set-damage-row select {
|
|
max-height: 18px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-set-damage-row .container-checkbox-small {
|
|
margin-top: 2px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-set-damage-row .custom-select-gear {
|
|
margin-right: 0px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-set-damage-button {
|
|
height: 23px;
|
|
width: 100%;
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-around;
|
|
}
|
|
|
|
/* First column styling */
|
|
|
|
.subitem-tab-gear-flex-container-set-damage-column:first-child input[type=number] {
|
|
margin-right: 15px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-set-damage-column:first-child .custom-select-gear {
|
|
width: 55px;
|
|
border: solid 1px #f2cf7f;
|
|
margin-right: 8px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-set-defense-column:first-child .subitem-tab-gear-flex-container-set-defense-row input,
|
|
.subitem-tab-gear-flex-container-set-damage-column:first-child .subitem-tab-gear-flex-container-set-damage-row input {
|
|
&:read-only {
|
|
border: none;
|
|
}
|
|
|
|
&:not(:read-only) {
|
|
border: solid 1px #f2cf7f;
|
|
}
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-set-damage-column:first-child .container-checkbox-small {
|
|
padding: 0px;
|
|
margin: 0px;
|
|
margin-top: 1px;
|
|
padding-right: 35px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-set-damage-column:first-child h1,
|
|
.subitem-tab-gear-flex-container-set-damage-column:first-child h2 {
|
|
width: 110px;
|
|
}
|
|
|
|
/* Other column styling */
|
|
.subitem-tab-gear-flex-container-set-defense-column:nth-child(2),
|
|
.subitem-tab-gear-flex-container-set-damage-column:nth-child(2) {
|
|
background-color: #faf6c6;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-set-damage-column:nth-child(3) input[readonly] {
|
|
text-align: right;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-set-damage-column:not(:first-child) h1,
|
|
.subitem-tab-gear-flex-container-set-damage-column:not(:first-child) h2 {
|
|
width: 150px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-set-damage-column:not(:first-child) .custom-select-gear {
|
|
width: 41px;
|
|
border: solid 1px #F0E442;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-set-defense-column:not(:first-child) .container-checkbox-small,
|
|
.subitem-tab-gear-flex-container-set-damage-column:not(:first-child) .container-checkbox-small {
|
|
padding: 0px;
|
|
margin: 0px;
|
|
margin-top: 1px;
|
|
padding-right: 17px;
|
|
}
|
|
|
|
/* Default weapon and set damage window states. */
|
|
.set-damage-toggle:not([value="0"]) ~ div.item-tab-gear-flex-container-weapons,
|
|
.set-damage-toggle:not([value="01"]) ~ div.item-tab-gear-set-damage .item-tab-gear-flex-container-set-damage-01,
|
|
.set-damage-toggle:not([value="02"]) ~ div.item-tab-gear-set-damage .item-tab-gear-flex-container-set-damage-02,
|
|
.set-damage-toggle:not([value="03"]) ~ div.item-tab-gear-set-damage .item-tab-gear-flex-container-set-damage-03,
|
|
.set-damage-toggle:not([value="04"]) ~ div.item-tab-gear-set-damage .item-tab-gear-flex-container-set-damage-04,
|
|
.set-damage-toggle:not([value="05"]) ~ div.item-tab-gear-set-damage .item-tab-gear-flex-container-set-damage-05,
|
|
.set-damage-toggle:not([value="06"]) ~ div.item-tab-gear-set-damage .item-tab-gear-flex-container-set-damage-06 {
|
|
display: none;
|
|
}
|
|
|
|
/* Show weapons or selected weapon damage dialog. */
|
|
.set-damage-toggle[value="0"] ~ div.item-tab-gear-flex-container-weapons,
|
|
.set-damage-toggle[value="01"] ~ div.item-tab-gear-set-damage .item-tab-gear-flex-container-set-damage-01,
|
|
.set-damage-toggle[value="02"] ~ div.item-tab-gear-set-damage .item-tab-gear-flex-container-set-damage-02,
|
|
.set-damage-toggle[value="03"] ~ div.item-tab-gear-set-damage .item-tab-gear-flex-container-set-damage-03,
|
|
.set-damage-toggle[value="04"] ~ div.item-tab-gear-set-damage .item-tab-gear-flex-container-set-damage-04,
|
|
.set-damage-toggle[value="05"] ~ div.item-tab-gear-set-damage .item-tab-gear-flex-container-set-damage-05,
|
|
.set-damage-toggle[value="06"] ~ div.item-tab-gear-set-damage .item-tab-gear-flex-container-set-damage-06 {
|
|
display: flex;
|
|
}
|
|
|
|
|
|
/* --------------- */
|
|
/* Item: Equipment */
|
|
/* --------------- */
|
|
.item-tab-gear-flex-container-equipment {
|
|
grid-area: theEquipment;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
max-width: 234px;
|
|
margin-left: 4px;
|
|
padding: 4px;
|
|
padding-top: 3px;
|
|
background-color: #bcdeff;
|
|
border: solid 2px #66bbeb;
|
|
border-radius: 3px;
|
|
height: 368px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-equipment-heading {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: flex-start;
|
|
min-height: 20px;
|
|
max-height: 20px;
|
|
max-width: 240px;
|
|
gap: 4px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-equipment-heading .set-AtoB-button-light {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
align-content: center;
|
|
min-width: 31px;
|
|
margin-right: 52px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-equipment {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
min-height: 20px;
|
|
max-height: 20px;
|
|
padding-left: 1px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-equipment-heading h1,
|
|
.subitem-tab-gear-flex-container-equipment h1 {
|
|
margin-bottom: 2px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-equipment-heading h1:nth-child(3) {
|
|
min-width: 70px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-equipment-heading h1:nth-child(5) {
|
|
min-width: 54px;
|
|
text-align: right;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-equipment input[type=text] {
|
|
text-align: left;
|
|
padding-left: 2px;
|
|
padding-right: 1px;
|
|
max-width: 162px;
|
|
max-height: 20px;
|
|
margin-right: 0px;
|
|
}
|
|
|
|
|
|
/* Close spacing of equipment items means the focus border is clipped unless we move the z position to relative. */
|
|
.subitem-tab-gear-flex-container-equipment input[type=text]:focus {
|
|
position: relative;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-equipment input[type=number] {
|
|
text-align: right;
|
|
padding-left: 3px;
|
|
max-width: 120px;
|
|
min-width: 50px;
|
|
max-height: 21px;
|
|
padding-right: 0px;
|
|
margin-right: 0px;
|
|
margin-left: 2px;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-equipment input {
|
|
border: transparent;
|
|
background: transparent;
|
|
|
|
&:focus {
|
|
background-color: #e9f4ff;
|
|
outline: none;
|
|
}
|
|
|
|
&:hover {
|
|
background-color: #faf6c6;
|
|
}
|
|
}
|
|
|
|
/* Buttons for armor, weapon, equipment, and skill movers. */
|
|
.armor-mover-plus-minus-enclosure,
|
|
.weapon-mover-plus-minus-enclosure,
|
|
.gear-mover-plus-minus-enclosure,
|
|
.skill-mover-plus-minus-enclosure {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.skill-mover-plus-minus-enclosure,
|
|
.modifier-plus-minus-enclosure {
|
|
position: relative;
|
|
max-height: 20px;
|
|
max-width: 10px;
|
|
}
|
|
|
|
.armor-mover-plus-minus-button,
|
|
.weapon-mover-plus-minus-button,
|
|
.gear-mover-plus-minus-button,
|
|
.skill-mover-plus-minus-button,
|
|
.modifier-plus-minus-button {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
height: 20px;
|
|
width: 10px;
|
|
align-items: center;
|
|
padding: 0px;
|
|
margin-right: 1px;
|
|
}
|
|
|
|
.armor-mover-plus-minus-button button.buttonPlus,
|
|
.armor-mover-plus-minus-button button.buttonMinus,
|
|
.weapon-mover-plus-minus-button button.buttonPlus,
|
|
.weapon-mover-plus-minus-button button.buttonMinus,
|
|
.gear-mover-plus-minus-button button.buttonPlus,
|
|
.gear-mover-plus-minus-button button.buttonMinus,
|
|
.skill-mover-plus-minus-button button.buttonPlus,
|
|
.skill-mover-plus-minus-button button.buttonMinus {
|
|
display: inline-block;
|
|
margin: 0px 0px;
|
|
padding: 0px 0px;
|
|
border-radius: 0px;
|
|
max-height: 8px;
|
|
min-height: 8px;
|
|
max-width: 12px;
|
|
min-width: 12px;
|
|
}
|
|
|
|
.modifier-plus-minus-button button.buttonPlus,
|
|
.modifier-plus-minus-button button.buttonMinus {
|
|
display: inline-block;
|
|
margin: 0px 0px;
|
|
padding: 0px 0px;
|
|
border-radius: 0px;
|
|
max-height: 9px;
|
|
min-height: 9px;
|
|
max-width: 12px;
|
|
min-width: 12px;
|
|
}
|
|
|
|
.skill-mover-plus-minus-button > button.buttonPlus {
|
|
position: absolute;
|
|
top: 0px;
|
|
}
|
|
|
|
.skill-mover-plus-minus-button button.buttonMinus {
|
|
position: absolute;
|
|
top: 10px;
|
|
}
|
|
|
|
.armor-mover-plus-minus-button .upArrow,
|
|
.armor-mover-plus-minus-button .downArrow,
|
|
.weapon-mover-plus-minus-button .upArrow,
|
|
.weapon-mover-plus-minus-button .downArrow {
|
|
position: absolute;
|
|
left: 2px;
|
|
height: 4px;
|
|
width: 4px;
|
|
padding: 0px;
|
|
border: solid #b8b8b8;
|
|
border-width: 0 2px 2px 0;
|
|
display: inline-block;
|
|
}
|
|
|
|
.gear-mover-plus-minus-button .upArrow,
|
|
.gear-mover-plus-minus-button .downArrow {
|
|
position: absolute;
|
|
left: 2px;
|
|
height: 4px;
|
|
width: 4px;
|
|
padding: 0px;
|
|
border: solid #8fc8ff;
|
|
border-width: 0 2px 2px 0;
|
|
display: inline-block;
|
|
}
|
|
|
|
.skill-mover-plus-minus-button .upArrow,
|
|
.skill-mover-plus-minus-button .downArrow {
|
|
position: absolute;
|
|
left: 3px;
|
|
right: 4px;
|
|
height: 4px;
|
|
width: 4px;
|
|
padding: 0px;
|
|
border: solid #b8b8b8;
|
|
border-width: 0 2px 2px 0;
|
|
display: inline-block;
|
|
}
|
|
|
|
.modifier-plus-minus-button .upArrow,
|
|
.modifier-plus-minus-button .downArrow {
|
|
position: absolute;
|
|
left: 2px;
|
|
height: 4px;
|
|
width: 4px;
|
|
padding: 0px;
|
|
border: solid 1px #359bff;
|
|
border-width: 0 2px 2px 0;
|
|
display: inline-block;
|
|
}
|
|
|
|
.armor-mover-plus-minus-button .upArrow,
|
|
.weapon-mover-plus-minus-button .upArrow,
|
|
.gear-mover-plus-minus-button .upArrow,
|
|
.modifier-plus-minus-button .upArrow {
|
|
top: 3px;
|
|
transform: rotate(225deg);
|
|
-webkit-transform: rotate(225deg);
|
|
}
|
|
|
|
.armor-mover-plus-minus-button .downArrow,
|
|
.weapon-mover-plus-minus-button .downArrow,
|
|
.gear-mover-plus-minus-button .downArrow,
|
|
.modifier-plus-minus-button .downArrow {
|
|
top: 11px;
|
|
transform: rotate(45deg);
|
|
-webkit-transform: rotate(45deg);
|
|
}
|
|
|
|
.skill-mover-plus-minus-button .upArrow {
|
|
top: 2px;
|
|
transform: rotate(225deg);
|
|
-webkit-transform: rotate(225deg);
|
|
}
|
|
|
|
.skill-mover-plus-minus-button .downArrow {
|
|
top: 0px;
|
|
transform: rotate(45deg);
|
|
-webkit-transform: rotate(45deg);
|
|
}
|
|
|
|
.armor-mover-plus-minus-button button.buttonPlus,
|
|
.armor-mover-plus-minus-button button.buttonMinus,
|
|
.weapon-mover-plus-minus-button button.buttonPlus,
|
|
.weapon-mover-plus-minus-button button.buttonMinus,
|
|
.skill-mover-plus-minus-button button.buttonPlus,
|
|
.skill-mover-plus-minus-button button.buttonMinus {
|
|
background-color: #fcf9d9;
|
|
border: solid 1px #b8b8b8;
|
|
}
|
|
|
|
.gear-mover-plus-minus-button button.buttonPlus,
|
|
.gear-mover-plus-minus-button button.buttonMinus {
|
|
background-color: white;
|
|
border: solid 1px #8fc8ff;
|
|
}
|
|
|
|
.modifier-plus-minus-button button.buttonPlus,
|
|
.modifier-plus-minus-button button.buttonMinus {
|
|
background-color: #ecf0fc;
|
|
border: solid 1px #359bff;
|
|
}
|
|
|
|
.armor-mover-plus-minus-button button.buttonPlus:hover,
|
|
.armor-mover-plus-minus-button button.buttonMinus:hover,
|
|
.weapon-mover-plus-minus-button button.buttonPlus:hover,
|
|
.weapon-mover-plus-minus-button button.buttonMinus:hover,
|
|
.gear-mover-plus-minus-button button.buttonPlus:hover,
|
|
.gear-mover-plus-minus-button button.buttonMinus:hover,
|
|
.skill-mover-plus-minus-button button.buttonPlus:hover,
|
|
.skill-mover-plus-minus-button button.buttonMinus:hover,
|
|
.modifier-plus-minus-button button.buttonPlus:hover,
|
|
.modifier-plus-minus-button button.buttonMinus:hover {
|
|
background-color: #8A8A8A;
|
|
transition: 0.05s;
|
|
}
|
|
|
|
.armor-mover-plus-minus-button button.buttonPlus:hover > .upArrow,
|
|
.armor-mover-plus-minus-button button.buttonMinus:hover > .downArrow,
|
|
.weapon-mover-plus-minus-button button.buttonPlus:hover > .upArrow,
|
|
.weapon-mover-plus-minus-button button.buttonMinus:hover > .downArrow,
|
|
.gear-mover-plus-minus-button button.buttonPlus:hover > .upArrow,
|
|
.gear-mover-plus-minus-button button.buttonMinus:hover > .downArrow,
|
|
.skill-mover-plus-minus-button button.buttonPlus:hover .upArrow,
|
|
.skill-mover-plus-minus-button button.buttonMinus:hover .downArrow,
|
|
.modifier-plus-minus-button button.buttonPlus:hover .upArrow,
|
|
.modifier-plus-minus-button button.buttonMinus:hover .downArrow {
|
|
height: 4px;
|
|
width: 4px;
|
|
padding: 0px;
|
|
border: solid white;
|
|
border-width: 0 2px 2px 0;
|
|
display: inline-block;
|
|
}
|
|
|
|
.armor-mover-plus-minus-button button.buttonPlus:hover > .upArrow,
|
|
.armor-mover-plus-minus-button button.buttonMinus:hover > .downArrow,
|
|
.weapon-mover-plus-minus-button button.buttonPlus:hover > .upArrow,
|
|
.weapon-mover-plus-minus-button button.buttonMinus:hover > .downArrow,
|
|
.gear-mover-plus-minus-button button.buttonPlus:hover > .upArrow,
|
|
.gear-mover-plus-minus-button button.buttonMinus:hover > .downArrow {
|
|
left: 2px;
|
|
}
|
|
|
|
/* ---------------------------------- */
|
|
/* Sheet line item DELETE check boxes */
|
|
/* ---------------------------------- */
|
|
|
|
/* Show or hide vehicle system checkmarks */
|
|
|
|
.subitem-characterstics-system-heading-deletebox {
|
|
display: none;
|
|
}
|
|
|
|
.vehicle-checks[value="delete"] ~ div.item-characteristics-vehicle-propulsion-systems .item-characteristics-propulsion-system .item-characteristics-system-heading .subitem-characterstics-system-heading-deletebox,
|
|
.vehicle-checks[value="delete"] ~ div.item-characteristics-vehicle-power-systems .item-characteristics-power-system .item-characteristics-system-heading .subitem-characterstics-system-heading-deletebox {
|
|
display: block;
|
|
position: relative;
|
|
}
|
|
|
|
/* Show or hide armor carried checkmarks */
|
|
.subitem-tab-gear-flex-container-armor-row .container-checkbox-tiny,
|
|
.subitem-tab-gear-flex-container-armor-row .armor-mover-plus-minus-enclosure,
|
|
.subitem-tab-gear-flex-container-armor-row .container-xbox-tiny,
|
|
.subitem-tab-gear-flex-container-armor-heading .tiny-xbox-dummy-container {
|
|
display: none;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-armor-heading .container-checkbox-tiny {
|
|
display: block;
|
|
position: relative;
|
|
}
|
|
|
|
.armor-checks[value="carry"] ~ div.subitem-tab-gear-flex-container-armor-row .container-checkbox-tiny {
|
|
display: block;
|
|
position: relative;
|
|
}
|
|
|
|
.armor-checks[value="move"] ~ div.subitem-tab-gear-flex-container-armor-row .armor-mover-plus-minus-enclosure {
|
|
display: block;
|
|
position: relative;
|
|
}
|
|
|
|
.armor-checks[value="delete"] ~ div.subitem-tab-gear-flex-container-armor-row .container-xbox-tiny,
|
|
.armor-checks[value="delete"] ~ div.subitem-tab-gear-flex-container-armor-heading .tiny-xbox-dummy-container {
|
|
display: block;
|
|
position: relative;
|
|
}
|
|
|
|
.armor-checks[value="delete"] ~ div.subitem-tab-gear-flex-container-armor-heading .container-checkbox-tiny {
|
|
display: none;
|
|
}
|
|
|
|
.armor-checks[value="delete"] ~ div.subitem-tab-gear-flex-container-armor-heading .set-AtoB-button button {
|
|
background-color: #d0d0d0;
|
|
color: white;
|
|
cursor: default;
|
|
|
|
:hover {
|
|
color: white;
|
|
background-color: #d0d0d0;
|
|
}
|
|
|
|
:focus {
|
|
color: white;
|
|
background-color: #d0d0d0;
|
|
}
|
|
}
|
|
|
|
|
|
/* Show or hide shield ready or delete checkmarks */
|
|
.subitem-tab-gear-flex-container-shield-checks .container-checkbox-tiny,
|
|
.subitem-tab-gear-flex-container-shield-checks .container-xbox-tiny {
|
|
display: none;
|
|
top: 0px;
|
|
}
|
|
|
|
.shield-checks[value="carry"] ~ div.subitem-tab-gear-flex-container-shield-checks .container-checkbox-tiny {
|
|
display: block;
|
|
position: relative;
|
|
}
|
|
|
|
.shield-checks[value="delete"] ~ div.subitem-tab-gear-flex-container-shield-checks .container-xbox-tiny {
|
|
display: block;
|
|
position: relative;
|
|
}
|
|
|
|
|
|
/* Show or hide weapons readied or deletion checkmarks */
|
|
.subitem-tab-gear-flex-container-weapon-heading .container-checkbox-tiny {
|
|
max-width: 10px;
|
|
align-text: center;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-weapon-row .container-checkbox-tiny:nth-child(2),
|
|
.subitem-tab-gear-flex-container-weapon-row .weapon-mover-plus-minus-enclosure,
|
|
.subitem-tab-gear-flex-container-weapon-row .container-xbox-tiny,
|
|
.subitem-tab-gear-flex-container-weapon-heading .tiny-xbox-dummy-container {
|
|
display: none;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-weapon-heading .container-checkbox-tiny {
|
|
display: block;
|
|
position: relative;
|
|
}
|
|
|
|
.weapon-checks[value="carry"] ~ div.subitem-tab-gear-flex-container-weapon-row .container-checkbox-tiny:nth-child(2) {
|
|
display: block;
|
|
position: relative;
|
|
max-width: 11px;
|
|
padding-bottom: 4px;
|
|
}
|
|
|
|
.weapon-checks[value="move"] ~ div.subitem-tab-gear-flex-container-weapon-row .weapon-mover-plus-minus-enclosure {
|
|
display: block;
|
|
position: relative;
|
|
}
|
|
|
|
.weapon-checks[value="delete"] ~ div.subitem-tab-gear-flex-container-weapon-row .container-xbox-tiny,
|
|
.weapon-checks[value="delete"] ~ div.subitem-tab-gear-flex-container-weapon-heading .tiny-xbox-dummy-container {
|
|
display: block;
|
|
position: relative;
|
|
}
|
|
|
|
.weapon-checks[value="delete"] ~ div.subitem-tab-gear-flex-container-weapon-heading h1:nth-child(3),
|
|
.weapon-checks[value="delete"] ~ div.subitem-tab-gear-flex-container-weapon-row input[type=text]:nth-child(4) {
|
|
margin-left: -1px;
|
|
}
|
|
|
|
.weapon-checks[value="delete"] ~ div.subitem-tab-gear-flex-container-weapon-heading .container-checkbox-tiny {
|
|
display: none;
|
|
}
|
|
|
|
.weapon-checks[value="delete"] ~ div.subitem-tab-gear-flex-container-weapon-heading .set-AtoB-button button {
|
|
background-color: #d0d0d0;
|
|
color: white;
|
|
cursor: default;
|
|
|
|
:hover {
|
|
color: white;
|
|
background-color: #d0d0d0;
|
|
}
|
|
|
|
:focus {
|
|
color: white;
|
|
background-color: #d0d0d0;
|
|
}
|
|
}
|
|
|
|
|
|
/* Show or hide equipment carried checkmarks */
|
|
.subitem-tab-gear-flex-container-equipment .container-checkbox-tiny-light,
|
|
.subitem-tab-gear-flex-container-equipment .gear-mover-plus-minus-enclosure,
|
|
.subitem-tab-gear-flex-container-equipment .container-xbox-tiny,
|
|
.subitem-tab-gear-flex-container-equipment-heading .tiny-xbox-dummy-container {
|
|
display: none;
|
|
}
|
|
|
|
.subitem-tab-gear-flex-container-equipment-heading .container-checkbox-tiny-light {
|
|
display: block;
|
|
position: relative;
|
|
}
|
|
|
|
.equipment-checks[value="carry"] ~ div.subitem-tab-gear-flex-container-equipment .container-checkbox-tiny-light {
|
|
display: block;
|
|
position: relative;
|
|
}
|
|
|
|
.equipment-checks[value="move"] ~ div.subitem-tab-gear-flex-container-equipment .gear-mover-plus-minus-enclosure {
|
|
display: block;
|
|
position: relative;
|
|
}
|
|
|
|
.equipment-checks[value="delete"] ~ div.subitem-tab-gear-flex-container-equipment .container-xbox-tiny,
|
|
.equipment-checks[value="delete"] ~ div.subitem-tab-gear-flex-container-equipment-heading .tiny-xbox-dummy-container {
|
|
display: block;
|
|
position: relative;
|
|
}
|
|
|
|
.equipment-checks[value="delete"] ~ div.subitem-tab-gear-flex-container-equipment-heading .container-checkbox-tiny-light {
|
|
display: none;
|
|
}
|
|
|
|
.equipment-checks[value="delete"] ~ div.subitem-tab-gear-flex-container-equipment-heading .set-AtoB-button-light button {
|
|
background-color: #d0d0d0;
|
|
color: white;
|
|
cursor: default;
|
|
|
|
:hover {
|
|
color: white;
|
|
background-color: #d0d0d0;
|
|
}
|
|
|
|
:focus {
|
|
color: white;
|
|
background-color: #d0d0d0;
|
|
}
|
|
}
|
|
|
|
/* Martial Skill Delete Boxes */
|
|
.item-martial-skill-delete-panel {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
position: absolute;
|
|
top: 33px;
|
|
left: 114px;
|
|
background: transparent;
|
|
width: 14px;
|
|
height: 286px;
|
|
}
|
|
|
|
.item-martial-skill-delete-panel {
|
|
display: none;
|
|
}
|
|
|
|
.maneuver-checks[value="delete"] ~ div.item-tab-gear-slide-flex-container-martial-maneuvers .item-martial-skill-delete-panel {
|
|
display: flex;
|
|
}
|
|
|
|
|
|
/* Skill delete boxes */
|
|
.subitem-skillsTab-flex-container-skill .container-xbox-tiny,
|
|
.item-skillsTab-flex-container-combat-skills .container-xbox-tiny,
|
|
.subitem-skillsTab-flex-container-language .container-xbox-tiny,
|
|
.subitem-skillsTab-grid-container-skills-heading-left .tiny-xbox-dummy-container{
|
|
display: none;
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-combat-skill .tiny-xbox-dummy-container,
|
|
.subitem-skillsTab-flex-container-language-heading .tiny-xbox-dummy-container {
|
|
opacity: 0;
|
|
}
|
|
|
|
.subitem-skillsTab-flex-container-skill .skill-mover-plus-minus-enclosure,
|
|
.item-skillsTab-flex-container-combat-skills .skill-mover-plus-minus-enclosure,
|
|
.subitem-skillsTab-flex-container-language .skill-mover-plus-minus-enclosure {
|
|
display: none;
|
|
}
|
|
|
|
.skill-checks[value="move"] ~ div.flex-container-skills-left .item-flex-container-skill-list .subitem-skillsTab-flex-container-skill .skill-mover-plus-minus-enclosure,
|
|
.skill-checks[value="move"] ~ div.flex-container-skills-right .item-skillsTab-flex-container-combat-skills .subitem-skillsTab-flex-container-combat-skill .skill-mover-plus-minus-enclosure,
|
|
.skill-checks[value="move"] ~ div.flex-container-skills-right .item-skillsTab-flex-container-languages .subitem-skillsTab-flex-container-language .skill-mover-plus-minus-enclosure {
|
|
display: flex;
|
|
}
|
|
|
|
.skill-checks[value="delete"] ~ div.flex-container-skills-left .item-skillsTab-flex-container-cap .subitem-skillsTab-grid-container-skills-heading-left .tiny-xbox-dummy-container,
|
|
.skill-checks[value="delete"] ~ div.flex-container-skills-left .item-flex-container-skill-list .subitem-skillsTab-flex-container-skill .container-xbox-tiny,
|
|
.skill-checks[value="delete"] ~ div.flex-container-skills-right .item-skillsTab-flex-container-combat-skills .subitem-skillsTab-flex-container-combat-skill .container-xbox-tiny,
|
|
.skill-checks[value="delete"] ~ div.flex-container-skills-right .item-skillsTab-flex-container-languages .subitem-skillsTab-flex-container-language .container-xbox-tiny {
|
|
display: flex;
|
|
}
|
|
|
|
.skill-checks[value="delete"] ~ div.flex-container-skills-right .item-skillsTab-flex-container-combat-skills .subitem-skillsTab-flex-container-combat-skill .tiny-xbox-dummy-container,
|
|
.skill-checks[value="delete"] ~ div.flex-container-skills-right .item-skillsTab-flex-container-languages .subitem-skillsTab-flex-container-language-heading .tiny-xbox-dummy-container {
|
|
opacity: 1;
|
|
}
|
|
|
|
|
|
/* Power Delete Boxes */
|
|
.item-upper-power-delete-panel,
|
|
.item-lower-power-delete-panel {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
position: relative;
|
|
top: -337px;
|
|
left: 226px;
|
|
background: transparent;
|
|
width: 14px;
|
|
height: 329px;
|
|
}
|
|
|
|
.item-upper-power-delete-panel,
|
|
.item-lower-power-delete-panel {
|
|
display: none;
|
|
}
|
|
|
|
.upper-power-checks[value="delete"] ~ div.item-upper-power-delete-panel,
|
|
.lower-power-checks[value="delete"] ~ div.item-lower-power-delete-panel {
|
|
display: flex;
|
|
}
|
|
|
|
/* Talent and Complication Delete Boxes */
|
|
.item-talent-delete-panel,
|
|
.item-complication-delete-panel {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
position: relative;
|
|
top: -346px;
|
|
left: 177px;
|
|
background: transparent;
|
|
width: 14px;
|
|
height: 338px;
|
|
}
|
|
|
|
.item-talent-delete-panel,
|
|
.item-complication-delete-panel {
|
|
display: none;
|
|
}
|
|
|
|
.talent-checks[value="delete"] ~ div.item-talent-delete-panel,
|
|
.complication-checks[value="delete"] ~ div.item-complication-delete-panel {
|
|
display: flex;
|
|
}
|
|
|
|
|
|
/* ----------------------------------------------------------- */
|
|
/* Item: Attacks and Maneuvers or treasures text box slideshow */
|
|
/* ----------------------------------------------------------- */
|
|
|
|
.item-tab-gear-slide-container {
|
|
grid-area: theSlides;
|
|
position: relative;
|
|
}
|
|
|
|
.flex-container-maneuvers-heading,
|
|
.subitem-tab-gear-slide-flex-container-martial-maneuvers-heading {
|
|
padding-left: 2px;
|
|
}
|
|
|
|
.flex-container-maneuvers-heading h1,
|
|
.item-tab-gear-slide-flex-container-hit-locations h1,
|
|
.item-tab-gear-slide-flex-container-martial-maneuvers h1 {
|
|
text-align: left;
|
|
line-height: 1.2;
|
|
font-size: 12px;
|
|
margin: 0px;
|
|
}
|
|
|
|
.item-tab-gear-slide-flex-container-hit-locations h2,
|
|
.item-tab-gear-slide-flex-container-martial-maneuvers h2,
|
|
.subitem-tab-gear-slide-flex-container-range-modifiers h2 {
|
|
font-size: 12px;
|
|
text-align: center;
|
|
font-weight: 400;
|
|
line-height: 1.2;
|
|
}
|
|
|
|
|
|
.item-tab-gear-slide-container .button-gear-slide {
|
|
position: absolute;
|
|
transform: translate(-50%, -50%);
|
|
color: white;
|
|
background-color: #4ba6ff;
|
|
width: 19px;
|
|
height: 17px;
|
|
font-size: 12px;
|
|
font-weight: bold;
|
|
padding: 0px;
|
|
text-align: center;
|
|
border: none;
|
|
cursor: pointer;
|
|
line-height: 1.4;
|
|
}
|
|
|
|
.maneuver-checks[value="delete"] ~ .button-gear-slide {
|
|
background-color: #d0d0d0;
|
|
}
|
|
|
|
.maneuver-checks[value="delete"] ~ .button-gear-slide:hover {
|
|
background-color: #d0d0d0;
|
|
border: 2px solid #d2e9ff;
|
|
color: white;
|
|
cursor: default;
|
|
}
|
|
|
|
.item-tab-gear-slide-container .button-gear-slide > div {
|
|
padding-left: 0px;
|
|
}
|
|
|
|
.item-tab-gear-slide-container .button-gear-slide .container {
|
|
position: absolute;
|
|
top: 1px;
|
|
left: 2px;
|
|
height: 15px;
|
|
width: 15px;
|
|
background-color: #D55E00;
|
|
border-radius: 50%;
|
|
padding: 0px;
|
|
}
|
|
|
|
.maneuver-checks[value="delete"] ~ .button-gear-slide .container {
|
|
background-color: #a1a1a1;
|
|
}
|
|
|
|
.item-tab-gear-slide-container .button-gear-slide .container .circle {
|
|
position: absolute;
|
|
top: 2px;
|
|
left: 2px;
|
|
height: 11px;
|
|
width: 11px;
|
|
background-color: white;
|
|
border-radius: 50%;
|
|
padding: 0px;
|
|
}
|
|
|
|
.item-tab-gear-slide-container .button-gear-slide .container .circle .spot {
|
|
position: absolute;
|
|
top: 2px;
|
|
left: 2px;
|
|
height: 7px;
|
|
width: 7px;
|
|
background-color: #D55E00;
|
|
border-radius: 50%;
|
|
padding: 0px;
|
|
}
|
|
|
|
.maneuver-checks[value="delete"] ~ .button-gear-slide .container .circle .spot {
|
|
background-color: #a1a1a1;
|
|
}
|
|
|
|
.item-tab-gear-slide-container .button-gear-slide:nth-of-type(1) {
|
|
top: 13px;
|
|
left: 325px;
|
|
border: 2px solid #d2e9ff;
|
|
border-radius: 0px;
|
|
}
|
|
|
|
.item-tab-gear-slide-container .button-gear-slide:nth-of-type(2) {
|
|
top: 13px;
|
|
left: 348px;
|
|
border: 2px solid #d2e9ff;
|
|
border-radius: 0px;
|
|
}
|
|
|
|
.item-tab-gear-slide-container .button-gear-slide:nth-of-type(3) {
|
|
top: 13px;
|
|
left: 371px;
|
|
border: 2px solid #d2e9ff;
|
|
border-radius: 0px;
|
|
}
|
|
|
|
.item-tab-gear-slide-container .button-gear-slide:nth-of-type(4) {
|
|
top: 13px;
|
|
left: 394px;
|
|
border: 2px solid #d2e9ff;
|
|
border-radius: 0px;
|
|
}
|
|
|
|
.item-tab-gear-slide-container .button-gear-slide:hover {
|
|
background-color: #F0E442;
|
|
border: solid 2px #4ba6ff;
|
|
border-radius: 0px;
|
|
color: black;
|
|
}
|
|
|
|
.item-tab-gear-slide-flex-container-maneuvers,
|
|
.item-tab-gear-slide-flex-container-martial-maneuvers {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
width: 406px;
|
|
height: 374px;
|
|
padding: 0px;
|
|
padding-top: 1px;
|
|
margin-left: 0px;
|
|
margin-bottom: 0px;
|
|
background-color: #bcdeff;
|
|
border: solid 2px #66bbeb;
|
|
border-radius: 3px;
|
|
}
|
|
|
|
.flex-container-maneuvers {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
height: 303px;
|
|
}
|
|
|
|
.flex-container-maneuver-selectors {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
min-width: 120px;
|
|
margin-left: 5px;
|
|
}
|
|
|
|
.flex-container-maneuver-selectors button {
|
|
height: 16px;
|
|
text-align: left;
|
|
font-weight: bold;
|
|
border-top-left-radius: 3px;
|
|
border-bottom-left-radius: 3px;
|
|
border: 1px solid #e9f4ff;
|
|
background-color: #d2e9ff;
|
|
padding-left: 4px;
|
|
padding-right: 0px;
|
|
line-height: 1.1;
|
|
}
|
|
|
|
.flex-container-maneuver-selectors button:hover {
|
|
background-color: #faf6c6;
|
|
}
|
|
|
|
.item-tab-gear-slide-flex-container-martial-maneuvers .flex-container-maneuvers .flex-container-maneuver-selectors button {
|
|
height: 22px;
|
|
}
|
|
|
|
.flex-container-maneuver-slides {
|
|
background-color: white;
|
|
min-width: 264px;
|
|
margin-right: 4px;
|
|
border-top: 1px solid white;
|
|
border-right: 1px solid #a5d3ff;
|
|
border-bottom: 1px solid #a5d3ff;
|
|
border-left: none;
|
|
padding: 6px;
|
|
border-top-right-radius: 3px;
|
|
border-bottom-right-radius: 3px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: flex-start;
|
|
}
|
|
|
|
.item-maneuver-block-heading {
|
|
height: 30px;
|
|
background-color: #4ba6ff;
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
align-content: center;
|
|
padding-top: 5px;
|
|
padding-right: 5px;
|
|
padding-left: 5px;
|
|
padding-bottom: 1px;
|
|
}
|
|
|
|
.item-maneuver-block-heading h1 {
|
|
width: 252px;
|
|
font-size: 17px;
|
|
font-weight: bold;
|
|
color: white;
|
|
text-align: center;
|
|
}
|
|
|
|
.item-maneuver-block-heading input[type=text] {
|
|
font-size: 17px;
|
|
font-weight: bold;
|
|
color: white;
|
|
text-align: center;
|
|
background: transparent;
|
|
width: 150px;
|
|
padding-bottom: 3px;
|
|
height: 25px;
|
|
border: 2px solid transparent;
|
|
|
|
&::placeholder {
|
|
color: white;
|
|
opacity: 0.33;
|
|
}
|
|
}
|
|
|
|
.item-maneuver-block-heading input[type=text]:hover {
|
|
border: 2px solid #66bbeb;
|
|
}
|
|
|
|
.item-maneuver-block-heading-container {
|
|
display: flex;
|
|
flex-direction: row;
|
|
align-items: center;
|
|
}
|
|
|
|
.item-maneuver-block-heading-container:nth-child(1) {
|
|
justify-content: flex-start;
|
|
margin-bottom: 4px;
|
|
margin-right: 2px;
|
|
}
|
|
|
|
.item-maneuver-block-heading-container input[type=number] {
|
|
max-width: 30px;
|
|
font-size: 16px;
|
|
padding: 0px;
|
|
margin-bottom: 4px;
|
|
font-weight: bold;
|
|
color: white;
|
|
background-color: transparent;
|
|
}
|
|
|
|
.item-maneuver-block-heading-container h1 {
|
|
font-size: 13px;
|
|
color: #bcdeff;
|
|
text-align: center;
|
|
width: 24px;
|
|
margin-bottom: 3px;
|
|
}
|
|
|
|
.item-maneuver-block-heading-container:nth-child(3) {
|
|
justify-content: flex-end;
|
|
margin-left: 31px;
|
|
margin-right: 3px;
|
|
}
|
|
|
|
.item-martial-maneuver-block-stats {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
flex-direction: column;
|
|
}
|
|
|
|
.item-martial-maneuver-block-stats {
|
|
height: 114px;
|
|
}
|
|
|
|
.item-maneuver-block-stats input[type=text],
|
|
.item-martial-maneuver-block-stats input[type=text] {
|
|
width: 24px;
|
|
background: transparent;
|
|
}
|
|
|
|
.item-maneuver-block-stats-full-row,
|
|
.item-maneuver-block-stats-half-row,
|
|
.item-maneuver-block-stats-half-row-alt {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
flex-direction: row;
|
|
align-items: center;
|
|
padding-left: 6px;
|
|
}
|
|
|
|
.item-maneuver-block-stats-half-row,
|
|
.item-maneuver-block-stats-half-row-alt {
|
|
min-width: 120px;
|
|
padding-right: 6px;
|
|
}
|
|
|
|
.item-maneuver-block-stats-full-row {
|
|
min-width: 240px;
|
|
padding-right: 12px;
|
|
}
|
|
|
|
.item-maneuver-block-stats-standard-row,
|
|
.item-maneuver-block-stats-special-row {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: center;
|
|
align-items: baseline;
|
|
padding-left: 6px;
|
|
}
|
|
|
|
.item-maneuver-block-stats-full-row input[type=text],
|
|
.item-maneuver-block-stats-half-row input[type=text] {
|
|
text-align: center;
|
|
height: 21px;
|
|
padding-left: 2px;
|
|
padding-right: 4px;
|
|
}
|
|
|
|
.item-maneuver-block-stats-half-row input[type=text] {
|
|
width: 30px;
|
|
margin-right: 3px;
|
|
}
|
|
|
|
.item-maneuver-block-stats-standard-row input[type=number],
|
|
.item-maneuver-block-stats-special-row input[type=number],
|
|
.item-maneuver-block-stats-full-row input[type=number],
|
|
.item-maneuver-block-stats-half-row input[type=number],
|
|
.item-maneuver-block-stats-half-row-alt input[type=number] {
|
|
padding-right: 1px;
|
|
margin-left: 2px;
|
|
margin-bottom: 2px;
|
|
background: transparent;
|
|
border: none;
|
|
}
|
|
|
|
.item-maneuver-block-stats-standard-row input[type=number],
|
|
.item-maneuver-block-stats-full-row input[type=number],
|
|
.item-maneuver-block-stats-half-row input[type=number] {
|
|
text-align: right;
|
|
max-width: 30px;
|
|
}
|
|
|
|
.item-maneuver-block-stats-special-row input[type=number]:nth-child(2) {
|
|
text-align: right;
|
|
max-width: 40px;
|
|
}
|
|
|
|
.item-maneuver-block-stats-special-row input[type=number]:nth-child(4) {
|
|
text-align: right;
|
|
max-width: 30px;
|
|
}
|
|
|
|
.item-maneuver-block-stats-half-row-alt input[type=number] {
|
|
text-align: right;
|
|
max-width: 60px;
|
|
}
|
|
|
|
.item-maneuver-block-stats-half-row-alt input[type=text] {
|
|
width: 80px;
|
|
margin-right: 0px;
|
|
margin-bottom: 0px;
|
|
text-align: center;
|
|
}
|
|
|
|
.item-maneuver-block-stats-half-row .custom-select-alternate,
|
|
.item-maneuver-block-stats-half-row-alt .custom-select-alternate {
|
|
padding-left: 3px;
|
|
}
|
|
|
|
.item-maneuver-block-stats-standard-row h2,
|
|
.item-maneuver-block-stats-special-row h2 {
|
|
font-size: 12px;
|
|
color: black;
|
|
text-align: center;
|
|
line-height: 28px;
|
|
}
|
|
|
|
.item-maneuver-block-stats-row,
|
|
.item-maneuver-block-stats-row-empty {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
flex-direction: row;
|
|
min-height: 28px;
|
|
}
|
|
|
|
.item-maneuver-block-stats-standard-row:nth-child(odd),
|
|
.item-maneuver-block-stats-row:nth-child(odd),
|
|
.item-maneuver-block-stats-special-row:nth-child(odd) {
|
|
background-color: #e9f4ff;
|
|
}
|
|
|
|
.item-maneuver-block-stats-row-empty {
|
|
background-color: #8fc8ff;
|
|
}
|
|
|
|
.item-maneuver-block-text,
|
|
.item-martial-maneuver-block-text {
|
|
background-color: #8fc8ff;
|
|
height: 126px;
|
|
padding-top: 4px;
|
|
padding-left: 8px;
|
|
padding-right: 8px;
|
|
padding-bottom: 0px;
|
|
}
|
|
|
|
.item-martial-maneuver-block-text {
|
|
background-color: #8fc8ff;
|
|
height: 96px;
|
|
padding: 4px;
|
|
padding-bottom: 0px;
|
|
}
|
|
|
|
.item-martial-maneuver-block-text textarea {
|
|
font-size: 13px;
|
|
text-align: left;
|
|
color: black;
|
|
max-height: 76px;
|
|
max-width: 245px;
|
|
margin-top: 5px;
|
|
border-radius: 3px;
|
|
border: solid 2px transparent;
|
|
background: transparent;
|
|
display: block;
|
|
|
|
&::placeholder {
|
|
color: black;
|
|
opacity: 0.33;
|
|
}
|
|
}
|
|
|
|
.item-martial-maneuver-block-text textarea:hover {
|
|
border: solid 2px #b2d4e7;
|
|
}
|
|
|
|
.item-maneuver-button-line {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: center;
|
|
align-items: center;
|
|
width: 264px;
|
|
height: 30px;
|
|
padding-bottom: 5px;
|
|
background-color: #8fc8ff;
|
|
}
|
|
|
|
.item-martial-maneuver-button-line {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-around;
|
|
align-items: center;
|
|
width: 264px;
|
|
height: 30px;
|
|
padding-bottom: 5px;
|
|
background-color: #8fc8ff;
|
|
}
|
|
|
|
.item-maneuver-line-flex {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: flex-start;
|
|
align-content: center;
|
|
}
|
|
|
|
.item-maneuver-line-flex input[type=number] {
|
|
width: 30px;
|
|
border: 1px solid #8fc8ff;
|
|
text-align: center;
|
|
padding-left: 2px;
|
|
height: 20px;
|
|
margin-left: 3px;
|
|
}
|
|
|
|
/* Maneuver type-specific variables */
|
|
.item-maneuver-block-stats-attack01,
|
|
.item-maneuver-block-stats-attack02,
|
|
.item-maneuver-block-stats-attack03,
|
|
.item-maneuver-block-stats-attack04,
|
|
.item-maneuver-block-stats-attack05,
|
|
.item-maneuver-block-stats-attack06,
|
|
.item-maneuver-block-stats-attack07,
|
|
.item-maneuver-block-stats-attack08,
|
|
.item-maneuver-block-stats-attack09,
|
|
.item-maneuver-block-stats-attack10,
|
|
.item-maneuver-block-stats-defense01,
|
|
.item-maneuver-block-stats-defense02,
|
|
.item-maneuver-block-stats-defense03,
|
|
.item-maneuver-block-stats-defense04,
|
|
.item-maneuver-block-stats-defense05,
|
|
.item-maneuver-block-stats-defense06,
|
|
.item-maneuver-block-stats-defense07,
|
|
.item-maneuver-block-stats-defense08,
|
|
.item-maneuver-block-stats-defense09,
|
|
.item-maneuver-block-stats-defense10,
|
|
.item-maneuver-block-stats-contest01,
|
|
.item-maneuver-block-stats-contest02,
|
|
.item-maneuver-block-stats-contest03,
|
|
.item-maneuver-block-stats-contest04,
|
|
.item-maneuver-block-stats-contest05,
|
|
.item-maneuver-block-stats-contest06,
|
|
.item-maneuver-block-stats-contest07,
|
|
.item-maneuver-block-stats-contest08,
|
|
.item-maneuver-block-stats-contest09,
|
|
.item-maneuver-block-stats-contest10,
|
|
.item-maneuver-block-stats-wp-attack01,
|
|
.item-maneuver-block-stats-wp-attack02,
|
|
.item-maneuver-block-stats-wp-attack03,
|
|
.item-maneuver-block-stats-wp-attack04,
|
|
.item-maneuver-block-stats-wp-attack05,
|
|
.item-maneuver-block-stats-wp-attack06,
|
|
.item-maneuver-block-stats-wp-attack07,
|
|
.item-maneuver-block-stats-wp-attack08,
|
|
.item-maneuver-block-stats-wp-attack09,
|
|
.item-maneuver-block-stats-wp-attack10,
|
|
.item-maneuver-block-stats-wp-contest01,
|
|
.item-maneuver-block-stats-wp-contest02,
|
|
.item-maneuver-block-stats-wp-contest03,
|
|
.item-maneuver-block-stats-wp-contest04,
|
|
.item-maneuver-block-stats-wp-contest05,
|
|
.item-maneuver-block-stats-wp-contest06,
|
|
.item-maneuver-block-stats-wp-contest07,
|
|
.item-maneuver-block-stats-wp-contest08,
|
|
.item-maneuver-block-stats-wp-contest09,
|
|
.item-maneuver-block-stats-wp-contest10 {
|
|
display: none;
|
|
}
|
|
|
|
.martial-damage-display01[value="attack"] ~ div.item-maneuver-block-type01 .item-maneuver-block-stats-attack01,
|
|
.martial-damage-display02[value="attack"] ~ div.item-maneuver-block-type02 .item-maneuver-block-stats-attack02,
|
|
.martial-damage-display03[value="attack"] ~ div.item-maneuver-block-type03 .item-maneuver-block-stats-attack03,
|
|
.martial-damage-display04[value="attack"] ~ div.item-maneuver-block-type04 .item-maneuver-block-stats-attack04,
|
|
.martial-damage-display05[value="attack"] ~ div.item-maneuver-block-type05 .item-maneuver-block-stats-attack05,
|
|
.martial-damage-display06[value="attack"] ~ div.item-maneuver-block-type06 .item-maneuver-block-stats-attack06,
|
|
.martial-damage-display07[value="attack"] ~ div.item-maneuver-block-type07 .item-maneuver-block-stats-attack07,
|
|
.martial-damage-display08[value="attack"] ~ div.item-maneuver-block-type08 .item-maneuver-block-stats-attack08,
|
|
.martial-damage-display09[value="attack"] ~ div.item-maneuver-block-type09 .item-maneuver-block-stats-attack09,
|
|
.martial-damage-display10[value="attack"] ~ div.item-maneuver-block-type10 .item-maneuver-block-stats-attack10 {
|
|
display: block;
|
|
position: relative;
|
|
}
|
|
|
|
.martial-damage-display01[value="defense"] ~ div.item-maneuver-block-type01 .item-maneuver-block-stats-defense01,
|
|
.martial-damage-display02[value="defense"] ~ div.item-maneuver-block-type02 .item-maneuver-block-stats-defense02,
|
|
.martial-damage-display03[value="defense"] ~ div.item-maneuver-block-type03 .item-maneuver-block-stats-defense03,
|
|
.martial-damage-display04[value="defense"] ~ div.item-maneuver-block-type04 .item-maneuver-block-stats-defense04,
|
|
.martial-damage-display05[value="defense"] ~ div.item-maneuver-block-type05 .item-maneuver-block-stats-defense05,
|
|
.martial-damage-display06[value="defense"] ~ div.item-maneuver-block-type06 .item-maneuver-block-stats-defense06,
|
|
.martial-damage-display07[value="defense"] ~ div.item-maneuver-block-type07 .item-maneuver-block-stats-defense07,
|
|
.martial-damage-display08[value="defense"] ~ div.item-maneuver-block-type08 .item-maneuver-block-stats-defense08,
|
|
.martial-damage-display09[value="defense"] ~ div.item-maneuver-block-type09 .item-maneuver-block-stats-defense09,
|
|
.martial-damage-display10[value="defense"] ~ div.item-maneuver-block-type10 .item-maneuver-block-stats-defense10 {
|
|
display: block;
|
|
position: relative;
|
|
}
|
|
|
|
.martial-damage-display01[value="contest"] ~ div.item-maneuver-block-type01 .item-maneuver-block-stats-contest01,
|
|
.martial-damage-display02[value="contest"] ~ div.item-maneuver-block-type02 .item-maneuver-block-stats-contest02,
|
|
.martial-damage-display03[value="contest"] ~ div.item-maneuver-block-type03 .item-maneuver-block-stats-contest03,
|
|
.martial-damage-display04[value="contest"] ~ div.item-maneuver-block-type04 .item-maneuver-block-stats-contest04,
|
|
.martial-damage-display05[value="contest"] ~ div.item-maneuver-block-type05 .item-maneuver-block-stats-contest05,
|
|
.martial-damage-display06[value="contest"] ~ div.item-maneuver-block-type06 .item-maneuver-block-stats-contest06,
|
|
.martial-damage-display07[value="contest"] ~ div.item-maneuver-block-type07 .item-maneuver-block-stats-contest07,
|
|
.martial-damage-display08[value="contest"] ~ div.item-maneuver-block-type08 .item-maneuver-block-stats-contest08,
|
|
.martial-damage-display09[value="contest"] ~ div.item-maneuver-block-type09 .item-maneuver-block-stats-contest09,
|
|
.martial-damage-display10[value="contest"] ~ div.item-maneuver-block-type10 .item-maneuver-block-stats-contest10 {
|
|
display: block;
|
|
position: relative;
|
|
}
|
|
|
|
.martial-damage-display01[value="wpAttack"] ~ div.item-maneuver-block-type01 .item-maneuver-block-stats-wp-attack01,
|
|
.martial-damage-display02[value="wpAttack"] ~ div.item-maneuver-block-type02 .item-maneuver-block-stats-wp-attack02,
|
|
.martial-damage-display03[value="wpAttack"] ~ div.item-maneuver-block-type03 .item-maneuver-block-stats-wp-attack03,
|
|
.martial-damage-display04[value="wpAttack"] ~ div.item-maneuver-block-type04 .item-maneuver-block-stats-wp-attack04,
|
|
.martial-damage-display05[value="wpAttack"] ~ div.item-maneuver-block-type05 .item-maneuver-block-stats-wp-attack05,
|
|
.martial-damage-display06[value="wpAttack"] ~ div.item-maneuver-block-type06 .item-maneuver-block-stats-wp-attack06,
|
|
.martial-damage-display07[value="wpAttack"] ~ div.item-maneuver-block-type07 .item-maneuver-block-stats-wp-attack07,
|
|
.martial-damage-display08[value="wpAttack"] ~ div.item-maneuver-block-type08 .item-maneuver-block-stats-wp-attack08,
|
|
.martial-damage-display09[value="wpAttack"] ~ div.item-maneuver-block-type09 .item-maneuver-block-stats-wp-attack09,
|
|
.martial-damage-display10[value="wpAttack"] ~ div.item-maneuver-block-type10 .item-maneuver-block-stats-wp-attack10 {
|
|
display: block;
|
|
position: relative;
|
|
}
|
|
|
|
.martial-damage-display01[value="wpContest"] ~ div.item-maneuver-block-type01 .item-maneuver-block-stats-wp-contest01,
|
|
.martial-damage-display02[value="wpContest"] ~ div.item-maneuver-block-type02 .item-maneuver-block-stats-wp-contest02,
|
|
.martial-damage-display03[value="wpContest"] ~ div.item-maneuver-block-type03 .item-maneuver-block-stats-wp-contest03,
|
|
.martial-damage-display04[value="wpContest"] ~ div.item-maneuver-block-type04 .item-maneuver-block-stats-wp-contest04,
|
|
.martial-damage-display05[value="wpContest"] ~ div.item-maneuver-block-type05 .item-maneuver-block-stats-wp-contest05,
|
|
.martial-damage-display06[value="wpContest"] ~ div.item-maneuver-block-type06 .item-maneuver-block-stats-wp-contest06,
|
|
.martial-damage-display07[value="wpContest"] ~ div.item-maneuver-block-type07 .item-maneuver-block-stats-wp-contest07,
|
|
.martial-damage-display08[value="wpContest"] ~ div.item-maneuver-block-type08 .item-maneuver-block-stats-wp-contest08,
|
|
.martial-damage-display09[value="wpContest"] ~ div.item-maneuver-block-type09 .item-maneuver-block-stats-wp-contest09,
|
|
.martial-damage-display10[value="wpContest"] ~ div.item-maneuver-block-type10 .item-maneuver-block-stats-wp-contest10 {
|
|
display: block;
|
|
position: relative;
|
|
}
|
|
|
|
|
|
/* default standard maneuver slide visibility */
|
|
.item-maneuver-block,
|
|
.item-maneuver-disarm,
|
|
.item-maneuver-dodge,
|
|
.item-maneuver-grab,
|
|
.item-maneuver-grabBy,
|
|
.item-maneuver-haymaker,
|
|
.item-maneuver-moveBy,
|
|
.item-maneuver-moveThrough,
|
|
.item-maneuver-multipleAttack,
|
|
.item-maneuver-set,
|
|
.item-maneuver-shove,
|
|
.item-maneuver-strike,
|
|
.item-maneuver-throw,
|
|
.item-maneuver-trip {
|
|
display: none;
|
|
}
|
|
|
|
/* show the selected maneuver slide */
|
|
.item-maneuver-selection[value="block"] ~ div.flex-container-maneuver-slides .item-maneuver-block,
|
|
.item-maneuver-selection[value="disarm"] ~ div.flex-container-maneuver-slides .item-maneuver-disarm,
|
|
.item-maneuver-selection[value="dodge"] ~ div.flex-container-maneuver-slides .item-maneuver-dodge,
|
|
.item-maneuver-selection[value="grab"] ~ div.flex-container-maneuver-slides .item-maneuver-grab,
|
|
.item-maneuver-selection[value="grabBy"] ~ div.flex-container-maneuver-slides .item-maneuver-grabBy,
|
|
.item-maneuver-selection[value="haymaker"] ~ div.flex-container-maneuver-slides .item-maneuver-haymaker,
|
|
.item-maneuver-selection[value="moveBy"] ~ div.flex-container-maneuver-slides .item-maneuver-moveBy,
|
|
.item-maneuver-selection[value="moveThrough"] ~ div.flex-container-maneuver-slides .item-maneuver-moveThrough,
|
|
.item-maneuver-selection[value="multipleAttack"] ~ div.flex-container-maneuver-slides .item-maneuver-multipleAttack,
|
|
.item-maneuver-selection[value="set"] ~ div.flex-container-maneuver-slides .item-maneuver-set,
|
|
.item-maneuver-selection[value="shove"] ~ div.flex-container-maneuver-slides .item-maneuver-shove,
|
|
.item-maneuver-selection[value="strike"] ~ div.flex-container-maneuver-slides .item-maneuver-strike,
|
|
.item-maneuver-selection[value="throw"] ~ div.flex-container-maneuver-slides .item-maneuver-throw,
|
|
.item-maneuver-selection[value="trip"] ~ div.flex-container-maneuver-slides .item-maneuver-trip {
|
|
display: block;
|
|
position: relative;
|
|
}
|
|
|
|
/* Make a selection button appear to be continuous with its slide via color and border */
|
|
.item-maneuver-selection[value="block"] ~ .flex-container-maneuver-selectors button[name="act_block"]:not(:hover),
|
|
.item-maneuver-selection[value="disarm"] ~ .flex-container-maneuver-selectors button[name="act_disarm"]:not(:hover),
|
|
.item-maneuver-selection[value="dodge"] ~ .flex-container-maneuver-selectors button[name="act_dodge"]:not(:hover),
|
|
.item-maneuver-selection[value="grab"] ~ .flex-container-maneuver-selectors button[name="act_grab"]:not(:hover),
|
|
.item-maneuver-selection[value="grabBy"] ~ .flex-container-maneuver-selectors button[name="act_grabBy"]:not(:hover),
|
|
.item-maneuver-selection[value="haymaker"] ~ .flex-container-maneuver-selectors button[name="act_haymaker"]:not(:hover),
|
|
.item-maneuver-selection[value="moveBy"] ~ .flex-container-maneuver-selectors button[name="act_moveBy"]:not(:hover),
|
|
.item-maneuver-selection[value="moveThrough"] ~ .flex-container-maneuver-selectors button[name="act_moveThrough"]:not(:hover),
|
|
.item-maneuver-selection[value="multipleAttack"] ~ .flex-container-maneuver-selectors button[name="act_multipleAttack"]:not(:hover),
|
|
.item-maneuver-selection[value="set"] ~ .flex-container-maneuver-selectors button[name="act_set"]:not(:hover),
|
|
.item-maneuver-selection[value="shove"] ~ .flex-container-maneuver-selectors button[name="act_shove"]:not(:hover),
|
|
.item-maneuver-selection[value="strike"] ~ .flex-container-maneuver-selectors button[name="act_strike"]:not(:hover),
|
|
.item-maneuver-selection[value="throw"] ~ .flex-container-maneuver-selectors button[name="act_throw"]:not(:hover),
|
|
.item-maneuver-selection[value="trip"] ~ .flex-container-maneuver-selectors button[name="act_trip"]:not(:hover) {
|
|
background-color: white;
|
|
border-top: 1px solid white;
|
|
border-left: 1px solid white;
|
|
border-bottom: 1px solid #a5d3ff;
|
|
border-right: none;
|
|
}
|
|
|
|
/* Ignore hover styling for selector button of current slide */
|
|
.item-maneuver-selection[value="block"] ~ .flex-container-maneuver-selectors button[name="act_block"]:hover,
|
|
.item-maneuver-selection[value="disarm"] ~ .flex-container-maneuver-selectors button[name="act_disarm"]:hover,
|
|
.item-maneuver-selection[value="dodge"] ~ .flex-container-maneuver-selectors button[name="act_dodge"]:hover,
|
|
.item-maneuver-selection[value="grab"] ~ .flex-container-maneuver-selectors button[name="act_grab"]:hover,
|
|
.item-maneuver-selection[value="grabBy"] ~ .flex-container-maneuver-selectors button[name="act_grabBy"]:hover,
|
|
.item-maneuver-selection[value="haymaker"] ~ .flex-container-maneuver-selectors button[name="act_haymaker"]:hover,
|
|
.item-maneuver-selection[value="moveBy"] ~ .flex-container-maneuver-selectors button[name="act_moveBy"]:hover,
|
|
.item-maneuver-selection[value="moveThrough"] ~ .flex-container-maneuver-selectors button[name="act_moveThrough"]:hover,
|
|
.item-maneuver-selection[value="multipleAttack"] ~ .flex-container-maneuver-selectors button[name="act_multipleAttack"]:hover,
|
|
.item-maneuver-selection[value="set"] ~ .flex-container-maneuver-selectors button[name="act_set"]:hover,
|
|
.item-maneuver-selection[value="shove"] ~ .flex-container-maneuver-selectors button[name="act_shove"]:hover,
|
|
.item-maneuver-selection[value="strike"] ~ .flex-container-maneuver-selectors button[name="act_strike"]:hover,
|
|
.item-maneuver-selection[value="throw"] ~ .flex-container-maneuver-selectors button[name="act_throw"]:hover,
|
|
.item-maneuver-selection[value="trip"] ~ .flex-container-maneuver-selectors button[name="act_trip"]:hover {
|
|
background-color: white;
|
|
border-top: 1px solid white;
|
|
border-left: 1px solid white;
|
|
border-bottom: 1px solid #a5d3ff;
|
|
border-right: none;
|
|
}
|
|
|
|
/* Martial Maneuvers */
|
|
/* default slide visibility */
|
|
.item-martial-maneuver01,
|
|
.item-martial-maneuver02,
|
|
.item-martial-maneuver03,
|
|
.item-martial-maneuver04,
|
|
.item-martial-maneuver05,
|
|
.item-martial-maneuver06,
|
|
.item-martial-maneuver07,
|
|
.item-martial-maneuver08,
|
|
.item-martial-maneuver09,
|
|
.item-martial-maneuver10 {
|
|
display: none;
|
|
}
|
|
|
|
/* show the selected maneuver slide */
|
|
.item-martial-maneuver-selection[value="martialManeuver01"] ~ div.flex-container-maneuver-slides .item-martial-maneuver01,
|
|
.item-martial-maneuver-selection[value="martialManeuver02"] ~ div.flex-container-maneuver-slides .item-martial-maneuver02,
|
|
.item-martial-maneuver-selection[value="martialManeuver03"] ~ div.flex-container-maneuver-slides .item-martial-maneuver03,
|
|
.item-martial-maneuver-selection[value="martialManeuver04"] ~ div.flex-container-maneuver-slides .item-martial-maneuver04,
|
|
.item-martial-maneuver-selection[value="martialManeuver05"] ~ div.flex-container-maneuver-slides .item-martial-maneuver05,
|
|
.item-martial-maneuver-selection[value="martialManeuver06"] ~ div.flex-container-maneuver-slides .item-martial-maneuver06,
|
|
.item-martial-maneuver-selection[value="martialManeuver07"] ~ div.flex-container-maneuver-slides .item-martial-maneuver07,
|
|
.item-martial-maneuver-selection[value="martialManeuver08"] ~ div.flex-container-maneuver-slides .item-martial-maneuver08,
|
|
.item-martial-maneuver-selection[value="martialManeuver09"] ~ div.flex-container-maneuver-slides .item-martial-maneuver09,
|
|
.item-martial-maneuver-selection[value="martialManeuver10"] ~ div.flex-container-maneuver-slides .item-martial-maneuver10 {
|
|
display: block;
|
|
position: relative;
|
|
}
|
|
|
|
/* Make a selection button appear to be continuous with its slide via color and border */
|
|
.item-martial-maneuver-selection[value="martialManeuver01"] ~ .flex-container-maneuver-selectors button[name="act_martialManeuver01"]:not(:hover),
|
|
.item-martial-maneuver-selection[value="martialManeuver02"] ~ .flex-container-maneuver-selectors button[name="act_martialManeuver02"]:not(:hover),
|
|
.item-martial-maneuver-selection[value="martialManeuver03"] ~ .flex-container-maneuver-selectors button[name="act_martialManeuver03"]:not(:hover),
|
|
.item-martial-maneuver-selection[value="martialManeuver04"] ~ .flex-container-maneuver-selectors button[name="act_martialManeuver04"]:not(:hover),
|
|
.item-martial-maneuver-selection[value="martialManeuver05"] ~ .flex-container-maneuver-selectors button[name="act_martialManeuver05"]:not(:hover),
|
|
.item-martial-maneuver-selection[value="martialManeuver06"] ~ .flex-container-maneuver-selectors button[name="act_martialManeuver06"]:not(:hover),
|
|
.item-martial-maneuver-selection[value="martialManeuver07"] ~ .flex-container-maneuver-selectors button[name="act_martialManeuver07"]:not(:hover),
|
|
.item-martial-maneuver-selection[value="martialManeuver08"] ~ .flex-container-maneuver-selectors button[name="act_martialManeuver08"]:not(:hover),
|
|
.item-martial-maneuver-selection[value="martialManeuver09"] ~ .flex-container-maneuver-selectors button[name="act_martialManeuver09"]:not(:hover),
|
|
.item-martial-maneuver-selection[value="martialManeuver10"] ~ .flex-container-maneuver-selectors button[name="act_martialManeuver10"]:not(:hover) {
|
|
background-color: white;
|
|
border-top: 1px solid white;
|
|
border-left: 1px solid white;
|
|
border-bottom: 1px solid #a5d3ff;
|
|
border-right: none;
|
|
}
|
|
|
|
/* Ignore hover styling for selector button of current slide */
|
|
.item-martial-maneuver-selection[value="martialManeuver01"] ~ .flex-container-maneuver-selectors button[name="act_martialManeuver01"]:hover,
|
|
.item-martial-maneuver-selection[value="martialManeuver02"] ~ .flex-container-maneuver-selectors button[name="act_martialManeuver02"]:hover,
|
|
.item-martial-maneuver-selection[value="martialManeuver03"] ~ .flex-container-maneuver-selectors button[name="act_martialManeuver03"]:hover,
|
|
.item-martial-maneuver-selection[value="martialManeuver04"] ~ .flex-container-maneuver-selectors button[name="act_martialManeuver04"]:hover,
|
|
.item-martial-maneuver-selection[value="martialManeuver05"] ~ .flex-container-maneuver-selectors button[name="act_martialManeuver05"]:hover,
|
|
.item-martial-maneuver-selection[value="martialManeuver06"] ~ .flex-container-maneuver-selectors button[name="act_martialManeuver06"]:hover,
|
|
.item-martial-maneuver-selection[value="martialManeuver07"] ~ .flex-container-maneuver-selectors button[name="act_martialManeuver07"]:hover,
|
|
.item-martial-maneuver-selection[value="martialManeuver08"] ~ .flex-container-maneuver-selectors button[name="act_martialManeuver08"]:hover,
|
|
.item-martial-maneuver-selection[value="martialManeuver09"] ~ .flex-container-maneuver-selectors button[name="act_martialManeuver09"]:hover,
|
|
.item-martial-maneuver-selection[value="martialManeuver10"] ~ .flex-container-maneuver-selectors button[name="act_martialManeuver10"]:hover {
|
|
background-color: white;
|
|
border-top: 1px solid white;
|
|
border-left: 1px solid white;
|
|
border-bottom: 1px solid #a5d3ff;
|
|
border-right: none;
|
|
}
|
|
|
|
|
|
/* Range Modifier Table */
|
|
.subitem-tab-gear-slide-flex-container-range-modifiers {
|
|
flex-direction: row;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
width: 390px;
|
|
height: 30px;
|
|
padding: 3px;
|
|
margin-top: 6px;
|
|
margin-bottom: 7px;
|
|
margin-right: 0px;
|
|
margin-left: 4px;
|
|
background-color: white;
|
|
border-radius: 3px;
|
|
border: solid 1px #a5d3ff;
|
|
}
|
|
|
|
.subitem-tab-gear-slide-range-modifier-container {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
height: 33px;
|
|
align-items: top;
|
|
padding: 0px;
|
|
margin: 0px;
|
|
}
|
|
|
|
.subitem-tab-gear-slide-range-modifier-container:nth-child(1) {
|
|
width: 60px;
|
|
}
|
|
|
|
.subitem-tab-gear-slide-range-modifier-container:nth-child(2) {
|
|
width: 37px;
|
|
}
|
|
|
|
.subitem-tab-gear-slide-range-modifier-container:nth-child(3) {
|
|
width: 43px;
|
|
}
|
|
|
|
.subitem-tab-gear-slide-range-modifier-container:nth-child(4) {
|
|
width: 49px;
|
|
}
|
|
|
|
.subitem-tab-gear-slide-range-modifier-container:nth-child(5) {
|
|
width: 50px;
|
|
}
|
|
|
|
.subitem-tab-gear-slide-range-modifier-container:nth-child(6) {
|
|
width: 57px;
|
|
}
|
|
|
|
.subitem-range-modifier-container-column h2:nth-child(1) {
|
|
font-weight: bold;
|
|
}
|
|
|
|
.subitem-range-modifier-container-column {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
height: 30px;
|
|
padding-top: 0px;
|
|
}
|
|
|
|
.subitem-range-modifier-button-container {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: flex-start;
|
|
height: 30px;
|
|
padding-top: 1px;
|
|
}
|
|
|
|
.subitem-tab-gear-slide-range-modifier-container:nth-child(1) .subitem-range-modifier-container-column {
|
|
margin-bottom: 3px;
|
|
height: 30px;
|
|
}
|
|
|
|
/* Item: Hit Locations */
|
|
.item-tab-gear-slide-flex-container-hit-locations {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
width: 403px;
|
|
height: 375px;
|
|
padding: 0px;
|
|
padding-left: 3px;
|
|
margin-left: 0px;
|
|
margin-bottom: 0px;
|
|
background-color: #bcdeff;
|
|
border: solid 2px #66bbeb;
|
|
border-radius: 3px;
|
|
}
|
|
|
|
.item-gear-slide-container-hit-locations-flex-row {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
border-radius: 3px;
|
|
width: 400px;
|
|
}
|
|
|
|
/* Special Hit Locations */
|
|
.item-gear-slide-flex-container-hit-locations-special {
|
|
width: 260px;
|
|
height: 145px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.item-gear-slide-flex-container-hit-locations-special label {
|
|
display: inline-block;
|
|
margin-left: 14px;
|
|
margin-right: 4px;
|
|
margin-top: 2px; /* A fix to get a uniform look with the hit location table */
|
|
}
|
|
|
|
.subitem-gear-slide-flex-container-hit-locations-special-heading {
|
|
height: 20px;
|
|
margin-bottom: 3px;
|
|
}
|
|
|
|
.subitem-gear-slide-flex-container-hit-locations-special-heading h1:nth-child(1){
|
|
width: 42px;
|
|
text-align: left;
|
|
margin-left: 2px;
|
|
}
|
|
|
|
.subitem-gear-slide-flex-container-hit-locations-special-heading h1:nth-child(2){
|
|
width: 40px;
|
|
text-align: center;
|
|
margin-left: 3px;
|
|
}
|
|
|
|
.subitem-gear-slide-flex-container-hit-locations-special-heading h1:nth-child(3){
|
|
width: 52px;
|
|
text-align: center;
|
|
margin-left: 30px;
|
|
}
|
|
|
|
.subitem-gear-slide-flex-container-hit-locations-special-heading h1:nth-child(4){
|
|
width: 44px;
|
|
text-align: right;
|
|
margin-left: 15px;
|
|
}
|
|
|
|
.subitem-gear-slide-flex-container-hit-locations-special-top-row,
|
|
.subitem-gear-slide-flex-container-hit-locations-special-middle-row,
|
|
.subitem-gear-slide-flex-container-hit-locations-special-bottom-row {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
background-color: white;
|
|
border-left: solid 1px #a5d3ff;
|
|
border-right: solid 1px #a5d3ff;
|
|
width: 260px;
|
|
height: 20px;
|
|
}
|
|
|
|
.subitem-gear-slide-flex-container-hit-locations-special-top-row {
|
|
border-top: solid 1px #a5d3ff;
|
|
border-top-left-radius: 4px;
|
|
border-top-right-radius: 4px;
|
|
padding-top: 5px;
|
|
}
|
|
|
|
.subitem-gear-slide-flex-container-hit-locations-special-bottom-row {
|
|
border-bottom: solid 1px #a5d3ff;
|
|
border-bottom-left-radius: 4px;
|
|
border-bottom-right-radius: 4px;
|
|
}
|
|
|
|
.subitem-gear-slide-flex-container-hit-locations-special-top-row h1,
|
|
.subitem-gear-slide-flex-container-hit-locations-special-middle-row h1,
|
|
.subitem-gear-slide-flex-container-hit-locations-special-bottom-row h1 {
|
|
width: 65px;
|
|
text-align: center;
|
|
}
|
|
|
|
.subitem-gear-slide-flex-container-hit-locations-special-top-row h1:nth-child(4),
|
|
.subitem-gear-slide-flex-container-hit-locations-special-middle-row h1:nth-child(4),
|
|
.subitem-gear-slide-flex-container-hit-locations-special-bottom-row h1:nth-child(4) {
|
|
width: 35px;
|
|
text-align: right;
|
|
padding-right: 19px;
|
|
}
|
|
|
|
/* Targeting Options */
|
|
.item-gear-slide-container-hit-locations-options {
|
|
width: 130px;
|
|
height: 100px;
|
|
margin-top: 50px;
|
|
}
|
|
|
|
.subitem-gear-slide-container-hit-locations-options-top,
|
|
.subitem-gear-slide-container-hit-locations-options-bottom {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: flex-start;
|
|
width: 115px;
|
|
margin: 3px;
|
|
margin-bottom: 15px;
|
|
}
|
|
|
|
.subitem-gear-slide-container-hit-locations-options-top {
|
|
margin-left: 10px;
|
|
}
|
|
|
|
.subitem-gear-slide-container-hit-locations-options-top h1,
|
|
.subitem-gear-slide-container-hit-locations-options-bottom h1 {
|
|
padding-top: 4px;
|
|
margin: 0px;
|
|
}
|
|
|
|
.subitem-gear-slide-container-hit-locations-options-top label {
|
|
max-width: 0px;
|
|
margin-left: 2px;
|
|
margin-right: 0px;
|
|
margin-top: 3px;
|
|
padding-right: 0px;
|
|
}
|
|
|
|
.subitem-gear-slide-container-hit-locations-options-bottom input {
|
|
margin-left: 5px;
|
|
border: solid 1px #a5d3ff;
|
|
}
|
|
|
|
/* Hit Location Table */
|
|
.item-gear-slide-container-hit-locations-table {
|
|
width: 399px;
|
|
height: 215px;
|
|
}
|
|
|
|
.item-gear-slide-container-hit-locations-table h1 {
|
|
width: 51px;
|
|
text-align: center;
|
|
}
|
|
|
|
.item-gear-slide-container-hit-locations-table label {
|
|
display: inline-block;
|
|
margin-left: 14px;
|
|
margin-right: 3px;
|
|
}
|
|
|
|
.subitem-gear-slide-container-hit-locations-table-heading {
|
|
height: 20px;
|
|
margin-bottom: 3px;
|
|
}
|
|
|
|
.subitem-gear-slide-container-hit-locations-table-heading h1 {
|
|
text-align: center;
|
|
margin-left: 2px;
|
|
}
|
|
|
|
.subitem-gear-slide-container-hit-locations-table-heading h1:nth-child(1){
|
|
width: 42px;
|
|
text-align: left;
|
|
}
|
|
|
|
.subitem-gear-slide-container-hit-locations-table-heading h1:nth-child(2){
|
|
width: 34px;
|
|
text-align: center;
|
|
margin-right: 9px;
|
|
margin-left: 3px;
|
|
}
|
|
|
|
.subitem-gear-slide-container-hit-locations-table-top-row,
|
|
.subitem-gear-slide-container-hit-locations-table-middle-row,
|
|
.subitem-gear-slide-container-hit-locations-table-bottom-row {
|
|
height: 19px;
|
|
}
|
|
|
|
.subitem-gear-slide-container-hit-locations-table-top-row h1:nth-child(2),
|
|
.subitem-gear-slide-container-hit-locations-table-middle-row h1:nth-child(2),
|
|
.subitem-gear-slide-container-hit-locations-table-bottom-row h1:nth-child(2){
|
|
width: 40x;
|
|
text-align: center;
|
|
margin-right: 11px;
|
|
}
|
|
|
|
.subitem-gear-slide-container-hit-locations-table-top-row h1:nth-child(2),
|
|
.subitem-gear-slide-container-hit-locations-table-middle-row h1:nth-child(2),
|
|
.subitem-gear-slide-container-hit-locations-table-bottom-row h1:nth-child(2){
|
|
width: 34px;
|
|
text-align: center;
|
|
margin-left: 21px;
|
|
}
|
|
|
|
.subitem-gear-slide-container-hit-locations-table-top-row h1:nth-child(6),
|
|
.subitem-gear-slide-container-hit-locations-table-middle-row h1:nth-child(6),
|
|
.subitem-gear-slide-container-hit-locations-table-bottom-row h1:nth-child(6){
|
|
width: 45px;
|
|
text-align: center;
|
|
margin-left: 6px;
|
|
margin-right: 0px;
|
|
}
|
|
|
|
.subitem-gear-slide-container-hit-locations-table-top-row h1:nth-child(7),
|
|
.subitem-gear-slide-container-hit-locations-table-middle-row h1:nth-child(7),
|
|
.subitem-gear-slide-container-hit-locations-table-bottom-row h1:nth-child(7){
|
|
width: 34px;
|
|
text-align: right;
|
|
margin-left: 4px;
|
|
margin-right: 17px;
|
|
}
|
|
|
|
.subitem-gear-slide-container-hit-locations-table-top-row {
|
|
background-color: white;
|
|
border: solid 1px #a5d3ff;
|
|
border-bottom: none;
|
|
border-top-left-radius: 4px;
|
|
border-top-right-radius: 4px;
|
|
}
|
|
|
|
.subitem-gear-slide-container-hit-locations-table-middle-row {
|
|
background-color: white;
|
|
border-left: solid 1px #a5d3ff;
|
|
border-right: solid 1px #a5d3ff;
|
|
}
|
|
|
|
.subitem-gear-slide-container-hit-locations-table-bottom-row {
|
|
background-color: white;
|
|
border: solid 1px #a5d3ff;
|
|
border-top: none;
|
|
border-bottom-left-radius: 4px;
|
|
border-bottom-right-radius: 4px;
|
|
padding-bottom: 5px;
|
|
}
|
|
|
|
/* Item: Slide of treasure and notes box */
|
|
.item-tab-gear-slide-treasure-text {
|
|
width: 402px;
|
|
height: 367px;
|
|
padding: 0px;
|
|
margin-left: 0px;
|
|
margin-bottom: 0px;
|
|
}
|
|
|
|
.item-tab-gear-slide-treasure-text textarea {
|
|
width: 398px;
|
|
height: 367px;
|
|
margin: 0px;
|
|
border: solid 2px #66bbeb;
|
|
border-radius: 3px;
|
|
}
|
|
|
|
/* hide all gear tab slides by default */
|
|
.item-tab-gear-slide-flex-container-maneuvers,
|
|
.item-tab-gear-slide-flex-container-martial-maneuvers,
|
|
.item-tab-gear-slide-flex-container-hit-locations,
|
|
.item-tab-gear-slide-treasure-text {
|
|
display: none;
|
|
}
|
|
|
|
/* show the selected gear slide */
|
|
.item-gear-slide-selection[value="gearManeuvers"] ~ div.item-tab-gear-slide-flex-container-maneuvers,
|
|
.item-gear-slide-selection[value="gearMartialManeuvers"] ~ div.item-tab-gear-slide-flex-container-martial-maneuvers,
|
|
.item-gear-slide-selection[value="gearHitLocations"] ~ div.item-tab-gear-slide-flex-container-hit-locations,
|
|
.item-gear-slide-selection[value="gearTreasures"] ~ div.item-tab-gear-slide-treasure-text {
|
|
display: block;
|
|
}
|
|
|
|
/* ---------------------------------------------------------------- */
|
|
/* Custom radio button from w3 schools. */
|
|
/* https://www.w3schools.com/howto/howto_css_custom_checkbox.asp */
|
|
/* ---------------------------------------------------------------- */
|
|
|
|
/* Customize the label (the container) */
|
|
.custom-radio-button-container {
|
|
display: block;
|
|
position: relative;
|
|
padding: 0px;
|
|
margin: 0px;
|
|
cursor: pointer;
|
|
font-size: 12px;
|
|
max-width: 0px;
|
|
max-height: 0px;
|
|
-webkit-user-select: none;
|
|
-moz-user-select: none;
|
|
-ms-user-select: none;
|
|
user-select: none;
|
|
}
|
|
|
|
/* Hide the browser's default radio button */
|
|
.custom-radio-button-container input {
|
|
position: absolute;
|
|
opacity: 0;
|
|
cursor: pointer;
|
|
height: 0;
|
|
width: 0;
|
|
}
|
|
|
|
/* Create a custom radio button */
|
|
.custom-radio-button,
|
|
.custom-radio-button-health {
|
|
position: absolute;
|
|
left: 0px;
|
|
height: 11px;
|
|
width: 11px;
|
|
border-radius: 50%;
|
|
margin-bottom: 0px;
|
|
padding: 0px;
|
|
}
|
|
|
|
.custom-radio-button {
|
|
top: -2px;
|
|
background-color: white;
|
|
border: solid 2px lightsteelblue;
|
|
}
|
|
|
|
.custom-radio-button-health {
|
|
top: 1px;
|
|
background-color: white;
|
|
border: solid 2px white;
|
|
}
|
|
|
|
/* On mouse-over, add a grey background color */
|
|
.custom-radio-button-container:hover input ~ .custom-radio-button {
|
|
background-color: lightsteelblue;
|
|
}
|
|
|
|
.custom-radio-button-container:hover input ~ .custom-radio-button-health {
|
|
background-color: #009E73;
|
|
}
|
|
|
|
/* When the radio button is checked, add a blue background */
|
|
.custom-radio-button-container input:checked ~ .custom-radio-button {
|
|
background-color: #D55E00;
|
|
border: solid 2px #D55E00;
|
|
}
|
|
|
|
.custom-radio-button-container input:checked ~ .custom-radio-button-health {
|
|
background-color: #009E73;
|
|
border: solid 2px white;
|
|
}
|
|
|
|
/* Create the indicator (the dot/circle - hidden when not checked) */
|
|
.custom-radio-button:after,
|
|
.custom-radio-button-health:after {
|
|
content: "";
|
|
position: absolute;
|
|
display: none;
|
|
}
|
|
|
|
/* Show the indicator (dot/circle) when checked */
|
|
.custom-radio-button-container input:checked ~ .custom-radio-button:after,
|
|
.custom-radio-button-container input:checked ~ .custom-radio-button-health:after {
|
|
display: block;
|
|
}
|
|
|
|
/* Style the indicator (dot/circle) */
|
|
.custom-radio-button-container .custom-radio-button:after,
|
|
.custom-radio-button-container .custom-radio-button-health:after {
|
|
top: 0px;
|
|
left: 0px;
|
|
width: 7px;
|
|
height: 7px;
|
|
border-radius: 50%;
|
|
margin: 0px;
|
|
padding: 0px;
|
|
}
|
|
|
|
.custom-radio-button-container .custom-radio-button:after {
|
|
border: solid 2px white;
|
|
background: #D55E00;
|
|
}
|
|
|
|
.custom-radio-button-container .custom-radio-button-health:after {
|
|
border: solid 2px #009E73;
|
|
background: #32b18f;
|
|
}
|
|
|
|
/* ---------------------------------------------------------------- */
|
|
/* Jackob's Roll Template */
|
|
/* https://wiki.roll20.net/Building_Character_Sheets/Roll_Templates */
|
|
/* ---------------------------------------------------------------- */
|
|
|
|
.sheet-rolltemplate-custom-contest a[href^='!'],
|
|
.sheet-rolltemplate-custom-contest a[href^='~'],
|
|
.sheet-rolltemplate-custom-attack a[href^='!'],
|
|
.sheet-rolltemplate-custom-attack a[href^='~'],
|
|
.sheet-rolltemplate-custom-normal-attack a[href^='!'],
|
|
.sheet-rolltemplate-custom-normal-attack a[href^='~'],
|
|
.sheet-rolltemplate-custom-power-attack a[href^='!'],
|
|
.sheet-rolltemplate-custom-power-attack a[href^='~'] {
|
|
color: white;
|
|
font-weight: bold;
|
|
line-height: 12px;
|
|
border-radius: 3px;
|
|
}
|
|
|
|
.sheet-rolltemplate-custom-attack a[href^='!'],
|
|
.sheet-rolltemplate-custom-attack a[href^='~']{
|
|
background-color: #D55E00;
|
|
border: 2px solid #aa4b00;
|
|
}
|
|
|
|
.sheet-rolltemplate-custom-normal-attack a[href^='!'],
|
|
.sheet-rolltemplate-custom-normal-attack a[href^='~']{
|
|
background-color: #009E73;
|
|
border: 2px solid #007e5c;
|
|
}
|
|
|
|
.sheet-rolltemplate-custom-contest a[href^='!'],
|
|
.sheet-rolltemplate-custom-contest a[href^='~']{
|
|
background-color: #E69F00;
|
|
border: 2px solid #b87f00;
|
|
}
|
|
|
|
.sheet-rolltemplate-custom-power-attack a[href^='!'],
|
|
.sheet-rolltemplate-custom-power-attack a[href^='~']{
|
|
background-color: #CC79A7;
|
|
border: 2px solid #a36085;
|
|
}
|
|
|
|
.sheet-rolltemplate-custom-contest a[href^='!']:hover,
|
|
.sheet-rolltemplate-custom-contest a[href^='~']:hover,
|
|
.sheet-rolltemplate-custom-attack a[href^='!']:hover,
|
|
.sheet-rolltemplate-custom-attack a[href^='~']:hover,
|
|
.sheet-rolltemplate-custom-normal-attack a[href^='!']:hover,
|
|
.sheet-rolltemplate-custom-normal-attack a[href^='~']:hover,
|
|
.sheet-rolltemplate-custom-power-attack a[href^='!']:hover,
|
|
.sheet-rolltemplate-custom-power-attack a[href^='~']:hover {
|
|
background-color: #d0d0d0;
|
|
color: black;
|
|
border: 2px solid transparent;
|
|
}
|
|
|
|
/* Three different Templates for attacks, armor activation, and skills ability checks. */
|
|
.sheet-rolltemplate-custom,
|
|
.sheet-rolltemplate-custom-success-roll,
|
|
.sheet-rolltemplate-custom-defense,
|
|
.sheet-rolltemplate-custom-attack,
|
|
.sheet-rolltemplate-custom-normal-attack,
|
|
.sheet-rolltemplate-custom-power-attack,
|
|
.sheet-rolltemplate-custom-damage,
|
|
.sheet-rolltemplate-custom-normal-damage,
|
|
.sheet-rolltemplate-custom-power-damage,
|
|
.sheet-rolltemplate-custom-contest-damage,
|
|
.sheet-rolltemplate-custom-activate,
|
|
.sheet-rolltemplate-custom-contest,
|
|
.sheet-rolltemplate-custom-show {
|
|
margin-left: -37px;
|
|
color: #181818;
|
|
}
|
|
|
|
.withoutavatars .sheet-rolltemplate-custom,
|
|
.withoutavatars .sheet-rolltemplate-custom-success-roll,
|
|
.withoutavatars .sheet-rolltemplate-custom-defense,
|
|
.withoutavatars .sheet-rolltemplate-custom-attack,
|
|
.withoutavatars .sheet-rolltemplate-custom-normal-attack,
|
|
.withoutavatars .sheet-rolltemplate-custom-power-attack,
|
|
.withoutavatars .sheet-rolltemplate-custom-damage,
|
|
.withoutavatars .sheet-rolltemplate-custom-normal-damage,
|
|
.withoutavatars .sheet-rolltemplate-custom-power-damage,
|
|
.withoutavatars .sheet-rolltemplate-custom-contest-damage,
|
|
.withoutavatars .sheet-rolltemplate-custom-activate,
|
|
.withoutavatars .sheet-rolltemplate-custom-contest,
|
|
.withoutavatars .sheet-rolltemplate-custom-show {
|
|
margin-left: -7px;
|
|
color: #181818;
|
|
}
|
|
|
|
.sheet-rolltemplate-custom .sheet-container,
|
|
.sheet-rolltemplate-custom-success-roll .sheet-container,
|
|
.sheet-rolltemplate-custom-defense .sheet-container,
|
|
.sheet-rolltemplate-custom-attack .sheet-container,
|
|
.sheet-rolltemplate-custom-normal-attack .sheet-container,
|
|
.sheet-rolltemplate-custom-power-attack .sheet-container,
|
|
.sheet-rolltemplate-custom-damage .sheet-container,
|
|
.sheet-rolltemplate-custom-normal-damage .sheet-container,
|
|
.sheet-rolltemplate-custom-power-damage .sheet-container,
|
|
.sheet-rolltemplate-custom-contest-damage .sheet-container,
|
|
.sheet-rolltemplate-custom-activate .sheet-container,
|
|
.sheet-rolltemplate-custom-contest .sheet-container,
|
|
.sheet-rolltemplate-custom-show .sheet-container {
|
|
border: 1px solid;
|
|
/* by default, the border is the same color as the header. You can change this here, e.g. to black */
|
|
border-color: var(--header-bg-color);
|
|
}
|
|
|
|
/* Header formatting - title and subtitle */
|
|
.sheet-rolltemplate-custom .sheet-header,
|
|
.sheet-rolltemplate-custom-success-roll .sheet-header,
|
|
.sheet-rolltemplate-custom-contest .sheet-header,
|
|
.sheet-rolltemplate-custom-contest-damage .sheet-header, {
|
|
background-color: #E69F00;
|
|
/* change text-align to center to center the header text */
|
|
text-align: left;
|
|
color: var(--header-text-color);
|
|
padding: 5px;
|
|
}
|
|
|
|
.sheet-rolltemplate-custom-defense .sheet-header {
|
|
background-color: #4ba6ff;
|
|
/* change text-align to center to center the header text */
|
|
text-align: left;
|
|
color: var(--header-text-color);
|
|
padding: 5px;
|
|
}
|
|
|
|
.sheet-rolltemplate-custom-damage .sheet-header,
|
|
.sheet-rolltemplate-custom-attack .sheet-header {
|
|
background-color: #D55E00;
|
|
/* change text-align to center to center the header text */
|
|
text-align: left;
|
|
color: var(--header-text-color);
|
|
padding: 5px;
|
|
}
|
|
|
|
.sheet-rolltemplate-custom-normal-damage .sheet-header,
|
|
.sheet-rolltemplate-custom-normal-attack .sheet-header {
|
|
background-color: #009E73;
|
|
/* change text-align to center to center the header text */
|
|
text-align: left;
|
|
color: var(--header-text-color);
|
|
padding: 5px;
|
|
}
|
|
|
|
.sheet-rolltemplate-custom-power-damage .sheet-header,
|
|
.sheet-rolltemplate-custom-power-attack .sheet-header {
|
|
background-color: #CC79A7;
|
|
/* change text-align to center to center the header text */
|
|
text-align: left;
|
|
color: var(--header-text-color);
|
|
padding: 5px;
|
|
}
|
|
|
|
.sheet-rolltemplate-custom-activate .sheet-header {
|
|
background-color: #0072B2;
|
|
/* change text-align to center to center the header text */
|
|
text-align: left;
|
|
color: var(--header-text-color);
|
|
padding: 5px;
|
|
}
|
|
|
|
.sheet-rolltemplate-custom-show .sheet-header {
|
|
background-color: #8A8A8A;
|
|
/* change text-align to center to center the header text */
|
|
text-align: left;
|
|
color: var(--header-text-color);
|
|
padding: 5px;
|
|
}
|
|
|
|
.sheet-rolltemplate-custom .sheet-title,
|
|
.sheet-rolltemplate-custom-success-roll .sheet-title,
|
|
.sheet-rolltemplate-custom-defense .sheet-title,
|
|
.sheet-rolltemplate-custom-attack .sheet-title,
|
|
.sheet-rolltemplate-custom-normal-attack .sheet-title,
|
|
.sheet-rolltemplate-custom-power-attack .sheet-title,
|
|
.sheet-rolltemplate-custom-damage .sheet-title,
|
|
.sheet-rolltemplate-custom-normal-damage .sheet-title,
|
|
.sheet-rolltemplate-custom-power-damage .sheet-title,
|
|
.sheet-rolltemplate-custom-contest-damage .sheet-title,
|
|
.sheet-rolltemplate-custom-activate .sheet-title,
|
|
.sheet-rolltemplate-custom-contest .sheet-title,
|
|
.sheet-rolltemplate-custom-show .sheet-title {
|
|
padding-top: 0.4em;
|
|
font-size: 1.2em;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.sheet-rolltemplate-custom-defense .sheet-header,
|
|
.sheet-rolltemplate-custom-attack .sheet-header,
|
|
.sheet-rolltemplate-custom-normal-attack .sheet-header,
|
|
.sheet-rolltemplate-custom-power-attack .sheet-header,
|
|
.sheet-rolltemplate-custom-contest .sheet-header,
|
|
.sheet-rolltemplate-custom-activate .sheet-header {
|
|
display: grid;
|
|
width: 98%;
|
|
grid-template-areas:
|
|
"title label"
|
|
"title data"
|
|
"subtitle data";
|
|
grid-template-columns: auto 40px;
|
|
padding-left: 1%;
|
|
padding-right: 1%;
|
|
padding-top: 4px;
|
|
padding-bottom: 4px;
|
|
}
|
|
|
|
.sheet-rolltemplate-custom-defense .sheet-header .sheet-title,
|
|
.sheet-rolltemplate-custom-attack .sheet-header .sheet-title,
|
|
.sheet-rolltemplate-custom-normal-attack .sheet-header .sheet-title,
|
|
.sheet-rolltemplate-custom-power-attack .sheet-header .sheet-title,
|
|
.sheet-rolltemplate-custom-contest .sheet-header .sheet-title,
|
|
.sheet-rolltemplate-custom-activate .sheet-header .sheet-title {
|
|
grid-area: title;
|
|
padding-right: 3px;
|
|
}
|
|
|
|
.sheet-rolltemplate-custom-defense .sheet-header .sheet-subtitle,
|
|
.sheet-rolltemplate-custom-attack .sheet-header .sheet-subtitle,
|
|
.sheet-rolltemplate-custom-normal-attack .sheet-header .sheet-subtitle,
|
|
.sheet-rolltemplate-custom-power-attack .sheet-header .sheet-subtitle,
|
|
.sheet-rolltemplate-custom-contest .sheet-header .sheet-subtitle,
|
|
.sheet-rolltemplate-custom-activate .sheet-header .sheet-subtitle {
|
|
grid-area: subtitle;
|
|
padding-right: 3px;
|
|
}
|
|
|
|
.sheet-rolltemplate-custom-defense .sheet-header .sheet-label,
|
|
.sheet-rolltemplate-custom-defense .sheet-header .sheet-data {
|
|
border: 2px solid #a5d3ff;
|
|
}
|
|
|
|
.sheet-rolltemplate-custom-attack .sheet-header .sheet-label,
|
|
.sheet-rolltemplate-custom-attack .sheet-header .sheet-data {
|
|
border: 2px solid #eaae7f;
|
|
}
|
|
|
|
.sheet-rolltemplate-custom-normal-attack .sheet-header .sheet-label,
|
|
.sheet-rolltemplate-custom-normal-attack .sheet-header .sheet-data {
|
|
border: 2px solid #7fceb9;
|
|
}
|
|
|
|
.sheet-rolltemplate-custom-power-attack .sheet-header .sheet-label,
|
|
.sheet-rolltemplate-custom-power-attack .sheet-header .sheet-data {
|
|
border: 2px solid #e5bcd3;
|
|
}
|
|
|
|
.sheet-rolltemplate-custom-contest .sheet-header .sheet-label,
|
|
.sheet-rolltemplate-custom-contest .sheet-header .sheet-data {
|
|
border: 2px solid #f2cf7f;
|
|
}
|
|
|
|
.sheet-rolltemplate-custom-activate .sheet-header .sheet-label,
|
|
.sheet-rolltemplate-custom-activate .sheet-header .sheet-data {
|
|
border: 2px solid #a0b4f0;
|
|
}
|
|
|
|
.sheet-rolltemplate-custom-defense .sheet-header .sheet-label,
|
|
.sheet-rolltemplate-custom-attack .sheet-header .sheet-label,
|
|
.sheet-rolltemplate-custom-normal-attack .sheet-header .sheet-label,
|
|
.sheet-rolltemplate-custom-power-attack .sheet-header .sheet-label,
|
|
.sheet-rolltemplate-custom-contest .sheet-header .sheet-label,
|
|
.sheet-rolltemplate-custom-activate .sheet-header .sheet-label {
|
|
grid-area: label;
|
|
text-align: center;
|
|
font-size: 0.8em;
|
|
width: 34px;
|
|
height: 12px;
|
|
padding: 0px;
|
|
padding-bottom: 3px;
|
|
border-bottom: none;
|
|
border-radius: 3px 3px 0px 0px;
|
|
background-color: #8A8A8A;
|
|
}
|
|
|
|
.sheet-rolltemplate-custom-defense .sheet-header .sheet-data,
|
|
.sheet-rolltemplate-custom-attack .sheet-header .sheet-data,
|
|
.sheet-rolltemplate-custom-normal-attack .sheet-header .sheet-data,
|
|
.sheet-rolltemplate-custom-power-attack .sheet-header .sheet-data,
|
|
.sheet-rolltemplate-custom-contest .sheet-header .sheet-data,
|
|
.sheet-rolltemplate-custom-activate .sheet-header .sheet-data {
|
|
grid-area: data;
|
|
font-size: 2.2em;
|
|
font-weight: bold;
|
|
text-align: center;
|
|
width: 34px;
|
|
height: 24px;
|
|
padding: 0px;
|
|
padding-top: 2px;
|
|
color: white;
|
|
border-top: none;
|
|
border-radius: 0px 0px 3px 3px;
|
|
background-color: #8A8A8A;
|
|
}
|
|
|
|
.sheet-rolltemplate-custom .sheet-subtitle,
|
|
.sheet-rolltemplate-custom-success-roll .sheet-subtitle,
|
|
.sheet-rolltemplate-custom-defense .sheet-subtitle,
|
|
.sheet-rolltemplate-custom-attack .sheet-subtitle,
|
|
.sheet-rolltemplate-custom-normal-attack .sheet-subtitle,
|
|
.sheet-rolltemplate-custom-power-attack .sheet-subtitle,
|
|
.sheet-rolltemplate-custom-damage .sheet-subtitle,
|
|
.sheet-rolltemplate-custom-normal-damage .sheet-subtitle,
|
|
.sheet-rolltemplate-custom-power-damage .sheet-subtitle,
|
|
.sheet-rolltemplate-custom-contest-damage .sheet-subtitle,
|
|
.sheet-rolltemplate-custom-activate .sheet-subtitle,
|
|
.sheet-rolltemplate-custom-contest .sheet-subtitle,
|
|
.sheet-rolltemplate-custom-show .sheet-subtitle {
|
|
font-size: 1.0em;
|
|
padding-bottom: 0.2em;
|
|
}
|
|
|
|
/* example colors */
|
|
.sheet-rolltemplate-custom .sheet-container,
|
|
.sheet-rolltemplate-custom-success-roll .sheet-container,
|
|
.sheet-rolltemplate-custom-defense .sheet-container,
|
|
.sheet-rolltemplate-custom-attack .sheet-container,
|
|
.sheet-rolltemplate-custom-normal-attack .sheet-container,
|
|
.sheet-rolltemplate-custom-power-attack .sheet-container,
|
|
.sheet-rolltemplate-custom-damage .sheet-container,
|
|
.sheet-rolltemplate-custom-normal-damage .sheet-container,
|
|
.sheet-rolltemplate-custom-power-damage .sheet-container,
|
|
.sheet-rolltemplate-custom-contest-damage .sheet-container,
|
|
.sheet-rolltemplate-custom-activate .sheet-container,
|
|
.sheet-rolltemplate-custom-contest .sheet-container,
|
|
.sheet-rolltemplate-custom-show .sheet-container {
|
|
/* this is the default color */
|
|
--header-bg-color: black;
|
|
--header-text-color: #FFF;
|
|
}
|
|
|
|
/* Allprops part */
|
|
.sheet-rolltemplate-custom .sheet-content,
|
|
.sheet-rolltemplate-custom-success-roll .sheet-content,
|
|
.sheet-rolltemplate-custom-defense .sheet-content,
|
|
.sheet-rolltemplate-custom-attack .sheet-content,
|
|
.sheet-rolltemplate-custom-normal-attack .sheet-content,
|
|
.sheet-rolltemplate-custom-power-attack .sheet-content,
|
|
.sheet-rolltemplate-custom-damage .sheet-content,
|
|
.sheet-rolltemplate-custom-normal-damage .sheet-content,
|
|
.sheet-rolltemplate-custom-power-damage .sheet-content,
|
|
.sheet-rolltemplate-custom-contest-damage .sheet-content,
|
|
.sheet-rolltemplate-custom-activate .sheet-content,
|
|
.sheet-rolltemplate-custom-contest .sheet-content,
|
|
.sheet-rolltemplate-custom-show .sheet-content {
|
|
display: grid;
|
|
background: #FFF;
|
|
/* Header formatting - modify the column layout below */
|
|
grid-template-columns: auto auto;
|
|
/* Line height to match default roll template */
|
|
line-height:1.4em;
|
|
}
|
|
|
|
.sheet-rolltemplate-custom .sheet-content > div,
|
|
.sheet-rolltemplate-custom-success-roll .sheet-content > div,
|
|
.sheet-rolltemplate-custom-defense .sheet-content > div,
|
|
.sheet-rolltemplate-custom-attack .sheet-content > div,
|
|
.sheet-rolltemplate-custom-normal-attack .sheet-content > div,
|
|
.sheet-rolltemplate-custom-power-attack .sheet-content > div,
|
|
.sheet-rolltemplate-custom-damage .sheet-content > div,
|
|
.sheet-rolltemplate-custom-normal-damage .sheet-content > div,
|
|
.sheet-rolltemplate-custom-power-damage .sheet-content > div,
|
|
.sheet-rolltemplate-custom-contest-damage .sheet-content > div,
|
|
.sheet-rolltemplate-custom-activate .sheet-content > div,
|
|
.sheet-rolltemplate-custom-contest .sheet-content > div,
|
|
.sheet-rolltemplate-custom-show .sheet-content > div {
|
|
padding: 5px;
|
|
}
|
|
|
|
/* Left column */
|
|
.sheet-rolltemplate-custom .sheet-content .sheet-key,
|
|
.sheet-rolltemplate-custom-success-roll .sheet-content .sheet-key,
|
|
.sheet-rolltemplate-custom-defense .sheet-content .sheet-key,
|
|
.sheet-rolltemplate-custom-attack .sheet-content .sheet-key,
|
|
.sheet-rolltemplate-custom-normal-attack .sheet-content .sheet-key,
|
|
.sheet-rolltemplate-custom-power-attack .sheet-content .sheet-key,
|
|
.sheet-rolltemplate-custom-damage .sheet-content .sheet-key,
|
|
.sheet-rolltemplate-custom-normal-damage .sheet-content .sheet-key,
|
|
.sheet-rolltemplate-custom-power-damage .sheet-content .sheet-key,
|
|
.sheet-rolltemplate-custom-contest-damage .sheet-content .sheet-key,
|
|
.sheet-rolltemplate-custom-activate .sheet-content .sheet-key,
|
|
.sheet-rolltemplate-custom-contest .sheet-content .sheet-key,
|
|
.sheet-rolltemplate-custom-show .sheet-content .sheet-key {
|
|
font-weight: bold;
|
|
padding-right: 10px;
|
|
text-align: right;
|
|
color: #222222; /* To fix dark mode in Chrome. */
|
|
}
|
|
|
|
/* Right column. Color to fix dark mode in Chrome. */
|
|
.sheet-rolltemplate-custom .sheet-value,
|
|
.sheet-rolltemplate-custom-success-roll .sheet-value,
|
|
.sheet-rolltemplate-custom-defense .sheet-value,
|
|
.sheet-rolltemplate-custom-attack .sheet-value,
|
|
.sheet-rolltemplate-custom-normal-attack .sheet-value,
|
|
.sheet-rolltemplate-custom-power-attack .sheet-value,
|
|
.sheet-rolltemplate-custom-damage .sheet-value,
|
|
.sheet-rolltemplate-custom-normal-damage .sheet-value,
|
|
.sheet-rolltemplate-custom-power-damage .sheet-value,
|
|
.sheet-rolltemplate-custom-contest-damage .sheet-value,
|
|
.sheet-rolltemplate-custom-activate .sheet-value,
|
|
.sheet-rolltemplate-custom-contest .sheet-value,
|
|
.sheet-rolltemplate-custom-show .sheet-value {
|
|
color: #222222;
|
|
}
|
|
|
|
/* Make even-numbered rows grey */
|
|
.sheet-rolltemplate-custom .sheet-content :nth-child(4n+3),
|
|
.sheet-rolltemplate-custom .sheet-content :nth-child(4n),
|
|
.sheet-rolltemplate-custom-success-roll .sheet-content :nth-child(4n+3),
|
|
.sheet-rolltemplate-custom-success-roll .sheet-content :nth-child(4n),
|
|
.sheet-rolltemplate-custom-defense .sheet-content :nth-child(4n+3),
|
|
.sheet-rolltemplate-custom-defense .sheet-content :nth-child(4n),
|
|
.sheet-rolltemplate-custom-attack .sheet-content :nth-child(4n+3),
|
|
.sheet-rolltemplate-custom-attack .sheet-content :nth-child(4n),
|
|
.sheet-rolltemplate-custom-normal-attack .sheet-content :nth-child(4n+3),
|
|
.sheet-rolltemplate-custom-normal-attack .sheet-content :nth-child(4n),
|
|
.sheet-rolltemplate-custom-power-attack .sheet-content :nth-child(4n+3),
|
|
.sheet-rolltemplate-custom-power-attack .sheet-content :nth-child(4n),
|
|
.sheet-rolltemplate-custom-damage .sheet-content :nth-child(4n+3),
|
|
.sheet-rolltemplate-custom-damage .sheet-content :nth-child(4n),
|
|
.sheet-rolltemplate-custom-normal-damage .sheet-content :nth-child(4n+3),
|
|
.sheet-rolltemplate-custom-normal-damage .sheet-content :nth-child(4n),
|
|
.sheet-rolltemplate-custom-power-damage .sheet-content :nth-child(4n+3),
|
|
.sheet-rolltemplate-custom-power-damage .sheet-content :nth-child(4n),
|
|
.sheet-rolltemplate-custom-contest-damage .sheet-content :nth-child(4n+3),
|
|
.sheet-rolltemplate-custom-contest-damage .sheet-content :nth-child(4n),
|
|
.sheet-rolltemplate-custom-activate .sheet-content :nth-child(4n+3),
|
|
.sheet-rolltemplate-custom-activate .sheet-content :nth-child(4n),
|
|
.sheet-rolltemplate-custom-contest .sheet-content :nth-child(4n+3),
|
|
.sheet-rolltemplate-custom-contest .sheet-content :nth-child(4n),
|
|
.sheet-rolltemplate-custom-show .sheet-content :nth-child(4n+3),
|
|
.sheet-rolltemplate-custom-show .sheet-content :nth-child(4n) {
|
|
background:#EEE;
|
|
}
|
|
|
|
/* Description field */
|
|
.sheet-rolltemplate-custom .sheet-desc,
|
|
.sheet-rolltemplate-custom-success-roll .sheet-desc,
|
|
.sheet-rolltemplate-custom-defense .sheet-desc,
|
|
.sheet-rolltemplate-custom-attack .sheet-desc,
|
|
.sheet-rolltemplate-custom-normal-attack .sheet-desc,
|
|
.sheet-rolltemplate-custom-power-attack .sheet-desc,
|
|
.sheet-rolltemplate-custom-damage .sheet-desc,
|
|
.sheet-rolltemplate-custom-normal-damage .sheet-desc,
|
|
.sheet-rolltemplate-custom-power-damage .sheet-desc,
|
|
.sheet-rolltemplate-custom-contest-damage .sheet-desc,
|
|
.sheet-rolltemplate-custom-activate .sheet-desc,
|
|
.sheet-rolltemplate-custom-contest .sheet-desc,
|
|
.sheet-rolltemplate-custom-show .sheet-desc {
|
|
grid-column: span 2;
|
|
padding-right: 10px;
|
|
text-align: left;
|
|
color: #222222; /* To fix dark mode in Chrome. */
|
|
}
|
|
|
|
/* Dice roll face colors. Needed to prevent problems with dark mode. */
|
|
.sheet-rolltemplate-custom .inlinerollresult,
|
|
.sheet-rolltemplate-custom-success-roll .inlinerollresult,
|
|
.sheet-rolltemplate-custom-defense .inlinerollresult,
|
|
.sheet-rolltemplate-custom-attack .inlinerollresult,
|
|
.sheet-rolltemplate-custom-normal-attack .inlinerollresult,
|
|
.sheet-rolltemplate-custom-power-attack .inlinerollresult,
|
|
.sheet-rolltemplate-custom-damage .inlinerollresult,
|
|
.sheet-rolltemplate-custom-normal-damage .inlinerollresult,
|
|
.sheet-rolltemplate-custom-power-damage .inlinerollresult,
|
|
.sheet-rolltemplate-custom-contest-damage .inlinerollresult,
|
|
.sheet-rolltemplate-custom-activate .inlinerollresult,
|
|
.sheet-rolltemplate-custom-contest .inlinerollresult,
|
|
.sheet-rolltemplate-custom-show .inlinerollresult {
|
|
display: inline-block;
|
|
/* min-width: 1.5em; */
|
|
text-align: center;
|
|
background: #fff990;
|
|
border: 2px solid #d8cd3b;
|
|
}
|
|
|
|
.sheet-rolltemplate-custom-activate .sheet-header .sheet-data .inlinerollresult {
|
|
background-color: transparent;
|
|
border: none;
|
|
}
|
|
|
|
.sheet-rolltemplate-custom .sheet-template-wrapper .inlinerollresult,
|
|
.sheet-rolltemplate-custom-success-roll .sheet-template-wrapper .inlinerollresult,
|
|
.sheet-rolltemplate-custom-defense .sheet-template-wrapper .inlinerollresult,
|
|
.sheet-rolltemplate-custom-attack .sheet-template-wrapper .inlinerollresult,
|
|
.sheet-rolltemplate-custom-normal-attack .sheet-template-wrapper .inlinerollresult,
|
|
.sheet-rolltemplate-custom-power-attack .sheet-template-wrapper .inlinerollresult,
|
|
.sheet-rolltemplate-custom-damage .sheet-template-wrapper .inlinerollresult,
|
|
.sheet-rolltemplate-custom-normal-damage .sheet-template-wrapper .inlinerollresult,
|
|
.sheet-rolltemplate-custom-power-damage .sheet-template-wrapper .inlinerollresult,
|
|
.sheet-rolltemplate-custom-contest-damage .sheet-template-wrapper .inlinerollresult,
|
|
.sheet-rolltemplate-custom-activate .sheet-template-wrapper .inlinerollresult,
|
|
.sheet-rolltemplate-custom-contest .sheet-template-wrapper .inlinerollresult,
|
|
.sheet-rolltemplate-custom-show .sheet-template-wrapper .inlinerollresult {
|
|
background-color: #fff990;
|
|
border: 2px solid #d8cd3b;
|
|
}
|
|
|
|
.sheet-rolltemplate-custom .sheet-template-wrapper .inlinerollresult.fullcrit,
|
|
.sheet-rolltemplate-custom-success-roll .sheet-template-wrapper .inlinerollresult.fullcrit,
|
|
.sheet-rolltemplate-custom-defense .sheet-template-wrapper .inlinerollresult.fullcrit,
|
|
.sheet-rolltemplate-custom-attack .sheet-template-wrapper .inlinerollresult.fullcrit,
|
|
.sheet-rolltemplate-custom-normal-attack .sheet-template-wrapper .inlinerollresult.fullcrit,
|
|
.sheet-rolltemplate-custom-power-attack .sheet-template-wrapper .inlinerollresult.fullcrit,
|
|
.sheet-rolltemplate-custom-damage .sheet-template-wrapper .inlinerollresult.fullcrit,
|
|
.sheet-rolltemplate-custom-normal-damage .sheet-template-wrapper .inlinerollresult.fullcrit,
|
|
.sheet-rolltemplate-custom-power-damage .sheet-template-wrapper .inlinerollresult.fullcrit,
|
|
.sheet-rolltemplate-custom-contest-damage .sheet-template-wrapper .inlinerollresult.fullcrit,
|
|
.sheet-rolltemplate-custom-activate .sheet-template-wrapper .inlinerollresult.fullcrit,
|
|
.sheet-rolltemplate-custom-contest .sheet-template-wrapper .inlinerollresult.fullcrit,
|
|
.sheet-rolltemplate-custom-show .sheet-template-wrapper .inlinerollresult.fullcrit {
|
|
border: 2px solid #228833;
|
|
}
|
|
|
|
.sheet-rolltemplate-custom .sheet-template-wrapper .inlinerollresult.fullfail,
|
|
.sheet-rolltemplate-custom-success-roll .sheet-template-wrapper .inlinerollresult.fullfail,
|
|
.sheet-rolltemplate-custom-defense .sheet-template-wrapper .inlinerollresult.fullfail,
|
|
.sheet-rolltemplate-custom-attack .sheet-template-wrapper .inlinerollresult.fullfail,
|
|
.sheet-rolltemplate-custom-normal-attack .sheet-template-wrapper .inlinerollresult.fullfail,
|
|
.sheet-rolltemplate-custom-power-attack .sheet-template-wrapper .inlinerollresult.fullfail,
|
|
.sheet-rolltemplate-custom-damage .sheet-template-wrapper .inlinerollresult.fullfail,
|
|
.sheet-rolltemplate-custom-normal-damage .sheet-template-wrapper .inlinerollresult.fullfail,
|
|
.sheet-rolltemplate-custom-power-damage .sheet-template-wrapper .inlinerollresult.fullfail,
|
|
.sheet-rolltemplate-custom-contest-damage .sheet-template-wrapper .inlinerollresult.fullfail,
|
|
.sheet-rolltemplate-custom-activate .sheet-template-wrapper .inlinerollresult.fullfail,
|
|
.sheet-rolltemplate-custom-contest .sheet-template-wrapper .inlinerollresult.fullfail,
|
|
.sheet-rolltemplate-custom-show .sheet-template-wrapper .inlinerollresult.fullfail {
|
|
border: 2px solid #AA3377;
|
|
} |