/* Styles limited to sheets */ .fvtt-malefices .sheet-header { -webkit-box-flex: 0; -ms-flex: 0 0 210px; flex: 0 0 210px; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin-bottom: 10px; } .fvtt-malefices .sheet-header .profile-img { -webkit-box-flex: 0; -ms-flex: 0 0 128px; flex: 0 0 128px; width: 128px; height: auto; max-height:128px; margin-top: 0px; margin-right: 10px; object-fit: cover; object-position: 50% 0; border-width: 0px; } .profile-img-container { margin-right: 0.2rem; max-width: 140px; width: 140px; } .button-img { vertical-align: baseline; width: 8%; height: 8%; max-height: 48px; border-width: 0px; border: 1px solid rgba(0, 0, 0, 0); } .button-img:hover { color: rgba(255, 255, 128, 0.7); border: 1px solid rgba(255, 128, 0, 0.8); cursor: pointer; } .button-effect-img { vertical-align: baseline; width: 16px; max-height: 16px; height: 16; border-width: 0; } .small-button-container { height: 16px; width: 16px; border: 0; vertical-align: bottom; } .fvtt-malefices .sheet-header .header-fields { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .fvtt-malefices .sheet-header h1.charname { height: 50px; padding: 0px; margin: 5px 0; border-bottom: 0; } .fvtt-malefices .sheet-header h1.charname input { font-family: Rivanna; font-size: 3rem; width: 100%; height: 100%; margin: 0; } .fvtt-malefices .sheet-tabs { -webkit-box-flex: 0; -ms-flex: 0; flex: 0; font-family: Rivanna; font-size: 2.2rem; } .fvtt-malefices .sheet-body, .fvtt-malefices .sheet-body .tab, .fvtt-malefices .sheet-body .tab .editor { height: 100%; font-size: 0.8rem; } .editor { border: 2; height: 100%; padding: 0 3px; } .medium-editor { border: 2; height: 240px; padding: 0 3px; } .small-editor { border: 2; height: 120px; padding: 0 3px; } .fvtt-malefices .tox .tox-editor-container { background: #fff; } .fvtt-malefices .tox .tox-edit-area { padding: 0 8px; } .fvtt-malefices .resource-label { font-weight: bold; text-transform: uppercase; } .fvtt-malefices .tabs { height: 40px; border-top: 1px solid #AAA; border-bottom: 1px solid #AAA; color: #000000; } .fvtt-malefices .tabs .item { line-height: 40px; font-weight: bold; } .fvtt-malefices .tabs .item.active { text-decoration: underline; text-shadow: none; } .fvtt-malefices .items-list { list-style: none; margin: 1px 0; padding: 0; overflow-y: auto; } .fvtt-malefices .items-list .item-header { font-weight: bold; } .fvtt-malefices .items-list .item { height: 30px; line-height: 24px; padding: 1px 0; border-bottom: 1px solid #BBB; } .fvtt-malefices .items-list .item .item-image { -webkit-box-flex: 0; -ms-flex: 0 0 24px; flex: 0 0 24px; margin-right: 5px; } .fvtt-malefices .items-list .item img { display: block; } .fvtt-malefices .items-list .item-name { margin: 0; } .fvtt-malefices .items-list .item-controls { -webkit-box-flex: 0; -ms-flex: 0 0 86px; flex: 0 0 86px; text-align: right; } li.folder > .folder-header h3 { color: @color-text; } /* ======================================== */ /* Sheet */ .fvtt-malefices .window-app.sheet .window-content .sheet-header{ color: @color-text; background: @bg-sheet; /*background: #494e6b;*/ } input[type="text"], select[type="text"] { background:white; color: @color-input-text; } select { background:white; color: @color-input-text; } /* background: #011d33 url("../images/ui/fond1.webp") repeat left top;*/ /*color: rgba(168, 139, 139, 0.5);*/ .window-app.sheet .window-content .sheet-header select[type="text"], .window-app.sheet .window-content .sheet-header input[type="text"], .window-app.sheet .window-content .sheet-header input[type="number"], .window-app.sheet .window-content .sheet-body input[type="text"], .window-app.sheet .window-content .sheet-body input[type="number"], .window-app.sheet .window-content .sheet-body select[type="text"] { color: @color-text; /*color: #494e6b;*/ } .window-app.sheet .window-content .sheet-header input[type="password"], .window-app.sheet .window-content .sheet-header input[type="date"], .window-app.sheet .window-content .sheet-header input[type="time"] { color: @color-text; background: @bg-sheet; border: 1 none; margin-bottom: 0.25rem; margin-left: 2px; } .window-app.sheet .window-content .sheet-body input[type="password"], .window-app.sheet .window-content .sheet-body input[type="date"], .window-app.sheet .window-content .sheet-body input[type="time"] { color: @color-text; background: @bg-sheet; border: 1 none; margin-bottom: 0.25rem; margin-left: 2px; } .window-app.sheet .window-content .sheet-body select, .window-app.sheet .window-content .sheet-header select { color: @color-text; background: #fff; border: 1 none; margin-bottom: 0.25rem; margin-left: 2px; } .fvtt-malefices .window-app .window-content, .fvtt-malefices .window-app.sheet .window-content .sheet-body{ font-size: 0.8rem; /*background: url("../images/ui/pc_sheet_bg.webp") repeat left top;*/ background: @bg-sheet; color: @color-text; } /* background: rgba(245,245,240,0.6) url("../images/ui/sheet_background.webp") left top;*/ section.sheet-body{padding: 0.25rem 0.5rem;} .sheet header.sheet-header .profile-img { object-fit: cover; object-position: 50% 0; margin: 0.5rem 0 0.5rem 0.5rem; padding: 0; } nav.sheet-tabs { font-size: @tab-font-size; font-weight: bold; height: @tab-height; flex: 0 0 @tab-height; margin: 0; padding: 0 0 0 0.25rem; text-align: center; text-transform: uppercase; line-height: 1.5rem; border-top: 0 none; border-bottom: 0 none; background-color: @color-tab-bg; color: @color-tab-text; } /* Dice tray specific overrides */ .dice-tray button svg * { fill: #6d5923 !important; } .dice-tray input[type="text"] { color: #6d5923 !important; } .dice-tray button { color: #6d5923 !important; } nav.sheet-tabs .item { position: relative; padding: 0 0.25rem; color: @color-tab-text; margin-top: 4px; margin-bottom: 4px; } nav.sheet-tabs .item:after { content: ""; position: absolute; top: 0; right: 0; height: 2rem; width: 1px; /*border-right: 1px dashed rgba(52, 52, 52, 0.25);*/ } .sheet .tab[data-tab] { padding: 0; } section.sheet-body:after { content: ""; display: block; clear: both; } .sheet header.sheet-header .flex-compteurs {text-align: right;} .sheet header.sheet-header .resource-content {width: 2rem;} .select-diff { display: inline-block; text-align: left; width: 50px; } .window-app.sheet .window-content .tooltip:hover .tooltiptext { top: 2rem; left: 2rem; margin: 0; padding: 0.25rem; } .window-app.sheet .window-content .carac-value, .window-app.sheet .window-content .competence-xp { margin: 0.05rem; flex-basis: 3rem; text-align: center; }