Files
roll20-character-sheets/Empire_des_cerisiers/EdC.css
T
Marc Jamet cabf67dcad [L'Empire des Cerisiers V1.2-1] Fix, new feature and update
Fix : non working selector on ritual tab.
 Updated : re styling of gmroll button.
 Added : currencies.
2020-11-16 21:01:34 +01:00

1006 lines
22 KiB
CSS

@import url('https://fonts.googleapis.com/css?family=Architects+Daughter&family=Indie+Flower|Roboto&display=swap');
.sheet-global{
position: relative;
}
.sheet-header{
width: 100%;
}
.sheet-logo{
max-width: 250px;
width: 100%;
}
.sheet-cell-logo{
max-width: 260px;
}
.sheet-cell-header{
min-width: 69%;
max-width: calc(100% - 250px);
}
.sheet-global .btn.repcontrol_add, .btn.repcontrol_edit{
background-color: transparent;
border-radius: 0;
box-shadow: none;
border: none;
background-image: url('https://lh3.googleusercontent.com/pw/ACtC-3dvXLZZFZYOHzJyJeXZAcEa8aKDuzQiMLxoAXYmeubSlK2KdSrIsKaoiAU6nWTVIiq9RUzX-GLGmUHAlXvyYgkDRWq_kWfE_72NVXiQnqtSk0djRrLfsXke5gntSTR_XpXYTFVLMCtz31zmE6nmWMFr=w168-h58-no?authuser=0');
background-size: contain;
background-repeat: no-repeat;
color: white;
padding: 3px 20px;
transition: transform 0.3s ease;
transform: scale(1);
outline: transparent;
background-position: center;
}
.sheet-global .btn.repcontrol_add:hover, .btn.repcontrol_edit:hover {
background-position: center;
transform: scale(1.1);
}
.sheet-global .btn.repcontrol_add:active, .btn.repcontrol_edit:active {
background-position: center;
transform: scale(0.9);
}
.sheet-path,
.sheet-info,
.sheet-field,
.sheet-stuff,
.sheet-magie,
.sheet-advantage{
display: none;
padding: 1.5em;
}
/*------------ Modal ------------- */
.sheet-modal,
.sheet-modalritual
{
display: none;
}
.sheet-modal .sheet-close-button,
.sheet-modalritual .sheet-close-button
{
border: none;
background: transparent;
position: absolute;
top: 1em;
right: 1em;
}
.sheet-close-button
{
width: 25px;
}
.sheet-modalvalue[value="modaltrue"] ~ .sheet-modal,
.sheet-modalritualvalue[value="modalritualtrue"] ~ .sheet-modalritual
{
display: block;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
border: 2px solid black;
z-index: 200;
background-color: white;
padding: 2em;
max-height: 80vh;
overflow: auto;
}
.sheet-modal label span,
.sheet-modalritual label span,
.sheet-path [name='act_modaltrue'],
.sheet-magie [name='act_modalritualtrue']
{
background-color: transparent;
color: black;
transition : all 0.3s ease;
border-radius: 0;
font-family: 'Architects Daughter', cursive;
font-weight: 900;
font-size: 15px ;
box-shadow : none;
border : 1px solid black;
padding : 10px 10px;
cursor: pointer;
display: inline-block;
}
.sheet-modal input[type='radio'],
.sheet-modalritual input[type='radio']
{
display: none;
}
.sheet-modal label input:checked ~ span,
.sheet-modalritual label input:checked ~ span,
.sheet-path [name='act_modaltrue']:hover,
.sheet-magie [name='act_modalritualtrue']:hover
{
color: #db569b;
border-color: #db569b;
}
.sheet-modal label input ~ .sheet-reset,
.sheet-modalritual label input ~ .sheet-reset
{
padding : 10px 10px;
cursor: pointer;
display: inline-block;
font-weight: 900;
font-size: 25px ;
border: none;
}
.sheet-modal .sheet-path-wrapper,
.sheet-modalritual .sheet-path-wrapper
{
background-image: url('https://lh3.googleusercontent.com/pw/ACtC-3dtHP2bnvZt5nW5OrlmBWTPAg1vLJha3heEq3kFdVtEn4YPewF0hcnC1hbotOHpBOKRgF3Wnej_v1EmYcnYyOheSSIGb000DPbb_buXNlzRz7p0DbtfqYURSqZtFyaH-99_k-6S_JvadR7yfIPQ538z=w231-h245-no?authuser=0');
height: 80px;
width: 80px;
}
.sheet-modal .sheet-score,
.sheet-modalritual .sheet-score
{
text-align: right;
}
.sheet-modal .sheet-path-wrapper input,
.sheet-modalritual .sheet-path-wrapper input
{
font-size: 20px;
margin: 1.5em 0.6em;
color: black;
font-weight: 600;
}
/*------------ Tabs button ------------- */
.sheet-tabstoggle[value="path"] ~ div.sheet-path,
.sheet-tabstoggle[value="info"] ~ div.sheet-info,
.sheet-tabstoggle[value="field"] ~ div.sheet-field,
.sheet-tabstoggle[value="magie"] ~ div.sheet-magie,
.sheet-tabstoggle[value="stuff"] ~ div.sheet-stuff,
.sheet-tabstoggle[value="advantage"] ~ div.sheet-advantage {
display: block;
}
.sheet-tabstoggle[value="path"] ~ div [name=act_path],
.sheet-tabstoggle[value="info"] ~ div [name=act_info],
.sheet-tabstoggle[value="field"] ~ div [name=act_field],
.sheet-tabstoggle[value="magie"] ~ div [name=act_magie],
.sheet-tabstoggle[value="stuff"] ~ div [name=act_stuff],
.sheet-tabstoggle[value="advantage"] ~ div [name=act_advantage] {
color: #db569b;
border-color: #db569b;
outline: transparent;
position: relative;
}
.sheet-tabstoggle[value="path"] ~ div [name=act_path] span,
.sheet-tabstoggle[value="info"] ~ div [name=act_info] span,
.sheet-tabstoggle[value="field"] ~ div [name=act_field] span,
.sheet-tabstoggle[value="magie"] ~ div [name=act_magie] span,
.sheet-tabstoggle[value="stuff"] ~ div [name=act_stuff] span,
.sheet-tabstoggle[value="advantage"] ~ div [name=act_advantage] span {
position: absolute;
background-size: contain;
background-repeat : no-repeat;
height: 15px;
width: 15px;
top: 0;
opacity: 0;
transform: translate(0, 0) rotate(-180deg);
transition: opacity 0.3s, transform 0.5s ease;
}
.sheet-tabstoggle[value="path"] ~ div [name=act_path] span:nth-child(1),
.sheet-tabstoggle[value="info"] ~ div [name=act_info] span:nth-child(1),
.sheet-tabstoggle[value="field"] ~ div [name=act_field] span:nth-child(1),
.sheet-tabstoggle[value="magie"] ~ div [name=act_magie] span:nth-child(1),
.sheet-tabstoggle[value="stuff"] ~ div [name=act_stuff] span:nth-child(1),
.sheet-tabstoggle[value="advantage"] ~ div [name=act_advantage] span:nth-child(1) {
background-image: url('https://lh3.googleusercontent.com/pw/ACtC-3csmQHTvBiBqDJne8K2hlMKNFv-CLGVrqfwzvYbJBI47hVM5XVK_m1SZG-j2VT-xaAKQJefSsGgpwhNgUJ9DfFlUP9hdCyBRg00lRoPFdYu7Giva9lI2w7HBQbj1MvEhFIbFTGagxcYdtxlLfRKGg8t4Q=w48-h37-no?authuser=0');
left: 0;
transform: translate(4px, 20px) rotate(50deg);
opacity: 1;
}
.sheet-tabstoggle[value="path"] ~ div [name=act_path] span:nth-child(2),
.sheet-tabstoggle[value="info"] ~ div [name=act_info] span:nth-child(2),
.sheet-tabstoggle[value="field"] ~ div [name=act_field] span:nth-child(2),
.sheet-tabstoggle[value="magie"] ~ div [name=act_magie] span:nth-child(2),
.sheet-tabstoggle[value="stuff"] ~ div [name=act_stuff] span:nth-child(2),
.sheet-tabstoggle[value="advantage"] ~ div [name=act_advantage] span:nth-child(2) {
background-image: url('https://lh3.googleusercontent.com/pw/ACtC-3dig12iVccXHjyBvw9EHpkd3LnUK53KDY8Nlvcl5L0a3GwuGyKiGHpTE6uOOfukKWPdZ_mW7fJ4VSX3QCDh8mVn8g1JwJTEH7Hw5i3P5Gjc1DfLQItGNkpCZFziCbFKK4Ed5tsPO8PapXsVgbUImpeRmQ=w58-h54-no?authuser=0');
left: 50%;
transform: translate(20px, 32px) rotate(23deg);
opacity: 1;
}
.sheet-tabstoggle[value="path"] ~ div [name=act_path] span:nth-child(3),
.sheet-tabstoggle[value="info"] ~ div [name=act_info] span:nth-child(3),
.sheet-tabstoggle[value="field"] ~ div [name=act_field] span:nth-child(3),
.sheet-tabstoggle[value="magie"] ~ div [name=act_magie] span:nth-child(3),
.sheet-tabstoggle[value="stuff"] ~ div [name=act_stuff] span:nth-child(3),
.sheet-tabstoggle[value="advantage"] ~ div [name=act_advantage] span:nth-child(3) {
background-image: url('https://lh3.googleusercontent.com/pw/ACtC-3ckNowHdOSTaSsBvuKhb55WlaUBETtUCjRNA8BKNGIdAU0eY0C66t2vozlTStWcVC4BFtnxanKF2fQM5WrhHT0E1pTcT83U12wZY1itkwe7A20yjVhNij02J4knXY2FXsbT_3W7mwligrK0puB4JoIFsg=w61-h43-no?authuser=0');
left: 90%;
transform: translate(5px, 20px) rotate(180deg);
opacity: 1;
}
/*------------ end Tabs button ------------- */
.charsheet .sheet-global .sheet-tooltip{
border: none;
}
.sheet-title{
font-family: 'Architects Daughter', cursive;
font-weight: 900;
}
.sheet-mt-2{
margin-top: 1.5em;
}
.sheet-text-center{
text-align: center;
}
.sheet-text-left{
text-align: left;
}
img{
max-width: 100%;
}
.sheet-global{
background-image: url('https://lh3.googleusercontent.com/pw/ACtC-3cWAcftXDquAPtdF3BEzJaTgNCSRX5QWPPLLm52UHkA5UN527Wc7saEdL99mh0XFBLkoiruQvfih5z2qrj5LxdOhHv-4kx5riKEubxJ_s2kFvfSrZVnDRAITuuk5RA983UgRVQifIcvHLDP-tj4Sj_R=w1153-h825-no?authuser=0');
background-size: 450px;
background-position : top right;
background-repeat: no-repeat;
padding: 3em;
}
button[type=roll]{
font-size: 20px;
font-weight: 900;
width: auto;
border: none;
background: none;
box-shadow: none;
margin: auto;
cursor: pointer;
outline: transparent;
}
button[type=roll]::before{
transform: rotate(0deg);
display: inline-block;
pointer-events: none;
transition: transform 1s ease-out, color 0.3s ease;
font-size: 30px;
padding-top: 8px;
}
button[type=roll]:hover::before{
color: #db569b;
}
button[type=roll]:active::before{
transform: rotate(1200deg);
}
input[type="text"]{
border-bottom: 1px solid black;
border-radius: 0;
background-color: transparent;
max-width: 100%;
}
textarea{
max-width: 90%;
height: auto;
border: 1px solid black;
border-radius: 0;
background-color: transparent;
}
.sheet-number-wrapper{
height: 31px;
width: 30px;
background-image:url('https://lh3.googleusercontent.com/pw/ACtC-3eIdA3Ya3uBghyEaDlUtjqioq_jkS0NE1TF36HyHQcWHZTBaZuetcmgl9oJTCgO7Dn5fkB5VbMfpYAnynQuXxi4VDHnwC3dYakLf1fxSzN-x90rmXI4kBjUD1PRC5gbxai7nILp0RYNJ6WUEYx9Y780=w157-h162-no?authuser=0');
background-size: cover;
display: inline-block;
}
.sheet-number-wrapper input{
background-color: transparent;
outline: transparent;
text-align: center;
margin-top: 2px;
}
.sheet-initiative-button .sheet-number-wrapper{
margin-right: 8px;
}
/******************** Style grille **********************************/
.sheet-row{
display: block;
font-family: 'Roboto', sans-serif;
}
.sheet-cell{
display: inline-block;
vertical-align: middle;
white-space: normal;
}
.sheet-cell-1{
width: 8.20%;
}
.sheet-cell-2{
width: 16.2%;
}
.sheet-cell-3{
width: 24.6%;
}
.sheet-cell-4{
width: 32.5%;
}
.sheet-cell-5{
width: 35%;
}
.sheet-cell-6{
width: 49%;
}
.sheet-cell-7{
width: 54.5%;
}
.sheet-cell-8{
width: 65%;
}
.sheet-cell-9{
width: 69%;
}
.sheet-cell-10{
width: 78%;
}
.sheet-cell-12{
width: 100% ;
}
.sheet-nowrap{
white-space: nowrap;
}
.sheet-mt-1{
margin-top: 1em;
}
/******************** Style switch **********************************/
/* The switch - the box around the slider */
.sheet-switch {
position: relative;
display: inline-block;
width: 60px;
height: 34px;
}
/* Hide default HTML checkbox */
.sheet-switch input {
opacity: 0;
width: 0;
height: 0;
}
/* The slider */
.sheet-switch .sheet-slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: white;
border: 1px solid black;
-webkit-transition: .4s;
transition: .4s;
border-radius: 34px;
}
.sheet-switch .sheet-slider:before {
position: absolute;
content: "";
height: 26px;
width: 26px;
left: 4px;
bottom: 4px;
-webkit-transition: .4s;
transition: .4s;
border-radius: 50%;
background-repeat: no-repeat;
background-size: cover;
transform: rotate(0deg);
background-image : url('https://lh3.googleusercontent.com/pw/ACtC-3eu5eoBQ9_84ZJ1tYcKcFlOw89cacc4eCrHLzJT_tXMXrnJmQuDr38F_J7XS-dyrybAfCqcaJpRQdQtXHGUgzoGY1fE-nLCTKXRgKB9K6TmeefsPYjWjUMPcJyDJMzCtFI0Cf7ToFj0nO5md4qXyXwCZQ=s222-no?authuser=0');
}
.sheet-switch input:checked + .sheet-slider {
background-color: #db569b;
border: 1px solid #db569b;
}
.sheet-switch input:checked + .sheet-slider .sheet-all-text {
opacity: 0;
}
.sheet-switch input + .sheet-slider .sheet-all-text {
opacity: 1;
position: absolute;
top: 9px;
right: 4px;
transition: opacity 0.4s ease-out;
font-family: 'Architects Daughter', cursive;
}
.sheet-switch input:checked + .sheet-slider .sheet-gm-text {
opacity: 1;
}
.sheet-switch input + .sheet-slider .sheet-gm-text {
opacity: 0;
position: absolute;
top: 9px;
left: 7px;
color: white;
transition: opacity 0.4s ease-out;
font-family: 'Architects Daughter', cursive;
}
.sheet-switch input:focus + .sheet-slider {
box-shadow: 0 0 1px #db569b;
}
.sheet-switch input:checked + .sheet-slider:before {
left: 40px;
transform: rotate(180deg) ;
}
.sheet-gmroll[value='/w gm '] ~ div button[type=roll]::before{
color: #db569b;
}
/******************** Style global **********************************/
.sheet-header-carac{
padding-left: 1em ;
}
input {
border: none;
background-color: none;
}
.sheet-header input {
width: calc(100% - 65px);
}
.sheet-initiative-p{
margin-top: 2em;
}
.sheet-initiative-button{
margin-top: 1.5em;
}
.sheet-initiative-button .sheet-number-wrapper{
vertical-align: middle;
margin-bottom: 6px;
}
.sheet-top-body{
margin: 2em auto;
}
.sheet-top-body .sheet-cell{
vertical-align: top;
}
.sheet-top-body .sheet-sakura-left{
max-height: 210px;
}
.sheet-underligne{
margin-bottom: 1.5em;
}
.sheet-underligne img{
max-height: 20px;
}
.sheet-injury {
padding-left: 29px;
}
.sheet-injury label{
display: inline-block;
vertical-align: middle;
margin: auto;
max-width: 15px;
padding: 0;
cursor: pointer;
}
.sheet-injury label span{
position: relative;
z-index: 2;
}
.sheet-injury label span::before{
position: absolute;
content: '';
top: 4px;
left: 3px;
height: 10px;
width: 8px;
border-radius: 50%;
z-index: -1;
border: 1px solid black;
}
.sheet-injury input:checked ~ label span::before{
background-color: black;
}
.sheet-global .sheet-injury label:hover ~ label span::before, .sheet-global .sheet-injury label:hover span::before, .sheet-global .sheet-injury input:checked ~ label:hover span::before{
background-color: #db569b;
}
.sheet-cancel{
color: black;
}
.sheet-cancel:hover{
color: #db569b;
}
.sheet-cancel::before{
display: none;
}
.sheet-injury input{
width: 0;
margin: auto;
opacity: 0;
display: none;
}
.sheet-injury .sheet-radios-injury{
text-align: left;
direction:rtl;
}
.sheet-injury p{
margin: auto;
}
/*************************************************/
.sheet-tabs-button{
background-color: transparent;
color: black;
transition : all 0.3s ease;
border-radius: 0;
font-family: 'Architects Daughter', cursive;
font-weight: 900;
font-size: 18px ;
margin: 10px;
margin-top: 1em;
box-shadow : none;
border : 1px solid black;
padding : 10px 18px;
cursor: pointer;
}
.sheet-tabs-button:hover{
color: #db569b;
border-color : #db569b;
}
.sheet-checkbox label{
font-size: 12px;
font-family: inherit;
text-align: center;
font-weight: 100;
cursor: pointer;
margin: 0.5em auto;
display:inline-block;
width:auto;
}
.sheet-checkbox label span{
position: relative;
margin: auto;
}
.sheet-checkbox label input{
display: none;
}
.sheet-checkbox label input:checked ~ span::before{
position: absolute;
top: -2px;
left: 2px;
content: '';
height: 20px;
width: 20px;
background-size: contain;
background-repeat: no-repeat;
background-image: url('https://lh3.googleusercontent.com/pw/ACtC-3dhky2vWv6abuZOybuIQhCuSm3nooJn0Yi7HzS4pTSkxxLPE9-tCZSyzb2RAI8taT_Sw1-5lYVSmUMRDdF5adDCwtOMRBwJPWX2x6mBzGuMi9pbH7CkES7LU0mhHVx1R6oHQOKPJgVslbTbowebnS6Hgw=w67-h59-no?authuser=0');
}
.sheet-checkbox label span img{
max-width:18px;
}
/*************************************************/
.sheet-field, .sheet-path, .sheet-magie{
background-image: url('https://lh3.googleusercontent.com/pw/ACtC-3fTzjmZRH7haOXA72Cii5euWoOjmwJlg0VCo-uaRRpMBQ-UrMaP3Q2ed9bvMjUWThw9S4AFAEdlR0lhFbPN7BEV0ZAu4bZ_MgWSpjh8QjFer8YGxSRE7cdnF652mBz7HgQSN7j5pGj1RRVT-41KMrN9=w599-h937-no?authuser=0');
background-repeat: no-repeat;
background-position: bottom left;
background-size: 200px;
padding-left: 70px;
padding-bottom: 50px;
min-height: 255px;
}
.sheet-path{
background-image: url('https://lh3.googleusercontent.com/pw/ACtC-3ctxFZbbFPdCsp6SYlFV-GrZr1CJOPy0sLaJlaUE-btg2D4HMU8IIg1lhuPLa2_o22LbMTUjB_U8HYR_s8KDErbju755lQcMOrsDxSdf1IwVtxaNq3E93wxVTyjPB_HGnjglf883Qmrg7jHbSVQl5VqRA=w354-h937-no?authuser=0');
padding-left: 91px;
padding-bottom: 27px;
}
.sheet-field > .sheet-row > .sheet-cell{
vertical-align: top;
}
.sheet-spe-cell{
padding-left: 10px;
}
.sheet-field .sheet-field-name input{
max-width: calc(100% - 100px);
margin-left: 5px;
}
.sheet-field .sheet-field-row .sheet-number-wrapper{
text-align: center;
margin: auto;
width: 60px;
height: 60px;
}
.sheet-field .sheet-field-row .sheet-number-wrapper input{
margin-top:20px;
}
.sheet-field .sheet-field-row .sheet-number-wrapper-small .sheet-number-wrapper{
width: 30px;
height: 31px;
}
.sheet-field .sheet-field-row .sheet-number-wrapper-small .sheet-number-wrapper input{
margin-top:2px;
}
.repitem:nth-child(1) .sheet-field-row .sheet-underligne, .repitem:nth-child(1) .sheet-spe-row .sheet-underligne, .repitem:nth-child(1) .sheet-weapon-wrapper .sheet-separator{
display: none;
}
.sheet-field-row .sheet-underligne, .sheet-spe-row .sheet-underligne{
margin: 1em auto;
}
.sheet-field .sheet-roll-field{
margin: 0.5em auto;
}
.sheet-slider button{
border: none;
outline: transparent;
background-color: white;
transition: transform 0.3s ease;
transform: translate(0,0);
}
.sheet-slider button.sheet-left:active{
transform: translate(5px, 0);
}
.sheet-slider button.sheet-right:active {
transform: translate(-5px, 0);
}
.sheet-slider button img{
max-width: 15px;
width: 100%;
}
.sheet-global .sheet-roll-spe{
margin-top: 2em;
}
.sheet-global .sheet-spe-name{
max-width: calc(100% - 25px);
}
/********************************* Avantage ******************************************/
.sheet-advantage, .sheet-info, .sheet-stuff {
background-image: url('https://lh3.googleusercontent.com/pw/ACtC-3dmSz2DDxy6lbHTtwo0nEEWiKS1kIkjW13wZ2Fkd1Jugy16NMmCiaXKrJceko0yunAtRhSSgFNfMlzC4raXP6WF48_O6gqeR_orf84xnj7nwJA2xVY92mexvunhSpDMPXfsJrOi1bR2ybkThPcQgzg1=w644-h937-no?authuser=0');
background-repeat: no-repeat;
background-position: bottom right;
background-size: 250px;
padding-right: 70px;
padding-bottom: 50px;
min-height: 255px;
}
.sheet-stuff{
background-size: 195px;
background-image: url('https://lh3.googleusercontent.com/pw/ACtC-3fdBEOsZ8czMrVM7_BPKOPZGQx-Sr2RvEfH3nL8JT3X2z3eV-nJ52X_ikmVQigsnIZqZxXYHLGaTwjzLVBoajhY19BpfaVCd1wfImA1CUb9MWOW-QYKjNOLwAfRFMHdi3Gz_szFOLuJadIJJqItXzEWHA=w519-h937-no?authuser=0');
}
.sheet-advantage > .sheet-row > .sheet-cell{
vertical-align: top;
}
.sheet-advantage > .sheet-row > .sheet-cell input[type=text]{
margin-bottom: 1em;
}
/***************************** Voie ****************************************/
.sheet-path > .sheet-row > .sheet-cell{
vertical-align: top;
margin-bottom: 1em;
}
.sheet-path .sheet-path-wrapper{
background-image: url('https://lh3.googleusercontent.com/pw/ACtC-3dtHP2bnvZt5nW5OrlmBWTPAg1vLJha3heEq3kFdVtEn4YPewF0hcnC1hbotOHpBOKRgF3Wnej_v1EmYcnYyOheSSIGb000DPbb_buXNlzRz7p0DbtfqYURSqZtFyaH-99_k-6S_JvadR7yfIPQ538z=w231-h245-no?authuser=0');
height: 70px;
width: 70px;
}
.sheet-path .sheet-path-wrapper input{
margin: 2.1em 1em;
}
.sheet-aspect-input{
margin: 1em auto;
}
.sheet-techniques, .sheet-magies{
text-align: center;
}
.sheet-techniques .repitem, .sheet-magies .repitem{
width: 49%;
display: inline-block;
max-width: 450px;
margin: 1em auto;
text-align: left;
}
.sheet-tech-power{
margin-left: 8px;
}
/************************* Stuff *****************************/
.sheet-stuff-number{
border-bottom: 1px solid black;
margin: 0 5px;
border-radius: 0;
}
.sheet-dgt-p{
margin-left: 5px;
}
.sheet-weapon-wrapper{
margin-bottom: 0.5em;
}
.sheet-weapon-wrapper .sheet-separator{
margin: 2em auto;
margin-bottom: 0;
text-align: center;
}
.sheet-weapon-wrapper .sheet-separator img{
margin: auto;
width: 40%;
max-width: 200px;
}
/* rolltemplate */
.sheet-rolltemplate-sakura{
background-color: white;
background-image: url(https://imgsrv.roll20.net/?src=https%3A//lh3.googleusercontent.com/pw/ACtC-3cWAcftXDquAPtdF3BEzJaTgNCSRX5QWPPLLm52UHkA5UN527Wc7saEdL99mh0XFBLkoiruQvfih5z2qrj5LxdOhHv-4kx5riKEubxJ_s2kFvfSrZVnDRAITuuk5RA983UgRVQifIcvHLDP-tj4Sj_R%3Dw1153-h825-no%3Fauthuser%3D0);
background-size: 150px;
background-position: 93% 9px;
background-repeat: no-repeat;
color: black;
padding: 0 10px;
padding-top: 26px;
text-align: center;
border: 1px solid black;
border-radius: 0;
}
.sheet-template-header {
padding-top: 16px;
}
.sheet-rolltemplate-sakura .sheet-roll-result{
background-image: url('https://lh3.googleusercontent.com/pw/ACtC-3dtHP2bnvZt5nW5OrlmBWTPAg1vLJha3heEq3kFdVtEn4YPewF0hcnC1hbotOHpBOKRgF3Wnej_v1EmYcnYyOheSSIGb000DPbb_buXNlzRz7p0DbtfqYURSqZtFyaH-99_k-6S_JvadR7yfIPQ538z=w231-h245-no?authuser=0');
height: 70px;
width: 70px;
display: inline-block;
background-size: contain;
font-size: 16px;
margin: 20px auto 10px;
}
.sheet-rolltemplate-sakura .sheet-roll-result span{
display: inline-block;
padding-top: 28px;
font-size: 18px;
background-color: transparent;
border-color: transparent;
}
.sheet-rolltemplate-sakura .sheet-roll-result.sheet-fullcrit{
color: #3FB315;
}
.sheet-rolltemplate-sakura .sheet-roll-result.sheet-fullfail{
color: #B31515;
}
.sheet-rolltemplate-sakura .sheet-template-desc{
display: block;
padding: 10px 0;
padding-top: 20px;
font-size: 12px;
}
.sheet-rolltemplate-sakura .sheet-template-note{
display: block;
padding: 0;
margin-bottom: 1em;
font-size: 12px;
}
.sheet-rolltemplate-sakura .sheet-roll-injury{
margin-bottom: 1em;
font-size: 12px;
}
/***************************************/
.sheet-tooltip {
position: relative;
display: inline-block;
border-bottom: none;
}
.sheet-tooltip .sheet-tooltiptext {
visibility: hidden;
width: 120px;
background-color: black;
color: #fff;
text-align: center;
padding: 5px 0;
border-radius: 6px;
position: absolute;
z-index: 1;
bottom: 100%;
left: 50%;
margin-left: -60px;
}
.sheet-tooltip:hover .sheet-tooltiptext {
visibility: visible;
}
.sheet-tooltip .sheet-tooltiptext::after {
content: " ";
position: absolute;
top: 100%;
left: 50%;
margin-left: -10px;
border-width: 10px;
border-style: solid;
border-color: black transparent transparent transparent;
}