@font-face{font-family:FZRui;src:url(/fonts/FZRuiZHJW.woff2) format("woff2")}@font-face{font-family:Cubic;src:url(/fonts/Cubic.woff2) format("woff2")}@font-face{font-family:electrolize;src:url(/fonts/electrolize.woff2) format("woff2")}@font-face{font-family:kenyan;src:url(/fonts/kenyancoffee.woff2) format("woff2")}@font-face{font-family:huangyouti;src:url(/fonts/huangyouti.woff2) format("woff2")}@font-face{font-family:OldTypeNr;src:url(/fonts/OldTyperNr.woff2) format("woff2")}label{font-family:Cubic;color:#ff0;font-size:16px;width:25px;height:25px;-webkit-user-select:none;user-select:none}*{cursor:url(/template/embark.png),auto}.spirit-manager-container[data-v-438a2af1]{display:grid;grid-template-columns:35% 65%;gap:1rem;height:70vh}.spirit-list-container[data-v-438a2af1],.add-spirit-container[data-v-438a2af1]{display:flex;flex-direction:column;min-width:0}.spirit-list-container[data-v-438a2af1]{overflow-y:auto}.add-spirit-container[data-v-438a2af1]{gap:1rem}.spirit-preview[data-v-438a2af1]{max-width:48px;max-height:48px;object-fit:contain}.search-container[data-v-438a2af1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:1rem}.table-container[data-v-438a2af1]{display:flex;gap:1rem;flex:1;min-height:0}.table-wrapper[data-v-438a2af1]{flex:1;min-height:0;overflow:auto}.action-buttons[data-v-438a2af1]{display:flex;flex-direction:column;gap:.5rem;min-width:fit-content}.empty-message[data-v-438a2af1]{text-align:center;color:var(--text-color-secondary);font-style:italic}.compact-table[data-v-438a2af1] .p-datatable-tbody>tr>td{padding:.25rem .5rem}.compact-table[data-v-438a2af1] .p-datatable-thead>tr>th{padding:.25rem .5rem}.scale-input[data-v-438a2af1]{width:60px}[data-v-438a2af1] .p-datatable{flex:1;min-width:0}[data-v-438a2af1] .p-datatable .p-datatable-thead>tr>th{background:var(--surface-section);color:var(--text-color);font-weight:600}[data-v-438a2af1] .p-datatable .p-datatable-tbody>tr:hover{background:var(--surface-hover)}[data-v-438a2af1] .p-datatable .p-paginator{background:var(--surface-section);border:1px solid var(--surface-border);border-radius:0 0 6px 6px}[data-v-438a2af1] .p-datatable .p-paginator .p-paginator-pages .p-paginator-page{min-width:2.5rem;height:2.5rem}[data-v-438a2af1] .p-datatable .p-paginator .p-dropdown{margin-left:.5rem}.spirit-icons-container[data-v-af8c458e]:hover{background-color:#ffffff1a}.window{position:absolute}
