.sheet-isPC:checked~.sheet-npc, .sheet-isNPC:checked~.sheet-pc, .sheet-section-show:not(:checked)~.sheet-section, .sheet-macro-show:not(:checked)~.sheet-macro, .sheet-spd-show:not(:checked)~.sheet-spd, .sheet-pc-details-show:not(:checked)~.sheet-pc-details, .sheet-pc-abilities-show:not(:checked)~.sheet-pc-abilities, .sheet-pc-health-show:not(:checked)~.sheet-pc-health, .sheet-pc-ac-show:not(:checked)~.sheet-pc-ac, .sheet-pc-pericias-show:not(:checked)~.sheet-pc-pericias, .sheet-pc-armas-show:not(:checked)~.sheet-pc-armas, .sheet-pc-talentos-show:not(:checked)~.sheet-pc-talentos, .sheet-pc-inventario-show:not(:checked)~.sheet-pc-inventario, .sheet-pc-encumbrance-show:not(:checked)~.sheet-pc-encumbrance, .sheet-pc-magias-show:not(:checked)~.sheet-pc-magias, .sheet-nvl-0-magias-show:not(:checked)~.sheet-nvl-0-magias, .sheet-nvl-1-magias-show:not(:checked)~.sheet-nvl-1-magias, .sheet-nvl-2-magias-show:not(:checked)~.sheet-nvl-2-magias, .sheet-nvl-3-magias-show:not(:checked)~.sheet-nvl-3-magias, .sheet-nvl-4-magias-show:not(:checked)~.sheet-nvl-4-magias, .sheet-nvl-5-magias-show:not(:checked)~.sheet-nvl-5-magias, .sheet-nvl-6-magias-show:not(:checked)~.sheet-nvl-6-magias, .sheet-nvl-7-magias-show:not(:checked)~.sheet-nvl-7-magias, .sheet-nvl-8-magias-show:not(:checked)~.sheet-nvl-8-magias, .sheet-nvl-9-magias-show:not(:checked)~.sheet-nvl-9-magias, .sheet-npc-details-show:not(:checked)~.sheet-npc-details { display:none; } input[type="checkbox"] + span::before { margin-right: 4px; line-height: 14px; text-align: center; display: inline-block; vertical-align: middle; content: "▼"; width: 14px; height: 14px; font-size: 12px; } input[type="checkbox"]:checked + span::before { content: "►"; } hr { border-color:black; } .sheet-table { display:table; width:100%; } .sheet-table-nome { display:table-caption; text-align:center; font-weight:bold; color:white; background-color:black; width:100%; } .sheet-table-header { display:table-cell; text-align:center; font-weight:bold; vertical-align:bottom; } .sheet-table-data-left { display:table-cell; text-align:left; vertical-align:middle; } .sheet-table-data-right { display:table-cell; text-align:right; vertical-align:middle; } .sheet-table-data-center { display:table-cell; text-align:center; vertical-align:middle; } .sheet-table-row { display:table-row; vertical-align:middle; width:100%; } .sheet-table-row-nome { display:table-cell; text-align:center; vertical-align:middle; color:white; background-color:black; font-weight:bold; } input[type="text"], select { width:100%; margin:0; } textarea { width:99%; }