.game-tooltip.utility-tooltip .tooltip-description{white-space:pre-line;text-align:left;line-height:1.65;color:#ded7b6;padding:18px 0;border-block:1px solid #5b5138;margin:18px 0;font-size:14px}
.utility-tooltip .utility-quantity{color:#e9d39a;margin:14px 0;font-size:16px}.utility-tooltip .utility-quantity strong{font-size:22px}
.utility-tooltip .utility-counters{padding:10px 0;display:grid;gap:9px}.utility-tooltip .utility-counters div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;color:#d2bee8;font-size:14px}
.utility-tooltip .utility-limits{font-size:12px;text-align:left;color:var(--muted);line-height:1.6;border-top:1px solid #554536;padding-top:14px;overflow-wrap:anywhere}
.utility-tooltip .utility-limits p{margin:8px 0}.utility-tooltip .utility-ranges{font-size:12px;text-align:left;color:#b3b7b2;margin-top:14px}.utility-tooltip .utility-ranges summary{cursor:pointer}
.utility-tooltip .utility-ranges p{margin:8px 0}.utility-tooltip .tooltip-description-status{font-size:12px;color:var(--muted)}
.utility-fields{display:grid;gap:20px}.utility-field{display:grid;gap:8px}.utility-field label{color:var(--accent);font-weight:600}.utility-field small{color:var(--muted);overflow-wrap:anywhere}.utility-field .inline-actions{flex-wrap:wrap}.utility-field input{min-width:100px;flex:1;width:140px}.utility-field .danger{color:var(--red)}
.utility-tooltip footer{overflow-wrap:anywhere}

.utility-generated{margin-top:18px;border-block:1px solid #51442c;padding:16px 0;text-align:left}.utility-generated h4{color:#e6cc8f;font-size:15px;margin:4px 0 14px}.vault-goals{display:grid;gap:14px}.vault-goal{display:grid;grid-template-columns:1fr auto;gap:8px;font-size:14px}.vault-goal strong,.vault-goal small{display:block}.vault-goal small{color:#a9a29c;margin-top:4px;font-size:12px}.vault-goal span{color:#d6c4ee;white-space:nowrap}.vault-goal progress{grid-column:1/-1;width:100%;height:6px;accent-color:#b6cf87}.vault-completion{color:#aca69d;font-size:12px;margin:12px 0 24px}.vault-completion.is-complete{color:#c7e59d}.utility-generated-options{display:grid;gap:9px;font-size:14px;color:#d5c2ed}.utility-generated-options>div{display:flex;justify-content:space-between;gap:18px}.utility-preview-note{font-size:11px!important;line-height:1.5}.codex-destination{display:grid;gap:6px;margin-bottom:18px;color:#dec28d}.codex-destination small{color:#aaa49d}.codex-effects{display:grid;gap:15px;margin:20px 0}.codex-effects small{color:#a99d8b;font-size:11px}.codex-effects p{color:#d8c3f1;font-size:14px;margin:5px 0;line-height:1.5}.codex-effects [data-codex-effect$="Debuff"] p{color:#d59eaa}
