@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";@keyframes tiktok-fadeSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.tiktok-stagger-1{animation:.5s cubic-bezier(.4,0,.2,1) 50ms both tiktok-fadeSlideIn}.tiktok-stagger-2{animation:.5s cubic-bezier(.4,0,.2,1) .15s both tiktok-fadeSlideIn}.tiktok-stagger-3{animation:.5s cubic-bezier(.4,0,.2,1) .25s both tiktok-fadeSlideIn}.tiktok-stagger-4{animation:.5s cubic-bezier(.4,0,.2,1) .35s both tiktok-fadeSlideIn}@keyframes tiktok-tabContentIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tiktok-tab-content-enter{animation:.25s cubic-bezier(.4,0,.2,1) both tiktok-tabContentIn}@keyframes tiktok-dropdownIn{0%{opacity:0;transform:scaleY(.92)translateY(-4px)}to{opacity:1;transform:scaleY(1)translateY(0)}}.tiktok-dropdown-enter{transform-origin:0 0;animation:.15s cubic-bezier(.4,0,.2,1) both tiktok-dropdownIn}@keyframes spin{to{transform:rotate(360deg)}}.tiktok-btn-ghost{transition:all .2s cubic-bezier(.4,0,.2,1)}.tiktok-btn-ghost:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000040;border-color:var(--hover)!important;color:var(--text)!important;background-color:#6366f114!important}.tiktok-btn-ghost:active{box-shadow:none;transform:translateY(0)}.tiktok-table tbody tr{transition:background-color .15s}.tiktok-table tbody tr:hover{background-color:#6366f10f}.tiktok-metric-card{transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.tiktok-metric-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.tiktok-tab-indicator{background:var(--accent);border-radius:1px 1px 0 0;height:2px;transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;box-shadow:0 0 8px #6366f166}.tiktok-tab-btn{transition:color .2s}.tiktok-tab-btn:hover{color:var(--text-secondary)!important}.tiktok-dashboard ::-webkit-scrollbar{width:6px;height:6px}.tiktok-dashboard ::-webkit-scrollbar-track{background:var(--scrollbar-track)}.tiktok-dashboard ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.tiktok-dashboard ::-webkit-scrollbar-thumb:hover{background:#52525b}.tiktok-data-font{font-feature-settings:"tnum";font-family:JetBrains Mono,Fira Code,monospace}.qbr-root{--bg-deep:#0a0b0e;--bg-surface:#111318;--bg-raised:#181b22;--bg-hover:#1e222b;--border-dim:#ffffff0f;--border-medium:#ffffff1a;--border-bright:#ffffff26;--text-primary:#e8eaed;--text-secondary:#8b8f98;--text-tertiary:#555960;--accent-gold:#d4a844;--accent-gold-dim:#d4a84426;--accent-gold-glow:#d4a8444d;--accent-green:#3dd68c;--accent-green-dim:#3dd68c1f;--accent-red:#ef4444;--accent-red-dim:#ef44441f;--accent-blue:#60a5fa;--accent-blue-dim:#60a5fa1a;--font-mono:"JetBrains Mono", "Fira Code", "Source Code Pro", monospace;--font-sans:"Outfit", "Inter", system-ui, -apple-system, sans-serif;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;background:var(--bg-deep);color:var(--text-primary);font-family:var(--font-sans);min-height:calc(100vh - 60px)}.qbr-root:before{content:"";pointer-events:none;z-index:9999;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");position:fixed;inset:0}.qbr-root ::-webkit-scrollbar{width:6px;height:6px}.qbr-root ::-webkit-scrollbar-track{background:0 0}.qbr-root ::-webkit-scrollbar-thumb{background:var(--border-medium);border-radius:3px}.qbr-root ::-webkit-scrollbar-thumb:hover{background:var(--border-bright)}.qbr-root input[type=date],.qbr-root input[type=month]{background:var(--bg-raised);border:1px solid var(--border-dim);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-mono);width:135px;min-height:34px;padding:7px 10px;font-size:12px;transition:border-color .15s}.qbr-root input[type=date]:hover,.qbr-root input[type=month]:hover{border-color:var(--border-medium)}.qbr-root input[type=date]:focus,.qbr-root input[type=month]:focus{border-color:var(--accent-gold);box-shadow:0 0 0 1px var(--accent-gold-dim);outline:none}.qbr-root input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.5);cursor:pointer}.qbr-root input[type=month]::-webkit-calendar-picker-indicator{filter:invert(.5);cursor:pointer}@keyframes qbr-pulse-dot{0%,to{opacity:1}50%{opacity:.5}}@keyframes qbr-dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes qbr-spin{to{transform:rotate(360deg)}}@keyframes qbr-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes qbr-progress-slide{0%{transform:translate(-100%)}to{transform:translate(350%)}}.qbr-header{border-bottom:1px solid var(--border-dim);background:var(--bg-surface);justify-content:space-between;align-items:center;padding:16px 28px;display:flex}.qbr-header-left{align-items:center;gap:14px;display:flex}.qbr-logo-mark{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--accent-gold), #b8892a);width:32px;height:32px;font-family:var(--font-mono);color:var(--bg-deep);box-shadow:0 0 20px var(--accent-gold-dim);justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.qbr-header-title{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--text-primary);font-size:16px;font-weight:600}.qbr-header-subtitle{font-family:var(--font-mono);color:var(--text-tertiary);letter-spacing:.05em;text-transform:uppercase;font-size:11px}.qbr-header-right{align-items:center;gap:16px;display:flex}.qbr-status-dot{background:var(--accent-green);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite qbr-pulse-dot;box-shadow:0 0 8px #3dd68c66}.qbr-connection-label{font-family:var(--font-mono);color:var(--accent-green);font-size:11px}.qbr-timestamp{font-family:var(--font-mono);color:var(--text-tertiary);font-size:11px}.qbr-header-date{height:26px;width:auto!important;min-height:26px!important;padding:4px 8px!important;font-size:11px!important}.qbr-tab-bar{background:var(--bg-surface);border-bottom:1px solid var(--border-dim);align-items:center;gap:0;padding:0 28px;display:flex}.qbr-tab-item{font-family:var(--font-mono);color:var(--text-tertiary);cursor:pointer;letter-spacing:.04em;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:12px 20px;font-size:12px;font-weight:500;transition:all .15s}.qbr-tab-item:hover{color:var(--text-secondary)}.qbr-tab-item.active{color:var(--accent-gold);border-bottom-color:var(--accent-gold)}.qbr-filter-bar{background:var(--bg-surface);border-bottom:1px solid var(--border-dim);grid-template-columns:1fr 1fr 1fr 1fr;align-items:end;gap:10px;padding:14px 28px;display:grid}.qbr-filter-group{flex-direction:column;gap:5px;min-width:0;display:flex}.qbr-filter-label{font-family:var(--font-mono);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:500}.qbr-filter-control{position:relative}.qbr-multi-select{background:var(--bg-raised);border:1px solid var(--border-dim);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-mono);cursor:pointer;-webkit-user-select:none;user-select:none;flex-wrap:nowrap;align-items:center;gap:6px;width:100%;height:34px;min-height:34px;padding:7px 30px 7px 10px;font-size:12px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.qbr-multi-select:hover{border-color:var(--border-medium)}.qbr-multi-select.active{border-color:var(--accent-gold);box-shadow:0 0 0 1px var(--accent-gold-dim);outline:none}.qbr-multi-select .placeholder{color:var(--text-tertiary)}.qbr-multi-select .tag{background:var(--accent-gold-dim);color:var(--accent-gold);white-space:nowrap;border-radius:3px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:flex}.qbr-multi-select .tag .remove{cursor:pointer;opacity:.6;font-size:14px;line-height:1}.qbr-multi-select .tag .remove:hover{opacity:1}.qbr-multi-select .chevron{color:var(--text-tertiary);pointer-events:none;font-size:10px;transition:transform .2s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.qbr-multi-select.active .chevron{transform:translateY(-50%)rotate(180deg)}.qbr-dropdown-panel{background:var(--bg-raised);border:1px solid var(--border-medium);border-radius:var(--radius-md);z-index:200;min-width:100%;max-height:220px;padding:4px;animation:.15s ease-out qbr-dropdown-in;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 12px 40px #00000080}.qbr-dropdown-item{font-family:var(--font-mono);color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);align-items:center;gap:8px;padding:7px 10px;font-size:12px;transition:background .1s,color .1s;display:flex}.qbr-dropdown-search{background:var(--bg-deep);border:1px solid var(--border-medium);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);font-family:var(--font-mono);outline:none;margin-bottom:4px;padding:6px 8px;font-size:11px}.qbr-dropdown-search:focus{border-color:var(--accent-gold);box-shadow:0 0 0 1px var(--accent-gold-dim)}.qbr-dropdown-search::placeholder{color:var(--text-tertiary)}.qbr-dropdown-empty{font-family:var(--font-mono);color:var(--text-tertiary);text-align:center;padding:10px;font-size:11px}.qbr-dropdown-item:hover{background:var(--bg-hover);color:var(--text-primary)}.qbr-dropdown-item .check{border:1px solid var(--border-medium);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:10px;transition:all .15s;display:flex}.qbr-dropdown-item.selected .check{background:var(--accent-gold);border-color:var(--accent-gold);color:var(--bg-deep)}.qbr-date-range{align-items:center;gap:6px;display:flex}.qbr-date-range .qbr-select{flex:1;min-width:0}.qbr-date-sep{color:var(--text-tertiary);font-family:var(--font-mono);font-size:11px}.qbr-btn-run{background:linear-gradient(135deg, var(--accent-gold), #c49a36);color:var(--bg-deep);border-radius:var(--radius-sm);height:34px;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;box-shadow:0 0 20px var(--accent-gold-dim);border:none;align-items:center;gap:6px;padding:0 20px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.qbr-btn-run:hover{box-shadow:0 0 30px var(--accent-gold-glow);transform:translateY(-1px)}.qbr-btn-run:active{transform:translateY(0)}.qbr-btn-run.loading{opacity:.7;pointer-events:none}.qbr-btn-run .spinner{border:2px solid #0000;border-top-color:var(--bg-deep);border-radius:50%;width:14px;height:14px;animation:.6s linear infinite qbr-spin}.qbr-btn-clear{border:1px solid var(--border-dim);border-radius:var(--radius-sm);height:34px;font-family:var(--font-mono);color:var(--text-tertiary);cursor:pointer;white-space:nowrap;background:0 0;padding:0 12px;font-size:11px;transition:all .15s}.qbr-btn-clear:hover{border-color:var(--border-medium);color:var(--text-secondary)}.qbr-results-area{flex:1;padding:20px 28px}.qbr-results-meta{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.qbr-results-count{font-family:var(--font-mono);color:var(--text-tertiary);font-size:12px}.qbr-results-count strong{color:var(--text-primary);font-weight:500}.qbr-results-actions{align-items:center;gap:8px;display:flex}.qbr-btn-icon{background:var(--bg-raised);border:1px solid var(--border-dim);border-radius:var(--radius-sm);color:var(--text-tertiary);font-family:var(--font-mono);cursor:pointer;white-space:nowrap;align-items:center;gap:5px;padding:6px 10px;font-size:11px;transition:all .15s;display:flex}.qbr-btn-icon:hover{border-color:var(--border-medium);color:var(--text-secondary);background:var(--bg-hover)}.qbr-btn-icon:active{transform:translateY(1px)}.qbr-btn-icon svg{flex-shrink:0}.qbr-table-container{border:1px solid var(--border-dim);border-radius:var(--radius-lg);background:var(--bg-surface);overflow:hidden}.qbr-table-scroll{overflow-x:auto}.qbr-data-table{border-collapse:collapse;width:100%;min-width:1100px}.qbr-data-table thead{z-index:10;position:sticky;top:0}.qbr-data-table thead th{background:var(--bg-raised);text-align:right;font-family:var(--font-mono);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--border-medium);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;padding:10px 14px;font-size:10px;font-weight:600;transition:color .15s;position:relative}.qbr-data-table thead th:first-child{text-align:left}.qbr-data-table thead th:hover{color:var(--text-secondary)}.qbr-data-table thead th.sorted{color:var(--accent-gold)}.qbr-data-table thead th .sort-indicator{opacity:0;margin-left:4px;font-size:9px;transition:opacity .15s;display:inline-block}.qbr-data-table thead th:hover .sort-indicator{opacity:.4}.qbr-data-table thead th.sorted .sort-indicator{opacity:1}.qbr-data-table tbody tr{transition:background .1s}.qbr-data-table tbody tr:hover{background:var(--bg-hover)}.qbr-data-table tbody tr:not(:last-child) td{border-bottom:1px solid var(--border-dim)}.qbr-data-table tbody td{font-family:var(--font-mono);color:var(--text-secondary);text-align:right;white-space:nowrap;padding:9px 14px;font-size:12px}.qbr-data-table tbody td:first-child{text-align:left;color:var(--text-primary);font-weight:500}.qbr-data-table tbody td.positive{color:var(--accent-green)}.qbr-data-table tbody td.negative{color:var(--accent-red)}.qbr-data-table tbody td.highlight{color:var(--accent-gold)}.qbr-data-table tbody td.muted{color:var(--text-tertiary)}.qbr-data-table tfoot tr{background:var(--bg-raised)}.qbr-data-table tfoot td{font-family:var(--font-mono);color:var(--text-primary);text-align:right;border-top:2px solid var(--accent-gold-dim);white-space:nowrap;padding:10px 14px;font-size:12px;font-weight:600}.qbr-data-table tfoot td:first-child{text-align:left;color:var(--accent-gold);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.qbr-skeleton-row td{padding:12px 14px}.qbr-skeleton-bar{background:linear-gradient(90deg, var(--bg-raised) 25%, var(--bg-hover) 50%, var(--bg-raised) 75%);background-size:200% 100%;border-radius:3px;height:14px;animation:1.5s ease-in-out infinite qbr-shimmer}.qbr-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}.qbr-empty-icon{background:var(--bg-raised);border:1px solid var(--border-dim);width:56px;height:56px;color:var(--text-tertiary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:24px;display:flex}.qbr-empty-title{font-family:var(--font-sans);color:var(--text-secondary);margin-bottom:6px;font-size:15px;font-weight:500}.qbr-empty-desc{font-family:var(--font-mono);color:var(--text-tertiary);max-width:320px;font-size:12px;line-height:1.5}.qbr-generator{flex-direction:column;gap:20px;padding:24px 28px;display:flex}.qbr-layout{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.qbr-form{flex-direction:column;gap:20px;display:flex}.qbr-section{background:var(--bg-surface);border:1px solid var(--border-dim);border-radius:var(--radius-lg);flex-direction:column;gap:16px;padding:20px;display:flex}.qbr-section-title{font-family:var(--font-sans);color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.qbr-field{flex-direction:column;gap:6px;display:flex}.qbr-select{background:var(--bg-raised);border:1px solid var(--border-dim);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-mono);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23555960' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;min-height:34px;padding:8px 32px 8px 12px;font-size:12px;transition:border-color .15s}.qbr-select:hover{border-color:var(--border-medium)}.qbr-select:focus{border-color:var(--accent-gold);box-shadow:0 0 0 1px var(--accent-gold-dim);outline:none}.qbr-select option{background:var(--bg-raised);color:var(--text-primary)}.qbr-toggle-row{align-items:center;gap:10px;display:flex}.qbr-toggle.disabled{opacity:.4;cursor:not-allowed}.qbr-toggle-track{background:var(--bg-raised);border:1px solid var(--border-dim);border-radius:10px;width:36px;height:20px;padding:2px;transition:background .2s}.qbr-toggle-thumb{background:var(--text-tertiary);border-radius:50%;width:14px;height:14px;transition:transform .2s}.qbr-toggle-label{font-family:var(--font-mono);color:var(--text-secondary);font-size:12px}.qbr-coming-soon{font-family:var(--font-mono);color:var(--accent-gold);background:var(--accent-gold-dim);text-transform:uppercase;letter-spacing:.06em;border-radius:3px;padding:2px 8px;font-size:10px}.qbr-preview-card{background:var(--bg-surface);border:1px solid var(--border-dim);border-radius:var(--radius-lg);flex-direction:column;gap:16px;padding:20px;display:flex;position:sticky;top:120px}.qbr-preview-items{flex-direction:column;gap:10px;display:flex}.qbr-preview-item{justify-content:space-between;align-items:center;display:flex}.qbr-preview-label{font-family:var(--font-mono);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.qbr-preview-value{font-family:var(--font-mono);color:var(--text-primary);text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-size:12px;overflow:hidden}.qbr-preview-disabled{color:var(--text-tertiary)}.qbr-preview-highlight{color:var(--accent-gold);font-weight:600}.qbr-preview-divider{background:var(--border-dim);height:1px}.qbr-link-btn{border:1px solid var(--border-dim);border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--accent-gold);cursor:pointer;text-align:center;background:0 0;margin-top:4px;padding:8px 12px;font-size:11px;transition:all .15s}.qbr-link-btn:hover{border-color:var(--accent-gold-dim);background:var(--accent-gold-dim)}.qbr-error{background:var(--accent-red-dim);border-radius:var(--radius-md);color:var(--accent-red);font-family:var(--font-mono);border:1px solid #ef444433;align-items:center;gap:10px;padding:12px 16px;font-size:12px;display:flex}.qbr-success{background:var(--accent-green-dim);border-radius:var(--radius-md);color:var(--accent-green);font-family:var(--font-mono);border:1px solid #3dd68c33;align-items:center;gap:10px;padding:12px 16px;font-size:12px;display:flex}.qbr-error-dismiss{color:inherit;cursor:pointer;opacity:.6;background:0 0;border:none;margin-left:auto;font-size:18px;line-height:1}.qbr-error-dismiss:hover{opacity:1}.qbr-actions{justify-content:center;padding-top:4px;display:flex}.qbr-btn-generate{background:linear-gradient(135deg, var(--accent-gold), #c49a36);color:var(--bg-deep);border-radius:var(--radius-md);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;box-shadow:0 0 30px var(--accent-gold-dim);border:none;align-items:center;gap:10px;padding:14px 40px;font-size:14px;font-weight:700;transition:all .2s;display:flex}.qbr-btn-generate:hover{box-shadow:0 0 40px var(--accent-gold-glow), 0 4px 20px #0000004d;transform:translateY(-2px)}.qbr-btn-generate:active{transform:translateY(0)}.qbr-btn-generate.disabled{opacity:.35;cursor:not-allowed;box-shadow:none;transform:none}.qbr-btn-generate.disabled:hover{box-shadow:none;transform:none}.qbr-progress{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:400px;display:flex}.qbr-progress-bar{background:var(--bg-raised);border-radius:2px;width:100%;height:4px;overflow:hidden}.qbr-progress-fill{background:linear-gradient(90deg, var(--accent-gold), #c49a36);border-radius:2px;width:40%;height:100%;animation:1.5s ease-in-out infinite qbr-progress-slide}.qbr-progress-text{font-family:var(--font-mono);color:var(--accent-gold);letter-spacing:.02em;font-size:12px}.qbr-section-heading{font-family:var(--font-sans);color:var(--text-primary);margin:0 0 16px;font-size:15px;font-weight:600}@media (width<=1199px){.qbr-filter-bar{grid-template-columns:1fr 1fr auto;gap:10px;padding:14px 20px}.qbr-results-area{padding:16px 20px}.qbr-header{padding:14px 20px}}@media (width<=767px){.qbr-filter-bar{grid-template-columns:1fr;padding:12px 14px}.qbr-date-range{flex-direction:column}.qbr-date-range select{width:100%!important}.qbr-date-sep{display:none}.qbr-results-area,.qbr-header{padding:12px 14px}.qbr-header-right{display:none}.qbr-btn-clear{text-align:center;width:100%}.qbr-tab-bar{padding:0 14px}.qbr-generator{padding:16px 14px}.qbr-layout{grid-template-columns:1fr}.qbr-btn-generate{justify-content:center;width:100%}}.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width, height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;-o-user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{width:20px;height:20px;position:absolute}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:100% 100%;background-repeat:no-repeat;background-origin:content-box;width:20px;height:20px;padding:0 3px 3px 0;position:absolute}.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
