:root { --sheet-iframe-border-color: #f5f6f7; --sheet-iframe-background-color: #fff; --sheet-toolbar-background-color: #f5f6f7; --sheet-toolbar-divider-color: #e0e2e4; --sheet-dropdown-content-background-color: #fff; --sheet-dropdown-content-color: rgba(0, 0, 0, 0.9); --sheet-dropdown-title-color: rgba(0, 0, 0, 0.9); --sheet-menu-color: #80868b; --sheet-menu-active-background-color: #fff; --sheet-header-background-color: #f8f8f9; --sheet-checked-before: #4b89ff; } .sheet-html { overflow-x: auto; } .sheet-html table { border-collapse: collapse; line-height: var(--table-line-height); } .sheet-html td, .sheet-html th { padding: var(--size-2-2) var(--size-4-2); border: var(--table-border-width) solid var(--table-border-color); max-width: var(--table-column-max-width); } .sheet-html td { font-size: var(--table-text-size); color: var(--table-text-color); } .sheet-box { width: 100%; height: 100%; margin: -16px; padding: 0; } .import-excel { position: absolute; right: 0; bottom: 0; z-index: 100; opacity: 0; } /* Markdown 文档引入样式设置*/ .sheet-iframe { width: 100%; background-color: var(--sheet-iframe-background-color); border: 5px solid var(--sheet-iframe-border-color); } ul.x-spreadsheet-menu { margin-block-start: 0; } .sheet-iframe .x-spreadsheet-menu > li .x-spreadsheet-icon { display: none; } /* node_modules/x-data-spreadsheet/src/index.less */ body { margin: 0; } .x-spreadsheet { font-size: 13px; line-height: normal; user-select: none; -moz-user-select: none; font-family: "Lato", "Source Sans Pro", Roboto, Helvetica, Arial, sans-serif; box-sizing: content-box; background: var(--sheet-iframe-background-color); -webkit-font-smoothing: antialiased; } .x-spreadsheet textarea { font: 400 13px Arial, "Lato", "Source Sans Pro", Roboto, Helvetica, sans-serif; } .x-spreadsheet-sheet { position: relative; overflow: hidden; } .x-spreadsheet-table { vertical-align: bottom; } .x-spreadsheet-tooltip { font-family: inherit; position: absolute; padding: 5px 10px; color: #fff; border-radius: 1px; background: #000000; font-size: 12px; z-index: 201; } .x-spreadsheet-tooltip:before { pointer-events: none; position: absolute; left: calc(50% - 4px); top: -4px; content: ""; width: 8px; height: 8px; background: inherit; -webkit-transform: rotate(45deg); transform: rotate(45deg); z-index: 1; box-shadow: 1px 1px 3px -1px rgba(0, 0, 0, 0.3); } .x-spreadsheet-color-palette { padding: 5px; } .x-spreadsheet-color-palette table { margin: 0; padding: 0; border-collapse: separate; border-spacing: 2; background: #fff; } .x-spreadsheet-color-palette table td { margin: 0; cursor: pointer; border: 1px solid transparent; } .x-spreadsheet-color-palette table td:hover { border-color: #ddd; } .x-spreadsheet-color-palette table td .x-spreadsheet-color-palette-cell { width: 16px; height: 16px; } .x-spreadsheet-border-palette { padding: 6px; } .x-spreadsheet-border-palette table { margin: 0; padding: 0; border-collapse: separate; border-spacing: 0; background: #fff; table-layout: fixed; } .x-spreadsheet-border-palette table td { margin: 0; } .x-spreadsheet-border-palette .x-spreadsheet-border-palette-left { border-right: 1px solid #eee; padding-right: 6px; } .x-spreadsheet-border-palette .x-spreadsheet-border-palette-left .x-spreadsheet-border-palette-cell { width: 30px; height: 30px; cursor: pointer; text-align: center; } .x-spreadsheet-border-palette .x-spreadsheet-border-palette-left .x-spreadsheet-border-palette-cell .x-spreadsheet-icon-img { opacity: 0.8; } .x-spreadsheet-border-palette .x-spreadsheet-border-palette-left .x-spreadsheet-border-palette-cell:hover { background-color: #eee; } .x-spreadsheet-border-palette .x-spreadsheet-border-palette-right { padding-left: 6px; } .x-spreadsheet-border-palette .x-spreadsheet-border-palette-right .x-spreadsheet-toolbar-btn { margin-top: 0; margin-bottom: 3px; } .x-spreadsheet-border-palette .x-spreadsheet-border-palette-right .x-spreadsheet-line-type { position: relative; left: 0; top: -3px; } .x-spreadsheet-dropdown { position: relative; } .x-spreadsheet-dropdown .x-spreadsheet-dropdown-content { position: absolute; z-index: 200; background: var(--sheet-dropdown-content-background-color); box-shadow: 1px 2px 5px 2px rgba(51, 51, 51, 0.15); } .x-spreadsheet-dropdown.bottom-left .x-spreadsheet-dropdown-content { top: calc(100% + 5px); left: 0; } .x-spreadsheet-dropdown.bottom-right .x-spreadsheet-dropdown-content { top: calc(100% + 5px); right: 0; } .x-spreadsheet-dropdown.top-left .x-spreadsheet-dropdown-content { bottom: calc(100% + 5px); left: 0; } .x-spreadsheet-dropdown.top-right .x-spreadsheet-dropdown-content { bottom: calc(100% + 5px); right: 0; } .x-spreadsheet-dropdown .x-spreadsheet-dropdown-title { padding: 0 5px; display: inline-block; } .x-spreadsheet-dropdown-title { color: var(--sheet-dropdown-title-color); } .x-spreadsheet-dropdown .x-spreadsheet-dropdown-header .x-spreadsheet-icon.arrow-left { margin-left: 4px; } .x-spreadsheet-dropdown .x-spreadsheet-dropdown-header .x-spreadsheet-icon.arrow-right { width: 10px; margin-right: 4px; } .x-spreadsheet-dropdown .x-spreadsheet-dropdown-header .x-spreadsheet-icon.arrow-right .arrow-down { left: -130px; } .x-spreadsheet-resizer { position: absolute; z-index: 11; } .x-spreadsheet-resizer .x-spreadsheet-resizer-hover { background-color: rgba(75, 137, 255, 0.25); } .x-spreadsheet-resizer .x-spreadsheet-resizer-line { position: absolute; } .x-spreadsheet-resizer.horizontal { cursor: row-resize; } .x-spreadsheet-resizer.horizontal .x-spreadsheet-resizer-line { border-bottom: 2px dashed #4b89ff; left: 0; bottom: 0; } .x-spreadsheet-resizer.vertical { cursor: col-resize; } .x-spreadsheet-resizer.vertical .x-spreadsheet-resizer-line { border-right: 2px dashed #4b89ff; top: 0; right: 0; } .x-spreadsheet-scrollbar { position: absolute; bottom: 0; right: 0; background-color: #f4f5f8; opacity: 0.9; z-index: 12; } .x-spreadsheet-scrollbar.horizontal { right: 15px; overflow-x: scroll; overflow-y: hidden; } .x-spreadsheet-scrollbar.horizontal > div { height: 1px; background: #ddd; } .x-spreadsheet-scrollbar.vertical { bottom: 15px; overflow-x: hidden; overflow-y: scroll; } .x-spreadsheet-scrollbar.vertical > div { width: 1px; background: #ddd; } .x-spreadsheet-overlayer { position: absolute; left: 0; top: 0; z-index: 10; } .x-spreadsheet-overlayer .x-spreadsheet-overlayer-content { position: absolute; overflow: hidden; pointer-events: none; width: 100%; height: 100%; } .x-spreadsheet-editor, .x-spreadsheet-selector { box-sizing: content-box; position: absolute; overflow: hidden; pointer-events: none; top: 0; left: 0; width: 100%; height: 100%; } .x-spreadsheet-selector .hide-input { position: absolute; z-index: 0; } .x-spreadsheet-selector .hide-input input { padding: 0; width: 0; border: none !important; } .x-spreadsheet-selector .x-spreadsheet-selector-area { position: absolute; border: 2px solid #4b89ff; background: rgba(75, 137, 255, 0.1); z-index: 5; } .x-spreadsheet-selector .x-spreadsheet-selector-clipboard, .x-spreadsheet-selector .x-spreadsheet-selector-autofill { position: absolute; background: transparent; z-index: 100; } .x-spreadsheet-selector .x-spreadsheet-selector-clipboard { border: 2px dashed #4b89ff; } .x-spreadsheet-selector .x-spreadsheet-selector-autofill { border: 1px dashed rgba(0, 0, 0, 0.45); } .x-spreadsheet-selector .x-spreadsheet-selector-corner { pointer-events: auto; position: absolute; cursor: crosshair; font-size: 0; height: 5px; width: 5px; right: -5px; bottom: -5px; border: 2px solid #ffffff; background: #4b89ff; } .x-spreadsheet-editor { z-index: 20; } .x-spreadsheet-editor .x-spreadsheet-editor-area { position: absolute; text-align: left; border: 2px solid #4b89ff; line-height: 0; z-index: 100; pointer-events: auto; } .x-spreadsheet-editor .x-spreadsheet-editor-area textarea { box-sizing: content-box; border: none; padding: 0 3px; outline: none; resize: none; text-align: start; overflow-y: hidden; font: 400 13px Arial, "Lato", "Source Sans Pro", Roboto, Helvetica, sans-serif; color: inherit; white-space: normal; word-wrap: break-word; line-height: 22px; margin: 0; } .x-spreadsheet-editor .x-spreadsheet-editor-area .textline { overflow: hidden; visibility: hidden; position: fixed; top: 0; left: 0; } .x-spreadsheet-item { user-select: none; background: 0; border: 1px solid transparent; outline: none; height: 26px; color: var(--sheet-dropdown-content-color); line-height: 26px; list-style: none; padding: 2px 10px; cursor: default; text-align: left; overflow: hidden; } .x-spreadsheet-item.disabled { pointer-events: none; opacity: 0.5; } .x-spreadsheet-item:hover, .x-spreadsheet-item.active { background: rgba(0, 0, 0, 0.05); } .x-spreadsheet-item.divider { height: 0; padding: 0; margin: 5px 0; border: none; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .x-spreadsheet-item .label { float: right; opacity: 0.65; font-size: 1em; } .x-spreadsheet-item.state, .x-spreadsheet-header.state { padding-left: 35px !important; position: relative; } .x-spreadsheet-item.state:before, .x-spreadsheet-header.state:before { content: ""; position: absolute; width: 10px; height: 10px; left: 12px; top: calc(50% - 5px); background: rgba(0, 0, 0, 0.08); border-radius: 2px; } .x-spreadsheet-item.state.checked:before, .x-spreadsheet-header.state.checked:before { background: var(--sheet-checked-before); } .x-spreadsheet-checkbox { position: relative; display: inline-block; backface-visibility: hidden; outline: 0; vertical-align: baseline; font-style: normal; font-size: 1rem; line-height: 1em; } .x-spreadsheet-checkbox > input { position: absolute; top: 0; left: 0; opacity: 0 !important; outline: 0; z-index: -1; } .x-spreadsheet-suggest, .x-spreadsheet-contextmenu, .x-spreadsheet-sort-filter { position: absolute; box-shadow: 1px 2px 5px 2px rgba(51, 51, 51, 0.15); background: var(--sheet-dropdown-content-background-color); z-index: 100; width: 260px; pointer-events: auto; overflow: auto; } .x-spreadsheet-suggest { width: 200px; } .x-spreadsheet-filter { border: 1px solid #e9e9e9; font-size: 12px; margin: 10px; } .x-spreadsheet-filter .x-spreadsheet-header { padding: 0.5em 0.75em; background: var(--sheet-header-background-color); border-bottom: 1px solid #e9e9e9; border-left: 1px solid transparent; } .x-spreadsheet-filter .x-spreadsheet-body { height: 200px; overflow-y: auto; } .x-spreadsheet-filter .x-spreadsheet-body .x-spreadsheet-item { height: 20px; line-height: 20px; } .x-spreadsheet-sort-filter .x-spreadsheet-buttons { margin: 10px; } .x-spreadsheet-toolbar, .x-spreadsheet-bottombar { height: 40px; padding: 0 30px; text-align: left; background: var(--sheet-toolbar-background-color); display: flex; } .x-spreadsheet-toolbar { width: 100% !important; } .x-spreadsheet-bottombar { position: relative; border-top: 1px solid #e0e2e4; } .x-spreadsheet-bottombar .x-spreadsheet-menu > li { line-height: 40px; height: 40px; padding-top: 0; padding-bottom: 0; vertical-align: middle; border-right: 1px solid var(--sheet-toolbar-divider-color); } .x-spreadsheet-menu { list-style: none; margin: 0; padding: 0; user-select: none; } .x-spreadsheet-menu > li { float: left; line-height: 1.25em; padding: 0.785em 1em; margin: 0; vertical-align: middle; text-align: left; font-weight: 400; color: var(--sheet-menu-color); white-space: nowrap; cursor: pointer; transition: all 0.3s; font-weight: bold; } .x-spreadsheet-menu > li.active { background-color: var(--sheet-menu-active-background-color); color: rgba(0, 0, 0, 0.65); } .x-spreadsheet-menu > li .x-spreadsheet-icon { margin: 0 6px; } .x-spreadsheet-menu > li .x-spreadsheet-icon .x-spreadsheet-icon-img:hover { opacity: 0.85; } .x-spreadsheet-menu > li .x-spreadsheet-dropdown { display: inline-block; } .x-spreadsheet-toolbar { border-bottom: 1px solid #e0e2e4; } .x-spreadsheet-toolbar .x-spreadsheet-toolbar-btns { display: inline-flex; } .x-spreadsheet-toolbar .x-spreadsheet-toolbar-more { padding: 0 6px 6px; text-align: left; } .x-spreadsheet-toolbar .x-spreadsheet-toolbar-more .x-spreadsheet-toolbar-divider { margin-top: 0; } .x-spreadsheet-toolbar .x-spreadsheet-toolbar-btn { flex: 0 0 auto; display: inline-block; border: 1px solid transparent; height: 26px; line-height: 26px; min-width: 26px; margin: 6px 1px 0; padding: 0; text-align: center; border-radius: 2px; } .x-spreadsheet-toolbar .x-spreadsheet-toolbar-btn.disabled { pointer-events: none; opacity: 0.5; } .x-spreadsheet-toolbar .x-spreadsheet-toolbar-btn:hover, .x-spreadsheet-toolbar .x-spreadsheet-toolbar-btn.active { background: rgba(0, 0, 0, 0.08); } .x-spreadsheet-toolbar-divider { display: inline-block; border-right: 1px solid var(--sheet-toolbar-divider-color); width: 0; vertical-align: middle; height: 18px; margin: 12px 3px 0; } .x-spreadsheet-print { position: absolute; left: 0; top: 0; z-index: 100; width: 100%; height: 100%; display: flex; flex-direction: column; } .x-spreadsheet-print-bar { background: #424242; height: 60px; line-height: 60px; padding: 0 30px; } .x-spreadsheet-print-bar .-title { color: #fff; font-weight: bold; font-size: 1.2em; float: left; } .x-spreadsheet-print-bar .-right { float: right; margin-top: 12px; } .x-spreadsheet-print-content { display: flex; flex: auto; flex-direction: row; background: #d0d0d0; height: calc(100% - 60px); } .x-spreadsheet-print-content .-sider { flex: 0 0 300px; width: 300px; border-left: 2px solid #ccc; background: #fff; } .x-spreadsheet-print-content .-content { flex: auto; overflow-x: auto; overflow-y: scroll; height: 100%; } .x-spreadsheet-canvas-card-wraper { margin: 40px 20px; } .x-spreadsheet-canvas-card { background: #fff; margin: auto; page-break-before: auto; page-break-after: always; box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 5px 0 rgba(0, 0, 0, 0.2); } .x-spreadsheet-calendar { color: rgba(0, 0, 0, 0.65); background: #ffffff; user-select: none; } .x-spreadsheet-calendar .calendar-header { font-weight: 700; line-height: 30px; text-align: center; width: 100%; float: left; background: #f9fafb; } .x-spreadsheet-calendar .calendar-header .calendar-header-left { padding-left: 5px; float: left; } .x-spreadsheet-calendar .calendar-header .calendar-header-right { float: right; } .x-spreadsheet-calendar .calendar-header .calendar-header-right a { padding: 3px 0; margin-right: 2px; border-radius: 2px; } .x-spreadsheet-calendar .calendar-header .calendar-header-right a:hover { background: rgba(0, 0, 0, 0.08); } .x-spreadsheet-calendar .calendar-body { border-collapse: collapse; border-spacing: 0; } .x-spreadsheet-calendar .calendar-body th, .x-spreadsheet-calendar .calendar-body td { width: 100%/7; min-width: 32px; text-align: center; font-weight: 700; line-height: 30px; padding: 0; } .x-spreadsheet-calendar .calendar-body td > .cell:hover { background: #ecf6fd; } .x-spreadsheet-calendar .calendar-body td > .cell.active, .x-spreadsheet-calendar .calendar-body td > .cell.active:hover { background: #ecf6fd; color: #2185d0; } .x-spreadsheet-calendar .calendar-body td > .cell.disabled { pointer-events: none; opacity: 0.5; } .x-spreadsheet-datepicker { box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2); position: absolute; left: 0; top: calc(100% + 5px); z-index: 10; width: auto; } .x-spreadsheet-buttons { display: flex; justify-content: flex-end; } .x-spreadsheet-buttons .x-spreadsheet-button { margin-left: 8px; } .x-spreadsheet-button { display: inline-block; border-radius: 3px; line-height: 1em; min-height: 1em; white-space: nowrap; text-align: center; cursor: pointer; font-size: 1em; font-weight: 700; padding: 0.75em 1em; color: rgba(0, 0, 0, 0.6); background: #e0e1e2; text-decoration: none; font-family: "Lato", "proxima-nova", "Helvetica Neue", Arial, sans-serif; outline: none; vertical-align: baseline; zoom: 1; user-select: none; transition: all 0.1s linear; } .x-spreadsheet-button.active, .x-spreadsheet-button:hover { background-color: #c0c1c2; color: rgba(0, 0, 0, 0.8); } .x-spreadsheet-button.primary { color: #fff; background-color: #2185d0; } .x-spreadsheet-button.primary:hover, .x-spreadsheet-button.primary.active { color: #fff; background-color: #1678c2; } .x-spreadsheet-form-input { font-size: 1em; position: relative; font-weight: 400; display: inline-flex; color: rgba(0, 0, 0, 0.87); } .x-spreadsheet-form-input input { z-index: 1; margin: 0; max-width: 100%; flex: 1 0 auto; outline: 0; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); text-align: left; line-height: 30px; height: 30px; padding: 0 8px; background: #fff; border: 1px solid #e9e9e9; color: rgba(0, 0, 0, 0.87); border-radius: 3px; transition: box-shadow 0.1s ease, border-color 0.1s ease; box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, 0.06); } .x-spreadsheet-form-input input:focus { border-color: #4b89ff; box-shadow: inset 0 1px 2px rgba(75, 137, 255, 0.2); } .x-spreadsheet-form-select { position: relative; display: inline-block; background: #fff; border: 1px solid #e9e9e9; border-radius: 2px; cursor: pointer; color: rgba(0, 0, 0, 0.87); user-select: none; box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, 0.06); } .x-spreadsheet-form-select .input-text { text-overflow: ellipsis; white-space: nowrap; min-width: 60px; width: auto; height: 30px; line-height: 30px; padding: 0 8px; } .x-spreadsheet-form-fields { display: flex; flex-direction: row; flex-wrap: wrap; } .x-spreadsheet-form-fields .x-spreadsheet-form-field { flex: 0 1 auto; } .x-spreadsheet-form-fields .x-spreadsheet-form-field .label { display: inline-block; margin: 0 10px 0 0; } .x-spreadsheet-form-field { display: block; vertical-align: middle; margin-left: 10px; margin-bottom: 10px; } .x-spreadsheet-form-field:first-child { margin-left: 0; } .x-spreadsheet-form-field.error .x-spreadsheet-form-select, .x-spreadsheet-form-field.error input { border-color: #f04134; } .x-spreadsheet-form-field .tip { color: #f04134; font-size: 0.9em; } .x-spreadsheet-dimmer { display: none; position: absolute; top: 0 !important; left: 0 !important; width: 100%; height: 100%; text-align: center; vertical-align: middle; background-color: rgba(0, 0, 0, 0.6); opacity: 0; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; transition: background-color 0.5s linear; user-select: none; z-index: 1000; } .x-spreadsheet-dimmer.active { display: block; opacity: 1; } form fieldset { border: none; } form fieldset label { display: block; margin-bottom: 0.5em; font-size: 1em; color: #666; } form fieldset select { font-size: 1.1em; width: 100%; background-color: #fff; border: none; border-bottom: 2px solid #ddd; padding: 0.5em 0.85em; border-radius: 2px; } .x-spreadsheet-modal, .x-spreadsheet-toast { font-size: 13px; position: fixed; z-index: 1001; text-align: left; line-height: 1.25em; min-width: 360px; color: rgba(0, 0, 0, 0.87); font-family: "Lato", "Source Sans Pro", Roboto, Helvetica, Arial, sans-serif; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.1); background-color: #fff; background-clip: padding-box; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 8px; } .x-spreadsheet-toast { background-color: rgba(255, 255, 255, 0.85); } .x-spreadsheet-modal-header, .x-spreadsheet-toast-header { font-weight: 600; background-clip: padding-box; background-color: rgba(255, 255, 255, 0.85); border-bottom: 1px solid rgba(0, 0, 0, 0.05); border-radius: 4px 4px 0 0; } .x-spreadsheet-modal-header .x-spreadsheet-icon, .x-spreadsheet-toast-header .x-spreadsheet-icon { position: absolute; right: 0.8em; top: 0.65em; border-radius: 18px; } .x-spreadsheet-modal-header .x-spreadsheet-icon:hover, .x-spreadsheet-toast-header .x-spreadsheet-icon:hover { opacity: 1; background: rgba(0, 0, 0, 0.08); } .x-spreadsheet-toast-header { color: #f2711c; } .x-spreadsheet-modal-header { border-bottom: 1px solid #e0e2e4; background: rgba(0, 0, 0, 0.08); font-size: 1.0785em; } .x-spreadsheet-modal-header, .x-spreadsheet-modal-content, .x-spreadsheet-toast-header, .x-spreadsheet-toast-content { padding: 0.75em 1em; } @media screen and (min-width: 320px) and (max-width: 480px) { .x-spreadsheet-toolbar { display: none; } } .x-spreadsheet-icon { width: 18px; height: 18px; margin: 1px 1px 2px 1px; text-align: center; vertical-align: middle; user-select: none; overflow: hidden; position: relative; display: inline-block; } .x-spreadsheet-icon .x-spreadsheet-icon-img { background-image: url("data:image/svg+xml,%3Csvg width='249' height='69' viewBox='0 0 249 69' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M4.434 9.434L7 12H0V5l2.958 2.958A8.287 8.287 0 0 1 8.32 6c3.459 0 6.424 2.11 7.68 5l-2 1c-.937-2.39-3.13-3.92-5.68-4a6.572 6.572 0 0 0-3.886 1.434zM29.566 9.434L27 12h7V5l-2.958 2.958A8.287 8.287 0 0 0 25.68 6C22.22 6 19.256 8.11 18 11l2 1c.937-2.39 3.13-3.92 5.68-4 1.469.053 2.82.579 3.886 1.434zM46.114 11.226a4.778 4.778 0 0 1-3.166 1.208c-2.733 0-4.948-2.336-4.948-5.217S40.215 2 42.948 2c2.733 0 4.948 2.336 4.948 5.217 0 1.27-.43 2.433-1.145 3.338l.228.238h.71l3.59 3.794L49.94 16l-3.6-3.785v-.749l-.225-.24zm-3.166-.215c1.988 0 3.599-1.699 3.599-3.794 0-2.096-1.611-3.794-3.599-3.794-1.987 0-3.598 1.698-3.598 3.794 0 2.095 1.61 3.794 3.598 3.794zM65 2h-8c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V5h1v3h-7v8h2v-6h7V4h-3V3c0-.55-.45-1-1-1zM73.27 4.55l5.16 5.15L76 15h2.5l1.64-3.58L84.73 16 86 14.73 74.55 3.27l-1.28 1.28zM76.82 3l2 2h1.76l-.55 1.21 1.71 1.71L83.08 5H87V3H76.82zM102 6.5c0-1.93-1.57-3.5-3.5-3.5H93v12h6.25c1.79 0 3.25-1.46 3.25-3.25 0-1.3-.77-2.41-1.87-2.93.83-.58 1.37-1.44 1.37-2.32zM98 5c.83 0 1.5.67 1.5 1.5S98.83 8 98 8h-2V5h2zm-2 8v-3h2.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5H96zM114 3v2h2.58l-3.66 8H110v2h8v-2h-2.58l3.66-8H122V3z' fill='%23000'/%3E%3Cpath d='M134 15c2.76 0 5-2.24 5-5V3h-2v7c0 1.75-1.5 3-3 3s-3-1.242-3-3V3h-2v7c0 2.76 2.24 5 5 5zm-6 1v2h12v-2h-12z' fill='%23000' fill-rule='nonzero'/%3E%3Cpath d='M147.887 6.06c0-.457.098-.874.297-1.252.198-.38.476-.702.836-.968s.784-.472 1.279-.619A5.712 5.712 0 0 1 151.926 3c.608 0 1.159.083 1.654.251.495.169.919.402 1.271.705.353.3.623.657.814 1.073.191.412.285.866.285 1.357h-2.257a1.85 1.85 0 0 0-.11-.637 1.26 1.26 0 0 0-.333-.506 1.535 1.535 0 0 0-.563-.327 2.425 2.425 0 0 0-.798-.116c-.297 0-.552.034-.773.098a1.52 1.52 0 0 0-.54.27 1.144 1.144 0 0 0-.431.9c0 .36.184.663.551.907l.065.042c.262.172.739.483 1.239.983h-3s-.786-.624-.824-.691c-.191-.357-.288-.773-.288-1.249zM159 9h-14v2h7.219c.135.053.3.105.412.154.278.123.495.255.653.382.157.132.262.274.319.424.056.154.082.326.082.514 0 .176-.034.341-.101.491a1.018 1.018 0 0 1-.311.394 1.603 1.603 0 0 1-.533.258 2.71 2.71 0 0 1-.761.094c-.326 0-.623-.034-.889-.097a1.797 1.797 0 0 1-.679-.312 1.446 1.446 0 0 1-.438-.558c-.105-.229-.192-.574-.192-.744h-2.231c0 .252.06.688.176 1.025a3.15 3.15 0 0 0 1.223 1.598c.281.195.585.36.915.487.33.131.671.229 1.035.289.36.064.724.094 1.084.094.6 0 1.147-.068 1.635-.207a3.879 3.879 0 0 0 1.252-.592 2.69 2.69 0 0 0 .803-.953c.19-.378.28-.806.28-1.286 0-.45-.078-.855-.232-1.211a2.258 2.258 0 0 0-.127-.252L159 11V9z' fill='%23010101'/%3E%3Cpath d='M171 1h-2l-4.5 12h2l1.12-3h4.75l1.12 3h2L171 1zm-2.62 7L170 3.67 171.62 8h-3.24z' fill='%23000'/%3E%3Cpath d='M193.5 8.87s-1.5 1.62-1.5 2.62c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5c0-.99-1.5-2.62-1.5-2.62zm-1.79-2.08L184.91 0l-1.06 1.06 1.59 1.59-4.15 4.14a.996.996 0 0 0 0 1.41l4.5 4.5c.2.2.45.3.71.3.26 0 .51-.1.71-.29l4.5-4.5c.39-.39.39-1.03 0-1.42zm-8.5.21l3.29-3.29L189.79 7h-6.58z' fill='%23000' fill-rule='nonzero'/%3E%3Cpath d='M200 6h-2V2h7v2h-5v2zm7-2V2h7v4h-2V4h-5zm0 10h5v-2h2v4h-7v-2zm-9-2h2v2h5v2h-7v-4zm0-4h4V6l3 3-3 3v-2h-4V8zm9 1l3-3v2h4v2h-4v2l-3-3zM217 16h10v-2h-10v2zm10-10h-10v2h10V6zm-10-4v2h14V2h-14zm0 10h14v-2h-14v2zM237 14v2h10v-2h-10zm0-8v2h10V6h-10zm-2 6h14v-2h-14v2zm0-10v2h14V2h-14zM5 34h10v-2H5v2zm-4-4h14v-2H1v2zm0-10v2h14v-2H1zm4 6h10v-2H5v2zM20 20v2h12v-2H20zm2.5 7H25v7h2v-7h2.5L26 23.5 22.5 27zM47.5 21H45v-3h-2v3h-2.5l3.5 3.5 3.5-3.5zM38 26v2h12v-2H38zm2.5 7H43v3h2v-3h2.5L44 29.5 40.5 33zM65.5 27H63v-7h-2v7h-2.5l3.5 3.5 3.5-3.5zM56 32v2h12v-2H56zM87 21H73v2h14v-2zM73 33h4v-2h-4v2zm11.5-7H73v2h11.75c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5H82v-2l-3 3 3 3v-2h2.5c1.93 0 3.5-1.57 3.5-3.5S86.43 26 84.5 26zM91 21v1l6 6v5l2-1v-4l6-6v-1H91zm4 3h6l-3 3-3-3zM121 20h-10v1.8l5.5 5.2-5.5 5.2V34h10v-2h-6.9l4.9-5-4.9-5h6.9zM130 25l4 4 4-4zM150 31l4-4-4-4zM162.9 27c0-1.16.94-2.1 2.1-2.1h4V23h-4c-2.21 0-4 1.79-4 4s1.79 4 4 4h4v-1.9h-4a2.1 2.1 0 0 1-2.1-2.1zm12.1-4h-4v1.9h4a2.1 2.1 0 1 1 0 4.2h-4V31h4c2.21 0 4-1.79 4-4s-1.79-4-4-4zm-8 5h6v-2h-6v2zM195 19c.55 0 1 .45 1 1v14c0 .55-.45 1-1 1h-14c-.55 0-1-.45-1-1V20c0-.55.45-1 1-1h14zm-13 2v12h12V21h-12zm4 10h-2v-5h2v5zm3 0h-2v-8h2v8zm3 0h-2v-4h2v4z' fill='%23000'/%3E%3Cpath stroke='%23000' d='M198.5 21.5h15v12h-15z'/%3E%3Cpath fill='%23000' fill-rule='nonzero' d='M203 26h1v7h-1z'/%3E%3Cpath fill='%23D8D8D8' fill-rule='nonzero' d='M199 22h14v3h-14z'/%3E%3Cpath d='M199 25h14v1h-14v-1zm0 4h14v1h-14v-1z' fill='%23000' fill-rule='nonzero'/%3E%3Cpath d='M219 25.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm10 0c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm-5 0c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zM243 26v-4h-2v4h-4v2h4v4h2v-4h4v-2zM1 38v14h14V38H1zm6 12H3v-4h4v4zm0-6H3v-4h4v4zm6 6H9v-4h4v4zm0-6H9v-4h4v4z' fill='%23000'/%3E%3Cg fill='%23000'%3E%3Cpath d='M19 52h2v-2h-2v2zm2-11h-2v2h2v-2zm1 11h2v-2h-2v2zm8-14h-2v2h2v-2zm-9 0h-2v2h2v-2zm3 0h-2v2h2v-2zm-5 11h2v-2h-2v2zm9 3h2v-2h-2v2zm3-14v2h2v-2h-2zm0 5h2v-2h-2v2zm0 9h2v-2h-2v2zm0-3h2v-2h-2v2z' opacity='.54'/%3E%3Cpath d='M27 38h-2v6h-6v2h6v6h2v-6h6v-2h-6z'/%3E%3C/g%3E%3Cg fill='%23000'%3E%3Cpath d='M43 52h2v-2h-2v2zm-3-12h2v-2h-2v2zm3 9h2v-2h-2v2zm-3 3h2v-2h-2v2zm-3-9h2v-2h-2v2zm0 9h2v-2h-2v2zm0-12h2v-2h-2v2zm0 9h2v-2h-2v2zm12 0h2v-2h-2v2zm0 3h2v-2h-2v2zm0-9h2v-2h-2v2zm0-5v2h2v-2h-2zm-6 2h2v-2h-2v2zm3 0h2v-2h-2v2zm-3 3h2v-2h-2v2zm3 9h2v-2h-2v2z' opacity='.54'/%3E%3Cpath d='M37 46h14v-2H37z'/%3E%3C/g%3E%3Cg fill='%23000'%3E%3Cpath d='M58 52h2v-2h-2v2zm-3-9h2v-2h-2v2zm0-3h2v-2h-2v2zm3 6h2v-2h-2v2zm0-6h2v-2h-2v2zm-3 12h2v-2h-2v2zm0-6h2v-2h-2v2zm0 3h2v-2h-2v2zm12-11v2h2v-2h-2zm0 8h2v-2h-2v2zm0 6h2v-2h-2v2zm0-9h2v-2h-2v2zm0 6h2v-2h-2v2zm-3 3h2v-2h-2v2zm0-6h2v-2h-2v2zm0-6h2v-2h-2v2z' opacity='.54'/%3E%3Cpath d='M61 52h2V38h-2z'/%3E%3C/g%3E%3Cg fill='%23000'%3E%3Cpath d='M81 41h-2v2h2v-2zm3 3h-2v2h2v-2zm-3 0h-2v2h2v-2zm0 3h-2v2h2v-2zm-3-3h-2v2h2v-2z' opacity='.54'/%3E%3Cpath d='M73 38h14v14H73V38zm12 12V40H75v10h10z'/%3E%3C/g%3E%3Cg fill='%23000'%3E%3Cpath d='M97 46h2v-2h-2v2zm0-3h2v-2h-2v2zm0 6h2v-2h-2v2zm0 3h2v-2h-2v2zm-3 0h2v-2h-2v2zm0-12h2v-2h-2v2zm0 6h2v-2h-2v2zm9 6h2v-2h-2v2zm0-6h2v-2h-2v2zm0 3h2v-2h-2v2zm0-6h2v-2h-2v2zm-6-3h2v-2h-2v2zm6-2v2h2v-2h-2zm-3 14h2v-2h-2v2zm0-6h2v-2h-2v2zm0-6h2v-2h-2v2z' opacity='.54'/%3E%3Cpath d='M91 52h2V38h-2z'/%3E%3C/g%3E%3Cg fill='%23000'%3E%3Cpath d='M112 46h2v-2h-2v2zm-3 6h2v-2h-2v2zm6 0h2v-2h-2v2zm0-3h2v-2h-2v2zm-3 3h2v-2h-2v2zm-3-3h2v-2h-2v2zm6-3h2v-2h-2v2zm-6-3h2v-2h-2v2zm0 3h2v-2h-2v2zm12 0h2v-2h-2v2zm0 3h2v-2h-2v2zm0-6h2v-2h-2v2zm-6 0h2v-2h-2v2zm3 9h2v-2h-2v2zm0-6h2v-2h-2v2zm3 6h2v-2h-2v2z' opacity='.54'/%3E%3Cpath d='M109 38v2h14v-2z'/%3E%3C/g%3E%3Cg fill='%23000'%3E%3Cpath d='M127 40h2v-2h-2v2zm3 0h2v-2h-2v2zm0 6h2v-2h-2v2zm0 6h2v-2h-2v2zm-3-9h2v-2h-2v2zm0 3h2v-2h-2v2zm0 6h2v-2h-2v2zm0-3h2v-2h-2v2zm9-3h2v-2h-2v2zm-3 6h2v-2h-2v2zm3 0h2v-2h-2v2zm-3-12h2v-2h-2v2zm3 0h2v-2h-2v2zm-3 9h2v-2h-2v2zm0-6h2v-2h-2v2zm0 3h2v-2h-2v2z' opacity='.54'/%3E%3Cpath d='M139 38v14h2V38z'/%3E%3C/g%3E%3Cg fill='%23000'%3E%3Cpath d='M150 38h-2v2h2v-2zm3 6h-2v2h2v-2zm0 3h-2v2h2v-2zm3-3h-2v2h2v-2zm-6 0h-2v2h2v-2zm6-6h-2v2h2v-2zm-3 3h-2v2h2v-2zm0-3h-2v2h2v-2zm-6 9h-2v2h2v-2zm10 2h2v-2h-2v2zm0-6h2v-2h-2v2zm0 3h2v-2h-2v2zm0-8v2h2v-2h-2zm-10 0h-2v2h2v-2zm0 3h-2v2h2v-2zm0 3h-2v2h2v-2z' opacity='.54'/%3E%3Cpath d='M145 52h14v-2h-14z'/%3E%3C/g%3E%3Cpath d='M169 52h2v-2h-2v2zm-3-6h2v-2h-2v2zm0-6h2v-2h-2v2zm3 9h2v-2h-2v2zm-3 3h2v-2h-2v2zm-3-9h2v-2h-2v2zm0 9h2v-2h-2v2zm0-12h2v-2h-2v2zm0 6h2v-2h-2v2zm6 0h2v-2h-2v2zm-6 3h2v-2h-2v2zm12 0h2v-2h-2v2zm0 3h2v-2h-2v2zm0-6h2v-2h-2v2zm0-3h2v-2h-2v2zm0-5v2h2v-2h-2zm-6 2h2v-2h-2v2zm3 0h2v-2h-2v2zm-3 3h2v-2h-2v2zm3 9h2v-2h-2v2zm0-6h2v-2h-2v2z' fill='%23000' opacity='.54'/%3E%3Cpath d='M189.5 39.62l-6.5 6.5V49h2.88l6.5-6.5-2.88-2.88zm5.35.4c.2-.2.2-.51 0-.71l-2.17-2.17c-.2-.2-.51-.2-.71 0l-1.35 1.36 2.88 2.88 1.35-1.36zM199 40h14v2h-14v-2zm0 4h6v2h-6v-2zm0 4h2v2h-2v-2zm8-4h6v2h-6v-2zm-4 4h2v2h-2v-2zm4 0h2v2h-2v-2zm4 0h2v2h-2v-2zM226 41l-4 4 4 4zM245.53 42.53l-1.06-1.06-2.47 2.47-2.47-2.47-1.06 1.06 2.47 2.47-2.47 2.47 1.06 1.06 2.47-2.47 2.47 2.47 1.06-1.06-2.47-2.47zM11.44 60.44L8 63.88l-3.44-3.44L3.5 61.5 8 66l4.5-4.5zM26 60l-4.5 4.5 1.06 1.06L26 62.12l3.44 3.44 1.06-1.06zM46.56 66.44L43.12 63l3.44-3.44-1.06-1.06L41 63l4.5 4.5z' fill='%23000'/%3E%3Cg fill='%23000'%3E%3Cpath d='M65 63l-4.5-4.5-1.06 1.06L62.88 63l-3.44 3.44 1.06 1.06z'/%3E%3C/g%3E%3Cg fill='%23000'%3E%3Cpath d='M74 62h8.875l-3.935-3.94L80 57l6 6-6 6-1.06-1.06L82.875 64H74z'/%3E%3C/g%3E%3Cg fill='%23000'%3E%3Cpath d='M104 62h-8.875l3.935-3.94L98 57l-6 6 6 6 1.06-1.06L95.125 64H104z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); position: absolute; width: 262px; height: 444px; opacity: 0.56; } .x-spreadsheet-icon .x-spreadsheet-icon-img.undo { left: 0; top: 0; } .x-spreadsheet-icon .x-spreadsheet-icon-img.redo { left: -18px; top: 0; } .x-spreadsheet-icon .x-spreadsheet-icon-img.print { left: -36px; top: 0; } .x-spreadsheet-icon .x-spreadsheet-icon-img.paintformat { left: -54px; top: 0; } .x-spreadsheet-icon .x-spreadsheet-icon-img.clearformat { left: -72px; top: 0; } .x-spreadsheet-icon .x-spreadsheet-icon-img.font-bold { left: -90px; top: 0; } .x-spreadsheet-icon .x-spreadsheet-icon-img.font-italic { left: -108px; top: 0; } .x-spreadsheet-icon .x-spreadsheet-icon-img.underline { left: -126px; top: 0; } .x-spreadsheet-icon .x-spreadsheet-icon-img.strike { left: -144px; top: 0; } .x-spreadsheet-icon .x-spreadsheet-icon-img.color { left: -162px; top: 0; } .x-spreadsheet-icon .x-spreadsheet-icon-img.bgcolor { left: -180px; top: 0; } .x-spreadsheet-icon .x-spreadsheet-icon-img.merge { left: -198px; top: 0; } .x-spreadsheet-icon .x-spreadsheet-icon-img.align-left { left: -216px; top: 0; } .x-spreadsheet-icon .x-spreadsheet-icon-img.align-center { left: -234px; top: 0; } .x-spreadsheet-icon .x-spreadsheet-icon-img.align-right { left: 0; top: -18px; } .x-spreadsheet-icon .x-spreadsheet-icon-img.align-top { left: -18px; top: -18px; } .x-spreadsheet-icon .x-spreadsheet-icon-img.align-middle { left: -36px; top: -18px; } .x-spreadsheet-icon .x-spreadsheet-icon-img.align-bottom { left: -54px; top: -18px; } .x-spreadsheet-icon .x-spreadsheet-icon-img.textwrap { left: -72px; top: -18px; } .x-spreadsheet-icon .x-spreadsheet-icon-img.autofilter { left: -90px; top: -18px; } .x-spreadsheet-icon .x-spreadsheet-icon-img.formula { left: -108px; top: -18px; } .x-spreadsheet-icon .x-spreadsheet-icon-img.arrow-down { left: -126px; top: -18px; } .x-spreadsheet-icon .x-spreadsheet-icon-img.arrow-right { left: -144px; top: -18px; } .x-spreadsheet-icon .x-spreadsheet-icon-img.link { left: -162px; top: -18px; } .x-spreadsheet-icon .x-spreadsheet-icon-img.chart { left: -180px; top: -18px; } .x-spreadsheet-icon .x-spreadsheet-icon-img.freeze { left: -198px; top: -18px; } .x-spreadsheet-icon .x-spreadsheet-icon-img.ellipsis { left: -216px; top: -18px; } .x-spreadsheet-icon .x-spreadsheet-icon-img.add { left: -234px; top: -18px; } .x-spreadsheet-icon .x-spreadsheet-icon-img.border-all { left: 0; top: -36px; } .x-spreadsheet-icon .x-spreadsheet-icon-img.border-inside { left: -18px; top: -36px; } .x-spreadsheet-icon .x-spreadsheet-icon-img.border-horizontal { left: -36px; top: -36px; } .x-spreadsheet-icon .x-spreadsheet-icon-img.border-vertical { left: -54px; top: -36px; } .x-spreadsheet-icon .x-spreadsheet-icon-img.border-outside { left: -72px; top: -36px; } .x-spreadsheet-icon .x-spreadsheet-icon-img.border-left { left: -90px; top: -36px; } .x-spreadsheet-icon .x-spreadsheet-icon-img.border-top { left: -108px; top: -36px; } .x-spreadsheet-icon .x-spreadsheet-icon-img.border-right { left: -126px; top: -36px; } .x-spreadsheet-icon .x-spreadsheet-icon-img.border-bottom { left: -144px; top: -36px; } .x-spreadsheet-icon .x-spreadsheet-icon-img.border-none { left: -162px; top: -36px; } .x-spreadsheet-icon .x-spreadsheet-icon-img.line-color { left: -180px; top: -36px; } .x-spreadsheet-icon .x-spreadsheet-icon-img.line-type { left: -198px; top: -36px; } .x-spreadsheet-icon .x-spreadsheet-icon-img.close { left: -234px; top: -36px; } .x-spreadsheet-icon .x-spreadsheet-icon-img.chevron-down { left: 0; top: -54px; } .x-spreadsheet-icon .x-spreadsheet-icon-img.chevron-up { left: -18px; top: -54px; } .x-spreadsheet-icon .x-spreadsheet-icon-img.chevron-left { left: -36px; top: -54px; } .x-spreadsheet-icon .x-spreadsheet-icon-img.chevron-right { left: -54px; top: -54px; } .x-spreadsheet-search { position: absolute; right: 0px; top: 0px; z-index: 2000; background-color: #fff; border: 1px solid #e9e9e9; padding: 10px; } .x-spreadsheet-search .search-input { width: 300px; display: flex; justify-content: space-between; margin-bottom: 10px; } .x-spreadsheet-search .search-buttons { width: 300px; display: flex; justify-content: space-between; margin-bottom: 10px; margin-right: -10px; align-items: center; } .x-spreadsheet-search .search-buttons .x-spreadsheet-button { flex: 1; margin-left: 5px; margin-right: 5px; } .x-spreadsheet-search .search-buttons .search-result-label { flex: 1; }