.isi-sticker-button-container{margin:10px 0}.isi-sticker-button{display:inline-flex;align-items:center;padding:5px 10px;background:#f0f0f0;border:1px solid #ddd;border-radius:3px;cursor:pointer;font-size:14px;line-height:1;color:#555;transition:all 0.2s ease}.isi-sticker-button:hover{background:#e5e5e5;color:#333}.isi-sticker-icon{margin-right:5px;font-size:16px}.isi-sticker-panel{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:320px;max-width:90%;background:#fff;border-radius:5px;box-shadow:0 2px 10px rgb(0 0 0 / .2);z-index:99999}.isi-sticker-panel-header{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;border-bottom:1px solid #eee}.isi-sticker-panel-header h3{margin:0;font-size:16px;color:#333}.isi-close-panel{background:none;border:none;font-size:20px;line-height:1;color:#999;cursor:pointer;padding:0}.isi-close-panel:hover{color:#555}.isi-sticker-panel-tabs{border-bottom:1px solid #eee}.isi-sticker-tabs-nav{display:flex;list-style:none;margin:0;padding:0;overflow-x:auto;white-space:nowrap}.isi-sticker-tabs-nav li{padding:8px 12px;cursor:pointer;margin:0;color:#666;font-size:13px;transition:all 0.2s ease}.isi-sticker-tabs-nav li:hover{background-color:#f5f5f5;color:#333}.isi-sticker-tabs-nav li.active{color:#0073aa;border-bottom:2px solid #0073aa;font-weight:700}.isi-sticker-panel-content{padding:15px;max-height:300px;overflow-y:auto}.isi-no-stickers{text-align:center;color:#888}.isi-sticker-grid{display:none;grid-template-columns:repeat(4,1fr);gap:10px}.isi-sticker-grid.active{display:grid}.isi-sticker-item{text-align:center;cursor:pointer;border:2px solid #fff0;border-radius:5px;padding:5px;transition:all 0.2s ease}.isi-sticker-item:hover{border-color:#ddd;background:#f9f9f9}.isi-sticker-item img{max-width:100%;height:auto;display:block;margin:0 auto}.isi-sticker{display:inline-block;vertical-align:middle;max-width:30px;height:auto}.isi-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .5);z-index:99998}