@import url('https://fonts.googleapis.com/css?family=Oldenburg|New+Rocker&display=swap'); .sheet-abafrente, .sheet-abaverso { display: none; } /* show the selected tab */ .sheet-typetoggle[value="abafrente"] ~ div.sheet-abafrente, .sheet-typetoggle[value="abaverso"] ~ div.sheet-abaverso { display: block; } .sheet-botao-selecao { font-family: 'New Rocker', cursive; text-align:center; font-size:1.3em; border-radius: 5px solid black; background-color: white; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; -webkit-border-radius: 5px; color: black; background-color:white; } .sheet-main { width: 830px; height: 750px; font-family: 'Oldenburg', cursive; } .sheet-tab { margin-bottom: 15px; margin-top: 2px; } /* GRID setup */ .sheet-dados-frente { display: grid !important; width: 830px; height: 750px; font-family: 'Oldenburg', cursive; grid-gap: 0px; grid-template-columns: 165px 260px 405px; grid-template-rows: 70px 52px 90px 207px; grid-template-areas:"header header backstory " "stats combat backstory " "stats combat proficiencies" "stats combat abilities " "weapons weapons abilities "; } .sheet-dados-verso { display: grid !important; width: 830px; height: 750px; font-family: 'Oldenburg', cursive; grid-gap: 0px; grid-template-columns: 55% 45%; grid-template-rows: 80px 670px; grid-template-areas:"rewards notes" "equipaments notes "; } /* GRID sections */ .sheet-rewards { grid-area: rewards; } .sheet-rewards input { width: 5.2em !important; } .sheet-equipaments { grid-area: equipaments; } .sheet-notes { grid-area: notes; max-width: 90%; width: 90%; margin-left: 15px; } .sheet-header { grid-area: header; } .sheet-main label { font-family: 'New Rocker', cursive; } .sheet-header input { max-width: 120px; margin-top: -5px; } .sheet-header input { border-bottom: 1px solid black; border-top: 0px; border-left: 0px; border-right: 0px; background: none; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; -webkit-border-radius: 0px; border-radius: 0px; height: 18px; } .sheet-weapons { grid-area: weapons; margin-top: 125px; } .sheet-stats { grid-area: stats; } .sheet-stats label { font-size: 1.7em; font-family: 'New Rocker', cursive; } .sheet-stats-atributo { max-width: 40px; font-size: 1.3em; } .sheet-stats-mod { max-width: 25px; } .sheet-stats-content { display: grid; grid-gap: 0px; grid-template-columns: 30% 30% 20% 20%; grid-template-rows: 32px 32px 32px 32px 32px 32px; grid-template-areas:"for for-value for-mod for-roll" "des des-value des-mod des-roll" "con con-value con-mod con-roll" "int int-value int-mod int-roll" "sab sab-value sab-mod sab-roll" "car car-value car-mod car-roll"; } .sheet-stats-for { grid-area: for; } .sheet-stats-for-value { grid-area: for-value; } .sheet-stats-for-mod { grid-area: for-mod; } .sheet-stats-for-roll { grid-area: for-roll; } .sheet-stats-des { grid-area: des; } .sheet-stats-des-value { grid-area: des-value; } .sheet-stats-des-mod { grid-area: des-mod; } .sheet-stats-des-roll { grid-area: des-roll; } .sheet-stats-con { grid-area: con; } .sheet-stats-con-value { grid-area: con-value; } .sheet-stats-con-mod { grid-area: con-mod; } .sheet-stats-con-roll { grid-area: con-roll; } .sheet-stats-int { grid-area: int; } .sheet-stats-int-value { grid-area: int-value; } .sheet-stats-int-mod { grid-area: int-mod; } .sheet-stats-int-roll { grid-area: int-roll; } .sheet-stats-sab { grid-area: sab; } .sheet-stats-sab-value { grid-area: sab-value; } .sheet-stats-sab-mod { grid-area: sab-mod; } .sheet-stats-sab-roll { grid-area: sab-roll; } .sheet-stats-car { grid-area: car; } .sheet-stats-car-value { grid-area: car-value; } .sheet-stats-car-mod { grid-area: car-mod; } .sheet-stats-car-roll { grid-area: car-roll; } /* Chrome, Safari, Edge, Opera */ .sheet-abafrente input::-webkit-outer-spin-button, .sheet-abafrente input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } /* Firefox */ .sheet-abafrente input[type=number] { -moz-appearance: textfield; } .sheet-combat { grid-area: combat; } .sheet-combat label { font-family: 'New Rocker', cursive; } .sheet-combat textarea { font-size:0.7em; } .sheet-jogada-morte img{ max-width: 8%; } .sheet-proficiencies { grid-area: proficiencies; margin-top:110px; margin-left: 10px; } .sheet-proficiencies textarea { max-width: 100%; width: 100%; max-height: 50px !important; margin-top: 5px; height:50px !important; font-size:0.7em; } .sheet-backstory { grid-area: backstory; margin-left: 10px; } .sheet-backstory textarea { max-width: 100%; width: 100%; max-height: 50px !important; margin-top: 5px; height:50px !important; font-size:0.7em; } .sheet-backstory label { font-family: 'New Rocker', cursive; } .sheet-backstory input { width: 98%; } .sheet-backstory-content { display: grid; grid-gap: 0px; grid-template-columns: 20% 80%; grid-template-rows: 25% 25% 25% 25%; grid-template-areas:"familia familia-input " "obsessao obsessao-input" "amigo amigo-input " "inimigo inimigo-input "; } .sheet-backstory-familia { grid-area: familia; } .sheet-backstory-familia-input { grid-area: familia-input; } .sheet-backstory-obsessao { grid-area: obsessao; } .sheet-backstory-obsessao-input { grid-area: obsessao-input; } .sheet-backstory-amigo { grid-area: amigo; } .sheet-backstory-amigo-input { grid-area: amigo-input; } .sheet-backstory-inimigo { grid-area: inimigo; } .sheet-backstory-inimigo-input { grid-area: inimigo-input; } .sheet-abilities { grid-area: abilities; margin-top:125px; margin-left: 10px; } .sheet-abilities-content { display: grid; grid-gap: 0px; grid-template-columns: 5% 95%; grid-template-rows: 10% 10% 10% 10% 10% 10% 10% 10% 10% 10%; grid-template-areas:"habilidade1-label habilidade1-value " "habilidade2-label habilidade2-value " "habilidade3-label habilidade3-value " "habilidade4-label habilidade4-value " "habilidade5-label habilidade5-value " "habilidade6-label habilidade6-value " "habilidade7-label habilidade7-value " "habilidade8-label habilidade8-value " "habilidade9-label habilidade9-value " "habilidade10-label habilidade10-value "; } .sheet-habilidade1-label { grid-area: habilidade1-label; } .sheet-habilidade1-value { grid-area: habilidade1-value; } .sheet-habilidade2-label { grid-area: habilidade2-label; } .sheet-habilidade3-value { grid-area: habilidade3-value; } .sheet-habilidade4-label { grid-area: habilidade4-label; } .sheet-habilidade4-value { grid-area: habilidade4-value; } .sheet-habilidade5-label { grid-area: habilidade5-label; } .sheet-habilidade5-value { grid-area: habilidade5-value; } .sheet-habilidade6-label { grid-area: habilidade6-label; } .sheet-habilidade6-value { grid-area: habilidade6-value; } .sheet-habilidade6-value { grid-area: habilidade6-value; } .sheet-habilidade7-label { grid-area: habilidade7-label; } .sheet-habilidade7-value { grid-area: habilidade7-value; } .sheet-habilidade8-label { grid-area: habilidade8-label; } .sheet-habilidade8-value { grid-area: habilidade8-value; } .sheet-habilidade9-label { grid-area: habilidade9-label; } .sheet-habilidade9-value { grid-area: habilidade9-value; } .sheet-habilidade10-label { grid-area: habilidade10-label; } .sheet-habilidade10-value { grid-area: habilidade10-value; } .sheet-abilities-content input { max-width: 100%; width: 100%; } .sheet-abilities-content select { max-width: 87%; width: 87%; margin-bottom: 0px; } .sheet-up_atributo { font-family: 'Oldenburg', cursive !important; font-size: 1em; margin-bottom: 0px; } .sheet-rolltemplate-ataque, .sheet-rolltemplate-atributo, .sheet-rolltemplate-dado-uso { box-sizing:border-box; width:100%; position:relative; background-color:white; overflow:hidden; border-radius: 5px solid purple; background-color: white; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; -webkit-border-radius: 5px; } .sheet-rolltemplate-ataque .sheet-rollbox-container, .sheet-rolltemplate-atributo .sheet-rollbox-container, .sheet-rolltemplate-dado-uso .sheet-rollbox-container { width:100%; position:relative; box-sizing:border-box; border:2px solid black } .sheet-rolltemplate-ataque .sheet-rollbox-container .sheet-rollbox{ padding:5px; position:relative; width:100%; min-height:40px; display:grid; box-sizing:border-box; grid-template-columns:1fr 1px 1fr; column-gap:5px; row-gap:5px } .sheet-rolltemplate-atributo .sheet-rollbox-container .sheet-rollbox, .sheet-rolltemplate-dado-uso .sheet-rollbox-container .sheet-rollbox{ padding:5px; width:100%; box-sizing:border-box; text-align:center; } .sheet-rolltemplate-atributo .sheet-rollbox-container .sheet-rollbox-desempenho, .sheet-rolltemplate-dado-uso .sheet-rollbox-container .sheet-rollbox-desempenho { padding:5px; font-family: 'Oldenburg', cursive; width:100%; box-sizing:border-box; margin-bottom:3px; } .sheet-rolltemplate-ataque .sheet-rollbox-container .sheet-rollbox .sheet-roll-title, .sheet-rolltemplate-dado-uso .sheet-rollbox-container .sheet-rollbox .sheet-roll-title, .sheet-rolltemplate-atributo .sheet-rollbox-container .sheet-rollbox .sheet-roll-title, .sheet-rolltemplate-atributo .sheet-rollbox-container .sheet-rollbox-desempenho .sheet-roll-title{ width:100%; grid-column:1/4; min-height:16px; display:flex; align-items:center; justify-content:center; text-align:center; text-transform:uppercase } .sheet-rolltemplate-ataque .sheet-rollbox-container .sheet-rollbox .sheet-roll-label, .sheet-rolltemplate-dado-uso .sheet-rollbox-container .sheet-rollbox .sheet-roll-label, .sheet-rolltemplate-atributo .sheet-rollbox-container .sheet-rollbox .sheet-roll-label, .sheet-rolltemplate-atributo .sheet-rollbox-container .sheet-rollbox-desempenho .sheet-roll-label{ margin-top:5px; width:100%; display:flex; align-items:center; justify-content:center; text-align:center; font-weight:normal } .sheet-rolltemplate-ataque .sheet-rollbox-container .sheet-rollbox .sheet-roll, .sheet-rolltemplate-dado-uso .sheet-rollbox-container .sheet-rollbox .sheet-roll, .sheet-rolltemplate-atributo .sheet-rollbox-container .sheet-rollbox .sheet-roll, .sheet-rolltemplate-atributo .sheet-rollbox-container .sheet-rollbox-desempenho .sheet-roll{ padding-top:5px; width:100%; display:flex; align-items:center; justify-content:center; text-align:center } .sheet-rolltemplate-ataque .sheet-rollbox-container .sheet-rollbox .sheet-roll span, .sheet-rolltemplate-atributo .sheet-rollbox-container .sheet-rollbox .sheet-roll span, .sheet-rolltemplate-dado-uso .sheet-rollbox-container .sheet-rollbox .sheet-roll span{ margin:0 auto; padding:8px; font-size:18px } .sheet-rolltemplate-atributo .sheet-rollbox-container .sheet-rollbox-desempenho .sheet-roll span, .sheet-rolltemplate-dado-uso .sheet-rollbox-container .sheet-rollbox-desempenho .sheet-roll span{ margin-top:-9px; padding:8px; font-size:18px } .sheet-rolltemplate-ataque .sheet-rollbox-container .sheet-rollbox .sheet-divisor{ display:flex; align-items:center; justify-content:center; text-align:center } .sheet-rolltemplate-ataque .sheet-rollbox-container .sheet-rollbox .sheet-divisor span{ width:1px; height:70%; background-color:green; } .sheet-rolltemplate-ataque .sheet-header, .sheet-rolltemplate-atributo .sheet-header, .sheet-rolltemplate-dado-uso .sheet-header{ width: 100%; background-color: green; display: inline-block; text-align: center; color: white; position: relative; font-size: 1.3em; } .sheet-rolltemplate-ataque .sheet-left, .sheet-rolltemplate-atributo .sheet-left, .sheet-rolltemplate-dado-uso .sheet-left{ margin-left: 5px; } .sheet-rolltemplate-ataque .sheet-rollbox-container .sheet-rollbox-ataque{ padding:5px; width:100%; box-sizing:border-box; text-align:center; } .sheet-rolltemplate-ataque .sheet-rollbox-container .sheet-rollbox-ataque { padding:5px; font-family: 'Oldenburg', cursive; width:100%; box-sizing:border-box; margin-bottom:3px; } .sheet-rolltemplate-ataque .sheet-rollbox-container .sheet-rollbox-ataque .sheet-roll-label{ margin-top:5px; width:100%; display:flex; align-items:center; justify-content:center; text-align:center; font-weight:normal } .sheet-rolltemplate-ataque .sheet-rollbox-container .sheet-rollbox-ataque .sheet-roll{ padding-top:5px; width:100%; display:flex; align-items:center; justify-content:center; text-align:center } .sheet-rolltemplate-ataque .sheet-rollbox-container .sheet-rollbox-ataque .sheet-roll span{ margin:0 auto; padding:8px; font-size:18px } .sheet-size-70 { max-width: 70px !important; } .sheet-left-30 { margin-left: 30px !important; } .sheet-size-123 { max-width: 123px !important; } .sheet-ca-label { font-size: 1.7em !important; text-align:center !important; } .sheet-left-22 { margin-left:22px !important; } .sheet-ca-total { width: 40px !important; font-size:1.2em !important; } .sheet-size-30 { width: 30px !important; } .sheet-left-10 { margin-left:10px !important; } .sheet-top-6 { "margin-top:6px !important; } .sheet-left-5 { margin-left: 5px !important; } .sheet-left-80 { margin-left: 80px !important; } .sheet-pv { width: 50px !important; font-size: 1em !important; text-align: right !important; } .sheet-dv { width: 30px !important; font-size: 1em !important; } .sheet-top-5 { margin-top: 5px !important; } .sheet-size-205 { max-width:205px !important; } .sheet-height-18 { max-height:18px !important; } .sheet-height-17 { max-height:17px !important; } .sheet-height-15 { max-height:15px !important; } .sheet-font-normal { font-size: 1em !important; } .sheet-size-150 { max-width:150px !important; } .sheet-left-105 { margin-left:105px !important; } .sheet-left-35 { margin-left:35px !important; } .sheet-left-48 { margin-left:48px !important; } .sheet-left-50 { margin-left:50px !important; } .sheet-left-12 { margin-left:12px !important; } .sheet-left-10 { margin-left:10px !important; } .sheet-size-80 { width:80px !important; max-width:80px !important; } .sheet-font-menor { font-size: 0.7em !important; } .sheet-size-50 { width:50px !important; max-width:50px !important; } .sheet-size-53 { width:53px !important; max-width:53px !important; } .sheet-size-60 { max-width:60px !important; } .sheet-nivel { width: 3.5em !important; } .sheet-anotacoes { max-height:100% !important; height:100% !important; }