/* One local portrait layer. Deliberately no launcher/dock width or height changes. */
#commerand-assistant .assistant-character-art,
#commerand-assistant .assistant-avatar::before,
#commerand-assistant .assistant-avatar::after,
#commerand-assistant .assistant-choice::before,
#commerand-assistant .assistant-choice::after{display:none!important;content:none!important}
#commerand-assistant .assistant-avatar,
#commerand-assistant .assistant-choice{background-image:none!important}
#commerand-assistant .assistant-avatar>.cora-portrait{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}
#commerand-assistant .assistant-picker{max-height:calc(100% - 100px);overflow:auto;overscroll-behavior:contain;grid-template-columns:repeat(5,minmax(0,1fr))}
#commerand-assistant .assistant-choice{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;height:88px!important;min-height:88px!important;padding:3px;background-color:#f5f8fb!important;color:#183a5b!important;cursor:pointer}
#commerand-assistant .assistant-choice>.cora-portrait{position:static;width:40px;height:60px;object-fit:contain;flex-shrink:0}
#commerand-assistant .cora-choice-label{font-size:10px;line-height:16px;color:#183a5b}
#commerand-assistant .cora-unavailable{display:grid;place-items:center;font-size:12px;color:#526579;background:#e5ebf0;border-radius:4px}
#commerand-assistant .assistant-choice:disabled{cursor:not-allowed;opacity:.7}
#commerand-assistant .assistant-choice:focus-visible,#commerand-assistant #assistant-close:focus-visible{outline:3px solid #785d2f;outline-offset:-3px}
#commerand-assistant .assistant-choice.selected{outline:2px solid #785d2f}
#cora-asset-status{position:absolute;left:10px;right:10px;bottom:26px;font-size:10px;line-height:1.2;background:#fff;color:#65491d;pointer-events:none}
#cora-asset-status[hidden]{display:none}
