.sheet-table .input-dummy{height:100%}.sheet-table .pv-4{padding:0 4px}.sheet-table,.sheet-table table{width:100%;height:100%;position:relative}.sheet-table *,.sheet-table :before,.sheet-table :after{box-sizing:border-box}.sheet-table .sheet-axis{text-align:center;background-color:#f3f5f8;padding:0 4px}.sheet-table table{border-collapse:separate;border-spacing:0}.sheet-table table th{border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;padding:0}.sheet-table th{border-top:1px solid #e1e1e1}.sheet-table th:first-child{border-left:1px solid #e1e1e1}.sheet-table td:first-child{border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1}.sheet-table td{border:none;padding:0}.sheet-table .sheet-x-axis{min-width:50px}.sheet-table .sheet-axis div{resize:horizontal;width:100px;min-width:50px;height:auto;overflow:auto}.sheet-table td,.sheet-table th{height:32px;overflow:auto}.sheet-table .input{border:1px solid #e1e1e1;border-top:none;border-left:none;outline:none;width:100%;max-width:100%;height:100%;min-height:32px;margin:0;padding:0 4px}.sheet-table .input:focus{border:1px solid #0a58d0;box-shadow:inset 0 0 0 1px #0a58d0}.sheet-table input.view_mode{caret-color:#0000}.sheet-table td.sheet-not-in-view-table{border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1}.sheet-table td input.sheet-selected-td{border:1px solid #0a58d0}.sheet-table .input[data-formula-ref]{outline-offset:-2px;outline:2px dashed #1565c0;background-color:#e3f0ff!important}.sheet-table th[data-formula-col]{font-weight:700;color:#0a58d0!important;background-color:#c8deff!important}.sheet-table td[data-formula-row]{background-color:#c8deff!important}.sheet-table td[data-formula-row] .sheet-axis{font-weight:700;color:#0a58d0!important}.sheet-table input:focus{border-radius:0}.sheet-table th{z-index:1;position:sticky;top:0}.sheet-table th:first-child{z-index:2;position:sticky;top:0;left:0}.sheet-table tr td:first-child{position:sticky;left:0}.sheet-table .sheet-tools{background-color:#f3f5f8;border-radius:8px;align-items:center;padding:8px 15px;display:flex}.sheet-table .tools .font-size-input{width:50px;padding-top:6px}.sheet-table .sheet-tools button{font-size:18px}.sheet-table .sheet-tools-container{z-index:99;background-color:#fff;padding-bottom:10px}.sheet-table .sheet-tools .sheet-tools-calculation-input-container{color:gray;background-color:#fff;border:1px solid #e1e1e1;border-radius:4px;flex:10px;align-items:center;max-width:500px;padding:0 10px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.sheet-table .sheet-tools .sheet-tools-calculation-input-container .fx-label{color:#888;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:12px}.sheet-table .sheet-tools .sheet-tools-calculation-input-container .fx-input-wrapper{flex:10px;align-items:center;min-width:0;display:flex;position:relative}.sheet-table .sheet-tools .sheet-tools-calculation-input-container input{height:28px;box-shadow:none;border:none;outline:none;flex:10px;min-width:0;margin-left:10px}.sheet-table .sheet-tools .sheet-tools-formula-container{flex-shrink:0;margin-left:8px;position:relative}.sheet-table .sheet-tools .sheet-formula-sigma-btn{color:#1c274c;cursor:pointer;background:#fff;border:1px solid #e1e1e1;border-radius:4px;justify-content:center;align-items:center;min-width:32px;height:28px;padding:0 8px;font-size:16px;font-weight:600;display:flex}.sheet-table .sheet-tools .sheet-formula-sigma-btn:hover,.sheet-table .sheet-tools .sheet-formula-sigma-btn.active{color:#0a58d0;background:#e8f0fe;border-color:#0a58d0}.sheet-table .sheet-tools .sheet-formula-sigma-btn:disabled{opacity:.4;cursor:default}.sheet-table .sheet-formula-toolbar-menu{z-index:300;background:#fff;border:1px solid #c9d1d9;border-radius:6px;min-width:220px;padding:6px 0 8px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 6px 20px #00000024}.sheet-table .sheet-formula-toolbar-header{border-bottom:1px solid #e1e1e1;margin-bottom:6px;padding:4px 12px 6px}.sheet-table .sheet-formula-toolbar-header .fx-range-hint{color:#57606a;font-size:11px}.sheet-table .sheet-formula-toolbar-grid{grid-template-columns:repeat(3,1fr);gap:4px;padding:0 8px;display:grid}.sheet-table .sheet-formula-toolbar-item{color:#1c274c;cursor:pointer;text-align:center;background:#f7f8fa;border:1px solid #e1e1e1;border-radius:4px;padding:4px 6px;font-size:12px;font-weight:600}.sheet-table .sheet-formula-toolbar-item:hover{color:#0a58d0;background:#e8f0fe;border-color:#0a58d0}.sheet-table .sheet-formula-toolbar-divider{background:#e1e1e1;height:1px;margin:8px 0 6px}.sheet-table .sheet-formula-toolbar-more-header{text-transform:uppercase;letter-spacing:.05em;color:#57606a;padding:2px 12px 4px;font-size:10px}.sheet-table .sheet-formula-toolbar-more{flex-direction:column;padding:0 4px;display:flex}.sheet-table .sheet-formula-toolbar-item-more{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:3px;align-items:baseline;gap:8px;width:100%;padding:4px 8px;display:flex}.sheet-table .sheet-formula-toolbar-item-more:hover{background:#e8f0fe}.sheet-table .sheet-formula-toolbar-item-more .fx-name{color:#0a58d0;min-width:52px;font-size:12px;font-weight:600}.sheet-table .sheet-formula-toolbar-item-more .fx-desc{color:#57606a;font-size:11px}.sheet-table .sheet-formula-suggestions{z-index:200;background:#fff;border:1px solid #c9d1d9;border-radius:4px;min-width:260px;max-height:240px;margin:2px 0 0;padding:4px 0;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 4px 12px #0000001f}.sheet-table .sheet-formula-suggestion-item{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:baseline;gap:10px;padding:5px 12px;font-size:13px;line-height:1.5;display:flex}.sheet-table .sheet-formula-suggestion-item:hover,.sheet-table .sheet-formula-suggestion-item.active{background-color:#e8f0fe}.sheet-table .sheet-formula-suggestion-item .fx-name{color:#0a58d0;min-width:72px;font-weight:600}.sheet-table .sheet-formula-suggestion-item .fx-desc{color:#57606a;font-size:12px}.sheet-table .sheet-tools .sheet-tools-font-size-container{border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;margin-left:15px;margin-right:15px}.sheet-table .sheet-tools .sheet-tools-font-size-container button{box-shadow:none;cursor:pointer;background-color:#0000;border:none;outline:none;height:28px;padding:0 10px}.sheet-table .sheet-tools .sheet-tools-font-size-container input{box-shadow:none;background-color:#fff;border:1px solid #e1e1e1;border-radius:4px;outline:none;width:50px;height:28px;padding:0 10px}.sheet-table .sheet-tools .sheet-tools-font-size-container input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sheet-table .sheet-tools .sheet-tools-font-size-container input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sheet-table .sheet-tools .sheet-tools-text-style-container{border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;margin-left:7px;margin-right:15px;padding:0 3px}.sheet-table .sheet-tools .sheet-tools-text-style-container button{box-shadow:none;cursor:pointer;background-color:#0000;border:none;border-radius:4px;outline:none;min-width:21px;height:28px;margin:0 2px;padding:0 5px}.sheet-table .sheet-tools-container .sheet-tools button.text-style-btn-active{background-color:#e1e1e1}.sheet-table .sheet-tools .sheet-tools-text-style-container button.text-style-btn-active-underline{text-decoration:underline}.sheet-table .sheet-tools .sheet-tools-text-align-container{align-items:center;display:flex}.sheet-table .sheet-tools .sheet-tools-text-align-container button{box-shadow:none;cursor:pointer;background-color:#0000;border:none;border-radius:4px;outline:none;align-items:center;min-width:21px;height:28px;margin:0 2px;padding:0 5px;display:flex}.sheet-tools-text-cell-color-container input{opacity:0;z-index:-1;width:0;height:0;position:relative}.sheet-table .sheet-tools .sheet-tools-text-cell-color-container{align-items:center;display:flex}.sheet-table .sheet-tools .sheet-tools-text-cell-color-container button{box-shadow:none;cursor:pointer;background-color:#0000;border:none;border-radius:4px;outline:none;flex-direction:column;justify-content:center;align-items:center;min-width:21px;height:28px;margin:0 2px;padding:0 5px;display:flex;position:relative}.sheet-table .sheet-tools .sheet-tools-text-cell-color-container button .sheet-color-strip{background-color:#0000;border-radius:4px;width:100%;height:3px;position:absolute;bottom:0}.sheet-table .sheet-tools .sheet-tools-text-cell-color-container button svg{width:16px}.sheet-table .sheet-context-menu{z-index:2;background:#fff;border:1px solid #e1e1e1;border-radius:4px;min-width:150px;box-shadow:0 2px 5px #0003}.sheet-table .sheet-context-menu-item{cursor:pointer;-webkit-user-select:none;user-select:none;padding:8px 12px;transition:background-color .2s}.sheet-table .sheet-context-menu-item:hover{background-color:#f5f5f5}.sheet-table .sheet-context-menu-divider{background-color:#e1e1e1;height:1px;margin:4px 0}.sheet-table .sheet-context-menu-item-with-submenu{justify-content:space-between;display:flex;position:relative}.sheet-table .sheet-context-menu-item-with-submenu svg{width:5px}.sheet-table .sheet-context-submenu{z-index:1000;background:#fff;border:1px solid #e1e1e1;border-radius:4px;min-width:120px;display:none;position:absolute;top:0;left:100%;box-shadow:0 2px 5px #0003}.sheet-table .sheet-context-menu-item-with-submenu:hover .sheet-context-submenu{display:block}.sheet-table .sheet-context-submenu .sheet-context-menu-item{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;padding:8px 12px;transition:background-color .2s}.sheet-table .sheet-context-submenu .sheet-context-menu-item:hover{background-color:#f5f5f5}.sheet-table{flex-direction:column;width:100%;height:100%;display:flex}.sheet-table .sheet-table-table-container{flex:10px;height:10px;position:relative;overflow:auto}body{margin:0}*,:after,:before{box-sizing:border-box}
