.formula-library-container[data-v-38c5f974]{min-height:calc(90vh - 60px);background-color:#f5f7fa;padding:20px;margin:0 auto}.nav-container[data-v-38c5f974]{width:100%;padding:0 20px 20px;display:flex}.nav-item[data-v-38c5f974]{flex:1;display:flex;align-items:center;justify-content:center;padding:10px}.nav-item-content[data-v-38c5f974]{display:flex;align-items:center;font-weight:600;font-size:24px}.nav-item-icon[data-v-38c5f974]{width:28px;height:28px;margin-right:8px}.nav-item-text[data-v-38c5f974]{cursor:pointer;position:relative}.nav-item-active[data-v-38c5f974]{position:absolute;bottom:-5px;left:0;width:100%;height:3px;background-color:#409eff}.header[data-v-38c5f974]{text-align:center;margin-bottom:30px}.logo-title[data-v-38c5f974]{display:flex;flex-direction:column;align-items:center}.logo[data-v-38c5f974]{display:flex;align-items:center;font-size:48px;font-weight:700;margin-bottom:5px;letter-spacing:2px}.logo .word[data-v-38c5f974]{color:#f44336}.logo .home[data-v-38c5f974]{color:#f44336;margin:0 2px;font-size:48px}.logo .dict[data-v-38c5f974]{color:#333}.subtitle[data-v-38c5f974]{font-size:16px;color:#666}.search-section[data-v-38c5f974]{margin-bottom:40px}.search-box[data-v-38c5f974]{display:flex;justify-content:center;margin-bottom:20px}.search-input[data-v-38c5f974]{width:60%;max-width:500px;height:48px;padding:0 15px;font-size:16px;border:1px solid #ddd;border-radius:4px 0 0 4px;outline:none;transition:border-color .3s}.search-input[data-v-38c5f974]:focus{border-color:#4285f4}.search-btn[data-v-38c5f974]{transition:background-color .3s}.description[data-v-38c5f974]{text-align:center;color:#666;font-size:14px;line-height:1.6}[data-v-38c5f974]{scroll-behavior:smooth}.formula-list-section[data-v-38c5f974]{background:#fff;border-radius:8px;padding:25px;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:box-shadow .3s ease}.formula-list-section[data-v-38c5f974]:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)}.section-title[data-v-38c5f974]{font-size:20px;font-weight:600;color:#333;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #f0f0f0;position:relative}.section-title[data-v-38c5f974]:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#4285f4}.formulas-grid[data-v-38c5f974]{display:flex;flex-wrap:wrap;gap:15px;animation:fadeIn-38c5f974 .5s ease-in;width:100%;box-sizing:border-box}.formula-item[data-v-38c5f974]{padding:15px;background:#f8f8f8;border-radius:6px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;min-width:200px;max-width:100%;flex:0 0 auto;display:flex;flex-direction:column}.formula-item[data-v-38c5f974]:hover{background:#e8f0fe;transform:translateY(-2px) scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1}.formula-item.active[data-v-38c5f974]{background:#e8f0fe;border-left:3px solid #4285f4;transform:translateY(-1px);box-shadow:0 2px 8px rgba(66,133,244,.3)}.formula-text-container[data-v-38c5f974]{flex:1;margin-bottom:10px;overflow-x:auto;overflow-y:hidden;padding:15px;background:#fff;border-radius:4px;border:1px solid #e8e8e8;min-height:60px;display:flex;align-items:center;justify-content:flex-start;position:relative}.formula-text-container[data-v-38c5f974]::-webkit-scrollbar{height:6px}.formula-text-container[data-v-38c5f974]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.formula-text-container[data-v-38c5f974]::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.formula-text-container[data-v-38c5f974]::-webkit-scrollbar-thumb:hover{background:#555}.formula-text[data-v-38c5f974]{font-size:14px;line-height:1.5;white-space:nowrap;display:inline-block;min-width:100%}.formula-actions[data-v-38c5f974]{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid #e8e8e8}.pinyin[data-v-38c5f974]{font-size:12px;color:#4285f4;margin-bottom:5px;font-family:Arial,sans-serif;letter-spacing:.5px}.formula-text[data-v-38c5f974]{font-size:16px;color:#333;font-weight:500;font-family:Microsoft YaHei,sans-serif;margin-bottom:5px}.delete-btn[data-v-38c5f974],.edit-btn[data-v-38c5f974]{position:absolute;bottom:5px;font-size:14px;padding:4px 8px}.edit-btn[data-v-38c5f974]{right:5px;color:#409eff}.delete-btn[data-v-38c5f974]{left:5px;color:#f56c6c}.edit-btn[data-v-38c5f974]:hover{background-color:#ecf5ff;border-radius:3px}.delete-btn[data-v-38c5f974]:hover{background-color:#fee;border-radius:3px}@keyframes fadeIn-38c5f974{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shine-38c5f974{0%{transform:translateX(-100%) rotate(45deg)}20%{transform:translateX(100%) rotate(45deg)}to{transform:translateX(100%) rotate(45deg)}}.search-btn[data-v-38c5f974]{height:48px;padding:0 30px;background-color:#f44336;color:#fff;font-size:16px;border:none;border-radius:0 4px 4px 0;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.search-btn[data-v-38c5f974]:hover{background-color:#d32f2f;transform:translateY(-1px);box-shadow:0 4px 12px rgba(244,67,54,.3)}.search-btn[data-v-38c5f974]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(244,67,54,.3)}.search-btn[data-v-38c5f974]:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.3);transform:translate(-50%,-50%);transition:width .6s,height .6s}.search-btn[data-v-38c5f974]:active:after{width:300px;height:300px}.search-filters[data-v-38c5f974]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:30px;gap:12px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.filter-select[data-v-38c5f974]{min-width:120px;max-width:180px}.upload-section[data-v-38c5f974]{margin-bottom:30px}.chapter-input[data-v-38c5f974]{width:100%}@media(max-width:768px){.logo[data-v-38c5f974]{font-size:36px}.search-input[data-v-38c5f974]{width:80%}.search-filters[data-v-38c5f974]{gap:8px;padding:15px}.filter-select[data-v-38c5f974]{width:calc(33.33% - 6px);min-width:auto;max-width:none}.formulas-grid[data-v-38c5f974]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.formula-item[data-v-38c5f974]{padding:15px;background:#fff;border:1px solid #e4e7ed;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.05);display:flex;flex-direction:column;transition:all .3s ease}.formula-item[data-v-38c5f974]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#409eff}.formula-item.active[data-v-38c5f974]{border-color:#409eff;background-color:#ecf5ff}.formula-text-container[data-v-38c5f974]{flex:1;min-height:60px;padding:10px;background:#fafafa;border-radius:4px;margin-bottom:10px;overflow-x:auto}.word-text[data-v-38c5f974]{font-size:14px;white-space:nowrap;word-break:keep-all;line-height:1.5}.formula-actions[data-v-38c5f974]{display:flex;justify-content:flex-end;gap:10px;padding-top:10px;border-top:1px solid #f0f0f0}}