.bookmark-grid{padding-top:8px}.bookmark-card{cursor:pointer;border-radius:10px;transition:box-shadow .2s,transform .2s}.bookmark-card:hover{box-shadow:0 6px 16px #00000014;transform:translateY(-2px)}.bookmark-card-title{display:inline-block;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;color:#000000e0;font-weight:500}.bookmark-card-title:hover{color:#1677ff}.bookmark-card-body{display:flex;flex-direction:column;gap:6px}.bookmark-card-url{display:flex;align-items:center;gap:4px;color:#1677ff;font-size:12px}.bookmark-card-url span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bookmark-card-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#000000a6;font-size:13px;min-height:20px}.bookmark-card-time{color:#0006;font-size:12px}.bookmark-action-clickable{display:inline-flex;align-items:center}.bookmark-action-star:hover{color:#faad14!important}.bookmark-starred{color:#faad14}.bookmark-action-delete:hover{color:#ff4d4f!important}.bookmark-table{margin-top:8px}.bookmark-table-star{cursor:pointer;font-size:15px;color:#00000073;transition:color .2s,transform .2s}.bookmark-table-star:hover{color:#faad14;transform:scale(1.15)}.bookmark-table-starred{color:#faad14}.bookmark-table-title{font-weight:500}.bookmark-table-url{display:inline-flex;align-items:center;gap:4px;max-width:100%;font-size:12px}.bookmark-table-url span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bookmark-table-muted{color:#0006}.bookmark-table-actions{display:inline-flex;gap:2px}.sidebar{display:flex;flex-direction:column;height:100vh;padding:16px 12px;border-right:1px solid #f0f0f0;background:#fff}.sidebar-brand{display:flex;align-items:center;gap:8px;padding:4px 8px 20px;font-size:16px;font-weight:600}.sidebar-brand-logo{font-size:18px}.sidebar-scroll{flex:1;overflow-y:auto}.sidebar-item{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;margin-bottom:2px;border-radius:8px;cursor:pointer;color:#000000bf;transition:background .2s}.sidebar-item:hover{background:#0000000a}.sidebar-item-selected,.sidebar-item-selected:hover{background:#e6f4ff;color:#1677ff}.sidebar-item-label{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.sidebar-item-icon{flex-shrink:0}.sidebar-item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-star-icon{color:#faad14}.sidebar-item-count{display:flex;align-items:center;gap:4px;font-size:12px;color:#00000073}.sidebar-item-selected .sidebar-item-count{color:#1677ff}.sidebar-item-more{padding:0 2px;border-radius:4px;visibility:hidden}.sidebar-item:hover .sidebar-item-more{visibility:visible}.sidebar-item-more:hover{background:#00000014}.sidebar-section-title{padding:14px 10px 6px;font-size:12px;color:#00000073}.sidebar-add{margin-top:12px}.app-sider{border-right:1px solid #f0f0f0}.app-header{display:flex;align-items:center;gap:16px;height:56px;padding:0 20px;line-height:normal;background:#fff;border-bottom:1px solid #f0f0f0}.app-header-right{display:flex;align-items:center;gap:12px;margin-left:auto}.app-search{flex:1;max-width:480px}.app-content{height:calc(100vh - 56px);overflow-y:auto;padding:20px}html,body,#root{height:100%;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}
