.ui1-sound-grid,.ui1-theme-grid{grid-auto-rows:min-content;align-content:start}.ui1-pad-dock-label,.ui1-search-group-title{font-family:"Open Sans Condensed","Arial Narrow",Arial,sans-serif}.advanced-browser-trigger{cursor:pointer;background-color:#9b7d22;position:absolute;top:88px;left:0;z-index:1001;display:inline-block;width:auto;margin:0;color:#fff;font-size:11px;padding:3px 10px;border-radius:0 5px 5px 0;-webkit-box-shadow:0 0 25px 5px rgba(0,0,0,.91);-moz-box-shadow:0 0 25px 5px rgba(0,0,0,.91);box-shadow:0 0 25px 5px rgba(0,0,0,.91)}#custom_sp_title{margin-top:52px}.advanced-browser-overlay{display:none;position:fixed;inset:0;z-index:2000;background:rgba(6,6,10,.84);overflow:auto}.advanced-browser-modal{max-width:1100px;margin:80px auto 20px;background:rgba(22,22,28,.98);border:1px solid #3e3e4d;border-radius:8px;color:#efefef;padding:12px;max-height:76vh;overflow:hidden;resize:none;display:flex;flex-direction:column;position:relative;box-sizing:border-box}.ui1-browser-resize{display:none;position:absolute;right:0;bottom:0;width:22px;height:22px;cursor:nwse-resize;z-index:9;touch-action:none}.ui1-browser-resize::before{content:"";position:absolute;right:4px;bottom:4px;width:10px;height:10px;border-right:2px solid rgba(180,188,220,.65);border-bottom:2px solid rgba(180,188,220,.65)}.ui1-browser-resize:hover::before,body.ui1-browser-resizing .ui1-browser-resize::before{border-color:rgba(210,218,255,.95)}.ui1-browser-resize-edge{display:none;position:absolute;left:0;right:0;bottom:0;height:12px;cursor:ns-resize;z-index:8;touch-action:none}.ui1-browser-resize-edge::before{content:"";position:absolute;left:50%;bottom:4px;width:44px;height:4px;margin-left:-22px;border-radius:3px;background:rgba(180,188,220,.55);transition:background 120ms linear}.ui1-browser-resize-edge:hover::before,.ui1-work-area-resize:hover::before,body.ui1-browser-resizing-edge .ui1-browser-resize-edge::before,body.ui1-work-area-resizing .ui1-work-area-resize::before{background:rgba(210,218,255,.9)}body.ui1-browser-resizing{cursor:nwse-resize!important;user-select:none!important}body.ui1-browser-resizing-edge,body.ui1-work-area-resizing{cursor:ns-resize!important;user-select:none!important}body.ui1-browser-resizing-edge *,body.ui1-work-area-resizing *{cursor:ns-resize!important}.advanced-browser-modal.manual-size{max-height:none}.advanced-browser-modal.manual-size .ui1-layout{flex:1 1 auto;min-height:0;overflow:hidden}.ui1-topbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.ui1-alert-slot{margin:0 0 10px}.ui1-alert-slot .alert{margin:0;padding:6px 10px;font-size:12px}.ui1-search{min-width:260px;flex:1 1 360px;background:#101014;border:1px solid #4b4b58;color:#fff;border-radius:4px;padding:8px 10px}.ui1-layout,.ui1-panel{min-width:0;height:100%;min-height:0}.ui1-chip{display:inline-block;border:1px solid #636378;border-radius:14px;padding:4px 10px;font-size:12px;color:#d8d8e0}.ui1-layout{display:grid;grid-template-columns:36% 64%;gap:12px;flex:1 1 auto;align-items:stretch}.ui1-panel{background:#17171f;border:1px solid #353543;border-radius:6px;padding:9px;display:flex;flex-direction:column}.ui1-panel h4{margin-top:0;margin-bottom:10px;color:#fff}.ui1-theme-grid{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:8px;height:100%;min-width:0;max-height:100%;overflow-y:auto;padding-right:4px}.ui1-search-group-items,.ui1-sound-grid{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.ui1-scroll-wrap{position:relative;min-height:0;height:220px;max-height:220px;margin-top:auto}.ui1-scroll-indicator{position:absolute;left:0;right:0;bottom:0;height:20px;pointer-events:none;background:linear-gradient(to bottom,rgba(23,23,31,0),rgba(10,12,20,.96));opacity:0;transition:opacity 120ms linear;z-index:4}.ui1-scroll-indicator::after{content:"▼";position:absolute;right:8px;bottom:2px;font-size:11px;color:rgba(238,243,255,.98);pointer-events:none;text-shadow:0 0 2px rgba(0,0,0,.85)}.ui1-dock-toast.is-visible,.ui1-scroll-wrap.has-overflow:not(.at-bottom) .ui1-scroll-indicator{opacity:1}.ui1-theme-item{border:1px solid #4c4c5d;border-radius:6px;padding:6px 8px;background:#20202a;font-size:12px;cursor:pointer;width:100%;text-align:left;color:#efefef;display:flex;align-items:center;gap:7px}.ui1-theme-item .box{flex-shrink:0;margin-right:0}.ui1-search-group-title .box{display:inline-block;vertical-align:middle;margin-right:7px;margin-bottom:0}.ui1-theme-item strong{color:#fff}.ui1-theme-item.active{border-color:#7f90d1;background:#2b3150}.ui1-results-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}#ui1SoundGridWrap{display:flex;flex-direction:column;align-items:stretch}#ui1EmptyHint{display:none;font-family:"Open Sans",Arial,sans-serif;font-size:14px;line-height:1.45;color:#c9c9d4;margin:0;padding:4px 4px 8px;flex:0 0 auto;align-self:stretch;text-align:left}#ui1SoundGridWrap #ui1SoundGrid.ui1-scrollable{flex:1 1 auto;min-height:0}.ui1-sound-grid{display:grid;align-items:start;gap:6px;height:100%;max-height:100%;overflow-y:auto}.advanced-browser-modal.manual-size .ui1-scroll-wrap{flex:1 1 0;min-height:0;height:auto;max-height:none;margin-top:0;overflow:hidden}.advanced-browser-modal.manual-size .ui1-scroll-wrap .ui1-scrollable{height:100%;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.ui1-sound-card.ui1-in-pad .ui1-sound-onpad-mark,.ui1-sound-card.ui1-in-pad:hover .ui1-sound-rem,.ui1-sound-card:not(.ui1-in-pad):hover .ui1-hint-plus,.ui1-sound-grid.search-mode{display:block}.ui1-search-group{margin-bottom:10px}.ui1-search-group-title{display:block;width:100%;font-size:18px;color:#fff;margin-bottom:8px;border-bottom:1px solid #3d425b;padding:0 0 4px 1px;font-weight:500;line-height:1.1}.ui1-search-group-items{display:grid;gap:8px}.ui1-sound-card{border:1px solid #3e3e4f;border-radius:6px;padding:4px 22px 4px 12px;background:#1f1f28;min-height:30px;font-size:11px;line-height:1.1;position:relative;cursor:pointer;transition:opacity .15s}.ui1-sound-card.ui1-in-pad{opacity:.62;cursor:default}.ui1-sound-card .ui1-hint-plus,.ui1-sound-card .ui1-sound-onpad-mark{position:absolute;font-weight:700;line-height:1;pointer-events:none}.ui1-sound-card .ui1-hint-plus{top:3px;right:5px;font-size:15px;color:rgba(0,0,0,.45);display:none}.ui1-sound-card .ui1-sound-onpad-mark{bottom:3px;right:5px;font-size:11px;color:rgba(0,0,0,.55);display:none}.ui1-sound-rem{position:absolute;top:2px;right:2px;width:22px;height:22px;padding:0;margin:0;border:none;border-radius:4px;background:rgba(0,0,0,.35);color:#fff;font-size:16px;font-weight:700;line-height:20px;cursor:pointer;display:none;z-index:2;opacity:.92}.ui1-sound-rem:focus,.ui1-sound-rem:hover{background:rgba(180,40,40,.95);outline:0}.ui1-dock-toast:empty,.ui1-pad-dock-actions.ui1-unnamed-pad #ui1DockSaveAs,.ui1-sound-card.ui1-in-pad:hover .ui1-sound-onpad-mark{display:none}.ui1-sound-card.type-bg{border-color:#8dcaff;background:#8dcaff}.ui1-sound-card.type-ev{border-color:#dbffa5;background:#dbffa5}.ui1-sound-card.type-tn{border-color:orange;background:orange}.ui1-sound-card.type-mu{border-color:#f94f4f;background:#f94f4f}.ui1-sound-card-sp-mark{position:absolute;left:4px;top:4px;bottom:4px;width:4px!important;height:auto!important;margin:0!important;border-radius:2px;pointer-events:none;z-index:1}.ui1-sound-name,.ui1-soundpads-head .ui1-genre-bar{margin-bottom:0}.ui1-sound-name{display:block;color:#121212;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui1-badges .ui1-chip{margin-left:5px}.ui1-filter-label{color:#cdd2e8;font-size:11px;margin-right:4px;white-space:nowrap}.ui1-genre-bar{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;margin:0 0 8px;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 0 1px}.ui1-genre-bar::-webkit-scrollbar{display:none;height:0}.ui1-genre-btn{border:1px solid #5c6076;border-radius:10px;background:#252837;color:#dce1fb;font-size:9px;padding:2px 6px;line-height:1.15;white-space:nowrap;flex:0 0 auto}.ui1-genre-btn.active{border-color:#8aa0ff;background:#34406a;color:#fff}.ui1-filter-btn{background:#242732;color:#f1f3ff;border-color:#5f6686;font-size:10px;padding:2px 7px;line-height:1.2}.ui1-filter-btn.type-bg{background:#8dcaff;border-color:#8dcaff;color:#0f1c2c}.ui1-filter-btn.type-ev{background:#dbffa5;border-color:#dbffa5;color:#1e2a0a}.ui1-filter-btn.type-tn{background:orange;border-color:orange;color:#2a1800}.ui1-filter-btn.type-mu{background:#f94f4f;border-color:#f94f4f;color:#2f0808}.ui1-filter-btn.off{opacity:.35}:root{--ui1-dock-height:38vh;--ui1-browser-max-width:1100px}.ui1-work-area-inner{width:100%;max-width:var(--ui1-browser-max-width);margin-left:auto;margin-right:auto;box-sizing:border-box;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:stretch}.ui1-pad-dock-label{display:none;margin:0 0 6px;padding:0 2px;font-size:18px;line-height:1.15;font-weight:400;color:#f4f4fa;text-align:left}body.advanced-browser-open #ui1PadDockLabel{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px 10px;margin-top:8px;width:100%}.ui1-pad-dock-title{flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden}.ui1-pad-dock-label .ui1-pad-dock-prefix{font-weight:600;color:#9aa3b8}.ui1-pad-dock-name-row{display:inline-flex;align-items:baseline;gap:8px;min-width:0;max-width:100%;vertical-align:bottom}.ui1-pad-dock-name-with-mark{display:inline-flex;align-items:baseline;flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden}.ui1-pad-dock-name-with-mark .pad-unsaved-mark{flex:0 0 auto;margin-left:1px;font-size:.85em;vertical-align:super}.ui1-pad-dock-label #ui1PadDockName{font-weight:400;color:#f4f4fa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1 auto;max-width:100%}.ui1-dock-toast{flex:0 0 auto;font-size:12px;font-weight:600;line-height:1.15;color:#6bc96b;opacity:0;transition:opacity 180ms;white-space:nowrap}.ui1-pad-dock-tools{flex:1 1 auto;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;min-width:0}.ui1-pad-dock-tools .btn{padding:2px 7px;font-size:11px;line-height:1.35}.ui1-pad-dock-actions{flex:0 0 auto;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;margin-left:auto}body.advanced-browser-open .ui1-pad-dock-title{flex:0 1 auto;min-width:0}body.advanced-browser-open .ui1-pad-dock-tools{flex:1 1 auto;justify-content:center}body.advanced-browser-open .ui1-pad-dock-actions{flex:0 0 auto;margin-left:auto}.ui1-work-area-tile-strip{width:100%;min-height:0}.ui1-pad-dock-actions .ui1-dock-save-as-btn,.ui1-pad-dock-actions .ui1-dock-save-btn{padding:2px 8px;font-size:11px;line-height:1.35}#ui1LoadPadModal .modal-content{background-color:#2c2c2c;color:#fff;border:1px solid #444}#ui1LoadPadModal .modal-header{border-bottom:1px solid #444}#ui1LoadPadModal .list-group-item{background:#20202a;border-color:#444;color:#efefef;cursor:pointer}#ui1LoadPadModal .list-group-item:hover{background:#2b3150;border-color:#7f90d1}.ui1-pad-dock-actions .ui1-dock-save-as-btn{background-color:#af7017!important;border-color:#8f5c13!important;color:#fff!important;background-image:none!important;filter:none!important}.ui1-pad-dock-actions .ui1-dock-save-as-btn:focus,.ui1-pad-dock-actions .ui1-dock-save-as-btn:hover{background-color:#c4821f!important;border-color:#af7017!important;color:#fff!important}body.advanced-browser-open .modal-backdrop{z-index:2090!important}body.advanced-browser-open #customModal,body.advanced-browser-open #ui1LoadPadModal,body.advanced-browser-open .bootstrap-dialog,body.advanced-browser-open .bootstrap-dialog .modal{z-index:2100!important}body.ui1-save-dialog-open.advanced-browser-open #advancedBrowserOverlay{background:rgba(2,2,8,.94)!important}body.ui1-save-dialog-open.advanced-browser-open #advancedBrowserModal{opacity:.45;pointer-events:none;filter:saturate(.85)}body.ui1-save-dialog-open.advanced-browser-open #page-content-wrapper{opacity:.45;pointer-events:none}#customModal .ui1-custom-modal-footer-stacked{display:flex;flex-direction:column;align-items:stretch;gap:8px;text-align:left}#customModal .ui1-modal-footer-row{display:flex;gap:8px;width:100%}#customModal .ui1-modal-footer-row .btn{flex:1 1 0;min-width:0;margin:0}#customModal .ui1-custom-modal-footer-stacked #customSaveAsBtn,#customModal .ui1-custom-modal-footer-stacked #customSaveBtn.ui1-modal-save-new-visible{width:100%;display:block;margin:0}#gritter-notice-wrapper{z-index:2110!important}body.advanced-browser-open .ui1-alert-slot .alert-success{border-color:#3d7a4a;background-color:rgba(30,72,42,.95);color:#e8f5ea}.ui1-soundpads-head{margin-bottom:8px;min-width:0;width:100%}.ui1-soundpads-head #ui1SoundPadsHeader{margin:0 0 6px;line-height:1.2}body.advanced-browser-open #page-content-wrapper .delsound{display:inline-block!important}body.advanced-browser-open #advancedBrowserOverlay{display:flex!important;flex-direction:column;align-items:center;box-sizing:border-box;padding-bottom:var(--ui1-dock-height);overflow-x:hidden;overflow-y:auto;background:linear-gradient(to bottom,rgba(6,6,10,.88) 0,rgba(6,6,10,.88) calc(100% - var(--ui1-dock-height)),rgba(8,8,14,.55) calc(100% - var(--ui1-dock-height)))}body.advanced-browser-open #advancedBrowserModal{margin:72px auto 10px;width:calc(100% - 24px);max-width:1100px;max-height:calc(100vh - var(--ui1-dock-height) - 84px);flex:0 1 auto}body.advanced-browser-open #page-content-wrapper{position:fixed;left:0;right:0;bottom:0;width:100%;max-width:100%;height:var(--ui1-dock-height);max-height:var(--ui1-dock-height);margin:0;z-index:2001;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;background-color:rgba(10,10,16,.97);background-image:linear-gradient(rgba(52,54,62,var(--ui1-mat-fine-a,.26)) 1px,transparent 1px),linear-gradient(90deg,rgba(52,54,62,var(--ui1-mat-fine-a,.26)) 1px,transparent 1px),linear-gradient(rgba(40,42,50,var(--ui1-mat-major-a,.11)) 1px,transparent 1px),linear-gradient(90deg,rgba(40,42,50,var(--ui1-mat-major-a,.11)) 1px,transparent 1px);background-size:var(--ui1-mat-fine-px,20px) var(--ui1-mat-fine-px,20px),var(--ui1-mat-fine-px,20px) var(--ui1-mat-fine-px,20px),var(--ui1-mat-major-px,100px) var(--ui1-mat-major-px,100px),var(--ui1-mat-major-px,100px) var(--ui1-mat-major-px,100px);background-position:0 0,0 0,0 0,0 0;border-top:1px solid #3e3e4d;box-shadow:0 -8px 28px rgba(0,0,0,.55);padding:8px 12px calc(env(safe-area-inset-bottom,0px) + 10px);border-radius:0}.ui1-work-area-resize{display:none;position:absolute;left:0;right:0;top:-1px;height:12px;cursor:ns-resize;z-index:6;touch-action:none}.ui1-work-area-resize::before{content:"";position:absolute;left:50%;top:4px;width:44px;height:4px;margin-left:-22px;border-radius:3px;background:rgba(180,188,220,.55);transition:background 120ms linear}body.advanced-browser-open #page-content-wrapper #add_sound,body.advanced-browser-open #page-content-wrapper #main-container,body.advanced-browser-open #page-content-wrapper .SoundJS,body.advanced-browser-open #page-content-wrapper>h3.white{display:none!important}@media (min-width:901px){body.advanced-browser-open .macros{width:min(100%,max-content);max-width:var(--ui1-browser-max-width)}body.advanced-browser-open #page-content-wrapper{top:var(--ui1-work-area-top,calc(100vh - 38vh));bottom:0;height:auto;max-height:none;min-height:180px;display:flex;flex-direction:column;align-items:stretch}body.advanced-browser-open #ui1WorkAreaTileStrip{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4px 0 8px}body.advanced-browser-open .ui1-browser-resize,body.advanced-browser-open .ui1-browser-resize-edge,body.advanced-browser-open .ui1-work-area-resize{display:block}body.advanced-browser-open #advancedBrowserModal{margin-bottom:0;max-height:min(calc(100vh - 200px),calc(100vh - var(--ui1-dock-height,38vh) - 72px))}body.advanced-browser-open #advancedBrowserModal.manual-size{max-height:none}}@media (max-width:900px){body.advanced-browser-open{--ui1-dock-height:40vh}.ui1-badges,.ui1-layout,.ui1-panel,.ui1-scroll-wrap,.ui1-scrollable,.ui1-search,.ui1-search-group-items,.ui1-sound-grid,.ui1-theme-grid,.ui1-topbar .btn,.ui1-topbar .ui1-chip{min-width:0}.ui1-badges,.ui1-sound-grid{-webkit-overflow-scrolling:touch}.ui1-search-group-items,.ui1-sound-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.advanced-browser-overlay{overflow-x:hidden;overflow-y:auto}.advanced-browser-modal{margin:0;border-radius:0;width:100%;min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;max-width:100%;box-sizing:border-box;padding:calc(env(safe-area-inset-top,0px) + 8px) 8px calc(env(safe-area-inset-bottom,0px) + 8px);max-height:100vh;max-height:100dvh;resize:none;overflow-x:hidden;overflow-y:hidden}.ui1-topbar{gap:6px;margin-bottom:8px;align-items:stretch}#ui1ResetSize,#ui1SoundPadsPanel.ui1-collapsed #ui1SoundPadWrap,#ui1SoundPadsPanel.ui1-collapsed .ui1-genre-bar,.ui1-filter-label{display:none}.ui1-badges{display:flex;flex-wrap:nowrap;gap:4px;overflow-x:auto;overflow-y:hidden}.ui1-badges .ui1-chip{margin-left:0;flex:0 0 auto}.ui1-search{flex:1 1 100%;font-size:16px}.ui1-sound-grid{overflow-y:auto}.ui1-search-group-items{overflow-y:visible}.ui1-layout{grid-template-columns:1fr;gap:8px;overflow-x:hidden;align-content:start}.ui1-panel{padding:8px;height:auto}#ui1SoundPadsHeader{cursor:pointer;user-select:none;margin-bottom:4px}.ui1-soundpads-head{margin-bottom:6px}.ui1-soundpads-head #ui1SoundPadsHeader{font-size:15px;margin-bottom:4px}.ui1-genre-bar{gap:3px}.ui1-genre-btn{font-size:8px;padding:1px 5px;border-radius:8px;line-height:1.2}#ui1SoundPadsPanel.ui1-collapsed{padding-top:6px;padding-bottom:4px;height:auto;min-height:0;flex:0 0 auto}#ui1SoundPadsPanel.ui1-collapsed #ui1SoundPadsHeader{margin:0;line-height:1.1}.ui1-scroll-wrap{margin-top:0;height:42vh;max-height:42vh;overflow:hidden}.ui1-scrollable{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}body.advanced-browser-open #advancedBrowserModal{margin:0;width:100%;max-width:100%;min-height:0;height:calc(100dvh - var(--ui1-dock-height));max-height:calc(100dvh - var(--ui1-dock-height));border-radius:0;padding:calc(env(safe-area-inset-top,0px) + 8px) 8px 8px;flex:1 1 auto}body.advanced-browser-open #advancedBrowserOverlay{padding-bottom:0;overflow:hidden}body.advanced-browser-open .ui1-layout{flex:1 1 auto;min-height:0;overflow:hidden;grid-template-rows:auto minmax(0,1fr);align-content:stretch}body.advanced-browser-open .ui1-panel:last-child{min-height:0;display:flex;flex-direction:column;overflow:hidden}body.advanced-browser-open #ui1SoundPadWrap.ui1-scroll-wrap{flex:0 0 auto;height:18vh;max-height:18vh}body.advanced-browser-open #ui1SoundGridWrap.ui1-scroll-wrap{flex:1 1 auto;min-height:0;height:auto;max-height:none;overflow:hidden}body.advanced-browser-open #ui1SoundGridWrap .ui1-scrollable{height:100%;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}body.advanced-browser-open #advancedBrowserModal.manual-size{width:100%!important;max-width:100%!important;height:calc(100dvh - var(--ui1-dock-height))!important;max-height:calc(100dvh - var(--ui1-dock-height))!important}}