#cwli-notice{position:fixed;bottom:130px;left:50%;transform:translateX(-50%);max-width:85vw;background:#292332;color:white;padding:12px 18px;border-radius:10px;z-index:200010;font:14px/1.5 sans-serif}
.cwli-panel{box-sizing:border-box;background:#fff;color:#282331;font:14px/1.5 sans-serif}
.cwli-panel button,.cwli-panel input{font:inherit;box-sizing:border-box}

/* Shared mobile sheet edge: keep Sticker and Drawing shape options identical. */
@media(max-width:449px){
 #lumise-shapes.cwli-shapes-sheet .cwli-shape-sheet-handle,
 #LumiseDesign #lumise-drawing .cwli-drawing-panel:has(.cwli-drawing-shape-options:not([hidden])) .cwli-drawing-handle{position:relative;z-index:6;overflow:visible}
 #lumise-shapes.cwli-shapes-sheet .cwli-shape-sheet-handle:after,
 #LumiseDesign #lumise-drawing .cwli-drawing-panel:has(.cwli-drawing-shape-options:not([hidden])) .cwli-drawing-handle:after{content:'';position:absolute;top:100%;left:0;right:0;height:20px;background:linear-gradient(to bottom,#fff 0%,rgba(255,255,255,.8) 30%,rgba(255,255,255,0) 100%);pointer-events:none}
 #LumiseDesign #lumise-drawing .cwli-drawing-panel:has(.cwli-drawing-shape-options:not([hidden])) .cwli-drawing-handle{z-index:1;border-bottom:0}
}
