.core-annotation-side{min-width:0;overflow-x:hidden}.core-region-note{min-width:0}.region-reference{position:relative;margin-top:11px;padding-top:10px;border-top:1px solid #ffffff12;min-width:0}.region-reference.is-over{outline:2px dashed #bba6ef;outline-offset:4px;border-radius:8px;background:#bba6ef08}.region-reference-label{display:block;color:#b7aec4;font-size:11px;margin-bottom:8px}.region-reference-empty{width:100%;min-height:72px;display:flex;align-items:center;justify-content:center;gap:9px;background:#111216;border:1px dashed #bba6ef40;border-radius:8px;color:#c9b7e9;font-size:11px;cursor:pointer}.region-reference-empty>span:first-child{font-size:23px;font-weight:300}.region-reference-preview{display:flex;align-items:center;gap:10px;background:#121317;border:1px solid #ffffff14;border-radius:8px;padding:7px;min-width:0}.region-reference-thumb{width:65px;height:70px;padding:0;border:0;background:#0b0c0e;border-radius:5px;overflow:hidden;flex-shrink:0;cursor:pointer}.region-reference-thumb img{width:100%;height:100%;object-fit:contain}.region-reference-preview>div{flex:1;min-width:0}.region-reference-preview strong{display:block;font-size:11px;font-weight:500;color:#d3c9e0}.region-reference-preview small{display:block;font-size:10px;line-height:1.5;color:#898493;margin-top:5px}.region-reference-remove{width:24px;height:24px;border:1px solid #ffffff20;background:#25222c;color:#d6c7ea;border-radius:6px;cursor:pointer;font-size:17px;flex-shrink:0}.region-reference-actions{display:flex;gap:7px;margin-top:8px}.region-reference-actions>button{flex:1;min-height:31px;border:1px solid #ffffff17;border-radius:6px;background:#ffffff04;color:#bfb1d4;font-size:10px;padding:5px;cursor:pointer}.region-reference-actions>button:hover:not(:disabled){background:#bba6ef12;border-color:#bba6ef45}.region-reference button:focus-visible{outline:2px solid #bba6ef;outline-offset:2px}.region-reference button:disabled{opacity:.45;cursor:default}.region-reference>small{font-size:10px;color:#bba6ef;display:block;margin-top:7px}.region-reference .asset-picker-backdrop{z-index:180}.core-annotation-body{grid-template-columns:minmax(0,1fr) 320px}.core-region-head textarea{min-height:75px}.core-annotation-side{scrollbar-width:thin;scrollbar-color:#45434f transparent}
@media(max-width:850px){.core-annotation-body{grid-template-columns:minmax(0,1fr) 280px}}
@media(max-width:650px){.core-annotation-body{grid-template-columns:1fr}.core-annotation-side{max-height:40dvh}.core-annotation-stage{min-height:230px}}
