@charset "UTF-8";:root{--header-height: 36px;--footer-height: 24px}body{margin:0;overflow-x:hidden;overflow-y:scroll;scrollbar-width:none}a{text-decoration:none;color:#00e}::-webkit-scrollbar{width:8px}::-webkit-scrollbar:horizontal{height:8px}::-webkit-scrollbar-track{background:#80808033}::-webkit-scrollbar-thumb{border-radius:1px;background:#808080b3}::-webkit-scrollbar-thumb:hover{background:#b1b1b1}*{scrollbar-width:thin}input[type=radio]{width:10px}p{margin:0}details{list-style:none;-webkit-user-select:none;user-select:none}li{padding:1px}.tooltip-container{position:relative;display:inline-block}.tooltip-text{position:absolute;bottom:70%;left:50%;transform:translate(-50%) translateY(-5px);background-color:#000000bf;color:#fff;padding:5px 10px;border-radius:4px;white-space:nowrap;font-size:12px;opacity:0;transition:opacity .2s,transform .02s;pointer-events:none;z-index:9999}.tooltip-container:hover .tooltip-text{opacity:1;transform:translate(-50%) translateY(-10px)}#cy-ct-no{width:200px;text-align:left}#conf-container{justify-content:center;align-items:center;height:100%;width:100%;z-index:999999999;position:fixed;display:none;top:0}#conf-box{background-color:#202129;position:fixed;width:400px;height:500px;display:none;opacity:1;color:#fff}#mask{top:0;width:100%;height:100%;background-color:#000;opacity:.4;display:none;position:fixed;z-index:999999998}#conf-icon-box{cursor:pointer;opacity:.2;top:40px;right:5px;position:fixed;display:inline-block;width:28px;height:28px;background-color:#000;border-radius:14px}#conf-icon{left:2px;top:2px;fill:#fff;width:24px;position:absolute}#fold{position:absolute;top:2px;right:-28px;z-index:1;cursor:pointer}#fold:hover{background-color:#d3d3d3}#seek-info{position:relative}#asterisk{position:absolute;color:red;top:-4px;left:-6px;cursor:default;height:12px;-webkit-user-select:none;user-select:none}#seek-message{padding:0 4px;border:1px solid black;font-size:12px;position:absolute;background-color:#fff;top:-10px;left:10px;color:red;display:none}#infomation{right:37px}#screen-shot{right:4px}.popup-info{font-size:13px;max-width:450px;min-width:210px;position:absolute;background:#fff;padding:6px;border:1px solid #000;border-radius:4px;box-shadow:0 0 4px #00000080;z-index:1000}.add-font{font-weight:600;color:#1e00ff}.remote-active{padding:3px 15px!important;margin-left:5px}.item-icon{margin-right:3px}.drum-icon{vertical-align:-4px}.craft-icon{vertical-align:-6px}.design-button{-webkit-user-select:none;user-select:none;border:0;cursor:pointer;overflow:hidden;text-decoration:none;background:#2196f3;color:#fff;padding:7px 20px;border-radius:4px;outline:none;line-height:19px}.design-button:hover{text-decoration:none;background-color:#1976d2;box-shadow:#0003 0 2px 4px -1px,#00000024 0 4px 5px,#0000001f 0 1px 10px}.design-button:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:radial-gradient(circle,#fff 10%,transparent 10%) no-repeat 50%;transform:scale(0);opacity:0;transition:transform .01s,opacity .1s}.design-button:active:after{transform:scale(10);opacity:.3;transition:transform .1s,opacity .3s}.footer[data-v-0586743f]{z-index:9999;padding:2px;font-size:13px;color:#fff;background-color:#333;width:100%;position:fixed;bottom:0;text-align:center}.odaibako[data-v-0586743f]{color:#82b1ff;text-decoration:underline}.sns-icon[data-v-0586743f]{vertical-align:middle;margin-right:3px;height:16px;width:16px;color:inherit}.mastodon[data-v-0586743f]{color:#3089d4}.twitter[data-v-0586743f]{color:#00a0e8}.side-bar-icon[data-v-8f1b4863]{width:24px;height:24px}.side-menu-content[data-v-8f1b4863]{line-height:40px;height:40px;color:#fff;-webkit-user-select:none;user-select:none;background-color:#333}.side-menu-content[data-v-8f1b4863]:hover{background-color:#484848}.side-bar-container[data-v-8f1b4863]{top:0;left:-200px;background-color:#333;height:100%;position:fixed;z-index:99999999;display:flex;width:200px}.side-menu[data-v-8f1b4863]{width:100%;padding-top:40px;text-align:center;color:#fff}.side-menu-title[data-v-8f1b4863]{font-style:italic;font-family:Cormorant Garamond,serif;padding-left:10px;text-align:left;font-size:15px;border-bottom:1px solid white;color:#fff;-webkit-user-select:none;user-select:none}.header-mask[data-v-8f1b4863]{top:0;width:100%;height:100%;background-color:#000;opacity:.4;display:none;position:fixed;z-index:99999998}.header-side-close[data-v-8f1b4863],.header-side-open[data-v-8f1b4863]{position:absolute;top:5px;left:5px;cursor:pointer}.header-container[data-v-8f1b4863]{z-index:9999;position:fixed;width:100%;top:0}.header-inner-container[data-v-8f1b4863]{height:36px;background-color:#333;color:#fff;text-align:center;position:relative}.header-title[data-v-8f1b4863]{cursor:pointer;line-height:36px;height:100%;display:inline-block;-webkit-user-select:none;user-select:none;color:#fff}.header-controls[data-v-c08aac7b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;flex-wrap:wrap;gap:15px}.sheet-list-btn[data-v-c08aac7b]{padding:6px 12px;border:1px solid #ced4da;border-radius:4px;background-color:#fff;font-size:15px;line-height:1;cursor:pointer}.sheet-list-btn[data-v-c08aac7b]:hover{background-color:#e9ecef}.project-name-input[data-v-c08aac7b]{flex:1;min-width:200px;padding:8px 12px;border:1px solid #ced4da;border-radius:4px;font-size:14px}.button-group[data-v-c08aac7b]{display:flex;gap:10px}.menu-wrapper[data-v-c08aac7b]{position:relative}.file-menu[data-v-c08aac7b]{position:absolute;top:calc(100% + 4px);right:0;z-index:800;min-width:240px;background-color:#fff;border:1px solid #dee2e6;border-radius:4px;box-shadow:0 2px 8px #00000026;padding:4px 0}.file-menu-item[data-v-c08aac7b]{display:block;width:100%;padding:8px 14px;border:none;background:none;text-align:left;font-size:13px;cursor:pointer;white-space:nowrap}.file-menu-item[data-v-c08aac7b]:hover{background-color:#e9ecef}.file-menu-separator[data-v-c08aac7b]{margin:4px 0;border:none;border-top:1px solid #dee2e6}.action-btn[data-v-c08aac7b]{padding:6px 14px;border:none;border-radius:4px;background-color:#4dabf7;color:#fff;font-size:14px;cursor:pointer;transition:background-color .2s,transform .1s}.action-btn[data-v-c08aac7b]:hover{background-color:#339af0}.action-btn[data-v-c08aac7b]:active{transform:translateY(1px)}.action-btn[data-v-c08aac7b]:disabled{background-color:#adb5bd;cursor:not-allowed;transform:none}.action-btn[data-v-c08aac7b]:disabled:hover{background-color:#adb5bd}.help-btn[data-v-c08aac7b]{width:32px;border:1px solid #ced4da;border-radius:50%;background-color:#fff;color:#495057;font-size:14px;cursor:pointer;flex-shrink:0}.help-btn[data-v-c08aac7b]:hover{background-color:#e9ecef}.action-btn.danger[data-v-c08aac7b]{background-color:#fa5252}.action-btn.danger[data-v-c08aac7b]:hover{background-color:#e03131}@media(max-width:768px){.header-controls[data-v-c08aac7b]{flex-direction:column;align-items:stretch}.button-group[data-v-c08aac7b]{justify-content:space-between}.project-name-input[data-v-c08aac7b]{min-width:100%}}.tree-node[data-v-7b04d47c]{list-style:none}.node-row[data-v-7b04d47c]{display:flex;align-items:center;gap:4px;padding:5px 8px;cursor:pointer;border-radius:4px;font-size:13px;-webkit-user-select:none;user-select:none}.node-row[data-v-7b04d47c]:hover{background-color:#e9ecef}.node-row.is-active[data-v-7b04d47c]{background-color:#d0ebff;font-weight:600}.node-row.is-selected[data-v-7b04d47c]{outline:1.5px solid #4dabf7;outline-offset:-1.5px}.node-row.is-dragging[data-v-7b04d47c]{opacity:.4}.node-row.drop-before[data-v-7b04d47c]{box-shadow:inset 0 2px #4dabf7}.node-row.drop-after[data-v-7b04d47c]{box-shadow:inset 0 -2px #4dabf7}.node-row.drop-into[data-v-7b04d47c]{background-color:#d0ebff;box-shadow:inset 0 0 0 2px #4dabf7}.disclosure[data-v-7b04d47c]{border:none;background:none;cursor:pointer;padding:0;width:14px;font-size:11px;color:#495057}.disclosure-spacer[data-v-7b04d47c]{width:14px}.node-icon[data-v-7b04d47c]{font-size:12px}.node-name[data-v-7b04d47c]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name-input[data-v-7b04d47c]{flex:1;min-width:0;font-size:13px;padding:1px 4px;border:1px solid #4dabf7;border-radius:3px}.node-actions[data-v-7b04d47c]{display:none;gap:2px}.node-row:hover .node-actions[data-v-7b04d47c]{display:flex}.node-action[data-v-7b04d47c]{border:none;background:none;cursor:pointer;padding:0 3px;font-size:11px;line-height:1;opacity:.6}.node-action[data-v-7b04d47c]:hover{opacity:1}.tree-children[data-v-7b04d47c]{margin:0;padding:0}.sidebar-mask[data-v-633cfb90]{position:fixed;top:var(--header-height);left:0;right:0;bottom:var(--footer-height);background-color:#00000059;z-index:900}.sidebar[data-v-633cfb90]{position:fixed;top:var(--header-height);left:0;bottom:var(--footer-height);width:260px;max-width:80vw;background-color:#f8f9fa;border-right:1px solid #dee2e6;z-index:901;display:flex;flex-direction:column;box-shadow:2px 0 8px #00000026;transform:translate(0)}.sidebar-header[data-v-633cfb90]{display:flex;align-items:center;justify-content:space-between;padding:12px;border-bottom:1px solid #dee2e6}.sidebar-title[data-v-633cfb90]{font-weight:600;font-size:14px}.sidebar-close[data-v-633cfb90]{border:none;background:none;font-size:20px;line-height:1;cursor:pointer;color:#868e96}.sidebar-toolbar[data-v-633cfb90]{display:flex;gap:6px;padding:8px 10px;border-bottom:1px solid #dee2e6}.toolbar-btn[data-v-633cfb90]{flex:1;padding:5px 6px;font-size:12px;border:1px solid #ced4da;border-radius:4px;background-color:#fff;cursor:pointer}.toolbar-btn[data-v-633cfb90]:hover{background-color:#e9ecef}.sidebar-tree[data-v-633cfb90]{flex:1;overflow-y:auto;padding:6px}.sidebar-tree.is-drop-target[data-v-633cfb90]{background-color:#e7f5ff;box-shadow:inset 0 0 0 2px #4dabf7;border-radius:4px}.trash-header.is-drop-target[data-v-633cfb90]{background-color:#ffe3e3;box-shadow:inset 0 0 0 2px #fa5252}.tree-root[data-v-633cfb90]{margin:0;padding:0}.trash-section[data-v-633cfb90]{border-top:1px solid #dee2e6;padding:6px;max-height:40%;overflow-y:auto}.trash-header[data-v-633cfb90]{display:flex;align-items:center;gap:6px;padding:6px 8px;font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px}.trash-header[data-v-633cfb90]:hover{background-color:#e9ecef}.trash-disclosure[data-v-633cfb90]{font-size:11px;color:#495057}.trash-count[data-v-633cfb90]{margin-left:auto;font-size:11px;color:#868e96}.trash-empty[data-v-633cfb90]{margin:0;padding:6px 12px;font-size:12px;color:#868e96}.trash-empty-btn[data-v-633cfb90]{width:100%;margin-top:6px;padding:5px;font-size:12px;border:1px solid #ffc9c9;border-radius:4px;background-color:#fff5f5;color:#e03131;cursor:pointer}.trash-empty-btn[data-v-633cfb90]:hover{background-color:#ffe3e3}.sidebar-enter-active[data-v-633cfb90],.sidebar-leave-active[data-v-633cfb90]{transition:transform .18s ease}.sidebar-enter-from[data-v-633cfb90],.sidebar-leave-to[data-v-633cfb90]{transform:translate(-100%)}.col-drag{width:40px}.col-import{width:65px}.col-name{width:100px}.col-url,.col-count{width:40px}.col-rate{width:50px}.col-resource{width:65px}.col-action{width:37px}.domain-permission-modal[data-v-0851dda7]{background:#fff;padding:24px;border-radius:8px;max-width:600px;color:#000;box-shadow:0 4px 12px #00000026}.modal-content[data-v-0851dda7]{display:flex;flex-direction:column;gap:20px}.modal-title[data-v-0851dda7]{font-size:1.2rem;font-weight:600;margin:0;color:#333}.url-display[data-v-0851dda7]{background:#f5f5f5;padding:12px 16px;border-radius:6px;font-family:monospace;word-break:break-all;margin:0;border:1px solid #e0e0e0}.button-group[data-v-0851dda7]{display:flex;gap:12px;justify-content:flex-end}.btn[data-v-0851dda7]{padding:10px 20px;border:none;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-open[data-v-0851dda7]{background:#4dabf7;color:#fff}.btn-open[data-v-0851dda7]:hover{background:#1565c0}.btn-always-open[data-v-0851dda7]{background:#63c269;color:#fff}.btn-always-open[data-v-0851dda7]:hover{background:#2e7d32}.btn-cancel[data-v-0851dda7]{background:#f5f5f5;color:#333;border:1px solid #ddd}.btn-cancel[data-v-0851dda7]:hover{background:#e0e0e0}.modal-content[data-v-ab3369a3]{min-width:400px;max-width:90vw;background:#fff;padding:24px;border-radius:8px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.modal-content p[data-v-ab3369a3]{margin:0;line-height:1.6}.backup-btn[data-v-ab3369a3]{padding:8px 18px;border:1px solid #4dabf7;border-radius:4px;background-color:#fff;color:#1971c2;font-size:14px;cursor:pointer}.backup-btn[data-v-ab3369a3]:hover{background-color:#e7f3ff}.help-container[data-v-ce9b30ee]{position:relative;z-index:1001;width:min(680px,92vw);max-height:80vh;display:flex;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #0000004d}.help-header[data-v-ce9b30ee]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #dee2e6}.help-title[data-v-ce9b30ee]{margin:0;font-size:16px}.help-close[data-v-ce9b30ee]{border:none;background:none;font-size:22px;line-height:1;cursor:pointer;color:#868e96}.help-body[data-v-ce9b30ee]{overflow-y:auto;padding:4px 18px 18px}.help-section[data-v-ce9b30ee]{margin-top:18px}.help-section-title[data-v-ce9b30ee]{margin:0 0 6px;font-size:14px;color:#1971c2;border-bottom:1px solid #e9ecef;padding-bottom:4px}.help-note[data-v-ce9b30ee]{margin:0 0 8px;font-size:12px;color:#868e96;line-height:1.6}.help-list[data-v-ce9b30ee]{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;margin:0;align-items:baseline}.help-key[data-v-ce9b30ee]{margin:0;white-space:nowrap}.help-key-text[data-v-ce9b30ee]{font-size:12px;color:#495057;background-color:#f1f3f5;border-radius:4px;padding:3px 8px}.key[data-v-ce9b30ee]{display:inline-block;font-family:inherit;font-size:11px;background-color:#f8f9fa;border:1px solid #ced4da;border-bottom-width:2px;border-radius:4px;padding:2px 6px;margin-right:3px}.help-action[data-v-ce9b30ee]{margin:0;font-size:13px;line-height:1.6}@media(max-width:600px){.help-list[data-v-ce9b30ee]{grid-template-columns:1fr;gap:3px}.help-action[data-v-ce9b30ee]{margin-bottom:8px}}.container[data-v-ac44f782]{width:100%;max-width:910px;margin:50px auto auto;padding:0 20px}.sheet-container[data-v-ac44f782]{background:#fff;border-radius:4px;box-shadow:0 2px 8px #0000001a;overflow:hidden;border:1px solid #e0e0e0;display:flex;flex-direction:column;height:clamp(45vh,45vh + (82vh - 45vh) * (100vh - 400px) / (700px - 400px),82vh);position:relative}.table-wrapper[data-v-ac44f782]{flex:1;overflow:auto;position:relative}.spread-sheet[data-v-ac44f782]{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;table-layout:fixed}.table-header[data-v-ac44f782]{position:sticky;top:0;z-index:10;background-color:#fff}.table-header th[data-v-ac44f782]{font-weight:500;font-size:13px;background-color:#f8f9fa;color:#495057;padding:8px 0;border-bottom:2px solid #e9ecef;border-right:1px solid #dee2e6;text-align:center;white-space:nowrap;position:sticky;top:0}.table-header th[data-v-ac44f782]:last-child{border-right:none}.drag-column[data-v-ac44f782]{background-color:#f8f9fa}.resource-column[data-v-ac44f782]{padding:0}.data-row[data-v-ac44f782]:hover{background-color:#f8f9fa}.data-row td[data-v-ac44f782]{border-bottom:1px solid #e9ecef;border-right:1px solid #e9ecef;vertical-align:middle;padding:0}.data-row td[data-v-ac44f782]:last-child{border-right:none}.drag-handle[data-v-ac44f782]{text-align:center;color:#6c757d;cursor:grab;font-size:12px;padding:5px 4px;-webkit-user-select:none;user-select:none;touch-action:none}.drag-handle[data-v-ac44f782]:hover{color:#495057;background-color:#e9ecef}.drag-handle[data-v-ac44f782]:active{cursor:grabbing}.cell[data-v-ac44f782]{width:100%;border:1px solid #ced4da;border-radius:2px;padding:3px 4px;font-size:13px;background:#fff;box-sizing:border-box;transition:border-color .15s ease-in-out}.cell[data-v-ac44f782]:focus{outline:none;border-color:#4dabf7;box-shadow:0 0 0 2px #4dabf733}.import-cell[data-v-ac44f782],.name-cell[data-v-ac44f782]{min-width:60px}.count-cell[data-v-ac44f782],.rate-cell[data-v-ac44f782]{text-align:center!important}.resource-cell[data-v-ac44f782]{min-width:50px;text-align:right}.url-cell[data-v-ac44f782]{text-align:center;cursor:pointer;padding:0;position:relative}.url-icon-container[data-v-ac44f782]{display:flex;align-items:center;justify-content:center;height:100%;position:relative}.url-icon.approved_url[data-v-ac44f782]{color:#4dabf7;transition:color .2s}.url-icon.unapproved_url[data-v-ac44f782]{color:#adadad;transition:color .2s}.url-cell:hover .url-icon.approved_url[data-v-ac44f782]{color:#339af0}.url-cell:hover .url-icon.unapproved_url[data-v-ac44f782]{color:#7c7c7c}.url-cell[data-v-ac44f782]:hover{background-color:#f0f8ff}.url-tooltip[data-v-ac44f782]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#000c;color:#fff;padding:8px 12px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1000;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;max-width:300px;overflow:hidden;text-overflow:ellipsis}.url-tooltip[data-v-ac44f782]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#000c}.url-cell:hover .url-tooltip[data-v-ac44f782]{opacity:1;visibility:visible}.action-column[data-v-ac44f782]{width:24px}.action-cell[data-v-ac44f782]{border-right:1px solid #ebebeb!important;text-align:center;cursor:pointer;color:#c9c9c9}.clear-btn[data-v-ac44f782]{padding:0;border:none;font-size:12px}.action-cell[data-v-ac44f782]:hover{background-color:#e95353;color:#fff}.add-row-row[data-v-ac44f782]{background-color:#f8f9fa}.add-row-cell[data-v-ac44f782]{text-align:center;padding:12px;border-bottom:1px solid #e9ecef}.add-row-btn[data-v-ac44f782]{padding:8px 16px;border:1px solid #4dabf7;border-radius:4px;background-color:#fff;color:#4dabf7;font-size:14px;cursor:pointer;transition:background-color .2s,transform .1s}.add-row-btn[data-v-ac44f782]:hover{background-color:#e7f3ff}.add-row-btn[data-v-ac44f782]:active{transform:translateY(1px)}input[type=number][data-v-ac44f782]{text-align:right}input[type=number][data-v-ac44f782]::-webkit-outer-spin-button,input[type=number][data-v-ac44f782]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-ac44f782]{-moz-appearance:textfield}.result-row-draggable-container[data-v-ac44f782]{position:sticky;left:0;z-index:100;width:100%;background:#fff;border-top:1px solid #e0e0e0}.result-row-draggable-container.dragging[data-v-ac44f782]{opacity:.9;box-shadow:0 4px 20px #00000026;z-index:101}.total-table[data-v-ac44f782]{margin-top:-1px}.result-row[data-v-ac44f782]{background-color:#e7f3ff;font-weight:500}.result-row td[data-v-ac44f782]{padding:10px 0;border-bottom:none;border-right:1px solid #dee2e6;text-align:center;vertical-align:middle}.result-row td[data-v-ac44f782]:last-child{border-right:none}.result-drag-handle[data-v-ac44f782]{background-color:#4dabf7;color:#fff;font-weight:600;text-align:center;cursor:ns-resize;-webkit-user-select:none;user-select:none}.result-cell[data-v-ac44f782]{font-weight:600;color:#1971c2;background-color:#e7f3ff}.display-mode-cell[data-v-ac44f782]{color:#1971c2}.display-mode-btn[data-v-ac44f782]{border:1px solid #a5d8ff;border-radius:4px;background-color:#fff;color:#1971c2;font-size:13px;padding:2px 14px;cursor:pointer}.display-mode-btn[data-v-ac44f782]:hover:not(:disabled){background-color:#e7f5ff;color:#1971c2}.display-mode-btn.is-diff[data-v-ac44f782]{background-color:#1971c2;border-color:#1971c2;color:#fff}.display-mode-btn[data-v-ac44f782]:disabled{border-color:#dee2e6;color:#adb5bd;cursor:not-allowed}.selected-row[data-v-ac44f782]{background-color:#e7f3ff!important}.selected-row td[data-v-ac44f782]{position:relative}.selected-row td[data-v-ac44f782]:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;border-top:2px solid #4dabf7;border-bottom:2px solid #4dabf7}.selected-row td[data-v-ac44f782]:first-child:after{border-left:2px solid #4dabf7}.selected-row td[data-v-ac44f782]:last-child:after{border-right:2px solid #4dabf7}.diff-positive[data-v-ac44f782]{color:#e03131!important;font-weight:700}.diff-negative[data-v-ac44f782]{color:#2b8a3e!important;font-weight:700}.notification[data-v-ac44f782]{position:fixed;top:40px;right:20px;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:12px 16px;z-index:1000;max-width:300px;border-left:4px solid #4dabf7}.notification-content[data-v-ac44f782]{display:flex;flex-direction:column;gap:12px}.notification-content p[data-v-ac44f782]{margin:0;font-weight:500;color:#333}.copy-btn[data-v-ac44f782],.close-btn[data-v-ac44f782]{padding:6px 12px;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .2s}.copy-btn[data-v-ac44f782]{background-color:#4dabf7;color:#fff}.copy-btn[data-v-ac44f782]:hover{background-color:#339af0}.close-btn[data-v-ac44f782]{background-color:#f8f9fa;color:#495057}.close-btn[data-v-ac44f782]:hover{background-color:#e9ecef}.notification-enter-active[data-v-ac44f782],.notification-leave-active[data-v-ac44f782]{transition:all .1s ease}.notification-enter-from[data-v-ac44f782],.notification-leave-to[data-v-ac44f782]{opacity:0;transform:translate(100%)}.context-menu[data-v-ac44f782]{position:fixed;background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 2px 10px #0000001a;z-index:10000;min-width:120px}.context-menu-item[data-v-ac44f782]{padding:8px 12px;cursor:pointer;font-size:13px;transition:background-color .2s}.context-menu-item[data-v-ac44f782]:hover{background-color:#f0f8ff;color:#4dabf7}@media(max-width:1200px){.sheet-container[data-v-ac44f782]{overflow-x:auto}.spread-sheet[data-v-ac44f782],.result-row-draggable-container[data-v-ac44f782]{min-width:980px}}@media(max-width:768px){.url-tooltip[data-v-ac44f782]{display:none}}.data-row.dragging[data-v-ac44f782]{opacity:.5;background-color:#f8f9fa}.data-row.drag-over[data-v-ac44f782]{border-top:2px solid #4dabf7;background-color:#e7f3ff!important}.data-row.dragging .drag-handle[data-v-ac44f782]{cursor:grabbing}@media(max-width:768px){.drag-handle[data-v-ac44f782]{padding:8px 6px;font-size:14px}}.modal-overlay[data-v-ac44f782]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}
