.inventory-holder {display:flex;align-items:center;gap:10px;margin:12px 0}
.inventory-holder select {min-width:0;flex:1;max-width:100%;padding:8px;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:6px}
.inventory-loadout {display:flex;gap:6px 12px;flex-wrap:wrap;font-size:12px;margin-bottom:12px}
.inventory-loadout span {max-width:100%;overflow-wrap:anywhere}
.inventory-pending {padding:8px 0;border-bottom:1px solid var(--line)}
.inventory-pending p {font-size:12px;overflow-wrap:anywhere}
.inventory-pending button,.inventory-item-actions button {min-height:32px}
.inventory-item-actions {display:flex;flex-wrap:wrap;gap:6px}
.inventory-icon-status {display:block;margin:8px 0;font-size:12px;color:var(--muted)}
.inventory-editor-row select {width:100%;min-width:0;background:var(--panel);color:var(--text);border:1px solid var(--line);padding:8px;border-radius:6px}
.character-directory-tabs {flex-wrap:wrap}
.character-directory-tabs button[data-character-reload] {margin-left:auto;font-size:18px}
.character-directory-tabs button[data-character-repair] {margin-left:0;font-size:12px}
.character-equipment {margin:12px 0;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.character-equipment p {font-size:13px;overflow-wrap:anywhere}
[data-ownership-dialog] .modal-card {max-height:90vh;max-height:90dvh;overflow-y:auto;overscroll-behavior:contain}
[data-ownership-dialog] input,[data-ownership-dialog] select {font:inherit;min-width:0;max-width:100%}
[data-ownership-dialog] .modal-head h2 {font-size:18px;overflow-wrap:anywhere}
[data-ownership-dialog] .inventory-editor-footer {position:sticky;bottom:0;background:var(--panel);padding:12px 0}
.inventory-appearance-field {grid-column:1 / -1}
.inventory-appearance-editor {display:grid;gap:12px}
.inventory-appearance-editor label {display:grid;gap:6px}
@media(max-width:600px) {[data-ownership-dialog] .modal-card {width:calc(100% - 24px)}.inventory-holder {align-items:flex-start;flex-direction:column}.inventory-holder select {width:100%}.inventory-editor-row {grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}

/* 20261011 下拉选项跟随主题（原生 select 弹出层默认白底黑字，暗色主题下不可读） */
select option,select optgroup{background:var(--surface-2,#18202e);color:var(--text,#e6eaf0)}
