/* === GENERAL === */ *, *:before, *:after { box-sizing: inherit; } .sheet-flex { display: flex; } .sheet-flex-grow { flex-grow: 1; } .sheet-header { padding: 6px; background-image: linear-gradient(to right, #2C3F44, #F7C581); border-top-right-radius: 15px; box-shadow: inset 0 0 15px #3F372D; text-align: left; color: white; font-weight: bold; font-size: 1.1em; } .sheet-table-header { background-color: #436168; /*#436168; 2C3F44*/ color:#fff; font-size: 10px; } div.sheet-table-header { display: flex; } .sheet-table-header div { padding:4px; } .ui-dialog .charsheet button[type=roll].sheet-info-button { background-color: transparent; border:none; box-shadow: none; height: 18px; } .ui-dialog .charsheet button[type=roll].sheet-info-button:before { content:"?"; border: 2px solid #fff; border-radius: 9px; color: white; font-weight: bold; text-align: center; font-size: 16px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; height: 19px; width: 19px; position: relative; top:-5px; display: inline-block; line-height: 16px; } .charsheet { box-sizing: border-box; } input, textarea, select, .uneditable-input { margin-bottom: 0px; font-size: 12px; line-height: 100%; padding: 2px; } textarea { resize: vertical; font-size: 11px; } select { margin: 0; height: 20px; } input[type=text] { width: 100%; } /* Override Roll20 Button styling for something less conspicious */ button { height: 25px; margin: 0 !important; border-radius: 6px !important; background-image: none !important; border: none !important; } .ui-dialog .charsheet { padding: 0px; } .ui-dialog .charsheet button[type=roll] /* more specificity to overide Roll20 style*/ { background-color: #7D5530; /*#63431E;*/ /*#a00;*/ color: #CCD; font-size: 22px; } .ui-dialog .charsheet .repcontrol { padding: 3px; } .ui-dialog .charsheet .repcontrol button.btn { background-color: #2C3F44; color: #EEE; } .sheet-attrib { padding: 3px; font-size: 10px; } .sheet-subheader { font-size: 14px; font-weight: bold; } .sheet-starting { background-color: rgba(184,132,74,0.25); } /* === Logo === */ .sheet-logo { background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/mutant_cronicles_3/mcbackground.png"); padding: 8px; box-shadow: inset 0 0 40px #2C3F44; border-radius: 15px; border:1px solid #2C3F44; margin-bottom: 10px; } /* === SECTION LAYOUT === */ .sheet-section { width: 100%; border: 1px solid #2C3F44; background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/mutant_cronicles_3/mcbackground.png"); margin: 0px 0px 10px; } .sheet-sectionA { display: grid; grid-template-columns: 1fr 250px; } .sheet-sectionA-col1 { grid-column-start: 1; font-weight: bold; padding-right: 4px; } .sheet-sectionA-col2 { grid-column-start: 2; } /* === Character, Damages and Talents === */ .sheet-char-identification { width:calc(100% - 205px); vertical-align:top; display: inline-block; } /* === STRESS === */ .sheet-damage-track { display: grid; grid-template-columns: 50% 50%; background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/mutant_cronicles_3/vitruvianMan.png"); background-repeat: no-repeat, repeat; background-position: center; margin-top: 5px; margin-bottom: 5px; background-color: #F4F3F4; /* Same grey as the image */ border: 1px solid #2C3F44; } .sheet-damage-track td.sheet-header { padding: 2px 6px; } .sheet-section-DamTrack-col1 { grid-column-start: 1; } .sheet-section-DamTrack-col2 { grid-column-start: 2; } .sheet-section-DamTrack-wide { grid-column-start: 1; grid-column-end: 3; } .sheet-section-DamTrack-col1 table, .sheet-section-DamTrack-col2 table, .sheet-section-DamTrack-wide table { margin: 7px auto; } .sheet-damage-location tbody { background-color: rgba(255,255,255,0.7); border: 1px solid #2C3F44; } .sheet-damage-location td { padding: 1px; } /* === Attributes ans skills === */ .sheet-table-header td { padding: 2px 1px; font-size: 9px; color:#fff; background-color: #436168; } .sheet-skill-table { width: 100%; } .sheet-skill-table td { padding: 3px 1px; border-bottom: 1px solid #999999; vertical-align: middle; } .sheet-skill-table td:nth-child(n+2) { text-align: center; } .sheet-skill-table td:first-child { width:100%; } .sheet-skill-title { font-size: 15px; font-weight: bold; padding: 3px; } .sheet-skill-input-and-roll { text-align: right; flex-grow: 1; } .sheet-sectionA-col2 .sheet-skill-table input[type=number] { width: 30px; } .sheet-skill-table ul { list-style-type: none; margin-bottom: 0; margin-left:18px; text-indent: -8px; } .sheet-skill-table li:before { content: '►'; margin-left: -10px; margin-right: 5px; } /* === Repeatables === */ .sheet-alternate-bg:nth-child(2n+2), .repitem:nth-child(2n+2){ background-color: rgba(219,174,116,0.5); } div.sheet-belonging-grid { display: grid; grid-template-columns: 1fr 40px 40px 60px 60px 40px 70px; } .sheet-belonging-grid div:not(:first-of-type) { text-align: center; } div.sheet-talents-grid { display: grid; grid-template-columns: 110px 110px 1fr; } .sheet-talents-grid textarea { height: 50px; } div.sheet-events-grid { display: grid; grid-template-columns: 50% 50%; } .sheet-events-grid textarea { height: 30px; } /* === Rolltables === */ .sheet-rolltemplate-damage .sheet-inlinerollresult { background-color: #FEF68E; border: 2px solid #FEF68E; padding: 0 3px 0 3px; font-weight: bold; font-size: 1.1em; } .sheet-rolltemplate-container:before, .sheet-rolltemplate-container:after { content:""; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; display: block; margin-left: 0; margin-right: 37px; } .sheet-rolltemplate-container:before { border-bottom: 10px solid #60401D; } .sheet-rolltemplate-container:after { border-top: 10px solid #60401D; } .sheet-rolltemplate-content { background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/mutant_cronicles_3/mcTemplateBackground.png"); padding:6px; display: block; margin-left: -37px; color: #60401D; border-radius: 5px; border: 1px solid #60401D; border-top: 5px solid #60401D; border-bottom: 5px solid #60401D; } .sheet-rolltemplate-content .sheet-rolltemplate-title { font-weight: bold; font-size: 1em; } .sheet-rolltemplate-damage .sheet-no-fullfail .inlinerollresult.fullfail { border:none; } .sheet-rolltemplate-damage div.sheet-rolltemplate-grid { display: grid; grid-template-columns: 100px 1fr; } .sheet-rolltemplate-damage .sheet-rolltemplate-grid div { margin-bottom: 4px; }