@import url("https://fonts.googleapis.com/css?family=Teko|Yellowtail|Bebas+Neue&display=swap"); /* General */ .ui-dialog .charsheet { padding: 0!important; } .sheet-hardboiled button.btn { background: green; color: white; text-shadow: none; } div.sheet-hardboiled { background-color: #fdfdfd; max-width: 1055px; min-width: 855px; font-family: "Bebas Neue"; margin: 0 auto; } label { text-transform: uppercase; font-weight: bold; font-size: 2rem; display: inline-block; width: auto; line-height: 1.5rem; white-space: nowrap; vertical-align: -webkit-baseline-middle; } input { display: inline-block; border: 0; width: auto; padding: 0; line-height: 1.5rem; font-size: 2rem; height: 2rem; font-family: 'Yellowtail'; } input[type=number] { } textarea { resize: vertical; height: 30px; border: 0; line-height: 1.5rem; font-size: 1.5rem; padding: 0; font-family: 'Yellowtail'; } input:focus, textarea:focus { outline:none; } .ui-dialog .charsheet input[type=number] { width: 2.5em!important; text-align: center; } /* Sección personal */ .sheet-hardboiled > .sheet-2colrow > .sheet-col:first-of-type{ width:calc(50% - 40px)!important; margin-right: 35px!important; } div.sheet-personal { border-top: 15px solid #ff8000; border-bottom: 15px solid #ff8000; box-shadow: 5px 4px 15px 5px #888888; background-color: white; border-radius: 15px; padding: 20px 10px; } .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 habilidades */ div.sheet-col-habilidades { width:calc(50%)!important; } div.sheet-habilidades { background-color: #f8ecc8; padding: 10px 5px; box-shadow: 5px 4px 15px 5px #888888; } div.sheet-habilidades-header { text-align: center; background-color: black; color: white; font-family: 'Yellowtail'; display: flex!important; align-items: center; justify-content: space-evenly; font-size: 2rem; margin: 10px 0px; padding: 10px 0px; } div.sheet-habilidades-header .sheet-col { text-align: center; } div.sheet-habilidades-header .sheet-col:second-of-type { width: 25%; } div.sheet-habilidades-header .sheet-col:nth-of-type(3) { width: 42%; } div.sheet-habilidades-body { position: relative; } div.sheet-habilidades-body div { display: flex; align-items: center; } div.sheet-habilidades label { width: 110px; margin-bottom: 0px; margin-left: 36px; } div.sheet-habilidades input { background-color: #f8ecc8; border-bottom: 2px solid black; width: 2.25em!important; text-align: center; } div.sheet-habilidades input[type=text] { flex-grow: 1; text-align: center; } .sheet-habilidades button[type=roll]{ position: absolute; left: 0; } .sheet-habilidades select { width: fit-content; width: -webkit-fill-available; margin-bottom: 1px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; border:none; background-color: #f8ecc8; border-bottom: 2px solid black; } .sheet-habilidades select option{ text-transform: uppercase; } .sheet-habilidades .repcontrol button{ padding: 2px 5px; } .sheet-habilidades .repcontainer { display: block; } /* .sheet-habilidades .repcontrol { display: block; } .sheet-habilidades .btn.repcontrol_add { float: right; }*/ /* Sección atributos */ .sheet-atributos { margin-top: 20px; background-color: #f8ecc8; padding: 20px 30px; border: 10px solid #444; } .sheet-atributos label { font-size: 2.5rem; font-weight: bold; color: #ff8000; text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black; width: 100px; line-height: 2.5rem; } .sheet-atributos span { font-size: 2rem; font-weight: bold; } div.sheet-atributos input { background-color: #f8ecc8; border-bottom: 2px solid black; text-align: center; font-size: 2rem; height: 2.5rem; } .sheet-extra label { font-size: 2rem; font-weight: bold; color: #000000; text-shadow: none; width: 170px; vertical-align: -webkit-baseline-middle; line-height: 2rem; } /* Weapons */ .sheet-section-weapons { margin-top: 25px; } .sheet-section-weapons .sheet-col { border-right: 4px black solid; } div.sheet-armas-header { text-align: center; background-color: black; color: white; display: flex!important; align-items: center; font-size: 2rem; padding:10px 0; } .sheet-weapon-row { border-bottom: 4px solid #dcdcdc; display: flex!important; position: relative; } .sheet-weapon-row button { position: absolute; left: 0; } .sheet-weapon-row input { background-color: #f8f8f8; width: 100%; text-align: center; } .sheet-section-weapons td { border-right: 3px solid black; border-left: 3px solid black; border-bottom: 3px solid #ececec; background-color: #dddddd; } /* Sección optional */ .sheet-optional { background-color: #f8ecc8; padding: 20px; box-shadow: 5px 4px 15px 5px #888888; margin: 20px 0px; } div.sheet-optional input { background-color: #f8ecc8; border-bottom: 2px solid black; text-align: center; font-size: 2rem; height: 2.5rem; } div.sheet-optional input[type=text] { width: 100%; margin-bottom: 10px; text-align: left; } .sheet-optional span { font-size: 2rem; font-weight: bold; } /* Notas */ .sheet-notas { } .sheet-notas h3 { font-size: 2rem; background-color: black; padding: 5px; text-align: center; margin-top: 40px; color: white; } .sheet-notas textarea { font-size: 2rem; font-family: 'Yellowtail'; padding: 10px; height: 600px; background-image: -webkit-linear-gradient(left, #f8ecc8 10px, transparent 10px), -webkit-linear-gradient(right, #f8ecc8 10px, transparent 10px), -webkit-linear-gradient(#f8ecc8 30px, black 30px, black 31px, #f8ecc8 31px); background-image: -moz-linear-gradient(left, #f8ecc8 10px, transparent 10px), -moz-linear-gradient(right, #f8ecc8 10px, transparent 10px), -moz-linear-gradient(#f8ecc8 30px, black 30px, black 31px, #f8ecc8 31px); background-image: -ms-linear-gradient(left, #f8ecc8 10px, transparent 10px), -ms-linear-gradient(right, #f8ecc8 10px, transparent 10px), -ms-linear-gradient(#f8ecc8 30px, black 30px, black 31px, #f8ecc8 31px); background-image: -o-linear-gradient(left, #f8ecc8 10px, transparent 10px), -o-linear-gradient(right, #f8ecc8 10px, transparent 10px), -o-linear-gradient(#f8ecc8 30px, black 30px, black 31px, #f8ecc8 31px); background-image: linear-gradient(left, #f8ecc8 10px, transparent 10px), linear-gradient(right, #f8ecc8 10px, transparent 10px), linear-gradient(#f8ecc8 30px, black 30px, black 31px, #f8ecc8 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%; } /* PD/BD rolltemplate */ .sheet-rolltemplate-hardboiled table, .sheet-rolltemplate-hardboiled-disparo table { width: 100%; border: 1px solid black; color: black; background: #FFFFFF; } .sheet-rolltemplate-hardboiled caption, .sheet-rolltemplate-hardboiled-disparo caption { text-align: center; background: black; color: white; font-weight: bold; padding: 2px; border: 1px solid black; line-height: 1.6em; } .sheet-rolltemplate-hardboiled td, .sheet-rolltemplate-hardboiled-disparo td { padding: 2px; border-bottom: 1px solid black; } .sheet-rolltemplate-hardboiled td.sheet-template_label, .sheet-rolltemplate-hardboiled-disparo td.sheet-template_label { font-weight: bold; } .sheet-rolltemplate-hardboiled td.sheet-template_value, .sheet-rolltemplate-hardboiled-disparo td.sheet-template_value { text-align: center; } .sheet-rolltemplate-hardboiled .inlinerollresult, .sheet-rolltemplate-hardboiled-disparo .inlinerollresult { display: inline-block; min-width: 1.5em; text-align: center; border: 2px solid black; background: #BEBEBE; } .sheet-rolltemplate-hardboiled .inlinerollresult.fullcrit, .sheet-rolltemplate-hardboiled-disparo .inlinerollresult.fullcrit { border: 2px solid black; background: #BEBEBE; } .template-hardboiled .inlinerollresult.fullfail, .template-hardboiled-disparo .inlinerollresult.fullfail { border: 2px solid black; background: #BEBEBE; } .sheet-rolltemplate-hardboiled .inlinerollresult.importantroll, .sheet-rolltemplate-hardboiled-disparo .inlinerollresult.importantroll { border: 2px solid black; background: #BEBEBE; }