/* ----------------------------------------- */ /* Sheet Styles */ /* ----------------------------------------- */ @keyframes notify { from { text-shadow: none; } to { text-shadow: -1px -1px 4px #4b4a44, 1px -1px 4px #4b4a44, -1px 1px 4px #4b4a44, 1px 1px 4px #4b4a44; } } .acks.sheet.actor { /* Header Summary Details */ } .acks.sheet.actor .blinking { font-weight: bold; animation: 0.8s ease-in 1s infinite alternate notify; } .acks.sheet.actor .panel { border: 1px solid rgba(0, 0, 0, 0.9); } .acks.sheet.actor .panel .panel-title { color: whitesmoke; background: url("/systems/acks/assets/back.png"); line-height: 12px; height: 20px; text-align: center; margin: 0; padding: 4px; display: flex; } .acks.sheet.actor .panel .panel-title h4 { flex: 1; } .acks.sheet.actor .panel .panel-title .item-controls { font-size: 12px; flex: 0 0 18px; } .acks.sheet.actor .panel .panel-content { margin: 0; padding: 0; } .acks.sheet.actor .header-details h1 input { margin: 0 0 10px 0; } .acks.sheet.actor .profile-img { border: 0; flex: 0 0 145px; height: 145px; } .acks.sheet.actor .summary { flex: 0 0 100%; height: 44px; margin: 0; padding: 0; list-style: none; border-top: none; } .acks.sheet.actor .summary li { height: calc(100% - 6px); float: left; margin: 2px 0; padding: 0; line-height: 30px; color: #4b4a44; position: relative; } .acks.sheet.actor .summary li label { line-height: 10px; position: absolute; font-size: 10px; color: #4b4a44; bottom: 0; left: 12px; } .acks.sheet.actor .summary li.notify input { font-weight: bold; animation: 0.8s ease-in 1s infinite alternate notify; } .acks.sheet.actor .sheet-tabs { position: absolute; transform: rotate(90deg); top: 365px; right: -169px; width: 320px; border-top: none; height: 18px; z-index: -1; } .acks.sheet.actor .sheet-tabs .item { padding: 1px 10px 0; margin-left: -5px; text-indent: 4px; line-height: 16px; background: url("/ui/parchment.jpg"); border-top-right-radius: 4px; border-top-left-radius: 80px; border-bottom: 1px solid rgba(0, 0, 0, 0.15); box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.9); font-size: 12px; filter: brightness(0.9); } .acks.sheet.actor .sheet-tabs .item.active { filter: none; z-index: 1; font-weight: bold; text-shadow: none; margin-bottom: -1px; } .acks.sheet.actor .sheet-body { height: calc(100% - 140px); } .acks.sheet.actor .sheet-body .tab { height: 100%; } .acks.sheet.actor .sheet-body .attributes { list-style: none; margin: 0; padding: 0; justify-content: space-evenly; } .acks.sheet.actor .sheet-body .attributes .attribute { position: relative; border: 1px solid #7a7971; box-shadow: 0 0 2px #7a7971; } .acks.sheet.actor .sheet-body .attributes .attribute .attribute-name { color: whitesmoke; padding: 2px; margin: 0; border: 1px solid rgba(0, 0, 0, 0.9); background: url("/systems/acks/assets/back.png"); text-align: center; } .acks.sheet.actor .sheet-body .attributes .attribute.ability-score { height: 40px; } .acks.sheet.actor .sheet-body .attributes .attribute.ability-score .attribute-value { line-height: 36px; } .acks.sheet.actor .sheet-body .attributes .attribute .attribute-value { text-align: center; padding: 4px; } .acks.sheet.actor .sheet-body .attributes .attribute .attribute-value .sep { flex: 0 0 5px; line-height: 24px; } .acks.sheet.actor .sheet-body .attribute-group { flex: 0 0 88px; } .acks.sheet.actor .sheet-body .attribute-group .attributes { display: flex; flex-direction: column; justify-content: space-evenly; height: 100%; } .acks.sheet.actor .sheet-body .attribute-group .attributes .attribute { display: flex; flex-direction: row; } .acks.sheet.actor .sheet-body .attribute-group .attributes .attribute .attribute-name { width: 40px; margin: 0; line-height: 35px; } .acks.sheet.actor .sheet-body .attribute-group .attributes .attribute .attribute-name a { margin: auto; } .acks.sheet.actor .sheet-body .attribute-group .attributes .attribute.saving-throw .attribute-name { line-height: 16px; width: 80px; } .acks.sheet.actor .sheet-body .attribute-group .attributes .attribute.saving-throw .attribute-value { line-height: 29px; } .acks.sheet.actor .sheet-body .attribute-group .attributes .attribute .attribute-value { width: 45px; flex-grow: 0; } .acks.sheet.actor .sheet-body .attribute-group .attributes .attribute .attribute-value input { padding: 0; } .acks.sheet.actor .sheet-body .inventory { overflow: auto; } .acks.sheet.actor .sheet-body .inventory .header-spells { line-height: 30px; } .acks.sheet.actor .sheet-body .inventory .item-titles { text-align: center; padding: 4px 0; border: 1px solid rgba(0, 0, 0, 0.9); box-shadow: 0 0 5px rgba(0, 0, 0, 0.9); font-weight: 300; font-size: 13px; background: url("/systems/acks/assets/back.png"); color: white; } .acks.sheet.actor .sheet-body .inventory .item-titles .item-name { text-align: left; text-indent: 8px; } .acks.sheet.actor .sheet-body .inventory .item-titles input { color: white; margin: auto; } .acks.sheet.actor .sheet-body .inventory .item-list { list-style: none; margin: 0; padding: 0; } .acks.sheet.actor .sheet-body .inventory .item-list > * { line-height: 30px; } .acks.sheet.actor .sheet-body .inventory .item-list .item-summary { font-size: 13px; padding: 0 4px; line-height: 20px; box-shadow: 0 0 3px rgba(0, 0, 0, 0.9); } .acks.sheet.actor .sheet-body .inventory .item-list .item-summary .tag-list { padding: 0; margin: 0; list-style: none; display: flex; } .acks.sheet.actor .sheet-body .inventory .item-list .item-summary .tag-list .tag { margin: 1px 2px; border: 1px solid #d8d6c9; font-size: 11px; line-height: 14px; background: #4b4a44; padding: 1px 4px; color: whitesmoke; border-radius: 3px; box-shadow: 0 0 1px #d8d6c9; } .acks.sheet.actor .sheet-body .inventory .item-list .item-header { padding: 0px; margin-bottom: 0px; } .acks.sheet.actor .sheet-body .inventory .item-list .item-entry:nth-child(even) .item { background: rgba(0, 0, 0, 0.1); } .acks.sheet.actor .sheet-body .inventory .item-list .item { line-height: 30px; height: 30px; overflow: hidden; } .acks.sheet.actor .sheet-body .inventory .item-list .item-equipped { grid-area: item-equipped; justify-self: center; } .acks.sheet.actor .sheet-body .inventory .item-list .item-rollable:hover .item-image { background-image: url("/icons/svg/d20-grey.svg") !important; cursor: pointer; } .acks.sheet.actor .sheet-body .inventory .item-list .item-rollable .item-image:hover { background-image: url("/icons/svg/d20-black.svg") !important; } .acks.sheet.actor .sheet-body .inventory .item-list .item-name { text-indent: 8px; text-align: left; overflow: hidden; height: 30px; margin: 0; line-height: 30px; flex-basis: 90px; } .acks.sheet.actor .sheet-body .inventory .item-list .item-name .item-image { flex-basis: 30px; flex-grow: 0; background-size: contain; background-repeat: no-repeat; } .acks.sheet.actor .sheet-body .inventory .item-list .item-name h4 { margin: 0; } .acks.sheet.actor .sheet-body .inventory .icon-row img { border: none; margin: 3px 1px; flex: 0 0 24px; } .acks.sheet.actor .sheet-body .inventory .icon-row span { font-size: 12px; flex-grow: 0; } .acks.sheet.actor .sheet-body .inventory .field-flex { flex: 1; text-align: left; font-size: 12px; text-indent: 8px; } .acks.sheet.actor .sheet-body .inventory .field-longer { text-indent: 8px; text-align: left; flex-basis: 90px; font-size: 12px; } .acks.sheet.actor .sheet-body .inventory .field-long { flex-basis: 65px; flex-grow: 0; text-align: center; font-size: 12px; } .acks.sheet.actor .sheet-body .inventory .field-long.memorize input { border-bottom: none; margin: 3px 0; } .acks.sheet.actor .sheet-body .inventory .field-short { font-size: 12px; flex-basis: 45px; flex-grow: 0; text-align: center; } .acks.sheet.actor .sheet-body .inventory .field-short.quantity { display: flex; } .acks.sheet.actor .sheet-body .inventory .field-short.quantity input { margin: 3px 0; border-bottom: none; } .acks.sheet.actor .sheet-body .inventory .item-caret { flex: 0 0 10px; margin: 0 4px; cursor: pointer; } .acks.sheet.actor .sheet-body .inventory .item-controls { font-size: 12px; flex-basis: 50px; flex-grow: 0; text-align: right; margin-right: 4px; } .acks.sheet.actor .sheet-body .inventory .item-controls .item-unequipped { color: rgba(0, 0, 0, 0.2); } .acks.sheet.actor .sheet-body .inventory .item-controls a:hover { color: #44191A; text-shadow: 0 0 5px #d8d6c9, 1px 0 5px #d8d6c9, 0 1px 5px #d8d6c9, 1px 1px 5px #d8d6c9; } .acks.sheet.actor .sheet-body .inventory.spells .item-titles { line-height: 24px; } .acks.sheet.actor .sheet-body .inventory.spells .item-controls { flex-basis: 45px; } .acks.sheet.actor .sheet-body .editor { height: 300px; padding: 4px; } .acks.roll-dialog .roll-details { font-weight: bold; text-align: center; } .acks.dialog.creator .attribute-list .form-fields { flex: 0 0 50px; } .acks.dialog.creator .attribute-list .form-fields input { text-align: center; font-weight: bold; } .acks.dialog.creator .roll-stats { flex: 0 0 65px; padding: 5px; margin-left: 4px; border-left: 1px solid #7a7971; } .acks.dialog.creator .roll-stats .form-group .form-fields span { text-align: center; line-height: 24px; flex: 0; } .acks.dialog.party-xp .actors { height: 270px; padding: 0; overflow-y: auto; } .acks.dialog.party-xp .form-group button { line-height: 18px; flex-grow: 0; } .acks.dialog.party-sheet { min-width: 250px; min-height: 250px; } .acks.dialog.party-sheet .window-content { padding: 0; } .acks.dialog.party-sheet .header { color: whitesmoke; background: url("/systems/acks/assets/back.png"); padding: 4px 0; line-height: 20px; text-align: left; padding: 2px 10px; } .acks.dialog.party-sheet .header .item-controls .item-control { padding: 0 2px; } .acks.dialog.party-sheet .header .item-controls .item-control button { line-height: 15px; margin: 0 1px; background: rgba(255, 255, 240, 0.8); border: 1px solid #b5b3a4; } .acks.dialog.party-sheet .actor-list { margin: 0; overflow: auto; list-style: none; padding: 0; } .acks.dialog.party-sheet .actor-list .actor { border-bottom: 1px solid #7a7971; border-top: 1px solid #7a7971; margin-bottom: 2px; font-size: 12px; text-align: center; } .acks.dialog.party-sheet .actor-list .actor .fas { padding: 0 2px; font-size: 10px; } .acks.dialog.party-sheet .actor-list .actor .fields .field-row:nth-child(odd) { background-color: rgba(0, 0, 0, 0.1); } .acks.dialog.party-sheet .actor-list .actor .field-img { flex: 0 0 50px; position: relative; } .acks.dialog.party-sheet .actor-list .actor .field-img:hover .img-btns button { display: block; } .acks.dialog.party-sheet .actor-list .actor .field-img img { border: none; width: 45px; height: 45px; } .acks.dialog.party-sheet .actor-list .actor .field-img .img-btns { position: absolute; bottom: 6px; left: 3px; width: 45px; height: 12px; } .acks.dialog.party-sheet .actor-list .actor .field-img .img-btns button { display: none; cursor: pointer; font-size: 10px; height: 18px; width: 14px; line-height: 13px; margin: 0 1px; border: 1px solid #4b4a44; padding: 2px; background: #d8d6c9; box-shadow: inset 0 0px 3px #7a7971; } .acks.dialog.party-sheet .field-name { text-align: left; text-indent: 10px; } #sidebar #actors .directory-header .header-search .acks-party-sheet { width: 32px; text-align: center; line-height: 20px; } #sidebar #actors .directory-header .header-search input { width: calc(100% - 45px); } .acks.dialog.modifiers .attribute-bonuses label { font-weight: bold; } .acks.dialog.modifiers .attribute-bonuses ol { list-style: outside; } .sheet.roll-table-config .sheet-header .toggle-treasure { flex: 0 0 30px; font-size: 26px; line-height: 25px; color: white; margin: 0 2px 5px 8px; border-radius: 8px; background: url("/systems/acks/assets/treasure.png") no-repeat center; background-size: cover; padding: 5px 8px; cursor: pointer; filter: grayscale(1) opacity(0.5); } .sheet.roll-table-config .sheet-header .toggle-treasure.active, .sheet.roll-table-config .sheet-header .toggle-treasure:hover { filter: none; } @keyframes activated { from { background: none; } to { background: rgba(0, 0, 0, 0.12); } } .sheet.roll-table-config .results .table-result.active { animation: 0.7s infinite alternate activated; } #settings .acks.game-license { font-size: 12px; } #settings .acks.game-license .button { text-align: center; margin: 4px; } #settings .acks.game-license .footer { text-align: right; } .acks.chat-block { margin: 0; } .acks.chat-block .chat-header { height: 46px; margin: 4px 0; background: url("/systems/acks/assets/back.png"); border: 1px solid black; border-radius: 3px; color: white; padding: 2px; box-shadow: 0 0 2px #fff inset; } .acks.chat-block .chat-header .chat-title { margin: 4px 0; height: 30px; overflow: hidden; } .acks.chat-block .chat-header .chat-title h2 { border: none; line-height: 34px; margin: 0; text-indent: 10px; font-size: 16px; word-break: break-all; } .acks.chat-block .chat-header .chat-img { flex: 0 0 42px; background-size: cover; } .acks.chat-block .chat-target { text-align: right; font-style: italic; padding: 2px; } .acks.chat-block .chat-details { padding: 4px; font-size: 13px; } .acks.chat-block .roll-result { font-size: 13px; text-align: center; } .acks.chat-block .roll-result.roll-success { color: #18520b; } .acks.chat-block .roll-result.roll-fail { color: #aa0200; } .acks.chat-block .damage-roll { position: relative; } .acks.chat-block .damage-roll .dice-damage { display: none; position: absolute; line-height: 24px; text-align: center; background: rgba(0, 0, 0, 0.1); border-radius: 3px; box-shadow: 0 0 2px #fff inset; bottom: 1px; right: 10px; } .acks.chat-block .damage-roll .dice-damage button { padding: 2px 5px; width: 22px; line-height: 14px; height: 22px; cursor: pointer; } .acks.chat-block .damage-roll:hover .dice-damage { display: block; } .acks.chat-card { font-style: normal; font-size: 12px; } .acks.chat-card .card-header { padding: 3px 0; border-top: 2px groove #fff; border-bottom: 2px groove #fff; } .acks.chat-card .card-header img { flex: 0 0 36px; margin-right: 5px; border: none; } .acks.chat-card .card-header h3 { flex: 1; margin: 0; line-height: 36px; color: #4b4a44; } .acks.chat-card .card-header h3:hover { color: #111; } .acks.chat-card .card-content { margin: 5px 0; } .acks.chat-card .card-content .treasure-list { padding: 0; list-style: none; } .acks.chat-card .card-content .treasure-list .treasure { line-height: 36px; } .acks.chat-card .card-content .treasure-list .treasure img { flex: 0 0 36px; border: none; } .acks.chat-card .card-content .treasure-list .treasure div { text-indent: 10px; font-size: 14px; font-weight: bold; } .acks.chat-card .card-content .treasure-list .sub { padding-left: 25px; line-height: 28px; } .acks.chat-card .card-content .treasure-list .sub img { flex: 0 0 28px; border: none; } .acks.chat-card .card-content .treasure-list .sub div { text-indent: 10px; font-size: 14px; } .acks.chat-card .card-content h3 { font-size: 12px; margin: 0; font-weight: bold; } .acks.chat-card .card-content > * { -webkit-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; } .acks.chat-card .card-buttons { margin: 5px 0; } .acks.chat-card .card-buttons span { display: block; line-height: 28px; text-align: center; border: 1px solid #7a7971; } .acks.chat-card .card-buttons button { font-size: 12px; height: 24px; line-height: 20px; margin: 2px 0; } .acks.chat-card .card-footer { padding: 3px 0 0; border-top: 2px groove #fff; } .acks.chat-card .card-footer span { border-right: 2px groove #fff; padding: 0 5px 0 0; font-size: 10px; } .acks.chat-card .card-footer span:last-child { border-right: none; padding-right: 0; } .dice-roll .dice-total.success { color: inherit; background: #c7d0c0; border: 1px solid #006c00; } .dice-roll .dice-total.failure { color: inherit; background: #ffdddd; border: 1px solid #6e0000; } .dice-roll .dice-total.critical { color: green; } .dice-roll .dice-total.fumble { color: red; } /* ----------------------------------------- */ /* Sheet Styles */ /* ----------------------------------------- */ /* ----------------------------------------- */ /* Basic Structure */ /* ----------------------------------------- */ .acks.sheet.actor.character { min-width: 450px; min-height: 550px; /* ----------------------------------------- */ /* Sheet Header */ /* ----------------------------------------- */ /* ----------------------------------------- */ /* Sheet Body */ /* ----------------------------------------- */ /* Encumbrance Bar */ /* ----------------------------------------- */ /* Item Controls */ /* ----------------------------------------- */ } .acks.sheet.actor.character .sheet-header .header-details .summary .check-field:hover .check { display: inline; } .acks.sheet.actor.character .sheet-header .header-details .summary .check-field .check { display: none; line-height: 35px; flex: 0 0 20px; position: absolute; font-size: 12px; } .acks.sheet.actor.character .sheet-header .header-details .summary .check-field .check:hover { color: rgba(0, 0, 0, 0.9); } .acks.sheet.actor.character .sheet-header .xp-bonus { top: -15px; right: 3px; color: #7a7971; font-size: 10px; position: absolute; } .acks.sheet.actor.character .sheet-body .tab { height: 100%; } .acks.sheet.actor.character .sheet-body .attributes-tab { justify-content: space-between; height: 100%; } .acks.sheet.actor.character .sheet-body .attributes-tab .attribute-group { position: relative; } .acks.sheet.actor.character .sheet-body .attributes-tab .attribute-group .modifiers-btn { position: absolute; left: 0; top: -8px; } .acks.sheet.actor.character .sheet-body .resources { display: flex; justify-content: space-evenly; flex-direction: column; } .acks.sheet.actor.character .sheet-body .resources .attribute { flex: 0 0 55px; } .acks.sheet.actor.character .sheet-body .resources .attribute.attribute-secondaries { flex: 0 0 40px; margin-bottom: 5px; } .acks.sheet.actor.character .sheet-body .notes-tab .inventory .languages { margin: 2px; flex: 0 0 130px; } .acks.sheet.actor.character .sheet-body .notes-tab .inventory .languages .item-titles .item-controls { flex: 0 0 20px; } .acks.sheet.actor.character .sheet-body .notes-tab .inventory .languages ol { height: 100px; overflow: auto; list-style: none; padding: 5px; } .acks.sheet.actor.character .sheet-body .notes-tab .inventory .languages ol li { margin: 0; } .acks.sheet.actor.character .sheet-body .notes-tab .inventory .languages ol li:hover .item-controls { display: flex; } .acks.sheet.actor.character .sheet-body .notes-tab .inventory .languages ol li .item-controls { flex: 0 0 20px; display: none; } .acks.sheet.actor.character .sheet-body .notes-tab .inventory .description { margin: 2px; } .acks.sheet.actor.character .sheet-body .notes-tab .inventory .description .editor { height: 110px; } .acks.sheet.actor.character .sheet-body .notes-tab .inventory .description .editor .tox .tox-tbtn { height: 24px; } .acks.sheet.actor.character .sheet-body .notes-tab .inventory.notes { margin: 2px; } .acks.sheet.actor.character .sheet-body .notes-tab .inventory.notes .editor { height: 150px; } .acks.sheet.actor.character .sheet-body .health { height: 70px; position: relative; } .acks.sheet.actor.character .sheet-body .health.armor-class { background: url("/systems/acks/assets/shield.png") no-repeat center; background-size: 70px; } .acks.sheet.actor.character .sheet-body .health.armor-class .shield { text-align: right; padding: 0 14px; font-size: 18px; } .acks.sheet.actor.character .sheet-body .health .health-value { font-size: 16px; text-align: center; font-weight: bolder; text-shadow: 0 0 2px white, 0 1px 2px white, 1px 0 2px white, 1px 1px 2px white; } .acks.sheet.actor.character .sheet-body .health .health-top { border-bottom: none; position: absolute; font-size: 24px; top: 10px; width: 70px; left: calc(50% - 35px); } .acks.sheet.actor.character .sheet-body .health .health-bottom { border-bottom: none; position: absolute; bottom: 8px; width: 40px; right: calc(50% + -20px); } .acks.sheet.actor.character .sheet-body .health .health-empty { background: url("/systems/acks/assets/heart_empty.png") no-repeat center; background-size: 70px; background-position: top; } .acks.sheet.actor.character .sheet-body .health .health-full { background: url("/systems/acks/assets/heart_full.png") no-repeat center; background-size: 70px; background-position: bottom; } .acks.sheet.actor.character .sheet-body .saving-throw .attribute-value.flat { line-height: 30px; } .acks.sheet.actor.character .sheet-body .exploration .attribute { margin: 4px; } .acks.sheet.actor.character .sheet-body .exploration .attribute .attribute-name { text-align: left; flex: 1 0 60px; line-height: 25px; font-size: 12px; } .acks.sheet.actor.character .encumbrance { height: 12px; background: url("/systems/acks/assets/back.png"); margin: 1px 15px 0 1px; border: 1px solid rgba(0, 0, 0, 0.9); border-radius: 3px; position: relative; } .acks.sheet.actor.character .encumbrance .encumbrance-bar { position: absolute; background: rgba(255, 0, 0, 0.6); height: 10px; border: 1px solid #777; border-radius: 2px; } .acks.sheet.actor.character .encumbrance .encumbrance-label { height: 10px; padding: 0 5px; position: absolute; top: 0; right: 10px; font-size: 13px; line-height: 12px; text-align: right; color: #EEE; text-shadow: 0 0 5px #000; } .acks.sheet.actor.character .encumbrance .encumbrance-breakpoint { display: block; position: absolute; } .acks.sheet.actor.character .encumbrance .encumbrance-breakpoint.encumbrance-25 { left: 24.4%; } .acks.sheet.actor.character .encumbrance .encumbrance-breakpoint.encumbrance-35 { left: 34.4%; } .acks.sheet.actor.character .encumbrance .encumbrance-breakpoint.encumbrance-50 { left: 49.4%; } .acks.sheet.actor.character .encumbrance .arrow-up { bottom: 0; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 4px solid #d8d6c9; } .acks.sheet.actor.character .encumbrance .arrow-down { top: 0; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #d8d6c9; } .acks.sheet.actor.character .encumbrance.encumbered .arrow-up { border-bottom: 4px solid rgba(0, 0, 0, 0.9); } .acks.sheet.actor.character .encumbrance.encumbered .arrow-down { border-top: 4px solid rgba(0, 0, 0, 0.9); } .acks .window-content .collapsed { display: none; } .acks .window-content .margin { margin: 5px; } .acks .window-content input { text-align: center; } .acks .window-content input[type=number] { -moz-appearance: textfield; } .acks .window-content input[type=number]::-webkit-inner-spin-button, .acks .window-content input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 0; } .acks .window-content input:not([type=checkbox]) { background: none; border: none; border-radius: 0; border-bottom: 1px solid #7a7971; } .acks .window-content input:not([type=checkbox]):hover:not(:disabled), .acks .window-content input:not([type=checkbox]):focus:not(:disabled) { box-shadow: none; background: linear-gradient(transparent, rgba(0, 0, 0, 0.1)); } .acks .window-content a:hover { text-shadow: none; } .acks .window-content .resizable { overflow: auto; } .acks.sheet.item .sheet-header h1 input { margin: 6px 2%; } .acks.sheet.item .sheet-header .details { flex: 0 0 70px; } .acks.sheet.item .sheet-header .details label { flex: 0 0 20px; } .acks.sheet.item .sheet-header .profile-img { border: none; flex: 0 0 84px; height: 84px; } .acks.sheet.item .sheet-header .tag-list { margin: 0; height: 24px; overflow: auto; list-style: none; padding: 1px; display: flex; flex-wrap: wrap; } .acks.sheet.item .sheet-header .tag-list .tag { background: #4b4a44; border-radius: 5px; color: whitesmoke; padding: 1px 5px; height: 18px; box-shadow: 0 0 3px #d8d6c9; margin: 0 2px; } .acks.sheet.item .sheet-header .tag-list .tag i { font-size: 8px; vertical-align: top; color: #d8d6c9; } .acks.sheet.item .sheet-body .stats { flex: 0 0 80px; border-right: 1px groove rgba(0, 0, 0, 0.2); padding-right: 2px; font-size: 13px; } .acks.sheet.item .sheet-body .stats .form-group { margin: 1px; border: 1px solid rgba(0, 0, 0, 0.15); } .acks.sheet.item .sheet-body .stats .form-group label { background: rgba(0, 0, 0, 0.1); padding: 0 4px; } .acks.sheet.item .sheet-body .stats .form-group input { border-bottom: none; margin: auto 0; } .acks.sheet.item .sheet-body .stats .form-group .form-fields.range .sep { flex: 0 0 1px; background: #7a7971; margin: 4px 0; } .acks.sheet.item .sheet-body .stats .form-group.attack-type { text-align: center; padding: 2px; font-size: 15px; } .acks.sheet.item .sheet-body .stats .form-group.attack-type a { color: #969696; } .acks.sheet.item .sheet-body .stats .form-group.attack-type a.active, .acks.sheet.item .sheet-body .stats .form-group.attack-type a :hover { color: rgba(0, 0, 0, 0.9); } .acks.sheet.item .sheet-body .stats .form-group { align-items: inherit; } .acks.sheet.item .sheet-body .stats .form-group label { line-height: 21px; } .acks.sheet.item .sheet-body .stats .form-group .form-fields { justify-content: space-evenly; height: 22px; } .acks.sheet.item .sheet-body .stats .form-group .form-fields select { height: 24px; } .acks.sheet.item .sheet-body .stats .block-input { display: flex; flex-direction: column; text-align: center; } .acks.sheet.item .sheet-body .stats.narrow .form-group input { height: 18px; } .acks.sheet.item .sheet-body .description .editor { height: 250px; } .acks.sheet.item .sheet-body .description .editor .editor-content { padding: 0 5px; } .acks.actor.monster { min-height: 565px; min-width: 460px; } .acks.actor.monster .header-details .summary .treasure-table { text-align: center; } .acks.actor.monster .header-details .summary .check-field:hover .check { display: block; } .acks.actor.monster .header-details .summary .check-field .check { display: none; line-height: 35px; flex: 0 0 20px; position: absolute; font-size: 12px; } .acks.actor.monster .header-details .summary .check-field .check:hover { color: rgba(0, 0, 0, 0.9); } .acks.actor.monster .sheet-body .editor { height: 300px; } .acks.actor.monster .sheet-body .attributes-tab { display: flex; justify-content: space-around; flex-direction: column; height: 100%; } .acks.actor.monster .sheet-body .attributes-tab .attribute-row .attributes { justify-content: space-between; } .acks.actor.monster .sheet-body .attributes-tab .attribute-row .attribute-group { margin: 5px; } .acks.actor.monster .sheet-body .attributes-tab .attributes .attribute { flex: 0 0 60px; } .acks.actor.monster .sheet-body .attributes-tab .attributes .attribute.health { flex: 0 0 85px; } .acks.actor.monster .sheet-body .attributes-tab .attributes .attribute.saving-throw { flex: 0 0 40px; } .acks.actor.monster .attributes .attribute.health { position: relative; } .acks.actor.monster .attributes .attribute.health .attribute-name .hp-roll { font-size: 12px; position: absolute; right: 5px; top: 5px; color: #d8d6c9; } .acks.actor.monster .attributes .attribute.health .attribute-name .hp-roll:hover { color: white; } .acks.actor.monster .attribute-group .attacks-description { margin: 2px; padding: 0; text-align: center; } .acks.actor.monster .attribute-group .attacks-description label { color: #7a7971; font-size: 10px; } .acks.actor.monster .panel.abilities .item-list .item-entry .item-pattern { flex: 0 0 15px; cursor: pointer; } /* ----------------------------------------- */ /* Sheet Styles */ /* ----------------------------------------- */