.shiftsnap-btn,.shiftsnap-btn .vc_btn-content{align-items:center;justify-content:center}.shiftsnap-btn .shiftsnap-icon{height:14px;vertical-align:middle;width:14px}.compose-mode .vc_controls>div>.vc_active .shiftsnap-has-buttons.vc_advanced{width:auto!important}.shiftsnap-is-empty .shiftsnap-btn-paste{opacity:.4}.shiftsnap-nav{position:relative}.shiftsnap-nav[hidden]{display:none}.shiftsnap-nav-toggle{color:#fff!important;position:relative}.shiftsnap-nav-toggle .shiftsnap-icon{height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}.shiftsnap-count{background:#0473aa;border-radius:8px;color:#fff;font-size:10px;font-weight:600;line-height:16px;min-width:16px;padding:0 4px;position:absolute;right:4px;text-align:center;top:6px}.shiftsnap-count:empty{display:none}.shiftsnap-panel{background:#fff;border:1px solid #dcdcde;border-radius:4px;box-shadow:0 4px 16px rgba(0,0,0,.15);box-sizing:border-box;color:#1e1e1e;font-size:13px;line-height:1.4;max-width:calc(100vw - 32px);padding:12px;position:absolute;right:0;text-align:left;top:100%;width:280px;z-index:100010}.shiftsnap-panel[hidden]{display:none}.shiftsnap-panel-title{font-weight:600;margin:0 0 8px}.shiftsnap-panel-empty{color:#646970;margin:0}.shiftsnap-list{counter-reset:shiftsnap;list-style:none;margin:0 0 12px;max-height:240px;overflow-y:auto;padding:0}.shiftsnap-list li{align-items:center;border-bottom:1px solid #f0f0f1;counter-increment:shiftsnap;display:flex;gap:8px;margin:0;padding:4px 0}.shiftsnap-list li:before{color:#646970;content:counter(shiftsnap) ".";min-width:1.5em}.shiftsnap-list li span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shiftsnap-remove{background:none;border:0;border-radius:2px;color:#646970;cursor:pointer;display:inline-flex;padding:2px}.shiftsnap-remove:focus-visible,.shiftsnap-remove:hover{color:#d63638}.shiftsnap-panel-actions{display:flex;flex-wrap:wrap;gap:8px}.shiftsnap-panel-actions+.shiftsnap-panel-actions{margin-top:8px}.shiftsnap-panel-btn{background:#fff;border:1px solid #0473aa;border-radius:2px;color:#0473aa;cursor:pointer;font-size:13px;padding:6px 12px}.shiftsnap-panel-btn.is-primary{background:#0473aa;color:#fff}.shiftsnap-panel-btn:focus-visible{outline:2px solid #0473aa;outline-offset:1px}.shiftsnap-notice{background:#1e1e1e;border-radius:4px;bottom:24px;box-shadow:0 4px 16px rgba(0,0,0,.2);color:#fff;font-size:13px;left:50%;max-width:calc(100vw - 32px);opacity:0;padding:10px 16px;pointer-events:none;position:fixed;transform:translate(-50%,8px);transition:opacity .15s,transform .15s;z-index:100020}.shiftsnap-notice.is-visible{opacity:1;transform:translate(-50%)}.shiftsnap-notice[data-type=error]{background:#d63638}@media(prefers-reduced-motion:reduce){.shiftsnap-notice{transition:none}}.shiftsnap-panel-link{color:#0473aa;display:inline-block;font-size:12px;margin-top:10px}.shiftsnap-panel-link[hidden]{display:none}
