@import url("https://fonts.googleapis.com/css?family=Maven+Pro:400,700,900&display=swap"); /* General */ .ui-dialog .charsheet { padding: 0!important; } .sheet-ysystem button.btn { color: black; text-shadow: none; border: none; border-radius: 0; outline: none; box-shadow: none; background: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Ysystem/dice.png); background-size: contain; background-repeat: no-repeat; cursor: pointer; width: 23px; height: 27px; background-position: center; padding: 2px 0; } .sheet-ysystem button.btn:before { content: ' '; } div.sheet-ysystem { background-color: #fdfdfd; max-width: 1055px; min-width: 755px; font-family: 'Maven Pro'; margin: 0 auto; } label { font-size: 2rem; display: inline-block; width: auto; line-height: 1; white-space: nowrap; vertical-align: -webkit-baseline-middle; margin-bottom: 0; margin-top: 2px; font-weight: 400; } label span { font-size: 10px; display: block; text-align: center; } .sheet-atributos_container label, .sheet-derivados label { font-weight: 700; } input { display: inline-block; border: 0; width: auto; padding: 0; line-height: 1; font-size: 2rem; height: 2rem; font-family: 'Maven Pro'; border-bottom: 1px dotted black; font-weight: 400; } input[type=number] { } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { display: none; } textarea { resize: vertical; height: 30px; border: 0; line-height: 1; font-size: 1.5rem; padding: 0; font-family: 'Maven Pro'; border-bottom: 1px dotted black; } input:focus, textarea:focus { outline:none; } /* Sección personal */ .sheet-ysystem > .sheet-2colrow.sheet-row1 > .sheet-col:first-of-type{ width:calc(30% - 40px)!important; margin-right: 35px!important; } .sheet-ysystem > .sheet-2colrow.sheet-row1 > .sheet-col{ width:calc(70%)!important; margin-right: 0!important; } .sheet-ysystem > .sheet-2colrow.sheet-row2 > .sheet-col, .sheet-ysystem > .sheet-2colrow.sheet-row3 > .sheet-col, .sheet-ysystem > .sheet-2colrow.sheet-row4 > .sheet-col, .sheet-ysystem > .sheet-2colrow.sheet-row5 > .sheet-col, .sheet-ysystem > .sheet-2colrow.sheet-row6 > .sheet-col { width: 100%; margin: 20px 0px; } .sheet-ysystem > .sheet-2colrow.sheet-row1, .sheet-ysystem > .sheet-2colrow.sheet-row2, .sheet-ysystem > .sheet-2colrow.sheet-row3, .sheet-ysystem > .sheet-2colrow.sheet-row4, .sheet-ysystem > .sheet-2colrow.sheet-row5 { padding-bottom: 5px; border-bottom: 2px solid black; } .sheet-field-wrap { width: 100%; display: flex; } .sheet-field-wrap input { width: 100%; flex-grow: 1; } div.sheet-personal input[type=number] { width: 40px; } .sheet-personal label { margin-top: 10px; } /* Sección Atributos */ .sheet-atributos_container { display: flex; justify-content: space-around; } .sheet-atributos h1 { font-weight: 900; text-align: center; margin-bottom:10px; font-size: 2.25rem; } .sheet-atributos .sheet-field-wrap { flex-direction: column; float: left; width: auto; align-items: center; } .sheet-atributos label { padding: 0; margin-bottom: 10px; } .sheet-atributos input[type=number] { height: 50px; max-width: 50px; border-radius: 50px; border: 1px solid black; width: auto; text-align: center; } /* Sección Habilides */ .sheet-aux { display: flex; width: 100%; align-items: center; justify-content: center; padding: 5px; border: 1px solid lightgrey; } .sheet-aux label { font-size: 1.5rem; margin-bottom: 0; margin-left: 20px; margin-right: 5px; line-height: 1.5rem; } .sheet-aux input { width: auto; } .sheet-aux input[type=number] { height: 30px; width: 30px; border-radius: 30px; font-size: 1.5rem; margin-top: 5px; } .sheet-aux select { margin-bottom: 0; } .sheet-3colrow.sheet-habilidades { margin-right: 10px; margin-top: 30px; } .sheet-habilidades .sheet-field-wrap { flex-direction: row; width: 100%; align-self: center; } .sheet-habilidades_container { width: 100%; text-align: right; line-height: 1; } .sheet-habilidades label { margin: 0; font-size: 1.5rem; } .sheet-habilidades input[type=text] { font-size: 1.5rem; border-bottom: 1px solid black; } .sheet-habilidades input[type="radio"] { width: auto; height: initial; max-width: initial; border: initial; border-radius: inherit; margin-left: 5px; } .sheet-habilidades input[type="radio"]:after { width: 15px; height: 15px; border-radius: 15px; top: -2px; left: -1px; position: relative; background-color: black; content: ""; display: inline-block; visibility: visible; border: 2px solid white; } .sheet-habilidades input[type="radio"]:checked ~ input[type="radio"]:after { width: 12px; height: 12px; top: -2px; background-color: white; border: 2px solid black; left: 0px; } .sheet-derivados { display: flex; margin: 30px 0px; justify-content: space-around; } .sheet-derivados .sheet-field-wrap { flex-direction: row; } .sheet-derivados .sheet-field-wrap label{ margin-right: 10px; font-size: 1.75rem; } .sheet-row4 h1 { margin-bottom:0; } /* SALUD */ .sheet-salud .sheet-field-wrap { align-items: center; width: 100%; margin-top: 20px; } /* COMBATE */ .sheet-armas .sheet-col { margin-right: 5px!important; } .sheet-section-combate { margin-top:20px; } .sheet-armas input { border-bottom: 1px solid black; width: 100%; font-size: 1.5rem; } .sheet-armas .sheet-aux { flex-direction: column; align-items: flex-start; margin-bottom: 20px; } .sheet-armas .sheet-aux label { margin-left: 0px; } .sheet-armas .sheet-aux div { display: flex; align-items: center; margin: 5px 0; } .sheet-armas .sheet-combate-row select { width: 100%; } .sheet-smallinput { border-bottom:none!important; width: 11px!important; } .sheet-pertenencias textarea{ font-size: 1.5rem; padding: 10px; height: 335px; background-image: -webkit-linear-gradient(left, #ffffff 10px, transparent 10px), -webkit-linear-gradient(right, #ffffff 10px, transparent 10px), -webkit-linear-gradient(#ffffff 30px, black 30px, black 31px, #ffffff 31px); background-image: -moz-linear-gradient(left, #ffffff 10px, transparent 10px), -moz-linear-gradient(right, #ffffff 10px, transparent 10px), -moz-linear-gradient(#ffffff 30px, black 30px, black 31px, #ffffff 31px); background-image: -ms-linear-gradient(left, #ffffff 10px, transparent 10px), -ms-linear-gradient(right, #ffffff 10px, transparent 10px), -ms-linear-gradient(#ffffff 30px, black 30px, black 31px, #ffffff 31px); background-image: -o-linear-gradient(left, #ffffff 10px, transparent 10px), -o-linear-gradient(right, #ffffff 10px, transparent 10px), -o-linear-gradient(#ffffff 30px, black 30px, black 31px, #ffffff 31px); background-image: linear-gradient(left, #ffffff 10px, transparent 10px), linear-gradient(right, #ffffff 10px, transparent 10px), linear-gradient(#ffffff 30px, black 30px, black 31px, #ffffff 31px); background-size: 100% 100%, 100% 100%, 100% 31px; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); line-height: 31px; padding: 8px; width: 98%; } /* Roll Templates */ .sheet-rolltemplate-ysystem table, .sheet-rolltemplate-ysystem-ini table { width: 100%; border: 1px solid black; color: black; background: #FFFFFF; } .sheet-rolltemplate-ysystem caption, .sheet-rolltemplate-ysystem-ini caption { text-align: center; background: #ececec; color: #2b2b2b; font-weight: 700; padding: 2px; border: 1px solid black; border-bottom: none; line-height: 2em; } .sheet-rolltemplate-ysystem td, .sheet-rolltemplate-ysystem-ini td { padding: 2px; border-bottom: 1px solid black; text-align: center; } .sheet-rolltemplate-ysystem td.sheet-template_label, .sheet-rolltemplate-ysystem-ini td.sheet-template_label { font-weight: 700; } .sheet-rolltemplate-ysystem td.sheet-template_value, .sheet-rolltemplate-ysystem-ini td.sheet-template_value { text-align: center; } .sheet-rolltemplate-ysystem td.sheet-extrainfo { text-align: center; background: #ececec; color: #2b2b2b; border-top: none; line-height: 1em; font-style: italic; } .sheet-rolltemplate-ysystem .inlinerollresult, .sheet-rolltemplate-ysystem-ini .inlinerollresult { display: inline-block; min-width: 1.5em; min-height: 1.5em; text-align: center; border: none!important; background: white; color: #2b2b2b; margin: 4px 0; line-height: 1.5em; padding: 0; font-size: 1em; font-weight: 400; } .sheet-rolltemplate-ysystem .sheet-dice .inlinerollresult, .sheet-rolltemplate-ysystem-ini .sheet-dice .inlinerollresult { border: 1px solid black!important; background: white; color: black; box-shadow: 5px 5px 1px black; font-size: 1em; font-weight: 700 } .sheet-rolltemplate-ysystem .sheet-dice .inlinerollresult.fullfail, .sheet-rolltemplate-ysystem-ini .sheet-dice .inlinerollresult.fullfail { background-color: #ff4000; color: white; } .sheet-rolltemplate-ysystem .sheet-dice .inlinerollresult.fullcrit, .sheet-rolltemplate-ysystem-ini .sheet-dice .inlinerollresult.fullcrit { background-color: #00ff80; }