/******* Do not edit this file *******
Code Snippets Manager
Saved: Jun 02 2025 | 17:54:29 */
/* Tooltips */
[data-tooltip] {
	position: relative;
}
[data-tooltip]::before {
    content: attr(data-tooltip);
    color: var(--wp--preset--color--black);
    font-size: 0.85em;
    text-align: center;
    display: block;
    position: absolute;
    bottom: calc(75% + 1.16em + 1px);
    left: 50%;
    z-index: 1;
    transform: translateX(-50%);
    min-width: 1em;
    width: max-content;
    max-width: 320px;
    padding: 0.5em 1em;
    background-color: var(--wp--preset--color--foreground);
    border: 1px solid var(--wp--preset--color--gray-light);
    border-radius: var(--wp--custom--radius--small);
    box-shadow: var(--wp--preset--shadow--subtle-below);
    opacity: 0;
    pointer-events: none;
    touch-action: none;
    transition: all 0.25s 0.125s ease-in-out;
}
[data-tooltip]:hover::before {
    bottom: calc(100% + 1.16em + 1px);
}
[data-tooltip]::after {
    content: "";
    display: block;
    position: absolute;
    bottom: 100%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(-45deg);
    z-index: 2;
    width: 0;
    height: 0;
    background-color: var(--wp--preset--color--foreground);
    border-left: 1px solid var(--wp--preset--color--gray-light);
    border-bottom: 1px solid var(--wp--preset--color--gray-light);
    opacity: 0;
    pointer-events: none;
    touch-action: none;
    transition: all 0.25s 0.125s ease-in-out;
}
[data-tooltip]:hover::after {
    bottom: 100%;
    width: 1em;
    height: 1em;
    /* left: 50%; */
}
[data-tooltip]:hover::before,
[data-tooltip]:hover::after {
    opacity: 1;
    transition: all 0.125s ease-in-out;
}

/* Item Details Tables */
.item-details {
	display: grid;
	grid-template-columns: repeat(1, minmax(0, 1fr));
	overflow: auto;
	white-space: nowrap;
}

.item-details th {
	background-color: var(--wp--preset--color--gray-lighter);
}
.item-details th:first-of-type {
	border-top-left-radius: var(--wp--custom--radius--medium);
	border-bottom-left-radius: var(--wp--custom--radius--medium);
}
.item-details th:last-of-type {
	border-top-right-radius: var(--wp--custom--radius--medium);
	border-bottom-right-radius: var(--wp--custom--radius--medium);
}

.item-details tbody tr:not(:first-of-type):not(:last-of-type),
.item-details thead ~ tbody tr:first-of-type {
	border-bottom: 1px solid var(--wp--preset--color--gray-lighter);
}