diff --git a/styles/daggerheart.css b/styles/daggerheart.css index 7efa8f7b..b4f3a382 100755 --- a/styles/daggerheart.css +++ b/styles/daggerheart.css @@ -5157,6 +5157,12 @@ div.daggerheart.views.multiclass { align-items: center; width: 100%; } +.application.sheet.daggerheart.actor.dh-style.companion .partner-section, +.application.sheet.daggerheart.actor.dh-style.companion .attack-section { + display: flex; + flex-direction: column; + align-items: center; +} .application.sheet.daggerheart.actor.dh-style.companion .partner-section .title, .application.sheet.daggerheart.actor.dh-style.companion .attack-section .title { display: flex; @@ -5175,9 +5181,11 @@ div.daggerheart.views.multiclass { align-items: center; } .application.sheet.daggerheart.actor.dh-style.companion .partner-placeholder { + display: flex; opacity: 0.6; text-align: center; font-style: italic; + justify-content: center; } .application.sheet.daggerheart.actor.dh-style.companion .experience-list { display: flex; @@ -5513,6 +5521,19 @@ div.daggerheart.views.multiclass { box-shadow: none; outline: 2px solid light-dark(#222, #efe6d8); } +.application.dh-style input[type='text']:disabled[type='text'], +.application.dh-style input[type='number']:disabled[type='text'], +.application.dh-style input[type='text']:disabled[type='number'], +.application.dh-style input[type='number']:disabled[type='number'] { + outline: 2px solid transparent; + cursor: not-allowed; +} +.application.dh-style input[type='text']:disabled[type='text']:hover, +.application.dh-style input[type='number']:disabled[type='text']:hover, +.application.dh-style input[type='text']:disabled[type='number']:hover, +.application.dh-style input[type='number']:disabled[type='number']:hover { + background: transparent; +} .application.dh-style input[type='checkbox']:checked::after { color: light-dark(#222, #f3c267); } diff --git a/styles/less/actors/companion/details.less b/styles/less/actors/companion/details.less index ae65fe33..4da8d126 100644 --- a/styles/less/actors/companion/details.less +++ b/styles/less/actors/companion/details.less @@ -4,6 +4,10 @@ .application.sheet.daggerheart.actor.dh-style.companion { .partner-section, .attack-section { + display: flex; + flex-direction: column; + align-items: center; + .title { display: flex; gap: 15px; @@ -22,9 +26,11 @@ } .partner-placeholder { + display: flex; opacity: 0.6; text-align: center; font-style: italic; + justify-content: center; } .experience-list { diff --git a/styles/less/global/elements.less b/styles/less/global/elements.less index 62ef38d1..fcf9d353 100755 --- a/styles/less/global/elements.less +++ b/styles/less/global/elements.less @@ -23,6 +23,16 @@ box-shadow: none; outline: 2px solid light-dark(@dark, @beige); } + + &:disabled[type='text'], + &:disabled[type='number'] { + outline: 2px solid transparent; + cursor: not-allowed; + + &:hover { + background: transparent; + } + } } input[type='checkbox'] { diff --git a/templates/sheets/actors/companion/details.hbs b/templates/sheets/actors/companion/details.hbs index f7479bef..f337d009 100644 --- a/templates/sheets/actors/companion/details.hbs +++ b/templates/sheets/actors/companion/details.hbs @@ -14,7 +14,7 @@ {{> 'systems/daggerheart/templates/sheets/global/partials/inventory-item.hbs' item=document.system.partner type='actor' isSidebar=true isActor=true noTooltip=true}} {{else}} -