.sheet-dod { max-width: 832px; background: whie; color: black; font-size: 13px; line-height: 18px; margin: 0; overflow: visible; padding: 0; font-family: Helvetica, Sans-Serif; } .sheet-dod-table { display: table; width: 100%; } .sheet-dod-table-no-border { display: table; width: 100%; border: none; } .sheet-dod-table-border { display: table; width: 100%; border: 1px solid black; } .sheet-dod-row { display: table-row; width: 100%; height: 30px; } .sheet-dod-row-40 { display: table-row; width: 100%; height: 39px; } .sheet-dod-row-20 { display: table-row; width: 100%; height: 20px; } .sheet-dod-row .sheet-dod-header { background-color: #fd5232; font-size: 14px; font-weight: bold; text-align: left; } .sheet-dod-header { background-color: #fd5232; font-size: 14px; font-weight: bold; text-align: left; } .sheet-dod-cell { display: table-cell; vertical-align: middle; font-size: 14px; border: 1px solid black; } .sheet-dod-cell-no-border { display: table-cell; vertical-align: middle; font-size: 14px; border: 1px solid black; border: none; text-underline-position: below; } .sheet-dod-cell-66 { width: 66%; } .sheet-dod-cell-50 { width: 50%; } .sheet-dod-cell-45 { width: 45%; } .sheet-dod-cell-33 { width: 33%; } .sheet-dod-cell-30 { width: 30%; } .sheet-dod-cell-25 { width: 25%; } .sheet-dod-cell-10 { width: 10%; } .sheet-dod-row-top { vertical-align: top; } .sheet-dod-cell-text { display: table-cell; vertical-align: middle; border: 1px solid black; width: 180px; min-width: 80px; max-width: 180px; padding-left: 5px; } .sheet-dod-cell-text input { display: table-cell; vertical-align: middle; text-align: left; width: 95%; height: 100%; border-width: 0px; border: none; box-shadow: none; } .sheet-dod-cell-text input:focus { outline: none !important; } .sheet-dod-cell-no-border-text { display: table-cell; vertical-align: middle; border: none; width: 180px; min-width: 80px; max-width: 180px; padding-left: 5px; } .sheet-dod-cell-no-border-text input { display: table-cell; vertical-align: middle; text-align: left; width: 95%; height: 100%; border: 0px; box-shadow: none; border-bottom: 1px solid black; } .sheet-dod-cell-no-border-text input:focus { outline: none !important; } .sheet-dod-cell-fv { display: table-cell; vertical-align: middle; text-align: center; /* width: 100%;*/ border: 1px solid black; min-width: 40px; max-width: 80px; } .sheet-dod-cell-fv input { display: table-cell; vertical-align: middle; text-align: center; width: 90%; height: 100%; border-width: 0px; border: none; box-shadow: none; background: none; } .sheet-dod-cell-fv input:focus { outline: none !important; } .sheet-dod-cell-logo { display: table-cell; vertical-align: bottom; text-align: center; width: 350px; /*border: 1px solid black;*/ border-bottom: 0px; } .sheet-dod-cell-logo img { max-width: 300px; } .sheet-dod-cell-logo-img { display: table-cell; vertical-align: bottom; text-align: center; padding-top: 10px; border: 1px solid black; border-bottom: 0px; height: 45px; } .sheet-dod-cell-roll { display: table-cell; vertical-align: top; text-align: center; font-size: 20px; border: 1px solid black; border-top: 0px; font-family: "Times New Roman", "Times"; font-size: 20.5px; } .sheet-dod-cell-roll hr { border: 1px solid black; border-radius: 1px; padding-top: 0px; padding-bottom: 0px; width: 300px; } .sheet-dod-floating-label-group { position: relative; width: 100%; height: 100%; padding-left: 5px; } .sheet-dod-floating-label-group .sheet-dod-floating-label { position: absolute; pointer-events: none; top: 3px; left: 10px; transition: all 0.1s ease; } .sheet-dod-floating-label-group input:focus ~ .sheet-dod-floating-label, .sheet-dod-floating-label-group input:not(:focus):valid ~ .sheet-dod-floating-label { font-size: 9px; top: -8px; bottom: 0px; left: 5px; opacity: 1; border-width: 0px; border: none; box-shadow: none; outline: none !important; } .sheet-dod-floating-label-group input:focus { outline: none !important; } .sheet-dod-floating-label-group input { display: table-cell; vertical-align: middle; text-align: left; font-size: 14px; width: 90%; height: 90%; border-width: 0px; border: none; box-shadow: none; } .sheet-dod-pc-tab > input, .sheet-dod-tab1, .sheet-dod-tab2 { display: none; } .sheet-dod-input1:checked ~ .sheet-dod-tab1, .sheet-dod-input2:checked ~ .sheet-dod-tab2 { display: block; } .sheet-dod-input1:checked ~ ul > li label.sheet-filter-label1, .sheet-dod-input2:checked ~ ul > li label.sheet-filter-label2 { background: #fd5232; } .sheet-dod-pc-tab ul { list-style: none; } .sheet-filter-label1, .sheet-filter-label2 { float: left; font-family: "Times New Roman", "Times"; padding: 15px 25px; margin: 0px; border: 1px solid black; border-bottom: 0; background: white; color: black; cursor: pointer; width: 70px; font-weight: normal; } .sheet-filter-label1:hover, .sheet-filter-label2:hover { background: #f86a31; } .sheet-dod-cell-body { display: table-cell; position: relative; border: 0px; } .sheet-dod-cell-body-head { position: absolute; top: 10px; left: 50px; border: 1px solid black; } .sheet-dod-cell-body-chest { position: absolute; top: 40px; left: 300px; border: 1px solid black; } .sheet-dod-cell-body-rarm { position: absolute; top: 90px; left: 30px; border: 1px solid black; } .sheet-dod-cell-body-larm { position: absolute; top: 150px; left: 330px; border: 1px solid black; } .sheet-dod-cell-body-stomach { position: absolute; top: 170px; left: 30px; border: 1px solid black; } .sheet-dod-cell-body-lleg { position: absolute; top: 260px; left: 330px; border: 1px solid black; } .sheet-dod-cell-body-rleg { position: absolute; top: 270px; left: 30px; border: 1px solid black; } .sheet-dod-cell-tot-kp { position: absolute; top: 360px; left: 372px; border: 1px solid black; } .sheet-dod-cell-tot-psy { position: absolute; top: 422px; left: 372px; border: 1px solid black; } .sheet-span-kp input { vertical-align: middle; text-align: left; width: 70px; height: 15px; border-top: none; border-left: none; border-right: none; border-bottom: 1px solid black; box-shadow: none; background: none; } .sheet-dod-cell-kp input:focus { outline: none !important; } .sheet-span-kp-abs input { vertical-align: middle; text-align: center; padding-left: 10px; width: 30px; height: 15px; border-top: none; border-left: none; border-right: none; border-bottom: 1px solid black; box-shadow: none; } .sheet-dod-cell-kp-abs input:focus { outline: none !important; } .sheet-dod-cell-tot-checkbox { margin-left: 0px; } .sheet-dod-damage-start { margin-top: 330px; } .sheet-dod-roll-button:focus { outline: none !important; } .sheet-dod-roll-button { background: none !important; border: none; padding: 0 !important; cursor: pointer; font-size: 14px; } button[type="roll"]:before { font-family: "dicefontd20"; content: "A"; } .sheet-dod-float-left { float: left; } .sheet-dod-float-left-70 { float: left; width: 70%; } .sheet-dod-float-left-80 { float: left; width: 80%; } .sheet-dod-roll-d20-right { float: right; text-align: right; margin-right: 3px; } /* rolltemplate design */ /*.sheet-rolltemplate-dodDefault .sheet-template-row div:nth-child(odd) { background-color: rgba(217, 217, 214,1); } .sheet-rolltemplate-dodDefault .sheet-template-row div:nth-child(even) { background-color: rgba(233, 233, 233,1); }*/ .sheet-rolltemplate-dodDefault .sheet-template-row .inlinerollresult { display: inline-block; min-width: 1.5em; text-align: center; /*border: 2px solid rgba(167, 168, 170,1);*/ border: none; background: none; } .sheet-rolltemplate-dodDefault .sheet-template-row .sheet-template-skill .inlinerollresult.fullcrit { color: #3fb315; border: none; } .sheet-rolltemplate-dodDefault .sheet-template-row .sheet-template-skill .inlinerollresult.fullfail { /*color: #B31515;*/ color: #fd5232; border: none; } .sheet-rolltemplate-dodDefault .sheet-template-row .sheet-template-skill .inlinerollresult.importantroll { color: #4a57ed; border: none; } /**TEST**/ .sheet-rolltemplate-dodDefault .sheet-template-float-left-70 .sheet-rolltemplate-dodDefault .sheet-template-float-left-80 .sheet-rolltemplate-dodDefault .sheet-template-float-right { display: inline-block; zoom: 1; *display: inline; letter-spacing: normal; word-spacing: normal; vertical-align: top; text-rendering: auto; } .sheet-rolltemplate-dodDefault .sheet-template-float-left-70 { /*float: left; width: 70%; */ width: 70%; } .sheet-rolltemplate-dodDefault .sheet-template-float-left-80 { float: left; width: 80%; } .sheet-rolltemplate-dodDefault .sheet-template-float-right { vertical-align: bottom; /*float: right; text-align: right; width: 20%; margin-right: 3px; */ } .sheet-rolltemplate-dodDefault .sheet-template-rt-card { width: 95%; background-color: #ffffff; font-size: 11px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: black 1px solid; padding: 5px 0px 10px 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .sheet-rolltemplate-dodDefault .sheet-template-rt-header { text-align: center; position: relative; color: #fff; margin: 0 -10px 10px -10px; padding: 5px 0; background-color: #5c5c5c; background-image: linear-gradient( rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) ); -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.3); box-shadow: 0 2px 0 rgba(0, 0, 0, 0.3); } .sheet-rolltemplate-dodDefault .sheet-template-rt-header:before, .sheet-rolltemplate-dodDefault .sheet-template-rt-header:after { content: ""; position: absolute; border-style: solid; border-color: transparent; bottom: -10px; } .sheet-rolltemplate-dodDefault .sheet-template-rt-header:before { border-width: 0 10px 10px 0; border-right-color: #222; left: 0; } .sheet-rolltemplate-dodDefault .sheet-template-rt-header:after { border-width: 0 0 10px 10px; border-left-color: #222; right: 0; } .sheet-rolltemplate-dodDefault .sheet-template-rt-title { font-size: 1.5em; } .sheet-rolltemplate-dodDefault .sheet-template-rt-key { font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; -moz-text-decoration-color: #d64541; text-decoration-color: #d64541; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; max-width: 160px; padding: 2px 2px 2px 0px; } .sheet-rolltemplate-dodDefault .sheet-template-rt-value { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-top: 2px; } .sheet-rolltemplate-dodDefault .sheet-template--ignored-roll .inlinerollresult { opacity: 0.5; } .sheet-rolltemplate-dodDefault .sheet-template-no-roll-highlight .inlinerollresult { background-color: inherit; border: 0; padding: 0; font-weight: normal; cursor: help; font-size: 1em; } .sheet-rolltemplate-dodDefault .sheet-template-main-content { border: none; padding-left: 5px; } .sheet-rolltemplate-dodDefault .sheet-template-main-content hr.sheet-roll { width: 80%; margin-left: auto; margin-right: auto; color: #d64541; background-color: #d64541; height: 1px; } .sheet-rolltemplate-dodDefault .sheet-template-rt-value .sheet-template-no-roll-highlight .inlinerollresult .fullfail .sheet-rolltemplate-dodDefault .sheet-template-rt-value .sheet-template-no-roll-highlight .inlinerollresult .fullcrit { border: 0; } @media screen and (max-width: 800px) { .sheet-dod-cell-logo { width: 200px; } .sheet-dod-cell-logo img { width: 150px; } .sheet-dod-cell-roll { font-size: 18px; } .sheet-dod-cell-roll hr { width: 150px; } }