/* Keep screen-sized controls outside the media, including at low canvas zoom. */
.asset-canvas-selection-actions{z-index:16;top:auto!important;right:auto!important;gap:4px;white-space:nowrap}
.asset-canvas-selection-actions>button{width:auto!important;min-width:52px!important;gap:5px!important;padding:0 8px!important;flex:0 0 auto}
.asset-canvas-selection-actions>button>span{display:inline;font-size:11px;line-height:1;white-space:nowrap}
.canvas-reference-minus{position:absolute;z-index:14;display:flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;min-height:24px;padding:0;border:1px solid #bcc98d;border-radius:50%;background:#272727;color:#f9ffe5;font:20px/1 sans-serif;cursor:pointer;transform-origin:center;touch-action:none;box-shadow:0 2px 8px #0005}
.canvas-reference-minus:hover{border-color:#f09aa9;background:#5b2938;color:white}.canvas-reference-minus:focus-visible{outline:2px solid #e6ff8e;outline-offset:3px}
.canvas-connection-create-menu{position:absolute;z-index:40;display:flex;flex-direction:column;gap:5px;width:216px;max-width:calc(100% - 16px);padding:10px;border:1px solid #60674a;border-radius:11px;background:#222222;color:#edf0e4;box-shadow:0 12px 32px #0006;font:12px/1.5 sans-serif}
.canvas-connection-create-menu>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 1px 6px}.canvas-connection-create-menu header>button{background:transparent;border:0;color:inherit;cursor:pointer;font-size:19px;padding:0 5px}.canvas-connection-create-menu>button{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #52583e;border-radius:7px;background:#303030;color:#f1f5e3;cursor:pointer;text-align:left;font:inherit}.canvas-connection-create-menu>button:hover{background:#596530;border-color:#b6cc6c}.canvas-connection-create-menu>button:disabled{opacity:.38;cursor:not-allowed}
.theme-light .canvas-reference-minus{background:#fff;color:#7e8a53;border-color:#b4bc9a}.theme-light .canvas-connection-create-menu{background:#fff;color:#383838;border-color:#d9dfc5}.theme-light .canvas-connection-create-menu>button{background:#f8faf3;border-color:#e2e7d1;color:#55612a}.theme-light .canvas-connection-create-menu>button:hover{background:#f6fbe3}
.asset-canvas-reference-remove:not(:disabled){cursor:pointer}
