{% include "css/mod/base.css" %} #packageLabelContent { > div { padding: 0; width: 100%; } svg { padding: 0 5% 0 5%; > path { pointer-events: none; } } table { border-spacing: 0; font-size: 150%; width: 100%; th { height: 6rem; > svg { width: 2.5rem; padding-right: 6%; cursor: pointer; fill: var(--c-back-button); transition: opacity 0.15s ease-in-out; &:hover { opacity: 0.6 } } &:first-child { text-align: left; display: flex; align-items: center; } } tr { height: 6rem; transition: background-color 0.15s ease-in-out; &:first-child { background-color: var(--c-table-header); } /* Excluding header */ &:nth-child(2n+3) { background-color: var(--c-table-odd); } /* Excluding header */ &:nth-child(n+1):hover { background-color: var(--c-table-hover); } } td { height: 6rem; &:nth-of-type(1) { width: 100%; text-align: left; display: flex; align-items: center; > svg { width: 3rem; } > a { color: var(--c-text); } } &:nth-of-type(2) { width: 20%; text-align: center; } &:nth-of-type(3) { width: 16%; text-align: center; > svg { width: 2.3rem; margin-top: 5%; cursor: pointer; transition: fill 0.15s ease-in-out; &:hover { fill: #ff3f3f; } } } } } #confirmOverlay { width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); position: absolute; left: 0; z-index: 10; transition: opacity 0.15s ease-in-out; /* Confirm off */ pointer-events: none; top: 100%; opacity: 0; &.{{ state.confirm_on }} { pointer-events: auto; top: 0; opacity: 1; } > div { margin: 40% auto 0 auto; width: 80rem; height: 20rem; outline-width: 5rem; outline-style: solid; outline-color: var(--c-label); border-radius: 12px; background-color: var(--c-label); border: 0.5rem solid var(--c-lines); transition: background-color 0.15s ease-in-out, border 0.15s ease-in-out, outline-color 0.15s ease-in-out; > div { padding: 7%; > input[type=submit]:first-child { float: right; margin-bottom: 5%; } } } } }