#v9FrameInspector #canvasRichPrompt,#v9FrameInspector #canvasRichPrompt:focus,#v9FrameInspector #canvasRichPrompt:focus-visible,#v9FrameInspector #canvasRichPrompt.is-focused{outline:0!important;outline-offset:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:3px 0!important}
#assetReferenceMenu{background:#323232;border-color:#454545;border-radius:17px;padding:12px 15px;max-height:390px;display:flex;flex-direction:column;gap:8px}
#assetReferenceMenu .reference-popover-tabs{display:flex;gap:18px;border-bottom:1px solid #484848;padding:0 0 8px;flex-shrink:0}
#assetReferenceMenu .reference-popover-tabs button{padding:3px 0;border:0;background:none;color:#888;font-size:12px;font-weight:650;cursor:pointer}
#assetReferenceMenu .reference-popover-tabs button[aria-selected=true]{color:#fff}
#assetReferenceMenu .reference-popover-heading{font-size:12px;color:#c6d9e1;padding-bottom:6px;border-bottom:1px solid #444}
#assetReferenceMenu .reference-popover-options{overflow-y:auto;min-height:0}
#assetReferenceMenu .reference-popover-options>button{display:flex;align-items:center;gap:10px;width:100%;min-height:39px;margin:3px 0;padding:5px 7px;border:0;border-radius:8px;background:none;color:#eee;text-align:left;cursor:pointer}
#assetReferenceMenu .reference-popover-options>button[aria-selected=true],#assetReferenceMenu .reference-popover-options>button:hover{background:#484848}
#assetReferenceMenu .reference-popover-options img{width:33px;height:33px;border-radius:7px;object-fit:cover}
#assetReferenceMenu .reference-popover-options>button>span:not(.reference-camera-symbol){display:flex;flex-direction:column;gap:3px;min-width:0}
#assetReferenceMenu .reference-popover-options b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#assetReferenceMenu .reference-popover-options small{font-size:10px;color:#9aa7ab}
#assetReferenceMenu .reference-camera-symbol{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:8px;background:#505050;font-size:12px;color:#eee}
#assetReferenceMenu .reference-popover-options p{font-size:12px;color:#a8b4b9;line-height:1.7;padding:8px 0}
.prompt-camera-tag b{font-size:10px;padding:2px 4px;color:#a8e8f7}
.reference-ref-list .reference-thumb-tools{position:relative;display:inline-flex;width:48px;height:48px;flex-shrink:0;overflow:visible}
#v9FrameInspector .reference-thumb-tools>button.reference-thumb-remove,#v9FrameInspector .reference-thumb-tools>button.reference-thumb-replace{position:absolute;z-index:3;display:grid;place-items:center;width:18px;height:18px;padding:0;border:1px solid #393939;border-radius:50%;background:#070707;color:#ddd;font-size:14px;line-height:1;opacity:0;pointer-events:none;cursor:pointer}
#v9FrameInspector .reference-thumb-tools>button.reference-thumb-remove{top:-6px;right:-6px}
#v9FrameInspector .reference-thumb-tools>button.reference-thumb-replace{bottom:1px;right:1px;font-size:13px}
#v9FrameInspector .reference-thumb-tools:hover>button.reference-thumb-remove,#v9FrameInspector .reference-thumb-tools:hover>button.reference-thumb-replace,#v9FrameInspector .reference-thumb-tools:focus-within>button.reference-thumb-remove,#v9FrameInspector .reference-thumb-tools:focus-within>button.reference-thumb-replace{opacity:1;pointer-events:auto}
#canvasReferenceHover{position:fixed;z-index:10160;display:grid;place-items:center;width:190px;height:290px;padding:0;background:#050505;border:1px solid #2a2a2a;border-radius:13px;overflow:hidden;box-shadow:0 12px 35px #0008;pointer-events:none}
#canvasReferenceHover[hidden]{display:none!important}
#canvasReferenceHover img{display:block;width:100%;height:100%;object-fit:contain}
@media(hover:none){#v9FrameInspector .reference-thumb-tools>button.reference-thumb-remove,#v9FrameInspector .reference-thumb-tools>button.reference-thumb-replace{opacity:1;pointer-events:auto}}
#referenceReplaceInput{display:none!important}
