* Updated Art
I updated all the Background Art and added new ones for the rest of the ship sheet refactor
* Colour and Old Ship Config tweaks
Updated colours on the sheets
Changed it so that the old ship config and new ship config appeared in the same place and you can toggle between them.
* Systems 1st Draft
Placed system backgrounds and set up a grid. Grid needs some fixing.
AJ is there anything I abvoussly did wrong?
* Remove the transparency Variable
Removed the transparency Variable and hardcoded 0.5 transparency
* Ship System Widget Complete
Finished up the ship system widget.
* Module Widget 1st draft
Set up the first half of the module widget
* Module Set up and LaunchBay Added
Module widget set up
LaunchBay started to set up
* Shrank BG and Set up Launch Bay
Shrank all the BGs to fit
Set up the Launch Bay
* Removed redundent Attributes from new version of Ship Config
Removed redundent Attributes from new version of Ship Config. Changed them to the ones in the old version.
* Fixed broken Ship Vital Conditions
The Vital condition wouldn't click. Removed extranious :checked
Switched checked="true" to the more corrrect checked="checked"
* Removed old Ship Config And Tweaks
Removed redundent ship config
Tweaked Launch Bay grids
* Fixing Conditions to show AJ
trying to get the conditions and armour to work
* Updated Grids
Found Bug in grids and fixes
Removed grid-template-area uses
Re-layed-out all grids except ship configuration
* Added new images and Refined LauchBay Grid
Added new images for other items on sheet
Refined LauchBay Grid including addinf subgrids for launchbay tug and trailer conditions
* Fixed Invisible armour and tweaked Launchbay Grid
Fixed Armour pips to Inline-block; cell was squeezed to 0 when it was inline.
Tweaked the LaunchBay grids to amke it all fixed.
Removed pipd from Launch Bay for better fix and to match paper sheet
* Capacity Pips
Updated capacity pips with image
* Added a Zero pip
Added a new image
* Updated ZeroDie colour
* Set up new Dice Pips and tested them on one system
* Set up Dice pips and tested on one system
* Ship Aspects
Switched Ship Aspects over to the grid system.
* Amenities
Added Amenities to the Ship sheet
* Ship pg2 Images
Ship pg2 Images for layout
Plus renaming newship style to shipConfig
* Resource Image
* Finished Ship Sheet
Finished 2nd side of the ship sheet
* Updated the Crew Aspects to Grid
Altered the Crew sheet aspects to use Grid
* Added Crew sheet PG1 Images
Added Images for:
Skill
Associations
Augmentation
conditionPathogen
EVAsuit
* Skills finished & Conditions Set up
Skills finished layout
Added Upkeep Image
Set up
Conditions
Pathogens
Upkeep
* Files for Skills finished & conditions Set up
Forgotten code for last check in. Skills et cetera
* Tweaks to Condition Column
Upkeep set up
Pathogens set up
* Tweaked crew conditions and updated images
New lighter fill on images
Added Patches images
Built subgrids for crew conditions and patches
* Renamed crewResiliance to crewIntegrity
Renamed crewResiliance image to crewIntegrity
* Updated Crew Integrity
Updated Crew Integrity image
Added crewIntegrity to html and css
* Fix PatchBand
* Tools fixed in CrewKit
All the new code implemented for the tools in the crew kit
Fixed order of Mods on Pulse Array
Renamed Charged Pulse to Damage Boost
* Progress on CrewKit
Got all images in... Its a little big.
* EA Suit Complete
Finished the Layout of the EVA Suit
* Associations Complete
Completed the associations widget
* Images for Crewsheet PG 2
Added all the images for page 2
* Set up remaining widgets on Crew page 2
* Crew Sheet Page 2 Set up 2
* Added Retirement Image
Added Retirement Image
* Finished Crewsheet
Crewsheet looks great
* Updated Json and added Overcharge image
Updated Json and added Overcharge image
* Overcharge update
Update the Overcharge
* Updated Preview
Updated Preview
Added Titles to the ship upkeep and patches
* Removed Absolute Grid
Replaced the old absolute Grid with a proper CSS grid for each sheet
* Fixed misaligned Static boxes for the InSec & Artery
* Replaced Ship patches with images
Updated version number to 1.5
* .gitignore shouldnt be commited
* Added NPC Sheet
Updated version number to 1.6
Altered sheetSelector to have two groups... Player and Gamemaster.
Added the first NPC sheet: sophontSheet
Added all the stats for the Sophont Logs
* Added SophontLog Images
Images for:
Sophont Log
ThreatSideResilianceCondition
ThreatSideIntergrityCondition
* sohontLog sheet set up
sohontLog sheet set up
* Fixed Association Bug
Fixes all unclickable dice pips in the associations widget.
* Fix Pip Bugs
Fixed Crew Condition hex Pips
Fixed EVA suit hex pips
* Sophont Log Complete
Finished version of the Sophont Log
* Setup Composite Sophont Log
Uploaded compositeSophontLog image
Setup HTML for the Composite Sophont Log
Setup CSS for the Composite Sophont Log
* Finished Composite Sophont Log
* Swarm Setup & Art
Added Swarm Log image
Added Damage image
Set up Swarm code
* Updated Swarm Conditions
* Set up Creature Log
Set up code for creature log
Added images for creature log
* Creature Log Complete
* Drone sheet Complete
Completed Drone Log
* Updated the Json file and version number
* Added back the gitignore file
* Update .gitignore
* Update .gitignore
* Added Small Craft Log
Added Small Craft Log NPC sheet
* New NPC sheet set up and image
Added images NPC sheet images:
behemoth
shipLog
shuttleSquadron
Set up for the shuttle Log
* Set up Shuttle Log
Set up the basics of the Shuttle Log
* Shuttle Log Progress
Nearly completed the shuttle log.
* Shuttle Log finished
Finished laying out the shuttle log
* Added Behemoth and Ship Logs
Finished the Behemoth Log
Finished the Ship Log
* Capital Ship Set up
Everything except conditions set up for the Capital Ship
* Capital Ship Complete & Ship Log bug fixed
Completed layout of Capital ship
Fixed bug from missing ship log stlye
Fixed attibutes for ship log
* Tweaked Tug Armour and updated Json
Switched Launchbay Tug Armour printer to use a better grid, which looks like the ones used other places
Updated Json file with info on Capital ship.
Increased Version number to 2
* Fixed oversized textarea on behemoth sheet
* Updated Image reference to roll20 Master
Updated all of the image reference to the roll20 master link.
6430 lines
113 KiB
CSS
6430 lines
113 KiB
CSS
/* CSS Reset */
|
|
|
|
html, body, div, span, applet, object, iframe,
|
|
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
|
|
a, abbr, acronym, address, big, cite, code,
|
|
del, dfn, em, img, ins, kbd, q, s, samp,
|
|
small, strike, strong, sub, sup, tt, var,
|
|
b, u, i, center,
|
|
dl, dt, dd, ol, ul, li,
|
|
fieldset, form, label, legend,
|
|
table, caption, tbody, tfoot, thead, tr, th, td,
|
|
article, aside, canvas, details, embed,
|
|
figure, figcaption, footer, header, hgroup,
|
|
menu, nav, output, ruby, section, summary,
|
|
time, mark, audio, video, select,
|
|
input[type="text"],
|
|
input[type="number"],
|
|
input[type="radio"]
|
|
{
|
|
margin: 0;
|
|
padding: 0;
|
|
border: 0;
|
|
font-size: 10px;
|
|
font: inherit;
|
|
vertical-align: baseline;
|
|
}
|
|
|
|
/* Multiple Sheet Functionality */
|
|
div.sheet-sheetType
|
|
{
|
|
display: none;
|
|
}
|
|
|
|
input.sheet-crewmemberSelector:checked ~ div.sheet-crewmemberSheet,
|
|
input.sheet-shipSelector:checked ~ div.sheet-shipSheet,
|
|
input.sheet-sophontSelector:checked ~ div.sheet-sophontSheet,
|
|
input.sheet-compositeSophontSelector:checked ~ div.sheet-compositeSophontSheet,
|
|
input.sheet-swarmSelector:checked ~ div.sheet-swarmSheet,
|
|
input.sheet-creatureSelector:checked ~ div.sheet-creatureSheet,
|
|
input.sheet-behemothSelector:checked ~ div.sheet-behemothSheet,
|
|
input.sheet-droneSelector:checked ~ div.sheet-droneSheet,
|
|
input.sheet-shuttleSelector:checked ~ div.sheet-shuttleSheet,
|
|
input.sheet-smallCraftSelector:checked ~ div.sheet-smallCraftSheet,
|
|
input.sheet-shipLogSelector:checked ~ div.sheet-shipLogSheet,
|
|
input.sheet-capitalShipSelector:checked ~ div.sheet-capitalShipSheet
|
|
{
|
|
display: block;
|
|
}
|
|
|
|
/* Multiple Tab Functionality */
|
|
div.sheet-tabType
|
|
{
|
|
display: none;
|
|
}
|
|
|
|
input.sheet-tab1Selector:checked ~ div.sheet-tab1,
|
|
input.sheet-tab2Selector:checked ~ div.sheet-tab2,
|
|
input.sheet-tab3Selector:checked ~ div.sheet-tab3
|
|
{
|
|
display: block;
|
|
}
|
|
/*Hide Radio Buttons for tabs*/
|
|
input[type="radio"].sheet-tabSelector
|
|
{
|
|
opacity: 0;
|
|
position: relative;
|
|
width: 150px;
|
|
height: 20px;
|
|
top: 18px;
|
|
left: 400px;
|
|
cursor: pointer;
|
|
z-index: 3;
|
|
white-space: nowrap;
|
|
margin: 2px;
|
|
}
|
|
/*Fake tabs*/
|
|
input[type="radio"].sheet-tabSelector + span::before
|
|
{
|
|
content: attr(title);
|
|
border: solid 1px #a8a8a8;
|
|
position: absolute;
|
|
top: 185px;
|
|
left: 410px;
|
|
line-height: 20px;
|
|
text-align: center;
|
|
vertical-align: middle;
|
|
background: #D3D3D3;
|
|
width: 150px;
|
|
height: 20px;
|
|
z-index: 0;
|
|
font-size: 10px;
|
|
}
|
|
|
|
input[type="radio"].sheet-tab2 + span::before
|
|
{
|
|
left: 572px;
|
|
}
|
|
|
|
input[type="radio"].sheet-tab3 + span::before
|
|
{
|
|
left: 730px;
|
|
}
|
|
/*Change selected tab appearence*/
|
|
input.sheet-tabSelector:checked + span::before
|
|
{
|
|
background: #fff;
|
|
border-bottom-color: #fff;
|
|
}
|
|
|
|
/*General Sheet Style*/
|
|
body
|
|
{
|
|
font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
|
|
font-size: 1em;
|
|
color: #000;
|
|
background-color: #FFF;
|
|
line-height: 150%;
|
|
max-width: 900px;
|
|
min-width: 900px;
|
|
}
|
|
|
|
.sheet-header
|
|
{
|
|
display: block;
|
|
vertical-align: middle;
|
|
max-width: 900px;
|
|
min-width: 900px;
|
|
}
|
|
|
|
img.sheet-BGImg
|
|
{
|
|
z-index: -1;
|
|
}
|
|
|
|
h1, h2, h3, h4, th
|
|
{
|
|
text-align: left;
|
|
font-variant: small-caps;
|
|
font-weight: 500;
|
|
}
|
|
|
|
h1
|
|
{
|
|
font-size: 2em;
|
|
}
|
|
|
|
h2
|
|
{
|
|
font-size: 1.75em;
|
|
}
|
|
|
|
h3
|
|
{
|
|
font-size: 1.5em;
|
|
}
|
|
|
|
h4, th
|
|
{
|
|
font-size: 1.25em;
|
|
}
|
|
|
|
td, p
|
|
{
|
|
font-size: 1em;
|
|
}
|
|
|
|
br
|
|
{
|
|
font-size: 0.5em;
|
|
height: 50%;
|
|
}
|
|
|
|
hr
|
|
{
|
|
border-top: 1px solid #D3D3D3;
|
|
}
|
|
|
|
/*All Hidden styles*/
|
|
.sheet-hidden
|
|
{
|
|
display: none;
|
|
}
|
|
|
|
/*select & text boxes*/
|
|
select, textarea, input[type="text"], input[type="number"]
|
|
{
|
|
border: none;
|
|
border-bottom: thin solid #D3D3D3;
|
|
font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
|
|
color: #000;
|
|
height: 100%;
|
|
width: 100%;
|
|
line-height: 100%;
|
|
font-variant: normal;
|
|
background: transparent;
|
|
}
|
|
|
|
input[type="number"]
|
|
{
|
|
text-align: center;
|
|
}
|
|
|
|
select.sheet-start
|
|
{
|
|
border-style: hidden;
|
|
border: none;
|
|
font-weight: normal;
|
|
}
|
|
|
|
select.sheet-full,
|
|
input[type="text"].sheet-full,
|
|
input[type="number"].sheet-full
|
|
{
|
|
width: 98%;
|
|
}
|
|
|
|
input[type="text"].sheet-aspect,
|
|
select.sheet-aspect
|
|
{
|
|
font-weight: 500;
|
|
}
|
|
|
|
select.sheet-most,
|
|
input[type="text"].sheet-most,
|
|
input[type="number"].sheet-most
|
|
{
|
|
width: 80%;
|
|
}
|
|
|
|
select.sheet-fourFifths,
|
|
input[type="text"].sheet-fourFifths,
|
|
input[type="number"].sheet-fourFifths
|
|
{
|
|
width: 70%;
|
|
}
|
|
|
|
select.sheet-threeQuarters,
|
|
input[type="text"].sheet-threeQuarters,
|
|
input[type="number"].sheet-threeQuarters
|
|
{
|
|
width: 60%;
|
|
}
|
|
|
|
select.sheet-half,
|
|
input[type="text"].sheet-half,
|
|
input[type="number"].sheet-half,
|
|
p.sheet-half
|
|
{
|
|
width: 47%;
|
|
}
|
|
|
|
select.sheet-third,
|
|
input[type="text"].sheet-third,
|
|
input[type="number"].sheet-third
|
|
{
|
|
width: 32%;
|
|
}
|
|
|
|
select.sheet-quarter,
|
|
input[type="text"].sheet-quarter,
|
|
input[type="number"].sheet-quarter
|
|
{
|
|
width: 28%;
|
|
}
|
|
|
|
select.sheet-fifth,
|
|
input[type="text"].sheet-fifth,
|
|
input[type="number"].sheet-fifth
|
|
{
|
|
width: 21%;
|
|
}
|
|
|
|
select.sheet-sixth,
|
|
input[type="text"].sheet-sixth,
|
|
input[type="number"].sheet-sixth
|
|
{
|
|
width: 12%;
|
|
}
|
|
|
|
select.sheet-typeSelector
|
|
{
|
|
font-variant: small-caps;
|
|
width: 37%;
|
|
border: none;
|
|
}
|
|
|
|
textarea
|
|
{
|
|
border: none;
|
|
font-variant: normal;
|
|
width: 92%;
|
|
overflow: hidden;
|
|
resize: none;
|
|
}
|
|
|
|
textarea.sheet-description
|
|
{
|
|
height: 2.5em;
|
|
}
|
|
|
|
textarea.sheet-data
|
|
{
|
|
height: 100px;
|
|
}
|
|
|
|
textarea.sheet-letter
|
|
{
|
|
height: 95%;
|
|
width: 95%;
|
|
}
|
|
|
|
/* Master Grids */
|
|
|
|
.sheet-crewmemberSheetGrid
|
|
{
|
|
width: 900px;
|
|
display: grid;
|
|
grid-row-gap: 6px;
|
|
grid-template-columns: 1fr;
|
|
grid-template-rows: 165px 420px 620px 105px 215px 390px 440px;
|
|
grid-template-areas: "crewTop" "skills" "crewKit" "description" "language" "contactNotes" "retirement";
|
|
justify-items: start;
|
|
align-items: start;
|
|
}
|
|
|
|
.sheet-shipSheetGrid
|
|
{
|
|
width: 900px;
|
|
display: grid;
|
|
grid-row-gap: 6px;
|
|
grid-template-columns: 1fr;
|
|
grid-template-rows: 50px 360px 375px 375px 1200px;
|
|
grid-template-areas: "aspects" "systemsAmenities" "modules" "shipConfig" "pg2";
|
|
justify-items: start;
|
|
align-items: start;
|
|
}
|
|
|
|
.sheet-sophontSheetGrid
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/SophontLog.png);
|
|
background-size: 900px 290px;
|
|
background-repeat: no-repeat;
|
|
width: 887px;
|
|
height: 285px;
|
|
display: grid;
|
|
grid-row-gap: 0px;
|
|
grid-template-columns: 40px 80px 5fr 80px 3fr 3fr 14px;
|
|
grid-template-rows: 24px repeat(14,18px) 1fr;
|
|
justify-items: start;
|
|
align-items: start;
|
|
padding: 6px;
|
|
grid-column-gap: 4px;
|
|
}
|
|
|
|
.sheet-compositeSophontSheetGrid
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/compositeSophontLog.png);
|
|
background-size: 900px 290px;
|
|
background-repeat: no-repeat;
|
|
width: 900px;
|
|
height: 285px;
|
|
display: grid;
|
|
grid-row-gap: 0px;
|
|
grid-template-columns: 40px 78px 4fr 80px 3fr 150px 25px 25px 25px 25px 5px;
|
|
grid-template-rows: 24px repeat(14,18px) 1fr;
|
|
justify-items: start;
|
|
align-items: start;
|
|
padding: 6px;
|
|
grid-column-gap: 4px;
|
|
}
|
|
|
|
.sheet-swarmSheetGrid
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/swarmLog.png);
|
|
background-size: 900px 340px;
|
|
background-repeat: no-repeat;
|
|
width: 900px;
|
|
height: 335px;
|
|
display: grid;
|
|
grid-row-gap: 0px;
|
|
grid-template-columns: 60px 70px 1fr 150px 25px 24px 25px 24px 25px 25px 25px 24px 24px 5px;
|
|
grid-template-rows: 24px repeat(18,18px) 1fr;
|
|
justify-items: start;
|
|
align-items: start;
|
|
padding: 6px;
|
|
grid-column-gap: 4px;
|
|
}
|
|
|
|
.sheet-droneSheetGrid
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/swarmLog.png);
|
|
background-size: 900px 340px;
|
|
background-repeat: no-repeat;
|
|
width: 900px;
|
|
height: 335px;
|
|
display: grid;
|
|
grid-row-gap: 0px;
|
|
grid-template-columns: 85px 70px 1fr 150px 25px 24px 25px 24px 25px 25px 25px 24px 24px 5px;
|
|
grid-template-rows: 24px repeat(18,18px) 1fr;
|
|
justify-items: start;
|
|
align-items: start;
|
|
padding: 6px;
|
|
grid-column-gap: 4px;
|
|
}
|
|
|
|
|
|
.sheet-creatureSheetGrid
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/creatureLog.png);
|
|
background-size: 900px 285px;
|
|
background-repeat: no-repeat;
|
|
width: 900px;
|
|
height: 280px;
|
|
display: grid;
|
|
grid-row-gap: 0px;
|
|
grid-template-columns: 60px 78px 1fr 80px 1fr 150px 25px 25px 25px 25px 5px;
|
|
grid-template-rows: 24px repeat(14,18px) 1fr;
|
|
justify-items: start;
|
|
align-items: start;
|
|
padding: 6px;
|
|
grid-column-gap: 4px;
|
|
}
|
|
|
|
.sheet-smallCraftSheetGrid
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/creatureLog.png);
|
|
background-size: 900px 285px;
|
|
background-repeat: no-repeat;
|
|
width: 900px;
|
|
height: 280px;
|
|
display: grid;
|
|
grid-row-gap: 0px;
|
|
grid-template-columns: 85px 70px 1fr 55px 1fr 150px 25px 25px 25px 25px 5px;
|
|
grid-template-rows: 24px repeat(14,18px) 1fr;
|
|
justify-items: start;
|
|
align-items: start;
|
|
padding: 6px;
|
|
grid-column-gap: 4px;
|
|
}
|
|
|
|
.sheet-shuttleLogSheetGrid
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/shuttleSquadron.png);
|
|
background-size: 900px 590px;
|
|
background-repeat: no-repeat;
|
|
width: 900px;
|
|
height: 585px;
|
|
display: grid;
|
|
grid-row-gap: 0px;
|
|
grid-template-columns: 100px 70px 1fr 80px 1fr 150px 25px 25px 25px 25px 5px;
|
|
grid-template-rows: 24px repeat(15,18px) 1fr;
|
|
justify-items: start;
|
|
align-items: start;
|
|
padding: 6px;
|
|
grid-column-gap: 4px;
|
|
}
|
|
|
|
.sheet-behemothSheetGrid
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/behemoth.png);
|
|
background-size: 900px 590px;
|
|
background-repeat: no-repeat;
|
|
width: 900px;
|
|
height: 585px;
|
|
display: grid;
|
|
grid-row-gap: 0px;
|
|
grid-template-columns: 70px 60px 1fr 60px 1fr;
|
|
grid-template-rows: 24px repeat(7,18px) 14px 1fr;
|
|
justify-items: start;
|
|
align-items: start;
|
|
padding: 6px;
|
|
grid-column-gap: 4px;
|
|
}
|
|
|
|
.sheet-shipLogSheetGrid
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/shipLog.png);
|
|
background-size: 900px 590px;
|
|
background-repeat: no-repeat;
|
|
width: 900px;
|
|
height: 585px;
|
|
display: grid;
|
|
grid-row-gap: 0px;
|
|
grid-template-columns: 100px 80px 1fr 70px 1fr;
|
|
grid-template-rows: 24px repeat(14,18px) 14px 1fr;
|
|
justify-items: start;
|
|
align-items: start;
|
|
padding: 6px;
|
|
grid-column-gap: 4px;
|
|
}
|
|
|
|
|
|
.sheet-capitalShipSheetGrid
|
|
{
|
|
width: 900px;
|
|
height: 585px;
|
|
display: grid;
|
|
grid-row-gap: 0px;
|
|
grid-template-columns: 100px 2fr 70px 1fr;
|
|
grid-template-rows: repeat(7,18px) 14px 1fr;
|
|
justify-items: start;
|
|
align-items: start;
|
|
padding: 0px;
|
|
grid-column-gap: 4px;
|
|
}
|
|
|
|
|
|
/* ******************************* */
|
|
/* Aspects */
|
|
/* ******************************* */
|
|
.sheet-crewTop
|
|
{
|
|
grid-area: crewTop;
|
|
width: 900px;
|
|
display: grid;
|
|
grid-template-columns: 1fr 1fr;
|
|
grid-template-rows: 28px 1fr;
|
|
grid-gap: 0px;
|
|
height: 165px;
|
|
grid-template-areas: "ID ID" "crewAspect crewSpecies";
|
|
}
|
|
|
|
.sheet-crewID
|
|
{
|
|
width: 900px;
|
|
grid-area: ID;
|
|
display: grid;
|
|
grid-template-columns: 1fr 5fr 1fr 5fr;
|
|
grid-template-rows: auto;
|
|
grid-gap: 0px;
|
|
height: 24px;
|
|
z-index: 0;
|
|
align-self: center;
|
|
}
|
|
|
|
.sheet-alias
|
|
{
|
|
text-align: start;
|
|
font-variant: small-caps;
|
|
font-weight: 500;
|
|
flex-flow: nowrap;
|
|
font-size: 18px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
}
|
|
|
|
.sheet-aliasName
|
|
{
|
|
align-self: stretch;
|
|
flex-flow: nowrap;
|
|
font-size: 13px;
|
|
width: 100%;
|
|
grid-column-start: 2;
|
|
grid-column-end: 4;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
}
|
|
|
|
.sheet-player
|
|
{
|
|
text-align: start;
|
|
font-variant: small-caps;
|
|
font-weight: 500;
|
|
flex-flow: nowrap;
|
|
font-size: 18px;
|
|
grid-column-start: 3;
|
|
grid-column-end: 4;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
}
|
|
|
|
.sheet-playerName
|
|
{
|
|
align-self: stretch;
|
|
flex-flow: nowrap;
|
|
font-size: 13px;
|
|
width: 100%;
|
|
grid-column-start: 4;
|
|
grid-column-end: 5;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
}
|
|
|
|
.sheet-crewAspects
|
|
{
|
|
width: 440px;
|
|
padding: 5px;
|
|
display: grid;
|
|
grid-area: crewAspect;
|
|
grid-template-columns: 160px 1fr;
|
|
grid-template-rows: repeat(6,18px);
|
|
grid-gap: 0px;
|
|
height: 108px;
|
|
z-index: 0;
|
|
align-self: center;
|
|
justify-self: start;
|
|
}
|
|
|
|
.sheet-departmentA
|
|
{
|
|
text-align: start;
|
|
flex-flow: nowrap;
|
|
font-size: 13px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
}
|
|
|
|
.sheet-stationA
|
|
{
|
|
align-self: stretch;
|
|
flex-flow: nowrap;
|
|
font-size: 12px;
|
|
width: 100%;
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
}
|
|
|
|
.sheet-departmentB
|
|
{
|
|
text-align: start;
|
|
flex-flow: nowrap;
|
|
font-size: 13px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
grid-row-start: 2;
|
|
grid-row-end: 3;
|
|
}
|
|
|
|
.sheet-stationB
|
|
{
|
|
align-self: stretch;
|
|
flex-flow: nowrap;
|
|
font-size: 12px;
|
|
width: 100%;
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
grid-row-start: 2;
|
|
grid-row-end: 3;
|
|
}
|
|
|
|
.sheet-aspectText
|
|
{
|
|
text-align: start;
|
|
flex-flow: nowrap;
|
|
font-size: 14px;
|
|
}
|
|
|
|
.sheet-aspectTextbox
|
|
{
|
|
align-self: stretch;
|
|
flex-flow: nowrap;
|
|
font-size: 12px;
|
|
width: 100%;
|
|
}
|
|
|
|
.sheet-species
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/species.png);
|
|
background-size: 430px 128.1px;
|
|
background-repeat: no-repeat;
|
|
width: 420px;
|
|
padding: 5px;
|
|
display: grid;
|
|
grid-area: crewSpecies;
|
|
grid-template-columns: repeat(2, 85px 1fr);
|
|
grid-template-rows: 20px repeat(5,minmax(15px,18px));
|
|
grid-gap: 0px;
|
|
height: 126px;
|
|
z-index: 0;
|
|
align-self: center;
|
|
justify-self: start;
|
|
}
|
|
|
|
.sheet-speciesTitle
|
|
{
|
|
text-align: start;
|
|
flex-flow: nowrap;
|
|
font-variant: small-caps;
|
|
font-weight: 500;
|
|
font-size: 14px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 5;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
padding-top: 4px;
|
|
}
|
|
|
|
.sheet-speciesName
|
|
{
|
|
align-self: stretch;
|
|
flex-flow: nowrap;
|
|
font-size: 12px;
|
|
width: 100%;
|
|
grid-column-start: 2;
|
|
grid-column-end: 5;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
}
|
|
|
|
.sheet-shipAspects
|
|
{
|
|
grid-area: aspects;
|
|
width: 900px;
|
|
display: grid;
|
|
grid-template-columns: repeat(2,90px 30px 1fr);
|
|
grid-template-rows: 18px 15px 15px;
|
|
grid-column-gap: 4px;
|
|
height: 50px;
|
|
z-index: 0;
|
|
}
|
|
|
|
.sheet-designation
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
}
|
|
|
|
.sheet-designationPrefix
|
|
{
|
|
align-self: stretch;
|
|
flex-flow: nowrap;
|
|
font-size: 13px;
|
|
width: 100%;
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
}
|
|
|
|
.sheet-designationName
|
|
{
|
|
align-self: stretch;
|
|
flex-flow: nowrap;
|
|
font-size: 13px;
|
|
width: 100%;
|
|
grid-column-start: 3;
|
|
grid-column-end: 4;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
}
|
|
|
|
.sheet-patron
|
|
{
|
|
text-align: start;
|
|
flex-flow: nowrap;
|
|
font-size: 13px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
grid-row-start: 2;
|
|
grid-row-end: 3;
|
|
}
|
|
|
|
.sheet-patronName
|
|
{
|
|
align-self: stretch;
|
|
flex-flow: nowrap;
|
|
font-size: 12px;
|
|
width: 100%;
|
|
grid-column-start: 2;
|
|
grid-column-end: 4;
|
|
grid-row-start: 2;
|
|
grid-row-end: 3;
|
|
}
|
|
|
|
.sheet-flag
|
|
{
|
|
text-align: start;
|
|
flex-flow: nowrap;
|
|
font-size: 13px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
grid-row-start: 3;
|
|
grid-row-end: 4;
|
|
}
|
|
|
|
.sheet-flagType
|
|
{
|
|
align-self: stretch;
|
|
flex-flow: nowrap;
|
|
font-size: 12px;
|
|
width: 100%;
|
|
grid-column-start: 2;
|
|
grid-column-end: 4;
|
|
grid-row-start: 3;
|
|
grid-row-end: 4;
|
|
}
|
|
|
|
.sheet-captain
|
|
{
|
|
text-align: start;
|
|
flex-flow: nowrap;
|
|
font-size: 13px;
|
|
grid-column-start: 4;
|
|
grid-column-end: 5;
|
|
grid-row-start: 2;
|
|
grid-row-end: 3;
|
|
}
|
|
|
|
.sheet-captainName
|
|
{
|
|
align-self: stretch;
|
|
flex-flow: nowrap;
|
|
font-size: 12px;
|
|
width: 100%;
|
|
grid-column-start: 5;
|
|
grid-column-end: 7;
|
|
grid-row-start: 2;
|
|
grid-row-end: 3;
|
|
}
|
|
|
|
.sheet-tactics
|
|
{
|
|
text-align: start;
|
|
flex-flow: nowrap;
|
|
font-size: 13px;
|
|
grid-column-start: 4;
|
|
grid-column-end: 5;
|
|
grid-row-start: 3;
|
|
grid-row-end: 4;
|
|
}
|
|
|
|
.sheet-tacticList
|
|
{
|
|
align-self: stretch;
|
|
flex-flow: nowrap;
|
|
font-size: 12px;
|
|
width: 100%;
|
|
grid-column-start: 5;
|
|
grid-column-end: 7;
|
|
grid-row-start: 3;
|
|
grid-row-end: 4;
|
|
}
|
|
|
|
/* ******************************* */
|
|
/* Skills */
|
|
/* ******************************* */
|
|
.sheet-skillRow
|
|
{
|
|
grid-area: skills;
|
|
width: 900px;
|
|
display: grid;
|
|
grid-template-columns: repeat(3,1fr) 220px;
|
|
grid-template-rows: 32px 1fr 160px 78px;
|
|
grid-gap: 4px;
|
|
height: 410px;
|
|
grid-template-areas: "Title Title Title Conditions" "Skills1 Skills2 Skills3 Conditions" "Skills1 Skills2 Skills3 Pathogens" "Skills1 Skills2 Skills3 Upkeep";
|
|
justify-content: space-evenly;
|
|
}
|
|
|
|
.sheet-skillHeader
|
|
{
|
|
grid-area: Title;
|
|
}
|
|
|
|
.sheet-skills
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/skills.png);
|
|
background-size: 220px 370px;
|
|
background-repeat: no-repeat;
|
|
width: 220px;
|
|
display: grid;
|
|
grid-template-columns: 8px 8px 1fr 40px 64px;
|
|
grid-template-rows: 22px repeat(5, 25px minmax(12px, 14px) minmax(12px, 14px) minmax(12px, 14px)) 1fr;
|
|
grid-gap: 0px;
|
|
height: 370px;
|
|
z-index: 0;
|
|
align-self: center;
|
|
justify-self: start;
|
|
}
|
|
|
|
.sheet-skills1
|
|
{
|
|
grid-area: Skills1;
|
|
}
|
|
|
|
.sheet-skills2
|
|
{
|
|
grid-area: Skills2;
|
|
}
|
|
|
|
.sheet-skills3
|
|
{
|
|
grid-area: Skills3;
|
|
}
|
|
|
|
.sheet-department
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 4;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
text-align: start;
|
|
flex-flow: nowrap;
|
|
font-size: 14px;
|
|
font-variant: small-caps;
|
|
padding-top: 5px;
|
|
padding-left: 5px;
|
|
}
|
|
|
|
.sheet-skill
|
|
{
|
|
grid-column-start: 2;
|
|
grid-column-end: 4;
|
|
text-align: start;
|
|
flex-flow: nowrap;
|
|
font-size: 13px;
|
|
padding-top: 4px;
|
|
}
|
|
|
|
.sheet-specialty
|
|
{
|
|
grid-column-start: 3;
|
|
grid-column-end: 5;
|
|
text-align: start;
|
|
flex-flow: nowrap;
|
|
font-size: 12px;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
.sheet-skilldice
|
|
{
|
|
grid-column-start: 4;
|
|
grid-column-end: 5;
|
|
text-align: start;
|
|
flex-flow: nowrap;
|
|
padding-top: 4px;
|
|
}
|
|
|
|
.sheet-specialtydice
|
|
{
|
|
grid-column-start: 5;
|
|
grid-column-end: 6;
|
|
text-align: start;
|
|
flex-flow: nowrap;
|
|
}
|
|
|
|
.sheet-skillRollButton
|
|
{
|
|
grid-column-start: 5;
|
|
grid-column-end: 6;
|
|
text-align: end;
|
|
flex-flow: nowrap;
|
|
margin-right: 2px;
|
|
padding-top: 2px;
|
|
}
|
|
|
|
.sheet-crewConditionsWidget
|
|
{
|
|
grid-area: Conditions;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/conditionPathogen.png);
|
|
background-size: 220px 156.3px;
|
|
background-repeat: no-repeat;
|
|
width: 220px;
|
|
display: grid;
|
|
grid-template-columns: 13px 1fr 1fr 25px 10px;
|
|
grid-template-rows: 22px repeat(5, 25px ) 1fr;
|
|
grid-column-gap: 4px;
|
|
height: 156px;
|
|
z-index: 0;
|
|
align-self: start;
|
|
justify-self: start;
|
|
align-items: center;
|
|
padding-left: 2px;
|
|
}
|
|
|
|
.sheet-conditionsTitle
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 6;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
text-align: start;
|
|
flex-flow: nowrap;
|
|
font-size: 14px;
|
|
font-variant: small-caps;
|
|
padding-top: 5px;
|
|
padding-left: 5px;
|
|
}
|
|
|
|
.sheet-crewPatchTitle
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 4;
|
|
grid-row-start: 6;
|
|
grid-row-end: 7;
|
|
text-align: start;
|
|
flex-flow: nowrap;
|
|
font-size: 13px;
|
|
padding-top: 0px;
|
|
padding-left: 5px;
|
|
}
|
|
|
|
.sheet-conditionCheckbox
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
}
|
|
|
|
.sheet-conditionType
|
|
{
|
|
grid-column-start: 2;
|
|
grid-column-end: 4;
|
|
}
|
|
|
|
.sheet-conditionLineAugment
|
|
{
|
|
grid-row-start: 2;
|
|
grid-row-end: 3;
|
|
}
|
|
|
|
.sheet-conditionLineResilience
|
|
{
|
|
grid-row-start: 3;
|
|
grid-row-end: 4;
|
|
}
|
|
|
|
.sheet-conditionLineIntegrity
|
|
{
|
|
grid-row-start: 4;
|
|
grid-row-end: 5;
|
|
}
|
|
|
|
.sheet-conditionLineVitality
|
|
{
|
|
grid-row-start: 5;
|
|
grid-row-end: 6;
|
|
}
|
|
|
|
/* Subgrid for Crew Conditions */
|
|
.sheet-crewConditions
|
|
{
|
|
grid-column-start: 4;
|
|
grid-column-end: 5;
|
|
grid-row-start: 2;
|
|
grid-row-end: 6;
|
|
display: grid;
|
|
grid-template-columns: 25px;
|
|
grid-template-rows: repeat(4,25px);
|
|
grid-template-areas: "resilience2" "resilience1" "integrity" "vitality";
|
|
position: relative;
|
|
justify-self: end;
|
|
}
|
|
|
|
.sheet-crewConditions > input
|
|
{
|
|
width: 100%;
|
|
height: 100%;
|
|
z-index: 1;
|
|
position: absolute;
|
|
}
|
|
|
|
.sheet-crewConditions > .sheet-resilience-slot-2
|
|
{
|
|
grid-area: resilience2;
|
|
}
|
|
|
|
.sheet-crewConditions > .sheet-resilience-slot-1
|
|
{
|
|
grid-area: resilience1;
|
|
}
|
|
|
|
.sheet-crewConditions > .sheet-integrity
|
|
{
|
|
grid-area: integrity;
|
|
}
|
|
|
|
.sheet-crewConditions > .sheet-vital
|
|
{
|
|
grid-area: vitality;
|
|
}
|
|
|
|
/* Subgrid for Crew Patches */
|
|
.sheet-crewPatches
|
|
{
|
|
grid-column-start: 3;
|
|
grid-column-end: 5;
|
|
grid-row-start: 6;
|
|
grid-row-end: 7;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/crewPatchBand.png);
|
|
background-size: 100% 75%;
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
width: 75px;
|
|
height: 18px;
|
|
display: grid;
|
|
grid-template-columns: 10px repeat(3,18px) 10px;
|
|
grid-template-rows: 18px;
|
|
grid-template-areas: ". patch1 patch2 patch3 .";
|
|
position: relative;
|
|
justify-self: end;
|
|
align-items: center;
|
|
}
|
|
|
|
.sheet-crewPatches > input
|
|
{
|
|
width: 100%;
|
|
height: 100%;
|
|
z-index: 1;
|
|
position: absolute;
|
|
}
|
|
|
|
.sheet-crewPatches > .sheet-patch1
|
|
{
|
|
grid-area: patch1;
|
|
}
|
|
|
|
|
|
.sheet-crewPatches > .sheet-patch2
|
|
{
|
|
grid-area: patch2;
|
|
}
|
|
|
|
.sheet-crewPatches > .sheet-patch3
|
|
{
|
|
grid-area: patch3;
|
|
}
|
|
|
|
.sheet-pathogen
|
|
{
|
|
grid-area: Pathogens;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/conditionPathogen.png);
|
|
background-size: 220px 156.3px;
|
|
background-repeat: no-repeat;
|
|
width: 220px;
|
|
display: grid;
|
|
grid-template-columns: 75px 1fr;
|
|
grid-template-rows: 25px 1fr 5px;
|
|
grid-gap: 0px;
|
|
height: 156px;
|
|
z-index: 0;
|
|
align-self: start;
|
|
justify-self: start;
|
|
}
|
|
|
|
.sheet-pathogenName
|
|
{
|
|
padding-top: 4px;
|
|
padding-right: 10px;
|
|
}
|
|
|
|
.sheet-pathogenBox
|
|
{
|
|
padding-left: 6px;
|
|
padding-bottom: 2px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 3;
|
|
}
|
|
|
|
.sheet-upkeep
|
|
{
|
|
grid-area: Upkeep;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/upkeep.png);
|
|
background-size: 220px 77px;
|
|
background-repeat: no-repeat;
|
|
width: 220px;
|
|
display: grid;
|
|
grid-template-columns: 1fr;
|
|
grid-template-rows: 22px 1fr;
|
|
grid-gap: 0px;
|
|
height: 77px;
|
|
z-index: 0;
|
|
align-self: start;
|
|
justify-self: start;
|
|
}
|
|
|
|
.sheet-upkeepPathogenTitle
|
|
{
|
|
text-align: start;
|
|
flex-flow: nowrap;
|
|
font-size: 14px;
|
|
font-variant: small-caps;
|
|
padding-top: 5px;
|
|
padding-left: 5px;
|
|
}
|
|
|
|
.sheet-upkeepBoxPlacement
|
|
{
|
|
padding-left: 6px;
|
|
padding-bottom: 2px;
|
|
}
|
|
|
|
input[type="number"].sheet-upkeepBox
|
|
{
|
|
height: 50px;
|
|
width: 210px;
|
|
font-size: 18px;
|
|
}
|
|
|
|
/* ***************************** */
|
|
/* Crew Kit */
|
|
/* *************************** */
|
|
.sheet-crewKitWidget
|
|
{
|
|
grid-area: crewKit;
|
|
width: 900px;
|
|
display: grid;
|
|
grid-template-columns: 540px 178px 178px;
|
|
grid-template-rows: 32px 155px 155px 1fr;
|
|
grid-gap: 4px;
|
|
height: 620px;
|
|
grid-template-areas: "Title Title Title" "Tools1 Augments EVASuit" "Tools2 Augments EVASuit" "Associations Associations Associations";
|
|
justify-content: space-evenly;
|
|
}
|
|
|
|
.sheet-crewKitTitle
|
|
{
|
|
grid-area: Title;
|
|
}
|
|
|
|
.sheet-Tools1
|
|
{
|
|
grid-area: Tools1;
|
|
}
|
|
|
|
.sheet-Tools2
|
|
{
|
|
grid-area: Tools2;
|
|
}
|
|
|
|
.sheet-EVASuit
|
|
{
|
|
grid-area: EVASuit;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/EVAsuit.png);
|
|
background-size: 180px 314px;
|
|
background-repeat: no-repeat;
|
|
display: grid;
|
|
grid-template-columns: 15px 60px 1fr 20px 12px;
|
|
grid-template-rows: 24px 20px 20px 16px 14px 20px 12px 12px 20px 20px 18px 14px 8px 20px 20px 20px 15px 1fr;
|
|
grid-column-gap: 2px;
|
|
height: 312px;
|
|
width: 178px;
|
|
padding-top: 4px;
|
|
padding-left: 4px;
|
|
z-index: 0;
|
|
}
|
|
|
|
.sheet-EVATitle
|
|
{
|
|
font-variant: small-caps;
|
|
font-size: 14px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 5;
|
|
margin-left: 4px;
|
|
}
|
|
|
|
.sheet-EVAArmourTitle
|
|
{
|
|
font-variant: small-caps;
|
|
font-size: 13px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 5;
|
|
}
|
|
|
|
.sheet-gelFunction
|
|
{
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
grid-row-start: 8;
|
|
grid-row-end: 9;
|
|
}
|
|
|
|
.sheet-EVACheckbox
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
}
|
|
|
|
.sheet-EVAarmourType
|
|
{
|
|
grid-column-start: 2;
|
|
grid-column-end: 4;
|
|
}
|
|
|
|
.sheet-EVAArmour
|
|
{
|
|
grid-column-start: 4;
|
|
grid-column-end: 5;
|
|
}
|
|
|
|
.sheet-shipSuitTitle
|
|
{
|
|
grid-row-start: 2;
|
|
grid-row-end: 3;
|
|
}
|
|
|
|
.sheet-gelTitle
|
|
{
|
|
grid-row-start: 6;
|
|
grid-row-end: 7;
|
|
}
|
|
|
|
.sheet-outerTitle
|
|
{
|
|
grid-row-start: 14;
|
|
grid-row-end: 15;
|
|
}
|
|
|
|
.sheet-shipSuit
|
|
{
|
|
grid-row-start: 3;
|
|
grid-row-end: 4;
|
|
}
|
|
|
|
.sheet-gelFunction
|
|
{
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
grid-row-start: 7;
|
|
grid-row-end: 8;
|
|
font-size: 9px;
|
|
}
|
|
|
|
.sheet-gelDetail
|
|
{
|
|
grid-column-start: 3;
|
|
grid-column-end: 5;
|
|
grid-row-start: 7;
|
|
grid-row-end: 8;
|
|
font-size: 9px;
|
|
}
|
|
|
|
.sheet-gelDetail2
|
|
{
|
|
grid-column-start: 3;
|
|
grid-column-end: 5;
|
|
grid-row-start: 8;
|
|
grid-row-end: 9;
|
|
font-size: 9px;
|
|
}
|
|
|
|
.sheet-gelBase
|
|
{
|
|
grid-row-start: 9;
|
|
grid-row-end: 10;
|
|
}
|
|
|
|
.sheet-gelUpgrade
|
|
{
|
|
grid-row-start: 10;
|
|
grid-row-end: 10;
|
|
}
|
|
|
|
.sheet-gelSubTitle
|
|
{
|
|
grid-row-start: 12;
|
|
grid-row-end: 13;
|
|
}
|
|
|
|
.sheet-outerBase
|
|
{
|
|
grid-row-start: 15;
|
|
grid-row-end: 16;
|
|
}
|
|
|
|
.sheet-outerUpgrade
|
|
{
|
|
grid-row-start: 16;
|
|
grid-row-end: 17;
|
|
}
|
|
|
|
.sheet-outerSubTitle
|
|
{
|
|
grid-row-start: 18;
|
|
grid-row-end: 19;
|
|
}
|
|
|
|
.sheet-armourSubTitle
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 5;
|
|
text-align: center;
|
|
font-size: 9px;
|
|
font-style: italic;
|
|
}
|
|
|
|
.sheet-Augments
|
|
{
|
|
grid-area: Augments;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/augmentation.png);
|
|
background-size: 180px 314px;
|
|
background-repeat: no-repeat;
|
|
display: grid;
|
|
grid-template-columns: 1fr 1fr 25px 6px;
|
|
grid-template-rows: 18px 15px 15px repeat(11,1fr);
|
|
grid-gap: 0px;
|
|
height: 314px;
|
|
width: 178px;
|
|
padding-top: 4px;
|
|
padding-left: 4px;
|
|
z-index: 0;
|
|
}
|
|
|
|
.sheet-augmentationTitle
|
|
{
|
|
font-variant: small-caps;
|
|
font-size: 14px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 4;
|
|
margin-left: 4px;
|
|
}
|
|
|
|
.sheet-augmentationDetail1
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 5;
|
|
grid-row-start: 2;
|
|
grid-row-end: 3;
|
|
font-size: 9px;
|
|
padding-left: 7px;
|
|
}
|
|
|
|
.sheet-augmentationDetail2
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 5;
|
|
grid-row-start: 3;
|
|
grid-row-end: 4;
|
|
font-size: 9px;
|
|
padding-left: 7px;
|
|
}
|
|
|
|
.sheet-augmentsTitle
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 5;
|
|
grid-row-start: 4;
|
|
grid-row-end: 5;
|
|
font-variant: small-caps;
|
|
font-size: 13px;
|
|
}
|
|
|
|
.sheet-augmentName
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 3;
|
|
}
|
|
|
|
.sheet-augmentPips
|
|
{
|
|
grid-column-start: 3;
|
|
grid-column-end: 4;
|
|
justify-self: end;
|
|
}
|
|
|
|
.sheet-augment1
|
|
{
|
|
grid-row-start: 5;
|
|
grid-row-end: 6;
|
|
}
|
|
|
|
.sheet-augment2
|
|
{
|
|
grid-row-start: 6;
|
|
grid-row-end: 7;
|
|
}
|
|
|
|
.sheet-augment3
|
|
{
|
|
grid-row-start: 7;
|
|
grid-row-end: 8;
|
|
}
|
|
|
|
.sheet-augment4
|
|
{
|
|
grid-row-start: 8;
|
|
grid-row-end: 9;
|
|
}
|
|
|
|
.sheet-augment5
|
|
{
|
|
grid-row-start: 9;
|
|
grid-row-end: 10;
|
|
}
|
|
|
|
.sheet-augment6
|
|
{
|
|
grid-row-start: 10;
|
|
grid-row-end: 11;
|
|
}
|
|
|
|
.sheet-augment7
|
|
{
|
|
grid-row-start: 11;
|
|
grid-row-end: 12;
|
|
}
|
|
|
|
.sheet-augment8
|
|
{
|
|
grid-row-start: 12;
|
|
grid-row-end: 13;
|
|
}
|
|
|
|
.sheet-augment9
|
|
{
|
|
grid-row-start: 13;
|
|
grid-row-end: 14;
|
|
}
|
|
|
|
.sheet-Associations
|
|
{
|
|
grid-area: Associations;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/associations.png);
|
|
background-size: 900px 255px;
|
|
background-repeat: no-repeat;
|
|
display: grid;
|
|
grid-template-columns: 10px repeat(2, 269px 94px 1fr);
|
|
grid-template-rows: 20px 16px 20px repeat(11,18px) 1fr;
|
|
grid-gap: 0px;
|
|
height: 250px;
|
|
width: 895px;
|
|
padding-top: 4px;
|
|
padding-left: 6px;
|
|
z-index: 0;
|
|
}
|
|
|
|
.sheet-associationsTitle
|
|
{
|
|
font-variant: small-caps;
|
|
font-size: 14px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 4;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
margin-left: 4px;
|
|
}
|
|
|
|
.sheet-associationsDetail
|
|
{
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
grid-row-start: 2;
|
|
grid-row-end: 3;
|
|
font-size: 9px;
|
|
}
|
|
|
|
.sheet-associationListItems
|
|
{
|
|
align-self: stretch;
|
|
flex-flow: nowrap;
|
|
font-size: 12px;
|
|
font-weight: 500;
|
|
line-height: 2em;
|
|
}
|
|
|
|
.sheet-associationSubtitleA
|
|
{
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
grid-row-start: 3;
|
|
grid-row-end: 4;
|
|
font-variant: small-caps;
|
|
font-size: 13px;
|
|
}
|
|
|
|
.sheet-associationTypeTitleA
|
|
{
|
|
font-variant: small-caps;
|
|
font-size: 11px;
|
|
vertical-align: bottom;
|
|
text-align: center;
|
|
grid-column-start: 3;
|
|
grid-column-end: 4;
|
|
grid-row-start: 3;
|
|
grid-row-end: 4;
|
|
}
|
|
|
|
.sheet-associationRatingTitleA
|
|
{
|
|
font-variant: small-caps;
|
|
font-size: 11px;
|
|
vertical-align: bottom;
|
|
text-align: center;
|
|
grid-column-start: 4;
|
|
grid-column-end: 5;
|
|
grid-row-start: 3;
|
|
grid-row-end: 4;
|
|
}
|
|
|
|
.sheet-associationSubtitleB
|
|
{
|
|
grid-column-start: 5;
|
|
grid-column-end: 6;
|
|
grid-row-start: 3;
|
|
grid-row-end: 4;
|
|
font-variant: small-caps;
|
|
font-size: 13px;
|
|
}
|
|
|
|
.sheet-associationTypeTitleB
|
|
{
|
|
font-variant: small-caps;
|
|
font-size: 11px;
|
|
vertical-align: bottom;
|
|
grid-column-start: 6;
|
|
grid-column-end: 7;
|
|
grid-row-start: 3;
|
|
grid-row-end: 4;
|
|
}
|
|
|
|
.sheet-associationRatingTitleB
|
|
{
|
|
font-variant: small-caps;
|
|
font-size: 11px;
|
|
vertical-align: bottom;
|
|
grid-column-start: 7;
|
|
grid-column-end: 8;
|
|
grid-row-start: 3;
|
|
grid-row-end: 4;
|
|
}
|
|
|
|
|
|
.sheet-associationRatingA
|
|
{
|
|
grid-column-start: 4;
|
|
grid-column-end: 5;
|
|
}
|
|
|
|
.sheet-associationRatingB
|
|
{
|
|
grid-column-start: 7;
|
|
grid-column-end: 8;
|
|
}
|
|
|
|
.sheet-associationTypeA
|
|
{
|
|
grid-column-start: 3;
|
|
grid-column-end: 4;
|
|
}
|
|
|
|
.sheet-associationTypeB
|
|
{
|
|
grid-column-start: 6;
|
|
grid-column-end: 7;
|
|
}
|
|
|
|
.sheet-associationA
|
|
{
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
}
|
|
|
|
.sheet-associationB
|
|
{
|
|
grid-column-start: 5;
|
|
grid-column-end: 6;
|
|
}
|
|
|
|
.sheet-association1
|
|
{
|
|
grid-row-start: 4;
|
|
grid-row-end: 5;
|
|
}
|
|
|
|
.sheet-association2
|
|
{
|
|
grid-row-start: 5;
|
|
grid-row-end: 6;
|
|
}
|
|
|
|
.sheet-association3
|
|
{
|
|
grid-row-start: 6;
|
|
grid-row-end: 7;
|
|
}
|
|
|
|
.sheet-association4
|
|
{
|
|
grid-row-start: 7;
|
|
grid-row-end: 8;
|
|
}
|
|
|
|
.sheet-association5
|
|
{
|
|
grid-row-start: 8;
|
|
grid-row-end: 9;
|
|
}
|
|
|
|
.sheet-association6
|
|
{
|
|
grid-row-start: 9;
|
|
grid-row-end: 10;
|
|
}
|
|
|
|
.sheet-association7
|
|
{
|
|
grid-row-start: 10;
|
|
grid-row-end: 11;
|
|
}
|
|
|
|
.sheet-association8
|
|
{
|
|
grid-row-start: 11;
|
|
grid-row-end: 12;
|
|
}
|
|
|
|
.sheet-association9
|
|
{
|
|
grid-row-start: 12;
|
|
grid-row-end: 13;
|
|
}
|
|
|
|
.sheet-association0
|
|
{
|
|
grid-row-start: 13;
|
|
grid-row-end: 14;
|
|
}
|
|
|
|
.sheet-descriptionWidget
|
|
{
|
|
grid-area: description;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/description.png);
|
|
background-size: 900px 100.5px;
|
|
background-repeat: no-repeat;
|
|
display: grid;
|
|
grid-template-columns: repeat(2, 90px 1fr) 10px;
|
|
grid-template-rows: 20px repeat(3,15px) 1fr;
|
|
grid-gap: 4px;
|
|
height: 105px;
|
|
width: 900px;
|
|
padding-top: 4px;
|
|
padding-left: 6px;
|
|
z-index: 0;
|
|
}
|
|
|
|
.sheet-descriptionTitle
|
|
{
|
|
font-variant: small-caps;
|
|
font-size: 14px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 5;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
margin-left: 2px;
|
|
}
|
|
|
|
.sheet-descriptionColumnA
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
}
|
|
|
|
.sheet-descriptionColumnB
|
|
{
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
}
|
|
|
|
.sheet-descriptionColumnC
|
|
{
|
|
grid-column-start: 3;
|
|
grid-column-end: 4;
|
|
}
|
|
|
|
.sheet-descriptionColumnD
|
|
{
|
|
grid-column-start: 4;
|
|
grid-column-end: 5;
|
|
}
|
|
|
|
.sheet-descriptionList1
|
|
{
|
|
grid-row-start: 2;
|
|
grid-row-end: 3;
|
|
}
|
|
|
|
.sheet-descriptionList2
|
|
{
|
|
grid-row-start: 3;
|
|
grid-row-end: 4;
|
|
}
|
|
|
|
.sheet-descriptionList3
|
|
{
|
|
grid-row-start: 4;
|
|
grid-row-end: 5;
|
|
}
|
|
|
|
.sheet-languageWidget
|
|
{
|
|
grid-area: language;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/language.png);
|
|
background-size: 900px 212px;
|
|
background-repeat: no-repeat;
|
|
display: grid;
|
|
grid-template-columns: repeat(4, 15px 1fr) 15px;
|
|
grid-template-rows: 20px 18px repeat(10,15px) 1fr;
|
|
grid-gap: 0px;
|
|
height: 210px;
|
|
width: 900px;
|
|
padding-top: 4px;
|
|
padding-left: 6px;
|
|
z-index: 0;
|
|
}
|
|
|
|
.sheet-languageTitle
|
|
{
|
|
font-variant: small-caps;
|
|
font-size: 14px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 9;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
margin-left: 2px;
|
|
}
|
|
|
|
.sheet-languageCheckboxA
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
}
|
|
|
|
.sheet-languageA
|
|
{
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
}
|
|
|
|
.sheet-languageCheckboxB
|
|
{
|
|
grid-column-start: 3;
|
|
grid-column-end: 4;
|
|
}
|
|
|
|
.sheet-languageB
|
|
{
|
|
grid-column-start: 4;
|
|
grid-column-end: 5;
|
|
}
|
|
|
|
.sheet-languageCheckboxC
|
|
{
|
|
grid-column-start: 5;
|
|
grid-column-end: 6;
|
|
}
|
|
|
|
.sheet-languageC
|
|
{
|
|
grid-column-start: 6;
|
|
grid-column-end: 7;
|
|
}
|
|
|
|
.sheet-languageCheckboxD
|
|
{
|
|
grid-column-start: 7;
|
|
grid-column-end: 8;
|
|
}
|
|
|
|
.sheet-languageD
|
|
{
|
|
grid-column-start: 8;
|
|
grid-column-end: 9;
|
|
}
|
|
|
|
.sheet-languagePrevelent
|
|
{
|
|
grid-row-start: 2;
|
|
grid-row-end: 3;
|
|
}
|
|
|
|
.sheet-contactNoteRow
|
|
{
|
|
grid-area: contactNotes;
|
|
display: grid;
|
|
grid-template-columns: 1fr 1fr;
|
|
grid-template-rows: 1fr;
|
|
width: 900px;
|
|
height: 390px;
|
|
grid-template-areas: "contact notes";
|
|
}
|
|
|
|
.sheet-contactWidget
|
|
{
|
|
grid-area: contact;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/contactNotes.png);
|
|
background-size: 440px 390px;
|
|
background-repeat: no-repeat;
|
|
display: grid;
|
|
grid-template-columns: 1fr 1fr;
|
|
grid-template-rows: 20px repeat(23,15px) 1fr;
|
|
grid-gap: 0px;
|
|
height: 390px;
|
|
width: 435px;
|
|
padding: 4px;
|
|
z-index: 0;
|
|
}
|
|
|
|
.sheet-contactTitle
|
|
{
|
|
font-variant: small-caps;
|
|
font-size: 14px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
margin-left: 2px;
|
|
}
|
|
|
|
.sheet-factionTitle
|
|
{
|
|
font-variant: small-caps;
|
|
font-size: 14px;
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
margin-left: 2px;
|
|
}
|
|
|
|
.sheet-crewNoteWidget
|
|
{
|
|
grid-area: notes;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/contactNotes.png);
|
|
background-size: 440px 390px;
|
|
background-repeat: no-repeat;
|
|
display: grid;
|
|
grid-template-columns: 1fr 10px;
|
|
grid-template-rows: 20px 1fr;
|
|
grid-gap: 0px;
|
|
height: 390px;
|
|
width: 435px;
|
|
padding: 4px;
|
|
z-index: 0;
|
|
}
|
|
|
|
.sheet-crewNoteBox
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
grid-row-start: 2;
|
|
grid-row-end: 3;
|
|
}
|
|
|
|
.sheet-retirementWidget
|
|
{
|
|
grid-area: retirement;
|
|
display: grid;
|
|
grid-template-columns: 1fr 4fr;
|
|
grid-template-rows: 32px 1fr 1fr 1fr;
|
|
grid-template-areas: "Title Title" "reserve plan" "debt plan" "shares plan";
|
|
grid-row-gap: 4px;
|
|
height: 440px;
|
|
width: 900px;
|
|
padding-top: 4px;
|
|
padding-left: 6px;
|
|
z-index: 0;
|
|
}
|
|
|
|
.sheet-retirementTitle
|
|
{
|
|
grid-area: Title;
|
|
}
|
|
|
|
.sheet-retirementPlan
|
|
{
|
|
grid-area: plan;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/Retirement.png);
|
|
background-size: 720px 390px;
|
|
background-repeat: no-repeat;
|
|
display: grid;
|
|
grid-template-columns: 4fr 1fr 2fr 15px;
|
|
grid-template-rows: 24px 1fr;
|
|
grid-gap: 0px;
|
|
height: 385px;
|
|
width: 715px;
|
|
padding-top: 4px;
|
|
padding-left: 6px;
|
|
z-index: 0;
|
|
}
|
|
|
|
.sheet-retirementPlanSummary
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 4;
|
|
grid-row-start: 2;
|
|
grid-row-end: 3;
|
|
margin-left: 4px;
|
|
}
|
|
|
|
.sheet-retirementFactionTitle
|
|
{
|
|
align-self: end;
|
|
justify-self: end;
|
|
padding-right: 4px;
|
|
}
|
|
|
|
.sheet-retirementFactionName
|
|
{
|
|
align-self: end;
|
|
}
|
|
|
|
.sheet-retirementResources
|
|
{
|
|
background-size: 169.5px 120px;
|
|
background-repeat: no-repeat;
|
|
display: grid;
|
|
grid-template-columns: 18px 1fr 18px;
|
|
grid-template-rows: 22px 1fr 18px;
|
|
grid-gap: 0px;
|
|
height: 120px;
|
|
width: 169.5px;
|
|
z-index: 0;
|
|
}
|
|
|
|
.sheet-retirementResourceTitle
|
|
{
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
font-variant: small-caps;
|
|
padding-top: 4px;
|
|
}
|
|
|
|
.sheet-retirementReserve
|
|
{
|
|
grid-area: reserve;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/resources.png);
|
|
}
|
|
|
|
.sheet-retirementDebt
|
|
{
|
|
grid-area: debt;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/debt.png);
|
|
}
|
|
|
|
.sheet-retirementShares
|
|
{
|
|
grid-area: shares;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/shares.png);
|
|
}
|
|
|
|
.sheet-retirementResourceBox
|
|
{
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
grid-row-start: 2;
|
|
grid-row-end: 3;
|
|
}
|
|
|
|
input[type="number"].sheet-retirementBox
|
|
{
|
|
height: 100%;
|
|
width: 100%;
|
|
font-size: 18px;
|
|
}
|
|
|
|
/* ******************************* */
|
|
/* Graphics */
|
|
/* ******************************* */
|
|
/* Hide Checkboxes and Radio boxes */
|
|
input[type="checkbox"].sheet-hideCheckbox,
|
|
input[type="radio"].sheet-hideCheckbox
|
|
{
|
|
opacity: 0;
|
|
cursor: pointer;
|
|
z-index: 3;
|
|
}
|
|
|
|
/* Subgrid for Tug Conditions */
|
|
.sheet-launch-bay-tug-conditions
|
|
{
|
|
grid-column-start: 10;
|
|
grid-column-end: 11;
|
|
grid-row-start: 3;
|
|
grid-row-end: 11;
|
|
display: grid;
|
|
grid-template-columns: 25px;
|
|
grid-template-rows: repeat(4,25px);
|
|
grid-template-areas: "resilience2" "resilience1" "integrity" "vitality";
|
|
position: relative;
|
|
justify-self: end;
|
|
margin-top: 10px;
|
|
}
|
|
|
|
.sheet-launch-bay-tug-conditions > input
|
|
{
|
|
width: 100%;
|
|
height: 100%;
|
|
z-index: 3;
|
|
position: absolute;
|
|
}
|
|
|
|
.sheet-launch-bay-tug-conditions > .sheet-resilience-slot-2
|
|
{
|
|
grid-area: resilience2;
|
|
}
|
|
|
|
.sheet-launch-bay-tug-conditions > .sheet-resilience-slot-1
|
|
{
|
|
grid-area: resilience1;
|
|
}
|
|
|
|
.sheet-launch-bay-tug-conditions > .sheet-integrity
|
|
{
|
|
grid-area: integrity;
|
|
}
|
|
|
|
.sheet-launch-bay-tug-conditions > .sheet-vital
|
|
{
|
|
grid-area: vitality;
|
|
}
|
|
|
|
/* Subgrid for Trailer Conditions */
|
|
.sheet-launch-bay-trailer-conditions
|
|
{
|
|
grid-column-start: 10;
|
|
grid-column-end: 11;
|
|
grid-row-start: 14;
|
|
grid-row-end: 20;
|
|
display: grid;
|
|
grid-template-columns: 25px;
|
|
grid-template-rows: repeat(3,25px);
|
|
grid-template-areas: "resilience" "integrity" "vitality";
|
|
position: relative;
|
|
justify-self: end;
|
|
margin-top: 4px;
|
|
}
|
|
|
|
.sheet-launch-bay-trailer-conditions > input
|
|
{
|
|
width: 100%;
|
|
height: 100%;
|
|
z-index: 1;
|
|
position: absolute;
|
|
}
|
|
|
|
.sheet-launch-bay-trailer-conditions > .sheet-resilience-slot
|
|
{
|
|
grid-area: resilience;
|
|
}
|
|
|
|
.sheet-launch-bay-trailer-conditions > .sheet-integrity
|
|
{
|
|
grid-area: integrity;
|
|
}
|
|
|
|
.sheet-launch-bay-trailer-conditions > .sheet-vital
|
|
{
|
|
grid-area: vitality;
|
|
}
|
|
|
|
/* Inline Checkbox Location */
|
|
input[type="checkbox"].sheet-inlineCheckbox,
|
|
input[type="radio"].sheet-inlineCheckbox
|
|
{
|
|
width: 13px;
|
|
height: 100%;
|
|
margin: 0;
|
|
padding: 0;
|
|
vertical-align: bottom;
|
|
}
|
|
|
|
input[type="checkbox"].sheet-inlineCheckboxSmall,
|
|
input[type="radio"].sheet-inlineCheckboxSmall
|
|
{
|
|
width: 8px;
|
|
height: 100%;
|
|
margin: 0;
|
|
padding: 0;
|
|
vertical-align: bottom;
|
|
}
|
|
|
|
input[type="checkbox"].sheet-inlineCheckboxMedium,
|
|
input[type="radio"].sheet-inlineCheckboxMedium
|
|
{
|
|
width: 15px;
|
|
height: 100%;
|
|
margin: 0;
|
|
padding: 0;
|
|
vertical-align: bottom;
|
|
}
|
|
|
|
|
|
input[type="radio"].sheet-inlineCapacityCheckbox
|
|
{
|
|
width: 10px;
|
|
height: 100%;
|
|
margin: 0;
|
|
padding: 0;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
input[type="radio"].sheet-inlinePipCheckbox
|
|
{
|
|
width: 10px;
|
|
height: 100%;
|
|
margin: 0;
|
|
padding: 0;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
input[type="radio"].sheet-inlineCapacityCheckboxSmall
|
|
{
|
|
width: 8px;
|
|
height: 100%;
|
|
margin: 0;
|
|
padding: 0;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
input[type="checkbox"].sheet-inlineCheckboxLarge,
|
|
input[type="radio"].sheet-inlineCheckboxLarge
|
|
{
|
|
width: 25px;
|
|
height: 100%;
|
|
margin: 0;
|
|
padding: 0;
|
|
vertical-align: bottom;
|
|
}
|
|
|
|
/* Inline Image Location */
|
|
span.sheet-inlineArmour
|
|
{
|
|
display: inline-block;
|
|
background-size: 14px 14px;
|
|
height: 15px;
|
|
width: 15px;
|
|
margin-left: -15px;
|
|
}
|
|
|
|
span.sheet-inlineArmourSelectors
|
|
{
|
|
display: inline-block;
|
|
background-size: 8px 8px;
|
|
height: 8px;
|
|
width: 8px;
|
|
margin-left: -8px;
|
|
}
|
|
|
|
span.sheet-inlineCapacityPips
|
|
{
|
|
display: inline-block;
|
|
background-size: 10px 15px;
|
|
height: 15px;
|
|
width: 10px;
|
|
margin-left: -10px;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
span.sheet-inlineOvercharge
|
|
{
|
|
display: inline-block;
|
|
background-size: 40px 40px;
|
|
height: 40px;
|
|
width: 40px;
|
|
margin-left: -40px;
|
|
}
|
|
|
|
span.sheet-inlineCapacityPipsSmall
|
|
{
|
|
display: inline-block;
|
|
background-size: 8px 12px;
|
|
height: 12px;
|
|
width: 8px;
|
|
margin-left: -8px;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
span.sheet-inlinePips
|
|
{
|
|
display: inline-block;
|
|
background-size: 10px 10px;
|
|
height: 12px;
|
|
width: 10px;
|
|
margin-left: -10px;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
span.sheet-inlinePipsLarge
|
|
{
|
|
display: inline-block;
|
|
background-size: 24px 24px;
|
|
height: 25px;
|
|
width: 25px;
|
|
margin-left: -25px;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
/* Grid Checkbox location */
|
|
input[type="checkbox"].sheet-smallCheckbox,
|
|
input[type="radio"].sheet-smallCheckbox
|
|
{
|
|
width: 13px;
|
|
height: 100%;
|
|
margin: 0;
|
|
padding: 0;
|
|
font-size: 13px;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
input[type="checkbox"].sheet-largeCheckbox,
|
|
input[type="radio"].sheet-largeCheckbox
|
|
{
|
|
width: 25px;
|
|
height: 100%;
|
|
margin: 0;
|
|
padding: 0;
|
|
font-size: 25px;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
input[type="checkbox"].sheet-mediumCheckbox,
|
|
input[type="radio"].sheet-mediumCheckbox
|
|
{
|
|
width: 18px;
|
|
height: 100%;
|
|
margin: 0;
|
|
padding: 0;
|
|
font-size: 18px;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
/* Image Location */
|
|
span.sheet-largePips
|
|
{
|
|
background-size: 24px 24px;
|
|
height: 25px;
|
|
width: 25px;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
span.sheet-mediumPips
|
|
{
|
|
background-size: 18px 18px;
|
|
height: 19px;
|
|
width: 19px;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
span.sheet-smallPips
|
|
{
|
|
background-size: 10px 10px;
|
|
height: 13px;
|
|
width: 13px;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
|
|
|
|
/* Graphics */
|
|
input[type="radio"] + span.sheet-ZeroDie
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/D10ZeroPip.png);
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
opacity: 1;
|
|
z-index: 2;
|
|
}
|
|
|
|
input[type="radio"] + span.sheet-D10,
|
|
span.sheet-FittingD10
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/D10PipFilled.png);
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
opacity: 1;
|
|
z-index: 2;
|
|
}
|
|
|
|
input[type="radio"]:checked + span.sheet-D10 ~ input[type="radio"] + span.sheet-D10,
|
|
input[type="radio"]:checked + span.sheet-ZeroDie ~ input[type="radio"] + span.sheet-D10
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/D10Pip.png);
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
opacity: 1;
|
|
z-index: 2;
|
|
}
|
|
|
|
input[type="radio"] + span.sheet-Boost,
|
|
span.sheet-FittingBoost
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/BoostFilled.png);
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
opacity: 1;
|
|
z-index: 2;
|
|
}
|
|
|
|
input[type="radio"]:checked + span.sheet-Boost ~ input[type="radio"] + span.sheet-Boost,
|
|
input[type="radio"]:checked + span.sheet-ZeroDie ~ input[type="radio"] + span.sheet-Boost
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/Boost.png);
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
opacity: 1;
|
|
z-index: 2;
|
|
}
|
|
|
|
input[type="radio"] + span.sheet-capacityPips
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/CapacityPipsFilled.png);
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
opacity: 1;
|
|
z-index: 2;
|
|
}
|
|
|
|
input[type="radio"]:checked + span.sheet-capacityPips ~ input[type="radio"] + span.sheet-capacityPips
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/CapacityPips.png);
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
opacity: 1;
|
|
z-index: 2;
|
|
}
|
|
|
|
input[type="checkbox"] + span.sheet-overcharge
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/overchargeEmpty.png);
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
opacity: 1;
|
|
z-index: 2;
|
|
}
|
|
|
|
input[type="checkbox"]:checked + span.sheet-overcharge
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/overcharge.png);
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
opacity: 1;
|
|
z-index: 2;
|
|
}
|
|
|
|
input[type="checkbox"] + span.sheet-hexSelector
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/HexPip.png);
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
opacity: 1;
|
|
z-index: 2;
|
|
}
|
|
|
|
input[type="checkbox"]:checked + span.sheet-hexSelector
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/HexPipFilled.png);
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
opacity: 1;
|
|
z-index: 2;
|
|
}
|
|
|
|
input[type="checkbox"] + span.sheet-armour
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/armor.png);
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
opacity: 1;
|
|
z-index: 2;
|
|
}
|
|
|
|
input[type="checkbox"]:checked + span.sheet-armour
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/armor2.png);
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
opacity: 1;
|
|
z-index: 2;
|
|
}
|
|
|
|
input[type="checkbox"] + span.sheet-resilience
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/resiliance.png);
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
opacity: 1;
|
|
z-index: 2;
|
|
}
|
|
|
|
input[type="checkbox"]:checked + span.sheet-resilience
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/resiliance2.png);
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
opacity: 1;
|
|
z-index: 2;
|
|
}
|
|
|
|
input[type="checkbox"] + span.sheet-resilienceThreat
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/resilianceThreat.png);
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
opacity: 1;
|
|
z-index: 2;
|
|
}
|
|
|
|
input[type="checkbox"]:checked + span.sheet-resilienceThreat
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/resilianceThreatFilled.png);
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
opacity: 1;
|
|
z-index: 2;
|
|
}
|
|
|
|
input[type="checkbox"] + span.sheet-integrity
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/sys-int.png);
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
opacity: 1;
|
|
z-index: 2;
|
|
}
|
|
|
|
input[type="checkbox"]:checked + span.sheet-integrity
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/sys-int2.png);
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
opacity: 1;
|
|
z-index: 2;
|
|
}
|
|
|
|
input[type="checkbox"] + span.sheet-integrityThreat
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/IntegrityThreat.png);
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
opacity: 1;
|
|
z-index: 2;
|
|
}
|
|
|
|
input[type="checkbox"]:checked + span.sheet-integrityThreat
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/IntegrityThreatFilled.png);
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
opacity: 1;
|
|
z-index: 2;
|
|
}
|
|
|
|
input[type="checkbox"] + span.sheet-crewIntegrity
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/crewIntegrity.png);
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
opacity: 1;
|
|
z-index: 2;
|
|
}
|
|
|
|
input[type="checkbox"]:checked + span.sheet-crewIntegrity
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/crewIntegrity2.png);
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
opacity: 1;
|
|
z-index: 2;
|
|
}
|
|
|
|
input[type="checkbox"] + span.sheet-vital
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/vital.png);
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
opacity: 1;
|
|
z-index: 2;
|
|
}
|
|
|
|
input[type="checkbox"]:checked + span.sheet-vital
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/vital2.png);
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
opacity: 1;
|
|
z-index: 2;
|
|
}
|
|
|
|
input[type="checkbox"] + span.sheet-patch
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/Patches.png);
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
opacity: 1;
|
|
z-index: 2;
|
|
}
|
|
|
|
input[type="checkbox"]:checked + span.sheet-patch
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/PatchesFilled.png);
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
opacity: 1;
|
|
z-index: 2;
|
|
}
|
|
|
|
|
|
/* ***************************************** */
|
|
/* SHIP SYSTEMS */
|
|
/* ***************************************** */
|
|
.sheet-systemsAmenities
|
|
{
|
|
grid-area: systemsAmenities;
|
|
display: grid;
|
|
width: 900px;
|
|
height: 360px;
|
|
grid-template-columns: 535px 1fr;
|
|
grid-template-rows: 1fr;
|
|
grid-template-areas: "systems amenities";
|
|
grid-gap: 4px;
|
|
}
|
|
|
|
.sheet-systemWidget
|
|
{
|
|
grid-area: systems;
|
|
display: grid;
|
|
width: 535px;
|
|
height: 352px;
|
|
grid-template-columns: repeat(3,175px);
|
|
grid-template-rows: 32px 154px 154px;
|
|
grid-template-areas: "title title title";
|
|
grid-gap: 4px;
|
|
}
|
|
|
|
.sheet-systemWidegetTitle
|
|
{
|
|
grid-area: title;
|
|
}
|
|
|
|
.sheet-reactorSystem
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/Reactor.png);
|
|
}
|
|
|
|
.sheet-shipSystem
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/ShipSystem.png);
|
|
}
|
|
|
|
.sheet-weaponSystem
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/PulseArray.png);
|
|
}
|
|
|
|
.sheet-dataStorage
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/DataStorage.png);
|
|
}
|
|
|
|
.sheet-system
|
|
{
|
|
background-size: 175.44px 155px;
|
|
background-repeat: no-repeat;
|
|
display: grid;
|
|
grid-template-columns: minmax(6px,10px) 4fr 3fr 5fr;
|
|
grid-template-rows: repeat(10,15px);
|
|
grid-gap: 0px;
|
|
height: 150px;
|
|
width: 170px;
|
|
padding-top: 4px;
|
|
padding-left: 4px;
|
|
z-index: 0;
|
|
}
|
|
|
|
.sheet-flex-systemRow
|
|
{
|
|
display: flex;
|
|
flex-flow: nowrap;
|
|
width: 540px;
|
|
justify-content: space-evenly;
|
|
}
|
|
|
|
/* Ship system text*/
|
|
.sheet-systemTitle
|
|
{
|
|
font-variant: small-caps;
|
|
font-weight: 500;
|
|
flex-flow: nowrap;
|
|
font-size: 13px;
|
|
padding-left: 6px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 4;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
}
|
|
|
|
.sheet-systemDetail
|
|
{
|
|
font-size: 10px;
|
|
grid-column-start: 2;
|
|
grid-column-end: 4;
|
|
grid-row-start: 2;
|
|
grid-row-end: 3;
|
|
}
|
|
|
|
.sheet-systemDamage
|
|
{
|
|
font-size: 14px;
|
|
text-align: end;
|
|
padding-top: 6px;
|
|
padding-right: 7px;
|
|
grid-column-start: 4;
|
|
grid-column-end: 5;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
}
|
|
|
|
.sheet-systemRange
|
|
{
|
|
font-size: 10px;
|
|
text-align: end;
|
|
padding-right: 12px;
|
|
padding-top: 2px;
|
|
grid-column-start: 3;
|
|
grid-column-end: 5;
|
|
grid-row-start: 3;
|
|
grid-row-end: 4;
|
|
}
|
|
|
|
.sheet-systemDivide
|
|
{
|
|
text-align: end;
|
|
grid-column-start: 3;
|
|
grid-column-end: 5;
|
|
grid-row-start: 4;
|
|
grid-row-end: 5;
|
|
}
|
|
|
|
.sheet-systemChargeTitle
|
|
{
|
|
font-variant: small-caps;
|
|
font-size: 11px;
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
grid-row-start: 4;
|
|
grid-row-end: 5;
|
|
padding-left: 6px;
|
|
padding-top: 6px;
|
|
}
|
|
|
|
input[type="number"].sheet-currentCharge
|
|
{
|
|
height: 70px;
|
|
width: 80px;
|
|
font-size: 18px;
|
|
}
|
|
|
|
.sheet-systemChargeBox
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 3;
|
|
grid-row-start: 6;
|
|
grid-row-end: 11;
|
|
padding-left: 0px;
|
|
padding-top: 0px;
|
|
}
|
|
|
|
.sheet-systemOverchargeTitle
|
|
{
|
|
font-variant: small-caps;
|
|
font-size: 10px;
|
|
text-align: end;
|
|
padding-right: 2px;
|
|
padding-top: 6px;
|
|
grid-column-start: 4;
|
|
grid-column-end: 5;
|
|
grid-row-start: 5;
|
|
grid-row-end: 7;
|
|
}
|
|
|
|
.sheet-systemOverchargeSymbol
|
|
{
|
|
text-align: center;
|
|
grid-column-start: 4;
|
|
grid-column-end: 5;
|
|
grid-row-start: 7;
|
|
grid-row-end: 10;
|
|
}
|
|
|
|
.sheet-systemDataBox
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 5;
|
|
grid-row-start: 3;
|
|
grid-row-end: 11;
|
|
padding-left: 2px;
|
|
padding-top: 6px;
|
|
}
|
|
|
|
.sheet-systemAIName
|
|
{
|
|
font-size: 12px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 5;
|
|
grid-row-start: 2;
|
|
grid-row-end: 3;
|
|
padding-left: 13px;
|
|
padding-top: 2px;
|
|
}
|
|
|
|
.sheet-systemListTitle
|
|
{
|
|
font-variant: small-caps;
|
|
font-size: 12px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 3;
|
|
grid-row-start: 5;
|
|
grid-row-end: 6;
|
|
}
|
|
|
|
|
|
.sheet-systemListMod1
|
|
{
|
|
font-size: 10px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 4;
|
|
grid-row-start: 6;
|
|
grid-row-end: 7;
|
|
padding-left: 0px;
|
|
}
|
|
|
|
.sheet-systemListPips1
|
|
{
|
|
text-align: end;
|
|
grid-column-start: 4;
|
|
grid-column-end: 5;
|
|
grid-row-start: 6;
|
|
grid-row-end: 7;
|
|
padding-right: 8px;
|
|
}
|
|
|
|
.sheet-systemListMod2
|
|
{
|
|
font-size: 10px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 4;
|
|
grid-row-start: 7;
|
|
grid-row-end: 8;
|
|
padding-left: 0px;
|
|
}
|
|
|
|
.sheet-systemListPips2
|
|
{
|
|
text-align: end;
|
|
grid-column-start: 4;
|
|
grid-column-end: 5;
|
|
grid-row-start: 7;
|
|
grid-row-end: 8;
|
|
padding-right: 8px;
|
|
}
|
|
|
|
.sheet-systemListMod3
|
|
{
|
|
font-size: 10px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 4;
|
|
grid-row-start: 8;
|
|
grid-row-end: 9;
|
|
padding-left: 0px;
|
|
}
|
|
|
|
.sheet-systemListPips3
|
|
{
|
|
text-align: end;
|
|
grid-column-start: 4;
|
|
grid-column-end: 5;
|
|
grid-row-start: 8;
|
|
grid-row-end: 9;
|
|
padding-right: 8px;
|
|
}
|
|
|
|
.sheet-systemListMod4
|
|
{
|
|
font-size: 10px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 4;
|
|
grid-row-start: 9;
|
|
grid-row-end: 10;
|
|
padding-left: 0px;
|
|
}
|
|
|
|
.sheet-systemListPips4
|
|
{
|
|
text-align: end;
|
|
grid-column-start: 4;
|
|
grid-column-end: 5;
|
|
grid-row-start: 9;
|
|
grid-row-end: 10;
|
|
padding-right: 8px;
|
|
}
|
|
|
|
/* ***************************************** */
|
|
/* AMENITIES */
|
|
/* ***************************************** */
|
|
.sheet-amenitiesWidget
|
|
{
|
|
grid-area: amenities;
|
|
width: 362px;
|
|
display: grid;
|
|
grid-template-columns: 1fr;
|
|
grid-template-rows: 32px 1fr;
|
|
grid-template-areas: "title" "amenities";
|
|
grid-gap: 4px;
|
|
height: 350px;
|
|
width: 350px;
|
|
}
|
|
|
|
.sheet-amenities
|
|
{
|
|
grid-area: amenities;
|
|
display: grid;
|
|
grid-template-columns: 1fr 3fr;
|
|
grid-template-rows: repeat(20,minmax(12px,15px));
|
|
grid-gap: 0px;
|
|
height: 315px;
|
|
width: 350px;
|
|
align-self: end;
|
|
}
|
|
|
|
.sheet-amenitiesTitle
|
|
{
|
|
grid-area: title;
|
|
}
|
|
|
|
.sheet-amenityList1
|
|
{
|
|
text-align: start;
|
|
flex-flow: nowrap;
|
|
font-size: 12px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
}
|
|
|
|
.sheet-amenityDetails1
|
|
{
|
|
text-align: start;
|
|
flex-flow: nowrap;
|
|
font-size: 12px;
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
}
|
|
|
|
.sheet-amenityList2
|
|
{
|
|
text-align: start;
|
|
flex-flow: nowrap;
|
|
font-size: 12px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
grid-row-start: 2;
|
|
grid-row-end: 3;
|
|
}
|
|
|
|
.sheet-amenityDetails2
|
|
{
|
|
text-align: start;
|
|
flex-flow: nowrap;
|
|
font-size: 12px;
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
grid-row-start: 2;
|
|
grid-row-end: 3;
|
|
}
|
|
|
|
.sheet-amenityList3
|
|
{
|
|
text-align: start;
|
|
flex-flow: nowrap;
|
|
font-size: 12px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
grid-row-start: 3;
|
|
grid-row-end: 4;
|
|
}
|
|
|
|
.sheet-amenityDetails3
|
|
{
|
|
text-align: start;
|
|
flex-flow: nowrap;
|
|
font-size: 12px;
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
grid-row-start: 3;
|
|
grid-row-end: 4;
|
|
}
|
|
|
|
.sheet-amenityList4
|
|
{
|
|
text-align: start;
|
|
flex-flow: nowrap;
|
|
font-size: 12px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
grid-row-start: 4;
|
|
grid-row-end: 5;
|
|
}
|
|
|
|
.sheet-amenityDetails4
|
|
{
|
|
text-align: start;
|
|
flex-flow: nowrap;
|
|
font-size: 12px;
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
grid-row-start: 4;
|
|
grid-row-end: 5;
|
|
}
|
|
|
|
.sheet-amenityList5
|
|
{
|
|
text-align: start;
|
|
flex-flow: nowrap;
|
|
font-size: 12px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
grid-row-start: 5;
|
|
grid-row-end: 6;
|
|
}
|
|
|
|
.sheet-amenityDetails5
|
|
{
|
|
text-align: start;
|
|
flex-flow: nowrap;
|
|
font-size: 12px;
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
grid-row-start: 5;
|
|
grid-row-end: 6;
|
|
}
|
|
|
|
.sheet-amenityList6
|
|
{
|
|
text-align: start;
|
|
flex-flow: nowrap;
|
|
font-size: 12px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
grid-row-start: 6;
|
|
grid-row-end: 7;
|
|
}
|
|
|
|
.sheet-amenityDetails6
|
|
{
|
|
text-align: start;
|
|
flex-flow: nowrap;
|
|
font-size: 12px;
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
grid-row-start: 6;
|
|
grid-row-end: 7;
|
|
}
|
|
|
|
.sheet-amenityComponent
|
|
{
|
|
text-align: start;
|
|
flex-flow: nowrap;
|
|
font-size: 12px;
|
|
}
|
|
|
|
/* ***************************************** */
|
|
/* SHIP MODULES */
|
|
/* ***************************************** */
|
|
.sheet-moduleWidget
|
|
{
|
|
grid-area: modules;
|
|
display: grid;
|
|
width: 535px;
|
|
height: 375px;
|
|
grid-template-columns: repeat(4,124px) 380px;
|
|
grid-template-rows: 32px 166px 166px;
|
|
grid-template-areas: "title title title title title" ". . . . launchbay" ". . . . launchbay";
|
|
grid-gap: 4px;
|
|
}
|
|
|
|
.sheet-moduleWidgetTitle
|
|
{
|
|
grid-area: title;
|
|
}
|
|
|
|
.sheet-basicModule
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/Module.png);
|
|
}
|
|
|
|
.sheet-weaponModule
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/WeaponModule.png);
|
|
}
|
|
|
|
.sheet-module
|
|
{
|
|
background-size: 125px 165.38px;
|
|
background-repeat: no-repeat;
|
|
display: grid;
|
|
grid-template-columns: minmax(6px,14px) minmax(20px,50px) 1fr 27px;
|
|
grid-template-rows: repeat(11,15px);
|
|
grid-gap: 0px;
|
|
height: 162px;
|
|
width: 120px;
|
|
padding-top: 4px;
|
|
padding-left: 5px;
|
|
z-index: 0;
|
|
}
|
|
|
|
.sheet-flex-moduleRow
|
|
{
|
|
display: flex;
|
|
flex-flow: nowrap;
|
|
width: 540px;
|
|
justify-content: space-evenly;
|
|
}
|
|
|
|
/* Ship system text*/
|
|
|
|
.sheet-moduleTitle
|
|
{
|
|
font-variant: small-caps;
|
|
font-weight: 500;
|
|
flex-flow: nowrap;
|
|
font-size: 12px;
|
|
grid-column-start: 1;
|
|
grid-row-start: 1;
|
|
grid-column-end: 5;
|
|
grid-row-end: 2;
|
|
padding-left: 6px;
|
|
padding-top: 0px;
|
|
}
|
|
|
|
.sheet-moduleOptionalTitle
|
|
{
|
|
font-variant: small-caps;
|
|
font-weight: 500;
|
|
flex-flow: nowrap;
|
|
font-size: 12px;
|
|
grid-column-start: 2;
|
|
grid-row-start: 1;
|
|
grid-column-end: 5;
|
|
grid-row-end: 2;
|
|
padding-left: 0px;
|
|
padding-top: 2px;
|
|
}
|
|
|
|
.sheet-moduleOptionalCheckbox
|
|
{
|
|
grid-column-start: 1;
|
|
grid-row-start: 1;
|
|
grid-column-end: 2;
|
|
grid-row-end: 2;
|
|
justify-self: center;
|
|
align-self: center;
|
|
}
|
|
|
|
.sheet-moduleDetail
|
|
{
|
|
font-size: 9px;
|
|
grid-column-start: 2;
|
|
grid-row-start: 2;
|
|
grid-column-end: 5;
|
|
grid-row-end: 3;
|
|
padding-top: 2px;
|
|
}
|
|
|
|
.sheet-moduleDamage
|
|
{
|
|
font-size: 14px;
|
|
text-align: end;
|
|
padding-top: 7px;
|
|
padding-right: 8px;
|
|
grid-column-start: 4;
|
|
grid-row-start: 1;
|
|
grid-column-end: 5;
|
|
grid-row-end: 2;
|
|
}
|
|
|
|
.sheet-moduleRange
|
|
{
|
|
font-size: 10px;
|
|
text-align: end;
|
|
grid-column-start: 2;
|
|
grid-row-start: 3;
|
|
grid-column-end: 5;
|
|
grid-row-end: 4;
|
|
padding-right: 12px;
|
|
padding-top: 2px;
|
|
}
|
|
|
|
.sheet-moduleListTitle
|
|
{
|
|
font-variant: small-caps;
|
|
font-size: 12px;
|
|
grid-column-start: 1;
|
|
grid-row-start: 4;
|
|
grid-column-end: 5;
|
|
grid-row-end: 5;
|
|
padding-left: 4px;
|
|
padding-top: 2px;
|
|
}
|
|
|
|
.sheet-moduleListLabCheckbox1
|
|
{
|
|
grid-column-start: 1;
|
|
grid-row-start: 4;
|
|
grid-column-end: 2;
|
|
grid-row-end: 5;
|
|
padding-left: 0px;
|
|
text-align: end;
|
|
}
|
|
|
|
.sheet-moduleListLabTitle1
|
|
{
|
|
font-variant: small-caps;
|
|
font-size: 11px;
|
|
grid-column-start: 2;
|
|
grid-row-start: 4;
|
|
grid-column-end: 5;
|
|
grid-row-end: 5;
|
|
padding-top: 2px;
|
|
}
|
|
|
|
.sheet-moduleListLabCheckbox2
|
|
{
|
|
grid-column-start: 1;
|
|
grid-row-start: 6;
|
|
grid-column-end: 2;
|
|
grid-row-end: 7;
|
|
padding-left: 0px;
|
|
text-align: end;
|
|
}
|
|
|
|
.sheet-moduleListLabTitle2
|
|
{
|
|
font-variant: small-caps;
|
|
font-size: 11px;
|
|
grid-column-start: 2;
|
|
grid-row-start: 6;
|
|
grid-column-end: 5;
|
|
grid-row-end: 7;
|
|
padding-left: 0px;
|
|
}
|
|
|
|
.sheet-moduleListLabCheckbox3
|
|
{
|
|
grid-column-start: 1;
|
|
grid-row-start: 8;
|
|
grid-column-end: 2;
|
|
grid-row-end: 9;
|
|
padding-left: 0px;
|
|
text-align: end;
|
|
}
|
|
|
|
.sheet-moduleListLabTitle3
|
|
{
|
|
font-variant: small-caps;
|
|
font-size: 11px;
|
|
grid-column-start: 2;
|
|
grid-row-start: 8;
|
|
grid-column-end: 5;
|
|
grid-row-end: 9;
|
|
padding-left: 0px;
|
|
}
|
|
|
|
.sheet-moduleListCost1
|
|
{
|
|
font-size: 10px;
|
|
grid-column-start: 1;
|
|
grid-row-start: 5;
|
|
grid-column-end: 2;
|
|
grid-row-end: 6;
|
|
justify-self: center;
|
|
align-self: end;
|
|
}
|
|
|
|
.sheet-moduleListFitting1
|
|
{
|
|
font-size: 9px;
|
|
grid-column-start: 2;
|
|
grid-column-end: 5;
|
|
grid-row-start: 5;
|
|
grid-row-end: 6;
|
|
align-self: end;
|
|
}
|
|
|
|
.sheet-moduleListPips1
|
|
{
|
|
text-align: end;
|
|
grid-column-start: 4;
|
|
grid-row-start: 5;
|
|
grid-column-end: 5;
|
|
grid-row-end: 6;
|
|
padding-right: 4px;
|
|
}
|
|
|
|
.sheet-moduleListCost2
|
|
{
|
|
font-size: 9px;
|
|
grid-column-start: 1;
|
|
grid-row-start: 6;
|
|
grid-column-end: 2;
|
|
grid-row-end: 7;
|
|
justify-self: center;
|
|
align-self: end;
|
|
}
|
|
|
|
.sheet-moduleListFitting2
|
|
{
|
|
font-size: 9px;
|
|
grid-column-start: 2;
|
|
grid-column-end: 5;
|
|
grid-row-start: 6;
|
|
grid-row-end: 7;
|
|
align-self: end;
|
|
}
|
|
|
|
.sheet-moduleListPips2
|
|
{
|
|
text-align: end;
|
|
grid-column-start: 4;
|
|
grid-row-start: 6;
|
|
grid-column-end: 5;
|
|
grid-row-end: 7;
|
|
padding-right: 4px;
|
|
}
|
|
|
|
.sheet-moduleListCost3
|
|
{
|
|
font-size: 9px;
|
|
grid-column-start: 1;
|
|
grid-row-start: 7;
|
|
grid-column-end: 2;
|
|
grid-row-end: 8;
|
|
justify-self: center;
|
|
align-self: end;
|
|
}
|
|
|
|
.sheet-moduleListFitting3
|
|
{
|
|
font-size: 9px;
|
|
grid-column-start: 2;
|
|
grid-column-end: 5;
|
|
grid-row-start: 7;
|
|
grid-row-end: 8;
|
|
align-self: end;
|
|
}
|
|
|
|
.sheet-moduleListPips3
|
|
{
|
|
text-align: end;
|
|
grid-column-start: 4;
|
|
grid-row-start: 7;
|
|
grid-column-end: 5;
|
|
grid-row-end: 8;
|
|
padding-right: 4px;
|
|
}
|
|
|
|
.sheet-moduleListCost4
|
|
{
|
|
font-size: 10px;
|
|
grid-column-start: 1;
|
|
grid-row-start: 8;
|
|
grid-column-end: 2;
|
|
grid-row-end: 9;
|
|
justify-self: center;
|
|
align-self: end;
|
|
}
|
|
|
|
.sheet-moduleListFitting4
|
|
{
|
|
font-size: 9px;
|
|
grid-column-start: 2;
|
|
grid-column-end: 5;
|
|
grid-row-start: 8;
|
|
grid-row-end: 9;
|
|
align-self: end;
|
|
}
|
|
|
|
.sheet-moduleListPips4
|
|
{
|
|
text-align: end;
|
|
grid-column-start: 4;
|
|
grid-row-start: 8;
|
|
grid-column-end: 5;
|
|
grid-row-end: 9;
|
|
padding-right: 4px;
|
|
}
|
|
|
|
.sheet-moduleListCost5
|
|
{
|
|
font-size: 10px;
|
|
grid-column-start: 1;
|
|
grid-row-start: 9;
|
|
grid-column-end: 2;
|
|
grid-row-end: 10;
|
|
justify-self: center;
|
|
align-self: end;
|
|
}
|
|
|
|
.sheet-moduleListFitting5
|
|
{
|
|
font-size: 9px;
|
|
grid-column-start: 2;
|
|
grid-column-end: 5;
|
|
grid-row-start: 9;
|
|
grid-row-end: 10;
|
|
align-self: end;
|
|
}
|
|
|
|
.sheet-moduleListPips5
|
|
{
|
|
text-align: end;
|
|
grid-column-start: 4;
|
|
grid-row-start: 9;
|
|
grid-column-end: 5;
|
|
grid-row-end: 10;
|
|
padding-right: 4px;
|
|
}
|
|
|
|
.sheet-moduleListCost6
|
|
{
|
|
font-size: 10px;
|
|
grid-column-start: 1;
|
|
grid-row-start: 10;
|
|
grid-column-end: 2;
|
|
grid-row-end: 11;
|
|
justify-self: center;
|
|
align-self: end;
|
|
}
|
|
|
|
.sheet-moduleListFitting6
|
|
{
|
|
font-size: 9px;
|
|
grid-column-start: 2;
|
|
grid-column-end: 5;
|
|
grid-row-start: 10;
|
|
grid-row-end: 11;
|
|
align-self: end;
|
|
}
|
|
|
|
.sheet-moduleListArmour6
|
|
{
|
|
text-align: end;
|
|
grid-column-start: 4;
|
|
grid-row-start: 10;
|
|
grid-column-end: 5;
|
|
grid-row-end: 11;
|
|
padding-right: 4px;
|
|
}
|
|
|
|
|
|
/* ************ Launch Bay ************* */
|
|
.sheet-launchBay
|
|
{
|
|
grid-area: launchbay;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/Shuttle.png);
|
|
background-size: 385px 335px;
|
|
background-repeat: no-repeat;
|
|
display: grid;
|
|
grid-template-columns: 14px 40px 60px 60px 60px 15px 41px 45px 21px 25px;
|
|
grid-template-rows: 15px repeat(2,12px) 15px repeat(2,12px) repeat(5,minmax(12px, 15px)) 20px repeat(9,minmax(12px,15px))1fr;
|
|
grid-gap: 0px;
|
|
height: 335px;
|
|
width: 381px;
|
|
padding-left: 6px;
|
|
padding-right: 12px;
|
|
padding-top: 4px;
|
|
z-index: 0;
|
|
}
|
|
|
|
/* Launch Bay text*/
|
|
.sheet-launchBayTitle
|
|
{
|
|
font-variant: small-caps;
|
|
font-weight: 500;
|
|
flex-flow: nowrap;
|
|
font-size: 13px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 4;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
padding-left: 6px;
|
|
}
|
|
|
|
.sheet-launchBayDetail
|
|
{
|
|
font-size: 10px;
|
|
grid-column-start: 2;
|
|
grid-column-end: 5;
|
|
grid-row-start: 2;
|
|
grid-row-end: 3;
|
|
}
|
|
|
|
.sheet-launchBayTugTitle
|
|
{
|
|
font-variant: small-caps;
|
|
font-size: 12px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 4;
|
|
grid-row-start: 4;
|
|
grid-row-end: 5;
|
|
}
|
|
|
|
.sheet-launchBayTugSystem1
|
|
{
|
|
font-size: 10px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 3;
|
|
grid-row-start: 5;
|
|
grid-row-end: 6;
|
|
}
|
|
|
|
.sheet-launchBayTugDetails1
|
|
{
|
|
font-size: 10px;
|
|
grid-column-start: 3;
|
|
grid-column-end: 9;
|
|
grid-row-start: 5;
|
|
grid-row-end: 6;
|
|
}
|
|
|
|
.sheet-launchBayTugSystem2
|
|
{
|
|
font-size: 10px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 3;
|
|
grid-row-start: 6;
|
|
grid-row-end: 7;
|
|
}
|
|
|
|
.sheet-launchBayTugDetails2
|
|
{
|
|
font-size: 10px;
|
|
grid-column-start: 3;
|
|
grid-column-end: 9;
|
|
grid-row-start: 6;
|
|
grid-row-end: 7;
|
|
}
|
|
|
|
.sheet-launchBayArmourPrinterTitle
|
|
{
|
|
font-variant: small-caps;
|
|
font-size: 12px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 5;
|
|
grid-row-start: 8;
|
|
grid-row-end: 9;
|
|
}
|
|
|
|
.sheet-launchBayArmourCost
|
|
{
|
|
font-size: 10px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
grid-row-start: 9;
|
|
grid-row-end: 10;
|
|
text-align: center;
|
|
}
|
|
|
|
.sheet-launchBayArmourFitting
|
|
{
|
|
font-size: 10px;
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
grid-row-start: 9;
|
|
grid-row-end: 10;
|
|
text-align: center;
|
|
}
|
|
|
|
.sheet-launchBayArmourPips
|
|
{
|
|
font-size: 8px;
|
|
grid-column-start: 3;
|
|
grid-column-end: 5;
|
|
grid-row-start: 9;
|
|
grid-row-end: 10;
|
|
flex-flow: nowrap;
|
|
justify-self: start;
|
|
display: grid;
|
|
grid-column-gap: 0px;
|
|
grid-template-columns: repeat(3,10px 18px);
|
|
grid-template-rows: 25px;
|
|
}
|
|
|
|
.sheet-launchBayArmourPip1
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
}
|
|
|
|
.sheet-launchBayArmourPip2
|
|
{
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
}
|
|
|
|
.sheet-launchBayArmourPip3
|
|
{
|
|
grid-column-start: 3;
|
|
grid-column-end: 4;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
}
|
|
|
|
.sheet-launchBayArmourPip4
|
|
{
|
|
grid-column-start: 4;
|
|
grid-column-end: 5;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
}
|
|
|
|
.sheet-launchBayArmourPip5
|
|
{
|
|
grid-column-start: 5;
|
|
grid-column-end: 6;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
}
|
|
|
|
.sheet-launchBayArmourPip6
|
|
{
|
|
grid-column-start: 6;
|
|
grid-column-end: 7;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
}
|
|
|
|
.sheet-launchBaycapacityPips
|
|
{
|
|
grid-column-start: 8;
|
|
grid-column-end: 9;
|
|
grid-row-start: 7;
|
|
grid-row-end: 8;
|
|
align-self: start;
|
|
justify-self: center;
|
|
flex-wrap: nowrap;
|
|
font-size: 8px;
|
|
}
|
|
|
|
.sheet-launchBayChargeTitle
|
|
{
|
|
grid-column-start: 7;
|
|
grid-column-end: 8;
|
|
grid-row-start: 7;
|
|
grid-row-end: 8;
|
|
font-variant: small-caps;
|
|
font-size: 11px;
|
|
padding-top: 6px;
|
|
padding-left: 2px;
|
|
}
|
|
|
|
input[type="number"].sheet-tugReactorCharge
|
|
{
|
|
height: 40px;
|
|
width: 45px;
|
|
font-size: 18px;
|
|
text-align: center;
|
|
}
|
|
|
|
.sheet-launchBayChargeBox
|
|
{
|
|
grid-column-start: 6;
|
|
grid-column-end: 8;
|
|
grid-row-start: 8;
|
|
grid-row-end: 11;
|
|
padding-left: 8px;
|
|
padding-top: 8px;
|
|
}
|
|
|
|
.sheet-launchBayOverchargeSymbol
|
|
{
|
|
grid-column-start: 8;
|
|
grid-column-end: 9;
|
|
grid-row-start: 9;
|
|
grid-row-end: 11;
|
|
text-align: center;
|
|
padding-top: 10px;
|
|
}
|
|
|
|
.sheet-launchBayTugConditionTitle
|
|
{
|
|
grid-column-start: 8;
|
|
grid-column-end: 11;
|
|
grid-row-start: 2;
|
|
grid-row-end: 3;
|
|
font-variant: small-caps;
|
|
flex-flow: nowrap;
|
|
font-size: 9px;
|
|
text-align: end;
|
|
padding-right: 6px;
|
|
}
|
|
|
|
.sheet-launchBayTugConditionResilience1
|
|
{
|
|
grid-column-start: 10;
|
|
grid-column-end: 11;
|
|
grid-row-start: 4;
|
|
grid-row-end: 6;
|
|
align-self: center;
|
|
justify-self: center;
|
|
}
|
|
|
|
.sheet-launchBayTugConditionResilience2
|
|
{
|
|
grid-column-start: 10;
|
|
grid-column-end: 11;
|
|
grid-row-start: 6;
|
|
grid-row-end: 8;
|
|
align-self: center;
|
|
justify-self: center;
|
|
}
|
|
|
|
.sheet-launchBayTugConditionIntegrity
|
|
{
|
|
grid-column-start: 10;
|
|
grid-column-end: 11;
|
|
grid-row-start: 8;
|
|
grid-row-end: 10;
|
|
align-self: center;
|
|
justify-self: center;
|
|
}
|
|
|
|
.sheet-launchBayTugConditionVital
|
|
{
|
|
grid-column-start: 10;
|
|
grid-column-end: 11;
|
|
grid-row-start: 10;
|
|
grid-row-end: 12;
|
|
align-self: center;
|
|
justify-self: center;
|
|
}
|
|
|
|
.sheet-launchBayTrailerTitle
|
|
{
|
|
font-variant: small-caps;
|
|
font-size: 12px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 5;
|
|
grid-row-start: 12;
|
|
grid-row-end: 13;
|
|
padding-top: 2px;
|
|
}
|
|
|
|
.sheet-launchBayTrailerCost1
|
|
{
|
|
font-size: 9px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
grid-row-start: 13;
|
|
grid-row-end: 14;
|
|
text-align: center;
|
|
}
|
|
|
|
.sheet-launchBayTrailerType1
|
|
{
|
|
font-size: 9px;
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
grid-row-start: 13;
|
|
grid-row-end: 14;
|
|
}
|
|
|
|
.sheet-launchBayTrailerDetails1
|
|
{
|
|
font-size: 9px;
|
|
grid-column-start: 3;
|
|
grid-column-end: 8;
|
|
grid-row-start: 13;
|
|
grid-row-end: 14;
|
|
}
|
|
|
|
.sheet-launchBayTrailerArmour1
|
|
{
|
|
flex-wrap: nowrap;
|
|
font-size: 9px;
|
|
grid-column-start: 8;
|
|
grid-column-end: 10;
|
|
grid-row-start: 13;
|
|
grid-row-end: 14;
|
|
}
|
|
|
|
.sheet-launchBayTrailerCost2
|
|
{
|
|
font-size: 9px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
grid-row-start: 14;
|
|
grid-row-end: 15;
|
|
text-align: center;
|
|
}
|
|
|
|
.sheet-launchBayTrailerType2
|
|
{
|
|
font-size: 9px;
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
grid-row-start: 14;
|
|
grid-row-end: 15;
|
|
}
|
|
|
|
.sheet-launchBayTrailerDetails2
|
|
{
|
|
font-size: 9px;
|
|
grid-column-start: 3;
|
|
grid-column-end: 8;
|
|
grid-row-start: 14;
|
|
grid-row-end: 15;
|
|
}
|
|
|
|
.sheet-launchBayTrailerArmour2
|
|
{
|
|
flex-wrap: nowrap;
|
|
font-size: 9px;
|
|
grid-column-start: 8;
|
|
grid-column-end: 10;
|
|
grid-row-start: 14;
|
|
grid-row-end: 15;
|
|
}
|
|
|
|
.sheet-launchBayTrailerCost3
|
|
{
|
|
font-size: 9px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
grid-row-start: 15;
|
|
grid-row-end: 16;
|
|
text-align: center;
|
|
}
|
|
|
|
.sheet-launchBayTrailerType3
|
|
{
|
|
font-size: 9px;
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
grid-row-start: 15;
|
|
grid-row-end: 16;
|
|
}
|
|
|
|
.sheet-launchBayTrailerDetails3
|
|
{
|
|
font-size: 9px;
|
|
grid-column-start: 3;
|
|
grid-column-end: 8;
|
|
grid-row-start: 15;
|
|
grid-row-end: 16;
|
|
}
|
|
|
|
.sheet-launchBayTrailerArmour3
|
|
{
|
|
flex-wrap: nowrap;
|
|
font-size: 9px;
|
|
grid-column-start: 8;
|
|
grid-column-end: 10;
|
|
grid-row-start: 15;
|
|
grid-row-end: 16;
|
|
}
|
|
|
|
.sheet-launchBayTrailerCost4
|
|
{
|
|
font-size: 9px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
grid-row-start: 16;
|
|
grid-row-end: 17;
|
|
text-align: center;
|
|
}
|
|
|
|
.sheet-launchBayTrailerType4
|
|
{
|
|
font-size: 9px;
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
grid-row-start: 16;
|
|
grid-row-end: 17;
|
|
}
|
|
|
|
.sheet-launchBayTrailerDetails4
|
|
{
|
|
font-size: 9px;
|
|
grid-column-start: 3;
|
|
grid-column-end: 8;
|
|
grid-row-start: 16;
|
|
grid-row-end: 17;
|
|
}
|
|
|
|
.sheet-launchBayTrailerArmour4
|
|
{
|
|
flex-wrap: nowrap;
|
|
font-size: 9px;
|
|
grid-column-start: 8;
|
|
grid-column-end: 10;
|
|
grid-row-start: 16;
|
|
grid-row-end: 17;
|
|
}
|
|
|
|
.sheet-launchBayTrailerCost5
|
|
{
|
|
font-size: 9px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
grid-row-start: 17;
|
|
grid-row-end: 18;
|
|
text-align: center;
|
|
}
|
|
|
|
.sheet-launchBayTrailerType5
|
|
{
|
|
font-size: 9px;
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
grid-row-start: 17;
|
|
grid-row-end: 18;
|
|
}
|
|
|
|
.sheet-launchBayTrailerDetails5
|
|
{
|
|
font-size: 9px;
|
|
grid-column-start: 3;
|
|
grid-column-end: 8;
|
|
grid-row-start: 17;
|
|
grid-row-end: 18;
|
|
}
|
|
|
|
.sheet-launchBayTrailerArmour5
|
|
{
|
|
flex-wrap: nowrap;
|
|
font-size: 9px;
|
|
grid-column-start: 8;
|
|
grid-column-end: 10;
|
|
grid-row-start: 17;
|
|
grid-row-end: 18;
|
|
}
|
|
|
|
.sheet-launchBayTrailerCost6
|
|
{
|
|
font-size: 9px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
grid-row-start: 18;
|
|
grid-row-end: 19;
|
|
text-align: center;
|
|
}
|
|
|
|
.sheet-launchBayTrailerType6
|
|
{
|
|
font-size: 9px;
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
grid-row-start: 18;
|
|
grid-row-end: 19;
|
|
}
|
|
|
|
.sheet-launchBayTrailerDetails6
|
|
{
|
|
font-size: 9px;
|
|
grid-column-start: 3;
|
|
grid-column-end: 8;
|
|
grid-row-start: 18;
|
|
grid-row-end: 19;
|
|
}
|
|
|
|
.sheet-launchBayTrailerArmour6
|
|
{
|
|
flex-wrap: nowrap;
|
|
font-size: 9px;
|
|
grid-column-start: 8;
|
|
grid-column-end: 10;
|
|
grid-row-start: 18;
|
|
grid-row-end: 19;
|
|
}
|
|
|
|
.sheet-launchBayTrailerCost7
|
|
{
|
|
font-size: 9px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
grid-row-start: 19;
|
|
grid-row-end: 20;
|
|
text-align: center;
|
|
}
|
|
|
|
.sheet-launchBayTrailerType7
|
|
{
|
|
font-size: 9px;
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
grid-row-start: 19;
|
|
grid-row-end: 20;
|
|
}
|
|
|
|
.sheet-launchBayTrailerDetails7
|
|
{
|
|
font-size: 9px;
|
|
grid-column-start: 3;
|
|
grid-column-end: 8;
|
|
grid-row-start: 19;
|
|
grid-row-end: 20;
|
|
}
|
|
|
|
.sheet-launchBayTrailerArmour7
|
|
{
|
|
flex-wrap: nowrap;
|
|
font-size: 9px;
|
|
grid-column-start: 8;
|
|
grid-column-end: 10;
|
|
grid-row-start: 19;
|
|
grid-row-end: 20;
|
|
}
|
|
|
|
.sheet-launchBayTrailerCost8
|
|
{
|
|
font-size: 9px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
grid-row-start: 20;
|
|
grid-row-end: 21;
|
|
text-align: center;
|
|
}
|
|
|
|
.sheet-launchBayTrailerType8
|
|
{
|
|
font-size: 9px;
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
grid-row-start: 20;
|
|
grid-row-end: 21;
|
|
}
|
|
|
|
.sheet-launchBayTrailerDetails8
|
|
{
|
|
font-size: 9px;
|
|
grid-column-start: 3;
|
|
grid-column-end: 8;
|
|
grid-row-start: 20;
|
|
grid-row-end: 21;
|
|
}
|
|
|
|
.sheet-launchBayTrailerDetails9
|
|
{
|
|
font-size: 9px;
|
|
grid-column-start: 3;
|
|
grid-column-end: 8;
|
|
grid-row-start: 21;
|
|
grid-row-end: 22;
|
|
}
|
|
|
|
.sheet-launchBayTrailerArmour8
|
|
{
|
|
flex-wrap: nowrap;
|
|
font-size: 9px;
|
|
grid-column-start: 8;
|
|
grid-column-end: 10;
|
|
grid-row-start: 20;
|
|
grid-row-end: 21;
|
|
}
|
|
|
|
.sheet-launchBayTrailerConditionTitle
|
|
{
|
|
grid-column-start: 8;
|
|
grid-column-end: 11;
|
|
grid-row-start: 13;
|
|
grid-row-end: 14;
|
|
font-variant: small-caps;
|
|
flex-flow: nowrap;
|
|
font-size: 9px;
|
|
text-align: end;
|
|
padding-right: 6px;
|
|
}
|
|
|
|
.sheet-launchBayTrailerConditionResilience
|
|
{
|
|
grid-column-start: 10;
|
|
grid-column-end: 11;
|
|
grid-row-start: 14;
|
|
grid-row-end: 16;
|
|
text-align: center;
|
|
}
|
|
|
|
.sheet-launchBayTrailerConditionIntegrity
|
|
{
|
|
grid-column-start: 10;
|
|
grid-column-end: 11;
|
|
grid-row-start: 16;
|
|
grid-row-end: 18;
|
|
text-align: center;
|
|
}
|
|
|
|
.sheet-launchBayTrailerConditionVital
|
|
{
|
|
grid-column-start: 10;
|
|
grid-column-end: 11;
|
|
grid-row-start: 18;
|
|
grid-row-end: 20;
|
|
text-align: center;
|
|
}
|
|
|
|
/* ***************************************** */
|
|
/* SHIP CONFIGURATION CSS */
|
|
/* ***************************************** */
|
|
|
|
div.sheet-shipConfig
|
|
{
|
|
grid-area: shipConfig;
|
|
display: grid;
|
|
grid-template-columns: repeat(4, 217px);
|
|
grid-template-rows: 32px 330px;
|
|
grid-template-areas: "title title title title" "shipSectionBow shipSectionStarboard shipSectionPort shipSectionStern";
|
|
grid-gap: 4px;
|
|
width: 900px;
|
|
height: 380px;
|
|
padding: 5px;
|
|
}
|
|
|
|
.sheet-ShipConfigTitle
|
|
{
|
|
grid-area: title;
|
|
}
|
|
|
|
.sheet-shipSectionBow
|
|
{
|
|
grid-area: shipSectionBow;
|
|
}
|
|
|
|
.sheet-shipSectionStarboard
|
|
{
|
|
grid-area: shipSectionStarboard;
|
|
}
|
|
|
|
.sheet-shipSectionPort
|
|
{
|
|
grid-area: shipSectionPort;
|
|
}
|
|
|
|
.sheet-shipSectionStern
|
|
{
|
|
grid-area: shipSectionStern;
|
|
}
|
|
|
|
.sheet-flex-col
|
|
{
|
|
display: flex;
|
|
flex-flow: column wrap;
|
|
}
|
|
|
|
.sheet-flex-center
|
|
{
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
|
|
input[type=number].sheet-txtfield::-webkit-inner-spin-button,
|
|
input[type=number].sheet-txtfield::-webkit-outer-spin-button
|
|
{
|
|
-webkit-appearance: none;
|
|
margin: 0;
|
|
}
|
|
|
|
input[type=number].sheet-txtfield
|
|
{
|
|
-moz-appearance: textfield;
|
|
}
|
|
|
|
|
|
/* ******************************** */
|
|
/* Ship blocks */
|
|
/* ******************************** */
|
|
|
|
/* General layout */
|
|
.sheet-ship-block
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/ship-section.png);
|
|
background-size: 218px 330px;
|
|
background-repeat: no-repeat;
|
|
display: grid;
|
|
grid-template-columns: repeat(7, 1fr) 40px;
|
|
grid-template-rows: 24px repeat(12, 1fr);
|
|
height: 324px;
|
|
width: 212px;
|
|
padding-left: 5px;
|
|
padding-bottom: 5px;
|
|
}
|
|
|
|
.sheet-ship-block label
|
|
{
|
|
font-weight: bold;
|
|
font-size: 1.1em;
|
|
padding-left: 20px;
|
|
}
|
|
|
|
.sheet-ship-block input[type=number].sheet-txtfield
|
|
{
|
|
width: 27px;
|
|
margin-left: 8px;
|
|
border-radius: 0px;
|
|
border-style: none;
|
|
}
|
|
|
|
.sheet-ship-block .sheet-ship-label
|
|
{
|
|
grid-column: 1 / 6;
|
|
grid-row: 1 / 1;
|
|
padding: 5px 0px 8px 10px;
|
|
margin-bottom: 5px;
|
|
}
|
|
|
|
/* Ship Upkeep */
|
|
.sheet-ship-block .sheet-shipUpkeepTitle
|
|
{
|
|
font-variant: small-caps;
|
|
grid-column-start: 8;
|
|
grid-column-end: 9;
|
|
grid-row-start: 2;
|
|
grid-row-end: 3;
|
|
font-size: 9px;
|
|
align-self: center;
|
|
text-align: left;
|
|
padding-top: 6px;
|
|
}
|
|
|
|
.sheet-ship-block .sheet-ship-sidebar1
|
|
{
|
|
grid-column: 8 / 8;
|
|
grid-row: 2 / 7;
|
|
display: flex;
|
|
justify-content: space-evenly;
|
|
}
|
|
|
|
.sheet-ship-block .sheet-space-sidebar
|
|
{
|
|
grid-column: 8 / 8;
|
|
grid-row: 7 / 9;
|
|
display: flex;
|
|
justify-content: space-evenly;
|
|
}
|
|
|
|
/* Ship Patches*/
|
|
.sheet-ship-block .sheet-shipPatchTitle
|
|
{
|
|
font-variant: small-caps;
|
|
grid-column-start: 8;
|
|
grid-column-end: 9;
|
|
grid-row-start: 8;
|
|
grid-row-end: 9;
|
|
font-size: 9px;
|
|
align-self: center;
|
|
text-align: left;
|
|
padding-top: 9px;
|
|
}
|
|
|
|
.sheet-ship-block > .sheet-ship-sidebar2
|
|
{
|
|
display: grid;
|
|
grid-column-start: 8;
|
|
grid-column-end: 9;
|
|
grid-row-start: 9;
|
|
grid-row-end: 12;
|
|
grid-template-columns: 25px;
|
|
grid-template-rows: repeat(3,25px);
|
|
grid-template-areas: "patch1" "patch2" "patch3";
|
|
position: relative;
|
|
justify-self: end;
|
|
margin-top: 10px;
|
|
grid-gap: 2px;
|
|
margin-right: 4px;
|
|
}
|
|
|
|
.sheet-ship-block > .sheet-ship-sidebar2 > input
|
|
{
|
|
width: 100%;
|
|
height: 100%;
|
|
z-index: 3;
|
|
position: absolute;
|
|
}
|
|
|
|
.sheet-ship-block > .sheet-ship-sidebar2 > .sheet-patch1
|
|
{
|
|
grid-area: patch1;
|
|
}
|
|
|
|
|
|
.sheet-ship-block > .sheet-ship-sidebar2 > .sheet-patch2
|
|
{
|
|
grid-area: patch2;
|
|
}
|
|
|
|
.sheet-ship-block > .sheet-ship-sidebar2 > .sheet-patch3
|
|
{
|
|
grid-area: patch3;
|
|
}
|
|
|
|
/* ship section armor */
|
|
.sheet-ship-block .sheet-border-armor
|
|
{
|
|
grid-column: 1 / 4;
|
|
grid-row: 12 / 14;
|
|
display: flex;
|
|
justify-content: center;
|
|
border: 2px dotted black;
|
|
}
|
|
|
|
.sheet-ship-block .sheet-armor1
|
|
{
|
|
grid-column: 1 / 2;
|
|
grid-row: 12 / 13;
|
|
}
|
|
|
|
.sheet-ship-block .sheet-armor2
|
|
{
|
|
grid-column: 2 / 3;
|
|
grid-row: 12 / 13;
|
|
}
|
|
|
|
.sheet-ship-block .sheet-armor3
|
|
{
|
|
grid-column: 3 / 4;
|
|
grid-row: 12 / 13;
|
|
}
|
|
|
|
.sheet-ship-block .sheet-armor21
|
|
{
|
|
grid-column: 1 / 2;
|
|
grid-row: 13 / 14;
|
|
}
|
|
|
|
.sheet-ship-block .sheet-armor22
|
|
{
|
|
grid-column: 2 / 3;
|
|
grid-row: 13 / 14;
|
|
}
|
|
|
|
.sheet-ship-block .sheet-armor23
|
|
{
|
|
grid-column: 3 / 4;
|
|
grid-row: 13 / 14;
|
|
}
|
|
|
|
/* ship section resilience */
|
|
.sheet-ship-block .sheet-border-resilience
|
|
{
|
|
grid-column: 4 / 4;
|
|
grid-row: 12 / 14;
|
|
display: flex;
|
|
justify-content: center;
|
|
border: 2px solid black;
|
|
}
|
|
|
|
.sheet-ship-block .sheet-resilience1
|
|
{
|
|
grid-column: 4 / 5;
|
|
grid-row: 12 / 13;
|
|
}
|
|
|
|
.sheet-ship-block .sheet-resilience21
|
|
{
|
|
grid-column: 4 / 5;
|
|
grid-row: 13 / 14;
|
|
}
|
|
|
|
/* ship section integrity */
|
|
.sheet-ship-block .sheet-border-sys-integrity
|
|
{
|
|
grid-column: 5 / 7;
|
|
grid-row: 12 / 14;
|
|
display: flex;
|
|
justify-content: center;
|
|
border: 2px solid black;
|
|
}
|
|
|
|
.sheet-ship-block .sheet-sys-integrity1
|
|
{
|
|
grid-column: 5 / 6;
|
|
grid-row: 12 / 13;
|
|
}
|
|
|
|
.sheet-ship-block .sheet-sys-integrity2
|
|
{
|
|
grid-column: 6 / 7;
|
|
grid-row: 12 / 13;
|
|
}
|
|
|
|
.sheet-ship-block .sheet-sys-integrity21
|
|
{
|
|
grid-column: 5 / 6;
|
|
grid-row: 13 / 14;
|
|
}
|
|
|
|
.sheet-ship-block .sheet-sys-integrity22
|
|
{
|
|
grid-column: 6 / 7;
|
|
grid-row: 13 / 14;
|
|
}
|
|
|
|
/* ship section vital */
|
|
.sheet-ship-block .sheet-border-vital
|
|
{
|
|
grid-column: 7 / 8;
|
|
grid-row: 12 / 14;
|
|
display: flex;
|
|
justify-content: center;
|
|
border: 2px solid black;
|
|
}
|
|
|
|
.sheet-ship-block .sheet-vital1
|
|
{
|
|
grid-column: 7 / 8;
|
|
grid-row: 12 / 13;
|
|
}
|
|
|
|
.sheet-ship-block .sheet-vital21
|
|
{
|
|
grid-column: 7 / 8;
|
|
grid-row: 13 / 14;
|
|
}
|
|
|
|
.sheet-ship-block span.sheet-conditions-lbl
|
|
{
|
|
grid-column: 4 / 8;
|
|
grid-row: 12 / 12;
|
|
font-weight: bold;
|
|
z-index: 10;
|
|
padding-left: 17px;
|
|
padding-top: 3px;
|
|
}
|
|
|
|
.sheet-ship-block span.sheet-armor-lbl
|
|
{
|
|
grid-column: 1 / 4;
|
|
grid-row: 12 / 12;
|
|
padding-top: 2px;
|
|
}
|
|
|
|
.sheet-ship-block span.sheet-armor-lbl::before
|
|
{
|
|
font-weight: bold;
|
|
z-index: 10;
|
|
content: "Armour";
|
|
margin-left: 19px;
|
|
}
|
|
|
|
/* Ship section component visuals */
|
|
.sheet-ship-block .sheet-patches input[type="checkbox"]
|
|
{
|
|
transform: scale(1.5);
|
|
margin-left: 7px;
|
|
}
|
|
|
|
.sheet-ship-block .sheet-ship-su-box
|
|
{
|
|
grid-column: 6 / 8;
|
|
grid-row: 1 / 3;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/ship-section-75su.png);
|
|
background-size: 45px 45px;
|
|
background-repeat: no-repeat;
|
|
background-position: bottom;
|
|
}
|
|
|
|
.sheet-ship-block div.sheet-ship-oct
|
|
{
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/ship-section-grey-oct.png);
|
|
background-size: 24px 24px;
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
height: 25px;
|
|
width: 25px;
|
|
}
|
|
|
|
.sheet-insec,
|
|
.sheet-artery
|
|
{
|
|
font-weight: bold;
|
|
font-size: 9px;
|
|
padding-bottom: 2px;
|
|
width: 18px;
|
|
}
|
|
|
|
.sheet-insec
|
|
{
|
|
left: -25px;
|
|
}
|
|
|
|
.sheet-artery
|
|
{
|
|
margin-left: -2px;
|
|
left: -23px;
|
|
}
|
|
|
|
.sheet-ship-block div.sheet-ship-armor
|
|
{
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/armor.png);
|
|
background-size: 24px 24px;
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
height: 25px;
|
|
width: 25px;
|
|
}
|
|
|
|
.sheet-ship-block div.sheet-ship-vital
|
|
{
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/vital.png);
|
|
background-size: 24px 24px;
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
height: 25px;
|
|
width: 25px;
|
|
}
|
|
|
|
|
|
.sheet-ship-block div.sheet-ship-resilience
|
|
{
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/resiliance.png);
|
|
background-size: 24px 24px;
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
height: 25px;
|
|
width: 25px;
|
|
}
|
|
|
|
.sheet-ship-block div.sheet-ship-sys-integrity
|
|
{
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/sys-int.png);
|
|
background-size: 24px 24px;
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
height: 25px;
|
|
width: 25px;
|
|
}
|
|
|
|
.sheet-ship-block .sheet-border-insec
|
|
{
|
|
grid-column: 1 / 2;
|
|
grid-row: 2 / 3;
|
|
display: flex;
|
|
justify-content: center;
|
|
border: 2px solid black;
|
|
width: 21px !important;
|
|
height: 21px !important;
|
|
}
|
|
|
|
.sheet-ship-block .sheet-border-artery
|
|
{
|
|
grid-column: 2 / 3;
|
|
grid-row: 2 / 3;
|
|
display: flex;
|
|
justify-content: center;
|
|
border: 2px solid black;
|
|
width: 21px !important;
|
|
height: 21px !important;
|
|
}
|
|
|
|
/* Selection toggle functions */
|
|
.sheet-ship-block .sheet-ship-oct input[type="checkbox"]
|
|
{
|
|
opacity: 0;
|
|
z-index: 1;
|
|
height: 24px;
|
|
width: 24px;
|
|
min-width: 17px;
|
|
-webkit-appearance: checkbox;
|
|
}
|
|
|
|
.sheet-ship-block .sheet-ship-oct input[type="checkbox"] + span
|
|
{
|
|
height: 20px;
|
|
width: 1px;
|
|
}
|
|
/* InSec & Artery Static boxes*/
|
|
.sheet-ship-block .sheet-ship-oct input[type="checkbox"] + span::before
|
|
{
|
|
content: "■";
|
|
opacity: 0;
|
|
font-size: 53px;
|
|
width: 20px;
|
|
height: 20px;
|
|
position: relative;
|
|
left: -15px;
|
|
top: -35px;
|
|
text-align: center;
|
|
color: #8f8f8f;
|
|
}
|
|
|
|
.sheet-ship-block .sheet-ship-oct input[type="checkbox"]:checked + span::before
|
|
{
|
|
opacity: 0.5;
|
|
}
|
|
|
|
.sheet-ship-block .sheet-ship-oct.sheet-ship-bottom input[type="checkbox"] + span::before
|
|
{
|
|
font-size: 52px;
|
|
left: -27px;
|
|
top: -34px;
|
|
}
|
|
|
|
|
|
/* Armor & Conditions toggles */
|
|
.sheet-ship-block .sheet-ship-armor input[type="checkbox"],
|
|
.sheet-ship-block .sheet-ship-resilience input[type="checkbox"],
|
|
.sheet-ship-block .sheet-ship-sys-integrity input[type="checkbox"],
|
|
.sheet-ship-block .sheet-ship-vital input[type="checkbox"]
|
|
{
|
|
z-index: 5;
|
|
opacity: 0;
|
|
height: 23px;
|
|
width: 23px !important;
|
|
min-width: 23px;
|
|
position: relative;
|
|
left: 13px;
|
|
}
|
|
|
|
.sheet-ship-block .sheet-ship-resilience input[type="checkbox"]
|
|
{
|
|
left: 3px;
|
|
}
|
|
|
|
.sheet-ship-block .sheet-ship-sys-integrity input[type="checkbox"]
|
|
{
|
|
left: 2px;
|
|
}
|
|
|
|
.sheet-ship-block .sheet-ship-vital input[type="checkbox"]
|
|
{
|
|
left: 0px;
|
|
}
|
|
|
|
.sheet-ship-block .sheet-ship-default input[type="checkbox"]
|
|
{
|
|
z-index: -10;
|
|
}
|
|
|
|
.sheet-ship-block .sheet-ship-armor input[type="checkbox"] + span.sheet-armor-x
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/armor2.png);
|
|
background-size: 24px 24px;
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
height: 25px;
|
|
width: 25px !important;
|
|
opacity: 0;
|
|
z-index: 3;
|
|
position: relative;
|
|
left: -12px;
|
|
flex-shrink: 0;
|
|
}
|
|
|
|
.sheet-ship-block .sheet-ship-resilience input[type="checkbox"] + span.sheet-res-x
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/resiliance2.png);
|
|
background-size: 24px 24px;
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
height: 25px;
|
|
width: 25px;
|
|
opacity: 0;
|
|
z-index: 3;
|
|
margin-left: -24px;
|
|
}
|
|
|
|
.sheet-ship-block .sheet-ship-sys-integrity input[type="checkbox"] + span.sheet-integ-x
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/sys-int2.png);
|
|
background-size: 24px 24px;
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
height: 25px;
|
|
width: 25px;
|
|
opacity: 0;
|
|
z-index: 3;
|
|
margin-left: -24px;
|
|
}
|
|
|
|
.sheet-ship-block .sheet-ship-vital input[type="checkbox"] + span.sheet-vital-x
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/vital2.png);
|
|
background-size: 24px 24px;
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
height: 25px;
|
|
width: 25px;
|
|
opacity: 0;
|
|
z-index: 3;
|
|
margin-left: -24px;
|
|
}
|
|
|
|
.sheet-ship-block .sheet-ship-armor input[type="checkbox"]:checked + span.sheet-armor-x,
|
|
.sheet-ship-block .sheet-ship-resilience input[type="checkbox"]:checked + span.sheet-res-x,
|
|
.sheet-ship-block .sheet-ship-sys-integrity input[type="checkbox"]:checked + span.sheet-integ-x,
|
|
.sheet-ship-block .sheet-ship-vital input[type="checkbox"]:checked + span.sheet-vital-x
|
|
{
|
|
opacity: 1;
|
|
}
|
|
|
|
|
|
/* Color-selected boxes */
|
|
|
|
.sheet-ship-oct.sheet-new
|
|
{
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
width: 25px;
|
|
height: 25px;
|
|
background: linear-gradient( rgba(0, 255, 0, 0), rgba(0, 255, 0, 0) ), url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/ship-section-grey-oct.png);
|
|
background-size: 24px 24px;
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
background-color: transparent;
|
|
}
|
|
|
|
/* Colors / Label toggles */
|
|
|
|
/* Orange */
|
|
.sheet-inv-color[value*="1"] + .sheet-ship-oct
|
|
{
|
|
background: linear-gradient( rgba(255, 125, 0, 0.5), rgba(255, 126, 0, 0.5) ), url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/ship-section-grey-oct.png);
|
|
background-size: 24px 24px;
|
|
}
|
|
|
|
/* Cyan */
|
|
.sheet-inv-color[value*="2"] + .sheet-ship-oct
|
|
{
|
|
background: linear-gradient( rgba(0, 183, 235, 0.5), rgba(0, 183, 235, 0.5) ), url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/ship-section-grey-oct.png);
|
|
background-size: 24px 24px;
|
|
}
|
|
|
|
/* Yellow */
|
|
.sheet-inv-color[value*="3"] + .sheet-ship-oct
|
|
{
|
|
background: linear-gradient( rgba(255, 223, 0, 0.5), rgba(255, 223, 0, 0.5) ), url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/ship-section-grey-oct.png);
|
|
background-size: 24px 24px;
|
|
}
|
|
|
|
/* Green */
|
|
.sheet-inv-color[value*="4"] + .sheet-ship-oct
|
|
{
|
|
background: linear-gradient( rgba(16, 115, 85, 0.5), rgba(132, 222, 2, 0.5) ), url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/ship-section-grey-oct.png);
|
|
background-size: 24px 24px;
|
|
}
|
|
|
|
/* sheet section label toggle */
|
|
.sheet-ship-oct input[type="text"]
|
|
{
|
|
opacity: 0;
|
|
z-index: -3;
|
|
width: 1px;
|
|
height: 16px;
|
|
font-size: 10px;
|
|
text-align: center;
|
|
}
|
|
/* small label */
|
|
.sheet-inv-color[value*="7"] + .sheet-ship-oct input[type="text"]
|
|
{
|
|
opacity: 1;
|
|
z-index: 3;
|
|
width: 42px;
|
|
margin-left: 39px;
|
|
padding: 2px;
|
|
background-color: transparent;
|
|
border: 1px solid rgba(0, 0, 0, 0.2);
|
|
}
|
|
|
|
/* medium label */
|
|
.sheet-inv-color[value*="8"] + .sheet-ship-oct input[type="text"]
|
|
{
|
|
opacity: 1;
|
|
z-index: 3;
|
|
width: 68px;
|
|
margin-left: 65px;
|
|
padding: 2px;
|
|
margin-top: 1px;
|
|
background-color: transparent;
|
|
border: 1px solid rgba(0, 0, 0, 0.2);
|
|
}
|
|
|
|
/* small label vertical */
|
|
.sheet-inv-color[value*="5"] + .sheet-ship-oct input[type="text"]
|
|
{
|
|
opacity: 1;
|
|
z-index: 3;
|
|
width: 42px;
|
|
margin-left: 2px;
|
|
margin-bottom: -25px;
|
|
padding: 2px;
|
|
transform: rotate(-90deg);
|
|
background-color: transparent;
|
|
border: 1px solid rgba(0, 0, 0, 0.2);
|
|
}
|
|
|
|
/* medium label vertical*/
|
|
.sheet-inv-color[value*="6"] + .sheet-ship-oct input[type="text"]
|
|
{
|
|
opacity: 1;
|
|
z-index: 3;
|
|
width: 68px;
|
|
margin-left: -12px;
|
|
padding: 2px;
|
|
margin-top: 47px;
|
|
transform: rotate(-90deg);
|
|
background-color: transparent;
|
|
border: 1px solid rgba(0, 0, 0, 0.2);
|
|
}
|
|
|
|
/* label checkboxes made visible when label visible */
|
|
.sheet-inv-color[value*="7"] + .sheet-ship-oct input[type="checkbox"]
|
|
{
|
|
opacity: 0.5;
|
|
z-index: 3;
|
|
height: 24px;
|
|
width: 24px;
|
|
min-width: 17px;
|
|
-webkit-appearance: checkbox;
|
|
}
|
|
|
|
.sheet-inv-color[value*="8"] + .sheet-ship-oct input[type="checkbox"]
|
|
{
|
|
opacity: 0.5;
|
|
z-index: 3;
|
|
height: 24px;
|
|
width: 24px;
|
|
margin-top: 1px;
|
|
-webkit-appearance: checkbox;
|
|
min-width: 17px;
|
|
}
|
|
|
|
.sheet-inv-color[value*="5"] + .sheet-ship-oct input[type="checkbox"]
|
|
{
|
|
opacity: 0.5;
|
|
z-index: 3;
|
|
height: 24px;
|
|
width: 24px;
|
|
min-width: 17px;
|
|
margin-left: -12px;
|
|
-webkit-appearance: checkbox;
|
|
}
|
|
|
|
.sheet-inv-color[value*="6"] + .sheet-ship-oct input[type="checkbox"]
|
|
{
|
|
opacity: 0.5;
|
|
z-index: 3;
|
|
height: 24px;
|
|
width: 24px;
|
|
margin-left: -26px;
|
|
-webkit-appearance: checkbox;
|
|
min-width: 17px;
|
|
}
|
|
|
|
.sheet-inv-color[value*="7"] + .sheet-ship-oct input[type="text"]:hover + input[type="checkbox"],
|
|
.sheet-inv-color[value*="8"] + .sheet-ship-oct input[type="text"]:hover + input[type="checkbox"],
|
|
.sheet-inv-color[value*="5"] + .sheet-ship-oct input[type="text"]:hover + input[type="checkbox"],
|
|
.sheet-inv-color[value*="6"] + .sheet-ship-oct input[type="text"]:hover + input[type="checkbox"],
|
|
.sheet-inv-color[value*="7"] + .sheet-ship-oct input[type="text"] + input[type="checkbox"]:hover,
|
|
.sheet-inv-color[value*="8"] + .sheet-ship-oct input[type="text"] + input[type="checkbox"]:hover,
|
|
.sheet-inv-color[value*="5"] + .sheet-ship-oct input[type="text"] + input[type="checkbox"]:hover,
|
|
.sheet-inv-color[value*="6"] + .sheet-ship-oct input[type="text"] + input[type="checkbox"]:hover
|
|
{
|
|
opacity: 1;
|
|
-webkit-appearance: checkbox;
|
|
min-width: 17px;
|
|
}
|
|
|
|
.sheet-inv-color + .sheet-ship-oct,
|
|
.sheet-inv-color[value*="0"] + .sheet-ship-oct
|
|
{
|
|
background: /* transparent/no color */
|
|
linear-gradient( rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) ), url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/ship-section-grey-oct.png);
|
|
background-size: 24px 24px;
|
|
}
|
|
|
|
/* default insec & artery */
|
|
.sheet-ship-block span.sheet-default
|
|
{
|
|
z-index: 10;
|
|
position: relative;
|
|
left: -11px;
|
|
}
|
|
|
|
div.sheet-ship-default:nth-child(7) > span:nth-child(2)
|
|
{
|
|
margin-left: 23px;
|
|
}
|
|
|
|
div.sheet-ship-default:nth-child(6) > span:nth-child(2)
|
|
{
|
|
margin-left: 25px;
|
|
}
|
|
|
|
/* Color selector menu */
|
|
div.sheet-colorselector
|
|
{
|
|
grid-column-start: 4;
|
|
grid-column-end: 5;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
align-self: center;
|
|
}
|
|
|
|
.sheet-colorselector > select
|
|
{
|
|
height: 20px;
|
|
width: 125px;
|
|
}
|
|
|
|
.sheet-colorselectorTitle
|
|
{
|
|
grid-column-start: 3;
|
|
grid-column-end: 4;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
justify-self: end;
|
|
font-size: 12px;
|
|
font-weight: 700;
|
|
color: white;
|
|
align-self: center;
|
|
}
|
|
/* Sheet header layout */
|
|
div.sheet-header
|
|
{
|
|
display: flex;
|
|
flex-flow: row nowrap;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
width: 900px;
|
|
}
|
|
|
|
div.sheet-header
|
|
{
|
|
font-weight: bold;
|
|
}
|
|
|
|
img.sheet-title
|
|
{
|
|
width: 400px;
|
|
}
|
|
|
|
.sheet-header h4
|
|
{
|
|
margin: 15px 0px 0px 35px;
|
|
}
|
|
|
|
div.sheet-selector-sheettype
|
|
{
|
|
display: flex;
|
|
flex-flow: column nowrap;
|
|
}
|
|
|
|
select.sheet-typeSelector
|
|
{
|
|
width: 235px;
|
|
}
|
|
|
|
hr
|
|
{
|
|
margin: 10px;
|
|
}
|
|
|
|
.sheet-subtitlesGrid
|
|
{
|
|
font-weight: bold;
|
|
background-color: #ff7d00;
|
|
width: 98%;
|
|
height: 32px;
|
|
padding-left: 10px;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
|
|
.sheet-subtitlesFull
|
|
{
|
|
font-weight: bold;
|
|
background-color: #ff7d00;
|
|
width: 900px;
|
|
padding-left: 10px;
|
|
margin-bottom: 5px;
|
|
}
|
|
|
|
.sheet-subtitlesWide
|
|
{
|
|
font-weight: bold;
|
|
background-color: #ff7d00;
|
|
width: 98%;
|
|
padding-left: 10px;
|
|
margin-bottom: 5px;
|
|
}
|
|
|
|
.sheet-subtitlesNarrow
|
|
{
|
|
font-weight: bold;
|
|
background-color: #ff7d00;
|
|
width: 356px;
|
|
padding-left: 10px;
|
|
margin-left: 4px;
|
|
margin-bottom: 5px;
|
|
}
|
|
|
|
/* ***************************************** */
|
|
/* Ship Page Two */
|
|
/* ***************************************** */
|
|
.sheet-shipPG2
|
|
{
|
|
display: grid;
|
|
grid-template-columns: 1fr 1fr;
|
|
grid-template-rows: 100px 320px 750px;
|
|
width: 900px;
|
|
grid-gap: 4px;
|
|
grid-template-areas: "resources letter" "cargo letter" "cargo notes";
|
|
}
|
|
|
|
.sheet-resourceWidget
|
|
{
|
|
grid-area: resources;
|
|
display: flex;
|
|
flex-flow: nowrap;
|
|
width: 440px;
|
|
justify-content: space-evenly;
|
|
}
|
|
|
|
.sheet-resource
|
|
{
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/resources.png);
|
|
background-size: 140px 94.618px;
|
|
background-repeat: no-repeat;
|
|
display: grid;
|
|
grid-template-columns: 1fr 50px;
|
|
grid-template-rows: 15px 1fr 12px;
|
|
grid-gap: 0px;
|
|
height: 93px;
|
|
width: 140px;
|
|
padding-top: 2px;
|
|
padding-left: 2px;
|
|
z-index: 0;
|
|
}
|
|
|
|
input[type="number"].sheet-resourceBox
|
|
{
|
|
height: 60px;
|
|
width: 130px;
|
|
font-size: 18px;
|
|
}
|
|
|
|
.sheet-resourceBoxPlace
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 3;
|
|
grid-row-start: 2;
|
|
grid-row-end: 3;
|
|
padding-left: 6px;
|
|
padding-top: 2px;
|
|
}
|
|
|
|
.sheet-resourceTitle
|
|
{
|
|
font-variant: small-caps;
|
|
font-size: 10px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 3;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
padding-left: 4px;
|
|
padding-top: 2px;
|
|
}
|
|
|
|
.sheet-resourceTonnes
|
|
{
|
|
font-variant: small-caps;
|
|
font-size: 9px;
|
|
text-align: end;
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
grid-row-start: 3;
|
|
grid-row-end: 4;
|
|
padding-right: 4px;
|
|
padding-bottom: 8px;
|
|
}
|
|
|
|
/* Letter of Marque */
|
|
.sheet-letterOfMarque
|
|
{
|
|
grid-area: letter;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/LetterofMarque.png);
|
|
background-size: 440px 416.49px;
|
|
background-repeat: no-repeat;
|
|
display: grid;
|
|
grid-template-columns: 30px 1fr 150px;
|
|
grid-template-rows: 24px 17px 1fr 12px 12px 15px;
|
|
grid-gap: 0px;
|
|
height: 412px;
|
|
width: 438px;
|
|
padding-top: 8px;
|
|
padding-left: 2px;
|
|
z-index: 0;
|
|
}
|
|
|
|
.sheet-letterOfMarqueTitle
|
|
{
|
|
font-size: 14px;
|
|
text-align: left;
|
|
font-variant: small-caps;
|
|
font-weight: 500;
|
|
grid-column-start: 1;
|
|
grid-column-end: 3;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
padding-left: 4px;
|
|
padding-top: 2px;
|
|
}
|
|
|
|
.sheet-letterOfMarqueGreeting
|
|
{
|
|
font-size: 13px;
|
|
text-align: left;
|
|
grid-column-start: 1;
|
|
grid-column-end: 3;
|
|
grid-row-start: 2;
|
|
grid-row-end: 3;
|
|
padding-left: 14px;
|
|
padding-top: 2px;
|
|
}
|
|
|
|
.sheet-letterOfMarqueBoxPlace
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 4;
|
|
grid-row-start: 3;
|
|
grid-row-end: 4;
|
|
padding-left: 18px;
|
|
padding-top: 4px;
|
|
}
|
|
|
|
.sheet-letterOfMarquePatron
|
|
{
|
|
font-size: 13px;
|
|
font-style: italic;
|
|
grid-column-start: 3;
|
|
grid-column-end: 4;
|
|
grid-row-start: 4;
|
|
grid-row-end: 5;
|
|
padding-left: 0px;
|
|
padding-top: 0px;
|
|
}
|
|
|
|
.sheet-letterOfMarquePatronTitle
|
|
{
|
|
font-size: 10px;
|
|
text-align: center;
|
|
grid-column-start: 3;
|
|
grid-column-end: 4;
|
|
grid-row-start: 5;
|
|
grid-row-end: 6;
|
|
padding-left: 0px;
|
|
padding-top: 0px;
|
|
}
|
|
|
|
.sheet-letterOfMarqueBody
|
|
{
|
|
font-size: 13px;
|
|
line-height: 1.5em;
|
|
height: 95%;
|
|
width: 95%;
|
|
text-align: justify;
|
|
}
|
|
|
|
/* Cargo */
|
|
.sheet-cargo
|
|
{
|
|
grid-area: cargo;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/AssetTradeGoods.png);
|
|
background-size: 440px 1066.5px;
|
|
background-repeat: no-repeat;
|
|
display: grid;
|
|
grid-template-columns: 70% 45px 45px 1fr;
|
|
grid-template-rows: 24px 1fr;
|
|
grid-gap: 0px;
|
|
height: 1066px;
|
|
width: 440px;
|
|
padding-top: 0px;
|
|
padding-left: 4px;
|
|
padding-right: 8px;
|
|
z-index: 0;
|
|
}
|
|
|
|
.sheet-cargoTitle
|
|
{
|
|
font-size: 14px;
|
|
text-align: left;
|
|
vertical-align: baseline;
|
|
font-variant: small-caps;
|
|
font-weight: 500;
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
padding-left: 4px;
|
|
padding-top: 2px;
|
|
}
|
|
|
|
.sheet-cargoBox
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 5;
|
|
grid-row-start: 2;
|
|
grid-row-end: 3;
|
|
}
|
|
|
|
.sheet-cargoWorth
|
|
{
|
|
font-size: 11px;
|
|
text-align: center;
|
|
vertical-align: baseline;
|
|
font-variant: small-caps;
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
padding-left: 0px;
|
|
padding-top: 6px;
|
|
}
|
|
|
|
.sheet-cargoTonnage
|
|
{
|
|
font-size: 11px;
|
|
text-align: center;
|
|
vertical-align: baseline;
|
|
font-variant: small-caps;
|
|
grid-column-start: 3;
|
|
grid-column-end: 4;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
padding-left: 0px;
|
|
padding-top: 6px;
|
|
}
|
|
|
|
/* Notes */
|
|
.sheet-notes
|
|
{
|
|
grid-area: notes;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/notes.png);
|
|
background-size: 440px 750px;
|
|
background-repeat: no-repeat;
|
|
display: grid;
|
|
grid-template-columns: 5px 1fr 15px;
|
|
grid-template-rows: 24px 1fr;
|
|
grid-gap: 0px;
|
|
height: 750px;
|
|
width: 440px;
|
|
z-index: 0;
|
|
}
|
|
|
|
.sheet-noteBox
|
|
{
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
grid-row-start: 2;
|
|
grid-row-end: 3;
|
|
}
|
|
|
|
/* ************* */
|
|
/* Threat Sheets */
|
|
/* ************* */
|
|
|
|
.sheet-topLineText
|
|
{
|
|
text-align: start;
|
|
font-variant: small-caps;
|
|
font-weight: 500;
|
|
flex-flow: nowrap;
|
|
font-size: 15px;
|
|
}
|
|
|
|
.sheet-topLineTextSpaceScale
|
|
{
|
|
text-align: start;
|
|
font-variant: small-caps;
|
|
font-weight: 500;
|
|
flex-flow: nowrap;
|
|
font-size: 15px;
|
|
padding-left: 10px;
|
|
}
|
|
|
|
|
|
.sheet-threatTextBox
|
|
{
|
|
align-self: stretch;
|
|
flex-flow: nowrap;
|
|
font-size: 13px;
|
|
font-weight: 500;
|
|
width: 100%;
|
|
vertical-align: baseline;
|
|
justify-self: center;
|
|
}
|
|
|
|
input[type=number].sheet-threatNumberBox
|
|
{
|
|
align-self: stretch;
|
|
flex-flow: nowrap;
|
|
font-size: 13px;
|
|
font-weight: 500;
|
|
width: 185px;
|
|
vertical-align: baseline;
|
|
justify-self: start;
|
|
text-align: left;
|
|
}
|
|
|
|
input[type=number].sheet-shipTonnageNumberBox
|
|
{
|
|
align-self: stretch;
|
|
flex-flow: nowrap;
|
|
font-size: 13px;
|
|
font-weight: 500;
|
|
width: 306px;
|
|
vertical-align: baseline;
|
|
justify-self: start;
|
|
text-align: left;
|
|
}
|
|
|
|
input[type=number].sheet-behemothLengthNumberBox
|
|
{
|
|
align-self: stretch;
|
|
flex-flow: nowrap;
|
|
font-size: 13px;
|
|
font-weight: 500;
|
|
width: 340px;
|
|
vertical-align: baseline;
|
|
justify-self: start;
|
|
text-align: left;
|
|
}
|
|
|
|
textarea.sheet-sophontTagBox
|
|
{
|
|
margin-top: 3px;
|
|
height: 40px;
|
|
width: 95%;
|
|
}
|
|
|
|
textarea.sheet-swarmTagBox
|
|
{
|
|
margin-top: 3px;
|
|
height: 170px;
|
|
width: 95%;
|
|
}
|
|
|
|
textarea.sheet-creatureTagBox
|
|
{
|
|
margin-top: 3px;
|
|
height: 80px;
|
|
width: 95%;
|
|
}
|
|
|
|
textarea.sheet-droneTagBox
|
|
{
|
|
margin-top: 3px;
|
|
height: 150px;
|
|
width: 95%;
|
|
}
|
|
|
|
textarea.sheet-sophontAugmentBox
|
|
{
|
|
margin-top: 3px;
|
|
height: 80px;
|
|
width: 95%;
|
|
}
|
|
|
|
textarea.sheet-shuttleTagBox
|
|
{
|
|
margin-top: 3px;
|
|
height: 130px;
|
|
width: 95%;
|
|
}
|
|
|
|
textarea.sheet-shipNoteBox
|
|
{
|
|
margin-top: 3px;
|
|
height: 100px;
|
|
width: 95%;
|
|
}
|
|
|
|
textarea.sheet-behemothNoteBox
|
|
{
|
|
margin-top: 3px;
|
|
height: 35px;
|
|
width: 95%;
|
|
}
|
|
|
|
textarea.sheet-capitalShipNoteBox
|
|
{
|
|
margin-top: 3px;
|
|
height: 54px;
|
|
width: 95%;
|
|
}
|
|
|
|
textarea.sheet-sectionTagBox
|
|
{
|
|
margin-top: 3px;
|
|
height: 65px;
|
|
width: 95%;
|
|
}
|
|
|
|
textarea.sheet-sectionShipTagBox
|
|
{
|
|
margin-top: 3px;
|
|
height: 74px;
|
|
width: 95%;
|
|
}
|
|
|
|
|
|
.sheet-aliasThreat
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
}
|
|
|
|
.sheet-aliasThreatName
|
|
{
|
|
align-self: stretch;
|
|
flex-flow: nowrap;
|
|
font-size: 13px;
|
|
width: 100%;
|
|
grid-column-start: 2;
|
|
grid-column-end: 4;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
}
|
|
|
|
.sheet-aliasThreatNameLong
|
|
{
|
|
align-self: stretch;
|
|
flex-flow: nowrap;
|
|
font-size: 13px;
|
|
width: 100%;
|
|
grid-column-start: 2;
|
|
grid-column-end: 6;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
}
|
|
|
|
.sheet-pronounThreat
|
|
{
|
|
grid-column-start: 4;
|
|
grid-column-end: 5;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
}
|
|
|
|
.sheet-pronounThreatName
|
|
{
|
|
grid-column-start: 5;
|
|
grid-column-end: 7;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
}
|
|
|
|
.sheet-sophontAspectColumnA
|
|
{
|
|
justify-self: end;
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
}
|
|
|
|
.sheet-sophontTextColumnA
|
|
{
|
|
grid-column-start: 3;
|
|
grid-column-end: 4;
|
|
}
|
|
|
|
.sheet-sophontTextColumnFull
|
|
{
|
|
grid-column-start: 3;
|
|
grid-column-end: 6;
|
|
}
|
|
|
|
.sheet-sophontAspectColumnB
|
|
{
|
|
justify-self: end;
|
|
grid-column-start: 4;
|
|
grid-column-end: 5;
|
|
}
|
|
|
|
.sheet-sophontTextColumnB
|
|
{
|
|
grid-column-start: 5;
|
|
grid-column-end: 6;
|
|
}
|
|
|
|
.sheet-sophontNotes
|
|
{
|
|
grid-row-start: 15;
|
|
grid-row-end: 16;
|
|
}
|
|
|
|
.sheet-droneNotes
|
|
{
|
|
grid-row-start: 17;
|
|
grid-row-end: 18;
|
|
}
|
|
|
|
|
|
.sheet-sophontTagList
|
|
{
|
|
grid-row-start: 12;
|
|
grid-row-end: 15;
|
|
}
|
|
|
|
.sheet-swarmTagList
|
|
{
|
|
grid-row-start: 8;
|
|
grid-row-end: 15;
|
|
}
|
|
|
|
|
|
.sheet-sophontAugmentList
|
|
{
|
|
grid-row-start: 10;
|
|
grid-row-end: 15;
|
|
}
|
|
|
|
.sheet-capitalShipAspectColumnA
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
justify-self: end;
|
|
}
|
|
|
|
.sheet-capitalShipTextColumnA
|
|
{
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
}
|
|
|
|
.sheet-capitalShipTextColumnFull
|
|
{
|
|
grid-column-start: 2;
|
|
grid-column-end: 5;
|
|
}
|
|
|
|
|
|
.sheet-capitalShipAspectColumnB
|
|
{
|
|
grid-column-start: 3;
|
|
grid-column-end: 4;
|
|
justify-self: end;
|
|
}
|
|
|
|
.sheet-capitalShipTextColumnB
|
|
{
|
|
grid-column-start: 4;
|
|
grid-column-end: 5;
|
|
}
|
|
|
|
|
|
span.sheet-threatDamageBoxBG
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 3;
|
|
grid-row-start: 11;
|
|
grid-row-end: 13;
|
|
align-self: center;
|
|
justify-self: start;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/damage.png);
|
|
background-size: 44px 44.5px;
|
|
background-repeat: no-repeat;
|
|
width: 44px;
|
|
height: 44.5px;
|
|
z-index: 2;
|
|
margin-left: 38px;
|
|
margin-top: -10px;
|
|
}
|
|
|
|
span.sheet-creatureDamageBoxBG
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 3;
|
|
grid-row-start: 11;
|
|
grid-row-end: 13;
|
|
align-self: center;
|
|
justify-self: start;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/damage.png);
|
|
background-size: 44px 44.5px;
|
|
background-repeat: no-repeat;
|
|
width: 44px;
|
|
height: 44.5px;
|
|
z-index: 2;
|
|
margin-left: 42px;
|
|
margin-top: -10px;
|
|
}
|
|
|
|
span.sheet-droneDamageBoxBG
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 3;
|
|
grid-row-start: 11;
|
|
grid-row-end: 13;
|
|
align-self: center;
|
|
justify-self: start;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/damage.png);
|
|
background-size: 44px 44.5px;
|
|
background-repeat: no-repeat;
|
|
width: 44px;
|
|
height: 44.5px;
|
|
z-index: 2;
|
|
margin-left: 50px;
|
|
margin-top: -10px;
|
|
}
|
|
|
|
span.sheet-sectionDamageBoxBG
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 3;
|
|
grid-row-start: -2;
|
|
grid-row-end: -1;
|
|
align-self: center;
|
|
justify-self: start;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/damage.png);
|
|
background-size: 44px 44.5px;
|
|
background-repeat: no-repeat;
|
|
width: 44px;
|
|
height: 44.5px;
|
|
z-index: 2;
|
|
margin-left: 8px;
|
|
margin-top: -10px;
|
|
}
|
|
|
|
span.sheet-sectionBehemothDamageBoxBG
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 3;
|
|
grid-row-start: -2;
|
|
grid-row-end: -1;
|
|
align-self: center;
|
|
justify-self: start;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/damage.png);
|
|
background-size: 44px 44.5px;
|
|
background-repeat: no-repeat;
|
|
width: 44px;
|
|
height: 44.5px;
|
|
z-index: 2;
|
|
margin-left: 28px;
|
|
margin-top: -10px;
|
|
}
|
|
|
|
|
|
input.sheet-threatDamageBox
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 3;
|
|
grid-row-start: 11;
|
|
grid-row-end: 13;
|
|
align-self: center;
|
|
justify-self: center;
|
|
font-size: 16px;
|
|
width: 2.5em;
|
|
height: 2em;
|
|
z-index: 3;
|
|
border: none;
|
|
text-align: center;
|
|
}
|
|
|
|
input.sheet-sectionDamageBox
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 3;
|
|
grid-row-start: -2;
|
|
grid-row-end: -1;
|
|
align-self: center;
|
|
justify-self: center;
|
|
font-size: 16px;
|
|
width: 2.5em;
|
|
height: 2em;
|
|
z-index: 3;
|
|
border: none;
|
|
text-align: center;
|
|
}
|
|
|
|
|
|
/* Section Grid */
|
|
.sheet-fourSectionShuttleGrid
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 9;
|
|
grid-row-start: 17;
|
|
grid-row-end: -1;
|
|
width: 780px;
|
|
height: 285px;
|
|
display: grid;
|
|
grid-row-gap: 0px;
|
|
grid-template-columns: 5px 1fr 1fr 5px;
|
|
grid-template-rows: 24px 1fr 1fr 10px;
|
|
justify-items: start;
|
|
align-items: start;
|
|
grid-row-gap: 4px;
|
|
}
|
|
|
|
.sheet-fourSectionGrid
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 9;
|
|
grid-row-start: 17;
|
|
grid-row-end: -1;
|
|
width: 880px;
|
|
height: 285px;
|
|
display: grid;
|
|
grid-row-gap: 0px;
|
|
grid-template-columns: 5px 1fr 1fr 5px;
|
|
grid-template-rows: 24px 1fr 1fr 10px;
|
|
justify-items: start;
|
|
align-items: start;
|
|
grid-row-gap: 4px;
|
|
padding-left: 4px;
|
|
}
|
|
|
|
.sheet-sixSectionGrid
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 9;
|
|
grid-row-start: 10;
|
|
grid-row-end: -1;
|
|
width: 900px;
|
|
height: 420px;
|
|
display: grid;
|
|
grid-row-gap: 0px;
|
|
grid-template-columns: 5px 1fr 1fr 5px;
|
|
grid-template-rows: 24px 1fr 1fr 1fr 10px;
|
|
justify-items: start;
|
|
align-items: start;
|
|
grid-row-gap: 4px;
|
|
}
|
|
|
|
.sheet-tenSectionGrid
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: -1;
|
|
grid-row-start: 9;
|
|
grid-row-end: -1;
|
|
width: 900px;
|
|
height: 420px;
|
|
display: grid;
|
|
grid-row-gap: 0px;
|
|
grid-template-columns: 5px 1fr 1fr 5px;
|
|
grid-template-rows: 32px 1fr 1fr 1fr 1fr 1fr 10px;
|
|
justify-items: start;
|
|
align-items: start;
|
|
grid-row-gap: 4px;
|
|
}
|
|
|
|
.sheet-sectionTitle
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: -1;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
}
|
|
|
|
.sheet-sectionA
|
|
{
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
}
|
|
|
|
.sheet-sectionB
|
|
{
|
|
grid-column-start: 3;
|
|
grid-column-end: 4;
|
|
}
|
|
|
|
.sheet-section1
|
|
{
|
|
grid-row-start: 2;
|
|
grid-row-end: 3;
|
|
}
|
|
|
|
.sheet-section2
|
|
{
|
|
grid-row-start: 3;
|
|
grid-row-end: 4;
|
|
}
|
|
|
|
.sheet-section3
|
|
{
|
|
grid-row-start: 4;
|
|
grid-row-end: 5;
|
|
}
|
|
|
|
.sheet-section4
|
|
{
|
|
grid-row-start: 5;
|
|
grid-row-end: 6;
|
|
}
|
|
|
|
.sheet-section5
|
|
{
|
|
grid-row-start: 6;
|
|
grid-row-end: 7;
|
|
}
|
|
|
|
.sheet-sectionGrid
|
|
{
|
|
width: 390px;
|
|
height: 130px;
|
|
display: grid;
|
|
grid-row-gap: 0px;
|
|
grid-template-columns: 18px 60px 1fr;
|
|
grid-template-rows: 25px 1fr;
|
|
justify-items: start;
|
|
align-items: start;
|
|
grid-column-gap: 0px;
|
|
}
|
|
|
|
.sheet-sectionShipGrid
|
|
{
|
|
width: 440px;
|
|
height: 130px;
|
|
display: grid;
|
|
grid-row-gap: 0px;
|
|
grid-template-columns: 18px 60px 1fr 1fr;
|
|
grid-template-rows: 25px 1fr;
|
|
justify-items: start;
|
|
align-items: start;
|
|
grid-column-gap: 0px;
|
|
}
|
|
|
|
.sheet-sectionBehemothGrid
|
|
{
|
|
width: 440px;
|
|
height: 130px;
|
|
display: grid;
|
|
grid-row-gap: 0px;
|
|
grid-template-columns: 18px 100px 1fr;
|
|
grid-template-rows: 25px 18px 1fr;
|
|
justify-items: start;
|
|
align-items: start;
|
|
grid-column-gap: 0px;
|
|
}
|
|
|
|
.sheet-sectionCheckbox
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
}
|
|
|
|
.sheet-sectionName
|
|
{
|
|
font-variant: small-caps;
|
|
font-weight: 500;
|
|
text-align: left;
|
|
font-size: 13px;
|
|
}
|
|
|
|
.sheet-sectionFacing
|
|
{
|
|
grid-column-start: 3;
|
|
grid-column-end: 4;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
}
|
|
|
|
.sheet-sectionTagTitle
|
|
{
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
grid-row-start: 2;
|
|
grid-row-end: 3;
|
|
justify-self: end;
|
|
text-align: end;
|
|
font-size: 12px;
|
|
}
|
|
|
|
.sheet-sectionTagBoxLocation
|
|
{
|
|
grid-column-start: 3;
|
|
grid-column-end: -1;
|
|
grid-row-start: 2;
|
|
grid-row-end: -1;
|
|
justify-self: stretch;
|
|
}
|
|
|
|
.sheet-sectionBehemothDescriptionTitle
|
|
{
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
grid-row-start: 2;
|
|
grid-row-end: 3;
|
|
justify-self: end;
|
|
text-align: end;
|
|
font-size: 12px;
|
|
}
|
|
|
|
.sheet-sectionBehemothDescription
|
|
{
|
|
grid-column-start: 3;
|
|
grid-column-end: -1;
|
|
grid-row-start: 2;
|
|
grid-row-end: 3;
|
|
justify-self: stretch;
|
|
}
|
|
|
|
.sheet-sectionBehemothTagTitle
|
|
{
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
grid-row-start: 3;
|
|
grid-row-end: 4;
|
|
justify-self: end;
|
|
text-align: end;
|
|
font-size: 12px;
|
|
}
|
|
|
|
.sheet-sectionBehemothTagBox
|
|
{
|
|
grid-column-start: 3;
|
|
grid-column-end: -1;
|
|
grid-row-start: 3;
|
|
grid-row-end: -1;
|
|
justify-self: stretch;
|
|
}
|
|
|
|
/* Threat Armour & Conditions */
|
|
.sheet-sophontConditionWidget
|
|
{
|
|
grid-column-start: 6;
|
|
grid-column-end: 7;
|
|
grid-row-start: 2;
|
|
grid-row-end: 14;
|
|
width: 170px;
|
|
height: 250px;
|
|
display: grid;
|
|
grid-column-gap: 2px;
|
|
grid-template-columns: 18px 1fr 25px;
|
|
grid-template-rows: 20px repeat(9,25px) 1fr;
|
|
justify-items: start;
|
|
align-items: start;
|
|
justify-self: end;
|
|
}
|
|
|
|
.sheet-compositeSophontConditionWidget
|
|
{
|
|
grid-column-start: 6;
|
|
grid-column-end: 7;
|
|
grid-row-start: 2;
|
|
grid-row-end: 14;
|
|
width: 150px;
|
|
height: 250px;
|
|
display: grid;
|
|
grid-column-gap: 2px;
|
|
grid-template-columns: 18px auto 25px;
|
|
grid-template-rows: 20px repeat(9,25px) 1fr;
|
|
justify-items: start;
|
|
align-items: start;
|
|
justify-self: end;
|
|
}
|
|
|
|
.sheet-swarmConditionWidget
|
|
{
|
|
grid-column-start: 4;
|
|
grid-column-end: 5;
|
|
grid-row-start: 2;
|
|
grid-row-end: 14;
|
|
width: 150px;
|
|
height: 300px;
|
|
display: grid;
|
|
grid-column-gap: 2px;
|
|
grid-template-columns: 25px auto 25px;
|
|
grid-template-rows: 20px repeat(11,25px) 1fr;
|
|
justify-items: start;
|
|
align-items: start;
|
|
justify-self: end;
|
|
}
|
|
|
|
.sheet-creatureConditionWidget
|
|
{
|
|
grid-column-start: 6;
|
|
grid-column-end: 7;
|
|
grid-row-start: 1;
|
|
grid-row-end: 14;
|
|
width: 150px;
|
|
height: 275px;
|
|
display: grid;
|
|
grid-column-gap: 2px;
|
|
grid-template-columns: 18px auto 25px;
|
|
grid-template-rows: 20px repeat(10,25px) 1fr;
|
|
justify-items: start;
|
|
align-items: start;
|
|
justify-self: end;
|
|
}
|
|
|
|
.sheet-shuttleSquadronConditionWidget
|
|
{
|
|
grid-column-start: 6;
|
|
grid-column-end: 7;
|
|
grid-row-start: 1;
|
|
grid-row-end: 17;
|
|
width: 150px;
|
|
height: 300px;
|
|
display: grid;
|
|
grid-column-gap: 2px;
|
|
grid-template-columns: 18px auto 25px;
|
|
grid-template-rows: 20px repeat(11,25px) 1fr;
|
|
justify-items: start;
|
|
align-items: start;
|
|
justify-self: end;
|
|
}
|
|
|
|
.sheet-additionalCompositeSophontConditionWidget
|
|
{
|
|
grid-row-start: 2;
|
|
grid-row-end: 14;
|
|
width: 25px;
|
|
height: 250px;
|
|
display: grid;
|
|
grid-column-gap: 2px;
|
|
grid-template-columns: 25px;
|
|
grid-template-rows: 20px repeat(9,25px) 1fr;
|
|
justify-items: start;
|
|
align-items: start;
|
|
justify-self: end;
|
|
}
|
|
|
|
.sheet-additionalSwarmConditionWidget
|
|
{
|
|
grid-row-start: 2;
|
|
grid-row-end: 14;
|
|
width: 25px;
|
|
height: 250px;
|
|
display: grid;
|
|
grid-column-gap: 2px;
|
|
grid-template-columns: 25px;
|
|
grid-template-rows: 20px repeat(11,25px) 1fr;
|
|
justify-items: start;
|
|
align-items: start;
|
|
justify-self: end;
|
|
}
|
|
|
|
.sheet-additionalCreatureConditionWidget
|
|
{
|
|
grid-row-start: 1;
|
|
grid-row-end: 14;
|
|
width: 25px;
|
|
height: 275px;
|
|
display: grid;
|
|
grid-column-gap: 2px;
|
|
grid-template-columns: 25px;
|
|
grid-template-rows: 20px repeat(10,25px) 1fr;
|
|
justify-items: start;
|
|
align-items: start;
|
|
justify-self: end;
|
|
}
|
|
|
|
.sheet-additionalshuttleSquadronConditionWidget
|
|
{
|
|
grid-row-start: 1;
|
|
grid-row-end: 14;
|
|
width: 25px;
|
|
height: 275px;
|
|
display: grid;
|
|
grid-column-gap: 2px;
|
|
grid-template-columns: 25px;
|
|
grid-template-rows: 20px repeat(11,25px) 1fr;
|
|
justify-items: start;
|
|
align-items: start;
|
|
justify-self: end;
|
|
}
|
|
|
|
.sheet-sectionConditionWidget
|
|
{
|
|
grid-column-start: 3;
|
|
grid-column-end: 4;
|
|
width: 270px;
|
|
height: 25px;
|
|
display: grid;
|
|
grid-column-gap: 0px;
|
|
grid-template-columns: repeat(6,10px 25px) 25px 25px 1fr;
|
|
grid-template-rows: 25px;
|
|
justify-items: start;
|
|
align-items: start;
|
|
justify-self: end;
|
|
}
|
|
|
|
.sheet-sectionShipConditionWidget
|
|
{
|
|
grid-column-start: 4;
|
|
grid-column-end: 5;
|
|
width: 270px;
|
|
height: 25px;
|
|
display: grid;
|
|
grid-column-gap: 0px;
|
|
grid-template-columns: repeat(6,10px 25px) 25px 25px 1fr;
|
|
grid-template-rows: 25px;
|
|
justify-items: start;
|
|
align-items: start;
|
|
justify-self: end;
|
|
}
|
|
|
|
.sheet-sectionbehemothConditionWidget
|
|
{
|
|
grid-column-start: 3;
|
|
grid-column-end: 4;
|
|
width: 270px;
|
|
height: 25px;
|
|
display: grid;
|
|
grid-column-gap: 0px;
|
|
grid-template-columns: repeat(6,10px 25px) 25px 25px 1fr;
|
|
grid-template-rows: 25px;
|
|
justify-items: start;
|
|
align-items: start;
|
|
justify-self: end;
|
|
}
|
|
|
|
.sheet-capitalShipConditionWidget
|
|
{
|
|
grid-column-start: 3;
|
|
grid-column-end: 4;
|
|
width: 285px;
|
|
height: 25px;
|
|
display: grid;
|
|
grid-column-gap: 0px;
|
|
grid-template-columns: repeat(3,10px 25px) repeat(7, 25px) 1fr;
|
|
grid-template-rows: 25px;
|
|
justify-items: start;
|
|
align-items: start;
|
|
justify-self: end;
|
|
}
|
|
|
|
.sheet-additionalSwarmCondition0
|
|
{
|
|
grid-column-start: 5;
|
|
grid-column-end: 6;
|
|
}
|
|
|
|
.sheet-additionalSwarmCondition1
|
|
{
|
|
grid-column-start: 6;
|
|
grid-column-end: 7;
|
|
}
|
|
|
|
.sheet-additionalCompositeSophontCondition2
|
|
{
|
|
grid-column-start: 7;
|
|
grid-column-end: 8;
|
|
}
|
|
|
|
.sheet-additionalCompositeSophontCondition3
|
|
{
|
|
grid-column-start: 8;
|
|
grid-column-end: 9;
|
|
}
|
|
|
|
.sheet-additionalCompositeSophontCondition4
|
|
{
|
|
grid-column-start: 9;
|
|
grid-column-end: 10;
|
|
}
|
|
|
|
.sheet-additionalCompositeSophontCondition5
|
|
{
|
|
grid-column-start: 10;
|
|
grid-column-end: 11;
|
|
}
|
|
|
|
.sheet-additionalSwarmCondition6
|
|
{
|
|
grid-column-start: 11;
|
|
grid-column-end: 12;
|
|
}
|
|
|
|
.sheet-additionalSwarmCondition7
|
|
{
|
|
grid-column-start: 12;
|
|
grid-column-end: 13;
|
|
}
|
|
|
|
.sheet-additionalSwarmCondition8
|
|
{
|
|
grid-column-start: 13;
|
|
grid-column-end: 14;
|
|
}
|
|
|
|
.sheet-additionalSwarmCondition9
|
|
{
|
|
grid-column-start: 14;
|
|
grid-column-end: 15;
|
|
}
|
|
|
|
.sheet-additionalSwarmCondition10
|
|
{
|
|
grid-column-start: 14;
|
|
grid-column-end: 15;
|
|
}
|
|
|
|
.sheet-sophontConditionTitle
|
|
{
|
|
text-align: start;
|
|
font-variant: small-caps;
|
|
font-weight: 500;
|
|
flex-flow: nowrap;
|
|
font-size: 14px;
|
|
grid-column-start: 1;
|
|
grid-column-end: 3;
|
|
grid-row-start: 1;
|
|
grid-row-end: 2;
|
|
}
|
|
|
|
.sheet-sophontConditionNumber
|
|
{
|
|
text-align: center;
|
|
font-weight: 500;
|
|
flex-flow: nowrap;
|
|
font-size: 13px;
|
|
height: 15px;
|
|
width: 95%;
|
|
align-self: center;
|
|
}
|
|
|
|
input[type=number].sheet-sophontConditionNumber
|
|
{
|
|
width: 1.5em;
|
|
height: 1.5em;
|
|
}
|
|
|
|
input[type=number].sheet-sophontConditionNumber::-webkit-inner-spin-button
|
|
{
|
|
-webkit-appearance: none;
|
|
}
|
|
|
|
.sheet-sophontConditionCheckbox
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
justify-self: baseline;
|
|
}
|
|
|
|
.sheet-sophontConditionText
|
|
{
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
align-self: center;
|
|
}
|
|
|
|
.sheet-sophontConditionArmour
|
|
{
|
|
grid-column-start: 3;
|
|
grid-column-end: 4;
|
|
align-self: center;
|
|
}
|
|
|
|
.sheet-additionalSophontColumn
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
align-self: center;
|
|
}
|
|
|
|
.sheet-sophontCondition1
|
|
{
|
|
grid-row-start: 2;
|
|
grid-row-end: 3;
|
|
}
|
|
|
|
.sheet-sophontCondition2
|
|
{
|
|
grid-row-start: 3;
|
|
grid-row-end: 4;
|
|
}
|
|
|
|
.sheet-sophontCondition3
|
|
{
|
|
grid-row-start: 4;
|
|
grid-row-end: 5;
|
|
}
|
|
|
|
.sheet-sophontCondition4
|
|
{
|
|
grid-row-start: 5;
|
|
grid-row-end: 6;
|
|
}
|
|
|
|
.sheet-sophontCondition5
|
|
{
|
|
grid-row-start: 6;
|
|
grid-row-end: 7;
|
|
}
|
|
|
|
.sheet-sophontCondition6
|
|
{
|
|
grid-row-start: 7;
|
|
grid-row-end: 8;
|
|
}
|
|
|
|
.sheet-sophontCondition7
|
|
{
|
|
grid-row-start: 8;
|
|
grid-row-end: 9;
|
|
}
|
|
|
|
.sheet-sophontCondition8
|
|
{
|
|
grid-row-start: 9;
|
|
grid-row-end: 10;
|
|
}
|
|
|
|
.sheet-sophontCondition9
|
|
{
|
|
grid-row-start: 10;
|
|
grid-row-end: 11;
|
|
}
|
|
|
|
.sheet-sophontCondition10
|
|
{
|
|
grid-row-start: 11;
|
|
grid-row-end: 12;
|
|
}
|
|
|
|
.sheet-sophontCondition11
|
|
{
|
|
grid-row-start: 12;
|
|
grid-row-end: 13;
|
|
}
|
|
|
|
.sheet-sectionConditions
|
|
{
|
|
grid-row-start: 1;
|
|
grid-row-end: -1;
|
|
}
|
|
|
|
.sheet-sectionCondition1
|
|
{
|
|
grid-column-start: 1;
|
|
grid-column-end: 2;
|
|
}
|
|
|
|
.sheet-sectionCondition2
|
|
{
|
|
grid-column-start: 2;
|
|
grid-column-end: 3;
|
|
}
|
|
|
|
.sheet-sectionCondition3
|
|
{
|
|
grid-column-start: 3;
|
|
grid-column-end: 4;
|
|
}
|
|
|
|
.sheet-sectionCondition4
|
|
{
|
|
grid-column-start: 4;
|
|
grid-column-end: 5;
|
|
}
|
|
|
|
.sheet-sectionCondition5
|
|
{
|
|
grid-column-start: 5;
|
|
grid-column-end: 6;
|
|
}
|
|
|
|
.sheet-sectionCondition6
|
|
{
|
|
grid-column-start: 6;
|
|
grid-column-end: 7;
|
|
}
|
|
|
|
.sheet-sectionCondition7
|
|
{
|
|
grid-column-start: 7;
|
|
grid-column-end: 8;
|
|
}
|
|
|
|
.sheet-sectionCondition8
|
|
{
|
|
grid-column-start: 8;
|
|
grid-column-end: 9;
|
|
}
|
|
|
|
.sheet-sectionCondition9
|
|
{
|
|
grid-column-start: 9;
|
|
grid-column-end: 10;
|
|
}
|
|
|
|
.sheet-sectionCondition10
|
|
{
|
|
grid-column-start: 10;
|
|
grid-column-end: 11;
|
|
}
|
|
|
|
.sheet-sectionCondition11
|
|
{
|
|
grid-column-start: 11;
|
|
grid-column-end: 12;
|
|
}
|
|
|
|
.sheet-sectionCondition12
|
|
{
|
|
grid-column-start: 12;
|
|
grid-column-end: 13;
|
|
}
|
|
|
|
.sheet-sectionCondition13
|
|
{
|
|
grid-column-start: 13;
|
|
grid-column-end: 14;
|
|
}
|
|
|
|
.sheet-sectionCondition14
|
|
{
|
|
grid-column-start: 14;
|
|
grid-column-end: 15;
|
|
}
|