/* METATRIX CLIP — sidebar universal copy/paste shelf (below Marketplace) */
#mtx-clip{margin:2px 10px 8px;border:1px solid rgba(45,212,191,.2);border-radius:12px;background:linear-gradient(180deg,rgba(45,212,191,.05),rgba(0,0,0,0));overflow:hidden;font-family:ui-sans-serif,system-ui,Segoe UI,sans-serif}
#mtx-clip .ck-head{display:flex;align-items:center;gap:8px;padding:9px 11px;cursor:pointer;user-select:none}
#mtx-clip .ck-dot{width:7px;height:7px;border-radius:999px;background:#2DD4BF;box-shadow:0 0 8px rgba(45,212,191,.7);flex:0 0 auto}
#mtx-clip .ck-title{font-size:12px;font-weight:600;color:#fff;flex:1}
#mtx-clip .ck-zoom{font:600 9px ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:#2DD4BF;border:1px solid rgba(45,212,191,.4);border-radius:999px;padding:2px 7px;background:rgba(45,212,191,.08);cursor:pointer}
#mtx-clip .ck-zoom:hover{background:rgba(45,212,191,.2)}
#mtx-clip .ck-caret{color:#ffffff66;transition:transform .2s}
#mtx-clip.ck-min .ck-caret{transform:rotate(-90deg)}
#mtx-clip .ck-body{max-height:420px;overflow:auto;transition:max-height .25s ease}
#mtx-clip.ck-min .ck-body{max-height:0}
/* paste square */
#mtx-clip .ck-drop{margin:2px 9px 8px;border:1.5px dashed rgba(45,212,191,.5);border-radius:11px;min-height:74px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;color:#9fe9df;cursor:text;outline:none;transition:background .15s,border-color .15s;padding:10px 8px}
#mtx-clip .ck-drop:focus,#mtx-clip .ck-drop.drag{background:rgba(45,212,191,.1);border-color:#2DD4BF}
#mtx-clip .ck-drop .big{font-size:20px;line-height:1}
#mtx-clip .ck-drop .t{font:600 11px ui-sans-serif,system-ui;color:#cdeee9}
#mtx-clip .ck-drop .s{font:9px ui-monospace,monospace;letter-spacing:.08em;color:#7fd5c9}
#mtx-clip .ck-tools{display:flex;gap:6px;padding:0 9px 8px}
#mtx-clip .ck-tools input{flex:1;min-width:0;background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#eee;padding:6px 9px;font:11px ui-monospace,monospace}
#mtx-clip .ck-pastebtn{font:600 9px ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:#2DD4BF;border:1px solid rgba(45,212,191,.45);background:rgba(45,212,191,.1);border-radius:8px;padding:6px 8px;cursor:pointer;white-space:nowrap}
#mtx-clip .ck-list{display:flex;flex-direction:column;gap:1px;padding:0 7px 6px}
#mtx-clip .ck-row{display:flex;align-items:center;gap:9px;padding:6px;border-radius:8px;position:relative}
#mtx-clip .ck-row:hover{background:rgba(255,255,255,.05)}
#mtx-clip .ck-th{width:30px;height:30px;border-radius:7px;flex:0 0 auto;background:#10201e;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:14px;color:#2DD4BF}
#mtx-clip .ck-th img{width:100%;height:100%;object-fit:cover}
#mtx-clip .ck-meta{min-width:0;flex:1;cursor:pointer}
#mtx-clip .ck-name{font-size:12px;color:#eaeaf0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#mtx-clip .ck-kind{font:9px ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:#7fd5c9}
#mtx-clip .ck-send{font:600 12px ui-monospace,monospace;color:#2DD4BF;border:1px solid rgba(45,212,191,.4);background:rgba(45,212,191,.08);border-radius:7px;width:26px;height:26px;cursor:pointer;flex:0 0 auto}
#mtx-clip .ck-send:hover{background:rgba(45,212,191,.2)}
#mtx-clip .ck-empty{padding:8px 12px;font-size:11px;color:#ffffff66;line-height:1.5}
#mtx-clip .ck-cta{display:flex;gap:6px;padding:0 9px 10px}
#mtx-clip .ck-btn{flex:1;text-align:center;font:600 10px ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;padding:7px 6px;border-radius:8px;cursor:pointer;text-decoration:none;border:1px solid rgba(45,212,191,.45);color:#2DD4BF;background:rgba(45,212,191,.1)}
#mtx-clip .ck-btn:hover{filter:brightness(1.2)}
/* send popover */
#mtx-clip .ck-pop{position:absolute;right:8px;top:34px;z-index:5;background:#0c1614;border:1px solid rgba(45,212,191,.4);border-radius:10px;padding:5px;display:none;flex-direction:column;gap:1px;min-width:130px;box-shadow:0 12px 30px rgba(0,0,0,.6)}
#mtx-clip .ck-pop.on{display:flex}
#mtx-clip .ck-pop b{font:9px ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:#7fd5c9;padding:4px 8px}
#mtx-clip .ck-pop a{font:12px ui-sans-serif,system-ui;color:#dffaf6;padding:6px 8px;border-radius:6px;cursor:pointer;text-decoration:none}
#mtx-clip .ck-pop a:hover{background:rgba(45,212,191,.16)}
#mtx-clip .ck-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);background:#0c1614;border:1px solid rgba(45,212,191,.5);color:#2DD4BF;font:600 11px ui-monospace,monospace;padding:9px 16px;border-radius:999px;z-index:100000;opacity:0;transition:opacity .2s;pointer-events:none}
#mtx-clip .ck-toast.on{opacity:1}
