input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.tabs-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.tabs-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.tabs-scrollbar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#94a3b8}.tabs-scrollbar::-webkit-scrollbar-thumb:hover{background:#94a3b8}table{border-collapse:collapse;table-layout:auto!important}td,th{vertical-align:middle;text-align:center;white-space:nowrap;border:1px solid #e2e8f0;font-size:15px}.fade-in{animation:.18s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}input:focus,select:focus{box-shadow:none!important;outline:none!important}input::selection{color:inherit;background:#3b82f62e}textarea::selection{color:inherit;background:#3b82f62e}.cell-focus-frame-blue{box-shadow:inset 0 0 0 2px #3b82f6e6!important}.cell-focus-frame-orange{box-shadow:inset 0 0 0 2px #f97316e6!important}.cell-shell{align-items:stretch;width:100%;height:100%;display:flex;position:relative}.cell-input{appearance:none;cursor:default;color:#334155;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;height:100%;padding:0 10px;line-height:1.4;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.cell-input:focus{cursor:text;box-shadow:none!important;background:0 0!important}.cell-input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-width:145px}.cell-input::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}.cell-input:-webkit-autofill{-webkit-text-fill-color:#334155;transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.cell-input:-webkit-autofill:hover{-webkit-text-fill-color:#334155;transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.cell-input:-webkit-autofill:focus{-webkit-text-fill-color:#334155;transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.affix-input-wrap{align-items:center;gap:0;width:100%;min-width:0;height:100%;padding:0 10px;display:flex}.cell-copy-btn{color:#64748b;opacity:0;background:#ffffffb8;border:1px solid #e2e8f0e6;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .16s,transform .16s,background-color .16s,color .16s;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.cell-shell:hover .cell-copy-btn,.cell-input:focus+.affix-input-wrap{align-items:center;gap:0;width:100%;min-width:0;height:100%;padding:0 10px;display:flex}.affix-input-wrap.affix-left{justify-content:flex-start}.affix-input-wrap.affix-center{justify-content:center}.affix-input-wrap.affix-right{justify-content:flex-end}.affix-symbol{color:#334155;-webkit-user-select:none;user-select:none;pointer-events:none;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:15px;line-height:1}.affix-input{flex:none;min-width:1ch;max-width:calc(100% - 2px);text-align:left!important;padding-left:0!important;padding-right:0!important}.affix-input-wrap.pr-9{padding-right:36px}.cell-copy-btn{opacity:1}.cell-copy-btn:hover{color:#2563eb;background:#eff6ff}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 20% 0,#3b82f614,#0000 26%),linear-gradient(#f8fafc 0%,#f1f5f9 100%)}.topbar-animated,.app-card,.bottom-bar-animated{animation:.28s ease-out both surfaceIn}.bottom-bar-animated{animation-delay:40ms}@keyframes surfaceIn{0%{opacity:0;transform:translateY(8px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}.stat-card,.interactive-btn,.action-icon,.image-cell{transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s,opacity .18s}.stat-card:hover,.interactive-btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0f172a14}.interactive-btn:active,.action-icon:active{transform:translateY(0)scale(.97)}.action-icon:hover{transform:translateY(-1px)scale(1.06)}.search-input:focus{box-shadow:0 0 0 4px #3b82f61a!important}.dropdown-enter{transform-origin:100% 0;animation:.16s ease-out both dropdownIn}@keyframes dropdownIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.table-row-animated{animation:.18s ease-out both rowIn}@keyframes rowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.image-cell:hover{transform:scale(1.03);box-shadow:0 8px 18px #0f172a1f}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
